2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.68 for GNU C Library (see version.h).
5 # Report bugs to <http://sourceware.org/bugzilla/>.
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
19 # Be more Bourne compatible
20 DUALCASE
=1; export DUALCASE
# for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
29 case `(set -o) 2>/dev/null` in #(
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo_n='print
-rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
57 as_echo_n='/usr
/ucb
/echo -n'
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
67 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
70 as_echo_n='sh
-c $as_echo_n_body as_echo
'
73 as_echo='sh
-c $as_echo_body as_echo
'
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
79 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
87 # We need space, tab and new line, in precisely that order. Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
93 # Find who we are. Look in the path if we contain no directory separator.
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x
; then
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var
in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\
${$as_var+set} = xset \
124 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
137 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
139 if test "x$CONFIG_SHELL" = x
; then
140 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
148 case \`(set -o) 2>/dev/null\` in #(
156 as_required
="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
170 exitcode=1; echo positional parameters were not saved.
172 test x\$exitcode = x0 || exit 1"
173 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 test \$(( 1 + 1 )) = 2 || exit 1"
178 if (eval "$as_required") 2>/dev
/null
; then :
183 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
186 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
188 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
191 test -z "$as_dir" && as_dir
=.
195 for as_base
in sh bash ksh sh5
; do
196 # Try only shells that exist, to save several forks.
197 as_shell
=$as_dir/$as_base
198 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
199 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
200 CONFIG_SHELL
=$as_shell as_have_required
=yes
201 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
209 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
210 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
211 CONFIG_SHELL
=$SHELL as_have_required
=yes
216 if test "x$CONFIG_SHELL" != x
; then :
217 # We cannot yet assume a decent shell, so we have to provide a
218 # neutralization value for shells without unset; and this also
219 # works around shells that cannot unset nonexistent variables.
220 # Preserve -v and -x to the replacement shell.
223 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
226 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
231 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
234 if test x
$as_have_required = xno
; then :
235 $as_echo "$0: This script requires a shell more modern than all"
236 $as_echo "$0: the shells that I found on your system."
237 if test x
${ZSH_VERSION+set} = xset
; then
238 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
239 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
241 $as_echo "$0: Please tell bug-autoconf@gnu.org and
242 $0: http://sourceware.org/bugzilla/ about your system,
243 $0: including any error possibly output before this
244 $0: message. Then install a modern shell, or manually run
245 $0: the script under such a shell if you do have one."
251 SHELL
=${CONFIG_SHELL-/bin/sh}
253 # Unset more variables known to interfere with behavior of common tools.
254 CLICOLOR_FORCE
= GREP_OPTIONS
=
255 unset CLICOLOR_FORCE GREP_OPTIONS
257 ## --------------------- ##
258 ## M4sh Shell Functions. ##
259 ## --------------------- ##
262 # Portably unset VAR.
265 { eval $1=; unset $1;}
269 # as_fn_set_status STATUS
270 # -----------------------
271 # Set $? to STATUS, without forking.
279 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
289 # Create "$as_dir" as a directory, including parents if necessary.
294 -*) as_dir
=.
/$as_dir;;
296 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
300 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
303 as_dirs
="'$as_qdir' $as_dirs"
304 as_dir
=`$as_dirname -- "$as_dir" ||
305 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
306 X"$as_dir" : 'X\(//\)[^/]' \| \
307 X"$as_dir" : 'X\(//\)$' \| \
308 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
309 $as_echo X"$as_dir" |
310 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
327 test -d "$as_dir" && break
329 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
330 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
334 # as_fn_append VAR VALUE
335 # ----------------------
336 # Append the text in VALUE to the end of the definition contained in VAR. Take
337 # advantage of any shell optimizations that allow amortized linear growth over
338 # repeated appends, instead of the typical quadratic growth present in naive
340 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
341 eval 'as_fn_append ()
354 # Perform arithmetic evaluation on the ARGs, and store the result in the
355 # global $as_val. Take advantage of shells that can avoid forks. The arguments
356 # must be portable across $(()) and expr.
357 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
365 as_val
=`expr "$@" || test $? -eq 1`
370 # as_fn_error STATUS ERROR [LINENO LOG_FD]
371 # ----------------------------------------
372 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
373 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
374 # script with STATUS, using 1 if that was 0.
377 as_status
=$1; test $as_status -eq 0 && as_status
=1
379 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
380 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
382 $as_echo "$as_me: error: $2" >&2
383 as_fn_exit
$as_status
386 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
387 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
393 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
399 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
405 as_me
=`$as_basename -- "$0" ||
406 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
407 X"$0" : 'X\(//\)$' \| \
408 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
410 sed '/^.*\/\([^/][^/]*\)\/*$/{
424 # Avoid depending upon Character Ranges.
425 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
426 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
427 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
428 as_cr_digits
='0123456789'
429 as_cr_alnum
=$as_cr_Letters$as_cr_digits
432 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
433 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
434 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
435 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
436 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
448 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452 chmod +x
"$as_me.lineno" ||
453 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
455 # Don't try to exec as it changes $[0], causing all sort of problems
456 # (the dirname of $[0] is not the place where we might find the
457 # original and so on. Autoconf is especially sensitive to this).
459 # Exit status is that of the last command.
463 ECHO_C
= ECHO_N
= ECHO_T
=
464 case `echo -n x` in #(((((
466 case `echo 'xy\c'` in
467 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
469 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
476 rm -f conf$$ conf$$.exe conf$$.
file
477 if test -d conf$$.dir
; then
478 rm -f conf$$.dir
/conf$$.
file
481 mkdir conf$$.dir
2>/dev
/null
483 if (echo >conf$$.
file) 2>/dev
/null
; then
484 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
486 # ... but there are two gotchas:
487 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
488 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
489 # In both cases, we have to default to `cp -p'.
490 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
492 elif ln conf$$.
file conf$$
2>/dev
/null
; then
500 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
501 rmdir conf$$.dir
2>/dev
/null
503 if mkdir
-p .
2>/dev
/null
; then
504 as_mkdir_p
='mkdir -p "$as_dir"'
506 test -d .
/-p && rmdir .
/-p
510 if test -x / >/dev
/null
2>&1; then
513 if ls -dL / >/dev
/null
2>&1; then
520 if test -d "$1"; then
526 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
527 ???[sx]*):;;*)false;;esac;fi
531 as_executable_p
=$as_test_x
533 # Sed expression to map a string onto a valid CPP name.
534 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
536 # Sed expression to map a string onto a valid variable name.
537 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
540 test -n "$DJDIR" ||
exec 7<&0 </dev
/null
544 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
545 # so uname gets run too.
546 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
551 ac_default_prefix
=/usr
/local
553 ac_config_libobj_dir
=.
560 # Identity of this package.
561 PACKAGE_NAME
='GNU C Library'
562 PACKAGE_TARNAME
='glibc'
563 PACKAGE_VERSION
='(see version.h)'
564 PACKAGE_STRING
='GNU C Library (see version.h)'
565 PACKAGE_BUGREPORT
='http://sourceware.org/bugzilla/'
566 PACKAGE_URL
='http://www.gnu.org/software/glibc/'
568 ac_unique_file
="include/features.h"
569 enable_option_checking
=no
570 ac_includes_default
='/* none */'
571 ac_subst_vars
='LTLIBOBJS
584 libc_cv_sparc_as_vis3
588 libc_cv_cc_novzeroupper
592 libc_cv_forced_unwind
594 libc_cv_localstatedir
601 libc_cv_gcc_unwind_find_fde
609 libc_cv_cc_submachine
614 libc_cv_output_format
621 libc_cv_cc_with_libunwind
630 libc_cv_gcc_static_libgcc
663 hardcoded_path_in_tests
721 program_transform_name
734 enable_option_checking
750 enable_hardcoded_path_in_tests
751 enable_stackguard_randomization
767 ac_precious_vars
='build_alias
782 # Initialize some variables set by options.
784 ac_init_version
=false
785 ac_unrecognized_opts
=
787 # The variables have the same names as the options, with
788 # dashes changed to underlines.
796 program_transform_name
=s
,x
,x
,
804 # Installation directory options.
805 # These are left unexpanded so users can "make install exec_prefix=/foo"
806 # and all the variables that are supposed to be based on exec_prefix
807 # by default will actually change.
808 # Use braces instead of parens because sh, perl, etc. also accept them.
809 # (The list follows the same order as the GNU Coding Standards.)
810 bindir
='${exec_prefix}/bin'
811 sbindir
='${exec_prefix}/sbin'
812 libexecdir
='${exec_prefix}/libexec'
813 datarootdir
='${prefix}/share'
814 datadir
='${datarootdir}'
815 sysconfdir
='${prefix}/etc'
816 sharedstatedir
='${prefix}/com'
817 localstatedir
='${prefix}/var'
818 includedir
='${prefix}/include'
819 oldincludedir
='/usr/include'
820 docdir
='${datarootdir}/doc/${PACKAGE_TARNAME}'
821 infodir
='${datarootdir}/info'
826 libdir
='${exec_prefix}/lib'
827 localedir
='${datarootdir}/locale'
828 mandir
='${datarootdir}/man'
834 # If the previous option needs an argument, assign it.
835 if test -n "$ac_prev"; then
836 eval $ac_prev=\
$ac_option
842 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
847 # Accept the important Cygnus configure options, so we can diagnose typos.
849 case $ac_dashdash$ac_option in
853 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
855 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
858 -build |
--build |
--buil |
--bui |
--bu)
859 ac_prev
=build_alias
;;
860 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
861 build_alias
=$ac_optarg ;;
863 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
864 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
865 ac_prev
=cache_file
;;
866 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
867 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
868 cache_file
=$ac_optarg ;;
871 cache_file
=config.cache
;;
873 -datadir |
--datadir |
--datadi |
--datad)
875 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
876 datadir
=$ac_optarg ;;
878 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
879 |
--dataroo |
--dataro |
--datar)
880 ac_prev
=datarootdir
;;
881 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
882 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
883 datarootdir
=$ac_optarg ;;
885 -disable-* |
--disable-*)
886 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
887 # Reject names that are not valid shell variable names.
888 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
889 as_fn_error $?
"invalid feature name: $ac_useropt"
890 ac_useropt_orig
=$ac_useropt
891 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
892 case $ac_user_opts in
896 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
897 ac_unrecognized_sep
=', ';;
899 eval enable_
$ac_useropt=no
;;
901 -docdir |
--docdir |
--docdi |
--doc |
--do)
903 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
906 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
908 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
911 -enable-* |
--enable-*)
912 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
913 # Reject names that are not valid shell variable names.
914 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
915 as_fn_error $?
"invalid feature name: $ac_useropt"
916 ac_useropt_orig
=$ac_useropt
917 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
918 case $ac_user_opts in
922 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
923 ac_unrecognized_sep
=', ';;
925 eval enable_
$ac_useropt=\
$ac_optarg ;;
927 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
928 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
929 |
--exec |
--exe |
--ex)
930 ac_prev
=exec_prefix
;;
931 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
932 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
933 |
--exec=* |
--exe=* |
--ex=*)
934 exec_prefix
=$ac_optarg ;;
936 -gas |
--gas |
--ga |
--g)
937 # Obsolete; use --with-gas.
940 -help |
--help |
--hel |
--he |
-h)
942 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
943 ac_init_help
=recursive
;;
944 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
945 ac_init_help
=short
;;
947 -host |
--host |
--hos |
--ho)
948 ac_prev
=host_alias
;;
949 -host=* |
--host=* |
--hos=* |
--ho=*)
950 host_alias
=$ac_optarg ;;
952 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
954 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
956 htmldir
=$ac_optarg ;;
958 -includedir |
--includedir |
--includedi |
--included |
--include \
959 |
--includ |
--inclu |
--incl |
--inc)
960 ac_prev
=includedir
;;
961 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
962 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
963 includedir
=$ac_optarg ;;
965 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
967 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
968 infodir
=$ac_optarg ;;
970 -libdir |
--libdir |
--libdi |
--libd)
972 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
975 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
976 |
--libexe |
--libex |
--libe)
977 ac_prev
=libexecdir
;;
978 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
979 |
--libexe=* |
--libex=* |
--libe=*)
980 libexecdir
=$ac_optarg ;;
982 -localedir |
--localedir |
--localedi |
--localed |
--locale)
984 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
985 localedir
=$ac_optarg ;;
987 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
988 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
989 ac_prev
=localstatedir
;;
990 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
991 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
992 localstatedir
=$ac_optarg ;;
994 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
996 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1000 # Obsolete; use --without-fp.
1003 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1004 |
--no-cr |
--no-c |
-n)
1007 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1008 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1011 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1012 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1013 |
--oldin |
--oldi |
--old |
--ol |
--o)
1014 ac_prev
=oldincludedir
;;
1015 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1016 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1017 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1018 oldincludedir
=$ac_optarg ;;
1020 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1022 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1023 prefix
=$ac_optarg ;;
1025 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1026 |
--program-pre |
--program-pr |
--program-p)
1027 ac_prev
=program_prefix
;;
1028 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1029 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1030 program_prefix
=$ac_optarg ;;
1032 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1033 |
--program-suf |
--program-su |
--program-s)
1034 ac_prev
=program_suffix
;;
1035 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1036 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1037 program_suffix
=$ac_optarg ;;
1039 -program-transform-name |
--program-transform-name \
1040 |
--program-transform-nam |
--program-transform-na \
1041 |
--program-transform-n |
--program-transform- \
1042 |
--program-transform |
--program-transfor \
1043 |
--program-transfo |
--program-transf \
1044 |
--program-trans |
--program-tran \
1045 |
--progr-tra |
--program-tr |
--program-t)
1046 ac_prev
=program_transform_name
;;
1047 -program-transform-name=* |
--program-transform-name=* \
1048 |
--program-transform-nam=* |
--program-transform-na=* \
1049 |
--program-transform-n=* |
--program-transform-=* \
1050 |
--program-transform=* |
--program-transfor=* \
1051 |
--program-transfo=* |
--program-transf=* \
1052 |
--program-trans=* |
--program-tran=* \
1053 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1054 program_transform_name
=$ac_optarg ;;
1056 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1058 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1059 pdfdir
=$ac_optarg ;;
1061 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1063 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1066 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1067 |
-silent |
--silent |
--silen |
--sile |
--sil)
1070 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1072 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1074 sbindir
=$ac_optarg ;;
1076 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1077 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1078 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1080 ac_prev
=sharedstatedir
;;
1081 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1082 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1083 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1085 sharedstatedir
=$ac_optarg ;;
1087 -site |
--site |
--sit)
1089 -site=* |
--site=* |
--sit=*)
1092 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1094 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1095 srcdir
=$ac_optarg ;;
1097 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1098 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1099 ac_prev
=sysconfdir
;;
1100 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1101 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1102 sysconfdir
=$ac_optarg ;;
1104 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1105 ac_prev
=target_alias
;;
1106 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1107 target_alias
=$ac_optarg ;;
1109 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1112 -version |
--version |
--versio |
--versi |
--vers |
-V)
1113 ac_init_version
=: ;;
1116 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1117 # Reject names that are not valid shell variable names.
1118 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1119 as_fn_error $?
"invalid package name: $ac_useropt"
1120 ac_useropt_orig
=$ac_useropt
1121 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1122 case $ac_user_opts in
1126 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1127 ac_unrecognized_sep
=', ';;
1129 eval with_
$ac_useropt=\
$ac_optarg ;;
1131 -without-* |
--without-*)
1132 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1133 # Reject names that are not valid shell variable names.
1134 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1135 as_fn_error $?
"invalid package name: $ac_useropt"
1136 ac_useropt_orig
=$ac_useropt
1137 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1138 case $ac_user_opts in
1142 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1143 ac_unrecognized_sep
=', ';;
1145 eval with_
$ac_useropt=no
;;
1148 # Obsolete; use --with-x.
1151 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1152 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1153 ac_prev
=x_includes
;;
1154 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1155 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1156 x_includes
=$ac_optarg ;;
1158 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1159 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1160 ac_prev
=x_libraries
;;
1161 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1162 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1163 x_libraries
=$ac_optarg ;;
1165 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1166 Try \`$0 --help' for more information"
1170 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1171 # Reject names that are not valid shell variable names.
1172 case $ac_envvar in #(
1173 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1174 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1176 eval $ac_envvar=\
$ac_optarg
1177 export $ac_envvar ;;
1180 # FIXME: should be removed in autoconf 3.0.
1181 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1182 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1183 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1184 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1190 if test -n "$ac_prev"; then
1191 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1192 as_fn_error $?
"missing argument to $ac_option"
1195 if test -n "$ac_unrecognized_opts"; then
1196 case $enable_option_checking in
1198 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1199 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1203 # Check all directory arguments for consistency.
1204 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1205 datadir sysconfdir sharedstatedir localstatedir includedir \
1206 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1207 libdir localedir mandir
1209 eval ac_val
=\$
$ac_var
1210 # Remove trailing slashes.
1213 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1214 eval $ac_var=\
$ac_val;;
1216 # Be sure to have absolute directory names.
1218 [\\/$
]* | ?
:[\\/]* ) continue;;
1219 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1221 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1224 # There might be people who depend on the old broken behavior: `$host'
1225 # used to hold the argument of --host etc.
1226 # FIXME: To remove some day.
1229 target
=$target_alias
1231 # FIXME: To remove some day.
1232 if test "x$host_alias" != x
; then
1233 if test "x$build_alias" = x
; then
1234 cross_compiling
=maybe
1235 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1236 If a cross compiler is detected then cross compile mode will be used" >&2
1237 elif test "x$build_alias" != "x$host_alias"; then
1243 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1245 test "$silent" = yes && exec 6>/dev
/null
1248 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1249 ac_ls_di
=`ls -di .` &&
1250 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1251 as_fn_error $?
"working directory cannot be determined"
1252 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1253 as_fn_error $?
"pwd does not report name of working directory"
1256 # Find the source files, if location was not specified.
1257 if test -z "$srcdir"; then
1258 ac_srcdir_defaulted
=yes
1259 # Try the directory containing this script, then the parent directory.
1260 ac_confdir
=`$as_dirname -- "$as_myself" ||
1261 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1262 X"$as_myself" : 'X\(//\)[^/]' \| \
1263 X"$as_myself" : 'X\(//\)$' \| \
1264 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1265 $as_echo X"$as_myself" |
1266 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1284 if test ! -r "$srcdir/$ac_unique_file"; then
1288 ac_srcdir_defaulted
=no
1290 if test ! -r "$srcdir/$ac_unique_file"; then
1291 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1292 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1294 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1296 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1298 # When building in place, set srcdir=.
1299 if test "$ac_abs_confdir" = "$ac_pwd"; then
1302 # Remove unnecessary trailing slashes from srcdir.
1303 # Double slashes in file names in object file debugging info
1304 # mess up M-x gdb in Emacs.
1306 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1308 for ac_var
in $ac_precious_vars; do
1309 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1310 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1311 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1312 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1316 # Report the --help message.
1318 if test "$ac_init_help" = "long"; then
1319 # Omit some internal or obsolete options to make the list less imposing.
1320 # This message is too long to be a string in the A/UX 3.1 sh.
1322 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1324 Usage: $0 [OPTION]... [VAR=VALUE]...
1326 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1327 VAR=VALUE. See below for descriptions of some of the useful variables.
1329 Defaults for the options are specified in brackets.
1332 -h, --help display this help and exit
1333 --help=short display options specific to this package
1334 --help=recursive display the short help of all the included packages
1335 -V, --version display version information and exit
1336 -q, --quiet, --silent do not print \`checking ...' messages
1337 --cache-file=FILE cache test results in FILE [disabled]
1338 -C, --config-cache alias for \`--cache-file=config.cache'
1339 -n, --no-create do not create output files
1340 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1342 Installation directories:
1343 --prefix=PREFIX install architecture-independent files in PREFIX
1344 [$ac_default_prefix]
1345 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1348 By default, \`make install' will install all the files in
1349 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1350 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1351 for instance \`--prefix=\$HOME'.
1353 For better control, use the options below.
1355 Fine tuning of the installation directories:
1356 --bindir=DIR user executables [EPREFIX/bin]
1357 --sbindir=DIR system admin executables [EPREFIX/sbin]
1358 --libexecdir=DIR program executables [EPREFIX/libexec]
1359 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1360 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1361 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1362 --libdir=DIR object code libraries [EPREFIX/lib]
1363 --includedir=DIR C header files [PREFIX/include]
1364 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1365 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1366 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1367 --infodir=DIR info documentation [DATAROOTDIR/info]
1368 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1369 --mandir=DIR man documentation [DATAROOTDIR/man]
1370 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1371 --htmldir=DIR html documentation [DOCDIR]
1372 --dvidir=DIR dvi documentation [DOCDIR]
1373 --pdfdir=DIR pdf documentation [DOCDIR]
1374 --psdir=DIR ps documentation [DOCDIR]
1380 --build=BUILD configure
for building on BUILD
[guessed
]
1381 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1385 if test -n "$ac_init_help"; then
1386 case $ac_init_help in
1387 short | recursive
) echo "Configuration of GNU C Library (see version.h):";;
1392 --disable-option-checking ignore unrecognized
--enable/--with options
1393 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1394 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1395 --disable-sanity-checks really
do not use threads
(should not be used except
1396 in special situations
) [default
=yes]
1397 --enable-shared build shared library
[default
=yes if GNU ld
]
1398 --enable-profile build profiled library
[default
=no
]
1399 --disable-versioning do not include versioning information
in the library
1400 objects
[default
=yes if supported
]
1401 --enable-oldest-abi=ABI configure the oldest ABI supported
[e.g.
2.2]
1402 [default
=glibc default
]
1403 --enable-hardcoded-path-in-tests
1404 hardcode newly built glibc path
in tests
1406 --enable-stackguard-randomization
1407 initialize __stack_chk_guard canary with a random
1408 number
at program start
1409 --enable-add-ons[=DIRS...
]
1410 configure and build add-ons
in DIR1
,DIR2
,... search
1411 for add-ons
if no parameter given
1412 --disable-hidden-plt do not hide internal
function calls to avoid PLT
1413 --enable-bind-now disable lazy relocations
in DSOs
1414 --enable-static-nss build static NSS modules
[default
=no
]
1415 --disable-force-install don
't force installation of files from this package,
1416 even if they are older than the installed files
1417 --enable-kernel=VERSION compile for compatibility with kernel not older than
1419 --enable-all-warnings enable all useful warnings gcc can issue
1420 --enable-multi-arch enable single DSO with optimizations for multiple
1422 --enable-nss-crypt enable libcrypt to use nss
1423 --enable-obsolete-rpc build and install the obsolete RPC code for
1425 --enable-systemtap enable systemtap static probe points [default=no]
1426 --disable-build-nscd disable building and installing the nscd daemon
1427 --disable-nscd library functions will not contact the nscd daemon
1430 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1431 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1432 --with-pkgversion=PKG Use PKG in the version string in place of "GNU libc"
1433 --with-bugurl=URL Direct users to URL to report a bug
1434 --with-gd=DIR find libgd include dir and library with prefix DIR
1435 --with-gd-include=DIR find libgd include files in DIR
1436 --with-gd-lib=DIR find libgd library files in DIR
1437 --with-fp if using floating-point hardware [default=yes]
1438 --with-binutils=PATH specify location of binutils (as and ld)
1439 --with-selinux if building with SELinux support
1440 --with-headers=PATH location of system headers to use (for example
1441 /usr/src/linux/include) [default=compiler default]
1442 --with-default-link do not use explicit linker scripts
1443 --with-cpu=CPU select code for CPU variant
1445 Some influential environment variables:
1446 CC C compiler command
1447 CFLAGS C compiler flags
1448 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1449 nonstandard directory <lib dir>
1450 LIBS libraries to pass to the linker, e.g. -l<library>
1451 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1452 you have headers in a nonstandard directory <include dir>
1454 CXX C++ compiler command
1455 CXXFLAGS C++ compiler flags
1457 Use these variables to override the choices made by `configure' or to
help
1458 it to
find libraries and programs with nonstandard names
/locations.
1460 Report bugs to
<http
://sourceware.org
/bugzilla
/>.
1461 GNU C Library home page
: <http
://www.gnu.org
/software
/glibc
/>.
1462 General
help using GNU software
: <http
://www.gnu.org
/gethelp
/>.
1467 if test "$ac_init_help" = "recursive"; then
1468 # If there are subdirs, report their specific --help.
1469 for ac_dir
in : $ac_subdirs_all; do test "x$ac_dir" = x
: && continue
1470 test -d "$ac_dir" ||
1471 { cd "$srcdir" && ac_pwd
=`pwd` && srcdir
=.
&& test -d "$ac_dir"; } ||
1476 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1478 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1479 # A ".." for each directory in $ac_dir_suffix.
1480 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1481 case $ac_top_builddir_sub in
1482 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1483 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
1486 ac_abs_top_builddir
=$ac_pwd
1487 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
1488 # for backward compatibility:
1489 ac_top_builddir
=$ac_top_build_prefix
1492 .
) # We are building in place.
1494 ac_top_srcdir
=$ac_top_builddir_sub
1495 ac_abs_top_srcdir
=$ac_pwd ;;
1496 [\\/]* | ?
:[\\/]* ) # Absolute name.
1497 ac_srcdir
=$srcdir$ac_dir_suffix;
1498 ac_top_srcdir
=$srcdir
1499 ac_abs_top_srcdir
=$srcdir ;;
1501 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
1502 ac_top_srcdir
=$ac_top_build_prefix$srcdir
1503 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
1505 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
1507 cd "$ac_dir" ||
{ ac_status
=$?
; continue; }
1508 # Check for guested configure.
1509 if test -f "$ac_srcdir/configure.gnu"; then
1511 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1512 elif test -f "$ac_srcdir/configure"; then
1514 $SHELL "$ac_srcdir/configure" --help=recursive
1516 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1518 cd "$ac_pwd" ||
{ ac_status
=$?
; break; }
1522 test -n "$ac_init_help" && exit $ac_status
1523 if $ac_init_version; then
1525 GNU C Library configure
(see version.h
)
1526 generated by GNU Autoconf
2.68
1528 Copyright
(C
) 2010 Free Software Foundation
, Inc.
1529 This configure
script is free software
; the Free Software Foundation
1530 gives unlimited permission to copy
, distribute and modify it.
1535 ## ------------------------ ##
1536 ## Autoconf initialization. ##
1537 ## ------------------------ ##
1539 # ac_fn_c_try_compile LINENO
1540 # --------------------------
1541 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1542 ac_fn_c_try_compile
()
1544 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1545 rm -f conftest.
$ac_objext
1546 if { { ac_try
="$ac_compile"
1548 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1549 *) ac_try_echo=$ac_try;;
1551 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1552 $as_echo "$ac_try_echo"; } >&5
1553 (eval "$ac_compile") 2>conftest.err
1555 if test -s conftest.err; then
1556 grep -v '^ *+' conftest.err >conftest.er1
1557 cat conftest.er1 >&5
1558 mv -f conftest.er1 conftest.err
1560 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1561 test $ac_status = 0; } && {
1562 test -z "$ac_c_werror_flag" ||
1563 test ! -s conftest.err
1564 } && test -s conftest.$ac_objext; then :
1567 $as_echo "$as_me: failed program was:" >&5
1568 sed 's/^/| /' conftest.$ac_ext >&5
1572 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1573 as_fn_set_status $ac_retval
1575 } # ac_fn_c_try_compile
1577 # ac_fn_cxx_try_compile LINENO
1578 # ----------------------------
1579 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1580 ac_fn_cxx_try_compile ()
1582 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1583 rm -f conftest.$ac_objext
1584 if { { ac_try="$ac_compile"
1586 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1587 *) ac_try_echo
=$ac_try;;
1589 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1590 $as_echo "$ac_try_echo"; } >&5
1591 (eval "$ac_compile") 2>conftest.err
1593 if test -s conftest.err
; then
1594 grep -v '^ *+' conftest.err
>conftest.er1
1595 cat conftest.er1
>&5
1596 mv -f conftest.er1 conftest.err
1598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1599 test $ac_status = 0; } && {
1600 test -z "$ac_cxx_werror_flag" ||
1601 test ! -s conftest.err
1602 } && test -s conftest.
$ac_objext; then :
1605 $as_echo "$as_me: failed program was:" >&5
1606 sed 's/^/| /' conftest.
$ac_ext >&5
1610 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1611 as_fn_set_status
$ac_retval
1613 } # ac_fn_cxx_try_compile
1615 # ac_fn_c_try_link LINENO
1616 # -----------------------
1617 # Try to link conftest.$ac_ext, and return whether this succeeded.
1620 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1621 rm -f conftest.
$ac_objext conftest
$ac_exeext
1622 if { { ac_try
="$ac_link"
1624 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1625 *) ac_try_echo=$ac_try;;
1627 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1628 $as_echo "$ac_try_echo"; } >&5
1629 (eval "$ac_link") 2>conftest.err
1631 if test -s conftest.err; then
1632 grep -v '^ *+' conftest.err >conftest.er1
1633 cat conftest.er1 >&5
1634 mv -f conftest.er1 conftest.err
1636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1637 test $ac_status = 0; } && {
1638 test -z "$ac_c_werror_flag" ||
1639 test ! -s conftest.err
1640 } && test -s conftest$ac_exeext && {
1641 test "$cross_compiling" = yes ||
1642 $as_test_x conftest$ac_exeext
1646 $as_echo "$as_me: failed program was:" >&5
1647 sed 's/^/| /' conftest.$ac_ext >&5
1651 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1652 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1653 # interfere with the next link command; also delete a directory that is
1654 # left behind by Apple's compiler. We do this before executing the actions.
1655 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1656 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1657 as_fn_set_status $ac_retval
1659 } # ac_fn_c_try_link
1661 # ac_fn_c_try_run LINENO
1662 # ----------------------
1663 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1664 # that executables *can* be run.
1667 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1668 if { { ac_try="$ac_link"
1670 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1671 *) ac_try_echo
=$ac_try;;
1673 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1674 $as_echo "$ac_try_echo"; } >&5
1675 (eval "$ac_link") 2>&5
1677 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1678 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
1679 { { case "(($ac_try" in
1680 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1681 *) ac_try_echo=$ac_try;;
1683 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1684 $as_echo "$ac_try_echo"; } >&5
1685 (eval "$ac_try") 2>&5
1687 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1688 test $ac_status = 0; }; }; then :
1691 $as_echo "$as_me: program exited with status $ac_status" >&5
1692 $as_echo "$as_me: failed program was:" >&5
1693 sed 's/^/| /' conftest.$ac_ext >&5
1695 ac_retval=$ac_status
1697 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1698 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1699 as_fn_set_status $ac_retval
1703 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1704 # --------------------------------------------
1705 # Tries to find the compile-time value of EXPR in a program that includes
1706 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1708 ac_fn_c_compute_int ()
1710 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1711 if test "$cross_compiling" = yes; then
1712 # Depending upon the size, compute the lo and hi bounds.
1713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1714 /* end confdefs.h. */
1719 static int test_array [1 - 2 * !(($2) >= 0)];
1726 if ac_fn_c_try_compile "$LINENO"; then :
1729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1730 /* end confdefs.h. */
1735 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1742 if ac_fn_c_try_compile "$LINENO"; then :
1743 ac_hi=$ac_mid; break
1745 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1746 if test $ac_lo -le $ac_mid; then
1750 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1756 /* end confdefs.h. */
1761 static int test_array [1 - 2 * !(($2) < 0)];
1768 if ac_fn_c_try_compile "$LINENO"; then :
1771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1772 /* end confdefs.h. */
1777 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1784 if ac_fn_c_try_compile "$LINENO"; then :
1785 ac_lo=$ac_mid; break
1787 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1788 if test $ac_mid -le $ac_hi; then
1792 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1799 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1801 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1802 # Binary search between lo and hi bounds.
1803 while test "x$ac_lo" != "x$ac_hi"; do
1804 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1806 /* end confdefs.h. */
1811 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1818 if ac_fn_c_try_compile "$LINENO"; then :
1821 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1823 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1826 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1831 /* end confdefs.h. */
1833 static long int longval () { return $2; }
1834 static unsigned long int ulongval () { return $2; }
1841 FILE *f = fopen ("conftest.val", "w");
1846 long int i = longval ();
1849 fprintf (f, "%ld", i);
1853 unsigned long int i = ulongval ();
1856 fprintf (f, "%lu", i);
1858 /* Do not output a trailing newline, as this causes \r\n confusion
1859 on some platforms. */
1860 return ferror (f) || fclose (f) != 0;
1866 if ac_fn_c_try_run "$LINENO"; then :
1867 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1871 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1872 conftest.$ac_objext conftest.beam conftest.$ac_ext
1876 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1877 as_fn_set_status $ac_retval
1879 } # ac_fn_c_compute_int
1880 cat >config.log <<_ACEOF
1881 This file contains any messages produced by compilers while
1882 running configure, to aid debugging if configure makes a mistake.
1884 It was created by GNU C Library $as_me (see version.h), which was
1885 generated by GNU Autoconf 2.68. Invocation command line was
1897 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
1898 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
1899 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
1900 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
1901 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
1903 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
1904 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
1906 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
1907 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
1908 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
1909 /usr/bin/hostinfo = `(/usr
/bin
/hostinfo
) 2>/dev
/null ||
echo unknown
`
1910 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
1911 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
1912 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
1916 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1920 test -z "$as_dir" && as_dir=.
1921 $as_echo "PATH: $as_dir"
1937 # Keep a trace of the command line.
1938 # Strip out --no-create and --no-recursion so they do not pile up.
1939 # Strip out --silent because we don't want to record it for future runs.
1940 # Also quote any args containing shell meta-characters.
1941 # Make two passes to allow for proper duplicate-argument suppression.
1945 ac_must_keep_next=false
1951 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1952 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1953 | -silent | --silent | --silen | --sile | --sil)
1956 ac_arg=`$as_echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
1959 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1961 as_fn_append ac_configure_args1 " '$ac_arg'"
1962 if test $ac_must_keep_next = true; then
1963 ac_must_keep_next=false # Got value, back to normal.
1966 *=* | --config-cache | -C | -disable-* | --disable-* \
1967 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1968 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1969 | -with-* | --with-* | -without-* | --without-* | --x)
1970 case "$ac_configure_args0 " in
1971 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1974 -* ) ac_must_keep_next=true ;;
1977 as_fn_append ac_configure_args " '$ac_arg'"
1982 { ac_configure_args0=; unset ac_configure_args0;}
1983 { ac_configure_args1=; unset ac_configure_args1;}
1985 # When interrupted or exit'd, cleanup temporary files, and complete
1986 # config.log. We remove comments because anyway the quotes in there
1987 # would cause problems or look ugly.
1988 # WARNING: Use '\'' to represent an apostrophe within the trap.
1989 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1990 trap 'exit_status=$?
1991 # Save into config.log some information that might help in debugging.
1995 $as_echo "## ---------------- ##
1996 ## Cache variables. ##
1997 ## ---------------- ##"
1999 # The following way of writing the cache mishandles newlines in values,
2001 for ac_var in `(set) 2>&1 |
sed -n '\''s
/^\
([a-zA-Z_
][a-zA-Z0-9_
]*\
)=.
*/\
1/p
'\''`; do
2002 eval ac_val=\$$ac_var
2006 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2007 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2010 _ | IFS | as_nl) ;; #(
2011 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2012 *) { eval $ac_var=; unset $ac_var;} ;;
2017 case $as_nl`(ac_space
='\'' '\''; set) 2>&1` in #(
2018 *${as_nl}ac_space=\ *)
2020 "s/'\''/'\''\\\\'\'''\''/g;
2021 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2024 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2031 $as_echo "## ----------------- ##
2032 ## Output variables. ##
2033 ## ----------------- ##"
2035 for ac_var in $ac_subst_vars
2037 eval ac_val=\$$ac_var
2039 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2041 $as_echo "$ac_var='\''$ac_val'\''"
2045 if test -n "$ac_subst_files"; then
2046 $as_echo "## ------------------- ##
2047 ## File substitutions. ##
2048 ## ------------------- ##"
2050 for ac_var in $ac_subst_files
2052 eval ac_val=\$$ac_var
2054 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2056 $as_echo "$ac_var='\''$ac_val'\''"
2061 if test -s confdefs.h; then
2062 $as_echo "## ----------- ##
2069 test "$ac_signal" != 0 &&
2070 $as_echo "$as_me: caught signal $ac_signal"
2071 $as_echo "$as_me: exit $exit_status"
2073 rm -f core *.core core.conftest.* &&
2074 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2077 for ac_signal in 1 2 13 15; do
2078 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2082 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2083 rm -f -r conftest* confdefs.h
2085 $as_echo "/* confdefs.h */" > confdefs.h
2087 # Predefined preprocessor variables.
2089 cat >>confdefs.h <<_ACEOF
2090 #define PACKAGE_NAME "$PACKAGE_NAME"
2093 cat >>confdefs.h <<_ACEOF
2094 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2097 cat >>confdefs.h <<_ACEOF
2098 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2101 cat >>confdefs.h <<_ACEOF
2102 #define PACKAGE_STRING "$PACKAGE_STRING"
2105 cat >>confdefs.h <<_ACEOF
2106 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2109 cat >>confdefs.h <<_ACEOF
2110 #define PACKAGE_URL "$PACKAGE_URL"
2114 # Let the site file select an alternate cache file if it wants to.
2115 # Prefer an explicitly selected file to automatically selected ones.
2118 if test -n "$CONFIG_SITE"; then
2119 # We do not want a PATH search for config.site.
2120 case $CONFIG_SITE in #((
2121 -*) ac_site_file1=./$CONFIG_SITE;;
2122 */*) ac_site_file1=$CONFIG_SITE;;
2123 *) ac_site_file1=./$CONFIG_SITE;;
2125 elif test "x$prefix" != xNONE; then
2126 ac_site_file1=$prefix/share/config.site
2127 ac_site_file2=$prefix/etc/config.site
2129 ac_site_file1=$ac_default_prefix/share/config.site
2130 ac_site_file2=$ac_default_prefix/etc/config.site
2132 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2134 test "x$ac_site_file" = xNONE && continue
2135 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2136 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2137 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2138 sed 's/^/| /' "$ac_site_file" >&5
2140 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2141 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2142 as_fn_error $? "failed to load site
script $ac_site_file
2143 See \
`config.log' for more details" "$LINENO" 5; }
2147 if test -r "$cache_file"; then
2148 # Some versions of bash will fail to source /dev/null (special files
2149 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2150 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2151 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2152 $as_echo "$as_me: loading cache $cache_file" >&6;}
2154 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2155 *) . "./$cache_file";;
2159 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2160 $as_echo "$as_me: creating cache $cache_file" >&6;}
2164 # Check that the precious variables saved in the cache have kept the same
2166 ac_cache_corrupted=false
2167 for ac_var in $ac_precious_vars; do
2168 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2169 eval ac_new_set=\$ac_env_${ac_var}_set
2170 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2171 eval ac_new_val=\$ac_env_${ac_var}_value
2172 case $ac_old_set,$ac_new_set in
2174 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&5
2175 $as_echo "$as_me: error
: \
`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2176 ac_cache_corrupted=: ;;
2178 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not
set in the previous run
" >&5
2179 $as_echo "$as_me: error
: \
`$ac_var' was not set in the previous run" >&2;}
2180 ac_cache_corrupted=: ;;
2183 if test "x$ac_old_val" != "x$ac_new_val"; then
2184 # differences in whitespace do not lead to failure.
2185 ac_old_val_w=`echo x
$ac_old_val`
2186 ac_new_val_w=`echo x
$ac_new_val`
2187 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2188 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2189 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run
:" >&2;}
2190 ac_cache_corrupted=:
2192 { $as_echo "$as_me:${as_lineno-$LINENO}: warning
: ignoring whitespace changes
in \
`$ac_var' since the previous run:" >&5
2193 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2194 eval $ac_var=\$ac_old_val
2196 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2197 $as_echo "$as_me: former value
: \
`$ac_old_val'" >&2;}
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2199 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2202 # Pass precious variables to config.status.
2203 if test "$ac_new_set" = set; then
2205 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s
/'/'\\\\\\\\''/g
"` ;;
2206 *) ac_arg=$ac_var=$ac_new_val ;;
2208 case " $ac_configure_args " in
2209 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2210 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2214 if $ac_cache_corrupted; then
2215 { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
2216 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2218 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2219 as_fn_error $? "run \`make distclean' and
/or \
`rm $cache_file' and start over" "$LINENO" 5
2221 ## -------------------- ##
2222 ## Main body of script. ##
2223 ## -------------------- ##
2226 ac_cpp='$CPP $CPPFLAGS'
2227 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2228 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2229 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2233 ac_config_headers="$ac_config_headers config.h"
2236 for ac_dir in scripts "$srcdir"/scripts; do
2237 if test -f "$ac_dir/install-sh"; then
2239 ac_install_sh="$ac_aux_dir/install-sh -c"
2241 elif test -f "$ac_dir/install.sh"; then
2243 ac_install_sh="$ac_aux_dir/install.sh -c"
2245 elif test -f "$ac_dir/shtool"; then
2247 ac_install_sh="$ac_aux_dir/shtool install -c"
2251 if test -z "$ac_aux_dir"; then
2252 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2255 # These three variables are undocumented and unsupported,
2256 # and are intended to be withdrawn in a future Autoconf release.
2257 # They can cause serious problems if a builder's source tree is in a directory
2258 # whose full name contains unusual characters.
2259 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2260 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2261 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2267 # Check whether --with-pkgversion was given.
2268 if test "${with_pkgversion+set}" = set; then :
2269 withval=$with_pkgversion; case "$withval" in
2270 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
2272 *) PKGVERSION="($withval) " ;;
2275 PKGVERSION="(GNU libc) "
2279 PKGVERSION_TEXI=`echo "$PKGVERSION" |
sed 's/@/@@/g'`
2285 # Check whether --with-bugurl was given.
2286 if test "${with_bugurl+set}" = set; then :
2287 withval=$with_bugurl; case "$withval" in
2288 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
2291 *) BUGURL="$withval"
2295 BUGURL="http://www.gnu.org/software/libc/bugs.html"
2305 REPORT_BUGS_TO="<$BUGURL>"
2306 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" |
sed 's/@/@@/g'`}
2313 cat >>confdefs.h <<_ACEOF
2314 #define PKGVERSION "$PKGVERSION"
2318 cat >>confdefs.h <<_ACEOF
2319 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
2323 # Glibc should not depend on any header files
2326 # We require GCC, and by default use its preprocessor. Override AC_PROG_CPP
2327 # here to work around the Autoconf issue discussed in
2328 # <http://sourceware.org/ml/libc-alpha/2013-01/msg00721.html>.
2331 # We require GCC. Override _AC_PROG_CC_C89 here to work around the Autoconf
2332 # issue discussed in
2333 # <http://sourceware.org/ml/libc-alpha/2013-01/msg00757.html>.
2341 # Make sure we can run config.sub.
2342 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2343 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2346 $as_echo_n "checking build system type... " >&6; }
2347 if ${ac_cv_build+:} false; then :
2348 $as_echo_n "(cached) " >&6
2350 ac_build_alias=$build_alias
2351 test "x$ac_build_alias" = x &&
2352 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2353 test "x$ac_build_alias" = x &&
2354 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2355 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2356 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2360 $as_echo "$ac_cv_build" >&6; }
2361 case $ac_cv_build in
2363 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2366 ac_save_IFS=$IFS; IFS='-'
2372 # Remember, the first character of IFS is used to create $*,
2373 # except with old shells:
2376 case $build_os in *\ *) build_os=`echo "$build_os" |
sed 's/ /-/g'`;; esac
2379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2380 $as_echo_n "checking host system type... " >&6; }
2381 if ${ac_cv_host+:} false; then :
2382 $as_echo_n "(cached) " >&6
2384 if test "x$host_alias" = x; then
2385 ac_cv_host=$ac_cv_build
2387 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2388 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2393 $as_echo "$ac_cv_host" >&6; }
2396 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2399 ac_save_IFS=$IFS; IFS='-'
2405 # Remember, the first character of IFS is used to create $*,
2406 # except with old shells:
2409 case $host_os in *\ *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac
2414 ac_cpp='$CPP $CPPFLAGS'
2415 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2416 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2417 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2418 if test -n "$ac_tool_prefix"; then
2419 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2420 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2422 $as_echo_n "checking for $ac_word... " >&6; }
2423 if ${ac_cv_prog_CC+:} false; then :
2424 $as_echo_n "(cached) " >&6
2426 if test -n "$CC"; then
2427 ac_cv_prog_CC="$CC" # Let the user override the test.
2429 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2433 test -z "$as_dir" && as_dir=.
2434 for ac_exec_ext in '' $ac_executable_extensions; do
2435 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2436 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2437 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2447 if test -n "$CC"; then
2448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2449 $as_echo "$CC" >&6; }
2451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2452 $as_echo "no" >&6; }
2457 if test -z "$ac_cv_prog_CC"; then
2459 # Extract the first word of "gcc", so it can be a program name with args.
2460 set dummy gcc; ac_word=$2
2461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2462 $as_echo_n "checking for $ac_word... " >&6; }
2463 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2464 $as_echo_n "(cached) " >&6
2466 if test -n "$ac_ct_CC"; then
2467 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2473 test -z "$as_dir" && as_dir=.
2474 for ac_exec_ext in '' $ac_executable_extensions; do
2475 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2476 ac_cv_prog_ac_ct_CC="gcc"
2477 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2486 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2487 if test -n "$ac_ct_CC"; then
2488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2489 $as_echo "$ac_ct_CC" >&6; }
2491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2492 $as_echo "no" >&6; }
2495 if test "x$ac_ct_CC" = x; then
2498 case $cross_compiling:$ac_tool_warned in
2500 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2501 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2502 ac_tool_warned=yes ;;
2510 if test -z "$CC"; then
2511 if test -n "$ac_tool_prefix"; then
2512 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2513 set dummy ${ac_tool_prefix}cc; ac_word=$2
2514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2515 $as_echo_n "checking for $ac_word... " >&6; }
2516 if ${ac_cv_prog_CC+:} false; then :
2517 $as_echo_n "(cached) " >&6
2519 if test -n "$CC"; then
2520 ac_cv_prog_CC="$CC" # Let the user override the test.
2522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2526 test -z "$as_dir" && as_dir=.
2527 for ac_exec_ext in '' $ac_executable_extensions; do
2528 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2529 ac_cv_prog_CC="${ac_tool_prefix}cc"
2530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2540 if test -n "$CC"; then
2541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2542 $as_echo "$CC" >&6; }
2544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2545 $as_echo "no" >&6; }
2551 if test -z "$CC"; then
2552 # Extract the first word of "cc", so it can be a program name with args.
2553 set dummy cc; ac_word=$2
2554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2555 $as_echo_n "checking for $ac_word... " >&6; }
2556 if ${ac_cv_prog_CC+:} false; then :
2557 $as_echo_n "(cached) " >&6
2559 if test -n "$CC"; then
2560 ac_cv_prog_CC="$CC" # Let the user override the test.
2563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2567 test -z "$as_dir" && as_dir=.
2568 for ac_exec_ext in '' $ac_executable_extensions; do
2569 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2570 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2571 ac_prog_rejected=yes
2575 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2582 if test $ac_prog_rejected = yes; then
2583 # We found a bogon in the path, so make sure we never use it.
2584 set dummy $ac_cv_prog_CC
2586 if test $# != 0; then
2587 # We chose a different compiler from the bogus one.
2588 # However, it has the same basename, so the bogon will be chosen
2589 # first if we set CC to just the basename; use the full file name.
2591 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2597 if test -n "$CC"; then
2598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2599 $as_echo "$CC" >&6; }
2601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2602 $as_echo "no" >&6; }
2607 if test -z "$CC"; then
2608 if test -n "$ac_tool_prefix"; then
2609 for ac_prog in cl.exe
2611 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2612 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2614 $as_echo_n "checking for $ac_word... " >&6; }
2615 if ${ac_cv_prog_CC+:} false; then :
2616 $as_echo_n "(cached) " >&6
2618 if test -n "$CC"; then
2619 ac_cv_prog_CC="$CC" # Let the user override the test.
2621 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2625 test -z "$as_dir" && as_dir=.
2626 for ac_exec_ext in '' $ac_executable_extensions; do
2627 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2628 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2629 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2639 if test -n "$CC"; then
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2641 $as_echo "$CC" >&6; }
2643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2644 $as_echo "no" >&6; }
2648 test -n "$CC" && break
2651 if test -z "$CC"; then
2653 for ac_prog in cl.exe
2655 # Extract the first word of "$ac_prog", so it can be a program name with args.
2656 set dummy $ac_prog; ac_word=$2
2657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2658 $as_echo_n "checking for $ac_word... " >&6; }
2659 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2660 $as_echo_n "(cached) " >&6
2662 if test -n "$ac_ct_CC"; then
2663 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2669 test -z "$as_dir" && as_dir=.
2670 for ac_exec_ext in '' $ac_executable_extensions; do
2671 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2672 ac_cv_prog_ac_ct_CC="$ac_prog"
2673 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2682 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2683 if test -n "$ac_ct_CC"; then
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2685 $as_echo "$ac_ct_CC" >&6; }
2687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2688 $as_echo "no" >&6; }
2692 test -n "$ac_ct_CC" && break
2695 if test "x$ac_ct_CC" = x; then
2698 case $cross_compiling:$ac_tool_warned in
2700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2701 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2702 ac_tool_warned=yes ;;
2711 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2712 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2713 as_fn_error $? "no acceptable C compiler found
in \
$PATH
2714 See \
`config.log' for more details" "$LINENO" 5; }
2716 # Provide some information about the compiler.
2717 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2720 for ac_option in --version -v -V -qversion; do
2721 { { ac_try="$ac_compiler $ac_option >&5"
2723 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
2724 *) ac_try_echo
=$ac_try;;
2726 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2727 $as_echo "$ac_try_echo"; } >&5
2728 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2730 if test -s conftest.err
; then
2732 ... rest of stderr output deleted ...
2733 10q' conftest.err
>conftest.er1
2734 cat conftest.er1
>&5
2736 rm -f conftest.er1 conftest.err
2737 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2738 test $ac_status = 0; }
2742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2743 $as_echo_n "checking for suffix of object files... " >&6; }
2744 if ${ac_cv_objext+:} false
; then :
2745 $as_echo_n "(cached) " >&6
2747 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2748 /* end confdefs.h. */
2758 rm -f conftest.o conftest.obj
2759 if { { ac_try
="$ac_compile"
2761 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2762 *) ac_try_echo=$ac_try;;
2764 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2765 $as_echo "$ac_try_echo"; } >&5
2766 (eval "$ac_compile") 2>&5
2768 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2769 test $ac_status = 0; }; then :
2770 for ac_file in conftest.o conftest.obj conftest.*; do
2771 test -f "$ac_file" || continue;
2773 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2774 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2779 $as_echo "$as_me: failed program was:" >&5
2780 sed 's/^/| /' conftest.$ac_ext >&5
2782 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2783 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2784 as_fn_error $? "cannot compute suffix of object files
: cannot compile
2785 See \
`config.log' for more details" "$LINENO" 5; }
2787 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2790 $as_echo "$ac_cv_objext" >&6; }
2791 OBJEXT=$ac_cv_objext
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2794 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2795 if ${ac_cv_c_compiler_gnu+:} false; then :
2796 $as_echo_n "(cached) " >&6
2798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2799 /* end confdefs.h. */
2812 if ac_fn_c_try_compile "$LINENO"; then :
2817 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2818 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2822 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2823 if test $ac_compiler_gnu = yes; then
2828 ac_test_CFLAGS=${CFLAGS+set}
2829 ac_save_CFLAGS=$CFLAGS
2830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2831 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2832 if ${ac_cv_prog_cc_g+:} false; then :
2833 $as_echo_n "(cached) " >&6
2835 ac_save_c_werror_flag=$ac_c_werror_flag
2836 ac_c_werror_flag=yes
2839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2840 /* end confdefs.h. */
2850 if ac_fn_c_try_compile "$LINENO"; then :
2854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2855 /* end confdefs.h. */
2865 if ac_fn_c_try_compile "$LINENO"; then :
2868 ac_c_werror_flag=$ac_save_c_werror_flag
2870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2871 /* end confdefs.h. */
2881 if ac_fn_c_try_compile "$LINENO"; then :
2884 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2886 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2888 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2889 ac_c_werror_flag=$ac_save_c_werror_flag
2891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2892 $as_echo "$ac_cv_prog_cc_g" >&6; }
2893 if test "$ac_test_CFLAGS" = set; then
2894 CFLAGS=$ac_save_CFLAGS
2895 elif test $ac_cv_prog_cc_g = yes; then
2896 if test "$GCC" = yes; then
2902 if test "$GCC" = yes; then
2910 ac_cpp='$CPP $CPPFLAGS'
2911 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2912 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2913 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2915 if test $host != $build; then
2916 for ac_prog in gcc cc
2918 # Extract the first word of "$ac_prog", so it can be a program name with args.
2919 set dummy $ac_prog; ac_word=$2
2920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2921 $as_echo_n "checking for $ac_word... " >&6; }
2922 if ${ac_cv_prog_BUILD_CC+:} false; then :
2923 $as_echo_n "(cached) " >&6
2925 if test -n "$BUILD_CC"; then
2926 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
2928 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2932 test -z "$as_dir" && as_dir=.
2933 for ac_exec_ext in '' $ac_executable_extensions; do
2934 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2935 ac_cv_prog_BUILD_CC="$ac_prog"
2936 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2945 BUILD_CC=$ac_cv_prog_BUILD_CC
2946 if test -n "$BUILD_CC"; then
2947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
2948 $as_echo "$BUILD_CC" >&6; }
2950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2951 $as_echo "no" >&6; }
2955 test -n "$BUILD_CC" && break
2960 # On Suns, sometimes $CPP names a directory.
2961 if test -n "$CPP" && test -d "$CPP"; then
2964 if test -z "$CPP"; then
2968 # We need the C++ compiler only for testing.
2970 ac_cpp='$CXXCPP $CPPFLAGS'
2971 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2972 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2973 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2974 if test -z "$CXX"; then
2975 if test -n "$CCC"; then
2978 if test -n "$ac_tool_prefix"; then
2979 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2981 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2982 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2984 $as_echo_n "checking for $ac_word... " >&6; }
2985 if ${ac_cv_prog_CXX+:} false; then :
2986 $as_echo_n "(cached) " >&6
2988 if test -n "$CXX"; then
2989 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2995 test -z "$as_dir" && as_dir=.
2996 for ac_exec_ext in '' $ac_executable_extensions; do
2997 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2998 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3009 if test -n "$CXX"; then
3010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3011 $as_echo "$CXX" >&6; }
3013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3014 $as_echo "no" >&6; }
3018 test -n "$CXX" && break
3021 if test -z "$CXX"; then
3023 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3025 # Extract the first word of "$ac_prog", so it can be a program name with args.
3026 set dummy $ac_prog; ac_word=$2
3027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3028 $as_echo_n "checking for $ac_word... " >&6; }
3029 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3030 $as_echo_n "(cached) " >&6
3032 if test -n "$ac_ct_CXX"; then
3033 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3039 test -z "$as_dir" && as_dir=.
3040 for ac_exec_ext in '' $ac_executable_extensions; do
3041 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3042 ac_cv_prog_ac_ct_CXX="$ac_prog"
3043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3052 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3053 if test -n "$ac_ct_CXX"; then
3054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3055 $as_echo "$ac_ct_CXX" >&6; }
3057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3058 $as_echo "no" >&6; }
3062 test -n "$ac_ct_CXX" && break
3065 if test "x$ac_ct_CXX" = x; then
3068 case $cross_compiling:$ac_tool_warned in
3070 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3071 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3072 ac_tool_warned=yes ;;
3080 # Provide some information about the compiler.
3081 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3084 for ac_option in --version -v -V -qversion; do
3085 { { ac_try="$ac_compiler $ac_option >&5"
3087 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3088 *) ac_try_echo
=$ac_try;;
3090 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3091 $as_echo "$ac_try_echo"; } >&5
3092 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3094 if test -s conftest.err
; then
3096 ... rest of stderr output deleted ...
3097 10q' conftest.err
>conftest.er1
3098 cat conftest.er1
>&5
3100 rm -f conftest.er1 conftest.err
3101 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3102 test $ac_status = 0; }
3105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3106 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3107 if ${ac_cv_cxx_compiler_gnu+:} false
; then :
3108 $as_echo_n "(cached) " >&6
3110 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3111 /* end confdefs.h. */
3124 if ac_fn_cxx_try_compile
"$LINENO"; then :
3129 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3130 ac_cv_cxx_compiler_gnu
=$ac_compiler_gnu
3133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3134 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3135 if test $ac_compiler_gnu = yes; then
3140 ac_test_CXXFLAGS
=${CXXFLAGS+set}
3141 ac_save_CXXFLAGS
=$CXXFLAGS
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3143 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3144 if ${ac_cv_prog_cxx_g+:} false
; then :
3145 $as_echo_n "(cached) " >&6
3147 ac_save_cxx_werror_flag
=$ac_cxx_werror_flag
3148 ac_cxx_werror_flag
=yes
3151 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3152 /* end confdefs.h. */
3162 if ac_fn_cxx_try_compile
"$LINENO"; then :
3163 ac_cv_prog_cxx_g
=yes
3166 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3167 /* end confdefs.h. */
3177 if ac_fn_cxx_try_compile
"$LINENO"; then :
3180 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
3182 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3183 /* end confdefs.h. */
3193 if ac_fn_cxx_try_compile
"$LINENO"; then :
3194 ac_cv_prog_cxx_g
=yes
3196 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3198 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3200 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3201 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
3203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3204 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3205 if test "$ac_test_CXXFLAGS" = set; then
3206 CXXFLAGS
=$ac_save_CXXFLAGS
3207 elif test $ac_cv_prog_cxx_g = yes; then
3208 if test "$GXX" = yes; then
3214 if test "$GXX" = yes; then
3221 ac_cpp
='$CPP $CPPFLAGS'
3222 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3223 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3224 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3226 if test -n "$ac_tool_prefix"; then
3227 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
3228 set dummy
${ac_tool_prefix}readelf
; ac_word
=$2
3229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3230 $as_echo_n "checking for $ac_word... " >&6; }
3231 if ${ac_cv_prog_READELF+:} false
; then :
3232 $as_echo_n "(cached) " >&6
3234 if test -n "$READELF"; then
3235 ac_cv_prog_READELF
="$READELF" # Let the user override the test.
3237 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3241 test -z "$as_dir" && as_dir
=.
3242 for ac_exec_ext
in '' $ac_executable_extensions; do
3243 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3244 ac_cv_prog_READELF
="${ac_tool_prefix}readelf"
3245 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3254 READELF
=$ac_cv_prog_READELF
3255 if test -n "$READELF"; then
3256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
3257 $as_echo "$READELF" >&6; }
3259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3260 $as_echo "no" >&6; }
3265 if test -z "$ac_cv_prog_READELF"; then
3266 ac_ct_READELF
=$READELF
3267 # Extract the first word of "readelf", so it can be a program name with args.
3268 set dummy readelf
; ac_word
=$2
3269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3270 $as_echo_n "checking for $ac_word... " >&6; }
3271 if ${ac_cv_prog_ac_ct_READELF+:} false
; then :
3272 $as_echo_n "(cached) " >&6
3274 if test -n "$ac_ct_READELF"; then
3275 ac_cv_prog_ac_ct_READELF
="$ac_ct_READELF" # Let the user override the test.
3277 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3281 test -z "$as_dir" && as_dir
=.
3282 for ac_exec_ext
in '' $ac_executable_extensions; do
3283 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3284 ac_cv_prog_ac_ct_READELF
="readelf"
3285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3294 ac_ct_READELF
=$ac_cv_prog_ac_ct_READELF
3295 if test -n "$ac_ct_READELF"; then
3296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
3297 $as_echo "$ac_ct_READELF" >&6; }
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3300 $as_echo "no" >&6; }
3303 if test "x$ac_ct_READELF" = x
; then
3306 case $cross_compiling:$ac_tool_warned in
3308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3309 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3310 ac_tool_warned
=yes ;;
3312 READELF
=$ac_ct_READELF
3315 READELF
="$ac_cv_prog_READELF"
3319 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3320 as_fn_error $?
"you must configure in a separate build directory" "$LINENO" 5
3323 # This will get text that should go into config.make.
3326 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3328 # Check whether --with-gd was given.
3329 if test "${with_gd+set}" = set; then :
3330 withval
=$with_gd; case "$with_gd" in
3332 *) libgd_include
="-I$withval/include"
3333 libgd_ldflags
="-L$withval/lib" ;;
3339 # Check whether --with-gd-include was given.
3340 if test "${with_gd_include+set}" = set; then :
3341 withval
=$with_gd_include; case "$with_gd_include" in
3343 *) libgd_include
="-I$withval" ;;
3349 # Check whether --with-gd-lib was given.
3350 if test "${with_gd_lib+set}" = set; then :
3351 withval
=$with_gd_lib; case "$with_gd_lib" in
3353 *) libgd_ldflags
="-L$withval" ;;
3359 if test -n "$libgd_include"; then
3360 config_vars
="$config_vars
3361 CFLAGS-memusagestat.c = $libgd_include"
3363 if test -n "$libgd_ldflags"; then
3364 config_vars
="$config_vars
3365 libgd-LDFLAGS = $libgd_ldflags"
3369 # Check whether --with-fp was given.
3370 if test "${with_fp+set}" = set; then :
3371 withval
=$with_fp; with_fp
=$withval
3378 # Check whether --with-binutils was given.
3379 if test "${with_binutils+set}" = set; then :
3380 withval
=$with_binutils; path_binutils
=$withval
3386 # Check whether --with-selinux was given.
3387 if test "${with_selinux+set}" = set; then :
3388 withval
=$with_selinux; with_selinux
=$withval
3395 # Check whether --with-headers was given.
3396 if test "${with_headers+set}" = set; then :
3397 withval
=$with_headers; sysheaders
=$withval
3406 # Check whether --with-default-link was given.
3407 if test "${with_default_link+set}" = set; then :
3408 withval
=$with_default_link; use_default_link
=$withval
3410 use_default_link
=default
3414 # Check whether --enable-sanity-checks was given.
3415 if test "${enable_sanity_checks+set}" = set; then :
3416 enableval
=$enable_sanity_checks; enable_sanity
=$enableval
3422 # Check whether --enable-shared was given.
3423 if test "${enable_shared+set}" = set; then :
3424 enableval
=$enable_shared; shared
=$enableval
3429 # Check whether --enable-profile was given.
3430 if test "${enable_profile+set}" = set; then :
3431 enableval
=$enable_profile; profile
=$enableval
3436 # Check whether --enable-versioning was given.
3437 if test "${enable_versioning+set}" = set; then :
3438 enableval
=$enable_versioning; enable_versioning
=$enableval
3440 enable_versioning
=yes
3444 # Check whether --enable-oldest-abi was given.
3445 if test "${enable_oldest_abi+set}" = set; then :
3446 enableval
=$enable_oldest_abi; oldest_abi
=$enableval
3451 if test "$oldest_abi" = yes ||
test "$oldest_abi" = no
; then
3454 cat >>confdefs.h
<<_ACEOF
3455 #define GLIBC_OLDEST_ABI "$oldest_abi"
3461 # Check whether --enable-hardcoded-path-in-tests was given.
3462 if test "${enable_hardcoded_path_in_tests+set}" = set; then :
3463 enableval
=$enable_hardcoded_path_in_tests; hardcoded_path_in_tests
=$enableval
3465 hardcoded_path_in_tests
=no
3470 # Check whether --enable-stackguard-randomization was given.
3471 if test "${enable_stackguard_randomization+set}" = set; then :
3472 enableval
=$enable_stackguard_randomization; enable_stackguard_randomize
=$enableval
3474 enable_stackguard_randomize
=no
3477 if test "$enable_stackguard_randomize" = yes; then
3478 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3482 # Check whether --enable-add-ons was given.
3483 if test "${enable_add_ons+set}" = set; then :
3484 enableval
=$enable_add_ons;
3490 # Check whether --enable-hidden-plt was given.
3491 if test "${enable_hidden_plt+set}" = set; then :
3492 enableval
=$enable_hidden_plt; hidden
=$enableval
3497 if test "x$hidden" = xno
; then
3498 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3502 # Check whether --enable-bind-now was given.
3503 if test "${enable_bind_now+set}" = set; then :
3504 enableval
=$enable_bind_now; bindnow
=$enableval
3511 # Check whether --enable-static-nss was given.
3512 if test "${enable_static_nss+set}" = set; then :
3513 enableval
=$enable_static_nss; static_nss
=$enableval
3518 if test x
"$static_nss" = xyes ||
test x
"$shared" = xno
; then
3520 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3524 # Check whether --enable-force-install was given.
3525 if test "${enable_force_install+set}" = set; then :
3526 enableval
=$enable_force_install; force_install
=$enableval
3533 # Check whether --enable-kernel was given.
3534 if test "${enable_kernel+set}" = set; then :
3535 enableval
=$enable_kernel; minimum_kernel
=$enableval
3538 if test "$minimum_kernel" = yes ||
test "$minimum_kernel" = no
; then
3539 # Better nothing than this.
3542 if test "$minimum_kernel" = current
; then
3543 minimum_kernel
=`uname -r 2>/dev/null` || minimum_kernel
=
3547 # Check whether --enable-all-warnings was given.
3548 if test "${enable_all_warnings+set}" = set; then :
3549 enableval
=$enable_all_warnings; all_warnings
=$enableval
3554 # Check whether --enable-multi-arch was given.
3555 if test "${enable_multi_arch+set}" = set; then :
3556 enableval
=$enable_multi_arch; multi_arch
=$enableval
3562 # Check whether --enable-nss-crypt was given.
3563 if test "${enable_nss_crypt+set}" = set; then :
3564 enableval
=$enable_nss_crypt; nss_crypt
=$enableval
3569 if test x
$nss_crypt = xyes
; then
3570 nss_includes
=-I$
(nss-config
--includedir 2>/dev
/null
)
3571 if test $?
-ne 0; then
3572 as_fn_error $?
"cannot find include directory with nss-config" "$LINENO" 5
3574 old_CFLAGS
="$CFLAGS"
3575 CFLAGS
="$CFLAGS $nss_includes"
3577 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3578 /* end confdefs.h. */
3581 #include <nsslowhash.h>
3582 void f (void) { NSSLOW_Init (); }
3591 if ac_fn_c_try_compile
"$LINENO"; then :
3592 libc_cv_nss_crypt
=yes
3595 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3597 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3599 LIBS
="$LIBS -lfreebl3"
3600 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3601 /* end confdefs.h. */
3604 #include <nsslowhash.h>
3613 if ac_fn_c_try_link
"$LINENO"; then :
3614 libc_cv_nss_crypt
=yes
3617 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3619 rm -f core conftest.err conftest.
$ac_objext \
3620 conftest
$ac_exeext conftest.
$ac_ext
3621 CFLAGS
="$old_CFLAGS"
3624 libc_cv_nss_crypt
=no
3629 # Check whether --enable-obsolete-rpc was given.
3630 if test "${enable_obsolete_rpc+set}" = set; then :
3631 enableval
=$enable_obsolete_rpc; link_obsolete_rpc
=$enableval
3633 link_obsolete_rpc
=no
3638 if test "$link_obsolete_rpc" = yes; then
3639 $as_echo "#define LINK_OBSOLETE_RPC 1" >>confdefs.h
3643 # Check whether --enable-systemtap was given.
3644 if test "${enable_systemtap+set}" = set; then :
3645 enableval
=$enable_systemtap; systemtap
=$enableval
3650 if test "x$systemtap" != xno
; then
3651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemtap static probe support" >&5
3652 $as_echo_n "checking for systemtap static probe support... " >&6; }
3653 if ${libc_cv_sdt+:} false
; then :
3654 $as_echo_n "(cached) " >&6
3656 old_CFLAGS
="$CFLAGS"
3657 CFLAGS
="-std=gnu99 $CFLAGS"
3658 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3659 /* end confdefs.h. */
3660 #include <sys/sdt.h>
3661 void foo (int i, void *p)
3663 asm ("" STAP_PROBE_ASM (foo, bar, STAP_PROBE_ASM_TEMPLATE (2)) ""
3664 :: STAP_PROBE_ASM_OPERANDS (2, i, p));
3667 if ac_fn_c_try_compile
"$LINENO"; then :
3672 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3673 CFLAGS
="$old_CFLAGS"
3675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sdt" >&5
3676 $as_echo "$libc_cv_sdt" >&6; }
3677 if test $libc_cv_sdt = yes; then
3678 $as_echo "#define USE_STAP_PROBE 1" >>confdefs.h
3680 elif test "x$systemtap" != xauto
; then
3681 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3682 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3683 as_fn_error $?
"systemtap support needs sys/sdt.h with asm support
3684 See \`config.log' for more details" "$LINENO" 5; }
3688 # Check whether --enable-build-nscd was given.
3689 if test "${enable_build_nscd+set}" = set; then :
3690 enableval
=$enable_build_nscd; build_nscd
=$enableval
3697 # Note the use of $use_nscd is near the bottom of the file.
3698 # Check whether --enable-nscd was given.
3699 if test "${enable_nscd+set}" = set; then :
3700 enableval
=$enable_nscd; use_nscd
=$enableval
3706 # The way shlib-versions is used to generate soversions.mk uses a
3707 # fairly simplistic model for name recognition that can't distinguish
3708 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3709 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3710 # tell. This doesn't get used much beyond that, so it's fairly safe.
3715 host_os
=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3719 # We keep the original values in `$config_*' and never modify them, so we
3720 # can write them unchanged into config.make. Everything else uses
3721 # $machine, $vendor, and $os, and changes them whenever convenient.
3722 config_machine
=$host_cpu config_vendor
=$host_vendor config_os
=$host_os
3724 # Don't allow vendor == "unknown"
3725 test "$config_vendor" = unknown
&& config_vendor
=
3726 config_os
="`echo $config_os | sed 's/^unknown-//'`"
3728 # Some configurations imply other options.
3731 # The configure fragment of an add-on port can modify these to supplement
3732 # or override the table in the case statement below. No fragment should
3733 # ever change the config_* variables, however.
3734 machine
=$config_machine
3735 vendor
=$config_vendor
3739 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3741 if test "$machine" = rs6000
; then
3745 # Braindead PowerPC box with absolutely no FPU.
3746 case "$machine-$host_os" in
3754 # Check whether --with-cpu was given.
3755 if test "${with_cpu+set}" = set; then :
3756 withval
=$with_cpu; case "$withval" in
3757 yes|
'') as_fn_error $?
"--with-cpu requires an argument" "$LINENO" 5 ;;
3759 *) submachine
="$withval" ;;
3765 if frags
=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3768 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3769 for frag
in $frags; do
3770 name
=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3771 echo $ECHO_N "$name $ECHO_C" >&6
3774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3778 # An add-on can set this when it wants to disable the sanity check below.
3784 case "$enable_add_ons" in
3787 add_ons
=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3788 sed 's@/[^/]*$@@' | sort | uniq`
3789 add_ons_automatic
=yes
3791 *) add_ons
=`echo "$enable_add_ons" | sed 's/,/ /g'`
3792 add_ons_automatic
=no
;;
3798 if test x
"$add_ons" != x
; then
3799 for f
in $add_ons; do
3800 # Some sanity checks
3804 *** It seems that you're using an old \`crypt' add-on. crypt is now
3805 *** part of glibc and using the old add-on will not work with this
3806 *** release. Start again with fresh sources and without the old
3807 *** \`crypt' add-on." "$LINENO" 5
3811 *** It seems that you're using an old \`localedata' add-on. localedata
3812 *** is now part of glibc and using the old add-on will not work with
3813 *** this release. Start again with fresh sources and without the old
3814 *** \`localedata' add-on." "$LINENO" 5
3819 # Now source each add-on's configure fragment.
3820 # The fragments can use $srcdir/$libc_add_on to find themselves,
3821 # and test $add_ons_automatic to see if they were explicitly requested.
3822 # A fragment can clear (or even change) $libc_add_on to affect
3823 # whether it goes into the list to be actually used in the build.
3825 for libc_add_on
in $add_ons; do
3826 # Test whether such a directory really exists.
3827 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3828 case "$libc_add_on" in
3830 libc_add_on_srcdir
=$libc_add_on
3833 test -d "$srcdir/$libc_add_on" ||
{
3834 if test -d "$libc_add_on"; then
3835 libc_add_on
="`pwd`/$libc_add_on"
3837 as_fn_error $?
"add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3840 libc_add_on_srcdir
=$srcdir/$libc_add_on
3844 libc_add_on_frag
=$libc_add_on_srcdir/configure
3845 libc_add_on_canonical
=
3846 libc_add_on_config_subdirs
=
3847 if test -r "$libc_add_on_frag"; then
3848 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3849 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3850 libc_add_on_canonical
=unknown
3851 libc_add_on_subdirs
=
3852 .
"$libc_add_on_frag"
3853 test -z "$libc_add_on" ||
{
3854 configured_add_ons
="$configured_add_ons $libc_add_on"
3855 if test "x$libc_add_on_canonical" = xunknown
; then
3856 as_fn_error $?
"fragment must set \$libc_add_on_canonical" "$LINENO" 5
3858 for d
in $libc_add_on_subdirs; do
3859 case "$libc_add_on" in
3860 /*) subdir_srcdir
="$libc_add_on" ;;
3861 *) subdir_srcdir
="\$(..)$libc_add_on" ;;
3865 d
="${libc_add_on_canonical:-$libc_add_on}"
3871 subdir_srcdir
="$subdir_srcdir/$d"
3874 d
=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3875 add_on_subdirs
="$add_on_subdirs $d"
3876 test "$subdir_srcdir" = "\$(..)$d" || config_vars
="$config_vars
3877 $d-srcdir = $subdir_srcdir"
3879 for d
in $libc_add_on_config_subdirs; do
3881 /*) as_fn_error $?
"fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3883 if test ! -d "$libc_add_on_srcdir/$d"; then
3884 as_fn_error $?
"fragment wants to configure missing directory $d" "$LINENO" 5
3886 case "$libc_add_on" in
3887 /*) as_fn_error $?
"relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3889 subdirs
="$subdirs $libc_add_on/$d"
3893 if test -n "$libc_add_on"; then
3894 if frags
=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
3896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
3897 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
3898 for frag
in $frags; do
3899 name
=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3900 echo $ECHO_N "$name $ECHO_C" >&6
3903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3906 use_add_ons
="$use_add_ons $libc_add_on"
3907 add_ons_pfx
="$add_ons_pfx $libc_add_on/"
3908 test -z "$libc_add_on_canonical" ||
3909 add_ons_sfx
="$add_ons_sfx /$libc_add_on_canonical"
3912 # Use echo to strip excess whitespace.
3913 add_ons
="`echo $use_add_ons`"
3920 ### I put this here to prevent those annoying emails from people who cannot
3921 ### read and try to compile glibc on unsupported platforms. --drepper
3923 ### By using the undocumented --enable-hacker-mode option for configure
3924 ### one can skip this test to make the configuration not fail for unsupported
3927 if test -z "$enable_hacker_mode" && test x
"$libc_config_ok" != xyes
; then
3928 case "$machine-$host_os" in
3932 echo "*** The GNU C library is currently not available for this platform."
3933 echo "*** So far nobody cared to port it and if there is no volunteer it"
3934 echo "*** might never happen. So, if you have interest to see glibc on"
3935 echo "*** this platform visit"
3936 echo "*** http://www.gnu.org/software/libc/porting.html"
3937 echo "*** and join the group of porters"
3943 # Expand the configuration machine name into a subdirectory by architecture
3944 # type and particular chip. If an add-on configure fragment already set
3945 # base_machine, we don't change it.
3946 test -n "$base_machine" ||
case "$machine" in
3947 i
[34567]86) base_machine
=i386 machine
=i386
/$machine ;;
3948 powerpc
) base_machine
=powerpc machine
=powerpc
/powerpc32
;;
3949 powerpc64
) base_machine
=powerpc machine
=powerpc
/powerpc64
;;
3950 s390
) base_machine
=s390 machine
=s390
/s390-32
;;
3951 s390x
) base_machine
=s390 machine
=s390
/s390-64
;;
3952 sh3
*) base_machine
=sh machine
=sh
/sh3
;;
3953 sh4
*) base_machine
=sh machine
=sh
/sh4
;;
3955 base_machine
=sparc machine
=sparc
/sparc32
;;
3956 sparcv8 | supersparc | hypersparc
)
3957 base_machine
=sparc machine
=sparc
/sparc32
/sparcv8
;;
3958 sparcv8plus | sparcv8plusa | sparcv9
)
3959 base_machine
=sparc machine
=sparc
/sparc32
/sparcv9
;;
3960 sparcv8plusb | sparcv9b
)
3961 base_machine
=sparc machine
=sparc
/sparc32
/sparcv
9/sparcv9b
;;
3963 base_machine
=sparc machine
=sparc
/sparc32
/sparcv
9/sparcv9v
;;
3965 base_machine
=sparc machine
=sparc
/sparc32
/sparcv
9/sparcv9v2
;;
3967 base_machine
=sparc machine
=sparc
/sparc64
;;
3969 base_machine
=sparc machine
=sparc
/sparc64
/sparcv9b
;;
3971 base_machine
=sparc machine
=sparc
/sparc64
/sparcv9v
;;
3973 base_machine
=sparc machine
=sparc
/sparc64
/sparcv9v2
;;
3974 *) base_machine
=$machine ;;
3978 if test "$base_machine" = "i386"; then
3979 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
3983 # For the multi-arch option we need support in the assembler & linker.
3984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler and linker STT_GNU_IFUNC support" >&5
3985 $as_echo_n "checking for assembler and linker STT_GNU_IFUNC support... " >&6; }
3986 if ${libc_cv_ld_gnu_indirect_function+:} false
; then :
3987 $as_echo_n "(cached) " >&6
3989 cat > conftest.S
<<EOF
3990 .type foo,%gnu_indirect_function
4003 libc_cv_ld_gnu_indirect_function
=no
4004 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4005 -nostartfiles -nostdlib \
4006 -o conftest conftest.S
1>&5 2>&5; then
4007 # Do a link to see if the backend supports IFUNC relocs.
4008 $READELF -r conftest
1>&5
4009 LC_ALL
=C
$READELF -r conftest |
grep 'no relocations' >/dev
/null ||
{
4010 libc_cv_ld_gnu_indirect_function
=yes
4015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_gnu_indirect_function" >&5
4016 $as_echo "$libc_cv_ld_gnu_indirect_function" >&6; }
4018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4019 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4020 if ${libc_cv_dot_text+:} false
; then :
4021 $as_echo_n "(cached) " >&6
4023 cat > conftest.s
<<EOF
4027 if { ac_try
='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4028 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4031 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4032 test $ac_status = 0; }; }; then
4033 libc_cv_dot_text
=.text
4038 if test -z "$libc_cv_dot_text"; then
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4040 $as_echo "no" >&6; }
4042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4043 $as_echo "yes" >&6; }
4046 if test x
"$libc_cv_ld_gnu_indirect_function" != xyes
; then
4047 if test x
"$multi_arch" = xyes
; then
4048 as_fn_error $?
"--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4054 if test x
"$multi_arch" != xno
; then
4055 multi_arch_d
=/multiarch
4058 # Compute the list of sysdep directories for this configuration.
4059 # This can take a while to compute.
4060 sysdep_dir
=$srcdir/sysdeps
4061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4062 $as_echo_n "checking sysdep dirs... " >&6; }
4063 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4064 os
="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4066 test "x$base_os" != x ||
case "$os" in
4068 base_os
=mach
/hurd
;;
4070 base_os
=unix
/sysv
;;
4073 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4076 while o
=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4080 o
=`echo $tail | sed 's/[0-9]*$//'`
4081 if test $o != $tail; then
4084 # For linux-gnu, try linux-gnu, then linux.
4085 o
=`echo $tail | sed 's/-.*$//'`
4086 if test $o != $tail; then
4090 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4093 while b
=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4099 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4101 tail=$machine${submachine:+/$submachine}
4102 while m
=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4104 # Prepend the machine's FPU directory unless --without-fp.
4105 if test "$with_fp" = yes; then
4110 # For each machine term, try it with and then without /multiarch.
4111 for try_fpu
in $maybe_fpu ''; do
4112 for try_multi
in $multi_arch_d ''; do
4113 mach
="$mach /$1$try_fpu$try_multi"
4120 # Find what sysdep directories exist.
4123 for b
in $base ''; do
4124 for m0
in $mach ''; do
4125 for v
in /$vendor ''; do
4126 test "$v" = / && continue
4127 for o
in /$ostry ''; do
4128 test "$o" = / && continue
4129 for m
in $mach ''; do
4130 for d
in $add_ons_pfx ''; do
4131 for a
in $add_ons_sfx ''; do
4132 try_suffix
="$m0$b$v$o$m"
4133 if test -n "$try_suffix"; then
4134 try_srcdir
="${srcdir}/"
4138 try
="${d}sysdeps$try_suffix$a"
4139 test -n "$enable_debug_configure" &&
4140 echo "$0 DEBUG: try $try" >&2
4141 if test -d "$try_srcdir$try"; then
4142 sysnames
="$sysnames $try"
4143 { test -n "$o" ||
test -n "$b"; } && os_used
=t
4144 { test -n "$m" ||
test -n "$m0"; } && machine_used
=t
4146 x
*/$submachine) submachine_used
=t
;;
4148 if test -n "$d"; then
4149 case "$sysnames_add_ons" in
4151 *|
'') sysnames_add_ons
="$sysnames_add_ons $d" ;;
4164 # If the assembler supports gnu_indirect_function symbol type and the
4165 # architecture supports multi-arch, we enable multi-arch by default.
4166 case $sysnames_add_ons$sysnames in
4170 test x
"$multi_arch" = xdefault
&& multi_arch
=no
4173 if test x
"$multi_arch" != xno
; then
4174 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4179 if test -z "$os_used" && test "$os" != none
; then
4180 as_fn_error $?
"Operating system $os is not supported." "$LINENO" 5
4182 if test -z "$machine_used" && test "$machine" != none
; then
4183 as_fn_error $?
"The $machine is not supported." "$LINENO" 5
4185 if test -z "$submachine_used" && test -n "$submachine"; then
4186 as_fn_error $?
"The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4190 # We have now validated the configuration.
4192 # Expand the list of system names into a full list of directories
4193 # from each element's parent name and Implies file (if present).
4196 while test $# -gt 0; do
4200 case " $names " in *" $name "*)
4201 # Already in the list.
4205 # Report each name as we discover it, so there is no long pause in output.
4206 echo $ECHO_N "$name $ECHO_C" >&6
4208 name_base
=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4212 *) xsrcdir
=$srcdir/ ;;
4214 test -n "$enable_debug_configure" &&
4215 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4217 for implies_file
in Implies Implies-before Implies-after
; do
4218 implies_type
=`echo $implies_file | sed s/-/_/`
4219 eval ${implies_type}=
4220 if test -f $xsrcdir$name/$implies_file; then
4221 # Collect more names from the `Implies' file (removing comments).
4222 implied_candidate
="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4223 for x
in $implied_candidate; do
4225 if test -d $xsrcdir$name_base/$x; then
4226 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4229 for d
in $add_ons_pfx ''; do
4230 try
="${d}sysdeps/$x"
4233 *) try_srcdir
=$srcdir/ ;;
4235 test -n "$enable_debug_configure" &&
4236 echo "DEBUG: $name $implies_file $x try($d) {$try_srcdir}$try" >&2
4237 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4239 eval "${implies_type}=\"\$${implies_type} \$try\""
4241 case "$sysnames_add_ons" in
4243 *|
'') sysnames_add_ons
="$sysnames_add_ons $d" ;;
4247 if test $found = no
; then
4248 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4249 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4255 # Add NAME to the list of names.
4256 names
="$names $name"
4258 # Find the parent of NAME, using the empty string if it has none.
4259 parent
="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4261 test -n "$enable_debug_configure" &&
4262 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4263 Implies_before='$Implies_before' Implies_after='$Implies_after'" >&2
4265 # Add the names implied by NAME, and NAME's parent (if it has one), to
4266 # the list of names to be processed (the argument list). We prepend the
4267 # implied names to the list and append the parent. We want implied
4268 # directories to come before further directories inferred from the
4269 # configuration components; this ensures that for sysv4, unix/common
4270 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4272 sysnames
="`echo $Implies $* $Implies_before $parent $Implies_after`"
4273 test -n "$sysnames" && set $sysnames
4276 # Add the default directories.
4277 default_sysnames
="sysdeps/generic"
4278 sysnames
="$names $default_sysnames"
4280 # The other names were emitted during the scan.
4281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4282 $as_echo "$default_sysnames" >&6; }
4284 # Collect the list of add-ons that supply partial sysdeps trees.
4286 for add_on
in $add_ons; do
4289 *) xsrcdir
="$srcdir/" ;;
4292 test -d "$xsrcdir$add_on/sysdeps" ||
{
4293 case "$configured_add_ons " in
4296 as_fn_error $?
"add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4302 sysdeps_add_ons
="$sysdeps_add_ons $add_on"
4303 case "$sysnames_add_ons" in
4306 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4307 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4312 for d
in $sysnames; do
4314 $add_on/sysdeps
/*) ;;
4317 (cd "$xsrcdir$d" && for f
in *[!~
]; do
4320 for ff
in $f/*.h
; do
4321 test -d "$ff" ||
{ test -e "$ff" && exit 88; }
4325 test -d "$f" ||
{ test -e "$f" && exit 88; }
4329 if test $?
-eq 88; then
4334 if test $found = no
; then
4335 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4336 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4344 # Find a good install program. We prefer a C program (faster),
4345 # so one script is as good as another. But avoid the broken or
4346 # incompatible versions:
4347 # SysV /etc/install, /usr/sbin/install
4348 # SunOS /usr/etc/install
4349 # IRIX /sbin/install
4351 # AmigaOS /C/install, which installs bootblocks on floppy discs
4352 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4353 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4354 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4355 # OS/2's system install, which has a completely different semantic
4356 # ./install, which can be erroneously created by make from ./install.sh.
4357 # Reject install programs that cannot install multiple files.
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4359 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4360 if test -z "$INSTALL"; then
4361 if ${ac_cv_path_install+:} false
; then :
4362 $as_echo_n "(cached) " >&6
4364 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4368 test -z "$as_dir" && as_dir
=.
4369 # Account for people who put trailing slashes in PATH elements.
4370 case $as_dir/ in #((
4371 .
/ | .
// |
/[cC
]/* | \
4372 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
4373 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
4376 # OSF1 and SCO ODT 3.0 have their own names for install.
4377 # Don't use installbsd from OSF since it installs stuff as root
4379 for ac_prog
in ginstall scoinst
install; do
4380 for ac_exec_ext
in '' $ac_executable_extensions; do
4381 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4382 if test $ac_prog = install &&
4383 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4384 # AIX install. It has an incompatible calling convention.
4386 elif test $ac_prog = install &&
4387 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4388 # program-specific install script used by HP pwplus--don't use.
4391 rm -rf conftest.one conftest.two conftest.dir
4392 echo one
> conftest.one
4393 echo two
> conftest.two
4395 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
4396 test -s conftest.one
&& test -s conftest.two
&&
4397 test -s conftest.dir
/conftest.one
&&
4398 test -s conftest.dir
/conftest.two
4400 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
4413 rm -rf conftest.one conftest.two conftest.dir
4416 if test "${ac_cv_path_install+set}" = set; then
4417 INSTALL
=$ac_cv_path_install
4419 # As a last resort, use the slow shell script. Don't cache a
4420 # value for INSTALL within a source directory, because that will
4421 # break other packages using the cache if that directory is
4422 # removed, or if the value is a relative name.
4423 INSTALL
=$ac_install_sh
4426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4427 $as_echo "$INSTALL" >&6; }
4429 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4430 # It thinks the first close brace ends the variable substitution.
4431 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
4433 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
4435 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
4437 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4438 # The makefiles need to use a different form to find it in $srcdir.
4439 INSTALL
='\$(..)./scripts/install-sh -c'
4441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4442 $as_echo_n "checking whether ln -s works... " >&6; }
4444 if test "$LN_S" = "ln -s"; then
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4446 $as_echo "yes" >&6; }
4448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4449 $as_echo "no, using $LN_S" >&6; }
4453 # Was a --with-binutils option given?
4454 if test -n "$path_binutils"; then
4455 # Make absolute; ensure a single trailing slash.
4456 path_binutils
=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4457 CC
="$CC -B$path_binutils"
4459 AS
=`$CC -print-prog-name=as`
4460 LD
=`$CC -print-prog-name=ld`
4461 AR
=`$CC -print-prog-name=ar`
4463 OBJDUMP
=`$CC -print-prog-name=objdump`
4465 OBJCOPY
=`$CC -print-prog-name=objcopy`
4468 # Determine whether we are using GNU binutils.
4469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4470 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4471 if ${libc_cv_prog_as_gnu+:} false
; then :
4472 $as_echo_n "(cached) " >&6
4474 # Most GNU programs take a -v and spit out some text including
4475 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4476 if $AS -o conftest
-v </dev
/null
2>&1 |
grep GNU
> /dev
/null
2>&1; then
4477 libc_cv_prog_as_gnu
=yes
4479 libc_cv_prog_as_gnu
=no
4483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4484 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4486 gnu_as
=$libc_cv_prog_as_gnu
4488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4489 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4490 if ${libc_cv_prog_ld_gnu+:} false
; then :
4491 $as_echo_n "(cached) " >&6
4493 # Most GNU programs take a -v and spit out some text including
4494 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4495 if $LD -o conftest
-v </dev
/null
2>&1 |
grep GNU
> /dev
/null
2>&1; then
4496 libc_cv_prog_ld_gnu
=yes
4498 libc_cv_prog_ld_gnu
=no
4502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4503 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4504 gnu_ld
=$libc_cv_prog_ld_gnu
4507 # Accept binutils 2.20 or newer.
4510 # Extract the first word of "$ac_prog", so it can be a program name with args.
4511 set dummy
$ac_prog; ac_word
=$2
4512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4513 $as_echo_n "checking for $ac_word... " >&6; }
4514 if ${ac_cv_prog_AS+:} false
; then :
4515 $as_echo_n "(cached) " >&6
4517 if test -n "$AS"; then
4518 ac_cv_prog_AS
="$AS" # Let the user override the test.
4520 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4524 test -z "$as_dir" && as_dir
=.
4525 for ac_exec_ext
in '' $ac_executable_extensions; do
4526 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4527 ac_cv_prog_AS
="$ac_prog"
4528 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4538 if test -n "$AS"; then
4539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4540 $as_echo "$AS" >&6; }
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4543 $as_echo "no" >&6; }
4547 test -n "$AS" && break
4550 if test -z "$AS"; then
4553 # Found it, now check the version.
4554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4555 $as_echo_n "checking version of $AS... " >&6; }
4556 ac_prog_version
=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4557 case $ac_prog_version in
4558 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4559 2.1[0-9][0-9]*|
2.
[2-9][0-9]*|
[3-9].
*|
[1-9][0-9]*)
4560 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4561 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4565 $as_echo "$ac_prog_version" >&6; }
4567 if test $ac_verc_fail = yes; then
4568 AS
=: critic_missing
="$critic_missing as"
4573 # Extract the first word of "$ac_prog", so it can be a program name with args.
4574 set dummy
$ac_prog; ac_word
=$2
4575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4576 $as_echo_n "checking for $ac_word... " >&6; }
4577 if ${ac_cv_prog_LD+:} false
; then :
4578 $as_echo_n "(cached) " >&6
4580 if test -n "$LD"; then
4581 ac_cv_prog_LD
="$LD" # Let the user override the test.
4583 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4587 test -z "$as_dir" && as_dir
=.
4588 for ac_exec_ext
in '' $ac_executable_extensions; do
4589 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4590 ac_cv_prog_LD
="$ac_prog"
4591 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4601 if test -n "$LD"; then
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4603 $as_echo "$LD" >&6; }
4605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4606 $as_echo "no" >&6; }
4610 test -n "$LD" && break
4613 if test -z "$LD"; then
4616 # Found it, now check the version.
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4618 $as_echo_n "checking version of $LD... " >&6; }
4619 ac_prog_version
=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4620 case $ac_prog_version in
4621 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4622 2.1[0-9][0-9]*|
2.
[2-9][0-9]*|
[3-9].
*|
[1-9][0-9]*)
4623 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4624 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4628 $as_echo "$ac_prog_version" >&6; }
4630 if test $ac_verc_fail = yes; then
4631 LD
=: critic_missing
="$critic_missing ld"
4635 # These programs are version sensitive.
4637 for ac_prog
in ${ac_tool_prefix}gcc
${ac_tool_prefix}cc
4639 # Extract the first word of "$ac_prog", so it can be a program name with args.
4640 set dummy
$ac_prog; ac_word
=$2
4641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4642 $as_echo_n "checking for $ac_word... " >&6; }
4643 if ${ac_cv_prog_CC+:} false
; then :
4644 $as_echo_n "(cached) " >&6
4646 if test -n "$CC"; then
4647 ac_cv_prog_CC
="$CC" # Let the user override the test.
4649 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4653 test -z "$as_dir" && as_dir
=.
4654 for ac_exec_ext
in '' $ac_executable_extensions; do
4655 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4656 ac_cv_prog_CC
="$ac_prog"
4657 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4667 if test -n "$CC"; then
4668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4669 $as_echo "$CC" >&6; }
4671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4672 $as_echo "no" >&6; }
4676 test -n "$CC" && break
4679 if test -z "$CC"; then
4682 # Found it, now check the version.
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4684 $as_echo_n "checking version of $CC... " >&6; }
4685 ac_prog_version
=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4686 case $ac_prog_version in
4687 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4688 4.
[3-9].
* |
4.
[1-9][0-9].
* |
[5-9].
* )
4689 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4690 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4694 $as_echo "$ac_prog_version" >&6; }
4696 if test $ac_verc_fail = yes; then
4697 critic_missing
="$critic_missing gcc"
4700 for ac_prog
in gnumake gmake
make
4702 # Extract the first word of "$ac_prog", so it can be a program name with args.
4703 set dummy
$ac_prog; ac_word
=$2
4704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4705 $as_echo_n "checking for $ac_word... " >&6; }
4706 if ${ac_cv_prog_MAKE+:} false
; then :
4707 $as_echo_n "(cached) " >&6
4709 if test -n "$MAKE"; then
4710 ac_cv_prog_MAKE
="$MAKE" # Let the user override the test.
4712 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4716 test -z "$as_dir" && as_dir
=.
4717 for ac_exec_ext
in '' $ac_executable_extensions; do
4718 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4719 ac_cv_prog_MAKE
="$ac_prog"
4720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4729 MAKE
=$ac_cv_prog_MAKE
4730 if test -n "$MAKE"; then
4731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4732 $as_echo "$MAKE" >&6; }
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4735 $as_echo "no" >&6; }
4739 test -n "$MAKE" && break
4742 if test -z "$MAKE"; then
4745 # Found it, now check the version.
4746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4747 $as_echo_n "checking version of $MAKE... " >&6; }
4748 ac_prog_version
=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4749 case $ac_prog_version in
4750 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4752 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4753 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4757 $as_echo "$ac_prog_version" >&6; }
4759 if test $ac_verc_fail = yes; then
4760 critic_missing
="$critic_missing make"
4764 for ac_prog
in gnumsgfmt gmsgfmt msgfmt
4766 # Extract the first word of "$ac_prog", so it can be a program name with args.
4767 set dummy
$ac_prog; ac_word
=$2
4768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4769 $as_echo_n "checking for $ac_word... " >&6; }
4770 if ${ac_cv_prog_MSGFMT+:} false
; then :
4771 $as_echo_n "(cached) " >&6
4773 if test -n "$MSGFMT"; then
4774 ac_cv_prog_MSGFMT
="$MSGFMT" # Let the user override the test.
4776 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4780 test -z "$as_dir" && as_dir
=.
4781 for ac_exec_ext
in '' $ac_executable_extensions; do
4782 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4783 ac_cv_prog_MSGFMT
="$ac_prog"
4784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4793 MSGFMT
=$ac_cv_prog_MSGFMT
4794 if test -n "$MSGFMT"; then
4795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4796 $as_echo "$MSGFMT" >&6; }
4798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4799 $as_echo "no" >&6; }
4803 test -n "$MSGFMT" && break
4806 if test -z "$MSGFMT"; then
4809 # Found it, now check the version.
4810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4811 $as_echo_n "checking version of $MSGFMT... " >&6; }
4812 ac_prog_version
=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4813 case $ac_prog_version in
4814 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4815 0.10.3[6-9]* |
0.10.
[4-9][0-9]* |
0.1[1-9]* |
0.
[2-9][0-9]* |
[1-9].
*)
4816 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4817 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4821 $as_echo "$ac_prog_version" >&6; }
4823 if test $ac_verc_fail = yes; then
4824 MSGFMT
=: aux_missing
="$aux_missing msgfmt"
4827 for ac_prog
in makeinfo
4829 # Extract the first word of "$ac_prog", so it can be a program name with args.
4830 set dummy
$ac_prog; ac_word
=$2
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4832 $as_echo_n "checking for $ac_word... " >&6; }
4833 if ${ac_cv_prog_MAKEINFO+:} false
; then :
4834 $as_echo_n "(cached) " >&6
4836 if test -n "$MAKEINFO"; then
4837 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
4839 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4843 test -z "$as_dir" && as_dir
=.
4844 for ac_exec_ext
in '' $ac_executable_extensions; do
4845 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4846 ac_cv_prog_MAKEINFO
="$ac_prog"
4847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4856 MAKEINFO
=$ac_cv_prog_MAKEINFO
4857 if test -n "$MAKEINFO"; then
4858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4859 $as_echo "$MAKEINFO" >&6; }
4861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4862 $as_echo "no" >&6; }
4866 test -n "$MAKEINFO" && break
4869 if test -z "$MAKEINFO"; then
4872 # Found it, now check the version.
4873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4874 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4875 ac_prog_version
=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4876 case $ac_prog_version in
4877 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4878 4.
[5-9]*|
4.
[1-9][0-9]*|
[5-9].
*)
4879 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4880 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4884 $as_echo "$ac_prog_version" >&6; }
4886 if test $ac_verc_fail = yes; then
4887 MAKEINFO
=: aux_missing
="$aux_missing makeinfo"
4892 # Extract the first word of "$ac_prog", so it can be a program name with args.
4893 set dummy
$ac_prog; ac_word
=$2
4894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4895 $as_echo_n "checking for $ac_word... " >&6; }
4896 if ${ac_cv_prog_SED+:} false
; then :
4897 $as_echo_n "(cached) " >&6
4899 if test -n "$SED"; then
4900 ac_cv_prog_SED
="$SED" # Let the user override the test.
4902 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4906 test -z "$as_dir" && as_dir
=.
4907 for ac_exec_ext
in '' $ac_executable_extensions; do
4908 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4909 ac_cv_prog_SED
="$ac_prog"
4910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4920 if test -n "$SED"; then
4921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4922 $as_echo "$SED" >&6; }
4924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4925 $as_echo "no" >&6; }
4929 test -n "$SED" && break
4932 if test -z "$SED"; then
4935 # Found it, now check the version.
4936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
4937 $as_echo_n "checking version of $SED... " >&6; }
4938 ac_prog_version
=`$SED --version 2>&1 | sed -n 's/^.*GNU sed[^0-9]* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4939 case $ac_prog_version in
4940 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4941 3.0[2-9]*|
3.
[1-9]*|
[4-9]*)
4942 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4943 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4947 $as_echo "$ac_prog_version" >&6; }
4949 if test $ac_verc_fail = yes; then
4950 SED
=: aux_missing
="$aux_missing sed"
4955 # Extract the first word of "$ac_prog", so it can be a program name with args.
4956 set dummy
$ac_prog; ac_word
=$2
4957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4958 $as_echo_n "checking for $ac_word... " >&6; }
4959 if ${ac_cv_prog_AWK+:} false
; then :
4960 $as_echo_n "(cached) " >&6
4962 if test -n "$AWK"; then
4963 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
4965 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4969 test -z "$as_dir" && as_dir
=.
4970 for ac_exec_ext
in '' $ac_executable_extensions; do
4971 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4972 ac_cv_prog_AWK
="$ac_prog"
4973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4983 if test -n "$AWK"; then
4984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4985 $as_echo "$AWK" >&6; }
4987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4988 $as_echo "no" >&6; }
4992 test -n "$AWK" && break
4995 if test -z "$AWK"; then
4998 # Found it, now check the version.
4999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AWK" >&5
5000 $as_echo_n "checking version of $AWK... " >&6; }
5001 ac_prog_version
=`$AWK --version 2>&1 | sed -n 's/^.*GNU Awk[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
5002 case $ac_prog_version in
5003 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
5005 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
5006 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
5009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5010 $as_echo "$ac_prog_version" >&6; }
5012 if test $ac_verc_fail = yes; then
5013 critic_missing
="$critic_missing gawk"
5017 if test -n "$ac_tool_prefix"; then
5018 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
5019 set dummy
${ac_tool_prefix}nm
; ac_word
=$2
5020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5021 $as_echo_n "checking for $ac_word... " >&6; }
5022 if ${ac_cv_prog_NM+:} false
; then :
5023 $as_echo_n "(cached) " >&6
5025 if test -n "$NM"; then
5026 ac_cv_prog_NM
="$NM" # Let the user override the test.
5028 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5032 test -z "$as_dir" && as_dir
=.
5033 for ac_exec_ext
in '' $ac_executable_extensions; do
5034 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5035 ac_cv_prog_NM
="${ac_tool_prefix}nm"
5036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5046 if test -n "$NM"; then
5047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5048 $as_echo "$NM" >&6; }
5050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5051 $as_echo "no" >&6; }
5056 if test -z "$ac_cv_prog_NM"; then
5058 # Extract the first word of "nm", so it can be a program name with args.
5059 set dummy nm
; ac_word
=$2
5060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5061 $as_echo_n "checking for $ac_word... " >&6; }
5062 if ${ac_cv_prog_ac_ct_NM+:} false
; then :
5063 $as_echo_n "(cached) " >&6
5065 if test -n "$ac_ct_NM"; then
5066 ac_cv_prog_ac_ct_NM
="$ac_ct_NM" # Let the user override the test.
5068 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5072 test -z "$as_dir" && as_dir
=.
5073 for ac_exec_ext
in '' $ac_executable_extensions; do
5074 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5075 ac_cv_prog_ac_ct_NM
="nm"
5076 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5085 ac_ct_NM
=$ac_cv_prog_ac_ct_NM
5086 if test -n "$ac_ct_NM"; then
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5088 $as_echo "$ac_ct_NM" >&6; }
5090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5091 $as_echo "no" >&6; }
5094 if test "x$ac_ct_NM" = x
; then
5097 case $cross_compiling:$ac_tool_warned in
5099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5100 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5101 ac_tool_warned
=yes ;;
5110 for ac_prog
in autoconf
5112 # Extract the first word of "$ac_prog", so it can be a program name with args.
5113 set dummy
$ac_prog; ac_word
=$2
5114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5115 $as_echo_n "checking for $ac_word... " >&6; }
5116 if ${ac_cv_prog_AUTOCONF+:} false
; then :
5117 $as_echo_n "(cached) " >&6
5119 if test -n "$AUTOCONF"; then
5120 ac_cv_prog_AUTOCONF
="$AUTOCONF" # Let the user override the test.
5122 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5126 test -z "$as_dir" && as_dir
=.
5127 for ac_exec_ext
in '' $ac_executable_extensions; do
5128 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5129 ac_cv_prog_AUTOCONF
="$ac_prog"
5130 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5139 AUTOCONF
=$ac_cv_prog_AUTOCONF
5140 if test -n "$AUTOCONF"; then
5141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5142 $as_echo "$AUTOCONF" >&6; }
5144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5145 $as_echo "no" >&6; }
5149 test -n "$AUTOCONF" && break
5151 test -n "$AUTOCONF" || AUTOCONF
="no"
5153 case "x$AUTOCONF" in
5154 xno|x|x
:) AUTOCONF
=no
;;
5156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5157 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5158 if ${libc_cv_autoconf_works+:} false
; then :
5159 $as_echo_n "(cached) " >&6
5161 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.
in > /dev
/null
2>&1); then
5162 libc_cv_autoconf_works
=yes
5164 libc_cv_autoconf_works
=no
5167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5168 $as_echo "$libc_cv_autoconf_works" >&6; }
5169 test $libc_cv_autoconf_works = yes || AUTOCONF
=no
5172 if test "x$AUTOCONF" = xno
; then
5173 aux_missing
="$aux_missing autoconf"
5176 test -n "$critic_missing" && as_fn_error $?
"
5177 *** These critical programs are missing or too old:$critic_missing
5178 *** Check the INSTALL file for required versions." "$LINENO" 5
5180 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5181 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5182 *** some features will be disabled.
5183 *** Check the INSTALL file for required versions." >&5
5184 $as_echo "$as_me: WARNING:
5185 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5186 *** some features will be disabled.
5187 *** Check the INSTALL file for required versions." >&2;}
5189 # if using special system headers, find out the compiler's sekrit
5190 # header directory and add that to the list. NOTE: Only does the right
5191 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5192 if test -n "$sysheaders"; then
5193 SYSINCLUDES
=-nostdinc
5194 for d
in include include-fixed
; do
5195 i
=`$CC -print-file-name="$d"` && test "x$i" != x
&& test "x$i" != "x$d" &&
5196 SYSINCLUDES
="$SYSINCLUDES -isystem $i"
5198 SYSINCLUDES
="$SYSINCLUDES \
5199 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5200 if test -n "$CXX"; then
5202 for cxxheaders
in `$CXX -v -S -x c++ /dev/null -o /dev/null 2>&1 \
5203 | sed -n -e '1,/#include/d' -e 's/^ \(\/.*\/[cg]++\)/\1/p'`; do
5204 test "x$cxxheaders" != x
&&
5205 CXX_SYSINCLUDES
="$CXX_SYSINCLUDES -isystem $cxxheaders"
5212 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5213 # since this would lead to problems installing/building glibc.
5214 # LD_LIBRARY_PATH contains the current directory if one of the following
5216 # - one of the terminals (":" and ";") is the first or last sign
5217 # - two terminals occur directly after each other
5218 # - the path contains an element with a dot in it
5219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5220 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5221 case ${LD_LIBRARY_PATH} in
5222 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
5223 ld_library_path_setting
="contains current directory"
5226 ld_library_path_setting
="ok"
5229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5230 $as_echo "$ld_library_path_setting" >&6; }
5231 if test "$ld_library_path_setting" != "ok"; then
5233 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5234 *** building glibc. Please change the environment variable
5235 *** and run configure again." "$LINENO" 5
5238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5239 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5240 if ${libc_cv_gcc_static_libgcc+:} false
; then :
5241 $as_echo_n "(cached) " >&6
5243 if $CC -v -static-libgcc 2>&1 |
grep 'unrecognized option.*static-libgcc' >/dev
/null
; then
5244 libc_cv_gcc_static_libgcc
=
5246 libc_cv_gcc_static_libgcc
=-static-libgcc
5249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5250 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5253 # Extract the first word of "bash", so it can be a program name with args.
5254 set dummy bash
; ac_word
=$2
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5256 $as_echo_n "checking for $ac_word... " >&6; }
5257 if ${ac_cv_path_BASH_SHELL+:} false
; then :
5258 $as_echo_n "(cached) " >&6
5262 ac_cv_path_BASH_SHELL
="$BASH_SHELL" # Let the user override the test with a path.
5265 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5269 test -z "$as_dir" && as_dir
=.
5270 for ac_exec_ext
in '' $ac_executable_extensions; do
5271 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5272 ac_cv_path_BASH_SHELL
="$as_dir/$ac_word$ac_exec_ext"
5273 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5280 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL
="no"
5284 BASH_SHELL
=$ac_cv_path_BASH_SHELL
5285 if test -n "$BASH_SHELL"; then
5286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5287 $as_echo "$BASH_SHELL" >&6; }
5289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5290 $as_echo "no" >&6; }
5294 if test "$BASH_SHELL" != no
&&
5295 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5296 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5297 libc_cv_have_bash2
=yes
5299 libc_cv_have_bash2
=no
5303 if test "$BASH_SHELL" = no
; then
5304 # Extract the first word of "ksh", so it can be a program name with args.
5305 set dummy ksh
; ac_word
=$2
5306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5307 $as_echo_n "checking for $ac_word... " >&6; }
5308 if ${ac_cv_path_KSH+:} false
; then :
5309 $as_echo_n "(cached) " >&6
5313 ac_cv_path_KSH
="$KSH" # Let the user override the test with a path.
5316 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5320 test -z "$as_dir" && as_dir
=.
5321 for ac_exec_ext
in '' $ac_executable_extensions; do
5322 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5323 ac_cv_path_KSH
="$as_dir/$ac_word$ac_exec_ext"
5324 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5331 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH
="no"
5336 if test -n "$KSH"; then
5337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5338 $as_echo "$KSH" >&6; }
5340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5341 $as_echo "no" >&6; }
5345 if test "$KSH" = no
; then
5348 libc_cv_have_ksh
=yes
5353 libc_cv_have_ksh
=yes
5357 # Extract the first word of "perl", so it can be a program name with args.
5358 set dummy perl
; ac_word
=$2
5359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5360 $as_echo_n "checking for $ac_word... " >&6; }
5361 if ${ac_cv_path_PERL+:} false
; then :
5362 $as_echo_n "(cached) " >&6
5366 ac_cv_path_PERL
="$PERL" # Let the user override the test with a path.
5369 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5373 test -z "$as_dir" && as_dir
=.
5374 for ac_exec_ext
in '' $ac_executable_extensions; do
5375 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5376 ac_cv_path_PERL
="$as_dir/$ac_word$ac_exec_ext"
5377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5384 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL
="no"
5388 PERL
=$ac_cv_path_PERL
5389 if test -n "$PERL"; then
5390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5391 $as_echo "$PERL" >&6; }
5393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5394 $as_echo "no" >&6; }
5398 if test "$PERL" != no
&&
5399 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5402 # Extract the first word of "install-info", so it can be a program name with args.
5403 set dummy install-info
; ac_word
=$2
5404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5405 $as_echo_n "checking for $ac_word... " >&6; }
5406 if ${ac_cv_path_INSTALL_INFO+:} false
; then :
5407 $as_echo_n "(cached) " >&6
5409 case $INSTALL_INFO in
5411 ac_cv_path_INSTALL_INFO
="$INSTALL_INFO" # Let the user override the test with a path.
5414 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5415 as_dummy
="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5416 for as_dir
in $as_dummy
5419 test -z "$as_dir" && as_dir
=.
5420 for ac_exec_ext
in '' $ac_executable_extensions; do
5421 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5422 ac_cv_path_INSTALL_INFO
="$as_dir/$ac_word$ac_exec_ext"
5423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5430 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO
="no"
5434 INSTALL_INFO
=$ac_cv_path_INSTALL_INFO
5435 if test -n "$INSTALL_INFO"; then
5436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5437 $as_echo "$INSTALL_INFO" >&6; }
5439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5440 $as_echo "no" >&6; }
5444 # Extract the first word of "bison", so it can be a program name with args.
5445 set dummy bison
; ac_word
=$2
5446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5447 $as_echo_n "checking for $ac_word... " >&6; }
5448 if ${ac_cv_path_BISON+:} false
; then :
5449 $as_echo_n "(cached) " >&6
5453 ac_cv_path_BISON
="$BISON" # Let the user override the test with a path.
5456 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5457 as_dummy
="$PATH:/usr/local/bin:/usr/bin:/bin"
5458 for as_dir
in $as_dummy
5461 test -z "$as_dir" && as_dir
=.
5462 for ac_exec_ext
in '' $ac_executable_extensions; do
5463 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464 ac_cv_path_BISON
="$as_dir/$ac_word$ac_exec_ext"
5465 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5472 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON
="no"
5476 BISON
=$ac_cv_path_BISON
5477 if test -n "$BISON"; then
5478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5479 $as_echo "$BISON" >&6; }
5481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5482 $as_echo "no" >&6; }
5487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5488 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5489 if ${libc_cv_friendly_stddef+:} false
; then :
5490 $as_echo_n "(cached) " >&6
5492 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5493 /* end confdefs.h. */
5494 #define __need_size_t
5495 #define __need_wchar_t
5502 size_t size; wchar_t wchar;
5504 #error stddef.h ignored __need_*
5506 if (&size == NULL || &wchar == NULL) abort ();
5511 if ac_fn_c_try_compile
"$LINENO"; then :
5512 libc_cv_friendly_stddef
=yes
5514 libc_cv_friendly_stddef
=no
5516 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5519 $as_echo "$libc_cv_friendly_stddef" >&6; }
5520 if test $libc_cv_friendly_stddef = yes; then
5521 config_vars
="$config_vars
5522 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5526 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5527 if ${libc_cv_need_minus_P+:} false
; then :
5528 $as_echo_n "(cached) " >&6
5530 cat > conftest.S
<<EOF
5531 #include "confdefs.h"
5532 /* Nothing whatsoever. */
5534 if { ac_try
='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5535 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5539 test $ac_status = 0; }; }; then
5540 libc_cv_need_minus_P
=no
5542 libc_cv_need_minus_P
=yes
5546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5547 $as_echo "$libc_cv_need_minus_P" >&6; }
5548 if test $libc_cv_need_minus_P = yes; then
5549 config_vars
="$config_vars
5550 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5554 $as_echo_n "checking for .set assembler directive... " >&6; }
5555 if ${libc_cv_asm_set_directive+:} false
; then :
5556 $as_echo_n "(cached) " >&6
5558 cat > conftest.s
<<EOF
5561 .set glibc_conftest_frobozz,foo
5562 .globl glibc_conftest_frobozz
5564 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5565 # (but it doesn't work), so we must do a linking check to be sure.
5566 cat > conftest1.c
<<\EOF
5567 extern int glibc_conftest_frobozz
;
5568 void _start
() { glibc_conftest_frobozz
= 1; }
5570 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5571 -nostartfiles -nostdlib \
5572 -o conftest conftest.s conftest1.c
1>&5 2>&5; then
5573 libc_cv_asm_set_directive
=yes
5575 libc_cv_asm_set_directive
=no
5579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5580 $as_echo "$libc_cv_asm_set_directive" >&6; }
5581 if test $libc_cv_asm_set_directive = yes; then
5582 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5587 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5588 if ${libc_cv_asm_unique_object+:} false
; then :
5589 $as_echo_n "(cached) " >&6
5591 cat > conftest.s
<<EOF
5594 .type _sym, %gnu_unique_object
5596 if ${CC-cc} -c $ASFLAGS conftest.s
1>&5 2>&5; then
5597 libc_cv_asm_unique_object
=yes
5599 libc_cv_asm_unique_object
=no
5603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5604 $as_echo "$libc_cv_asm_unique_object" >&6; }
5605 if test $libc_cv_asm_unique_object = yes; then
5606 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5611 $as_echo_n "checking for .symver assembler directive... " >&6; }
5612 if ${libc_cv_asm_symver_directive+:} false
; then :
5613 $as_echo_n "(cached) " >&6
5615 cat > conftest.s
<<EOF
5618 .symver _sym,sym@VERS
5620 if ${CC-cc} -c $ASFLAGS conftest.s
1>&5 2>&5; then
5621 libc_cv_asm_symver_directive
=yes
5623 libc_cv_asm_symver_directive
=no
5627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5628 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5630 $as_echo_n "checking for ld --version-script... " >&6; }
5631 if ${libc_cv_ld_version_script_option+:} false
; then :
5632 $as_echo_n "(cached) " >&6
5634 if test $libc_cv_asm_symver_directive = yes; then
5635 cat > conftest.s
<<EOF
5638 .symver _sym,sym@VERS
5640 cat > conftest.map
<<EOF
5649 if ${CC-cc} -c $ASFLAGS conftest.s
1>&5 2>&5; then
5650 if { ac_try
='${CC-cc} $CFLAGS $LDFLAGS -shared
5651 -o conftest.so conftest.o
5652 -nostartfiles -nostdlib
5653 -Wl,--version-script,conftest.map
5655 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5659 test $ac_status = 0; }; };
5661 libc_cv_ld_version_script_option
=yes
5663 libc_cv_ld_version_script_option
=no
5666 libc_cv_ld_version_script_option
=no
5669 libc_cv_ld_version_script_option
=no
5673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5674 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5675 if test $shared != no
&&
5676 test $libc_cv_asm_symver_directive = yes &&
5677 test $libc_cv_ld_version_script_option = yes &&
5678 test $enable_versioning = yes; then
5680 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5687 if test $shared != no
&& test $VERSIONING = no
; then
5689 *** WARNING: You should not compile GNU libc without versioning. Not using
5690 *** versioning will introduce incompatibilities so that old binaries
5691 *** will not run anymore.
5692 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5695 $as_echo_n "checking for .previous assembler directive... " >&6; }
5696 if ${libc_cv_asm_previous_directive+:} false
; then :
5697 $as_echo_n "(cached) " >&6
5699 cat > conftest.s
<<EOF
5700 .section foo_section
5703 if { ac_try
='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5704 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5707 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5708 test $ac_status = 0; }; }; then
5709 libc_cv_asm_previous_directive
=yes
5711 libc_cv_asm_previous_directive
=no
5715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5716 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5717 if test $libc_cv_asm_previous_directive = yes; then
5718 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5722 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5723 if ${libc_cv_asm_popsection_directive+:} false
; then :
5724 $as_echo_n "(cached) " >&6
5726 cat > conftest.s
<<EOF
5727 .pushsection foo_section
5730 if { ac_try
='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5731 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5734 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5735 test $ac_status = 0; }; }; then
5736 libc_cv_asm_popsection_directive
=yes
5738 libc_cv_asm_popsection_directive
=no
5742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5743 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5744 if test $libc_cv_asm_popsection_directive = yes; then
5745 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5750 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5751 if ${libc_cv_asm_protected_directive+:} false
; then :
5752 $as_echo_n "(cached) " >&6
5754 cat > conftest.s
<<EOF
5760 if { ac_try
='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5761 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5765 test $ac_status = 0; }; }; then
5766 libc_cv_asm_protected_directive
=yes
5768 as_fn_error $?
"assembler support for symbol visibility is required" "$LINENO" 5
5772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5773 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5775 if test $libc_cv_asm_protected_directive = yes; then
5776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5777 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5778 if ${libc_cv_visibility_attribute+:} false
; then :
5779 $as_echo_n "(cached) " >&6
5781 cat > conftest.c
<<EOF
5782 int foo __attribute__ ((visibility ("hidden"))) = 1;
5783 int bar __attribute__ ((visibility ("protected"))) = 1;
5785 libc_cv_visibility_attribute
=no
5786 if { ac_try
='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5787 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5790 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5791 test $ac_status = 0; }; }; then
5792 if grep '\.hidden.*foo' conftest.s
>/dev
/null
; then
5793 if grep '\.protected.*bar' conftest.s
>/dev
/null
; then
5794 libc_cv_visibility_attribute
=yes
5798 rm -f conftest.
{c
,s
}
5801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5802 $as_echo "$libc_cv_visibility_attribute" >&6; }
5803 if test $libc_cv_visibility_attribute != yes; then
5804 as_fn_error $?
"compiler support for visibility attribute is required" "$LINENO" 5
5808 if test $libc_cv_visibility_attribute = yes; then
5809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5810 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5811 if ${libc_cv_broken_visibility_attribute+:} false
; then :
5812 $as_echo_n "(cached) " >&6
5814 cat > conftest.c
<<EOF
5816 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5817 int bar (int x) { return x; }
5819 libc_cv_broken_visibility_attribute
=yes
5820 if { ac_try
='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5821 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5825 test $ac_status = 0; }; }; then
5826 if grep '\.hidden[ _]foo' conftest.s
>/dev
/null
; then
5827 libc_cv_broken_visibility_attribute
=no
5830 rm -f conftest.c conftest.s
5833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
5834 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
5835 if test $libc_cv_broken_visibility_attribute = yes; then
5836 as_fn_error $?
"working compiler support for visibility attribute is required" "$LINENO" 5
5840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
5841 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
5842 if ${libc_cv_broken_alias_attribute+:} false
; then :
5843 $as_echo_n "(cached) " >&6
5845 cat > conftest.c
<<EOF
5846 extern int foo (int x) __asm ("xyzzy");
5847 int bar (int x) { return x; }
5848 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5850 extern __typeof (dfoo) dfoo __asm ("abccb");
5853 libc_cv_broken_alias_attribute
=yes
5854 if { ac_try
='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5855 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5858 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5859 test $ac_status = 0; }; }; then
5860 if grep 'xyzzy' conftest.s
>/dev
/null
&&
5861 grep 'abccb' conftest.s
>/dev
/null
; then
5862 libc_cv_broken_alias_attribute
=no
5865 rm -f conftest.c conftest.s
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
5869 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
5870 if test $libc_cv_broken_alias_attribute = yes; then
5871 as_fn_error $?
"working alias attribute support required" "$LINENO" 5
5874 if test $libc_cv_visibility_attribute = yes; then
5875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
5876 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
5877 if ${libc_cv_have_sdata_section+:} false
; then :
5878 $as_echo_n "(cached) " >&6
5880 echo "int i;" > conftest.c
5881 libc_cv_have_sdata_section
=no
5882 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c
-o conftest.so
2>&1 \
5883 |
grep '\.sdata' >/dev
/null
; then
5884 libc_cv_have_sdata_section
=yes
5886 rm -f conftest.c conftest.so
5889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
5890 $as_echo "$libc_cv_have_sdata_section" >&6; }
5891 if test $libc_cv_have_sdata_section = yes; then
5892 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
5897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
5898 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
5899 if ${libc_cv_initfini_array+:} false
; then :
5900 $as_echo_n "(cached) " >&6
5902 cat > conftest.c
<<EOF
5903 int _start (void) { return 0; }
5904 int __start (void) { return 0; }
5906 int foo (void) { return 1; }
5907 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5910 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
5911 conftest.c -static -nostartfiles -nostdlib
5913 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5916 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5917 test $ac_status = 0; }; }; then :
5918 if $READELF -S conftest | fgrep INIT_ARRAY
> /dev
/null
; then
5919 libc_cv_initfini_array
=yes
5921 libc_cv_initfini_array
=no
5924 libc_cv_initfini_array
=no
5929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
5930 $as_echo "$libc_cv_initfini_array" >&6; }
5931 if test $libc_cv_initfini_array != yes; then
5932 as_fn_error $?
"Need linker with .init_array/.fini_array support." "$LINENO" 5
5935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
5936 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
5937 if ${libc_cv_ctors_header+:} false
; then :
5938 $as_echo_n "(cached) " >&6
5940 libc_cv_ctors_header
=yes
5941 cat > conftest.c
<<EOF
5942 int _start (void) { return 0; }
5943 int __start (void) { return 0; }
5945 __attribute__ ((constructor)) void ctor (void) { asm (""); }
5946 __attribute__ ((destructor)) void dtor (void) { asm (""); }
5949 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
5950 conftest.c -static -nostartfiles -nostdlib
5952 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5955 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5956 test $ac_status = 0; }; }; then :
5957 if $READELF -WS conftest
$ac_exeext |
$AWK '
5958 { gsub(/\[ */, "[") }
5959 $2 == ".ctors" || $2 == ".dtors" {
5960 size = strtonum("0x" $6)
5961 align = strtonum("0x" $NF)
5963 stub[$2] = size == align * 2
5966 ctors_ok = !seen[".ctors"] || stub[".ctors"]
5967 dtors_ok = !seen[".dtors"] || stub[".dtors"]
5968 exit ((ctors_ok && dtors_ok) ? 0 : 1)
5971 libc_cv_ctors_header
=no
5975 as_fn_error $?
"missing __attribute__ ((constructor)) support??" "$LINENO" 5
5981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
5982 $as_echo "$libc_cv_ctors_header" >&6; }
5983 if test $libc_cv_ctors_header = no
; then
5984 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
5989 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
5990 if ${libc_cv_cc_with_libunwind+:} false
; then :
5991 $as_echo_n "(cached) " >&6
5994 cat > conftest.c
<<EOF
5995 int main (void) { return 0; }
5997 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5998 conftest.c
-v 2>&1 >/dev
/null |
grep ' -lunwind ' >/dev
/null
; then
5999 libc_cv_cc_with_libunwind
=yes
6001 libc_cv_cc_with_libunwind
=no
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6006 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6008 if test $libc_cv_cc_with_libunwind = yes; then
6009 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z nodelete" >&5
6014 $as_echo_n "checking for linker that supports -z nodelete... " >&6; }
6015 libc_linker_feature
=no
6016 if test x
"$gnu_ld" = x
"yes"; then
6017 libc_linker_check
=`$LD -v --help 2>/dev/null | grep "\-z nodelete"`
6018 if test -n "$libc_linker_check"; then
6019 cat > conftest.c
<<EOF
6020 int _start (void) { return 42; }
6022 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6023 -Wl,--enable-new-dtags,-z,nodelete -nostdlib -nostartfiles
6024 -fPIC -shared -o conftest.so conftest.c
6026 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6029 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6030 test $ac_status = 0; }; }
6032 libc_linker_feature
=yes
6037 if test $libc_linker_feature = yes; then
6038 libc_cv_z_nodelete
=yes
6040 as_fn_error $?
"linker with -z nodelete support required" "$LINENO" 5
6042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6043 $as_echo "$libc_linker_feature" >&6; }
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z nodlopen" >&5
6046 $as_echo_n "checking for linker that supports -z nodlopen... " >&6; }
6047 libc_linker_feature
=no
6048 if test x
"$gnu_ld" = x
"yes"; then
6049 libc_linker_check
=`$LD -v --help 2>/dev/null | grep "\-z nodlopen"`
6050 if test -n "$libc_linker_check"; then
6051 cat > conftest.c
<<EOF
6052 int _start (void) { return 42; }
6054 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6055 -Wl,--enable-new-dtags,-z,nodlopen -nostdlib -nostartfiles
6056 -fPIC -shared -o conftest.so conftest.c
6058 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6061 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6062 test $ac_status = 0; }; }
6064 libc_linker_feature
=yes
6069 if test $libc_linker_feature = yes; then
6070 libc_cv_z_nodlopen
=yes
6072 as_fn_error $?
"linker with -z nodlopen support required" "$LINENO" 5
6074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6075 $as_echo "$libc_linker_feature" >&6; }
6077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z initfirst" >&5
6078 $as_echo_n "checking for linker that supports -z initfirst... " >&6; }
6079 libc_linker_feature
=no
6080 if test x
"$gnu_ld" = x
"yes"; then
6081 libc_linker_check
=`$LD -v --help 2>/dev/null | grep "\-z initfirst"`
6082 if test -n "$libc_linker_check"; then
6083 cat > conftest.c
<<EOF
6084 int _start (void) { return 42; }
6086 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6087 -Wl,--enable-new-dtags,-z,initfirst -nostdlib -nostartfiles
6088 -fPIC -shared -o conftest.so conftest.c
6090 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6093 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6094 test $ac_status = 0; }; }
6096 libc_linker_feature
=yes
6101 if test $libc_linker_feature = yes; then
6102 libc_cv_z_initfirst
=yes
6104 as_fn_error $?
"linker with -z initfirst support required" "$LINENO" 5
6106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6107 $as_echo "$libc_linker_feature" >&6; }
6109 # Add-on fragments can set these for other machines.
6110 libc_commonpagesize
=${libc_commonpagesize:-no}
6111 libc_relro_required
=${libc_relro_required:-no}
6112 case "$base_machine" in
6113 i
[34567]86 | x86_64 | powerpc
* | s390
*)
6114 libc_commonpagesize
=0x1000
6115 libc_relro_required
=yes
6118 libc_commonpagesize
=0x2000
6119 libc_relro_required
=yes
6123 if test $libc_commonpagesize != no
; then
6124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6125 $as_echo_n "checking for -z relro option... " >&6; }
6126 if ${libc_cv_z_relro+:} false
; then :
6127 $as_echo_n "(cached) " >&6
6130 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6131 /* end confdefs.h. */
6133 int _start (void) { return 42; }
6134 extern void _exit (int);
6135 /* Since these pointers are const, they should go in rodata.
6136 Since they refer to functions that have to be resolved by
6137 dynamic linking, they should instead go in RELRO data. */
6138 const void *const relro[] = { &_start, &_exit, 0 };
6139 /* GNU ld fails to produce RELRO data when it's very small and there is no
6140 normal writable data following it, or if only uninitialized (.bss) data
6141 follows it, or only very small writable data. */
6142 int data[0x10000] = { 1, };
6145 cat > conftest.
awk <<\EOF
6148 commonpagesize
= strtonum
(commonpagesize
)
6150 { print
"LINE:", $0 > "/dev/stderr" }
6152 vaddr
= strtonum
($3)
6153 memsz
= strtonum
($6)
6155 printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6156 vaddr
, memsz
, end
, commonpagesize
> "/dev/stderr"
6157 result
= (end
% commonpagesize
== 0) ?
"yes" : "broken"
6159 END
{ print result
}
6161 { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6162 -fPIC -shared -o conftest.so conftest.c
6163 -nostartfiles -nostdlib
6165 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6168 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6169 test $ac_status = 0; }; } &&
6170 { ac_try
='$READELF -Wl conftest.so > conftest.ph'
6171 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6174 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6175 test $ac_status = 0; }; } &&
6177 $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6178 conftest.ph > conftest.cps
6180 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6183 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6184 test $ac_status = 0; }; } &&
6185 libc_cv_z_relro
=`cat conftest.cps 2>&5`
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6189 $as_echo "$libc_cv_z_relro" >&6; }
6190 if { test "x$libc_relro_required" = xyes
&&
6191 test "x$libc_cv_z_relro" != xyes
6194 as_fn_error $?
"linker with -z relro support required" "$LINENO" 5
6197 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6198 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6202 $as_echo_n "checking for -Bgroup option... " >&6; }
6203 if ${libc_cv_Bgroup+:} false
; then :
6204 $as_echo_n "(cached) " >&6
6206 cat > conftest.c
<<EOF
6207 int _start (void) { return 42; }
6209 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6210 -fPIC -shared -o conftest.so conftest.c
6211 -Wl,-Bgroup -nostdlib 1>&5'
6212 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6216 test $ac_status = 0; }; }
6224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6225 $as_echo "$libc_cv_Bgroup" >&6; }
6229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6230 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6231 if ${libc_cv_as_noexecstack+:} false
; then :
6232 $as_echo_n "(cached) " >&6
6234 cat > conftest.c
<<EOF
6237 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS
6238 -S -o conftest.s conftest.c 1>&5'
6239 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6242 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6243 test $ac_status = 0; }; } \
6244 && grep .note.GNU-stack conftest.s
>/dev
/null \
6245 && { ac_try
='${CC-cc} $ASFLAGS -Wa,--noexecstack
6246 -c -o conftest.o conftest.s 1>&5'
6247 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6250 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6251 test $ac_status = 0; }; }
6253 libc_cv_as_noexecstack
=yes
6255 libc_cv_as_noexecstack
=no
6259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6260 $as_echo "$libc_cv_as_noexecstack" >&6; }
6261 if test $libc_cv_as_noexecstack = yes; then
6262 ASFLAGS_config
="$ASFLAGS_config -Wa,--noexecstack"
6266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6267 $as_echo_n "checking for -z combreloc... " >&6; }
6268 if ${libc_cv_z_combreloc+:} false
; then :
6269 $as_echo_n "(cached) " >&6
6271 cat > conftest.c
<<EOF
6272 extern int bar (int);
6274 int foo (void) { return bar (mumble); }
6276 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6277 -fPIC -shared -o conftest.so conftest.c
6278 -nostdlib -nostartfiles
6279 -Wl,-z,combreloc 1>&5'
6280 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6283 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6284 test $ac_status = 0; }; }
6286 if $READELF -S conftest.so |
grep '\.rel\(a\|\)\.dyn' > /dev
/null
; then
6287 libc_cv_z_combreloc
=yes
6289 libc_cv_z_combreloc
=no
6292 libc_cv_z_combreloc
=no
6296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6297 $as_echo "$libc_cv_z_combreloc" >&6; }
6298 if test "$libc_cv_z_combreloc" = yes; then
6299 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z execstack" >&5
6305 $as_echo_n "checking for linker that supports -z execstack... " >&6; }
6306 libc_linker_feature
=no
6307 if test x
"$gnu_ld" = x
"yes"; then
6308 libc_linker_check
=`$LD -v --help 2>/dev/null | grep "\-z execstack"`
6309 if test -n "$libc_linker_check"; then
6310 cat > conftest.c
<<EOF
6311 int _start (void) { return 42; }
6313 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6314 -Wl,-z,execstack -nostdlib -nostartfiles
6315 -fPIC -shared -o conftest.so conftest.c
6317 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6320 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6321 test $ac_status = 0; }; }
6323 libc_linker_feature
=yes
6328 if test $libc_linker_feature = yes; then
6329 libc_cv_z_execstack
=yes
6331 libc_cv_z_execstack
=no
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6334 $as_echo "$libc_linker_feature" >&6; }
6337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6338 $as_echo_n "checking for -fpie... " >&6; }
6339 if ${libc_cv_fpie+:} false
; then :
6340 $as_echo_n "(cached) " >&6
6342 if { ac_try
='${CC-cc} -fpie -xc /dev/null -S -o /dev/null'
6343 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6347 test $ac_status = 0; }; }; then :
6354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6355 $as_echo "$libc_cv_fpie" >&6; }
6359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6360 $as_echo_n "checking for --hash-style option... " >&6; }
6361 if ${libc_cv_hashstyle+:} false
; then :
6362 $as_echo_n "(cached) " >&6
6364 cat > conftest.c
<<EOF
6365 int _start (void) { return 42; }
6367 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6368 -fPIC -shared -o conftest.so conftest.c
6369 -Wl,--hash-style=both -nostdlib 1>&5'
6370 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6374 test $ac_status = 0; }; }
6376 libc_cv_hashstyle
=yes
6378 libc_cv_hashstyle
=no
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6383 $as_echo "$libc_cv_hashstyle" >&6; }
6386 # The linker's default -shared behavior is good enough if it
6387 # does these things that our custom linker scripts ensure that
6388 # all allocated NOTE sections come first.
6389 if test "$use_default_link" = default
; then
6390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6391 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6392 if ${libc_cv_use_default_link+:} false
; then :
6393 $as_echo_n "(cached) " >&6
6395 libc_cv_use_default_link
=no
6396 cat > conftest.s
<<\EOF
6397 .section .note.a
,"a",%note
6402 .section .note.b
,"a",%note
6408 if { ac_try
=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6409 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6412 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6413 test $ac_status = 0; }; } &&
6414 ac_try
=`$READELF -S conftest.so | sed -n \
6416 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6422 libc_seen_a
=no libc_seen_b
=no
6424 while test $# -ge 2 -a "$1" = NOTE
; do
6426 .note.a
) libc_seen_a
=yes ;;
6427 .note.b
) libc_seen_b
=yes ;;
6431 case "$libc_seen_a$libc_seen_b" in
6433 libc_cv_use_default_link
=yes
6437 $libc_seen_a$libc_seen_b from:
6444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6445 $as_echo "$libc_cv_use_default_link" >&6; }
6446 use_default_link
=$libc_cv_use_default_link
6449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6450 $as_echo_n "checking linker output format... " >&6; }
6451 if ${libc_cv_output_format+:} false
; then :
6452 $as_echo_n "(cached) " >&6
6454 if libc_cv_output_format
=`
6455 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6459 libc_cv_output_format
=
6461 test -n "$libc_cv_output_format" || libc_cv_output_format
=unknown
6463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6464 $as_echo "$libc_cv_output_format" >&6; }
6467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6468 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6469 if ${libc_cv_fno_toplevel_reorder+:} false
; then :
6470 $as_echo_n "(cached) " >&6
6472 cat > conftest.c
<<EOF
6475 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6477 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6480 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6481 test $ac_status = 0; }; }
6483 libc_cv_fno_toplevel_reorder
=yes
6485 libc_cv_fno_toplevel_reorder
=no
6489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6490 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6491 if test $libc_cv_fno_toplevel_reorder = yes; then
6492 fno_unit_at_a_time
="-fno-toplevel-reorder -fno-section-anchors"
6494 fno_unit_at_a_time
=-fno-unit-at-a-time
6498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6499 $as_echo_n "checking for -fstack-protector... " >&6; }
6500 if ${libc_cv_ssp+:} false
; then :
6501 $as_echo_n "(cached) " >&6
6503 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
6504 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6507 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6508 test $ac_status = 0; }; }; then :
6515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6516 $as_echo "$libc_cv_ssp" >&6; }
6519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6520 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6521 if ${libc_cv_gnu89_inline+:} false
; then :
6522 $as_echo_n "(cached) " >&6
6524 cat > conftest.c
<<EOF
6526 #ifdef __GNUC_GNU_INLINE__
6527 main () { return 0;}
6532 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6533 -o conftest.s conftest.c 1>&5'
6534 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6537 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6538 test $ac_status = 0; }; }
6540 libc_cv_gnu89_inline
=yes
6542 libc_cv_gnu89_inline
=no
6546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6547 $as_echo "$libc_cv_gnu89_inline" >&6; }
6548 if test $libc_cv_gnu89_inline = yes; then
6549 gnu89_inline
=-fgnu89-inline
6555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6556 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6557 if ${libc_cv_have_section_quotes+:} false
; then :
6558 $as_echo_n "(cached) " >&6
6560 cat > conftest.c
<<EOF
6561 static const int foo
6562 __attribute__ ((section ("bar"))) = 1;
6564 if ${CC-cc} -S conftest.c
-o conftest.s
; then
6565 if grep '\.section.*"bar"' conftest.s
>/dev
/null
; then
6566 libc_cv_have_section_quotes
=yes
6568 libc_cv_have_section_quotes
=no
6571 libc_cv_have_section_quotes
=unknown
6573 rm -f conftest.
{c
,s
}
6576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6577 $as_echo "$libc_cv_have_section_quotes" >&6; }
6578 if test $libc_cv_have_section_quotes = yes; then
6579 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6584 $as_echo_n "checking for assembler .weak directive... " >&6; }
6585 if ${libc_cv_asm_weak_directive+:} false
; then :
6586 $as_echo_n "(cached) " >&6
6588 cat > conftest.s
<<EOF
6593 .weak bar; bar = foo
6595 if { ac_try
='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6596 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6599 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6600 test $ac_status = 0; }; }; then
6601 libc_cv_asm_weak_directive
=yes
6603 libc_cv_asm_weak_directive
=no
6607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6608 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6610 if test $libc_cv_asm_weak_directive = no
; then
6611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6612 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6613 if ${libc_cv_asm_weakext_directive+:} false
; then :
6614 $as_echo_n "(cached) " >&6
6616 cat > conftest.s
<<EOF
6625 if { ac_try
='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6626 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6629 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6630 test $ac_status = 0; }; }; then
6631 libc_cv_asm_weakext_directive
=yes
6633 libc_cv_asm_weakext_directive
=no
6637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6638 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6642 if test $libc_cv_asm_weak_directive = yes; then
6643 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6645 elif test $libc_cv_asm_weakext_directive = yes; then
6646 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6651 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6652 if ${libc_cv_asm_cfi_directives+:} false
; then :
6653 $as_echo_n "(cached) " >&6
6656 sparc
/sparc64
*) cfi_offset
=2047;;
6659 cat > conftest.s
<<EOF
6661 .type func,%function
6665 .cfi_rel_offset 1, $cfi_offset
6668 if { ac_try
='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6669 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6672 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6673 test $ac_status = 0; }; }; then
6674 libc_cv_asm_cfi_directives
=yes
6676 libc_cv_asm_cfi_directives
=no
6680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6681 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6682 if test $libc_cv_asm_cfi_directives = yes; then
6683 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6688 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6689 if ${libc_cv_ld_no_whole_archive+:} false
; then :
6690 $as_echo_n "(cached) " >&6
6692 cat > conftest.c
<<\EOF
6697 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6698 -nostdlib -nostartfiles -Wl,--no-whole-archive
6699 -o conftest conftest.c 1>&5'
6700 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6703 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6704 test $ac_status = 0; }; }; then
6705 libc_cv_ld_no_whole_archive
=yes
6707 libc_cv_ld_no_whole_archive
=no
6711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6712 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6713 if test $libc_cv_ld_no_whole_archive = no
; then
6714 as_fn_error $?
"support for --no-whole-archive is needed" "$LINENO" 5
6717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6718 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6719 if ${libc_cv_gcc_exceptions+:} false
; then :
6720 $as_echo_n "(cached) " >&6
6722 cat > conftest.c
<<\EOF
6727 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6728 -nostdlib -nostartfiles -fexceptions
6729 -o conftest conftest.c 1>&5'
6730 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6733 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6734 test $ac_status = 0; }; }; then
6735 libc_cv_gcc_exceptions
=yes
6737 libc_cv_gcc_exceptions
=no
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6742 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6743 if test $libc_cv_gcc_exceptions = yes; then
6744 exceptions
=-fexceptions
6747 if test "$host_cpu" = powerpc
; then
6748 # Check for a bug present in at least versions 2.8.x of GCC
6749 # and versions 1.0.x of EGCS.
6750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6751 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6752 if ${libc_cv_c_asmcr0_bug+:} false
; then :
6753 $as_echo_n "(cached) " >&6
6755 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6756 /* end confdefs.h. */
6757 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6766 if ac_fn_c_try_compile
"$LINENO"; then :
6767 libc_cv_c_asmcr0_bug
='no'
6769 libc_cv_c_asmcr0_bug
='yes'
6771 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6774 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6775 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6776 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
6781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6782 $as_echo_n "checking for __builtin_memset... " >&6; }
6783 if ${libc_cv_gcc_builtin_memset+:} false
; then :
6784 $as_echo_n "(cached) " >&6
6786 cat > conftest.c
<<\EOF
6789 __builtin_memset
(x
, 0, 1000);
6792 if { ac_try
='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6793 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6796 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6797 test $ac_status = 0; }; };
6799 libc_cv_gcc_builtin_memset
=no
6801 libc_cv_gcc_builtin_memset
=yes
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6806 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6807 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6808 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6813 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6814 if ${libc_cv_gcc_builtin_redirection+:} false
; then :
6815 $as_echo_n "(cached) " >&6
6817 cat > conftest.c
<<\EOF
6818 extern char
*strstr
(const char
*, const char
*) __asm
("my_strstr");
6819 char
*foo
(const char
*a
, const char
*b
)
6821 return __builtin_strstr
(a
, b
);
6824 if { ac_try
='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6825 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6828 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6829 test $ac_status = 0; }; };
6831 libc_cv_gcc_builtin_redirection
=yes
6833 libc_cv_gcc_builtin_redirection
=no
6837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
6838 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
6839 if test "$libc_cv_gcc_builtin_redirection" = no
; then
6840 as_fn_error $?
"support for the symbol redirection needed" "$LINENO" 5
6843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
6844 $as_echo_n "checking for __thread... " >&6; }
6845 if ${libc_cv_gcc___thread+:} false
; then :
6846 $as_echo_n "(cached) " >&6
6848 cat > conftest.c
<<\EOF
6849 __thread int a
= 42;
6851 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6852 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6855 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6856 test $ac_status = 0; }; }; then
6857 libc_cv_gcc___thread
=yes
6859 libc_cv_gcc___thread
=no
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
6864 $as_echo "$libc_cv_gcc___thread" >&6; }
6865 if test "$libc_cv_gcc___thread" = no
; then
6866 as_fn_error $?
"support for the __thread keyword is required" "$LINENO" 5
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
6870 $as_echo_n "checking for tls_model attribute... " >&6; }
6871 if ${libc_cv_gcc_tls_model_attr+:} false
; then :
6872 $as_echo_n "(cached) " >&6
6874 cat > conftest.c
<<\EOF
6875 extern __thread int a __attribute__
((tls_model
("initial-exec")));
6877 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6878 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6881 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6882 test $ac_status = 0; }; }; then
6883 libc_cv_gcc_tls_model_attr
=yes
6885 libc_cv_gcc_tls_model_attr
=no
6889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
6890 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
6891 if test "$libc_cv_gcc_tls_model_attr" = no
; then
6892 as_fn_error $?
"support for the tls_model attribute is required" "$LINENO" 5
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
6896 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
6897 if ${libc_cv_cc_nofma+:} false
; then :
6898 $as_echo_n "(cached) " >&6
6901 for opt
in -ffp-contract=off
-mno-fused-madd; do
6902 if { ac_try
='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6903 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6907 test $ac_status = 0; }; }; then :
6908 libc_cv_cc_nofma
=$opt; break
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
6913 $as_echo "$libc_cv_cc_nofma" >&6; }
6915 if test -n "$submachine"; then
6916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
6917 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
6918 if ${libc_cv_cc_submachine+:} false
; then :
6919 $as_echo_n "(cached) " >&6
6921 libc_cv_cc_submachine
=no
6922 for opt
in "-march=$submachine" "-mcpu=$submachine"; do
6923 if { ac_try
='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6924 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6927 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6928 test $ac_status = 0; }; }; then :
6930 libc_cv_cc_submachine
="$opt"
6935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
6936 $as_echo "$libc_cv_cc_submachine" >&6; }
6937 if test "x$libc_cv_cc_submachine" = xno
; then
6938 as_fn_error $?
"${CC-cc} does not support $submachine" "$LINENO" 5
6943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
6944 $as_echo_n "checking for libgd... " >&6; }
6945 if test "$with_gd" != "no"; then
6946 old_CFLAGS
="$CFLAGS"
6947 CFLAGS
="$CFLAGS $libgd_include"
6948 old_LDFLAGS
="$LDFLAGS"
6949 LDFLAGS
="$LDFLAGS $libgd_ldflags"
6951 LIBS
="$LIBS -lgd -lpng -lz -lm"
6952 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6953 /* end confdefs.h. */
6963 if ac_fn_c_try_link
"$LINENO"; then :
6968 rm -f core conftest.err conftest.
$ac_objext \
6969 conftest
$ac_exeext conftest.
$ac_ext
6970 CFLAGS
="$old_CFLAGS"
6971 LDFLAGS
="$old_LDFLAGS"
6976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
6977 $as_echo "$LIBGD" >&6; }
6981 if test x
$with_selinux = xno
; then
6984 # See if we have the SELinux library
6985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
6986 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
6987 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false
; then :
6988 $as_echo_n "(cached) " >&6
6990 ac_check_lib_save_LIBS
=$LIBS
6991 LIBS
="-lselinux $LIBS"
6992 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6993 /* end confdefs.h. */
6995 /* Override any GCC internal prototype to avoid an error.
6996 Use char because int might match the return type of a GCC
6997 builtin and then its argument prototype would still apply. */
7001 char is_selinux_enabled ();
7005 return is_selinux_enabled ();
7010 if ac_fn_c_try_link
"$LINENO"; then :
7011 ac_cv_lib_selinux_is_selinux_enabled
=yes
7013 ac_cv_lib_selinux_is_selinux_enabled
=no
7015 rm -f core conftest.err conftest.
$ac_objext \
7016 conftest
$ac_exeext conftest.
$ac_ext
7017 LIBS
=$ac_check_lib_save_LIBS
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7020 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7021 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes
; then :
7027 # See if we have the SELinux header with the NSCD permissions in it.
7028 if test x
$have_selinux = xyes
; then
7029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7030 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7031 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7032 /* end confdefs.h. */
7033 #include <selinux/av_permissions.h>
7037 #ifdef NSCD__SHMEMHOST
7040 #error NSCD__SHMEMHOST not defined
7046 if ac_fn_c_try_compile
"$LINENO"; then :
7051 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7053 $as_echo "$have_selinux" >&6; }
7056 if test x
$with_selinux = xyes
; then
7057 if test x
$have_selinux = xno
; then
7058 as_fn_error $?
"SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7062 # Check if we're building with SELinux support.
7063 if test "x$have_selinux" = xyes
; then
7065 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7068 # See if we have the libaudit library
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7070 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7071 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false
; then :
7072 $as_echo_n "(cached) " >&6
7074 ac_check_lib_save_LIBS
=$LIBS
7075 LIBS
="-laudit $LIBS"
7076 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7077 /* end confdefs.h. */
7079 /* Override any GCC internal prototype to avoid an error.
7080 Use char because int might match the return type of a GCC
7081 builtin and then its argument prototype would still apply. */
7085 char audit_log_user_avc_message ();
7089 return audit_log_user_avc_message ();
7094 if ac_fn_c_try_link
"$LINENO"; then :
7095 ac_cv_lib_audit_audit_log_user_avc_message
=yes
7097 ac_cv_lib_audit_audit_log_user_avc_message
=no
7099 rm -f core conftest.err conftest.
$ac_objext \
7100 conftest
$ac_exeext conftest.
$ac_ext
7101 LIBS
=$ac_check_lib_save_LIBS
7103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7104 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7105 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes
; then :
7111 if test "x$have_libaudit" = xyes
; then
7113 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7118 # See if we have the libcap library
7119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7120 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7121 if ${ac_cv_lib_cap_cap_init+:} false
; then :
7122 $as_echo_n "(cached) " >&6
7124 ac_check_lib_save_LIBS
=$LIBS
7126 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7127 /* end confdefs.h. */
7129 /* Override any GCC internal prototype to avoid an error.
7130 Use char because int might match the return type of a GCC
7131 builtin and then its argument prototype would still apply. */
7144 if ac_fn_c_try_link
"$LINENO"; then :
7145 ac_cv_lib_cap_cap_init
=yes
7147 ac_cv_lib_cap_cap_init
=no
7149 rm -f core conftest.err conftest.
$ac_objext \
7150 conftest
$ac_exeext conftest.
$ac_ext
7151 LIBS
=$ac_check_lib_save_LIBS
7153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7154 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7155 if test "x$ac_cv_lib_cap_cap_init" = xyes
; then :
7161 if test "x$have_libcap" = xyes
; then
7163 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7171 # The cast to long int works around a bug in the HP C Compiler
7172 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7173 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7174 # This bug is HP SR number 8606223364.
7175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7176 $as_echo_n "checking size of long double... " >&6; }
7177 if ${ac_cv_sizeof_long_double+:} false
; then :
7178 $as_echo_n "(cached) " >&6
7180 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7183 if test "$ac_cv_type_long_double" = yes; then
7184 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7185 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7186 as_fn_error
77 "cannot compute sizeof (long double)
7187 See \`config.log' for more details" "$LINENO" 5; }
7189 ac_cv_sizeof_long_double
=0
7194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7195 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7199 cat >>confdefs.h
<<_ACEOF
7200 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7204 sizeof_long_double
=$ac_cv_sizeof_long_double
7208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
7209 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
7210 if ${libc_cv_predef_fortify_source+:} false
; then :
7211 $as_echo_n "(cached) " >&6
7213 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7214 /* end confdefs.h. */
7220 #ifdef _FORTIFY_SOURCE
7227 if ac_fn_c_try_compile
"$LINENO"; then :
7228 libc_cv_predef_fortify_source
=no
7230 libc_cv_predef_fortify_source
=yes
7232 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
7235 $as_echo "$libc_cv_predef_fortify_source" >&6; }
7236 if test $libc_cv_predef_fortify_source = yes; then
7237 CPPUNDEFS
="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
7241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implicitly enables -fstack-protector" >&5
7242 $as_echo_n "checking whether $CC implicitly enables -fstack-protector... " >&6; }
7243 if ${libc_cv_predef_stack_protector+:} false
; then :
7244 $as_echo_n "(cached) " >&6
7247 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7248 /* end confdefs.h. */
7249 extern void foobar (char *);
7253 char large_array[2048]; foobar (large_array);
7258 if ac_fn_c_try_compile
"$LINENO"; then :
7260 libc_undefs
=`$NM -u conftest.o |
7261 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
7263 as_fn_error $?
"confusing output from $NM -u" "$LINENO" 5
7265 echo >&5 "libc_undefs='$libc_undefs'"
7266 # On some architectures, there are architecture-specific undefined
7267 # symbols (resolved by the linker), so filter out unknown symbols.
7268 # This will fail to produce the correct result if the compiler
7269 # defaults to -fstack-protector but this produces an undefined symbol
7270 # other than __stack_chk_fail. However, compilers like that have not
7271 # been encountered in practice.
7272 libc_undefs
=`echo "$libc_undefs" | egrep '^(foobar|__stack_chk_fail)$'`
7273 case "$libc_undefs" in
7274 foobar
) libc_cv_predef_stack_protector
=no
;;
7276 foobar') libc_cv_predef_stack_protector
=yes ;;
7277 *) as_fn_error $?
"unexpected symbols in test: $libc_undefs" "$LINENO" 5 ;;
7280 as_fn_error $?
"test compilation failed" "$LINENO" 5
7282 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_stack_protector" >&5
7286 $as_echo "$libc_cv_predef_stack_protector" >&6; }
7288 if test $libc_cv_predef_stack_protector = yes; then
7289 libc_extra_cflags
=-fno-stack-protector
7293 ### End of automated tests.
7294 ### Now run sysdeps configure fragments.
7296 # They also can set these variables.
7298 ldd_rewrite_script
=no
7299 libc_cv_sysconfdir
=$sysconfdir
7300 libc_cv_localstatedir
=$localstatedir
7301 libc_cv_gcc_unwind_find_fde
=no
7304 # Iterate over all the sysdep directories we will use, running their
7305 # configure fragments.
7306 for dir
in $sysnames; do
7309 *) dest
=$srcdir/$dir ;;
7311 if test -r $dest/configure
; then
7312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7313 $as_echo "running configure fragment for $dir" >&6; }
7318 if test x
$libc_cv_gcc_unwind_find_fde = xyes
; then
7319 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7324 # A sysdeps configure fragment can reset this if IFUNC is not actually
7325 # usable even though the assembler knows how to generate the symbol type.
7326 if test x
"$libc_cv_ld_gnu_indirect_function" = xyes
; then
7327 $as_echo "#define HAVE_IFUNC 1" >>confdefs.h
7331 # This is far from the AC_ARG_ENABLE that sets it so that a sysdeps
7332 # configure fragment can override the value to prevent this AC_DEFINE.
7334 if test "x$use_nscd" != xno
; then
7335 $as_echo "#define USE_NSCD 1" >>confdefs.h
7338 if test "x$build_nscd" = xdefault
; then
7339 build_nscd
=$use_nscd
7342 # Test for old glibc 2.0.x headers so that they can be removed properly
7343 # Search only in includedir.
7344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7345 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7346 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7348 old_glibc_headers
=yes
7350 old_glibc_headers
=no
7352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7353 $as_echo "$old_glibc_headers" >&6; }
7354 if test ${old_glibc_headers} = yes; then
7355 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7356 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7357 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7358 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7379 if test x
$use_ldconfig = xyes
; then
7380 $as_echo "#define USE_LDCONFIG 1" >>confdefs.h
7389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7390 $as_echo_n "checking whether -fPIC is default... " >&6; }
7391 if ${libc_cv_pic_default+:} false
; then :
7392 $as_echo_n "(cached) " >&6
7394 libc_cv_pic_default
=yes
7395 cat > conftest.c
<<EOF
7396 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7397 # error PIC is default.
7400 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7401 libc_cv_pic_default
=no
7405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7406 $as_echo "$libc_cv_pic_default" >&6; }
7416 VERSION
=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7417 RELEASE
=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7421 ac_config_files
="$ac_config_files config.make Makefile"
7423 ac_config_commands
="$ac_config_commands default"
7425 cat >confcache
<<\_ACEOF
7426 # This file is a shell script that caches the results of configure
7427 # tests run on this system so they can be shared between configure
7428 # scripts and configure runs, see configure's option --config-cache.
7429 # It is not useful on other systems. If it contains results you don't
7430 # want to keep, you may remove or edit it.
7432 # config.status only pays attention to the cache file if you give it
7433 # the --recheck option to rerun configure.
7435 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7436 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7441 # The following way of writing the cache mishandles newlines in values,
7442 # but we know of no workaround that is simple, portable, and efficient.
7443 # So, we kill variables containing newlines.
7444 # Ultrix sh set writes to stderr and can't be redirected directly,
7445 # and sets the high bit in the cache file unless we assign to the vars.
7447 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7448 eval ac_val
=\$
$ac_var
7452 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7453 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7456 _ | IFS | as_nl
) ;; #(
7457 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
7458 *) { eval $ac_var=; unset $ac_var;} ;;
7464 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7465 *${as_nl}ac_space
=\
*)
7466 # `set' does not quote correctly, so add quotes: double-quote
7467 # substitution turns \\\\ into \\, and sed turns \\ into \.
7470 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7473 # `set' quotes correctly as required by POSIX, so do not add quotes.
7474 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7483 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7485 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7487 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
7488 if test -w "$cache_file"; then
7489 if test "x$cache_file" != "x/dev/null"; then
7490 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7491 $as_echo "$as_me: updating cache $cache_file" >&6;}
7492 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
7493 cat confcache
>"$cache_file"
7495 case $cache_file in #(
7497 mv -f confcache
"$cache_file"$$
&&
7498 mv -f "$cache_file"$$
"$cache_file" ;; #(
7500 mv -f confcache
"$cache_file" ;;
7505 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7506 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7511 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
7512 # Let make expand exec_prefix.
7513 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
7515 DEFS
=-DHAVE_CONFIG_H
7520 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
7521 # 1. Remove the extension, and $U if already installed.
7522 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
7523 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
7524 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7525 # will be set to the directory where LIBOBJS objects are built.
7526 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7527 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
7531 LTLIBOBJS
=$ac_ltlibobjs
7535 : "${CONFIG_STATUS=./config.status}"
7537 ac_clean_files_save
=$ac_clean_files
7538 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
7539 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7540 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7542 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7544 # Generated by $as_me.
7545 # Run this file to recreate the current configuration.
7546 # Compiler output produced by configure, useful for debugging
7547 # configure, is in config.log if it exists.
7553 SHELL=\${CONFIG_SHELL-$SHELL}
7556 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
7557 ## -------------------- ##
7558 ## M4sh Initialization. ##
7559 ## -------------------- ##
7561 # Be more Bourne compatible
7562 DUALCASE
=1; export DUALCASE
# for MKS sh
7563 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
7566 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7567 # is contrary to our usage. Disable this feature.
7568 alias -g '${1+"$@"}'='"$@"'
7569 setopt NO_GLOB_SUBST
7571 case `(set -o) 2>/dev/null` in #(
7583 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7584 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7585 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7586 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7587 # Prefer a ksh shell builtin over an external printf program on Solaris,
7588 # but without wasting forks for bash or zsh.
7589 if test -z "$BASH_VERSION$ZSH_VERSION" \
7590 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7591 as_echo='print
-r --'
7592 as_echo_n='print
-rn --'
7593 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7594 as_echo='printf %s
\n'
7595 as_echo_n='printf %s
'
7597 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7598 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
7599 as_echo_n='/usr
/ucb
/echo -n'
7601 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7602 as_echo_n_body='eval
7606 expr "X$arg" : "X\\(.*\\)$as_nl";
7607 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7609 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
7611 export as_echo_n_body
7612 as_echo_n='sh
-c $as_echo_n_body as_echo
'
7615 as_echo='sh
-c $as_echo_body as_echo
'
7618 # The user is always right.
7619 if test "${PATH_SEPARATOR+set}" != set; then
7621 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7622 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7629 # We need space, tab and new line, in precisely that order. Quoting is
7630 # there to prevent editors from complaining about space-tab.
7631 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7632 # splitting by setting IFS to empty value.)
7635 # Find who we are. Look in the path if we contain no directory separator.
7638 *[\\/]* ) as_myself=$0 ;;
7639 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7643 test -z "$as_dir" && as_dir=.
7644 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7650 # We did not find ourselves, most probably we were run as `sh COMMAND'
7651 # in which case we are not to be found in the path.
7652 if test "x$as_myself" = x
; then
7655 if test ! -f "$as_myself"; then
7656 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7660 # Unset variables that we do not need and which cause bugs (e.g. in
7661 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7662 # suppresses any "Segmentation fault" message there. '((' could
7663 # trigger a bug in pdksh 5.2.14.
7664 for as_var
in BASH_ENV ENV MAIL MAILPATH
7665 do eval test x\
${$as_var+set} = xset \
7666 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
7679 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
7682 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7683 # ----------------------------------------
7684 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7685 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7686 # script with STATUS, using 1 if that was 0.
7689 as_status
=$1; test $as_status -eq 0 && as_status
=1
7691 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
7692 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7694 $as_echo "$as_me: error: $2" >&2
7695 as_fn_exit
$as_status
7699 # as_fn_set_status STATUS
7700 # -----------------------
7701 # Set $? to STATUS, without forking.
7705 } # as_fn_set_status
7709 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7719 # Portably unset VAR.
7722 { eval $1=; unset $1;}
7724 as_unset
=as_fn_unset
7725 # as_fn_append VAR VALUE
7726 # ----------------------
7727 # Append the text in VALUE to the end of the definition contained in VAR. Take
7728 # advantage of any shell optimizations that allow amortized linear growth over
7729 # repeated appends, instead of the typical quadratic growth present in naive
7731 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
7732 eval 'as_fn_append ()
7743 # as_fn_arith ARG...
7744 # ------------------
7745 # Perform arithmetic evaluation on the ARGs, and store the result in the
7746 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7747 # must be portable across $(()) and expr.
7748 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
7749 eval 'as_fn_arith ()
7756 as_val
=`expr "$@" || test $? -eq 1`
7761 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
7762 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
7768 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7769 as_basename
=basename
7774 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
7780 as_me
=`$as_basename -- "$0" ||
7781 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7782 X"$0" : 'X\(//\)$' \| \
7783 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7785 sed '/^.*\/\([^/][^/]*\)\/*$/{
7799 # Avoid depending upon Character Ranges.
7800 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
7801 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7802 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
7803 as_cr_digits
='0123456789'
7804 as_cr_alnum
=$as_cr_Letters$as_cr_digits
7806 ECHO_C
= ECHO_N
= ECHO_T
=
7807 case `echo -n x` in #(((((
7809 case `echo 'xy\c'` in
7810 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
7812 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
7819 rm -f conf$$ conf$$.exe conf$$.
file
7820 if test -d conf$$.dir
; then
7821 rm -f conf$$.dir
/conf$$.
file
7824 mkdir conf$$.dir
2>/dev
/null
7826 if (echo >conf$$.
file) 2>/dev
/null
; then
7827 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
7829 # ... but there are two gotchas:
7830 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7831 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7832 # In both cases, we have to default to `cp -p'.
7833 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
7835 elif ln conf$$.
file conf$$
2>/dev
/null
; then
7843 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
7844 rmdir conf$$.dir
2>/dev
/null
7849 # Create "$as_dir" as a directory, including parents if necessary.
7854 -*) as_dir
=.
/$as_dir;;
7856 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
7860 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7861 *) as_qdir
=$as_dir;;
7863 as_dirs
="'$as_qdir' $as_dirs"
7864 as_dir
=`$as_dirname -- "$as_dir" ||
7865 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7866 X"$as_dir" : 'X\(//\)[^/]' \| \
7867 X"$as_dir" : 'X\(//\)$' \| \
7868 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7869 $as_echo X"$as_dir" |
7870 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7887 test -d "$as_dir" && break
7889 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
7890 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
7894 if mkdir
-p .
2>/dev
/null
; then
7895 as_mkdir_p
='mkdir -p "$as_dir"'
7897 test -d .
/-p && rmdir .
/-p
7901 if test -x / >/dev
/null
2>&1; then
7904 if ls -dL / >/dev
/null
2>&1; then
7911 if test -d "$1"; then
7917 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
7918 ???[sx]*):;;*)false;;esac;fi
7922 as_executable_p
=$as_test_x
7924 # Sed expression to map a string onto a valid CPP name.
7925 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7927 # Sed expression to map a string onto a valid variable name.
7928 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7932 ## ----------------------------------- ##
7933 ## Main body of $CONFIG_STATUS script. ##
7934 ## ----------------------------------- ##
7936 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
7938 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7939 # Save the log message, to keep $0 and so on meaningful, and to
7940 # report actual input values of CONFIG_FILES etc. instead of their
7941 # values after options handling.
7943 This file was extended by GNU C Library $as_me (see version.h), which was
7944 generated by GNU Autoconf 2.68. Invocation command line was
7946 CONFIG_FILES = $CONFIG_FILES
7947 CONFIG_HEADERS = $CONFIG_HEADERS
7948 CONFIG_LINKS = $CONFIG_LINKS
7949 CONFIG_COMMANDS = $CONFIG_COMMANDS
7952 on `(hostname || uname -n) 2>/dev/null | sed 1q`
7957 case $ac_config_files in *"
7958 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
7961 case $ac_config_headers in *"
7962 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
7966 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7967 # Files that config.status was made for.
7968 config_files="$ac_config_files"
7969 config_headers="$ac_config_headers"
7970 config_commands="$ac_config_commands"
7974 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7976 \`$as_me' instantiates files and other configuration actions
7977 from templates according to the current configuration. Unless the files
7978 and actions are specified as TAGs, all are instantiated by default.
7980 Usage: $0 [OPTION]... [TAG]...
7982 -h, --help print this help, then exit
7983 -V, --version print version number and configuration settings, then exit
7984 --config print configuration, then exit
7985 -q, --quiet, --silent
7986 do not print progress messages
7987 -d, --debug don't remove temporary files
7988 --recheck update $as_me by reconfiguring in the same conditions
7989 --file=FILE[:TEMPLATE]
7990 instantiate the configuration file FILE
7991 --header=FILE[:TEMPLATE]
7992 instantiate the configuration header FILE
7994 Configuration files:
7997 Configuration headers:
8000 Configuration commands:
8003 Report bugs to <http://sourceware.org/bugzilla/>.
8004 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
8005 General help using GNU software: <http://www.gnu.org/gethelp/>."
8008 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8009 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8011 GNU C Library config.status (see version.h)
8012 configured by $0, generated by GNU Autoconf 2.68,
8013 with options \\"\$ac_cs_config\\"
8015 Copyright (C) 2010 Free Software Foundation, Inc.
8016 This config.status script is free software; the Free Software Foundation
8017 gives unlimited permission to copy, distribute and modify it."
8022 test -n "\$AWK" || AWK=awk
8025 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8026 # The default lists apply if the user does not specify any file.
8032 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
8033 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
8037 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
8049 # Handling of the options.
8050 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
8052 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
8053 $as_echo "$ac_cs_version"; exit ;;
8054 --config |
--confi |
--conf |
--con |
--co |
--c )
8055 $as_echo "$ac_cs_config"; exit ;;
8056 --debug |
--debu |
--deb |
--de |
--d |
-d )
8058 --file |
--fil |
--fi |
--f )
8061 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8062 '') as_fn_error $?
"missing file argument" ;;
8064 as_fn_append CONFIG_FILES
" '$ac_optarg'"
8065 ac_need_defaults
=false
;;
8066 --header |
--heade |
--head |
--hea )
8069 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8071 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
8072 ac_need_defaults
=false
;;
8074 # Conflict between --help and --header
8075 as_fn_error $?
"ambiguous option: \`$1'
8076 Try \`$0 --help' for more information.";;
8077 --help |
--hel |
-h )
8078 $as_echo "$ac_cs_usage"; exit ;;
8079 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
8080 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
8084 -*) as_fn_error $?
"unrecognized option: \`$1'
8085 Try \`$0 --help' for more information." ;;
8087 *) as_fn_append ac_config_targets
" $1"
8088 ac_need_defaults
=false
;;
8094 ac_configure_extra_args
=
8096 if $ac_cs_silent; then
8098 ac_configure_extra_args
="$ac_configure_extra_args --silent"
8102 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8103 if \$ac_cs_recheck; then
8104 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8106 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8107 CONFIG_SHELL='$SHELL'
8113 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8117 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8118 ## Running $as_me. ##
8124 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8128 config_vars='$config_vars'
8132 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8134 # Handling of arguments.
8135 for ac_config_target
in $ac_config_targets
8137 case $ac_config_target in
8138 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h" ;;
8139 "config.make") CONFIG_FILES
="$CONFIG_FILES config.make" ;;
8140 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
8141 "default") CONFIG_COMMANDS
="$CONFIG_COMMANDS default" ;;
8143 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8148 # If the user did not use the arguments to specify the items to instantiate,
8149 # then the envvar interface is used. Set only those that are not.
8150 # We use the long form for the default assignment because of an extremely
8151 # bizarre bug on SunOS 4.1.3.
8152 if $ac_need_defaults; then
8153 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
8154 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
8155 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
8158 # Have a temporary directory for convenience. Make it in the build tree
8159 # simply because there is no reason against having it here, and in addition,
8160 # creating and moving files from /tmp can sometimes cause problems.
8161 # Hook for its removal unless debugging.
8162 # Note that there is a small window in which the directory will not be cleaned:
8163 # after its creation but before its name has been assigned to `$tmp'.
8167 trap 'exit_status=$?
8169 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8171 trap 'as_fn_exit 1' 1 2 13 15
8173 # Create a (secure) tmp directory for tmp files.
8176 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8180 tmp
=.
/conf$$
-$RANDOM
8181 (umask 077 && mkdir
"$tmp")
8182 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
8185 # Set up the scripts for CONFIG_FILES section.
8186 # No need to generate them if there are no CONFIG_FILES.
8187 # This happens for instance with `./config.status config.h'.
8188 if test -n "$CONFIG_FILES"; then
8191 ac_cr
=`echo X | tr X '\015'`
8192 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8193 # But we know of no other shell where ac_cr would be empty at this
8194 # point, so we can use a bashism as a fallback.
8195 if test "x$ac_cr" = x
; then
8196 eval ac_cr
=\$
\'\\r
\'
8198 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8199 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8205 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8210 echo "cat >conf$$subs.awk <<_ACEOF" &&
8211 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8214 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
8215 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8217 for ac_last_try in false false false false false :; do
8218 . ./conf$$subs.sh ||
8219 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
8221 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
8222 if test $ac_delim_n = $ac_delim_num; then
8224 elif $ac_last_try; then
8225 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
8227 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
8232 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8233 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
8237 s/^/S["/; s
/!.
*/"]=/
8247 s/\(.\{148\}\)..*/\1/
8249 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
8254 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
8261 s/\(.\{148\}\)..*/\1/
8263 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
8267 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
8272 ' <conf$$subs.awk | sed '
8277 ' >>$CONFIG_STATUS || ac_write_fail=1
8278 rm -f conf$$subs.awk
8279 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8281 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
8282 for (key in S) S_is_set[key] = 1
8288 nfields = split(line, field, "@
")
8290 len = length(field[1])
8291 for (i = 2; i < nfields; i++) {
8293 keylen = length(key)
8294 if (S_is_set[key]) {
8296 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8297 len += length(value) + length(field[++i])
8308 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8309 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8310 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
8313 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
8314 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
8317 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8318 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
8319 # trailing colons and then remove the whole line if VPATH becomes empty
8320 # (actually we leave an empty line to preserve line numbers).
8321 if test "x
$srcdir" = x.; then
8322 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8340 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8341 fi # test -n "$CONFIG_FILES"
8343 # Set up the scripts for CONFIG_HEADERS section.
8344 # No need to generate them if there are no CONFIG_HEADERS.
8345 # This happens for instance with `./config.status Makefile'.
8346 if test -n "$CONFIG_HEADERS"; then
8347 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
8351 # Transform confdefs.h into an awk script `defines.awk', embedded as
8352 # here-document in config.status, that substitutes the proper values into
8353 # config.h.in to produce config.h.
8355 # Create a delimiter string that does not exist in confdefs.h, to ease
8356 # handling of long lines.
8358 for ac_last_try in false false :; do
8359 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
8360 if test -z "$ac_tt"; then
8362 elif $ac_last_try; then
8363 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
8365 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
8369 # For the awk script, D is an array of macro values keyed by name,
8370 # likewise P contains macro parameters if any. Preserve backslash
8371 # newline sequences.
8373 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8375 s/.\{148\}/&'"$ac_delim"'/g
8378 s/^[ ]*#[ ]*define[ ][ ]*/ /
8385 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
8387 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
8391 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
8392 D["\
1"]=" \
3\\\\\\n
"\\/p
8394 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
8399 s/.\{148\}/&'"$ac_delim"'/g
8404 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
8407 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
8409 ' <confdefs.h | sed '
8410 s/'"$ac_delim"'/"\\\
8411 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8413 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8414 for (key in D) D_is_set[key] = 1
8417 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8419 split(line, arg, " ")
8420 if (arg[1] == "#") {
8424 defundef
= substr
(arg
[1], 2)
8427 split(mac1
, mac2
, "(") #)
8429 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
8430 if (D_is_set
[macro
]) {
8431 # Preserve the white space surrounding the "#".
8432 print prefix
"define", macro P
[macro
] D
[macro
]
8435 # Replace #undef with comments. This is necessary, for example,
8436 # in the case of _POSIX_SOURCE, which is predefined and required
8437 # on some systems where configure will not decide to define it.
8438 if (defundef
== "undef") {
8439 print
"/*", prefix defundef
, macro
, "*/"
8447 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8448 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
8449 fi # test -n "$CONFIG_HEADERS"
8452 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8457 :[FHLC
]) ac_mode
=$ac_tag; continue;;
8459 case $ac_mode$ac_tag in
8461 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
8462 :[FH
]-) ac_tag
=-:-;;
8463 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
8480 -) ac_f
="$ac_tmp/stdin";;
8481 *) # Look for the file first in the build tree, then in the source tree
8482 # (if the path is not absolute). The absolute path cannot be DOS-style,
8483 # because $ac_f cannot contain `:'.
8487 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
8489 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8491 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8492 as_fn_append ac_file_inputs
" '$ac_f'"
8495 # Let's still pretend it is `configure' which instantiates (i.e., don't
8496 # use $as_me), people would be surprised to read:
8497 # /* config.h. Generated by config.status. */
8498 configure_input
='Generated from '`
8499 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8501 if test x
"$ac_file" != x-
; then
8502 configure_input
="$ac_file. $configure_input"
8503 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8504 $as_echo "$as_me: creating $ac_file" >&6;}
8506 # Neutralize special characters interpreted by sed in replacement strings.
8507 case $configure_input in #(
8508 *\
&* |
*\|
* |
*\\* )
8509 ac_sed_conf_input
=`$as_echo "$configure_input" |
8510 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8511 *) ac_sed_conf_input
=$configure_input;;
8515 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
8516 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
8521 ac_dir
=`$as_dirname -- "$ac_file" ||
8522 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8523 X"$ac_file" : 'X\(//\)[^/]' \| \
8524 X"$ac_file" : 'X\(//\)$' \| \
8525 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8526 $as_echo X"$ac_file" |
8527 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8544 as_dir
="$ac_dir"; as_fn_mkdir_p
8548 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
8550 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8551 # A ".." for each directory in $ac_dir_suffix.
8552 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8553 case $ac_top_builddir_sub in
8554 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
8555 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
8558 ac_abs_top_builddir
=$ac_pwd
8559 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
8560 # for backward compatibility:
8561 ac_top_builddir
=$ac_top_build_prefix
8564 .
) # We are building in place.
8566 ac_top_srcdir
=$ac_top_builddir_sub
8567 ac_abs_top_srcdir
=$ac_pwd ;;
8568 [\\/]* | ?
:[\\/]* ) # Absolute name.
8569 ac_srcdir
=$srcdir$ac_dir_suffix;
8570 ac_top_srcdir
=$srcdir
8571 ac_abs_top_srcdir
=$srcdir ;;
8573 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
8574 ac_top_srcdir
=$ac_top_build_prefix$srcdir
8575 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
8577 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
8587 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
8588 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
8592 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8593 # If the template does not know about datarootdir, expand it.
8594 # FIXME: This hack should be removed a few years after 2.60.
8595 ac_datarootdir_hack
=; ac_datarootdir_seen
=
8606 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8607 *datarootdir
*) ac_datarootdir_seen
=yes;;
8608 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
8609 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8610 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8612 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8613 ac_datarootdir_hack='
8614 s&@datadir@&$datadir&g
8615 s&@docdir@&$docdir&g
8616 s&@infodir@&$infodir&g
8617 s&@localedir@&$localedir&g
8618 s&@mandir@&$mandir&g
8619 s&\\\${datarootdir}&$datarootdir&g' ;;
8623 # Neutralize VPATH when `$srcdir' = `.'.
8624 # Shell code in configure.ac might set extrasub.
8625 # FIXME: do we really want to maintain this feature?
8626 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8627 ac_sed_extra="$ac_vpsub
8630 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8632 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
8633 s|@configure_input@|
$ac_sed_conf_input|
;t t
8634 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
8635 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
8636 s
&@srcdir@
&$ac_srcdir&;t t
8637 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
8638 s
&@top_srcdir@
&$ac_top_srcdir&;t t
8639 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
8640 s
&@builddir@
&$ac_builddir&;t t
8641 s
&@abs_builddir@
&$ac_abs_builddir&;t t
8642 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
8643 s
&@INSTALL@
&$ac_INSTALL&;t t
8644 $ac_datarootdir_hack
8646 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
8647 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
8649 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8650 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
8651 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8652 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
8653 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
8654 which seems to be undefined. Please make sure it is defined" >&5
8655 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
8656 which seems to be undefined. Please make sure it is defined" >&2;}
8658 rm -f "$ac_tmp/stdin"
8660 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8661 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8663 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8669 if test x"$ac_file" != x-; then
8671 $as_echo "/* $configure_input */" \
8672 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8673 } >"$ac_tmp/config.h" \
8674 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8675 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8676 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8677 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8680 mv "$ac_tmp/config.h" "$ac_file" \
8681 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8684 $as_echo "/* $configure_input */" \
8685 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8686 || as_fn_error $? "could not create -" "$LINENO" 5
8690 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8691 $as_echo "$as_me: executing $ac_file commands" >&6;}
8696 case $ac_file$ac_mode in
8698 case $CONFIG_FILES in *config.make*)
8699 echo "$config_vars" >> config.make;;
8701 test -d bits || mkdir bits ;;
8709 ac_clean_files=$ac_clean_files_save
8711 test $ac_write_fail = 0 ||
8712 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8715 # configure is writing to config.log, and then calls config.status.
8716 # config.status does its own redirection, appending to config.log.
8717 # Unfortunately, on DOS this fails, as config.log is still kept open
8718 # by configure, so config.status won't be able to
write to it
; its
8719 # output is simply discarded. So we exec the FD to /dev/null,
8720 # effectively closing config.log, so it can be properly (re)opened and
8721 # appended to by config.status. When coming back to configure, we
8722 # need to make the FD available again.
8723 if test "$no_create" != yes; then
8725 ac_config_status_args
=
8726 test "$silent" = yes &&
8727 ac_config_status_args
="$ac_config_status_args --quiet"
8729 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
8731 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8732 # would make configure fail if this is the last instruction.
8733 $ac_cs_success || as_fn_exit
1
8737 # CONFIG_SUBDIRS section.
8739 if test "$no_recursion" != yes; then
8741 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
8742 # so they do not pile up.
8743 ac_sub_configure_args
=
8745 eval "set x $ac_configure_args"
8749 if test -n "$ac_prev"; then
8754 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
8755 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
8756 ac_prev
=cache_file
;;
8757 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
8758 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* \
8761 --config-cache |
-C)
8763 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
8765 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
8767 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
8769 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
8771 --disable-option-checking)
8775 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8777 as_fn_append ac_sub_configure_args
" '$ac_arg'" ;;
8781 # Always prepend --prefix to ensure using the same prefix
8782 # in subdir configurations.
8783 ac_arg
="--prefix=$prefix"
8785 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8787 ac_sub_configure_args
="'$ac_arg' $ac_sub_configure_args"
8790 if test "$silent" = yes; then
8791 ac_sub_configure_args
="--silent $ac_sub_configure_args"
8794 # Always prepend --disable-option-checking to silence warnings, since
8795 # different subdirs can have different --enable and --with options.
8796 ac_sub_configure_args
="--disable-option-checking $ac_sub_configure_args"
8799 for ac_dir
in : $subdirs; do test "x$ac_dir" = x
: && continue
8801 # Do not complain, so a configure script can configure whichever
8802 # parts of a large source tree are present.
8803 test -d "$srcdir/$ac_dir" ||
continue
8805 ac_msg
="=== configuring in $ac_dir (`pwd`/$ac_dir)"
8806 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
8807 $as_echo "$ac_msg" >&6
8808 as_dir
="$ac_dir"; as_fn_mkdir_p
8812 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
8814 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8815 # A ".." for each directory in $ac_dir_suffix.
8816 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8817 case $ac_top_builddir_sub in
8818 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
8819 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
8822 ac_abs_top_builddir
=$ac_pwd
8823 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
8824 # for backward compatibility:
8825 ac_top_builddir
=$ac_top_build_prefix
8828 .
) # We are building in place.
8830 ac_top_srcdir
=$ac_top_builddir_sub
8831 ac_abs_top_srcdir
=$ac_pwd ;;
8832 [\\/]* | ?
:[\\/]* ) # Absolute name.
8833 ac_srcdir
=$srcdir$ac_dir_suffix;
8834 ac_top_srcdir
=$srcdir
8835 ac_abs_top_srcdir
=$srcdir ;;
8837 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
8838 ac_top_srcdir
=$ac_top_build_prefix$srcdir
8839 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
8841 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
8846 # Check for guested configure; otherwise get Cygnus style configure.
8847 if test -f "$ac_srcdir/configure.gnu"; then
8848 ac_sub_configure
=$ac_srcdir/configure.gnu
8849 elif test -f "$ac_srcdir/configure"; then
8850 ac_sub_configure
=$ac_srcdir/configure
8851 elif test -f "$ac_srcdir/configure.in"; then
8852 # This should be Cygnus configure.
8853 ac_sub_configure
=$ac_aux_dir/configure
8855 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
8856 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8860 # The recursion is here.
8861 if test -n "$ac_sub_configure"; then
8862 # Make the cache file name correct relative to the subdirectory.
8864 [\\/]* | ?
:[\\/]* ) ac_sub_cache_file
=$cache_file ;;
8866 ac_sub_cache_file
=$ac_top_build_prefix$cache_file ;;
8869 { $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
8870 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8871 # The eval makes quoting arguments work.
8872 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
8873 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
8874 as_fn_error $?
"$ac_sub_configure failed for $ac_dir" "$LINENO" 5
8880 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
8881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8882 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}