2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.66 for GNU C Library (see version.h).
6 # Report bugs to <glibc>.
9 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
10 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
14 # This configure script is free software; the Free Software Foundation
15 # gives unlimited permission to copy, distribute and modify it.
16 ## -------------------- ##
17 ## M4sh Initialization. ##
18 ## -------------------- ##
20 # Be more Bourne compatible
21 DUALCASE
=1; export DUALCASE
# for MKS sh
22 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
25 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26 # is contrary to our usage. Disable this feature.
27 alias -g '${1+"$@"}'='"$@"'
30 case `(set -o) 2>/dev/null` in #(
42 # Printing a long string crashes Solaris 7 /usr/bin/printf.
43 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
45 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
46 # Prefer a ksh shell builtin over an external printf program on Solaris,
47 # but without wasting forks for bash or zsh.
48 if test -z "$BASH_VERSION$ZSH_VERSION" \
49 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
51 as_echo_n='print
-rn --'
52 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
56 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
57 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
58 as_echo_n='/usr
/ucb
/echo -n'
60 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
65 expr "X$arg" : "X\\(.*\\)$as_nl";
66 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
68 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
71 as_echo_n='sh
-c $as_echo_n_body as_echo
'
74 as_echo='sh
-c $as_echo_body as_echo
'
77 # The user is always right.
78 if test "${PATH_SEPARATOR+set}" != set; then
80 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
88 # We need space, tab and new line, in precisely that order. Quoting is
89 # there to prevent editors from complaining about space-tab.
90 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
91 # splitting by setting IFS to empty value.)
94 # 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.
222 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
224 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
227 if test x
$as_have_required = xno
; then :
228 $as_echo "$0: This script requires a shell more modern than all"
229 $as_echo "$0: the shells that I found on your system."
230 if test x
${ZSH_VERSION+set} = xset
; then
231 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
232 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
234 $as_echo "$0: Please tell bug-autoconf@gnu.org and glibc about your
235 $0: system, including any error possibly output before this
236 $0: message. Then install a modern shell, or manually run
237 $0: the script under such a shell if you do have one."
243 SHELL
=${CONFIG_SHELL-/bin/sh}
245 # Unset more variables known to interfere with behavior of common tools.
246 CLICOLOR_FORCE
= GREP_OPTIONS
=
247 unset CLICOLOR_FORCE GREP_OPTIONS
249 ## --------------------- ##
250 ## M4sh Shell Functions. ##
251 ## --------------------- ##
254 # Portably unset VAR.
257 { eval $1=; unset $1;}
261 # as_fn_set_status STATUS
262 # -----------------------
263 # Set $? to STATUS, without forking.
271 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
281 # Create "$as_dir" as a directory, including parents if necessary.
286 -*) as_dir
=.
/$as_dir;;
288 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
292 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
295 as_dirs
="'$as_qdir' $as_dirs"
296 as_dir
=`$as_dirname -- "$as_dir" ||
297 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
298 X"$as_dir" : 'X\(//\)[^/]' \| \
299 X"$as_dir" : 'X\(//\)$' \| \
300 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
301 $as_echo X"$as_dir" |
302 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
319 test -d "$as_dir" && break
321 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
322 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
326 # as_fn_append VAR VALUE
327 # ----------------------
328 # Append the text in VALUE to the end of the definition contained in VAR. Take
329 # advantage of any shell optimizations that allow amortized linear growth over
330 # repeated appends, instead of the typical quadratic growth present in naive
332 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
333 eval 'as_fn_append ()
346 # Perform arithmetic evaluation on the ARGs, and store the result in the
347 # global $as_val. Take advantage of shells that can avoid forks. The arguments
348 # must be portable across $(()) and expr.
349 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
357 as_val
=`expr "$@" || test $? -eq 1`
362 # as_fn_error STATUS ERROR [LINENO LOG_FD]
363 # ----------------------------------------
364 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
365 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
366 # script with STATUS, using 1 if that was 0.
369 as_status
=$1; test $as_status -eq 0 && as_status
=1
371 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
372 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
374 $as_echo "$as_me: error: $2" >&2
375 as_fn_exit
$as_status
378 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
379 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
385 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
391 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
397 as_me
=`$as_basename -- "$0" ||
398 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
399 X"$0" : 'X\(//\)$' \| \
400 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
402 sed '/^.*\/\([^/][^/]*\)\/*$/{
416 # Avoid depending upon Character Ranges.
417 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
418 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
419 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
420 as_cr_digits
='0123456789'
421 as_cr_alnum
=$as_cr_Letters$as_cr_digits
424 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
425 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
426 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
427 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
428 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
440 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444 chmod +x
"$as_me.lineno" ||
445 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
447 # Don't try to exec as it changes $[0], causing all sort of problems
448 # (the dirname of $[0] is not the place where we might find the
449 # original and so on. Autoconf is especially sensitive to this).
451 # Exit status is that of the last command.
455 ECHO_C
= ECHO_N
= ECHO_T
=
456 case `echo -n x` in #(((((
458 case `echo 'xy\c'` in
459 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
461 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
468 rm -f conf$$ conf$$.exe conf$$.
file
469 if test -d conf$$.dir
; then
470 rm -f conf$$.dir
/conf$$.
file
473 mkdir conf$$.dir
2>/dev
/null
475 if (echo >conf$$.
file) 2>/dev
/null
; then
476 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
478 # ... but there are two gotchas:
479 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
480 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
481 # In both cases, we have to default to `cp -p'.
482 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
484 elif ln conf$$.
file conf$$
2>/dev
/null
; then
492 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
493 rmdir conf$$.dir
2>/dev
/null
495 if mkdir
-p .
2>/dev
/null
; then
496 as_mkdir_p
='mkdir -p "$as_dir"'
498 test -d .
/-p && rmdir .
/-p
502 if test -x / >/dev
/null
2>&1; then
505 if ls -dL / >/dev
/null
2>&1; then
512 if test -d "$1"; then
518 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
519 ???[sx]*):;;*)false;;esac;fi
523 as_executable_p
=$as_test_x
525 # Sed expression to map a string onto a valid CPP name.
526 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
528 # Sed expression to map a string onto a valid variable name.
529 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
532 test -n "$DJDIR" ||
exec 7<&0 </dev
/null
536 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
537 # so uname gets run too.
538 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
543 ac_default_prefix
=/usr
/local
545 ac_config_libobj_dir
=.
552 # Identity of this package.
553 PACKAGE_NAME
='GNU C Library'
554 PACKAGE_TARNAME
='c-library'
555 PACKAGE_VERSION
='(see version.h)'
556 PACKAGE_STRING
='GNU C Library (see version.h)'
557 PACKAGE_BUGREPORT
='glibc'
558 PACKAGE_URL
='http://www.gnu.org/software/c-library/'
560 ac_unique_file
="include/features.h"
561 enable_option_checking
=no
562 # Factoring default headers for most tests.
563 ac_includes_default
="\
565 #ifdef HAVE_SYS_TYPES_H
566 # include <sys/types.h>
568 #ifdef HAVE_SYS_STAT_H
569 # include <sys/stat.h>
575 # ifdef HAVE_STDLIB_H
580 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
585 #ifdef HAVE_STRINGS_H
586 # include <strings.h>
588 #ifdef HAVE_INTTYPES_H
589 # include <inttypes.h>
598 ac_subst_vars
='LTLIBOBJS
617 libc_cv_cc_novzeroupper
620 libc_cv_cpp_asm_debuginfo
621 libc_cv_forced_unwind
627 libc_cv_gcc_unwind_find_fde
635 libc_cv_cc_submachine
637 libc_cv_have_initfini
641 libc_cv_output_format
648 libc_cv_libgcc_s_suffix
650 libc_cv_cc_with_libunwind
660 libc_cv_gcc_static_libgcc
743 program_transform_name
756 enable_option_checking
775 enable_stackguard_randomization
788 ac_precious_vars
='build_alias
803 # Initialize some variables set by options.
805 ac_init_version
=false
806 ac_unrecognized_opts
=
808 # The variables have the same names as the options, with
809 # dashes changed to underlines.
817 program_transform_name
=s
,x
,x
,
825 # Installation directory options.
826 # These are left unexpanded so users can "make install exec_prefix=/foo"
827 # and all the variables that are supposed to be based on exec_prefix
828 # by default will actually change.
829 # Use braces instead of parens because sh, perl, etc. also accept them.
830 # (The list follows the same order as the GNU Coding Standards.)
831 bindir
='${exec_prefix}/bin'
832 sbindir
='${exec_prefix}/sbin'
833 libexecdir
='${exec_prefix}/libexec'
834 datarootdir
='${prefix}/share'
835 datadir
='${datarootdir}'
836 sysconfdir
='${prefix}/etc'
837 sharedstatedir
='${prefix}/com'
838 localstatedir
='${prefix}/var'
839 includedir
='${prefix}/include'
840 oldincludedir
='/usr/include'
841 docdir
='${datarootdir}/doc/${PACKAGE_TARNAME}'
842 infodir
='${datarootdir}/info'
847 libdir
='${exec_prefix}/lib'
848 localedir
='${datarootdir}/locale'
849 mandir
='${datarootdir}/man'
855 # If the previous option needs an argument, assign it.
856 if test -n "$ac_prev"; then
857 eval $ac_prev=\
$ac_option
863 *=*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
867 # Accept the important Cygnus configure options, so we can diagnose typos.
869 case $ac_dashdash$ac_option in
873 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
875 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
878 -build |
--build |
--buil |
--bui |
--bu)
879 ac_prev
=build_alias
;;
880 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
881 build_alias
=$ac_optarg ;;
883 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
884 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
885 ac_prev
=cache_file
;;
886 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
887 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
888 cache_file
=$ac_optarg ;;
891 cache_file
=config.cache
;;
893 -datadir |
--datadir |
--datadi |
--datad)
895 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
896 datadir
=$ac_optarg ;;
898 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
899 |
--dataroo |
--dataro |
--datar)
900 ac_prev
=datarootdir
;;
901 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
902 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
903 datarootdir
=$ac_optarg ;;
905 -disable-* |
--disable-*)
906 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
907 # Reject names that are not valid shell variable names.
908 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
909 as_fn_error $?
"invalid feature name: $ac_useropt"
910 ac_useropt_orig
=$ac_useropt
911 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
912 case $ac_user_opts in
916 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
917 ac_unrecognized_sep
=', ';;
919 eval enable_
$ac_useropt=no
;;
921 -docdir |
--docdir |
--docdi |
--doc |
--do)
923 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
926 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
928 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
931 -enable-* |
--enable-*)
932 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
933 # Reject names that are not valid shell variable names.
934 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
935 as_fn_error $?
"invalid feature name: $ac_useropt"
936 ac_useropt_orig
=$ac_useropt
937 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
938 case $ac_user_opts in
942 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
943 ac_unrecognized_sep
=', ';;
945 eval enable_
$ac_useropt=\
$ac_optarg ;;
947 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
948 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
949 |
--exec |
--exe |
--ex)
950 ac_prev
=exec_prefix
;;
951 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
952 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
953 |
--exec=* |
--exe=* |
--ex=*)
954 exec_prefix
=$ac_optarg ;;
956 -gas |
--gas |
--ga |
--g)
957 # Obsolete; use --with-gas.
960 -help |
--help |
--hel |
--he |
-h)
962 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
963 ac_init_help
=recursive
;;
964 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
965 ac_init_help
=short
;;
967 -host |
--host |
--hos |
--ho)
968 ac_prev
=host_alias
;;
969 -host=* |
--host=* |
--hos=* |
--ho=*)
970 host_alias
=$ac_optarg ;;
972 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
974 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
976 htmldir
=$ac_optarg ;;
978 -includedir |
--includedir |
--includedi |
--included |
--include \
979 |
--includ |
--inclu |
--incl |
--inc)
980 ac_prev
=includedir
;;
981 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
982 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
983 includedir
=$ac_optarg ;;
985 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
987 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
988 infodir
=$ac_optarg ;;
990 -libdir |
--libdir |
--libdi |
--libd)
992 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
995 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
996 |
--libexe |
--libex |
--libe)
997 ac_prev
=libexecdir
;;
998 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
999 |
--libexe=* |
--libex=* |
--libe=*)
1000 libexecdir
=$ac_optarg ;;
1002 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1003 ac_prev
=localedir
;;
1004 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1005 localedir
=$ac_optarg ;;
1007 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1008 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1009 ac_prev
=localstatedir
;;
1010 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1011 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1012 localstatedir
=$ac_optarg ;;
1014 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1016 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1017 mandir
=$ac_optarg ;;
1019 -nfp |
--nfp |
--nf)
1020 # Obsolete; use --without-fp.
1023 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1024 |
--no-cr |
--no-c |
-n)
1027 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1028 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1031 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1032 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1033 |
--oldin |
--oldi |
--old |
--ol |
--o)
1034 ac_prev
=oldincludedir
;;
1035 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1036 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1037 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1038 oldincludedir
=$ac_optarg ;;
1040 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1042 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1043 prefix
=$ac_optarg ;;
1045 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1046 |
--program-pre |
--program-pr |
--program-p)
1047 ac_prev
=program_prefix
;;
1048 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1049 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1050 program_prefix
=$ac_optarg ;;
1052 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1053 |
--program-suf |
--program-su |
--program-s)
1054 ac_prev
=program_suffix
;;
1055 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1056 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1057 program_suffix
=$ac_optarg ;;
1059 -program-transform-name |
--program-transform-name \
1060 |
--program-transform-nam |
--program-transform-na \
1061 |
--program-transform-n |
--program-transform- \
1062 |
--program-transform |
--program-transfor \
1063 |
--program-transfo |
--program-transf \
1064 |
--program-trans |
--program-tran \
1065 |
--progr-tra |
--program-tr |
--program-t)
1066 ac_prev
=program_transform_name
;;
1067 -program-transform-name=* |
--program-transform-name=* \
1068 |
--program-transform-nam=* |
--program-transform-na=* \
1069 |
--program-transform-n=* |
--program-transform-=* \
1070 |
--program-transform=* |
--program-transfor=* \
1071 |
--program-transfo=* |
--program-transf=* \
1072 |
--program-trans=* |
--program-tran=* \
1073 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1074 program_transform_name
=$ac_optarg ;;
1076 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1078 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1079 pdfdir
=$ac_optarg ;;
1081 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1083 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1086 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1087 |
-silent |
--silent |
--silen |
--sile |
--sil)
1090 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1092 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1094 sbindir
=$ac_optarg ;;
1096 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1097 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1098 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1100 ac_prev
=sharedstatedir
;;
1101 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1102 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1103 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1105 sharedstatedir
=$ac_optarg ;;
1107 -site |
--site |
--sit)
1109 -site=* |
--site=* |
--sit=*)
1112 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1114 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1115 srcdir
=$ac_optarg ;;
1117 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1118 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1119 ac_prev
=sysconfdir
;;
1120 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1121 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1122 sysconfdir
=$ac_optarg ;;
1124 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1125 ac_prev
=target_alias
;;
1126 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1127 target_alias
=$ac_optarg ;;
1129 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1132 -version |
--version |
--versio |
--versi |
--vers |
-V)
1133 ac_init_version
=: ;;
1136 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1137 # Reject names that are not valid shell variable names.
1138 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1139 as_fn_error $?
"invalid package name: $ac_useropt"
1140 ac_useropt_orig
=$ac_useropt
1141 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1142 case $ac_user_opts in
1146 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1147 ac_unrecognized_sep
=', ';;
1149 eval with_
$ac_useropt=\
$ac_optarg ;;
1151 -without-* |
--without-*)
1152 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1153 # Reject names that are not valid shell variable names.
1154 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1155 as_fn_error $?
"invalid package name: $ac_useropt"
1156 ac_useropt_orig
=$ac_useropt
1157 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1158 case $ac_user_opts in
1162 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1163 ac_unrecognized_sep
=', ';;
1165 eval with_
$ac_useropt=no
;;
1168 # Obsolete; use --with-x.
1171 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1172 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1173 ac_prev
=x_includes
;;
1174 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1175 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1176 x_includes
=$ac_optarg ;;
1178 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1179 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1180 ac_prev
=x_libraries
;;
1181 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1182 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1183 x_libraries
=$ac_optarg ;;
1185 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1186 Try \`$0 --help' for more information"
1190 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1191 # Reject names that are not valid shell variable names.
1192 case $ac_envvar in #(
1193 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1194 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1196 eval $ac_envvar=\
$ac_optarg
1197 export $ac_envvar ;;
1200 # FIXME: should be removed in autoconf 3.0.
1201 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1202 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1203 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1204 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1210 if test -n "$ac_prev"; then
1211 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1212 as_fn_error $?
"missing argument to $ac_option"
1215 if test -n "$ac_unrecognized_opts"; then
1216 case $enable_option_checking in
1218 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1219 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1223 # Check all directory arguments for consistency.
1224 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1225 datadir sysconfdir sharedstatedir localstatedir includedir \
1226 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1227 libdir localedir mandir
1229 eval ac_val
=\$
$ac_var
1230 # Remove trailing slashes.
1233 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1234 eval $ac_var=\
$ac_val;;
1236 # Be sure to have absolute directory names.
1238 [\\/$
]* | ?
:[\\/]* ) continue;;
1239 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1241 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1244 # There might be people who depend on the old broken behavior: `$host'
1245 # used to hold the argument of --host etc.
1246 # FIXME: To remove some day.
1249 target
=$target_alias
1251 # FIXME: To remove some day.
1252 if test "x$host_alias" != x
; then
1253 if test "x$build_alias" = x
; then
1254 cross_compiling
=maybe
1255 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1256 If a cross compiler is detected then cross compile mode will be used" >&2
1257 elif test "x$build_alias" != "x$host_alias"; then
1263 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1265 test "$silent" = yes && exec 6>/dev
/null
1268 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1269 ac_ls_di
=`ls -di .` &&
1270 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1271 as_fn_error $?
"working directory cannot be determined"
1272 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1273 as_fn_error $?
"pwd does not report name of working directory"
1276 # Find the source files, if location was not specified.
1277 if test -z "$srcdir"; then
1278 ac_srcdir_defaulted
=yes
1279 # Try the directory containing this script, then the parent directory.
1280 ac_confdir
=`$as_dirname -- "$as_myself" ||
1281 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1282 X"$as_myself" : 'X\(//\)[^/]' \| \
1283 X"$as_myself" : 'X\(//\)$' \| \
1284 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1285 $as_echo X"$as_myself" |
1286 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1304 if test ! -r "$srcdir/$ac_unique_file"; then
1308 ac_srcdir_defaulted
=no
1310 if test ! -r "$srcdir/$ac_unique_file"; then
1311 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1312 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1314 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1316 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1318 # When building in place, set srcdir=.
1319 if test "$ac_abs_confdir" = "$ac_pwd"; then
1322 # Remove unnecessary trailing slashes from srcdir.
1323 # Double slashes in file names in object file debugging info
1324 # mess up M-x gdb in Emacs.
1326 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1328 for ac_var
in $ac_precious_vars; do
1329 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1330 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1331 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1332 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1336 # Report the --help message.
1338 if test "$ac_init_help" = "long"; then
1339 # Omit some internal or obsolete options to make the list less imposing.
1340 # This message is too long to be a string in the A/UX 3.1 sh.
1342 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1344 Usage: $0 [OPTION]... [VAR=VALUE]...
1346 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1347 VAR=VALUE. See below for descriptions of some of the useful variables.
1349 Defaults for the options are specified in brackets.
1352 -h, --help display this help and exit
1353 --help=short display options specific to this package
1354 --help=recursive display the short help of all the included packages
1355 -V, --version display version information and exit
1356 -q, --quiet, --silent do not print \`checking ...' messages
1357 --cache-file=FILE cache test results in FILE [disabled]
1358 -C, --config-cache alias for \`--cache-file=config.cache'
1359 -n, --no-create do not create output files
1360 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1362 Installation directories:
1363 --prefix=PREFIX install architecture-independent files in PREFIX
1364 [$ac_default_prefix]
1365 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1368 By default, \`make install' will install all the files in
1369 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1370 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1371 for instance \`--prefix=\$HOME'.
1373 For better control, use the options below.
1375 Fine tuning of the installation directories:
1376 --bindir=DIR user executables [EPREFIX/bin]
1377 --sbindir=DIR system admin executables [EPREFIX/sbin]
1378 --libexecdir=DIR program executables [EPREFIX/libexec]
1379 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1380 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1381 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1382 --libdir=DIR object code libraries [EPREFIX/lib]
1383 --includedir=DIR C header files [PREFIX/include]
1384 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1385 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1386 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1387 --infodir=DIR info documentation [DATAROOTDIR/info]
1388 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1389 --mandir=DIR man documentation [DATAROOTDIR/man]
1390 --docdir=DIR documentation root [DATAROOTDIR/doc/c-library]
1391 --htmldir=DIR html documentation [DOCDIR]
1392 --dvidir=DIR dvi documentation [DOCDIR]
1393 --pdfdir=DIR pdf documentation [DOCDIR]
1394 --psdir=DIR ps documentation [DOCDIR]
1400 --build=BUILD configure
for building on BUILD
[guessed
]
1401 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1405 if test -n "$ac_init_help"; then
1406 case $ac_init_help in
1407 short | recursive
) echo "Configuration of GNU C Library (see version.h):";;
1412 --disable-option-checking ignore unrecognized
--enable/--with options
1413 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1414 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1415 --disable-sanity-checks really
do not use threads
(should not be used except
1416 in special situations
) [default
=yes]
1417 --enable-check-abi do "make check-abi" in "make check" (no
/warn
/yes)
1419 --enable-shared build shared library
[default
=yes if GNU ld
& ELF
]
1420 --enable-profile build profiled library
[default
=no
]
1421 --enable-omitfp build undebuggable optimized library
[default
=no
]
1422 --enable-bounded build with runtime bounds checking
[default
=no
]
1423 --disable-versioning do not include versioning information
in the library
1424 objects
[default
=yes if supported
]
1425 --enable-oldest-abi=ABI configure the oldest ABI supported
[e.g.
2.2]
1426 [default
=glibc default
]
1427 --enable-stackguard-randomization
1428 initialize __stack_chk_guard canary with a random
1429 number
at program start
1430 --enable-add-ons[=DIRS...
]
1431 configure and build add-ons
in DIR1
,DIR2
,... search
1432 for add-ons
if no parameter given
1433 --disable-hidden-plt do not hide internal
function calls to avoid PLT
1434 --enable-bind-now disable lazy relocations
in DSOs
1435 --enable-static-nss build static NSS modules
[default
=no
]
1436 --disable-force-install don
't force installation of files from this package,
1437 even if they are older than the installed files
1438 --enable-kernel=VERSION compile for compatibility with kernel not older than
1440 --enable-all-warnings enable all useful warnings gcc can issue
1441 --enable-multi-arch enable single DSO with optimizations for multiple
1443 --enable-nss-crypt enable libcrypt to use nss
1446 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1447 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1448 --with-gd=DIR find libgd include dir and library with prefix DIR
1449 --with-gd-include=DIR find libgd include files in DIR
1450 --with-gd-lib=DIR find libgd library files in DIR
1451 --with-fp if using floating-point hardware [default=yes]
1452 --with-binutils=PATH specify location of binutils (as and ld)
1453 --with-elf if using the ELF object format
1454 --with-selinux if building with SELinux support
1455 --with-xcoff if using the XCOFF object format
1456 --with-headers=PATH location of system headers to use (for example
1457 /usr/src/linux/include) [default=compiler default]
1458 --with-default-link do not use explicit linker scripts
1459 --with-tls enable support for TLS
1460 --with-cpu=CPU select code for CPU variant
1462 Some influential environment variables:
1463 CC C compiler command
1464 CFLAGS C compiler flags
1465 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1466 nonstandard directory <lib dir>
1467 LIBS libraries to pass to the linker, e.g. -l<library>
1468 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1469 you have headers in a nonstandard directory <include dir>
1471 CXX C++ compiler command
1472 CXXFLAGS C++ compiler flags
1474 Use these variables to override the choices made by `configure' or to
help
1475 it to
find libraries and programs with nonstandard names
/locations.
1477 Report bugs to
<glibc
>.
1478 GNU C Library home page
: <http
://www.gnu.org
/software
/c-library
/>.
1479 General
help using GNU software
: <http
://www.gnu.org
/gethelp
/>.
1484 if test "$ac_init_help" = "recursive"; then
1485 # If there are subdirs, report their specific --help.
1486 for ac_dir
in : $ac_subdirs_all; do test "x$ac_dir" = x
: && continue
1487 test -d "$ac_dir" ||
1488 { cd "$srcdir" && ac_pwd
=`pwd` && srcdir
=.
&& test -d "$ac_dir"; } ||
1493 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1495 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1496 # A ".." for each directory in $ac_dir_suffix.
1497 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1498 case $ac_top_builddir_sub in
1499 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1500 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
1503 ac_abs_top_builddir
=$ac_pwd
1504 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
1505 # for backward compatibility:
1506 ac_top_builddir
=$ac_top_build_prefix
1509 .
) # We are building in place.
1511 ac_top_srcdir
=$ac_top_builddir_sub
1512 ac_abs_top_srcdir
=$ac_pwd ;;
1513 [\\/]* | ?
:[\\/]* ) # Absolute name.
1514 ac_srcdir
=$srcdir$ac_dir_suffix;
1515 ac_top_srcdir
=$srcdir
1516 ac_abs_top_srcdir
=$srcdir ;;
1518 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
1519 ac_top_srcdir
=$ac_top_build_prefix$srcdir
1520 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
1522 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
1524 cd "$ac_dir" ||
{ ac_status
=$?
; continue; }
1525 # Check for guested configure.
1526 if test -f "$ac_srcdir/configure.gnu"; then
1528 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1529 elif test -f "$ac_srcdir/configure"; then
1531 $SHELL "$ac_srcdir/configure" --help=recursive
1533 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1535 cd "$ac_pwd" ||
{ ac_status
=$?
; break; }
1539 test -n "$ac_init_help" && exit $ac_status
1540 if $ac_init_version; then
1542 GNU C Library configure
(see version.h
)
1543 generated by GNU Autoconf
2.66
1545 Copyright
(C
) 2010 Free Software Foundation
, Inc.
1546 This configure
script is free software
; the Free Software Foundation
1547 gives unlimited permission to copy
, distribute and modify it.
1552 ## ------------------------ ##
1553 ## Autoconf initialization. ##
1554 ## ------------------------ ##
1556 # ac_fn_c_try_compile LINENO
1557 # --------------------------
1558 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1559 ac_fn_c_try_compile
()
1561 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1562 rm -f conftest.
$ac_objext
1563 if { { ac_try
="$ac_compile"
1565 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1566 *) ac_try_echo=$ac_try;;
1568 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1569 $as_echo "$ac_try_echo"; } >&5
1570 (eval "$ac_compile") 2>conftest.err
1572 if test -s conftest.err; then
1573 grep -v '^ *+' conftest.err >conftest.er1
1574 cat conftest.er1 >&5
1575 mv -f conftest.er1 conftest.err
1577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1578 test $ac_status = 0; } && {
1579 test -z "$ac_c_werror_flag" ||
1580 test ! -s conftest.err
1581 } && test -s conftest.$ac_objext; then :
1584 $as_echo "$as_me: failed program was:" >&5
1585 sed 's/^/| /' conftest.$ac_ext >&5
1589 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1590 as_fn_set_status $ac_retval
1592 } # ac_fn_c_try_compile
1594 # ac_fn_c_try_cpp LINENO
1595 # ----------------------
1596 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1599 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1600 if { { ac_try="$ac_cpp conftest.$ac_ext"
1602 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1603 *) ac_try_echo
=$ac_try;;
1605 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1606 $as_echo "$ac_try_echo"; } >&5
1607 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1609 if test -s conftest.err
; then
1610 grep -v '^ *+' conftest.err
>conftest.er1
1611 cat conftest.er1
>&5
1612 mv -f conftest.er1 conftest.err
1614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1615 test $ac_status = 0; } >/dev
/null
&& {
1616 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1617 test ! -s conftest.err
1621 $as_echo "$as_me: failed program was:" >&5
1622 sed 's/^/| /' conftest.
$ac_ext >&5
1626 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1627 as_fn_set_status
$ac_retval
1631 # ac_fn_cxx_try_compile LINENO
1632 # ----------------------------
1633 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1634 ac_fn_cxx_try_compile
()
1636 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1637 rm -f conftest.
$ac_objext
1638 if { { ac_try
="$ac_compile"
1640 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1641 *) ac_try_echo=$ac_try;;
1643 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1644 $as_echo "$ac_try_echo"; } >&5
1645 (eval "$ac_compile") 2>conftest.err
1647 if test -s conftest.err; then
1648 grep -v '^ *+' conftest.err >conftest.er1
1649 cat conftest.er1 >&5
1650 mv -f conftest.er1 conftest.err
1652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1653 test $ac_status = 0; } && {
1654 test -z "$ac_cxx_werror_flag" ||
1655 test ! -s conftest.err
1656 } && test -s conftest.$ac_objext; then :
1659 $as_echo "$as_me: failed program was:" >&5
1660 sed 's/^/| /' conftest.$ac_ext >&5
1664 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1665 as_fn_set_status $ac_retval
1667 } # ac_fn_cxx_try_compile
1669 # ac_fn_c_try_link LINENO
1670 # -----------------------
1671 # Try to link conftest.$ac_ext, and return whether this succeeded.
1674 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1675 rm -f conftest.$ac_objext conftest$ac_exeext
1676 if { { ac_try="$ac_link"
1678 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1679 *) ac_try_echo
=$ac_try;;
1681 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1682 $as_echo "$ac_try_echo"; } >&5
1683 (eval "$ac_link") 2>conftest.err
1685 if test -s conftest.err
; then
1686 grep -v '^ *+' conftest.err
>conftest.er1
1687 cat conftest.er1
>&5
1688 mv -f conftest.er1 conftest.err
1690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1691 test $ac_status = 0; } && {
1692 test -z "$ac_c_werror_flag" ||
1693 test ! -s conftest.err
1694 } && test -s conftest
$ac_exeext && {
1695 test "$cross_compiling" = yes ||
1696 $as_test_x conftest
$ac_exeext
1700 $as_echo "$as_me: failed program was:" >&5
1701 sed 's/^/| /' conftest.
$ac_ext >&5
1705 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1706 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1707 # interfere with the next link command; also delete a directory that is
1708 # left behind by Apple's compiler. We do this before executing the actions.
1709 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1710 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1711 as_fn_set_status
$ac_retval
1713 } # ac_fn_c_try_link
1715 # ac_fn_c_try_run LINENO
1716 # ----------------------
1717 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1718 # that executables *can* be run.
1721 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1722 if { { ac_try
="$ac_link"
1724 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1725 *) ac_try_echo=$ac_try;;
1727 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1728 $as_echo "$ac_try_echo"; } >&5
1729 (eval "$ac_link") 2>&5
1731 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1732 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1733 { { case "(($ac_try" in
1734 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1735 *) ac_try_echo
=$ac_try;;
1737 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1738 $as_echo "$ac_try_echo"; } >&5
1739 (eval "$ac_try") 2>&5
1741 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1742 test $ac_status = 0; }; }; then :
1745 $as_echo "$as_me: program exited with status $ac_status" >&5
1746 $as_echo "$as_me: failed program was:" >&5
1747 sed 's/^/| /' conftest.
$ac_ext >&5
1749 ac_retval
=$ac_status
1751 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1752 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1753 as_fn_set_status
$ac_retval
1757 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1758 # --------------------------------------------
1759 # Tries to find the compile-time value of EXPR in a program that includes
1760 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1762 ac_fn_c_compute_int
()
1764 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1765 if test "$cross_compiling" = yes; then
1766 # Depending upon the size, compute the lo and hi bounds.
1767 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1768 /* end confdefs.h. */
1773 static int test_array [1 - 2 * !(($2) >= 0)];
1780 if ac_fn_c_try_compile
"$LINENO"; then :
1783 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1784 /* end confdefs.h. */
1789 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1796 if ac_fn_c_try_compile
"$LINENO"; then :
1797 ac_hi
=$ac_mid; break
1799 as_fn_arith
$ac_mid + 1 && ac_lo
=$as_val
1800 if test $ac_lo -le $ac_mid; then
1804 as_fn_arith
2 '*' $ac_mid + 1 && ac_mid
=$as_val
1806 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1809 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1810 /* end confdefs.h. */
1815 static int test_array [1 - 2 * !(($2) < 0)];
1822 if ac_fn_c_try_compile
"$LINENO"; then :
1825 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1826 /* end confdefs.h. */
1831 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1838 if ac_fn_c_try_compile
"$LINENO"; then :
1839 ac_lo
=$ac_mid; break
1841 as_fn_arith
'(' $ac_mid ')' - 1 && ac_hi
=$as_val
1842 if test $ac_mid -le $ac_hi; then
1846 as_fn_arith
2 '*' $ac_mid && ac_mid
=$as_val
1848 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1853 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1855 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1856 # Binary search between lo and hi bounds.
1857 while test "x$ac_lo" != "x$ac_hi"; do
1858 as_fn_arith
'(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid
=$as_val
1859 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1860 /* end confdefs.h. */
1865 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1872 if ac_fn_c_try_compile
"$LINENO"; then :
1875 as_fn_arith
'(' $ac_mid ')' + 1 && ac_lo
=$as_val
1877 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1880 ?
*) eval "$3=\$ac_lo"; ac_retval
=0 ;;
1884 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1885 /* end confdefs.h. */
1887 static long int longval () { return $2; }
1888 static unsigned long int ulongval () { return $2; }
1895 FILE *f = fopen ("conftest.val", "w");
1900 long int i = longval ();
1903 fprintf (f, "%ld", i);
1907 unsigned long int i = ulongval ();
1910 fprintf (f, "%lu", i);
1912 /* Do not output a trailing newline, as this causes \r\n confusion
1913 on some platforms. */
1914 return ferror (f) || fclose (f) != 0;
1920 if ac_fn_c_try_run
"$LINENO"; then :
1921 echo >>conftest.val
; read $3 <conftest.val
; ac_retval
=0
1925 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
1926 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
1930 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1931 as_fn_set_status
$ac_retval
1933 } # ac_fn_c_compute_int
1935 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1936 # -------------------------------------------------------
1937 # Tests whether HEADER exists and can be compiled using the include files in
1938 # INCLUDES, setting the cache variable VAR accordingly.
1939 ac_fn_c_check_header_compile
()
1941 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1943 $as_echo_n "checking for $2... " >&6; }
1944 if eval "test \"\${$3+set}\"" = set; then :
1945 $as_echo_n "(cached) " >&6
1947 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
1948 /* end confdefs.h. */
1952 if ac_fn_c_try_compile
"$LINENO"; then :
1957 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
1960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1961 $as_echo "$ac_res" >&6; }
1962 eval $as_lineno_stack; test "x$as_lineno_stack" = x
&& { as_lineno
=; unset as_lineno
;}
1964 } # ac_fn_c_check_header_compile
1965 cat >config.log
<<_ACEOF
1966 This file contains any messages produced by compilers while
1967 running configure, to aid debugging if configure makes a mistake.
1969 It was created by GNU C Library $as_me (see version.h), which was
1970 generated by GNU Autoconf 2.66. Invocation command line was
1982 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1983 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1984 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1985 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1986 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1988 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1989 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1991 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1992 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1993 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1994 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1995 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1996 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1997 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2001 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2005 test -z "$as_dir" && as_dir
=.
2006 $as_echo "PATH: $as_dir"
2022 # Keep a trace of the command line.
2023 # Strip out --no-create and --no-recursion so they do not pile up.
2024 # Strip out --silent because we don't want to record it for future runs.
2025 # Also quote any args containing shell meta-characters.
2026 # Make two passes to allow for proper duplicate-argument suppression.
2030 ac_must_keep_next
=false
2036 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
2037 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
2038 |
-silent |
--silent |
--silen |
--sile |
--sil)
2041 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2044 1) as_fn_append ac_configure_args0
" '$ac_arg'" ;;
2046 as_fn_append ac_configure_args1
" '$ac_arg'"
2047 if test $ac_must_keep_next = true
; then
2048 ac_must_keep_next
=false
# Got value, back to normal.
2051 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
2052 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
2053 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
2054 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
2055 case "$ac_configure_args0 " in
2056 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2059 -* ) ac_must_keep_next
=true
;;
2062 as_fn_append ac_configure_args
" '$ac_arg'"
2067 { ac_configure_args0
=; unset ac_configure_args0
;}
2068 { ac_configure_args1
=; unset ac_configure_args1
;}
2070 # When interrupted or exit'd, cleanup temporary files, and complete
2071 # config.log. We remove comments because anyway the quotes in there
2072 # would cause problems or look ugly.
2073 # WARNING: Use '\'' to represent an apostrophe within the trap.
2074 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2075 trap 'exit_status=$?
2076 # Save into config.log some information that might help in debugging.
2080 $as_echo "## ---------------- ##
2081 ## Cache variables. ##
2082 ## ---------------- ##"
2084 # The following way of writing the cache mishandles newlines in values,
2086 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2087 eval ac_val=\$$ac_var
2091 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2092 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2095 _ | IFS | as_nl) ;; #(
2096 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2097 *) { eval $ac_var=; unset $ac_var;} ;;
2102 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2103 *${as_nl}ac_space=\ *)
2105 "s/'\''/'\''\\\\'\'''\''/g;
2106 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2109 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2116 $as_echo "## ----------------- ##
2117 ## Output variables. ##
2118 ## ----------------- ##"
2120 for ac_var in $ac_subst_vars
2122 eval ac_val=\$$ac_var
2124 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2126 $as_echo "$ac_var='\''$ac_val'\''"
2130 if test -n "$ac_subst_files"; then
2131 $as_echo "## ------------------- ##
2132 ## File substitutions. ##
2133 ## ------------------- ##"
2135 for ac_var
in $ac_subst_files
2137 eval ac_val
=\$
$ac_var
2139 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2141 $as_echo "$ac_var='\''$ac_val'\''"
2146 if test -s confdefs.h; then
2147 $as_echo "## ----------- ##
2154 test "$ac_signal" != 0 &&
2155 $as_echo "$as_me: caught signal $ac_signal"
2156 $as_echo "$as_me: exit $exit_status"
2158 rm -f core *.core core.conftest.* &&
2159 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2162 for ac_signal
in 1 2 13 15; do
2163 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2167 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2168 rm -f -r conftest
* confdefs.h
2170 $as_echo "/* confdefs.h */" > confdefs.h
2172 # Predefined preprocessor variables.
2174 cat >>confdefs.h
<<_ACEOF
2175 #define PACKAGE_NAME "$PACKAGE_NAME"
2178 cat >>confdefs.h
<<_ACEOF
2179 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2182 cat >>confdefs.h
<<_ACEOF
2183 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2186 cat >>confdefs.h
<<_ACEOF
2187 #define PACKAGE_STRING "$PACKAGE_STRING"
2190 cat >>confdefs.h
<<_ACEOF
2191 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2194 cat >>confdefs.h
<<_ACEOF
2195 #define PACKAGE_URL "$PACKAGE_URL"
2199 # Let the site file select an alternate cache file if it wants to.
2200 # Prefer an explicitly selected file to automatically selected ones.
2203 if test -n "$CONFIG_SITE"; then
2204 # We do not want a PATH search for config.site.
2205 case $CONFIG_SITE in #((
2206 -*) ac_site_file1
=.
/$CONFIG_SITE;;
2207 */*) ac_site_file1
=$CONFIG_SITE;;
2208 *) ac_site_file1
=.
/$CONFIG_SITE;;
2210 elif test "x$prefix" != xNONE
; then
2211 ac_site_file1
=$prefix/share
/config.site
2212 ac_site_file2
=$prefix/etc
/config.site
2214 ac_site_file1
=$ac_default_prefix/share
/config.site
2215 ac_site_file2
=$ac_default_prefix/etc
/config.site
2217 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
2219 test "x$ac_site_file" = xNONE
&& continue
2220 if test /dev
/null
!= "$ac_site_file" && test -r "$ac_site_file"; then
2221 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2222 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2223 sed 's/^/| /' "$ac_site_file" >&5
2225 ||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2226 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2227 as_fn_error $?
"failed to load site script $ac_site_file
2228 See \`config.log' for more details" "$LINENO" 5; }
2232 if test -r "$cache_file"; then
2233 # Some versions of bash will fail to source /dev/null (special files
2234 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2235 if test /dev
/null
!= "$cache_file" && test -f "$cache_file"; then
2236 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2237 $as_echo "$as_me: loading cache $cache_file" >&6;}
2239 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
2240 *) .
"./$cache_file";;
2244 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2245 $as_echo "$as_me: creating cache $cache_file" >&6;}
2249 # Check that the precious variables saved in the cache have kept the same
2251 ac_cache_corrupted
=false
2252 for ac_var
in $ac_precious_vars; do
2253 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
2254 eval ac_new_set
=\
$ac_env_${ac_var}_set
2255 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
2256 eval ac_new_val
=\
$ac_env_${ac_var}_value
2257 case $ac_old_set,$ac_new_set in
2259 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2260 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2261 ac_cache_corrupted
=: ;;
2263 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2264 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2265 ac_cache_corrupted
=: ;;
2268 if test "x$ac_old_val" != "x$ac_new_val"; then
2269 # differences in whitespace do not lead to failure.
2270 ac_old_val_w
=`echo x $ac_old_val`
2271 ac_new_val_w
=`echo x $ac_new_val`
2272 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2273 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2274 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2275 ac_cache_corrupted
=:
2277 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2278 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2279 eval $ac_var=\
$ac_old_val
2281 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2282 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2283 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2284 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2287 # Pass precious variables to config.status.
2288 if test "$ac_new_set" = set; then
2290 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2291 *) ac_arg
=$ac_var=$ac_new_val ;;
2293 case " $ac_configure_args " in
2294 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2295 *) as_fn_append ac_configure_args
" '$ac_arg'" ;;
2299 if $ac_cache_corrupted; then
2300 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2301 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2302 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2303 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2304 as_fn_error $?
"run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2306 ## -------------------- ##
2307 ## Main body of script. ##
2308 ## -------------------- ##
2311 ac_cpp
='$CPP $CPPFLAGS'
2312 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2313 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2314 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2318 ac_config_headers
="$ac_config_headers config.h"
2321 for ac_dir
in scripts
"$srcdir"/scripts
; do
2322 if test -f "$ac_dir/install-sh"; then
2324 ac_install_sh
="$ac_aux_dir/install-sh -c"
2326 elif test -f "$ac_dir/install.sh"; then
2328 ac_install_sh
="$ac_aux_dir/install.sh -c"
2330 elif test -f "$ac_dir/shtool"; then
2332 ac_install_sh
="$ac_aux_dir/shtool install -c"
2336 if test -z "$ac_aux_dir"; then
2337 as_fn_error $?
"cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2340 # These three variables are undocumented and unsupported,
2341 # and are intended to be withdrawn in a future Autoconf release.
2342 # They can cause serious problems if a builder's source tree is in a directory
2343 # whose full name contains unusual characters.
2344 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2345 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2346 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2355 # Make sure we can run config.sub.
2356 $SHELL "$ac_aux_dir/config.sub" sun4
>/dev
/null
2>&1 ||
2357 as_fn_error $?
"cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2360 $as_echo_n "checking build system type... " >&6; }
2361 if test "${ac_cv_build+set}" = set; then :
2362 $as_echo_n "(cached) " >&6
2364 ac_build_alias
=$build_alias
2365 test "x$ac_build_alias" = x
&&
2366 ac_build_alias
=`$SHELL "$ac_aux_dir/config.guess"`
2367 test "x$ac_build_alias" = x
&&
2368 as_fn_error $?
"cannot guess build type; you must specify one" "$LINENO" 5
2369 ac_cv_build
=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2370 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2374 $as_echo "$ac_cv_build" >&6; }
2375 case $ac_cv_build in
2377 *) as_fn_error $?
"invalid value of canonical build" "$LINENO" 5;;
2380 ac_save_IFS
=$IFS; IFS
='-'
2386 # Remember, the first character of IFS is used to create $*,
2387 # except with old shells:
2390 case $build_os in *\
*) build_os
=`echo "$build_os" | sed 's/ /-/g'`;; esac
2393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2394 $as_echo_n "checking host system type... " >&6; }
2395 if test "${ac_cv_host+set}" = set; then :
2396 $as_echo_n "(cached) " >&6
2398 if test "x$host_alias" = x
; then
2399 ac_cv_host
=$ac_cv_build
2401 ac_cv_host
=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2402 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2407 $as_echo "$ac_cv_host" >&6; }
2410 *) as_fn_error $?
"invalid value of canonical host" "$LINENO" 5;;
2413 ac_save_IFS
=$IFS; IFS
='-'
2419 # Remember, the first character of IFS is used to create $*,
2420 # except with old shells:
2423 case $host_os in *\
*) host_os
=`echo "$host_os" | sed 's/ /-/g'`;; esac
2428 ac_cpp
='$CPP $CPPFLAGS'
2429 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2430 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2431 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2432 if test -n "$ac_tool_prefix"; then
2433 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2434 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
2435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2436 $as_echo_n "checking for $ac_word... " >&6; }
2437 if test "${ac_cv_prog_CC+set}" = set; then :
2438 $as_echo_n "(cached) " >&6
2440 if test -n "$CC"; then
2441 ac_cv_prog_CC
="$CC" # Let the user override the test.
2443 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2447 test -z "$as_dir" && as_dir
=.
2448 for ac_exec_ext
in '' $ac_executable_extensions; do
2449 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2450 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
2451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2461 if test -n "$CC"; then
2462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2463 $as_echo "$CC" >&6; }
2465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2466 $as_echo "no" >&6; }
2471 if test -z "$ac_cv_prog_CC"; then
2473 # Extract the first word of "gcc", so it can be a program name with args.
2474 set dummy gcc
; ac_word
=$2
2475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2476 $as_echo_n "checking for $ac_word... " >&6; }
2477 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2478 $as_echo_n "(cached) " >&6
2480 if test -n "$ac_ct_CC"; then
2481 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2483 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2487 test -z "$as_dir" && as_dir
=.
2488 for ac_exec_ext
in '' $ac_executable_extensions; do
2489 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2490 ac_cv_prog_ac_ct_CC
="gcc"
2491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2500 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2501 if test -n "$ac_ct_CC"; then
2502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2503 $as_echo "$ac_ct_CC" >&6; }
2505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2506 $as_echo "no" >&6; }
2509 if test "x$ac_ct_CC" = x
; then
2512 case $cross_compiling:$ac_tool_warned in
2514 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2515 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2516 ac_tool_warned
=yes ;;
2524 if test -z "$CC"; then
2525 if test -n "$ac_tool_prefix"; then
2526 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2527 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
2528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2529 $as_echo_n "checking for $ac_word... " >&6; }
2530 if test "${ac_cv_prog_CC+set}" = set; then :
2531 $as_echo_n "(cached) " >&6
2533 if test -n "$CC"; then
2534 ac_cv_prog_CC
="$CC" # Let the user override the test.
2536 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2540 test -z "$as_dir" && as_dir
=.
2541 for ac_exec_ext
in '' $ac_executable_extensions; do
2542 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2543 ac_cv_prog_CC
="${ac_tool_prefix}cc"
2544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2554 if test -n "$CC"; then
2555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2556 $as_echo "$CC" >&6; }
2558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2559 $as_echo "no" >&6; }
2565 if test -z "$CC"; then
2566 # Extract the first word of "cc", so it can be a program name with args.
2567 set dummy cc
; ac_word
=$2
2568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2569 $as_echo_n "checking for $ac_word... " >&6; }
2570 if test "${ac_cv_prog_CC+set}" = set; then :
2571 $as_echo_n "(cached) " >&6
2573 if test -n "$CC"; then
2574 ac_cv_prog_CC
="$CC" # Let the user override the test.
2577 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2581 test -z "$as_dir" && as_dir
=.
2582 for ac_exec_ext
in '' $ac_executable_extensions; do
2583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2584 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2585 ac_prog_rejected
=yes
2589 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2596 if test $ac_prog_rejected = yes; then
2597 # We found a bogon in the path, so make sure we never use it.
2598 set dummy
$ac_cv_prog_CC
2600 if test $# != 0; then
2601 # We chose a different compiler from the bogus one.
2602 # However, it has the same basename, so the bogon will be chosen
2603 # first if we set CC to just the basename; use the full file name.
2605 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
2611 if test -n "$CC"; then
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2613 $as_echo "$CC" >&6; }
2615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2616 $as_echo "no" >&6; }
2621 if test -z "$CC"; then
2622 if test -n "$ac_tool_prefix"; then
2623 for ac_prog
in cl.exe
2625 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2626 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2628 $as_echo_n "checking for $ac_word... " >&6; }
2629 if test "${ac_cv_prog_CC+set}" = set; then :
2630 $as_echo_n "(cached) " >&6
2632 if test -n "$CC"; then
2633 ac_cv_prog_CC
="$CC" # Let the user override the test.
2635 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2639 test -z "$as_dir" && as_dir
=.
2640 for ac_exec_ext
in '' $ac_executable_extensions; do
2641 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2642 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
2643 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2653 if test -n "$CC"; then
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2655 $as_echo "$CC" >&6; }
2657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2658 $as_echo "no" >&6; }
2662 test -n "$CC" && break
2665 if test -z "$CC"; then
2667 for ac_prog
in cl.exe
2669 # Extract the first word of "$ac_prog", so it can be a program name with args.
2670 set dummy
$ac_prog; ac_word
=$2
2671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2672 $as_echo_n "checking for $ac_word... " >&6; }
2673 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2674 $as_echo_n "(cached) " >&6
2676 if test -n "$ac_ct_CC"; then
2677 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2679 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2683 test -z "$as_dir" && as_dir
=.
2684 for ac_exec_ext
in '' $ac_executable_extensions; do
2685 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2686 ac_cv_prog_ac_ct_CC
="$ac_prog"
2687 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2696 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2697 if test -n "$ac_ct_CC"; then
2698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2699 $as_echo "$ac_ct_CC" >&6; }
2701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2702 $as_echo "no" >&6; }
2706 test -n "$ac_ct_CC" && break
2709 if test "x$ac_ct_CC" = x
; then
2712 case $cross_compiling:$ac_tool_warned in
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2715 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2716 ac_tool_warned
=yes ;;
2725 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2726 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2727 as_fn_error $?
"no acceptable C compiler found in \$PATH
2728 See \`config.log' for more details" "$LINENO" 5; }
2730 # Provide some information about the compiler.
2731 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2734 for ac_option
in --version -v -V -qversion; do
2735 { { ac_try
="$ac_compiler $ac_option >&5"
2737 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2738 *) ac_try_echo=$ac_try;;
2740 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2741 $as_echo "$ac_try_echo"; } >&5
2742 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2744 if test -s conftest.err; then
2746 ... rest of stderr output deleted ...
2747 10q' conftest.err >conftest.er1
2748 cat conftest.er1 >&5
2750 rm -f conftest.er1 conftest.err
2751 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2752 test $ac_status = 0; }
2756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2757 $as_echo_n "checking for suffix of object files... " >&6; }
2758 if test "${ac_cv_objext+set}" = set; then :
2759 $as_echo_n "(cached) " >&6
2761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2762 /* end confdefs.h. */
2772 rm -f conftest.o conftest.obj
2773 if { { ac_try="$ac_compile"
2775 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
2776 *) ac_try_echo
=$ac_try;;
2778 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2779 $as_echo "$ac_try_echo"; } >&5
2780 (eval "$ac_compile") 2>&5
2782 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2783 test $ac_status = 0; }; then :
2784 for ac_file
in conftest.o conftest.obj conftest.
*; do
2785 test -f "$ac_file" ||
continue;
2787 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM
) ;;
2788 *) ac_cv_objext
=`expr "$ac_file" : '.*\.\(.*\)'`
2793 $as_echo "$as_me: failed program was:" >&5
2794 sed 's/^/| /' conftest.
$ac_ext >&5
2796 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2797 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2798 as_fn_error $?
"cannot compute suffix of object files: cannot compile
2799 See \`config.log' for more details" "$LINENO" 5; }
2801 rm -f conftest.
$ac_cv_objext conftest.
$ac_ext
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2804 $as_echo "$ac_cv_objext" >&6; }
2805 OBJEXT
=$ac_cv_objext
2807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2808 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2809 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2810 $as_echo_n "(cached) " >&6
2812 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2813 /* end confdefs.h. */
2826 if ac_fn_c_try_compile
"$LINENO"; then :
2831 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2832 ac_cv_c_compiler_gnu
=$ac_compiler_gnu
2835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2836 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2837 if test $ac_compiler_gnu = yes; then
2842 ac_test_CFLAGS
=${CFLAGS+set}
2843 ac_save_CFLAGS
=$CFLAGS
2844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2845 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2846 if test "${ac_cv_prog_cc_g+set}" = set; then :
2847 $as_echo_n "(cached) " >&6
2849 ac_save_c_werror_flag
=$ac_c_werror_flag
2850 ac_c_werror_flag
=yes
2853 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2854 /* end confdefs.h. */
2864 if ac_fn_c_try_compile
"$LINENO"; then :
2868 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2869 /* end confdefs.h. */
2879 if ac_fn_c_try_compile
"$LINENO"; then :
2882 ac_c_werror_flag
=$ac_save_c_werror_flag
2884 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2885 /* end confdefs.h. */
2895 if ac_fn_c_try_compile
"$LINENO"; then :
2898 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2900 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2902 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2903 ac_c_werror_flag
=$ac_save_c_werror_flag
2905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2906 $as_echo "$ac_cv_prog_cc_g" >&6; }
2907 if test "$ac_test_CFLAGS" = set; then
2908 CFLAGS
=$ac_save_CFLAGS
2909 elif test $ac_cv_prog_cc_g = yes; then
2910 if test "$GCC" = yes; then
2916 if test "$GCC" = yes; then
2922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2923 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2924 if test "${ac_cv_prog_cc_c89+set}" = set; then :
2925 $as_echo_n "(cached) " >&6
2927 ac_cv_prog_cc_c89
=no
2929 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2930 /* end confdefs.h. */
2933 #include <sys/types.h>
2934 #include <sys/stat.h>
2935 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2936 struct buf { int x; };
2937 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2938 static char *e (p, i)
2944 static char *f (char * (*g) (char **, int), char **p, ...)
2949 s = g (p, va_arg (v,int));
2954 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2955 function prototypes and stuff, but not '\xHH' hex character constants.
2956 These don't provoke an error unfortunately, instead are silently treated
2957 as 'x'. The following induces an error, until -std is added to get
2958 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2959 array size at least. It's necessary to write '\x00'==0 to get something
2960 that's true only with -std. */
2961 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2963 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2964 inside strings and character constants. */
2966 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2968 int test (int i, double x);
2969 struct s1 {int (*f) (int a);};
2970 struct s2 {int (*f) (double a);};
2971 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2977 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2982 for ac_arg
in '' -qlanglvl=extc89
-qlanglvl=ansi
-std \
2983 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2985 CC
="$ac_save_CC $ac_arg"
2986 if ac_fn_c_try_compile
"$LINENO"; then :
2987 ac_cv_prog_cc_c89
=$ac_arg
2989 rm -f core conftest.err conftest.
$ac_objext
2990 test "x$ac_cv_prog_cc_c89" != "xno" && break
2992 rm -f conftest.
$ac_ext
2997 case "x$ac_cv_prog_cc_c89" in
2999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3000 $as_echo "none needed" >&6; } ;;
3002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3003 $as_echo "unsupported" >&6; } ;;
3005 CC
="$CC $ac_cv_prog_cc_c89"
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3007 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3009 if test "x$ac_cv_prog_cc_c89" != xno
; then :
3014 ac_cpp
='$CPP $CPPFLAGS'
3015 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3016 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3017 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3019 if test $host != $build; then
3020 for ac_prog
in gcc cc
3022 # Extract the first word of "$ac_prog", so it can be a program name with args.
3023 set dummy
$ac_prog; ac_word
=$2
3024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3025 $as_echo_n "checking for $ac_word... " >&6; }
3026 if test "${ac_cv_prog_BUILD_CC+set}" = set; then :
3027 $as_echo_n "(cached) " >&6
3029 if test -n "$BUILD_CC"; then
3030 ac_cv_prog_BUILD_CC
="$BUILD_CC" # Let the user override the test.
3032 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3036 test -z "$as_dir" && as_dir
=.
3037 for ac_exec_ext
in '' $ac_executable_extensions; do
3038 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3039 ac_cv_prog_BUILD_CC
="$ac_prog"
3040 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3049 BUILD_CC
=$ac_cv_prog_BUILD_CC
3050 if test -n "$BUILD_CC"; then
3051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
3052 $as_echo "$BUILD_CC" >&6; }
3054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3055 $as_echo "no" >&6; }
3059 test -n "$BUILD_CC" && break
3065 ac_cpp
='$CPP $CPPFLAGS'
3066 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3067 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3068 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3070 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3071 # On Suns, sometimes $CPP names a directory.
3072 if test -n "$CPP" && test -d "$CPP"; then
3075 if test -z "$CPP"; then
3076 if test "${ac_cv_prog_CPP+set}" = set; then :
3077 $as_echo_n "(cached) " >&6
3079 # Double quotes because CPP needs to be expanded
3080 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3083 for ac_c_preproc_warn_flag
in '' yes
3085 # Use a header file that comes with gcc, so configuring glibc
3086 # with a fresh cross-compiler works.
3087 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3088 # <limits.h> exists even on freestanding compilers.
3089 # On the NeXT, cc -E runs the code through the compiler's parser,
3090 # not just through cpp. "Syntax error" is here to catch this case.
3091 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3092 /* end confdefs.h. */
3094 # include <limits.h>
3096 # include <assert.h>
3100 if ac_fn_c_try_cpp
"$LINENO"; then :
3103 # Broken: fails on valid input.
3106 rm -f conftest.err conftest.
$ac_ext
3108 # OK, works on sane cases. Now check whether nonexistent headers
3109 # can be detected and how.
3110 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3111 /* end confdefs.h. */
3112 #include <ac_nonexistent.h>
3114 if ac_fn_c_try_cpp
"$LINENO"; then :
3115 # Broken: success on invalid input.
3118 # Passes both tests.
3122 rm -f conftest.err conftest.
$ac_ext
3125 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3126 rm -f conftest.err conftest.
$ac_ext
3127 if $ac_preproc_ok; then :
3139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3140 $as_echo "$CPP" >&6; }
3142 for ac_c_preproc_warn_flag
in '' yes
3144 # Use a header file that comes with gcc, so configuring glibc
3145 # with a fresh cross-compiler works.
3146 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3147 # <limits.h> exists even on freestanding compilers.
3148 # On the NeXT, cc -E runs the code through the compiler's parser,
3149 # not just through cpp. "Syntax error" is here to catch this case.
3150 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3151 /* end confdefs.h. */
3153 # include <limits.h>
3155 # include <assert.h>
3159 if ac_fn_c_try_cpp
"$LINENO"; then :
3162 # Broken: fails on valid input.
3165 rm -f conftest.err conftest.
$ac_ext
3167 # OK, works on sane cases. Now check whether nonexistent headers
3168 # can be detected and how.
3169 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3170 /* end confdefs.h. */
3171 #include <ac_nonexistent.h>
3173 if ac_fn_c_try_cpp
"$LINENO"; then :
3174 # Broken: success on invalid input.
3177 # Passes both tests.
3181 rm -f conftest.err conftest.
$ac_ext
3184 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3185 rm -f conftest.err conftest.
$ac_ext
3186 if $ac_preproc_ok; then :
3189 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3190 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3191 as_fn_error $?
"C preprocessor \"$CPP\" fails sanity check
3192 See \`config.log' for more details" "$LINENO" 5; }
3196 ac_cpp
='$CPP $CPPFLAGS'
3197 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3198 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3199 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3201 # We need the C++ compiler only for testing.
3203 ac_cpp
='$CXXCPP $CPPFLAGS'
3204 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3205 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3206 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
3207 if test -z "$CXX"; then
3208 if test -n "$CCC"; then
3211 if test -n "$ac_tool_prefix"; then
3212 for ac_prog
in g
++ c
++ gpp aCC CC cxx cc
++ cl.exe FCC KCC RCC xlC_r xlC
3214 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3215 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
3216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3217 $as_echo_n "checking for $ac_word... " >&6; }
3218 if test "${ac_cv_prog_CXX+set}" = set; then :
3219 $as_echo_n "(cached) " >&6
3221 if test -n "$CXX"; then
3222 ac_cv_prog_CXX
="$CXX" # Let the user override the test.
3224 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3228 test -z "$as_dir" && as_dir
=.
3229 for ac_exec_ext
in '' $ac_executable_extensions; do
3230 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3231 ac_cv_prog_CXX
="$ac_tool_prefix$ac_prog"
3232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3242 if test -n "$CXX"; then
3243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3244 $as_echo "$CXX" >&6; }
3246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3247 $as_echo "no" >&6; }
3251 test -n "$CXX" && break
3254 if test -z "$CXX"; then
3256 for ac_prog
in g
++ c
++ gpp aCC CC cxx cc
++ cl.exe FCC KCC RCC xlC_r xlC
3258 # Extract the first word of "$ac_prog", so it can be a program name with args.
3259 set dummy
$ac_prog; ac_word
=$2
3260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3261 $as_echo_n "checking for $ac_word... " >&6; }
3262 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3263 $as_echo_n "(cached) " >&6
3265 if test -n "$ac_ct_CXX"; then
3266 ac_cv_prog_ac_ct_CXX
="$ac_ct_CXX" # Let the user override the test.
3268 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3272 test -z "$as_dir" && as_dir
=.
3273 for ac_exec_ext
in '' $ac_executable_extensions; do
3274 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3275 ac_cv_prog_ac_ct_CXX
="$ac_prog"
3276 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3285 ac_ct_CXX
=$ac_cv_prog_ac_ct_CXX
3286 if test -n "$ac_ct_CXX"; then
3287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3288 $as_echo "$ac_ct_CXX" >&6; }
3290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3291 $as_echo "no" >&6; }
3295 test -n "$ac_ct_CXX" && break
3298 if test "x$ac_ct_CXX" = x
; then
3301 case $cross_compiling:$ac_tool_warned in
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3304 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3305 ac_tool_warned
=yes ;;
3313 # Provide some information about the compiler.
3314 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3317 for ac_option
in --version -v -V -qversion; do
3318 { { ac_try
="$ac_compiler $ac_option >&5"
3320 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3321 *) ac_try_echo=$ac_try;;
3323 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3324 $as_echo "$ac_try_echo"; } >&5
3325 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3327 if test -s conftest.err; then
3329 ... rest of stderr output deleted ...
3330 10q' conftest.err >conftest.er1
3331 cat conftest.er1 >&5
3333 rm -f conftest.er1 conftest.err
3334 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3335 test $ac_status = 0; }
3338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3339 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3340 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3341 $as_echo_n "(cached) " >&6
3343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3344 /* end confdefs.h. */
3357 if ac_fn_cxx_try_compile "$LINENO"; then :
3362 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3363 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3367 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3368 if test $ac_compiler_gnu = yes; then
3373 ac_test_CXXFLAGS=${CXXFLAGS+set}
3374 ac_save_CXXFLAGS=$CXXFLAGS
3375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3376 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3377 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3378 $as_echo_n "(cached) " >&6
3380 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3381 ac_cxx_werror_flag=yes
3384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3385 /* end confdefs.h. */
3395 if ac_fn_cxx_try_compile "$LINENO"; then :
3396 ac_cv_prog_cxx_g=yes
3399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3400 /* end confdefs.h. */
3410 if ac_fn_cxx_try_compile "$LINENO"; then :
3413 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3416 /* end confdefs.h. */
3426 if ac_fn_cxx_try_compile "$LINENO"; then :
3427 ac_cv_prog_cxx_g=yes
3429 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3431 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3433 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3434 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3437 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3438 if test "$ac_test_CXXFLAGS" = set; then
3439 CXXFLAGS=$ac_save_CXXFLAGS
3440 elif test $ac_cv_prog_cxx_g = yes; then
3441 if test "$GXX" = yes; then
3447 if test "$GXX" = yes; then
3454 ac_cpp='$CPP $CPPFLAGS'
3455 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3456 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3457 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3460 if test "`cd $srcdir; /bin
/pwd`" = "`/bin
/pwd`"; then
3461 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3464 # This will get text that should go into config.make.
3467 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3469 # Check whether --with-gd was given.
3470 if test "${with_gd+set}" = set; then :
3471 withval=$with_gd; case "$with_gd" in
3473 *) libgd_include="-I$withval/include"
3474 libgd_ldflags="-L$withval/lib" ;;
3480 # Check whether --with-gd-include was given.
3481 if test "${with_gd_include+set}" = set; then :
3482 withval=$with_gd_include; case "$with_gd_include" in
3484 *) libgd_include="-I$withval" ;;
3490 # Check whether --with-gd-lib was given.
3491 if test "${with_gd_lib+set}" = set; then :
3492 withval=$with_gd_lib; case "$with_gd_lib" in
3494 *) libgd_ldflags="-L$withval" ;;
3500 if test -n "$libgd_include"; then
3501 config_vars="$config_vars
3502 CFLAGS-memusagestat.c = $libgd_include"
3504 if test -n "$libgd_ldflags"; then
3505 config_vars="$config_vars
3506 libgd-LDFLAGS = $libgd_ldflags"
3510 # Check whether --with-fp was given.
3511 if test "${with_fp+set}" = set; then :
3512 withval=$with_fp; with_fp=$withval
3519 # Check whether --with-binutils was given.
3520 if test "${with_binutils+set}" = set; then :
3521 withval=$with_binutils; path_binutils=$withval
3527 # Check whether --with-elf was given.
3528 if test "${with_elf+set}" = set; then :
3529 withval=$with_elf; elf=$withval
3535 # Check whether --with-selinux was given.
3536 if test "${with_selinux+set}" = set; then :
3537 withval=$with_selinux; with_selinux=$withval
3543 # Check whether --with-xcoff was given.
3544 if test "${with_xcoff+set}" = set; then :
3545 withval=$with_xcoff; xcoff=$withval
3552 # Check whether --with-headers was given.
3553 if test "${with_headers+set}" = set; then :
3554 withval=$with_headers; sysheaders=$withval
3562 # Check whether --with-default-link was given.
3563 if test "${with_default_link+set}" = set; then :
3564 withval=$with_default_link; use_default_link=$withval
3566 use_default_link=default
3570 # Check whether --enable-sanity-checks was given.
3571 if test "${enable_sanity_checks+set}" = set; then :
3572 enableval=$enable_sanity_checks; enable_sanity=$enableval
3579 # Check whether --enable-check-abi was given.
3580 if test "${enable_check_abi+set}" = set; then :
3581 enableval=$enable_check_abi; enable_check_abi=$enableval
3588 # Check whether --enable-shared was given.
3589 if test "${enable_shared+set}" = set; then :
3590 enableval=$enable_shared; shared=$enableval
3595 # Check whether --enable-profile was given.
3596 if test "${enable_profile+set}" = set; then :
3597 enableval=$enable_profile; profile=$enableval
3602 # Check whether --enable-omitfp was given.
3603 if test "${enable_omitfp+set}" = set; then :
3604 enableval=$enable_omitfp; omitfp=$enableval
3609 # Check whether --enable-bounded was given.
3610 if test "${enable_bounded+set}" = set; then :
3611 enableval=$enable_bounded; bounded=$enableval
3616 # Check whether --enable-versioning was given.
3617 if test "${enable_versioning+set}" = set; then :
3618 enableval=$enable_versioning; enable_versioning=$enableval
3620 enable_versioning=yes
3624 # Check whether --enable-oldest-abi was given.
3625 if test "${enable_oldest_abi+set}" = set; then :
3626 enableval=$enable_oldest_abi; oldest_abi=$enableval
3631 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3634 cat >>confdefs.h <<_ACEOF
3635 #define GLIBC_OLDEST_ABI "$oldest_abi"
3641 # Check whether --enable-stackguard-randomization was given.
3642 if test "${enable_stackguard_randomization+set}" = set; then :
3643 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3645 enable_stackguard_randomize=no
3648 if test "$enable_stackguard_randomize" = yes; then
3649 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3653 # Check whether --enable-add-ons was given.
3654 if test "${enable_add_ons+set}" = set; then :
3655 enableval=$enable_add_ons;
3662 # Check whether --with-tls was given.
3663 if test "${with_tls+set}" = set; then :
3664 withval=$with_tls; usetls=$withval
3670 # Check whether --enable-hidden-plt was given.
3671 if test "${enable_hidden_plt+set}" = set; then :
3672 enableval=$enable_hidden_plt; hidden=$enableval
3677 if test "x$hidden" = xno; then
3678 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3682 # Check whether --enable-bind-now was given.
3683 if test "${enable_bind_now+set}" = set; then :
3684 enableval=$enable_bind_now; bindnow=$enableval
3691 # Check whether --enable-static-nss was given.
3692 if test "${enable_static_nss+set}" = set; then :
3693 enableval=$enable_static_nss; static_nss=$enableval
3698 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3700 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3704 # Check whether --enable-force-install was given.
3705 if test "${enable_force_install+set}" = set; then :
3706 enableval=$enable_force_install; force_install=$enableval
3713 # Check whether --enable-kernel was given.
3714 if test "${enable_kernel+set}" = set; then :
3715 enableval=$enable_kernel; minimum_kernel=$enableval
3718 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3719 # Better nothing than this.
3722 if test "$minimum_kernel" = current; then
3723 minimum_kernel=`uname
-r 2>/dev
/null
` || minimum_kernel=
3727 # Check whether --enable-all-warnings was given.
3728 if test "${enable_all_warnings+set}" = set; then :
3729 enableval=$enable_all_warnings; all_warnings=$enableval
3734 # Check whether --enable-multi-arch was given.
3735 if test "${enable_multi_arch+set}" = set; then :
3736 enableval=$enable_multi_arch; multi_arch=$enableval
3742 # Check whether --enable-nss-crypt was given.
3743 if test "${enable_nss_crypt+set}" = set; then :
3744 enableval=$enable_nss_crypt; nss_crypt=$enableval
3749 if test x$nss_crypt = xyes; then
3750 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3751 if test $? -ne 0; then
3752 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3754 old_CFLAGS="$CFLAGS"
3755 CFLAGS="$CFLAGS $nss_includes"
3757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3758 /* end confdefs.h. */
3761 #include <nsslowhash.h>
3762 void f (void) { NSSLOW_Init (); }
3771 if ac_fn_c_try_compile "$LINENO"; then :
3772 libc_cv_nss_crypt=yes
3775 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3777 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3779 LIBS="$LIBS -lfreebl3"
3780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3781 /* end confdefs.h. */
3784 #include <nsslowhash.h>
3793 if ac_fn_c_try_link "$LINENO"; then :
3794 libc_cv_nss_crypt=yes
3797 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3799 rm -f core conftest.err conftest.$ac_objext \
3800 conftest$ac_exeext conftest.$ac_ext
3801 CFLAGS="$old_CFLAGS"
3804 libc_cv_nss_crypt=no
3808 # The way shlib-versions is used to generate soversions.mk uses a
3809 # fairly simplistic model for name recognition that can't distinguish
3810 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3811 # of `gnu
*' here to be `gnu-gnu*' just so that shlib-versions can
3812 # tell. This doesn't get used much beyond that, so it's fairly safe.
3817 host_os
=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3821 # We keep the original values in `$config_*' and never modify them, so we
3822 # can write them unchanged into config.make. Everything else uses
3823 # $machine, $vendor, and $os, and changes them whenever convenient.
3824 config_machine
=$host_cpu config_vendor
=$host_vendor config_os
=$host_os
3826 # Don't allow vendor == "unknown"
3827 test "$config_vendor" = unknown
&& config_vendor
=
3828 config_os
="`echo $config_os | sed 's/^unknown-//'`"
3830 # Some configurations imply other options.
3832 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
3833 linux
*ecoff
* | linux
*aout
* | gnu
*aout
* | gnu
*ecoff
*)
3835 gnu
* | linux
* | freebsd
* | netbsd
* | sysv4
* | solaris2
* | irix6
*)
3836 # These systems (almost) always use the ELF format.
3840 # These systems are always xcoff
3846 # The configure fragment of an add-on port can modify these to supplement
3847 # or override the table in the case statement below. No fragment should
3848 # ever change the config_* variables, however.
3849 machine
=$config_machine
3850 vendor
=$config_vendor
3854 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3856 if test "$machine" = rs6000
; then
3860 # Braindead PowerPC box with absolutely no FPU.
3861 case "$machine-$host_os" in
3869 # Check whether --with-cpu was given.
3870 if test "${with_cpu+set}" = set; then :
3871 withval
=$with_cpu; case "$withval" in
3872 yes|
'') as_fn_error $?
"--with-cpu requires an argument" "$LINENO" 5 ;;
3874 *) submachine
="$withval" ;;
3880 # An add-on can set this when it wants to disable the sanity check below.
3886 case "$enable_add_ons" in
3889 add_ons
=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3890 sed 's@/[^/]*$@@' | sort | uniq`
3891 add_ons_automatic
=yes
3893 *) add_ons
=`echo "$enable_add_ons" | sed 's/,/ /g'`
3894 add_ons_automatic
=no
;;
3900 if test x
"$add_ons" != x
; then
3901 for f
in $add_ons; do
3902 # Some sanity checks
3906 *** It seems that you're using an old \`crypt' add-on. crypt is now
3907 *** part of glibc and using the old add-on will not work with this
3908 *** release. Start again with fresh sources and without the old
3909 *** \`crypt' add-on." "$LINENO" 5
3913 *** It seems that you're using an old \`localedata' add-on. localedata
3914 *** is now part of glibc and using the old add-on will not work with
3915 *** this release. Start again with fresh sources and without the old
3916 *** \`localedata' add-on." "$LINENO" 5
3921 # Now source each add-on's configure fragment.
3922 # The fragments can use $srcdir/$libc_add_on to find themselves,
3923 # and test $add_ons_automatic to see if they were explicitly requested.
3924 # A fragment can clear (or even change) $libc_add_on to affect
3925 # whether it goes into the list to be actually used in the build.
3927 for libc_add_on
in $add_ons; do
3928 # Test whether such a directory really exists.
3929 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3930 case "$libc_add_on" in
3932 libc_add_on_srcdir
=$libc_add_on
3935 test -d "$srcdir/$libc_add_on" ||
{
3936 if test -d "$libc_add_on"; then
3937 libc_add_on
="`pwd`/$libc_add_on"
3939 as_fn_error $?
"add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3942 libc_add_on_srcdir
=$srcdir/$libc_add_on
3946 libc_add_on_frag
=$libc_add_on_srcdir/configure
3947 libc_add_on_canonical
=
3948 libc_add_on_config_subdirs
=
3949 if test -r "$libc_add_on_frag"; then
3950 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3951 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3952 libc_add_on_canonical
=unknown
3953 libc_add_on_subdirs
=
3954 .
"$libc_add_on_frag"
3955 test -z "$libc_add_on" ||
{
3956 configured_add_ons
="$configured_add_ons $libc_add_on"
3957 if test "x$libc_add_on_canonical" = xunknown
; then
3958 as_fn_error $?
"fragment must set \$libc_add_on_canonical" "$LINENO" 5
3960 for d
in $libc_add_on_subdirs; do
3961 case "$libc_add_on" in
3962 /*) subdir_srcdir
="$libc_add_on" ;;
3963 *) subdir_srcdir
="\$(..)$libc_add_on" ;;
3967 d
="${libc_add_on_canonical:-$libc_add_on}"
3973 subdir_srcdir
="$subdir_srcdir/$d"
3976 d
=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3977 add_on_subdirs
="$add_on_subdirs $d"
3978 test "$subdir_srcdir" = "\$(..)$d" || config_vars
="$config_vars
3979 $d-srcdir = $subdir_srcdir"
3981 for d
in $libc_add_on_config_subdirs; do
3983 /*) as_fn_error $?
"fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3985 if test ! -d "$libc_add_on_srcdir/$d"; then
3986 as_fn_error $?
"fragment wants to configure missing directory $d" "$LINENO" 5
3988 case "$libc_add_on" in
3989 /*) as_fn_error $?
"relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3991 subdirs
="$subdirs $libc_add_on/$d"
3995 if test -n "$libc_add_on"; then
3996 if frags
=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
3998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
3999 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
4000 for frag
in $frags; do
4001 name
=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
4002 echo $ECHO_N "$name $ECHO_C" >&6
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
4008 use_add_ons
="$use_add_ons $libc_add_on"
4009 add_ons_pfx
="$add_ons_pfx $libc_add_on/"
4010 test -z "$libc_add_on_canonical" ||
4011 add_ons_sfx
="$add_ons_sfx /$libc_add_on_canonical"
4014 # Use echo to strip excess whitespace.
4015 add_ons
="`echo $use_add_ons`"
4022 ### I put this here to prevent those annoying emails from people who cannot
4023 ### read and try to compile glibc on unsupported platforms. --drepper
4025 ### By using the undocumented --enable-hacker-mode option for configure
4026 ### one can skip this test to make the configuration not fail for unsupported
4029 if test -z "$enable_hacker_mode" && test x
"$libc_config_ok" != xyes
; then
4030 case "$machine-$host_os" in
4031 *-linux* |
*-gnu* | arm
*-none* | powerpc-aix4.3.
*)
4034 echo "*** The GNU C library is currently not available for this platform."
4035 echo "*** So far nobody cared to port it and if there is no volunteer it"
4036 echo "*** might never happen. So, if you have interest to see glibc on"
4037 echo "*** this platform visit"
4038 echo "*** http://www.gnu.org/software/libc/porting.html"
4039 echo "*** and join the group of porters"
4045 # Expand the configuration machine name into a subdirectory by architecture
4046 # type and particular chip. If an add-on configure fragment already set
4047 # base_machine, we don't change it.
4048 test -n "$base_machine" ||
case "$machine" in
4049 a29k | am29000
) base_machine
=a29k machine
=a29k
;;
4050 c3
[012]) base_machine
=cx0 machine
=cx
0/c30
;;
4051 c4
[04]) base_machine
=cx0 machine
=cx
0/c40
;;
4052 i
[34567]86) base_machine
=i386 machine
=i386
/$machine ;;
4053 ia64
) base_machine
=ia64 machine
=ia64
;;
4054 m88???
) base_machine
=m88k machine
=m88k
/$machine ;;
4055 m88k
) base_machine
=m88k machine
=m88k
/m88100
;;
4056 powerpc
) base_machine
=powerpc machine
=powerpc
/powerpc32
;;
4057 powerpc64
) base_machine
=powerpc machine
=powerpc
/powerpc64
;;
4058 s390
) base_machine
=s390 machine
=s390
/s390-32
;;
4059 s390x
) base_machine
=s390 machine
=s390
/s390-64
;;
4060 sh3
*) base_machine
=sh machine
=sh
/sh3
;;
4061 sh4
*) base_machine
=sh machine
=sh
/sh4
;;
4063 base_machine
=sparc machine
=sparc
/sparc32
;;
4064 sparcv8 | supersparc | hypersparc
)
4065 base_machine
=sparc machine
=sparc
/sparc32
/sparcv8
;;
4066 sparcv8plus | sparcv8plusa | sparcv9
)
4067 base_machine
=sparc machine
=sparc
/sparc32
/sparcv9
;;
4068 sparcv8plusb | sparcv9b
)
4069 base_machine
=sparc machine
=sparc
/sparc32
/sparcv
9/sparcv9b
;;
4071 base_machine
=sparc machine
=sparc
/sparc32
/sparcv
9/sparcv9v
;;
4073 base_machine
=sparc machine
=sparc
/sparc32
/sparcv
9/sparcv9v2
;;
4075 base_machine
=sparc machine
=sparc
/sparc64
;;
4077 base_machine
=sparc machine
=sparc
/sparc64
/sparcv9b
;;
4079 base_machine
=sparc machine
=sparc
/sparc64
/sparcv9v
;;
4081 base_machine
=sparc machine
=sparc
/sparc64
/sparcv9v2
;;
4082 *) base_machine
=$machine ;;
4086 if test "$base_machine" = "i386"; then
4087 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4091 # For the multi-arch option we need support in the assembler.
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4093 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4094 if test "${libc_cv_asm_gnu_indirect_function+set}" = set; then :
4095 $as_echo_n "(cached) " >&6
4097 cat > conftest.s
<<EOF
4098 .type foo,%gnu_indirect_function
4100 if ${CC-cc} -c $ASFLAGS conftest.s
1>&5 2>&5;
4102 libc_cv_asm_gnu_indirect_function
=yes
4104 libc_cv_asm_gnu_indirect_function
=no
4108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4109 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4112 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4113 if test "${libc_cv_dot_text+set}" = set; then :
4114 $as_echo_n "(cached) " >&6
4116 cat > conftest.s
<<EOF
4120 if { ac_try
='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4121 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4124 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4125 test $ac_status = 0; }; }; then
4126 libc_cv_dot_text
=.text
4131 if test -z "$libc_cv_dot_text"; then
4132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4133 $as_echo "no" >&6; }
4135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4136 $as_echo "yes" >&6; }
4139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
4140 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
4141 if test "${libc_cv_asm_global_directive+set}" = set; then :
4142 $as_echo_n "(cached) " >&6
4144 libc_cv_asm_global_directive
=UNKNOWN
4145 for ac_globl
in .globl .global .EXPORT
; do
4146 cat > conftest.s
<<EOF
4151 if { ac_try
='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4152 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4155 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4156 test $ac_status = 0; }; }; then
4157 libc_cv_asm_global_directive
=${ac_globl}
4160 test $libc_cv_asm_global_directive != UNKNOWN
&& break
4163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
4164 $as_echo "$libc_cv_asm_global_directive" >&6; }
4165 if test $libc_cv_asm_global_directive = UNKNOWN
; then
4166 as_fn_error $?
"cannot determine asm global directive" "$LINENO" 5
4168 cat >>confdefs.h
<<_ACEOF
4169 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
4175 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
4176 if test "${libc_cv_asm_type_prefix+set}" = set; then :
4177 $as_echo_n "(cached) " >&6
4179 libc_cv_asm_type_prefix
=no
4180 for ac_try_prefix
in '@' '%' '#'; do
4181 cat > conftest.s
<<EOF
4183 ${libc_cv_asm_global_directive} foo
4184 .type foo, ${ac_try_prefix}object
4189 if { ac_try
='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4190 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4193 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4194 test $ac_status = 0; }; }; then
4195 libc_cv_asm_type_prefix
=${ac_try_prefix}
4198 test "x$libc_cv_asm_type_prefix" != xno
&& break
4201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
4202 $as_echo "$libc_cv_asm_type_prefix" >&6; }
4203 if test "x$libc_cv_asm_type_prefix" != xno
; then
4204 cat >>confdefs.h
<<_ACEOF
4205 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4210 if test x
"$libc_cv_asm_gnu_indirect_function" != xyes
-a x
"$libc_cv_asm_type_prefix" = xno
; then
4211 if test x
"$multi_arch" = xyes
; then
4212 as_fn_error $?
"--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4217 if test x
"$multi_arch" != xno
; then
4218 multi_arch_d
=/multiarch
4221 # Compute the list of sysdep directories for this configuration.
4222 # This can take a while to compute.
4223 sysdep_dir
=$srcdir/sysdeps
4224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4225 $as_echo_n "checking sysdep dirs... " >&6; }
4226 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4227 os
="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4229 test "x$base_os" != x ||
case "$os" in
4231 base_os
=mach
/hurd
;;
4232 netbsd
* |
386bsd
* | freebsd
* | bsdi
*)
4233 base_os
=unix
/bsd
/bsd4.4
;;
4234 osf
* | sunos
* | ultrix
* | newsos
* | dynix
* |
*bsd
*)
4236 sysv
* | isc
* | esix
* | sco
* | minix
* | irix4
* | linux
*)
4237 base_os
=unix
/sysv
;;
4239 base_os
=unix
/sysv
/irix
6/$os ;;
4241 base_os
=unix
/sysv
/sysv4
;;
4243 base_os
=unix
/sysv
/hpux
/$os ;;
4245 base_os
=unix
/sysv
/aix
/aix4.3
;;
4247 base_os
=standalone
;;
4250 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4253 while o
=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4257 o
=`echo $tail | sed 's/[0-9]*$//'`
4258 if test $o != $tail; then
4261 # For linux-gnu, try linux-gnu, then linux.
4262 o
=`echo $tail | sed 's/-.*$//'`
4263 if test $o != $tail; then
4267 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4270 while b
=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4276 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4278 tail=$machine${submachine:+/$submachine}
4279 while m
=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4281 # Prepend the machine's FPU directory unless --without-fp.
4282 if test "$with_fp" = yes; then
4283 mach
="$mach /$1/fpu"
4285 mach
="$mach /$1/nofpu"
4292 # Find what sysdep directories exist.
4295 for b
in $base ''; do
4296 for m0
in $mach ''; do
4297 for v
in /$vendor ''; do
4298 test "$v" = / && continue
4299 for o
in /$ostry ''; do
4300 test "$o" = / && continue
4301 for m
in $multi_arch_d $mach ''; do
4302 for d
in $add_ons_pfx ''; do
4303 for a
in $add_ons_sfx ''; do
4304 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4305 try_srcdir
="${srcdir}/"
4309 try
="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4310 test -n "$enable_debug_configure" &&
4311 echo "$0 DEBUG: try $try" >&2
4312 if test -d "$try_srcdir$try"; then
4313 sysnames
="$sysnames $try"
4314 { test -n "$o" ||
test -n "$b"; } && os_used
=t
4315 { test -n "$m" ||
test -n "$m0"; } && machine_used
=t
4317 x
*/$submachine) submachine_used
=t
;;
4319 if test -n "$d"; then
4320 case "$sysnames_add_ons" in
4322 *|
'') sysnames_add_ons
="$sysnames_add_ons $d" ;;
4335 # If the assembler supports gnu_indirect_function symbol type and the
4336 # architecture supports multi-arch, we enable multi-arch by default.
4337 case $sysnames_add_ons$sysnames in
4341 test x
"$multi_arch" = xdefault
&& multi_arch
=no
4344 if test x
"$multi_arch" != xno
; then
4345 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4350 if test -z "$os_used" && test "$os" != none
; then
4351 as_fn_error $?
"Operating system $os is not supported." "$LINENO" 5
4353 if test -z "$machine_used" && test "$machine" != none
; then
4354 as_fn_error $?
"The $machine is not supported." "$LINENO" 5
4356 if test -z "$submachine_used" && test -n "$submachine"; then
4357 as_fn_error $?
"The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4361 # We have now validated the configuration.
4364 # If using ELF, look for an `elf' subdirectory of each machine directory.
4365 # We prepend these rather than inserting them whereever the machine appears
4366 # because things specified by the machine's ELF ABI should override
4367 # OS-specific things, and should always be the same for any OS on the
4368 # machine (otherwise what's the point of an ABI?).
4369 if test "$elf" = yes; then
4371 for d
in $add_ons_pfx ''; do
4373 if test -d $srcdir/${d}sysdeps
$m/elf
; then
4374 elf_dirs
="$elf_dirs ${d}sysdeps$m/elf"
4378 sysnames
="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
4382 # Expand the list of system names into a full list of directories
4383 # from each element's parent name and Implies file (if present).
4386 while test $# -gt 0; do
4390 case " $names " in *" $name "*)
4391 # Already in the list.
4395 # Report each name as we discover it, so there is no long pause in output.
4396 echo $ECHO_N "$name $ECHO_C" >&6
4398 name_base
=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4402 *) xsrcdir
=$srcdir/ ;;
4404 test -n "$enable_debug_configure" &&
4405 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4407 if test -f $xsrcdir$name/Implies
; then
4408 # Collect more names from the `Implies' file (removing comments).
4409 implied_candidate
="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
4411 for x
in $implied_candidate; do
4413 if test -d $xsrcdir$name_base/$x; then
4414 implied
="$implied $name_base/$x";
4417 for d
in $add_ons_pfx ''; do
4418 try
="${d}sysdeps/$x"
4421 *) try_srcdir
=$srcdir/ ;;
4423 test -n "$enable_debug_configure" &&
4424 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
4425 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4427 implied
="$implied $try"
4429 case "$sysnames_add_ons" in
4431 *|
'') sysnames_add_ons
="$sysnames_add_ons $d" ;;
4435 if test $found = no
; then
4436 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/Implies specifies nonexistent $x" >&5
4437 $as_echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
4444 # Add NAME to the list of names.
4445 names
="$names $name"
4447 # Find the parent of NAME, using the empty string if it has none.
4448 parent
="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4450 # Add the names implied by NAME, and NAME's parent (if it has one), to
4451 # the list of names to be processed (the argument list). We prepend the
4452 # implied names to the list and append the parent. We want implied
4453 # directories to come before further directories inferred from the
4454 # configuration components; this ensures that for sysv4, unix/common
4455 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4457 sysnames
="`echo $implied $* $parent`"
4458 test -n "$sysnames" && set $sysnames
4461 # Add the default directories.
4462 default_sysnames
=sysdeps
/generic
4463 if test "$elf" = yes; then
4464 default_sysnames
="sysdeps/generic/elf $default_sysnames"
4466 sysnames
="$names $default_sysnames"
4468 # The other names were emitted during the scan.
4469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4470 $as_echo "$default_sysnames" >&6; }
4472 # Collect the list of add-ons that supply partial sysdeps trees.
4474 for add_on
in $add_ons; do
4477 *) xsrcdir
="$srcdir/" ;;
4480 test -d "$xsrcdir$add_on/sysdeps" ||
{
4481 case "$configured_add_ons " in
4484 as_fn_error $?
"add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4490 sysdeps_add_ons
="$sysdeps_add_ons $add_on"
4491 case "$sysnames_add_ons" in
4494 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4495 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4500 for d
in $sysnames; do
4502 $add_on/sysdeps
/*) ;;
4505 (cd "$xsrcdir$d" && for f
in *[!~
]; do
4508 for ff
in $f/*.h
; do
4509 test -d "$ff" ||
{ test -e "$ff" && exit 88; }
4513 test -d "$f" ||
{ test -e "$f" && exit 88; }
4517 if test $?
-eq 88; then
4522 if test $found = no
; then
4523 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4524 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4532 # Find a good install program. We prefer a C program (faster),
4533 # so one script is as good as another. But avoid the broken or
4534 # incompatible versions:
4535 # SysV /etc/install, /usr/sbin/install
4536 # SunOS /usr/etc/install
4537 # IRIX /sbin/install
4539 # AmigaOS /C/install, which installs bootblocks on floppy discs
4540 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4541 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4542 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4543 # OS/2's system install, which has a completely different semantic
4544 # ./install, which can be erroneously created by make from ./install.sh.
4545 # Reject install programs that cannot install multiple files.
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4547 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4548 if test -z "$INSTALL"; then
4549 if test "${ac_cv_path_install+set}" = set; then :
4550 $as_echo_n "(cached) " >&6
4552 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4556 test -z "$as_dir" && as_dir
=.
4557 # Account for people who put trailing slashes in PATH elements.
4558 case $as_dir/ in #((
4559 .
/ | .
// |
/[cC
]/* | \
4560 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
4561 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
4564 # OSF1 and SCO ODT 3.0 have their own names for install.
4565 # Don't use installbsd from OSF since it installs stuff as root
4567 for ac_prog
in ginstall scoinst
install; do
4568 for ac_exec_ext
in '' $ac_executable_extensions; do
4569 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4570 if test $ac_prog = install &&
4571 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4572 # AIX install. It has an incompatible calling convention.
4574 elif test $ac_prog = install &&
4575 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4576 # program-specific install script used by HP pwplus--don't use.
4579 rm -rf conftest.one conftest.two conftest.dir
4580 echo one
> conftest.one
4581 echo two
> conftest.two
4583 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
4584 test -s conftest.one
&& test -s conftest.two
&&
4585 test -s conftest.dir
/conftest.one
&&
4586 test -s conftest.dir
/conftest.two
4588 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
4601 rm -rf conftest.one conftest.two conftest.dir
4604 if test "${ac_cv_path_install+set}" = set; then
4605 INSTALL
=$ac_cv_path_install
4607 # As a last resort, use the slow shell script. Don't cache a
4608 # value for INSTALL within a source directory, because that will
4609 # break other packages using the cache if that directory is
4610 # removed, or if the value is a relative name.
4611 INSTALL
=$ac_install_sh
4614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4615 $as_echo "$INSTALL" >&6; }
4617 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4618 # It thinks the first close brace ends the variable substitution.
4619 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
4621 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
4623 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
4625 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4626 # The makefiles need to use a different form to find it in $srcdir.
4627 INSTALL
='\$(..)./scripts/install-sh -c'
4629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4630 $as_echo_n "checking whether ln -s works... " >&6; }
4632 if test "$LN_S" = "ln -s"; then
4633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4634 $as_echo "yes" >&6; }
4636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4637 $as_echo "no, using $LN_S" >&6; }
4641 # Was a --with-binutils option given?
4642 if test -n "$path_binutils"; then
4643 # Make absolute; ensure a single trailing slash.
4644 path_binutils
=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4645 CC
="$CC -B$path_binutils"
4647 AS
=`$CC -print-prog-name=as`
4648 LD
=`$CC -print-prog-name=ld`
4649 AR
=`$CC -print-prog-name=ar`
4651 OBJDUMP
=`$CC -print-prog-name=objdump`
4653 OBJCOPY
=`$CC -print-prog-name=objcopy`
4656 # Determine whether we are using GNU binutils.
4657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4658 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4659 if test "${libc_cv_prog_as_gnu+set}" = set; then :
4660 $as_echo_n "(cached) " >&6
4662 # Most GNU programs take a -v and spit out some text including
4663 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4664 if $AS -o conftest
-v </dev
/null
2>&1 |
grep GNU
> /dev
/null
2>&1; then
4665 libc_cv_prog_as_gnu
=yes
4667 libc_cv_prog_as_gnu
=no
4671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4672 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4674 gnu_as
=$libc_cv_prog_as_gnu
4676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4677 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4678 if test "${libc_cv_prog_ld_gnu+set}" = set; then :
4679 $as_echo_n "(cached) " >&6
4681 # Most GNU programs take a -v and spit out some text including
4682 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4683 if $LD -o conftest
-v </dev
/null
2>&1 |
grep GNU
> /dev
/null
2>&1; then
4684 libc_cv_prog_ld_gnu
=yes
4686 libc_cv_prog_ld_gnu
=no
4690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4691 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4692 gnu_ld
=$libc_cv_prog_ld_gnu
4695 # Accept binutils 2.13 or newer.
4698 # Extract the first word of "$ac_prog", so it can be a program name with args.
4699 set dummy
$ac_prog; ac_word
=$2
4700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4701 $as_echo_n "checking for $ac_word... " >&6; }
4702 if test "${ac_cv_prog_AS+set}" = set; then :
4703 $as_echo_n "(cached) " >&6
4705 if test -n "$AS"; then
4706 ac_cv_prog_AS
="$AS" # Let the user override the test.
4708 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4712 test -z "$as_dir" && as_dir
=.
4713 for ac_exec_ext
in '' $ac_executable_extensions; do
4714 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4715 ac_cv_prog_AS
="$ac_prog"
4716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4726 if test -n "$AS"; then
4727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4728 $as_echo "$AS" >&6; }
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4731 $as_echo "no" >&6; }
4735 test -n "$AS" && break
4738 if test -z "$AS"; then
4741 # Found it, now check the version.
4742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4743 $as_echo_n "checking version of $AS... " >&6; }
4744 ac_prog_version
=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4745 case $ac_prog_version in
4746 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4747 2.1[3-9]*|
2.1[0-9][0-9]*|
2.
[2-9][0-9]*|
[3-9].
*|
[1-9][0-9]*)
4748 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4749 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4753 $as_echo "$ac_prog_version" >&6; }
4755 if test $ac_verc_fail = yes; then
4756 AS
=: critic_missing
="$critic_missing as"
4761 # Extract the first word of "$ac_prog", so it can be a program name with args.
4762 set dummy
$ac_prog; ac_word
=$2
4763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4764 $as_echo_n "checking for $ac_word... " >&6; }
4765 if test "${ac_cv_prog_LD+set}" = set; then :
4766 $as_echo_n "(cached) " >&6
4768 if test -n "$LD"; then
4769 ac_cv_prog_LD
="$LD" # Let the user override the test.
4771 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4775 test -z "$as_dir" && as_dir
=.
4776 for ac_exec_ext
in '' $ac_executable_extensions; do
4777 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4778 ac_cv_prog_LD
="$ac_prog"
4779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4789 if test -n "$LD"; then
4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4791 $as_echo "$LD" >&6; }
4793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4794 $as_echo "no" >&6; }
4798 test -n "$LD" && break
4801 if test -z "$LD"; then
4804 # Found it, now check the version.
4805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4806 $as_echo_n "checking version of $LD... " >&6; }
4807 ac_prog_version
=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4808 case $ac_prog_version in
4809 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4810 2.1[3-9]*|
2.1[0-9][0-9]*|
2.
[2-9][0-9]*|
[3-9].
*|
[1-9][0-9]*)
4811 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4812 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4816 $as_echo "$ac_prog_version" >&6; }
4818 if test $ac_verc_fail = yes; then
4819 LD
=: critic_missing
="$critic_missing ld"
4823 # We need the physical current working directory. We cannot use the
4824 # "pwd -P" shell builtin since that's not portable. Instead we try to
4825 # find a pwd binary. Note that assigning to the PWD environment
4826 # variable might have some interesting side effects, so we don't do
4828 # Extract the first word of "pwd", so it can be a program name with args.
4829 set dummy
pwd; ac_word
=$2
4830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4831 $as_echo_n "checking for $ac_word... " >&6; }
4832 if test "${ac_cv_path_PWD_P+set}" = set; then :
4833 $as_echo_n "(cached) " >&6
4837 ac_cv_path_PWD_P
="$PWD_P" # Let the user override the test with a path.
4840 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4844 test -z "$as_dir" && as_dir
=.
4845 for ac_exec_ext
in '' $ac_executable_extensions; do
4846 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4847 ac_cv_path_PWD_P
="$as_dir/$ac_word$ac_exec_ext"
4848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4855 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P
="no"
4859 PWD_P
=$ac_cv_path_PWD_P
4860 if test -n "$PWD_P"; then
4861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PWD_P" >&5
4862 $as_echo "$PWD_P" >&6; }
4864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4865 $as_echo "no" >&6; }
4869 if test "$PWD_P" = no
; then
4870 as_fn_error $?
"*** A pwd binary could not be found." "$LINENO" 5
4873 # These programs are version sensitive.
4875 for ac_prog
in ${ac_tool_prefix}gcc
${ac_tool_prefix}cc
4877 # Extract the first word of "$ac_prog", so it can be a program name with args.
4878 set dummy
$ac_prog; ac_word
=$2
4879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4880 $as_echo_n "checking for $ac_word... " >&6; }
4881 if test "${ac_cv_prog_CC+set}" = set; then :
4882 $as_echo_n "(cached) " >&6
4884 if test -n "$CC"; then
4885 ac_cv_prog_CC
="$CC" # Let the user override the test.
4887 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4891 test -z "$as_dir" && as_dir
=.
4892 for ac_exec_ext
in '' $ac_executable_extensions; do
4893 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4894 ac_cv_prog_CC
="$ac_prog"
4895 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4905 if test -n "$CC"; then
4906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4907 $as_echo "$CC" >&6; }
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4910 $as_echo "no" >&6; }
4914 test -n "$CC" && break
4917 if test -z "$CC"; then
4920 # Found it, now check the version.
4921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4922 $as_echo_n "checking version of $CC... " >&6; }
4923 ac_prog_version
=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4924 case $ac_prog_version in
4925 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4927 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4928 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4932 $as_echo "$ac_prog_version" >&6; }
4934 if test $ac_verc_fail = yes; then
4935 critic_missing
="$critic_missing gcc"
4938 for ac_prog
in gnumake gmake
make
4940 # Extract the first word of "$ac_prog", so it can be a program name with args.
4941 set dummy
$ac_prog; ac_word
=$2
4942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4943 $as_echo_n "checking for $ac_word... " >&6; }
4944 if test "${ac_cv_prog_MAKE+set}" = set; then :
4945 $as_echo_n "(cached) " >&6
4947 if test -n "$MAKE"; then
4948 ac_cv_prog_MAKE
="$MAKE" # Let the user override the test.
4950 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4954 test -z "$as_dir" && as_dir
=.
4955 for ac_exec_ext
in '' $ac_executable_extensions; do
4956 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4957 ac_cv_prog_MAKE
="$ac_prog"
4958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4967 MAKE
=$ac_cv_prog_MAKE
4968 if test -n "$MAKE"; then
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4970 $as_echo "$MAKE" >&6; }
4972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4973 $as_echo "no" >&6; }
4977 test -n "$MAKE" && break
4980 if test -z "$MAKE"; then
4983 # Found it, now check the version.
4984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4985 $as_echo_n "checking version of $MAKE... " >&6; }
4986 ac_prog_version
=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4987 case $ac_prog_version in
4988 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4990 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4991 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4995 $as_echo "$ac_prog_version" >&6; }
4997 if test $ac_verc_fail = yes; then
4998 critic_missing
="$critic_missing make"
5002 for ac_prog
in gnumsgfmt gmsgfmt msgfmt
5004 # Extract the first word of "$ac_prog", so it can be a program name with args.
5005 set dummy
$ac_prog; ac_word
=$2
5006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5007 $as_echo_n "checking for $ac_word... " >&6; }
5008 if test "${ac_cv_prog_MSGFMT+set}" = set; then :
5009 $as_echo_n "(cached) " >&6
5011 if test -n "$MSGFMT"; then
5012 ac_cv_prog_MSGFMT
="$MSGFMT" # Let the user override the test.
5014 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5018 test -z "$as_dir" && as_dir
=.
5019 for ac_exec_ext
in '' $ac_executable_extensions; do
5020 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5021 ac_cv_prog_MSGFMT
="$ac_prog"
5022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5031 MSGFMT
=$ac_cv_prog_MSGFMT
5032 if test -n "$MSGFMT"; then
5033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
5034 $as_echo "$MSGFMT" >&6; }
5036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5037 $as_echo "no" >&6; }
5041 test -n "$MSGFMT" && break
5044 if test -z "$MSGFMT"; then
5047 # Found it, now check the version.
5048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
5049 $as_echo_n "checking version of $MSGFMT... " >&6; }
5050 ac_prog_version
=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
5051 case $ac_prog_version in
5052 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
5053 0.10.3[6-9]* |
0.10.
[4-9][0-9]* |
0.1[1-9]* |
0.
[2-9][0-9]* |
[1-9].
*)
5054 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
5055 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
5058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5059 $as_echo "$ac_prog_version" >&6; }
5061 if test $ac_verc_fail = yes; then
5062 MSGFMT
=: aux_missing
="$aux_missing msgfmt"
5065 for ac_prog
in makeinfo
5067 # Extract the first word of "$ac_prog", so it can be a program name with args.
5068 set dummy
$ac_prog; ac_word
=$2
5069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5070 $as_echo_n "checking for $ac_word... " >&6; }
5071 if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
5072 $as_echo_n "(cached) " >&6
5074 if test -n "$MAKEINFO"; then
5075 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
5077 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5081 test -z "$as_dir" && as_dir
=.
5082 for ac_exec_ext
in '' $ac_executable_extensions; do
5083 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5084 ac_cv_prog_MAKEINFO
="$ac_prog"
5085 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5094 MAKEINFO
=$ac_cv_prog_MAKEINFO
5095 if test -n "$MAKEINFO"; then
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5097 $as_echo "$MAKEINFO" >&6; }
5099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5100 $as_echo "no" >&6; }
5104 test -n "$MAKEINFO" && break
5107 if test -z "$MAKEINFO"; then
5110 # Found it, now check the version.
5111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
5112 $as_echo_n "checking version of $MAKEINFO... " >&6; }
5113 ac_prog_version
=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5114 case $ac_prog_version in
5115 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
5117 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
5118 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5122 $as_echo "$ac_prog_version" >&6; }
5124 if test $ac_verc_fail = yes; then
5125 MAKEINFO
=: aux_missing
="$aux_missing makeinfo"
5130 # Extract the first word of "$ac_prog", so it can be a program name with args.
5131 set dummy
$ac_prog; ac_word
=$2
5132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5133 $as_echo_n "checking for $ac_word... " >&6; }
5134 if test "${ac_cv_prog_SED+set}" = set; then :
5135 $as_echo_n "(cached) " >&6
5137 if test -n "$SED"; then
5138 ac_cv_prog_SED
="$SED" # Let the user override the test.
5140 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5144 test -z "$as_dir" && as_dir
=.
5145 for ac_exec_ext
in '' $ac_executable_extensions; do
5146 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5147 ac_cv_prog_SED
="$ac_prog"
5148 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5158 if test -n "$SED"; then
5159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5160 $as_echo "$SED" >&6; }
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5163 $as_echo "no" >&6; }
5167 test -n "$SED" && break
5170 if test -z "$SED"; then
5173 # Found it, now check the version.
5174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5175 $as_echo_n "checking version of $SED... " >&6; }
5176 ac_prog_version
=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5177 case $ac_prog_version in
5178 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
5179 3.0[2-9]*|
3.
[1-9]*|
[4-9]*)
5180 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
5181 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
5184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5185 $as_echo "$ac_prog_version" >&6; }
5187 if test $ac_verc_fail = yes; then
5188 SED
=: aux_missing
="$aux_missing sed"
5192 if test -n "$ac_tool_prefix"; then
5193 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
5194 set dummy
${ac_tool_prefix}readelf
; ac_word
=$2
5195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5196 $as_echo_n "checking for $ac_word... " >&6; }
5197 if test "${ac_cv_prog_READELF+set}" = set; then :
5198 $as_echo_n "(cached) " >&6
5200 if test -n "$READELF"; then
5201 ac_cv_prog_READELF
="$READELF" # Let the user override the test.
5203 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5207 test -z "$as_dir" && as_dir
=.
5208 for ac_exec_ext
in '' $ac_executable_extensions; do
5209 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5210 ac_cv_prog_READELF
="${ac_tool_prefix}readelf"
5211 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5220 READELF
=$ac_cv_prog_READELF
5221 if test -n "$READELF"; then
5222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
5223 $as_echo "$READELF" >&6; }
5225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5226 $as_echo "no" >&6; }
5231 if test -z "$ac_cv_prog_READELF"; then
5232 ac_ct_READELF
=$READELF
5233 # Extract the first word of "readelf", so it can be a program name with args.
5234 set dummy readelf
; ac_word
=$2
5235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5236 $as_echo_n "checking for $ac_word... " >&6; }
5237 if test "${ac_cv_prog_ac_ct_READELF+set}" = set; then :
5238 $as_echo_n "(cached) " >&6
5240 if test -n "$ac_ct_READELF"; then
5241 ac_cv_prog_ac_ct_READELF
="$ac_ct_READELF" # Let the user override the test.
5243 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5247 test -z "$as_dir" && as_dir
=.
5248 for ac_exec_ext
in '' $ac_executable_extensions; do
5249 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5250 ac_cv_prog_ac_ct_READELF
="readelf"
5251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5260 ac_ct_READELF
=$ac_cv_prog_ac_ct_READELF
5261 if test -n "$ac_ct_READELF"; then
5262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
5263 $as_echo "$ac_ct_READELF" >&6; }
5265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5266 $as_echo "no" >&6; }
5269 if test "x$ac_ct_READELF" = x
; then
5272 case $cross_compiling:$ac_tool_warned in
5274 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5275 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5276 ac_tool_warned
=yes ;;
5278 READELF
=$ac_ct_READELF
5281 READELF
="$ac_cv_prog_READELF"
5285 for ac_prog
in autoconf
5287 # Extract the first word of "$ac_prog", so it can be a program name with args.
5288 set dummy
$ac_prog; ac_word
=$2
5289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5290 $as_echo_n "checking for $ac_word... " >&6; }
5291 if test "${ac_cv_prog_AUTOCONF+set}" = set; then :
5292 $as_echo_n "(cached) " >&6
5294 if test -n "$AUTOCONF"; then
5295 ac_cv_prog_AUTOCONF
="$AUTOCONF" # Let the user override the test.
5297 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5301 test -z "$as_dir" && as_dir
=.
5302 for ac_exec_ext
in '' $ac_executable_extensions; do
5303 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5304 ac_cv_prog_AUTOCONF
="$ac_prog"
5305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5314 AUTOCONF
=$ac_cv_prog_AUTOCONF
5315 if test -n "$AUTOCONF"; then
5316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5317 $as_echo "$AUTOCONF" >&6; }
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5320 $as_echo "no" >&6; }
5324 test -n "$AUTOCONF" && break
5326 test -n "$AUTOCONF" || AUTOCONF
="no"
5328 case "x$AUTOCONF" in
5329 xno|x|x
:) AUTOCONF
=no
;;
5331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5332 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5333 if test "${libc_cv_autoconf_works+set}" = set; then :
5334 $as_echo_n "(cached) " >&6
5336 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.
in > /dev
/null
2>&1); then
5337 libc_cv_autoconf_works
=yes
5339 libc_cv_autoconf_works
=no
5342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5343 $as_echo "$libc_cv_autoconf_works" >&6; }
5344 test $libc_cv_autoconf_works = yes || AUTOCONF
=no
5347 if test "x$AUTOCONF" = xno
; then
5348 aux_missing
="$aux_missing autoconf"
5351 test -n "$critic_missing" && as_fn_error $?
"
5352 *** These critical programs are missing or too old:$critic_missing
5353 *** Check the INSTALL file for required versions." "$LINENO" 5
5355 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5356 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5357 *** some features will be disabled.
5358 *** Check the INSTALL file for required versions." >&5
5359 $as_echo "$as_me: WARNING:
5360 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5361 *** some features will be disabled.
5362 *** Check the INSTALL file for required versions." >&2;}
5364 # if using special system headers, find out the compiler's sekrit
5365 # header directory and add that to the list. NOTE: Only does the right
5366 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5367 if test -n "$sysheaders"; then
5368 SYSINCLUDES
=-nostdinc
5369 for d
in include include-fixed
; do
5370 i
=`$CC -print-file-name="$d"` && test "x$i" != x
&& test "x$i" != "x$d" &&
5371 SYSINCLUDES
="$SYSINCLUDES -isystem $i"
5373 SYSINCLUDES
="$SYSINCLUDES \
5374 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5375 if test -n "$CXX"; then
5376 cxxversion
=`$CXX -dumpversion 2>&5` &&
5377 cxxmachine
=`$CXX -dumpmachine 2>&5` &&
5378 cxxheaders
=`$CXX -print-file-name=../../../../include/c++/`"$cxxversion" &&
5379 CXX_SYSINCLUDES
="-isystem $cxxheaders \
5380 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5386 # ranlib is never necessary on Linux and Hurd systems
5389 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5390 # since this would lead to problems installing/building glibc.
5391 # LD_LIBRARY_PATH contains the current directory if one of the following
5393 # - one of the terminals (":" and ";") is the first or last sign
5394 # - two terminals occur directly after each other
5395 # - the path contains an element with a dot in it
5396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5397 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5398 case ${LD_LIBRARY_PATH} in
5399 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
5400 ld_library_path_setting
="contains current directory"
5403 ld_library_path_setting
="ok"
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5407 $as_echo "$ld_library_path_setting" >&6; }
5408 if test "$ld_library_path_setting" != "ok"; then
5410 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5411 *** building glibc. Please change the environment variable
5412 *** and run configure again." "$LINENO" 5
5415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5416 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5417 if test "${libc_cv_gcc_static_libgcc+set}" = set; then :
5418 $as_echo_n "(cached) " >&6
5420 if $CC -v -static-libgcc 2>&1 |
grep -q 'unrecognized option.*static-libgcc'; then
5421 libc_cv_gcc_static_libgcc
=
5423 libc_cv_gcc_static_libgcc
=-static-libgcc
5426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5427 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5430 # Extract the first word of "bash", so it can be a program name with args.
5431 set dummy bash
; ac_word
=$2
5432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5433 $as_echo_n "checking for $ac_word... " >&6; }
5434 if test "${ac_cv_path_BASH_SHELL+set}" = set; then :
5435 $as_echo_n "(cached) " >&6
5439 ac_cv_path_BASH_SHELL
="$BASH_SHELL" # Let the user override the test with a path.
5442 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5446 test -z "$as_dir" && as_dir
=.
5447 for ac_exec_ext
in '' $ac_executable_extensions; do
5448 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5449 ac_cv_path_BASH_SHELL
="$as_dir/$ac_word$ac_exec_ext"
5450 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5457 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL
="no"
5461 BASH_SHELL
=$ac_cv_path_BASH_SHELL
5462 if test -n "$BASH_SHELL"; then
5463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5464 $as_echo "$BASH_SHELL" >&6; }
5466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5467 $as_echo "no" >&6; }
5471 if test "$BASH_SHELL" != no
&&
5472 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5473 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5474 libc_cv_have_bash2
=yes
5476 libc_cv_have_bash2
=no
5480 if test "$BASH_SHELL" = no
; then
5481 # Extract the first word of "ksh", so it can be a program name with args.
5482 set dummy ksh
; ac_word
=$2
5483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5484 $as_echo_n "checking for $ac_word... " >&6; }
5485 if test "${ac_cv_path_KSH+set}" = set; then :
5486 $as_echo_n "(cached) " >&6
5490 ac_cv_path_KSH
="$KSH" # Let the user override the test with a path.
5493 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5497 test -z "$as_dir" && as_dir
=.
5498 for ac_exec_ext
in '' $ac_executable_extensions; do
5499 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5500 ac_cv_path_KSH
="$as_dir/$ac_word$ac_exec_ext"
5501 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5508 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH
="no"
5513 if test -n "$KSH"; then
5514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5515 $as_echo "$KSH" >&6; }
5517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5518 $as_echo "no" >&6; }
5522 if test "$KSH" = no
; then
5525 libc_cv_have_ksh
=yes
5530 libc_cv_have_ksh
=yes
5534 for ac_prog
in gawk mawk nawk
awk
5536 # Extract the first word of "$ac_prog", so it can be a program name with args.
5537 set dummy
$ac_prog; ac_word
=$2
5538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5539 $as_echo_n "checking for $ac_word... " >&6; }
5540 if test "${ac_cv_prog_AWK+set}" = set; then :
5541 $as_echo_n "(cached) " >&6
5543 if test -n "$AWK"; then
5544 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
5546 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5550 test -z "$as_dir" && as_dir
=.
5551 for ac_exec_ext
in '' $ac_executable_extensions; do
5552 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5553 ac_cv_prog_AWK
="$ac_prog"
5554 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5564 if test -n "$AWK"; then
5565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5566 $as_echo "$AWK" >&6; }
5568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5569 $as_echo "no" >&6; }
5573 test -n "$AWK" && break
5576 # Extract the first word of "perl", so it can be a program name with args.
5577 set dummy perl
; ac_word
=$2
5578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5579 $as_echo_n "checking for $ac_word... " >&6; }
5580 if test "${ac_cv_path_PERL+set}" = set; then :
5581 $as_echo_n "(cached) " >&6
5585 ac_cv_path_PERL
="$PERL" # Let the user override the test with a path.
5588 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5592 test -z "$as_dir" && as_dir
=.
5593 for ac_exec_ext
in '' $ac_executable_extensions; do
5594 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5595 ac_cv_path_PERL
="$as_dir/$ac_word$ac_exec_ext"
5596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5603 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL
="no"
5607 PERL
=$ac_cv_path_PERL
5608 if test -n "$PERL"; then
5609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5610 $as_echo "$PERL" >&6; }
5612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5613 $as_echo "no" >&6; }
5617 if test "$PERL" != no
&&
5618 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5621 # Extract the first word of "install-info", so it can be a program name with args.
5622 set dummy install-info
; ac_word
=$2
5623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5624 $as_echo_n "checking for $ac_word... " >&6; }
5625 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then :
5626 $as_echo_n "(cached) " >&6
5628 case $INSTALL_INFO in
5630 ac_cv_path_INSTALL_INFO
="$INSTALL_INFO" # Let the user override the test with a path.
5633 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5634 as_dummy
="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5635 for as_dir
in $as_dummy
5638 test -z "$as_dir" && as_dir
=.
5639 for ac_exec_ext
in '' $ac_executable_extensions; do
5640 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5641 ac_cv_path_INSTALL_INFO
="$as_dir/$ac_word$ac_exec_ext"
5642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5649 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO
="no"
5653 INSTALL_INFO
=$ac_cv_path_INSTALL_INFO
5654 if test -n "$INSTALL_INFO"; then
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5656 $as_echo "$INSTALL_INFO" >&6; }
5658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5659 $as_echo "no" >&6; }
5663 # Extract the first word of "bison", so it can be a program name with args.
5664 set dummy bison
; ac_word
=$2
5665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5666 $as_echo_n "checking for $ac_word... " >&6; }
5667 if test "${ac_cv_path_BISON+set}" = set; then :
5668 $as_echo_n "(cached) " >&6
5672 ac_cv_path_BISON
="$BISON" # Let the user override the test with a path.
5675 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5676 as_dummy
="$PATH:/usr/local/bin:/usr/bin:/bin"
5677 for as_dir
in $as_dummy
5680 test -z "$as_dir" && as_dir
=.
5681 for ac_exec_ext
in '' $ac_executable_extensions; do
5682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5683 ac_cv_path_BISON
="$as_dir/$ac_word$ac_exec_ext"
5684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5691 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON
="no"
5695 BISON
=$ac_cv_path_BISON
5696 if test -n "$BISON"; then
5697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5698 $as_echo "$BISON" >&6; }
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5701 $as_echo "no" >&6; }
5706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed size_t type" >&5
5707 $as_echo_n "checking for signed size_t type... " >&6; }
5708 if test "${libc_cv_signed_size_t+set}" = set; then :
5709 $as_echo_n "(cached) " >&6
5711 echo '#include <stddef.h>
5712 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
5713 if eval "$ac_cpp conftest.c 2>/dev/null" \
5714 |
grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev
/null
; then
5715 libc_cv_signed_size_t
=no
5717 libc_cv_signed_size_t
=yes
5721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_signed_size_t" >&5
5722 $as_echo "$libc_cv_signed_size_t" >&6; }
5723 if test $libc_cv_signed_size_t = yes; then
5724 cat >> confdefs.h
<<\EOF
5725 #undef __SIZE_TYPE__
5726 #define __SIZE_TYPE__ unsigned
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5731 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5732 if test "${libc_cv_friendly_stddef+set}" = set; then :
5733 $as_echo_n "(cached) " >&6
5735 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5736 /* end confdefs.h. */
5737 #define __need_size_t
5738 #define __need_wchar_t
5745 size_t size; wchar_t wchar;
5747 #error stddef.h ignored __need_*
5749 if (&size == NULL || &wchar == NULL) abort ();
5754 if ac_fn_c_try_compile
"$LINENO"; then :
5755 libc_cv_friendly_stddef
=yes
5757 libc_cv_friendly_stddef
=no
5759 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5762 $as_echo "$libc_cv_friendly_stddef" >&6; }
5763 if test $libc_cv_friendly_stddef = yes; then
5764 config_vars
="$config_vars
5765 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5769 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5770 if test "${libc_cv_need_minus_P+set}" = set; then :
5771 $as_echo_n "(cached) " >&6
5773 cat > conftest.S
<<EOF
5774 #include "confdefs.h"
5775 /* Nothing whatsoever. */
5777 if { ac_try
='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5778 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5782 test $ac_status = 0; }; }; then
5783 libc_cv_need_minus_P
=no
5785 libc_cv_need_minus_P
=yes
5789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5790 $as_echo "$libc_cv_need_minus_P" >&6; }
5791 if test $libc_cv_need_minus_P = yes; then
5792 config_vars
="$config_vars
5793 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5797 $as_echo_n "checking for .set assembler directive... " >&6; }
5798 if test "${libc_cv_asm_set_directive+set}" = set; then :
5799 $as_echo_n "(cached) " >&6
5801 cat > conftest.s
<<EOF
5804 .set glibc_conftest_frobozz,foo
5805 $libc_cv_asm_global_directive glibc_conftest_frobozz
5807 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5808 # (but it doesn't work), so we must do a linking check to be sure.
5809 cat > conftest1.c
<<\EOF
5810 extern int glibc_conftest_frobozz
;
5811 void _start
() { glibc_conftest_frobozz
= 1; }
5813 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5814 -nostartfiles -nostdlib \
5815 -o conftest conftest.s conftest1.c
1>&5 2>&5; then
5816 libc_cv_asm_set_directive
=yes
5818 libc_cv_asm_set_directive
=no
5822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5823 $as_echo "$libc_cv_asm_set_directive" >&6; }
5824 if test $libc_cv_asm_set_directive = yes; then
5825 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5830 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5831 if test "${libc_cv_asm_unique_object+set}" = set; then :
5832 $as_echo_n "(cached) " >&6
5834 cat > conftest.s
<<EOF
5837 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5839 if ${CC-cc} -c $ASFLAGS conftest.s
1>&5 2>&5; then
5840 libc_cv_asm_unique_object
=yes
5842 libc_cv_asm_unique_object
=no
5846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5847 $as_echo "$libc_cv_asm_unique_object" >&6; }
5848 if test $libc_cv_asm_unique_object = yes; then
5849 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5854 $as_echo_n "checking for .symver assembler directive... " >&6; }
5855 if test "${libc_cv_asm_symver_directive+set}" = set; then :
5856 $as_echo_n "(cached) " >&6
5858 cat > conftest.s
<<EOF
5861 .symver _sym,sym@VERS
5863 if ${CC-cc} -c $ASFLAGS conftest.s
1>&5 2>&5; then
5864 libc_cv_asm_symver_directive
=yes
5866 libc_cv_asm_symver_directive
=no
5870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5871 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5873 $as_echo_n "checking for ld --version-script... " >&6; }
5874 if test "${libc_cv_ld_version_script_option+set}" = set; then :
5875 $as_echo_n "(cached) " >&6
5877 if test $libc_cv_asm_symver_directive = yes; then
5878 cat > conftest.s
<<EOF
5881 .symver _sym,sym@VERS
5883 cat > conftest.map
<<EOF
5892 if ${CC-cc} -c $ASFLAGS conftest.s
1>&5 2>&5; then
5893 if { ac_try
='${CC-cc} $CFLAGS $LDFLAGS -shared
5894 -o conftest.so conftest.o
5895 -nostartfiles -nostdlib
5896 -Wl,--version-script,conftest.map
5898 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5902 test $ac_status = 0; }; };
5904 libc_cv_ld_version_script_option
=yes
5906 libc_cv_ld_version_script_option
=no
5909 libc_cv_ld_version_script_option
=no
5912 libc_cv_ld_version_script_option
=no
5916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5917 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5918 if test $shared != no
&&
5919 test $libc_cv_asm_symver_directive = yes &&
5920 test $libc_cv_ld_version_script_option = yes &&
5921 test $enable_versioning = yes; then
5923 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5930 if test $elf = yes && test $shared != no
&& test $VERSIONING = no
; then
5932 *** WARNING: You should not compile GNU libc without versioning. Not using
5933 *** versioning will introduce incompatibilities so that old binaries
5934 *** will not run anymore.
5935 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5937 if test $elf = yes; then
5938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5939 $as_echo_n "checking for .previous assembler directive... " >&6; }
5940 if test "${libc_cv_asm_previous_directive+set}" = set; then :
5941 $as_echo_n "(cached) " >&6
5943 cat > conftest.s
<<EOF
5944 .section foo_section
5947 if { ac_try
='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5948 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5951 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5952 test $ac_status = 0; }; }; then
5953 libc_cv_asm_previous_directive
=yes
5955 libc_cv_asm_previous_directive
=no
5959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5960 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5961 if test $libc_cv_asm_previous_directive = yes; then
5962 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5966 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5967 if test "${libc_cv_asm_popsection_directive+set}" = set; then :
5968 $as_echo_n "(cached) " >&6
5970 cat > conftest.s
<<EOF
5971 .pushsection foo_section
5974 if { ac_try
='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5975 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5978 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5979 test $ac_status = 0; }; }; then
5980 libc_cv_asm_popsection_directive
=yes
5982 libc_cv_asm_popsection_directive
=no
5986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5987 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5988 if test $libc_cv_asm_popsection_directive = yes; then
5989 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5994 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5995 if test "${libc_cv_asm_protected_directive+set}" = set; then :
5996 $as_echo_n "(cached) " >&6
5998 cat > conftest.s
<<EOF
6004 if { ac_try
='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6005 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6008 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6009 test $ac_status = 0; }; }; then
6010 libc_cv_asm_protected_directive
=yes
6012 as_fn_error $?
"assembler support for symbol visibility is required" "$LINENO" 5
6016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
6017 $as_echo "$libc_cv_asm_protected_directive" >&6; }
6019 if test $libc_cv_asm_protected_directive = yes; then
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
6021 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
6022 if test "${libc_cv_visibility_attribute+set}" = set; then :
6023 $as_echo_n "(cached) " >&6
6025 cat > conftest.c
<<EOF
6026 int foo __attribute__ ((visibility ("hidden"))) = 1;
6027 int bar __attribute__ ((visibility ("protected"))) = 1;
6029 libc_cv_visibility_attribute
=no
6030 if { ac_try
='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6031 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6034 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6035 test $ac_status = 0; }; }; then
6036 if grep '\.hidden.*foo' conftest.s
>/dev
/null
; then
6037 if grep '\.protected.*bar' conftest.s
>/dev
/null
; then
6038 libc_cv_visibility_attribute
=yes
6042 rm -f conftest.
{c
,s
}
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
6046 $as_echo "$libc_cv_visibility_attribute" >&6; }
6047 if test $libc_cv_visibility_attribute != yes; then
6048 as_fn_error $?
"compiler support for visibility attribute is required" "$LINENO" 5
6052 if test $libc_cv_visibility_attribute = yes; then
6053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
6054 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
6055 if test "${libc_cv_broken_visibility_attribute+set}" = set; then :
6056 $as_echo_n "(cached) " >&6
6058 cat > conftest.c
<<EOF
6060 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
6061 int bar (int x) { return x; }
6063 libc_cv_broken_visibility_attribute
=yes
6064 if { ac_try
='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6065 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6068 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6069 test $ac_status = 0; }; }; then
6070 if grep '\.hidden[ _]foo' conftest.s
>/dev
/null
; then
6071 libc_cv_broken_visibility_attribute
=no
6074 rm -f conftest.c conftest.s
6077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6078 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6079 if test $libc_cv_broken_visibility_attribute = yes; then
6080 as_fn_error $?
"working compiler support for visibility attribute is required" "$LINENO" 5
6084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6085 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6086 if test "${libc_cv_broken_alias_attribute+set}" = set; then :
6087 $as_echo_n "(cached) " >&6
6089 cat > conftest.c
<<EOF
6090 extern int foo (int x) __asm ("xyzzy");
6091 int bar (int x) { return x; }
6092 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6094 extern __typeof (dfoo) dfoo __asm ("abccb");
6097 libc_cv_broken_alias_attribute
=yes
6098 if { ac_try
='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6099 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6102 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6103 test $ac_status = 0; }; }; then
6104 if grep 'xyzzy' conftest.s
>/dev
/null
&&
6105 grep 'abccb' conftest.s
>/dev
/null
; then
6106 libc_cv_broken_alias_attribute
=no
6109 rm -f conftest.c conftest.s
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6113 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6114 if test $libc_cv_broken_alias_attribute = yes; then
6115 as_fn_error $?
"working alias attribute support required" "$LINENO" 5
6118 if test $libc_cv_visibility_attribute = yes; then
6119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6120 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6121 if test "${libc_cv_have_sdata_section+set}" = set; then :
6122 $as_echo_n "(cached) " >&6
6124 echo "int i;" > conftest.c
6125 libc_cv_have_sdata_section
=no
6126 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c
-o conftest.so
2>&1 \
6127 |
grep '\.sdata' >/dev
/null
; then
6128 libc_cv_have_sdata_section
=yes
6130 rm -f conftest.c conftest.so
6133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6134 $as_echo "$libc_cv_have_sdata_section" >&6; }
6135 if test $libc_cv_have_sdata_section = yes; then
6136 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6142 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6143 if test "${libc_cv_initfini_array+set}" = set; then :
6144 $as_echo_n "(cached) " >&6
6146 cat > conftest.c
<<EOF
6147 int _start (void) { return 0; }
6148 int __start (void) { return 0; }
6149 int foo (void) { return 1; }
6150 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6152 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
6153 -static -nostartfiles -nostdlib 1>&5'
6154 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6157 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6158 test $ac_status = 0; }; }
6160 if $READELF -S conftest | fgrep INIT_ARRAY
> /dev
/null
; then
6161 libc_cv_initfini_array
=yes
6163 libc_cv_initfini_array
=no
6166 libc_cv_initfini_array
=no
6170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6171 $as_echo "$libc_cv_initfini_array" >&6; }
6172 if test $libc_cv_initfini_array != yes; then
6173 as_fn_error $?
"Need linker with .init_array/.fini_array support." "$LINENO" 5
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
6177 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
6178 if test "${libc_cv_ctors_header+set}" = set; then :
6179 $as_echo_n "(cached) " >&6
6181 libc_cv_ctors_header
=yes
6182 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6183 /* end confdefs.h. */
6189 __attribute__ ((constructor)) void ctor (void) { puts("ctor"); }
6190 __attribute__ ((destructor)) void dtor (void) { puts("dtor"); }
6196 if ac_fn_c_try_link
"$LINENO"; then :
6197 if $READELF -WS conftest
$ac_exeext |
$AWK '
6198 { gsub(/\[ */, "[") }
6199 $2 == ".ctors" || $2 == ".dtors" {
6200 size = strtonum("0x" $6)
6201 align = strtonum("0x" $NF)
6203 stub[$2] = size == align * 2
6206 ctors_ok = !seen[".ctors"] || stub[".ctors"]
6207 dtors_ok = !seen[".dtors"] || stub[".dtors"]
6208 exit ((ctors_ok && dtors_ok) ? 0 : 1)
6211 libc_cv_ctors_header
=no
6215 as_fn_error $?
"missing __attribute__ ((constructor)) support??" "$LINENO" 5
6218 rm -f core conftest.err conftest.
$ac_objext \
6219 conftest
$ac_exeext conftest.
$ac_ext
6222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
6223 $as_echo "$libc_cv_ctors_header" >&6; }
6224 if test $libc_cv_ctors_header = no
; then
6225 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6230 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6231 if test "${libc_cv_cc_with_libunwind+set}" = set; then :
6232 $as_echo_n "(cached) " >&6
6235 cat > conftest.c
<<EOF
6236 int main (void) { return 0; }
6238 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6239 conftest.c
-v 2>&1 >/dev
/null |
grep -q " -lunwind "; then
6240 libc_cv_cc_with_libunwind
=yes
6242 libc_cv_cc_with_libunwind
=no
6246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6247 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6249 if test $libc_cv_cc_with_libunwind = yes; then
6250 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6255 $as_echo_n "checking for -z nodelete option... " >&6; }
6256 if test "${libc_cv_z_nodelete+set}" = set; then :
6257 $as_echo_n "(cached) " >&6
6259 cat > conftest.c
<<EOF
6260 int _start (void) { return 42; }
6262 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6263 -fPIC -shared -o conftest.so conftest.c
6264 -nostartfiles -nostdlib
6265 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6266 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6269 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6270 test $ac_status = 0; }; }
6272 libc_cv_z_nodelete
=yes
6274 as_fn_error $?
"linker with -z nodelete support required" "$LINENO" 5
6278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6279 $as_echo "$libc_cv_z_nodelete" >&6; }
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6282 $as_echo_n "checking for -z nodlopen option... " >&6; }
6283 if test "${libc_cv_z_nodlopen+set}" = set; then :
6284 $as_echo_n "(cached) " >&6
6286 cat > conftest.c
<<EOF
6287 int _start (void) { return 42; }
6289 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6290 -fPIC -shared -o conftest.so conftest.c
6291 -nostartfiles -nostdlib
6292 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6293 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6296 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6297 test $ac_status = 0; }; }
6299 libc_cv_z_nodlopen
=yes
6301 as_fn_error $?
"linker with -z nodlopen support required" "$LINENO" 5
6305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6306 $as_echo "$libc_cv_z_nodlopen" >&6; }
6308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6309 $as_echo_n "checking for -z initfirst option... " >&6; }
6310 if test "${libc_cv_z_initfirst+set}" = set; then :
6311 $as_echo_n "(cached) " >&6
6313 cat > conftest.c
<<EOF
6314 int _start (void) { return 42; }
6316 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6317 -fPIC -shared -o conftest.so conftest.c
6318 -nostartfiles -nostdlib
6319 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6320 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6323 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6324 test $ac_status = 0; }; }
6326 libc_cv_z_initfirst
=yes
6328 as_fn_error $?
"linker with -z initfirst support required" "$LINENO" 5
6332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6333 $as_echo "$libc_cv_z_initfirst" >&6; }
6335 # Add-on fragments can set these for other machines.
6336 libc_commonpagesize
=${libc_commonpagesize:-no}
6337 libc_relro_required
=${libc_relro_required:-no}
6338 case "$base_machine" in
6339 i
[34567]86 | x86_64 | powerpc
* | s390
*)
6340 libc_commonpagesize
=0x1000
6341 libc_relro_required
=yes
6344 libc_commonpagesize
=0x2000
6345 libc_relro_required
=yes
6348 libc_commonpagesize
=0x4000
6351 libc_commonpagesize
=0x10000
6352 libc_relro_required
=yes
6356 if test $libc_commonpagesize != no
; then
6357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6358 $as_echo_n "checking for -z relro option... " >&6; }
6359 if test "${libc_cv_z_relro+set}" = set; then :
6360 $as_echo_n "(cached) " >&6
6363 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6364 /* end confdefs.h. */
6366 int _start (void) { return 42; }
6367 extern void _exit (int);
6368 /* Since these pointers are const, they should go in rodata.
6369 Since they refer to functions that have to be resolved by
6370 dynamic linking, they should instead go in RELRO data. */
6371 const void *const relro[] = { &_start, &_exit, 0 };
6372 /* GNU ld fails to produce RELRO data when it's very small and there is no
6373 normal writable data following it, or if only uninitialized (.bss) data
6374 follows it, or only very small writable data. */
6375 int data[0x10000] = { 1, };
6378 cat > conftest.
awk <<\EOF
6381 commonpagesize
= strtonum
(commonpagesize
)
6383 { print
"LINE:", $0 > "/dev/stderr" }
6385 vaddr
= strtonum
($3)
6386 memsz
= strtonum
($6)
6388 printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6389 vaddr
, memsz
, end
, commonpagesize
> "/dev/stderr"
6390 result
= (end
% commonpagesize
== 0) ?
"yes" : "broken"
6392 END
{ print result
}
6394 { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6395 -fPIC -shared -o conftest.so conftest.c
6396 -nostartfiles -nostdlib
6398 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6401 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6402 test $ac_status = 0; }; } &&
6403 { ac_try
='$READELF -Wl conftest.so > conftest.ph'
6404 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6407 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6408 test $ac_status = 0; }; } &&
6410 $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6411 conftest.ph > conftest.cps
6413 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6416 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6417 test $ac_status = 0; }; } &&
6418 libc_cv_z_relro
=`cat conftest.cps 2>&5`
6421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6422 $as_echo "$libc_cv_z_relro" >&6; }
6423 if { test "x$libc_relro_required" = xyes
&&
6424 test "x$libc_cv_z_relro" != xyes
6427 as_fn_error $?
"linker with -z relro support required" "$LINENO" 5
6430 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6431 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6435 $as_echo_n "checking for -Bgroup option... " >&6; }
6436 if test "${libc_cv_Bgroup+set}" = set; then :
6437 $as_echo_n "(cached) " >&6
6439 cat > conftest.c
<<EOF
6440 int _start (void) { return 42; }
6442 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6443 -fPIC -shared -o conftest.so conftest.c
6444 -Wl,-Bgroup -nostdlib 1>&5'
6445 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6448 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6449 test $ac_status = 0; }; }
6457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6458 $as_echo "$libc_cv_Bgroup" >&6; }
6461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgcc_s suffix" >&5
6462 $as_echo_n "checking for libgcc_s suffix... " >&6; }
6463 if test "${libc_cv_libgcc_s_suffix+set}" = set; then :
6464 $as_echo_n "(cached) " >&6
6466 cat > conftest.c
<<EOF
6467 int main (void) { return 0; }
6469 libc_cv_libgcc_s_suffix
=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
6470 -fPIC -shared -shared-libgcc -o conftest.so \
6471 conftest.c -v 2>&1 >/dev/null \
6472 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
6475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_libgcc_s_suffix" >&5
6476 $as_echo "$libc_cv_libgcc_s_suffix" >&6; }
6479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed option" >&5
6480 $as_echo_n "checking for --as-needed option... " >&6; }
6481 if test "${libc_cv_as_needed+set}" = set; then :
6482 $as_echo_n "(cached) " >&6
6484 cat > conftest.c
<<EOF
6485 int main (void) { return 0; }
6487 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6488 -fPIC -shared -o conftest.so conftest.c
6489 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
6491 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6494 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6495 test $ac_status = 0; }; }
6497 libc_cv_as_needed
=yes
6499 libc_cv_as_needed
=no
6503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_needed" >&5
6504 $as_echo "$libc_cv_as_needed" >&6; }
6508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6509 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6510 if test "${libc_cv_as_noexecstack+set}" = set; then :
6511 $as_echo_n "(cached) " >&6
6513 cat > conftest.c
<<EOF
6516 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS
6517 -S -o conftest.s conftest.c 1>&5'
6518 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6521 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6522 test $ac_status = 0; }; } \
6523 && grep -q .note.GNU-stack conftest.s \
6524 && { ac_try
='${CC-cc} $ASFLAGS -Wa,--noexecstack
6525 -c -o conftest.o conftest.s 1>&5'
6526 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6529 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6530 test $ac_status = 0; }; }
6532 libc_cv_as_noexecstack
=yes
6534 libc_cv_as_noexecstack
=no
6538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6539 $as_echo "$libc_cv_as_noexecstack" >&6; }
6540 if test $libc_cv_as_noexecstack = yes; then
6541 ASFLAGS_config
="$ASFLAGS_config -Wa,--noexecstack"
6545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6546 $as_echo_n "checking for -z combreloc... " >&6; }
6547 if test "${libc_cv_z_combreloc+set}" = set; then :
6548 $as_echo_n "(cached) " >&6
6550 cat > conftest.c
<<EOF
6551 extern int bar (int);
6553 int foo (void) { return bar (mumble); }
6555 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6556 -fPIC -shared -o conftest.so conftest.c
6557 -nostdlib -nostartfiles
6558 -Wl,-z,combreloc 1>&5'
6559 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6562 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6563 test $ac_status = 0; }; }
6565 if $READELF -S conftest.so |
grep '\.rel\(a\|\)\.dyn' > /dev
/null
; then
6566 libc_cv_z_combreloc
=yes
6568 libc_cv_z_combreloc
=no
6571 libc_cv_z_combreloc
=no
6575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6576 $as_echo "$libc_cv_z_combreloc" >&6; }
6577 if test "$libc_cv_z_combreloc" = yes; then
6578 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6584 $as_echo_n "checking for -z execstack... " >&6; }
6585 if test "${libc_cv_z_execstack+set}" = set; then :
6586 $as_echo_n "(cached) " >&6
6588 cat > conftest.c
<<EOF
6589 int _start (void) { return 42; }
6591 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6592 -fPIC -shared -o conftest.so conftest.c
6593 -Wl,-z,execstack -nostdlib
6595 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6599 test $ac_status = 0; }; }
6601 libc_cv_z_execstack
=yes
6603 libc_cv_z_execstack
=no
6607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6608 $as_echo "$libc_cv_z_execstack" >&6; }
6611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6612 $as_echo_n "checking for -fpie... " >&6; }
6613 if test "${libc_cv_fpie+set}" = set; then :
6614 $as_echo_n "(cached) " >&6
6616 cat > conftest.c
<<EOF
6618 main () { return 0;}
6620 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6621 -o conftest conftest.c 1>&5'
6622 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6625 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6626 test $ac_status = 0; }; }
6634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6635 $as_echo "$libc_cv_fpie" >&6; }
6639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6640 $as_echo_n "checking for --hash-style option... " >&6; }
6641 if test "${libc_cv_hashstyle+set}" = set; then :
6642 $as_echo_n "(cached) " >&6
6644 cat > conftest.c
<<EOF
6645 int _start (void) { return 42; }
6647 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6648 -fPIC -shared -o conftest.so conftest.c
6649 -Wl,--hash-style=both -nostdlib 1>&5'
6650 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6654 test $ac_status = 0; }; }
6656 libc_cv_hashstyle
=yes
6658 libc_cv_hashstyle
=no
6662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6663 $as_echo "$libc_cv_hashstyle" >&6; }
6666 # The linker's default -shared behavior is good enough if it
6667 # does these things that our custom linker scripts ensure that
6668 # all allocated NOTE sections come first.
6669 if test "$use_default_link" = default
; then
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6671 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6672 if test "${libc_cv_use_default_link+set}" = set; then :
6673 $as_echo_n "(cached) " >&6
6675 libc_cv_use_default_link
=no
6676 cat > conftest.s
<<\EOF
6677 .section .note.a
,"a",%note
6682 .section .note.b
,"a",%note
6688 if { ac_try
=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6689 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6692 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6693 test $ac_status = 0; }; } &&
6694 ac_try
=`$READELF -S conftest.so | sed -n \
6696 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6702 libc_seen_a
=no libc_seen_b
=no
6704 while test $# -ge 2 -a "$1" = NOTE
; do
6706 .note.a
) libc_seen_a
=yes ;;
6707 .note.b
) libc_seen_b
=yes ;;
6711 case "$libc_seen_a$libc_seen_b" in
6713 libc_cv_use_default_link
=yes
6717 $libc_seen_a$libc_seen_b from:
6724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6725 $as_echo "$libc_cv_use_default_link" >&6; }
6726 use_default_link
=$libc_cv_use_default_link
6730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6731 $as_echo_n "checking linker output format... " >&6; }
6732 if test "${libc_cv_output_format+set}" = set; then :
6733 $as_echo_n "(cached) " >&6
6735 if libc_cv_output_format
=`
6736 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6740 libc_cv_output_format
=
6742 test -n "$libc_cv_output_format" || libc_cv_output_format
=unknown
6744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6745 $as_echo "$libc_cv_output_format" >&6; }
6748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6749 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6750 if test "${libc_cv_fno_toplevel_reorder+set}" = set; then :
6751 $as_echo_n "(cached) " >&6
6753 cat > conftest.c
<<EOF
6756 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6758 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6761 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6762 test $ac_status = 0; }; }
6764 libc_cv_fno_toplevel_reorder
=yes
6766 libc_cv_fno_toplevel_reorder
=no
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6771 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6772 if test $libc_cv_fno_toplevel_reorder = yes; then
6773 fno_unit_at_a_time
="-fno-toplevel-reorder -fno-section-anchors"
6775 fno_unit_at_a_time
=-fno-unit-at-a-time
6779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6780 $as_echo_n "checking for -fstack-protector... " >&6; }
6781 if test "${libc_cv_ssp+set}" = set; then :
6782 $as_echo_n "(cached) " >&6
6784 cat > conftest.c
<<EOF
6786 main () { return 0;}
6788 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
6789 -o conftest conftest.c 1>&5'
6790 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6794 test $ac_status = 0; }; }
6802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6803 $as_echo "$libc_cv_ssp" >&6; }
6806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6807 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6808 if test "${libc_cv_gnu89_inline+set}" = set; then :
6809 $as_echo_n "(cached) " >&6
6811 cat > conftest.c
<<EOF
6813 #ifdef __GNUC_GNU_INLINE__
6814 main () { return 0;}
6819 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6820 -o conftest.s conftest.c 1>&5'
6821 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6825 test $ac_status = 0; }; }
6827 libc_cv_gnu89_inline
=yes
6829 libc_cv_gnu89_inline
=no
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6834 $as_echo "$libc_cv_gnu89_inline" >&6; }
6835 if test $libc_cv_gnu89_inline = yes; then
6836 gnu89_inline
=-fgnu89-inline
6842 if test $elf != yes; then
6843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .init and .fini sections" >&5
6844 $as_echo_n "checking for .init and .fini sections... " >&6; }
6845 if test "${libc_cv_have_initfini+set}" = set; then :
6846 $as_echo_n "(cached) " >&6
6848 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6849 /* end confdefs.h. */
6854 asm (".section .init");
6855 asm (".section .fini");
6856 asm ("${libc_cv_dot_text}");
6861 if ac_fn_c_try_compile
"$LINENO"; then :
6862 libc_cv_have_initfini
=yes
6864 libc_cv_have_initfini
=no
6866 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_initfini" >&5
6869 $as_echo "$libc_cv_have_initfini" >&6; }
6870 if test $libc_cv_have_initfini = yes; then
6871 $as_echo "#define HAVE_INITFINI 1" >>confdefs.h
6876 if test $elf = yes; then
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6878 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6879 if test "${libc_cv_have_section_quotes+set}" = set; then :
6880 $as_echo_n "(cached) " >&6
6882 cat > conftest.c
<<EOF
6883 static const int foo
6884 __attribute__ ((section ("bar"))) = 1;
6886 if ${CC-cc} -S conftest.c
-o conftest.s
; then
6887 if grep '\.section.*"bar"' conftest.s
>/dev
/null
; then
6888 libc_cv_have_section_quotes
=yes
6890 libc_cv_have_section_quotes
=no
6893 libc_cv_have_section_quotes
=unknown
6895 rm -f conftest.
{c
,s
}
6898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6899 $as_echo "$libc_cv_have_section_quotes" >&6; }
6900 if test $libc_cv_have_section_quotes = yes; then
6901 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6908 if test $elf = yes; then
6909 libc_cv_asm_underscores
=no
6911 if test $ac_cv_prog_cc_works = yes; then
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6913 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6914 if test "${libc_cv_asm_underscores+set}" = set; then :
6915 $as_echo_n "(cached) " >&6
6917 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6918 /* end confdefs.h. */
6919 asm ("_glibc_foobar:");
6928 if ac_fn_c_try_link
"$LINENO"; then :
6929 libc_cv_asm_underscores
=yes
6931 libc_cv_asm_underscores
=no
6933 rm -f core conftest.err conftest.
$ac_objext \
6934 conftest
$ac_exeext conftest.
$ac_ext
6936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6937 $as_echo "$libc_cv_asm_underscores" >&6; }
6939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6940 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6941 if test "${libc_cv_asm_underscores+set}" = set; then :
6942 $as_echo_n "(cached) " >&6
6944 cat > conftest.
$ac_ext <<EOF
6945 #line $LINENO "configure"
6946 #include "confdefs.h"
6947 void underscore_test(void) {
6950 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6951 (eval $ac_compile) 2>&5
6953 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6954 test $ac_status = 0; }; then
6955 if grep _underscore_test conftest
* >/dev
/null
; then
6957 libc_cv_asm_underscores
=yes
6960 libc_cv_asm_underscores
=no
6963 echo "configure: failed program was:" >&5
6964 cat conftest.
$ac_ext >&5
6966 libc_cv_asm_underscores
=no
6970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6971 $as_echo "$libc_cv_asm_underscores" >&6; }
6974 if test $libc_cv_asm_underscores = no
; then
6975 $as_echo "#define NO_UNDERSCORES 1" >>confdefs.h
6979 if test $elf = yes; then
6980 libc_cv_weak_symbols
=yes
6983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6984 $as_echo_n "checking for assembler .weak directive... " >&6; }
6985 if test "${libc_cv_asm_weak_directive+set}" = set; then :
6986 $as_echo_n "(cached) " >&6
6988 cat > conftest.s
<<EOF
6990 ${libc_cv_asm_global_directive} foo
6993 .weak bar; bar = foo
6995 if { ac_try
='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6996 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6999 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7000 test $ac_status = 0; }; }; then
7001 libc_cv_asm_weak_directive
=yes
7003 libc_cv_asm_weak_directive
=no
7007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
7008 $as_echo "$libc_cv_asm_weak_directive" >&6; }
7010 if test $libc_cv_asm_weak_directive = no
; then
7011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
7012 $as_echo_n "checking for assembler .weakext directive... " >&6; }
7013 if test "${libc_cv_asm_weakext_directive+set}" = set; then :
7014 $as_echo_n "(cached) " >&6
7016 cat > conftest.s
<<EOF
7018 ${libc_cv_asm_global_directive} foo
7022 ${libc_cv_asm_global_directive} baz
7025 if { ac_try
='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
7026 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7029 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7030 test $ac_status = 0; }; }; then
7031 libc_cv_asm_weakext_directive
=yes
7033 libc_cv_asm_weakext_directive
=no
7037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
7038 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
7042 if test $libc_cv_asm_weak_directive = yes; then
7043 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
7045 elif test $libc_cv_asm_weakext_directive = yes; then
7046 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
7050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
7051 $as_echo_n "checking whether CFI directives are supported... " >&6; }
7052 if test "${libc_cv_asm_cfi_directives+set}" = set; then :
7053 $as_echo_n "(cached) " >&6
7056 sparc
/sparc64
*) cfi_offset
=2047;;
7059 cat > conftest.s
<<EOF
7061 .type func,%function
7065 .cfi_rel_offset 1, $cfi_offset
7068 if { ac_try
='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
7069 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7072 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7073 test $ac_status = 0; }; }; then
7074 libc_cv_asm_cfi_directives
=yes
7076 libc_cv_asm_cfi_directives
=no
7080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
7081 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
7082 if test $libc_cv_asm_cfi_directives = yes; then
7083 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
7087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
7088 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
7089 if test "${libc_cv_ld_no_whole_archive+set}" = set; then :
7090 $as_echo_n "(cached) " >&6
7092 cat > conftest.c
<<\EOF
7097 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
7098 -nostdlib -nostartfiles -Wl,--no-whole-archive
7099 -o conftest conftest.c 1>&5'
7100 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7103 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7104 test $ac_status = 0; }; }; then
7105 libc_cv_ld_no_whole_archive
=yes
7107 libc_cv_ld_no_whole_archive
=no
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
7112 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
7113 if test $libc_cv_ld_no_whole_archive = no
; then
7114 as_fn_error $?
"support for --no-whole-archive is needed" "$LINENO" 5
7117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
7118 $as_echo_n "checking for gcc -fexceptions... " >&6; }
7119 if test "${libc_cv_gcc_exceptions+set}" = set; then :
7120 $as_echo_n "(cached) " >&6
7122 cat > conftest.c
<<\EOF
7127 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
7128 -nostdlib -nostartfiles -fexceptions
7129 -o conftest conftest.c 1>&5'
7130 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7133 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7134 test $ac_status = 0; }; }; then
7135 libc_cv_gcc_exceptions
=yes
7137 libc_cv_gcc_exceptions
=no
7141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
7142 $as_echo "$libc_cv_gcc_exceptions" >&6; }
7143 if test $libc_cv_gcc_exceptions = yes; then
7144 exceptions
=-fexceptions
7147 if test "$host_cpu" = powerpc
; then
7148 # Check for a bug present in at least versions 2.8.x of GCC
7149 # and versions 1.0.x of EGCS.
7150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
7151 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
7152 if test "${libc_cv_c_asmcr0_bug+set}" = set; then :
7153 $as_echo_n "(cached) " >&6
7155 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7156 /* end confdefs.h. */
7157 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
7166 if ac_fn_c_try_compile
"$LINENO"; then :
7167 libc_cv_c_asmcr0_bug
='no'
7169 libc_cv_c_asmcr0_bug
='yes'
7171 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
7174 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
7175 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
7176 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
7181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
7182 $as_echo_n "checking for __builtin_expect... " >&6; }
7183 if test "${libc_cv_gcc_builtin_expect+set}" = set; then :
7184 $as_echo_n "(cached) " >&6
7186 cat > conftest.c
<<EOF
7187 #line $LINENO "configure"
7190 a = __builtin_expect (a, 10);
7191 return a == 10 ? 0 : 1;
7194 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
7195 -o conftest conftest.c -lgcc >&5'
7196 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7199 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7200 test $ac_status = 0; }; }; then
7201 libc_cv_gcc_builtin_expect
=yes
7203 libc_cv_gcc_builtin_expect
=no
7207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_expect" >&5
7208 $as_echo "$libc_cv_gcc_builtin_expect" >&6; }
7209 if test "$libc_cv_gcc_builtin_expect" = no
; then
7210 as_fn_error $?
"support for __builtin_expect needed" "$LINENO" 5
7213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
7214 $as_echo_n "checking for __builtin_memset... " >&6; }
7215 if test "${libc_cv_gcc_builtin_memset+set}" = set; then :
7216 $as_echo_n "(cached) " >&6
7218 cat > conftest.c
<<\EOF
7221 __builtin_memset
(x
, 0, 1000);
7224 if { ac_try
='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
7225 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7228 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7229 test $ac_status = 0; }; };
7231 libc_cv_gcc_builtin_memset
=no
7233 libc_cv_gcc_builtin_memset
=yes
7237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
7238 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
7239 if test "$libc_cv_gcc_builtin_memset" = yes ; then
7240 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
7244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
7245 $as_echo_n "checking for redirection of built-in functions... " >&6; }
7246 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then :
7247 $as_echo_n "(cached) " >&6
7249 cat > conftest.c
<<\EOF
7250 extern char
*strstr
(const char
*, const char
*) __asm
("my_strstr");
7251 char
*foo
(const char
*a
, const char
*b
)
7253 return __builtin_strstr
(a
, b
);
7256 if { ac_try
='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
7257 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7260 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7261 test $ac_status = 0; }; };
7263 libc_cv_gcc_builtin_redirection
=yes
7265 libc_cv_gcc_builtin_redirection
=no
7269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7270 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7271 if test "$libc_cv_gcc_builtin_redirection" = no
; then
7272 as_fn_error $?
"support for the symbol redirection needed" "$LINENO" 5
7275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7276 $as_echo_n "checking for __thread... " >&6; }
7277 if test "${libc_cv_gcc___thread+set}" = set; then :
7278 $as_echo_n "(cached) " >&6
7280 cat > conftest.c
<<\EOF
7281 __thread int a
= 42;
7283 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7284 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7287 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7288 test $ac_status = 0; }; }; then
7289 libc_cv_gcc___thread
=yes
7291 libc_cv_gcc___thread
=no
7295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7296 $as_echo "$libc_cv_gcc___thread" >&6; }
7297 if test "$libc_cv_gcc___thread" = no
; then
7298 as_fn_error $?
"support for the __thread keyword is required" "$LINENO" 5
7301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7302 $as_echo_n "checking for tls_model attribute... " >&6; }
7303 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then :
7304 $as_echo_n "(cached) " >&6
7306 cat > conftest.c
<<\EOF
7307 extern __thread int a __attribute__
((tls_model
("initial-exec")));
7309 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7310 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7313 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7314 test $ac_status = 0; }; }; then
7315 libc_cv_gcc_tls_model_attr
=yes
7317 libc_cv_gcc_tls_model_attr
=no
7321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7322 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7323 if test "$libc_cv_gcc_tls_model_attr" = no
; then
7324 as_fn_error $?
"support for the tls_model attribute is required" "$LINENO" 5
7327 if test -n "$submachine"; then
7328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7329 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7330 if test "${libc_cv_cc_submachine+set}" = set; then :
7331 $as_echo_n "(cached) " >&6
7333 libc_cv_cc_submachine
=no
7334 for opt
in "-march=$submachine" "-mcpu=$submachine"; do
7335 if { ac_try
='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7336 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7340 test $ac_status = 0; }; }; then
7341 libc_cv_cc_submachine
="$opt"
7346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7347 $as_echo "$libc_cv_cc_submachine" >&6; }
7348 if test "x$libc_cv_cc_submachine" = xno
; then
7349 as_fn_error $?
"${CC-cc} does not support $submachine" "$LINENO" 5
7354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7355 $as_echo_n "checking for libgd... " >&6; }
7356 if test "$with_gd" != "no"; then
7357 old_CFLAGS
="$CFLAGS"
7358 CFLAGS
="$CFLAGS $libgd_include"
7359 old_LDFLAGS
="$LDFLAGS"
7360 LDFLAGS
="$LDFLAGS $libgd_ldflags"
7362 LIBS
="$LIBS -lgd -lpng -lz -lm"
7363 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7364 /* end confdefs.h. */
7374 if ac_fn_c_try_link
"$LINENO"; then :
7379 rm -f core conftest.err conftest.
$ac_objext \
7380 conftest
$ac_exeext conftest.
$ac_ext
7381 CFLAGS
="$old_CFLAGS"
7382 LDFLAGS
="$old_LDFLAGS"
7387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7388 $as_echo "$LIBGD" >&6; }
7392 if test x
$with_selinux = xno
; then
7395 # See if we have the SELinux library
7396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7397 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7398 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
7399 $as_echo_n "(cached) " >&6
7401 ac_check_lib_save_LIBS
=$LIBS
7402 LIBS
="-lselinux $LIBS"
7403 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7404 /* end confdefs.h. */
7406 /* Override any GCC internal prototype to avoid an error.
7407 Use char because int might match the return type of a GCC
7408 builtin and then its argument prototype would still apply. */
7412 char is_selinux_enabled ();
7416 return is_selinux_enabled ();
7421 if ac_fn_c_try_link
"$LINENO"; then :
7422 ac_cv_lib_selinux_is_selinux_enabled
=yes
7424 ac_cv_lib_selinux_is_selinux_enabled
=no
7426 rm -f core conftest.err conftest.
$ac_objext \
7427 conftest
$ac_exeext conftest.
$ac_ext
7428 LIBS
=$ac_check_lib_save_LIBS
7430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7431 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7432 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x
""yes; then :
7438 # See if we have the SELinux header with the NSCD permissions in it.
7439 if test x
$have_selinux = xyes
; then
7440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7441 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7442 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7443 /* end confdefs.h. */
7444 #include <selinux/av_permissions.h>
7448 #ifdef NSCD__SHMEMHOST
7451 #error NSCD__SHMEMHOST not defined
7457 if ac_fn_c_try_compile
"$LINENO"; then :
7462 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7464 $as_echo "$have_selinux" >&6; }
7467 if test x
$with_selinux = xyes
; then
7468 if test x
$have_selinux = xno
; then
7469 as_fn_error $?
"SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7473 # Check if we're building with SELinux support.
7474 if test "x$have_selinux" = xyes
; then
7476 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7479 # See if we have the libaudit library
7480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7481 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7482 if test "${ac_cv_lib_audit_audit_log_user_avc_message+set}" = set; then :
7483 $as_echo_n "(cached) " >&6
7485 ac_check_lib_save_LIBS
=$LIBS
7486 LIBS
="-laudit $LIBS"
7487 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7488 /* end confdefs.h. */
7490 /* Override any GCC internal prototype to avoid an error.
7491 Use char because int might match the return type of a GCC
7492 builtin and then its argument prototype would still apply. */
7496 char audit_log_user_avc_message ();
7500 return audit_log_user_avc_message ();
7505 if ac_fn_c_try_link
"$LINENO"; then :
7506 ac_cv_lib_audit_audit_log_user_avc_message
=yes
7508 ac_cv_lib_audit_audit_log_user_avc_message
=no
7510 rm -f core conftest.err conftest.
$ac_objext \
7511 conftest
$ac_exeext conftest.
$ac_ext
7512 LIBS
=$ac_check_lib_save_LIBS
7514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7515 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7516 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = x
""yes; then :
7522 if test "x$have_libaudit" = xyes
; then
7524 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7529 # See if we have the libcap library
7530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7531 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7532 if test "${ac_cv_lib_cap_cap_init+set}" = set; then :
7533 $as_echo_n "(cached) " >&6
7535 ac_check_lib_save_LIBS
=$LIBS
7537 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7538 /* end confdefs.h. */
7540 /* Override any GCC internal prototype to avoid an error.
7541 Use char because int might match the return type of a GCC
7542 builtin and then its argument prototype would still apply. */
7555 if ac_fn_c_try_link
"$LINENO"; then :
7556 ac_cv_lib_cap_cap_init
=yes
7558 ac_cv_lib_cap_cap_init
=no
7560 rm -f core conftest.err conftest.
$ac_objext \
7561 conftest
$ac_exeext conftest.
$ac_ext
7562 LIBS
=$ac_check_lib_save_LIBS
7564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7565 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7566 if test "x$ac_cv_lib_cap_cap_init" = x
""yes; then :
7572 if test "x$have_libcap" = xyes
; then
7574 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7583 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7584 if test "${ac_cv_path_GREP+set}" = set; then :
7585 $as_echo_n "(cached) " >&6
7587 if test -z "$GREP"; then
7588 ac_path_GREP_found
=false
7589 # Loop through the user's path and test for each of PROGNAME-LIST
7590 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7591 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
7594 test -z "$as_dir" && as_dir
=.
7595 for ac_prog
in grep ggrep
; do
7596 for ac_exec_ext
in '' $ac_executable_extensions; do
7597 ac_path_GREP
="$as_dir/$ac_prog$ac_exec_ext"
7598 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } ||
continue
7599 # Check for GNU ac_path_GREP and select it if it is found.
7600 # Check for GNU $ac_path_GREP
7601 case `"$ac_path_GREP" --version 2>&1` in
7603 ac_cv_path_GREP
="$ac_path_GREP" ac_path_GREP_found
=:;;
7606 $as_echo_n 0123456789 >"conftest.in"
7609 cat "conftest.in" "conftest.in" >"conftest.tmp"
7610 mv "conftest.tmp" "conftest.in"
7611 cp "conftest.in" "conftest.nl"
7612 $as_echo 'GREP' >> "conftest.nl"
7613 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
7614 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
7615 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
7616 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7617 # Best one so far, save it but keep looking for a better one
7618 ac_cv_path_GREP
="$ac_path_GREP"
7619 ac_path_GREP_max
=$ac_count
7621 # 10*(2^10) chars as input seems more than enough
7622 test $ac_count -gt 10 && break
7624 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
7627 $ac_path_GREP_found && break 3
7632 if test -z "$ac_cv_path_GREP"; then
7633 as_fn_error $?
"no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7636 ac_cv_path_GREP
=$GREP
7640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7641 $as_echo "$ac_cv_path_GREP" >&6; }
7642 GREP
="$ac_cv_path_GREP"
7645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7646 $as_echo_n "checking for egrep... " >&6; }
7647 if test "${ac_cv_path_EGREP+set}" = set; then :
7648 $as_echo_n "(cached) " >&6
7650 if echo a |
$GREP -E '(a|b)' >/dev
/null
2>&1
7651 then ac_cv_path_EGREP
="$GREP -E"
7653 if test -z "$EGREP"; then
7654 ac_path_EGREP_found
=false
7655 # Loop through the user's path and test for each of PROGNAME-LIST
7656 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7657 for as_dir
in $PATH$PATH_SEPARATOR/usr
/xpg
4/bin
7660 test -z "$as_dir" && as_dir
=.
7661 for ac_prog
in egrep; do
7662 for ac_exec_ext
in '' $ac_executable_extensions; do
7663 ac_path_EGREP
="$as_dir/$ac_prog$ac_exec_ext"
7664 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } ||
continue
7665 # Check for GNU ac_path_EGREP and select it if it is found.
7666 # Check for GNU $ac_path_EGREP
7667 case `"$ac_path_EGREP" --version 2>&1` in
7669 ac_cv_path_EGREP
="$ac_path_EGREP" ac_path_EGREP_found
=:;;
7672 $as_echo_n 0123456789 >"conftest.in"
7675 cat "conftest.in" "conftest.in" >"conftest.tmp"
7676 mv "conftest.tmp" "conftest.in"
7677 cp "conftest.in" "conftest.nl"
7678 $as_echo 'EGREP' >> "conftest.nl"
7679 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev
/null ||
break
7680 diff "conftest.out" "conftest.nl" >/dev
/null
2>&1 ||
break
7681 as_fn_arith
$ac_count + 1 && ac_count
=$as_val
7682 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7683 # Best one so far, save it but keep looking for a better one
7684 ac_cv_path_EGREP
="$ac_path_EGREP"
7685 ac_path_EGREP_max
=$ac_count
7687 # 10*(2^10) chars as input seems more than enough
7688 test $ac_count -gt 10 && break
7690 rm -f conftest.
in conftest.tmp conftest.
nl conftest.out
;;
7693 $ac_path_EGREP_found && break 3
7698 if test -z "$ac_cv_path_EGREP"; then
7699 as_fn_error $?
"no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7702 ac_cv_path_EGREP
=$EGREP
7707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7708 $as_echo "$ac_cv_path_EGREP" >&6; }
7709 EGREP
="$ac_cv_path_EGREP"
7712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7713 $as_echo_n "checking for ANSI C header files... " >&6; }
7714 if test "${ac_cv_header_stdc+set}" = set; then :
7715 $as_echo_n "(cached) " >&6
7717 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7718 /* end confdefs.h. */
7732 if ac_fn_c_try_compile
"$LINENO"; then :
7733 ac_cv_header_stdc
=yes
7735 ac_cv_header_stdc
=no
7737 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7739 if test $ac_cv_header_stdc = yes; then
7740 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7741 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7742 /* end confdefs.h. */
7746 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7747 $EGREP "memchr" >/dev
/null
2>&1; then :
7750 ac_cv_header_stdc
=no
7756 if test $ac_cv_header_stdc = yes; then
7757 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7758 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7759 /* end confdefs.h. */
7763 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7764 $EGREP "free" >/dev
/null
2>&1; then :
7767 ac_cv_header_stdc
=no
7773 if test $ac_cv_header_stdc = yes; then
7774 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7775 if test "$cross_compiling" = yes; then :
7778 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7779 /* end confdefs.h. */
7782 #if ((' ' & 0x0FF) == 0x020)
7783 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7784 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7786 # define ISLOWER(c) \
7787 (('a' <= (c) && (c) <= 'i') \
7788 || ('j' <= (c) && (c) <= 'r') \
7789 || ('s' <= (c) && (c) <= 'z'))
7790 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7793 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7798 for (i = 0; i < 256; i++)
7799 if (XOR (islower (i), ISLOWER (i))
7800 || toupper (i) != TOUPPER (i))
7805 if ac_fn_c_try_run
"$LINENO"; then :
7808 ac_cv_header_stdc
=no
7810 rm -f core
*.core core.conftest.
* gmon.out bb.out conftest
$ac_exeext \
7811 conftest.
$ac_objext conftest.beam conftest.
$ac_ext
7816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7817 $as_echo "$ac_cv_header_stdc" >&6; }
7818 if test $ac_cv_header_stdc = yes; then
7820 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7824 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7825 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
7826 inttypes.h stdint.h unistd.h
7828 as_ac_Header
=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7829 ac_fn_c_check_header_compile
"$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7831 if eval test \"x\$
"$as_ac_Header"\" = x
"yes"; then :
7832 cat >>confdefs.h
<<_ACEOF
7833 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7841 # The cast to long int works around a bug in the HP C Compiler
7842 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7843 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7844 # This bug is HP SR number 8606223364.
7845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7846 $as_echo_n "checking size of long double... " >&6; }
7847 if test "${ac_cv_sizeof_long_double+set}" = set; then :
7848 $as_echo_n "(cached) " >&6
7850 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7853 if test "$ac_cv_type_long_double" = yes; then
7854 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7855 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7856 as_fn_error
77 "cannot compute sizeof (long double)
7857 See \`config.log' for more details" "$LINENO" 5; }
7859 ac_cv_sizeof_long_double
=0
7864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7865 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7869 cat >>confdefs.h
<<_ACEOF
7870 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7874 sizeof_long_double
=$ac_cv_sizeof_long_double
7877 ### End of automated tests.
7878 ### Now run sysdeps configure fragments.
7880 # They also can set these variables.
7882 ldd_rewrite_script
=no
7883 libc_cv_sysconfdir
=$sysconfdir
7884 libc_cv_gcc_unwind_find_fde
=no
7887 # Iterate over all the sysdep directories we will use, running their
7888 # configure fragments.
7889 for dir
in $sysnames; do
7892 *) dest
=$srcdir/$dir ;;
7894 if test -r $dest/configure
; then
7895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7896 $as_echo "running configure fragment for $dir" >&6; }
7901 if test x
$libc_cv_gcc_unwind_find_fde = xyes
; then
7902 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7907 # Test for old glibc 2.0.x headers so that they can be removed properly
7908 # Search only in includedir.
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7910 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7911 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7913 old_glibc_headers
=yes
7915 old_glibc_headers
=no
7917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7918 $as_echo "$old_glibc_headers" >&6; }
7919 if test ${old_glibc_headers} = yes; then
7920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7921 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7923 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7943 if test $elf = yes; then
7944 $as_echo "#define HAVE_ELF 1" >>confdefs.h
7947 if test $xcoff = yes; then
7948 $as_echo "#define HAVE_XCOFF 1" >>confdefs.h
7954 if test $shared = default
; then
7958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7959 $as_echo_n "checking whether -fPIC is default... " >&6; }
7960 if test "${libc_cv_pic_default+set}" = set; then :
7961 $as_echo_n "(cached) " >&6
7963 libc_cv_pic_default
=yes
7964 cat > conftest.c
<<EOF
7965 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7966 # error PIC is default.
7969 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7970 libc_cv_pic_default
=no
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7975 $as_echo "$libc_cv_pic_default" >&6; }
7988 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7991 config_makefile
=Makefile
7994 VERSION
=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7995 RELEASE
=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7999 ac_config_files
="$ac_config_files config.make ${config_makefile}"
8001 ac_config_commands
="$ac_config_commands default"
8003 cat >confcache
<<\_ACEOF
8004 # This file is a shell script that caches the results of configure
8005 # tests run on this system so they can be shared between configure
8006 # scripts and configure runs, see configure's option --config-cache.
8007 # It is not useful on other systems. If it contains results you don't
8008 # want to keep, you may remove or edit it.
8010 # config.status only pays attention to the cache file if you give it
8011 # the --recheck option to rerun configure.
8013 # `ac_cv_env_foo' variables (set or unset) will be overridden when
8014 # loading this file, other *unset* `ac_cv_foo' will be assigned the
8019 # The following way of writing the cache mishandles newlines in values,
8020 # but we know of no workaround that is simple, portable, and efficient.
8021 # So, we kill variables containing newlines.
8022 # Ultrix sh set writes to stderr and can't be redirected directly,
8023 # and sets the high bit in the cache file unless we assign to the vars.
8025 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8026 eval ac_val
=\$
$ac_var
8030 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8031 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8034 _ | IFS | as_nl
) ;; #(
8035 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
8036 *) { eval $ac_var=; unset $ac_var;} ;;
8042 case $as_nl`(ac_space=' '; set) 2>&1` in #(
8043 *${as_nl}ac_space
=\
*)
8044 # `set' does not quote correctly, so add quotes: double-quote
8045 # substitution turns \\\\ into \\, and sed turns \\ into \.
8048 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8051 # `set' quotes correctly as required by POSIX, so do not add quotes.
8052 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8061 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8063 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8065 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
8066 if test -w "$cache_file"; then
8067 test "x$cache_file" != "x/dev/null" &&
8068 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8069 $as_echo "$as_me: updating cache $cache_file" >&6;}
8070 cat 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.
8204 *[\\/]* ) as_myself=$0 ;;
8205 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8209 test -z "$as_dir" && as_dir=.
8210 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8216 # We did not find ourselves, most probably we were run as `sh COMMAND'
8217 # in which case we are not to be found in the path.
8218 if test "x$as_myself" = x
; then
8221 if test ! -f "$as_myself"; then
8222 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8226 # Unset variables that we do not need and which cause bugs (e.g. in
8227 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8228 # suppresses any "Segmentation fault" message there. '((' could
8229 # trigger a bug in pdksh 5.2.14.
8230 for as_var
in BASH_ENV ENV MAIL MAILPATH
8231 do eval test x\
${$as_var+set} = xset \
8232 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
8245 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
8248 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8249 # ----------------------------------------
8250 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8251 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8252 # script with STATUS, using 1 if that was 0.
8255 as_status
=$1; test $as_status -eq 0 && as_status
=1
8257 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
8258 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8260 $as_echo "$as_me: error: $2" >&2
8261 as_fn_exit
$as_status
8265 # as_fn_set_status STATUS
8266 # -----------------------
8267 # Set $? to STATUS, without forking.
8271 } # as_fn_set_status
8275 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8285 # Portably unset VAR.
8288 { eval $1=; unset $1;}
8290 as_unset
=as_fn_unset
8291 # as_fn_append VAR VALUE
8292 # ----------------------
8293 # Append the text in VALUE to the end of the definition contained in VAR. Take
8294 # advantage of any shell optimizations that allow amortized linear growth over
8295 # repeated appends, instead of the typical quadratic growth present in naive
8297 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
8298 eval 'as_fn_append ()
8309 # as_fn_arith ARG...
8310 # ------------------
8311 # Perform arithmetic evaluation on the ARGs, and store the result in the
8312 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8313 # must be portable across $(()) and expr.
8314 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
8315 eval 'as_fn_arith ()
8322 as_val
=`expr "$@" || test $? -eq 1`
8327 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
8328 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
8334 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8335 as_basename
=basename
8340 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
8346 as_me
=`$as_basename -- "$0" ||
8347 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8348 X"$0" : 'X\(//\)$' \| \
8349 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8351 sed '/^.*\/\([^/][^/]*\)\/*$/{
8365 # Avoid depending upon Character Ranges.
8366 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
8367 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8368 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
8369 as_cr_digits
='0123456789'
8370 as_cr_alnum
=$as_cr_Letters$as_cr_digits
8372 ECHO_C
= ECHO_N
= ECHO_T
=
8373 case `echo -n x` in #(((((
8375 case `echo 'xy\c'` in
8376 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
8378 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
8385 rm -f conf$$ conf$$.exe conf$$.
file
8386 if test -d conf$$.dir
; then
8387 rm -f conf$$.dir
/conf$$.
file
8390 mkdir conf$$.dir
2>/dev
/null
8392 if (echo >conf$$.
file) 2>/dev
/null
; then
8393 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
8395 # ... but there are two gotchas:
8396 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8397 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8398 # In both cases, we have to default to `cp -p'.
8399 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
8401 elif ln conf$$.
file conf$$
2>/dev
/null
; then
8409 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
8410 rmdir conf$$.dir
2>/dev
/null
8415 # Create "$as_dir" as a directory, including parents if necessary.
8420 -*) as_dir
=.
/$as_dir;;
8422 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
8426 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8427 *) as_qdir
=$as_dir;;
8429 as_dirs
="'$as_qdir' $as_dirs"
8430 as_dir
=`$as_dirname -- "$as_dir" ||
8431 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8432 X"$as_dir" : 'X\(//\)[^/]' \| \
8433 X"$as_dir" : 'X\(//\)$' \| \
8434 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8435 $as_echo X"$as_dir" |
8436 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8453 test -d "$as_dir" && break
8455 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
8456 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
8460 if mkdir
-p .
2>/dev
/null
; then
8461 as_mkdir_p
='mkdir -p "$as_dir"'
8463 test -d .
/-p && rmdir .
/-p
8467 if test -x / >/dev
/null
2>&1; then
8470 if ls -dL / >/dev
/null
2>&1; then
8477 if test -d "$1"; then
8483 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8484 ???[sx]*):;;*)false;;esac;fi
8488 as_executable_p
=$as_test_x
8490 # Sed expression to map a string onto a valid CPP name.
8491 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8493 # Sed expression to map a string onto a valid variable name.
8494 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8498 ## ----------------------------------- ##
8499 ## Main body of $CONFIG_STATUS script. ##
8500 ## ----------------------------------- ##
8502 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
8504 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8505 # Save the log message, to keep $0 and so on meaningful, and to
8506 # report actual input values of CONFIG_FILES etc. instead of their
8507 # values after options handling.
8509 This file was extended by GNU C Library $as_me (see version.h), which was
8510 generated by GNU Autoconf 2.66. Invocation command line was
8512 CONFIG_FILES = $CONFIG_FILES
8513 CONFIG_HEADERS = $CONFIG_HEADERS
8514 CONFIG_LINKS = $CONFIG_LINKS
8515 CONFIG_COMMANDS = $CONFIG_COMMANDS
8518 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8523 case $ac_config_files in *"
8524 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
8527 case $ac_config_headers in *"
8528 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
8532 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8533 # Files that config.status was made for.
8534 config_files="$ac_config_files"
8535 config_headers="$ac_config_headers"
8536 config_commands="$ac_config_commands"
8540 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8542 \`$as_me' instantiates files and other configuration actions
8543 from templates according to the current configuration. Unless the files
8544 and actions are specified as TAGs, all are instantiated by default.
8546 Usage: $0 [OPTION]... [TAG]...
8548 -h, --help print this help, then exit
8549 -V, --version print version number and configuration settings, then exit
8550 --config print configuration, then exit
8551 -q, --quiet, --silent
8552 do not print progress messages
8553 -d, --debug don't remove temporary files
8554 --recheck update $as_me by reconfiguring in the same conditions
8555 --file=FILE[:TEMPLATE]
8556 instantiate the configuration file FILE
8557 --header=FILE[:TEMPLATE]
8558 instantiate the configuration header FILE
8560 Configuration files:
8563 Configuration headers:
8566 Configuration commands:
8569 Report bugs to <glibc>.
8570 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
8571 General help using GNU software: <http://www.gnu.org/gethelp/>."
8574 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8575 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8577 GNU C Library config.status (see version.h)
8578 configured by $0, generated by GNU Autoconf 2.66,
8579 with options \\"\$ac_cs_config\\"
8581 Copyright (C) 2010 Free Software Foundation, Inc.
8582 This config.status script is free software; the Free Software Foundation
8583 gives unlimited permission to copy, distribute and modify it."
8589 test -n "\$AWK" || AWK=awk
8592 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8593 # The default lists apply if the user does not specify any file.
8599 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
8600 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
8611 # Handling of the options.
8612 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
8614 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
8615 $as_echo "$ac_cs_version"; exit ;;
8616 --config |
--confi |
--conf |
--con |
--co |
--c )
8617 $as_echo "$ac_cs_config"; exit ;;
8618 --debug |
--debu |
--deb |
--de |
--d |
-d )
8620 --file |
--fil |
--fi |
--f )
8623 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8625 as_fn_append CONFIG_FILES
" '$ac_optarg'"
8626 ac_need_defaults
=false
;;
8627 --header |
--heade |
--head |
--hea )
8630 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8632 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
8633 ac_need_defaults
=false
;;
8635 # Conflict between --help and --header
8636 as_fn_error $?
"ambiguous option: \`$1'
8637 Try \`$0 --help' for more information.";;
8638 --help |
--hel |
-h )
8639 $as_echo "$ac_cs_usage"; exit ;;
8640 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
8641 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
8645 -*) as_fn_error $?
"unrecognized option: \`$1'
8646 Try \`$0 --help' for more information." ;;
8648 *) as_fn_append ac_config_targets
" $1"
8649 ac_need_defaults
=false
;;
8655 ac_configure_extra_args
=
8657 if $ac_cs_silent; then
8659 ac_configure_extra_args
="$ac_configure_extra_args --silent"
8663 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8664 if \$ac_cs_recheck; then
8665 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8667 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8668 CONFIG_SHELL='$SHELL'
8674 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8678 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8679 ## Running $as_me. ##
8685 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8689 config_vars='$config_vars'
8693 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8695 # Handling of arguments.
8696 for ac_config_target
in $ac_config_targets
8698 case $ac_config_target in
8699 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h" ;;
8700 "config.make") CONFIG_FILES
="$CONFIG_FILES config.make" ;;
8701 "${config_makefile}") CONFIG_FILES
="$CONFIG_FILES ${config_makefile}" ;;
8702 "default") CONFIG_COMMANDS
="$CONFIG_COMMANDS default" ;;
8704 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8709 # If the user did not use the arguments to specify the items to instantiate,
8710 # then the envvar interface is used. Set only those that are not.
8711 # We use the long form for the default assignment because of an extremely
8712 # bizarre bug on SunOS 4.1.3.
8713 if $ac_need_defaults; then
8714 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
8715 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
8716 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
8719 # Have a temporary directory for convenience. Make it in the build tree
8720 # simply because there is no reason against having it here, and in addition,
8721 # creating and moving files from /tmp can sometimes cause problems.
8722 # Hook for its removal unless debugging.
8723 # Note that there is a small window in which the directory will not be cleaned:
8724 # after its creation but before its name has been assigned to `$tmp'.
8728 trap 'exit_status=$?
8729 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
8731 trap 'as_fn_exit 1' 1 2 13 15
8733 # Create a (secure) tmp directory for tmp files.
8736 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8737 test -n "$tmp" && test -d "$tmp"
8740 tmp
=.
/conf$$
-$RANDOM
8741 (umask 077 && mkdir
"$tmp")
8742 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
8744 # Set up the scripts for CONFIG_FILES section.
8745 # No need to generate them if there are no CONFIG_FILES.
8746 # This happens for instance with `./config.status config.h'.
8747 if test -n "$CONFIG_FILES"; then
8750 ac_cr
=`echo X | tr X '\015'`
8751 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8752 # But we know of no other shell where ac_cr would be empty at this
8753 # point, so we can use a bashism as a fallback.
8754 if test "x$ac_cr" = x
; then
8755 eval ac_cr
=\$
\'\\r
\'
8757 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8758 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8764 echo 'BEGIN {' >"$tmp/subs1.awk" &&
8769 echo "cat >conf$$subs.awk <<_ACEOF" &&
8770 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8773 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
8774 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8776 for ac_last_try in false false false false false :; do
8777 . ./conf$$subs.sh ||
8778 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
8780 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
8781 if test $ac_delim_n = $ac_delim_num; then
8783 elif $ac_last_try; then
8784 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
8786 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
8791 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8792 cat >>"\
$tmp/subs1.
awk" <<\\_ACAWK &&
8796 s/^/S["/; s
/!.
*/"]=/
8806 s/\(.\{148\}\)..*/\1/
8808 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
8813 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
8820 s/\(.\{148\}\)..*/\1/
8822 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
8826 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
8831 ' <conf$$subs.awk | sed '
8836 ' >>$CONFIG_STATUS || ac_write_fail=1
8837 rm -f conf$$subs.awk
8838 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8840 cat >>"\
$tmp/subs1.
awk" <<_ACAWK &&
8841 for (key in S) S_is_set[key] = 1
8847 nfields = split(line, field, "@
")
8849 len = length(field[1])
8850 for (i = 2; i < nfields; i++) {
8852 keylen = length(key)
8853 if (S_is_set[key]) {
8855 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8856 len += length(value) + length(field[++i])
8867 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8868 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8869 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
8872 fi < "$tmp/subs1.
awk" > "$tmp/subs.
awk" \
8873 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
8876 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8877 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
8878 # trailing colons and then remove the whole line if VPATH becomes empty
8879 # (actually we leave an empty line to preserve line numbers).
8880 if test "x
$srcdir" = x.; then
8881 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8899 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8900 fi # test -n "$CONFIG_FILES"
8902 # Set up the scripts for CONFIG_HEADERS section.
8903 # No need to generate them if there are no CONFIG_HEADERS.
8904 # This happens for instance with `./config.status Makefile'.
8905 if test -n "$CONFIG_HEADERS"; then
8906 cat >"$tmp/defines.
awk" <<\_ACAWK ||
8910 # Transform confdefs.h into an awk script `defines.awk', embedded as
8911 # here-document in config.status, that substitutes the proper values into
8912 # config.h.in to produce config.h.
8914 # Create a delimiter string that does not exist in confdefs.h, to ease
8915 # handling of long lines.
8917 for ac_last_try in false false :; do
8918 ac_t=`sed -n "/$ac_delim/p
" confdefs.h`
8919 if test -z "$ac_t"; then
8921 elif $ac_last_try; then
8922 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
8924 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
8928 # For the awk script, D is an array of macro values keyed by name,
8929 # likewise P contains macro parameters if any. Preserve backslash
8930 # newline sequences.
8932 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8934 s/.\{148\}/&'"$ac_delim"'/g
8937 s/^[ ]*#[ ]*define[ ][ ]*/ /
8944 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
8946 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
8950 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
8951 D["\
1"]=" \
3\\\\\\n
"\\/p
8953 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
8958 s/.\{148\}/&'"$ac_delim"'/g
8963 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
8966 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
8968 ' <confdefs.h | sed '
8969 s/'"$ac_delim"'/"\\\
8970 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8972 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8973 for (key in D) D_is_set[key] = 1
8976 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8978 split(line, arg, " ")
8979 if (arg[1] == "#") {
8983 defundef
= substr
(arg
[1], 2)
8986 split(mac1
, mac2
, "(") #)
8988 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
8989 if (D_is_set
[macro
]) {
8990 # Preserve the white space surrounding the "#".
8991 print prefix
"define", macro P
[macro
] D
[macro
]
8994 # Replace #undef with comments. This is necessary, for example,
8995 # in the case of _POSIX_SOURCE, which is predefined and required
8996 # on some systems where configure will not decide to define it.
8997 if (defundef
== "undef") {
8998 print
"/*", prefix defundef
, macro
, "*/"
9006 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
9007 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
9008 fi # test -n "$CONFIG_HEADERS"
9011 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9016 :[FHLC
]) ac_mode
=$ac_tag; continue;;
9018 case $ac_mode$ac_tag in
9020 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
9021 :[FH
]-) ac_tag
=-:-;;
9022 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
9039 -) ac_f
="$tmp/stdin";;
9040 *) # Look for the file first in the build tree, then in the source tree
9041 # (if the path is not absolute). The absolute path cannot be DOS-style,
9042 # because $ac_f cannot contain `:'.
9046 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
9048 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9050 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9051 as_fn_append ac_file_inputs
" '$ac_f'"
9054 # Let's still pretend it is `configure' which instantiates (i.e., don't
9055 # use $as_me), people would be surprised to read:
9056 # /* config.h. Generated by config.status. */
9057 configure_input
='Generated from '`
9058 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9060 if test x
"$ac_file" != x-
; then
9061 configure_input
="$ac_file. $configure_input"
9062 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9063 $as_echo "$as_me: creating $ac_file" >&6;}
9065 # Neutralize special characters interpreted by sed in replacement strings.
9066 case $configure_input in #(
9067 *\
&* |
*\|
* |
*\\* )
9068 ac_sed_conf_input
=`$as_echo "$configure_input" |
9069 sed 's/[\\\\&|]/\\\\&/g'`;; #(
9070 *) ac_sed_conf_input
=$configure_input;;
9074 *:-:* |
*:-) cat >"$tmp/stdin" \
9075 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
9080 ac_dir
=`$as_dirname -- "$ac_file" ||
9081 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9082 X"$ac_file" : 'X\(//\)[^/]' \| \
9083 X"$ac_file" : 'X\(//\)$' \| \
9084 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9085 $as_echo X"$ac_file" |
9086 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9103 as_dir
="$ac_dir"; as_fn_mkdir_p
9107 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
9109 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9110 # A ".." for each directory in $ac_dir_suffix.
9111 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9112 case $ac_top_builddir_sub in
9113 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
9114 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
9117 ac_abs_top_builddir
=$ac_pwd
9118 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
9119 # for backward compatibility:
9120 ac_top_builddir
=$ac_top_build_prefix
9123 .
) # We are building in place.
9125 ac_top_srcdir
=$ac_top_builddir_sub
9126 ac_abs_top_srcdir
=$ac_pwd ;;
9127 [\\/]* | ?
:[\\/]* ) # Absolute name.
9128 ac_srcdir
=$srcdir$ac_dir_suffix;
9129 ac_top_srcdir
=$srcdir
9130 ac_abs_top_srcdir
=$srcdir ;;
9132 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
9133 ac_top_srcdir
=$ac_top_build_prefix$srcdir
9134 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
9136 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
9146 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
9147 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
9151 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
9152 # If the template does not know about datarootdir, expand it.
9153 # FIXME: This hack should be removed a few years after 2.60.
9154 ac_datarootdir_hack
=; ac_datarootdir_seen
=
9165 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9166 *datarootdir
*) ac_datarootdir_seen
=yes;;
9167 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
9168 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9169 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9171 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9172 ac_datarootdir_hack='
9173 s&@datadir@&$datadir&g
9174 s&@docdir@&$docdir&g
9175 s&@infodir@&$infodir&g
9176 s&@localedir@&$localedir&g
9177 s&@mandir@&$mandir&g
9178 s&\\\${datarootdir}&$datarootdir&g' ;;
9182 # Neutralize VPATH when `$srcdir' = `.'.
9183 # Shell code in configure.ac might set extrasub.
9184 # FIXME: do we really want to maintain this feature?
9185 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9186 ac_sed_extra="$ac_vpsub
9189 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
9191 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
9192 s|@configure_input@|
$ac_sed_conf_input|
;t t
9193 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
9194 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
9195 s
&@srcdir@
&$ac_srcdir&;t t
9196 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
9197 s
&@top_srcdir@
&$ac_top_srcdir&;t t
9198 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
9199 s
&@builddir@
&$ac_builddir&;t t
9200 s
&@abs_builddir@
&$ac_abs_builddir&;t t
9201 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
9202 s
&@INSTALL@
&$ac_INSTALL&;t t
9203 $ac_datarootdir_hack
9205 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.
awk" >$tmp/out \
9206 || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
9208 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9209 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out
"`; test -n "$ac_out"; } &&
9210 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out
"`; test -z "$ac_out"; } &&
9211 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
9212 which seems to be undefined. Please make sure it is defined" >&5
9213 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
9214 which seems to be undefined. Please make sure it is defined" >&2;}
9218 -) cat "$tmp/out" && rm -f "$tmp/out";;
9219 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
9221 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9227 if test x"$ac_file" != x-; then
9229 $as_echo "/* $configure_input */" \
9230 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
9231 } >"$tmp/config.h" \
9232 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9233 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
9234 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9235 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9238 mv "$tmp/config.h" "$ac_file" \
9239 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9242 $as_echo "/* $configure_input */" \
9243 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
9244 || as_fn_error $? "could not create -" "$LINENO" 5
9248 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9249 $as_echo "$as_me: executing $ac_file commands" >&6;}
9254 case $ac_file$ac_mode in
9256 case $CONFIG_FILES in *config.make*)
9257 echo "$config_vars" >> config.make;;
9259 test -d bits || mkdir bits ;;
9267 ac_clean_files=$ac_clean_files_save
9269 test $ac_write_fail = 0 ||
9270 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9273 # configure is writing to config.log, and then calls config.status.
9274 # config.status does its own redirection, appending to config.log.
9275 # Unfortunately, on DOS this fails, as config.log is still kept open
9276 # by configure, so config.status won't be able to
write to it
; its
9277 # output is simply discarded. So we exec the FD to /dev/null,
9278 # effectively closing config.log, so it can be properly (re)opened and
9279 # appended to by config.status. When coming back to configure, we
9280 # need to make the FD available again.
9281 if test "$no_create" != yes; then
9283 ac_config_status_args
=
9284 test "$silent" = yes &&
9285 ac_config_status_args
="$ac_config_status_args --quiet"
9287 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
9289 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9290 # would make configure fail if this is the last instruction.
9291 $ac_cs_success || as_fn_exit
1
9295 # CONFIG_SUBDIRS section.
9297 if test "$no_recursion" != yes; then
9299 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9300 # so they do not pile up.
9301 ac_sub_configure_args
=
9303 eval "set x $ac_configure_args"
9307 if test -n "$ac_prev"; then
9312 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
9313 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
9314 ac_prev
=cache_file
;;
9315 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
9316 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* \
9319 --config-cache |
-C)
9321 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
9323 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
9325 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
9327 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
9329 --disable-option-checking)
9333 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9335 as_fn_append ac_sub_configure_args
" '$ac_arg'" ;;
9339 # Always prepend --prefix to ensure using the same prefix
9340 # in subdir configurations.
9341 ac_arg
="--prefix=$prefix"
9343 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9345 ac_sub_configure_args
="'$ac_arg' $ac_sub_configure_args"
9348 if test "$silent" = yes; then
9349 ac_sub_configure_args
="--silent $ac_sub_configure_args"
9352 # Always prepend --disable-option-checking to silence warnings, since
9353 # different subdirs can have different --enable and --with options.
9354 ac_sub_configure_args
="--disable-option-checking $ac_sub_configure_args"
9357 for ac_dir
in : $subdirs; do test "x$ac_dir" = x
: && continue
9359 # Do not complain, so a configure script can configure whichever
9360 # parts of a large source tree are present.
9361 test -d "$srcdir/$ac_dir" ||
continue
9363 ac_msg
="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9364 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9365 $as_echo "$ac_msg" >&6
9366 as_dir
="$ac_dir"; as_fn_mkdir_p
9370 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
9372 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9373 # A ".." for each directory in $ac_dir_suffix.
9374 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9375 case $ac_top_builddir_sub in
9376 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
9377 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
9380 ac_abs_top_builddir
=$ac_pwd
9381 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
9382 # for backward compatibility:
9383 ac_top_builddir
=$ac_top_build_prefix
9386 .
) # We are building in place.
9388 ac_top_srcdir
=$ac_top_builddir_sub
9389 ac_abs_top_srcdir
=$ac_pwd ;;
9390 [\\/]* | ?
:[\\/]* ) # Absolute name.
9391 ac_srcdir
=$srcdir$ac_dir_suffix;
9392 ac_top_srcdir
=$srcdir
9393 ac_abs_top_srcdir
=$srcdir ;;
9395 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
9396 ac_top_srcdir
=$ac_top_build_prefix$srcdir
9397 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
9399 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
9404 # Check for guested configure; otherwise get Cygnus style configure.
9405 if test -f "$ac_srcdir/configure.gnu"; then
9406 ac_sub_configure
=$ac_srcdir/configure.gnu
9407 elif test -f "$ac_srcdir/configure"; then
9408 ac_sub_configure
=$ac_srcdir/configure
9409 elif test -f "$ac_srcdir/configure.in"; then
9410 # This should be Cygnus configure.
9411 ac_sub_configure
=$ac_aux_dir/configure
9413 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9414 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9418 # The recursion is here.
9419 if test -n "$ac_sub_configure"; then
9420 # Make the cache file name correct relative to the subdirectory.
9422 [\\/]* | ?
:[\\/]* ) ac_sub_cache_file
=$cache_file ;;
9424 ac_sub_cache_file
=$ac_top_build_prefix$cache_file ;;
9427 { $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
9428 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9429 # The eval makes quoting arguments work.
9430 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9431 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9432 as_fn_error $?
"$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9438 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
9439 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9440 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}