2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for GNU C Library (see version.h).
5 # Report bugs to <https://sourceware.org/bugzilla/>.
8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
17 # Be more Bourne compatible
18 DUALCASE
=1; export DUALCASE
# for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
27 case `(set -o) 2>/dev/null` in #(
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo_n='print
-rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
55 as_echo_n='/usr
/ucb
/echo -n'
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
65 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
68 as_echo_n='sh
-c $as_echo_n_body as_echo
'
71 as_echo='sh
-c $as_echo_body as_echo
'
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
77 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
91 # Find who we are. Look in the path if we contain no directory separator.
94 *[\\/]* ) as_myself=$0 ;;
95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
99 test -z "$as_dir" && as_dir=.
100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
106 # We did not find ourselves, most probably we were run as `sh COMMAND'
107 # in which case we are not to be found in the path.
108 if test "x$as_myself" = x
; then
111 if test ! -f "$as_myself"; then
112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
116 # Unset variables that we do not need and which cause bugs (e.g. in
117 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
118 # suppresses any "Segmentation fault" message there. '((' could
119 # trigger a bug in pdksh 5.2.14.
120 for as_var
in BASH_ENV ENV MAIL MAILPATH
121 do eval test x\
${$as_var+set} = xset \
122 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
135 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
137 # Use a proper internal environment variable to ensure we don't fall
138 # into an infinite loop, continuously re-executing ourselves.
139 if test x
"${_as_can_reexec}" != xno
&& test "x$CONFIG_SHELL" != x
; then
140 _as_can_reexec
=no
; export _as_can_reexec
;
141 # We cannot yet assume a decent shell, so we have to provide a
142 # neutralization value for shells without unset; and this also
143 # works around shells that cannot unset nonexistent variables.
144 # Preserve -v and -x to the replacement shell.
147 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
149 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155 # Admittedly, this is quite paranoid, since all the known shells bail
156 # out after a failed `exec'.
157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
160 # We don't want this to propagate to other subprocesses.
161 { _as_can_reexec
=; unset _as_can_reexec
;}
162 if test "x$CONFIG_SHELL" = x
; then
163 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167 # is contrary to our usage. Disable this feature.
168 alias -g '\${1+\"\$@\"}'='\"\$@\"'
171 case \`(set -o) 2>/dev/null\` in #(
179 as_required
="as_fn_return () { (exit \$1); }
180 as_fn_success () { as_fn_return 0; }
181 as_fn_failure () { as_fn_return 1; }
182 as_fn_ret_success () { return 0; }
183 as_fn_ret_failure () { return 1; }
186 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
193 exitcode=1; echo positional parameters were not saved.
195 test x\$exitcode = x0 || exit 1
197 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
198 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
201 if (eval "$as_required") 2>/dev
/null
; then :
206 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
209 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
211 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
214 test -z "$as_dir" && as_dir
=.
218 for as_base
in sh bash ksh sh5
; do
219 # Try only shells that exist, to save several forks.
220 as_shell
=$as_dir/$as_base
221 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
222 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
223 CONFIG_SHELL
=$as_shell as_have_required
=yes
224 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
232 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
233 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
234 CONFIG_SHELL
=$SHELL as_have_required
=yes
239 if test "x$CONFIG_SHELL" != x
; then :
241 # We cannot yet assume a decent shell, so we have to provide a
242 # neutralization value for shells without unset; and this also
243 # works around shells that cannot unset nonexistent variables.
244 # Preserve -v and -x to the replacement shell.
247 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
249 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
254 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
255 # Admittedly, this is quite paranoid, since all the known shells bail
256 # out after a failed `exec'.
257 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
261 if test x
$as_have_required = xno
; then :
262 $as_echo "$0: This script requires a shell more modern than all"
263 $as_echo "$0: the shells that I found on your system."
264 if test x
${ZSH_VERSION+set} = xset
; then
265 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
266 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
268 $as_echo "$0: Please tell bug-autoconf@gnu.org and
269 $0: https://sourceware.org/bugzilla/ about your system,
270 $0: including any error possibly output before this
271 $0: message. Then install a modern shell, or manually run
272 $0: the script under such a shell if you do have one."
278 SHELL
=${CONFIG_SHELL-/bin/sh}
280 # Unset more variables known to interfere with behavior of common tools.
281 CLICOLOR_FORCE
= GREP_OPTIONS
=
282 unset CLICOLOR_FORCE GREP_OPTIONS
284 ## --------------------- ##
285 ## M4sh Shell Functions. ##
286 ## --------------------- ##
289 # Portably unset VAR.
292 { eval $1=; unset $1;}
296 # as_fn_set_status STATUS
297 # -----------------------
298 # Set $? to STATUS, without forking.
306 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316 # Create "$as_dir" as a directory, including parents if necessary.
321 -*) as_dir
=.
/$as_dir;;
323 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
327 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
330 as_dirs
="'$as_qdir' $as_dirs"
331 as_dir
=`$as_dirname -- "$as_dir" ||
332 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
333 X"$as_dir" : 'X\(//\)[^/]' \| \
334 X"$as_dir" : 'X\(//\)$' \| \
335 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
336 $as_echo X"$as_dir" |
337 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
354 test -d "$as_dir" && break
356 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
357 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
362 # as_fn_executable_p FILE
363 # -----------------------
364 # Test if FILE is an executable regular file.
365 as_fn_executable_p
()
367 test -f "$1" && test -x "$1"
368 } # as_fn_executable_p
369 # as_fn_append VAR VALUE
370 # ----------------------
371 # Append the text in VALUE to the end of the definition contained in VAR. Take
372 # advantage of any shell optimizations that allow amortized linear growth over
373 # repeated appends, instead of the typical quadratic growth present in naive
375 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
376 eval 'as_fn_append ()
389 # Perform arithmetic evaluation on the ARGs, and store the result in the
390 # global $as_val. Take advantage of shells that can avoid forks. The arguments
391 # must be portable across $(()) and expr.
392 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
400 as_val
=`expr "$@" || test $? -eq 1`
405 # as_fn_error STATUS ERROR [LINENO LOG_FD]
406 # ----------------------------------------
407 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
408 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
409 # script with STATUS, using 1 if that was 0.
412 as_status
=$1; test $as_status -eq 0 && as_status
=1
414 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
415 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
417 $as_echo "$as_me: error: $2" >&2
418 as_fn_exit
$as_status
421 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
422 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
428 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
434 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
440 as_me
=`$as_basename -- "$0" ||
441 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
442 X"$0" : 'X\(//\)$' \| \
443 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
445 sed '/^.*\/\([^/][^/]*\)\/*$/{
459 # Avoid depending upon Character Ranges.
460 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
461 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
462 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
463 as_cr_digits
='0123456789'
464 as_cr_alnum
=$as_cr_Letters$as_cr_digits
467 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
468 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
469 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
470 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
471 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
483 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
487 chmod +x
"$as_me.lineno" ||
488 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
490 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
491 # already done that, so ensure we don't try to do so again and fall
492 # in an infinite loop. This has already happened in practice.
493 _as_can_reexec
=no
; export _as_can_reexec
494 # Don't try to exec as it changes $[0], causing all sort of problems
495 # (the dirname of $[0] is not the place where we might find the
496 # original and so on. Autoconf is especially sensitive to this).
498 # Exit status is that of the last command.
502 ECHO_C
= ECHO_N
= ECHO_T
=
503 case `echo -n x` in #(((((
505 case `echo 'xy\c'` in
506 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
508 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
515 rm -f conf$$ conf$$.exe conf$$.
file
516 if test -d conf$$.dir
; then
517 rm -f conf$$.dir
/conf$$.
file
520 mkdir conf$$.dir
2>/dev
/null
522 if (echo >conf$$.
file) 2>/dev
/null
; then
523 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
525 # ... but there are two gotchas:
526 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
527 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
528 # In both cases, we have to default to `cp -pR'.
529 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
531 elif ln conf$$.
file conf$$
2>/dev
/null
; then
539 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
540 rmdir conf$$.dir
2>/dev
/null
542 if mkdir
-p .
2>/dev
/null
; then
543 as_mkdir_p
='mkdir -p "$as_dir"'
545 test -d .
/-p && rmdir .
/-p
550 as_executable_p
=as_fn_executable_p
552 # Sed expression to map a string onto a valid CPP name.
553 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
555 # Sed expression to map a string onto a valid variable name.
556 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
559 test -n "$DJDIR" ||
exec 7<&0 </dev
/null
563 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
564 # so uname gets run too.
565 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
570 ac_default_prefix
=/usr
/local
572 ac_config_libobj_dir
=.
579 # Identity of this package.
580 PACKAGE_NAME
='GNU C Library'
581 PACKAGE_TARNAME
='glibc'
582 PACKAGE_VERSION
='(see version.h)'
583 PACKAGE_STRING
='GNU C Library (see version.h)'
584 PACKAGE_BUGREPORT
='https://sourceware.org/bugzilla/'
585 PACKAGE_URL
='http://www.gnu.org/software/glibc/'
587 ac_unique_file
="include/features.h"
588 enable_option_checking
=no
589 ac_subst_vars
='LTLIBOBJS
599 libc_cv_cc_pie_default
606 libc_cv_localstatedir
608 libc_cv_complocaledir
612 libc_cv_gcc_unwind_find_fde
615 libc_cv_cxx_thread_local
621 libc_cv_cc_loop_to_function
622 libc_cv_cc_submachine
624 libc_cv_mtls_dialect_gnu2
626 libc_cv_output_format
633 libc_cv_cc_with_libunwind
635 libc_cv_protected_data
678 libc_cv_static_nss_crypt
685 hardcoded_path_in_tests
686 enable_timezone_tools
743 program_transform_name
756 enable_option_checking
772 enable_timezone_tools
773 enable_hardcoded_path_in_tests
774 enable_stackguard_randomization
777 enable_stack_protector
780 enable_maintainer_mode
785 enable_experimental_malloc
798 ac_precious_vars
='build_alias
812 # Initialize some variables set by options.
814 ac_init_version
=false
815 ac_unrecognized_opts
=
817 # The variables have the same names as the options, with
818 # dashes changed to underlines.
826 program_transform_name
=s
,x
,x
,
834 # Installation directory options.
835 # These are left unexpanded so users can "make install exec_prefix=/foo"
836 # and all the variables that are supposed to be based on exec_prefix
837 # by default will actually change.
838 # Use braces instead of parens because sh, perl, etc. also accept them.
839 # (The list follows the same order as the GNU Coding Standards.)
840 bindir
='${exec_prefix}/bin'
841 sbindir
='${exec_prefix}/sbin'
842 libexecdir
='${exec_prefix}/libexec'
843 datarootdir
='${prefix}/share'
844 datadir
='${datarootdir}'
845 sysconfdir
='${prefix}/etc'
846 sharedstatedir
='${prefix}/com'
847 localstatedir
='${prefix}/var'
848 runstatedir
='${localstatedir}/run'
849 includedir
='${prefix}/include'
850 oldincludedir
='/usr/include'
851 docdir
='${datarootdir}/doc/${PACKAGE_TARNAME}'
852 infodir
='${datarootdir}/info'
857 libdir
='${exec_prefix}/lib'
858 localedir
='${datarootdir}/locale'
859 mandir
='${datarootdir}/man'
865 # If the previous option needs an argument, assign it.
866 if test -n "$ac_prev"; then
867 eval $ac_prev=\
$ac_option
873 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
878 # Accept the important Cygnus configure options, so we can diagnose typos.
880 case $ac_dashdash$ac_option in
884 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
886 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
889 -build |
--build |
--buil |
--bui |
--bu)
890 ac_prev
=build_alias
;;
891 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
892 build_alias
=$ac_optarg ;;
894 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
895 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
896 ac_prev
=cache_file
;;
897 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
898 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
899 cache_file
=$ac_optarg ;;
902 cache_file
=config.cache
;;
904 -datadir |
--datadir |
--datadi |
--datad)
906 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
907 datadir
=$ac_optarg ;;
909 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
910 |
--dataroo |
--dataro |
--datar)
911 ac_prev
=datarootdir
;;
912 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
913 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
914 datarootdir
=$ac_optarg ;;
916 -disable-* |
--disable-*)
917 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
918 # Reject names that are not valid shell variable names.
919 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
920 as_fn_error $?
"invalid feature name: $ac_useropt"
921 ac_useropt_orig
=$ac_useropt
922 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
923 case $ac_user_opts in
927 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
928 ac_unrecognized_sep
=', ';;
930 eval enable_
$ac_useropt=no
;;
932 -docdir |
--docdir |
--docdi |
--doc |
--do)
934 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
937 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
939 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
942 -enable-* |
--enable-*)
943 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
944 # Reject names that are not valid shell variable names.
945 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
946 as_fn_error $?
"invalid feature name: $ac_useropt"
947 ac_useropt_orig
=$ac_useropt
948 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
949 case $ac_user_opts in
953 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
954 ac_unrecognized_sep
=', ';;
956 eval enable_
$ac_useropt=\
$ac_optarg ;;
958 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
959 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
960 |
--exec |
--exe |
--ex)
961 ac_prev
=exec_prefix
;;
962 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
963 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
964 |
--exec=* |
--exe=* |
--ex=*)
965 exec_prefix
=$ac_optarg ;;
967 -gas |
--gas |
--ga |
--g)
968 # Obsolete; use --with-gas.
971 -help |
--help |
--hel |
--he |
-h)
973 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
974 ac_init_help
=recursive
;;
975 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
976 ac_init_help
=short
;;
978 -host |
--host |
--hos |
--ho)
979 ac_prev
=host_alias
;;
980 -host=* |
--host=* |
--hos=* |
--ho=*)
981 host_alias
=$ac_optarg ;;
983 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
985 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
987 htmldir
=$ac_optarg ;;
989 -includedir |
--includedir |
--includedi |
--included |
--include \
990 |
--includ |
--inclu |
--incl |
--inc)
991 ac_prev
=includedir
;;
992 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
993 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
994 includedir
=$ac_optarg ;;
996 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
998 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
999 infodir
=$ac_optarg ;;
1001 -libdir |
--libdir |
--libdi |
--libd)
1003 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
1004 libdir
=$ac_optarg ;;
1006 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
1007 |
--libexe |
--libex |
--libe)
1008 ac_prev
=libexecdir
;;
1009 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
1010 |
--libexe=* |
--libex=* |
--libe=*)
1011 libexecdir
=$ac_optarg ;;
1013 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1014 ac_prev
=localedir
;;
1015 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1016 localedir
=$ac_optarg ;;
1018 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1019 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1020 ac_prev
=localstatedir
;;
1021 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1022 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1023 localstatedir
=$ac_optarg ;;
1025 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1027 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1028 mandir
=$ac_optarg ;;
1030 -nfp |
--nfp |
--nf)
1031 # Obsolete; use --without-fp.
1034 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1035 |
--no-cr |
--no-c |
-n)
1038 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1039 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1042 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1043 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1044 |
--oldin |
--oldi |
--old |
--ol |
--o)
1045 ac_prev
=oldincludedir
;;
1046 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1047 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1048 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1049 oldincludedir
=$ac_optarg ;;
1051 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1053 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1054 prefix
=$ac_optarg ;;
1056 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1057 |
--program-pre |
--program-pr |
--program-p)
1058 ac_prev
=program_prefix
;;
1059 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1060 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1061 program_prefix
=$ac_optarg ;;
1063 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1064 |
--program-suf |
--program-su |
--program-s)
1065 ac_prev
=program_suffix
;;
1066 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1067 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1068 program_suffix
=$ac_optarg ;;
1070 -program-transform-name |
--program-transform-name \
1071 |
--program-transform-nam |
--program-transform-na \
1072 |
--program-transform-n |
--program-transform- \
1073 |
--program-transform |
--program-transfor \
1074 |
--program-transfo |
--program-transf \
1075 |
--program-trans |
--program-tran \
1076 |
--progr-tra |
--program-tr |
--program-t)
1077 ac_prev
=program_transform_name
;;
1078 -program-transform-name=* |
--program-transform-name=* \
1079 |
--program-transform-nam=* |
--program-transform-na=* \
1080 |
--program-transform-n=* |
--program-transform-=* \
1081 |
--program-transform=* |
--program-transfor=* \
1082 |
--program-transfo=* |
--program-transf=* \
1083 |
--program-trans=* |
--program-tran=* \
1084 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1085 program_transform_name
=$ac_optarg ;;
1087 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1089 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1090 pdfdir
=$ac_optarg ;;
1092 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1094 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1097 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1098 |
-silent |
--silent |
--silen |
--sile |
--sil)
1101 -runstatedir |
--runstatedir |
--runstatedi |
--runstated \
1102 |
--runstate |
--runstat |
--runsta |
--runst |
--runs \
1103 |
--run |
--ru |
--r)
1104 ac_prev
=runstatedir
;;
1105 -runstatedir=* |
--runstatedir=* |
--runstatedi=* |
--runstated=* \
1106 |
--runstate=* |
--runstat=* |
--runsta=* |
--runst=* |
--runs=* \
1107 |
--run=* |
--ru=* |
--r=*)
1108 runstatedir
=$ac_optarg ;;
1110 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1112 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1114 sbindir
=$ac_optarg ;;
1116 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1117 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1118 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1120 ac_prev
=sharedstatedir
;;
1121 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1122 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1123 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1125 sharedstatedir
=$ac_optarg ;;
1127 -site |
--site |
--sit)
1129 -site=* |
--site=* |
--sit=*)
1132 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1134 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1135 srcdir
=$ac_optarg ;;
1137 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1138 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1139 ac_prev
=sysconfdir
;;
1140 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1141 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1142 sysconfdir
=$ac_optarg ;;
1144 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1145 ac_prev
=target_alias
;;
1146 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1147 target_alias
=$ac_optarg ;;
1149 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1152 -version |
--version |
--versio |
--versi |
--vers |
-V)
1153 ac_init_version
=: ;;
1156 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1157 # Reject names that are not valid shell variable names.
1158 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1159 as_fn_error $?
"invalid package name: $ac_useropt"
1160 ac_useropt_orig
=$ac_useropt
1161 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1162 case $ac_user_opts in
1166 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1167 ac_unrecognized_sep
=', ';;
1169 eval with_
$ac_useropt=\
$ac_optarg ;;
1171 -without-* |
--without-*)
1172 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1173 # Reject names that are not valid shell variable names.
1174 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1175 as_fn_error $?
"invalid package name: $ac_useropt"
1176 ac_useropt_orig
=$ac_useropt
1177 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1178 case $ac_user_opts in
1182 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1183 ac_unrecognized_sep
=', ';;
1185 eval with_
$ac_useropt=no
;;
1188 # Obsolete; use --with-x.
1191 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1192 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1193 ac_prev
=x_includes
;;
1194 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1195 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1196 x_includes
=$ac_optarg ;;
1198 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1199 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1200 ac_prev
=x_libraries
;;
1201 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1202 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1203 x_libraries
=$ac_optarg ;;
1205 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1206 Try \`$0 --help' for more information"
1210 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1211 # Reject names that are not valid shell variable names.
1212 case $ac_envvar in #(
1213 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1214 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1216 eval $ac_envvar=\
$ac_optarg
1217 export $ac_envvar ;;
1220 # FIXME: should be removed in autoconf 3.0.
1221 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1222 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1223 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1224 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1230 if test -n "$ac_prev"; then
1231 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1232 as_fn_error $?
"missing argument to $ac_option"
1235 if test -n "$ac_unrecognized_opts"; then
1236 case $enable_option_checking in
1238 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1239 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1243 # Check all directory arguments for consistency.
1244 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1245 datadir sysconfdir sharedstatedir localstatedir includedir \
1246 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1247 libdir localedir mandir runstatedir
1249 eval ac_val
=\$
$ac_var
1250 # Remove trailing slashes.
1253 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1254 eval $ac_var=\
$ac_val;;
1256 # Be sure to have absolute directory names.
1258 [\\/$
]* | ?
:[\\/]* ) continue;;
1259 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1261 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1264 # There might be people who depend on the old broken behavior: `$host'
1265 # used to hold the argument of --host etc.
1266 # FIXME: To remove some day.
1269 target
=$target_alias
1271 # FIXME: To remove some day.
1272 if test "x$host_alias" != x
; then
1273 if test "x$build_alias" = x
; then
1274 cross_compiling
=maybe
1275 elif test "x$build_alias" != "x$host_alias"; then
1281 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1283 test "$silent" = yes && exec 6>/dev
/null
1286 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1287 ac_ls_di
=`ls -di .` &&
1288 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1289 as_fn_error $?
"working directory cannot be determined"
1290 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1291 as_fn_error $?
"pwd does not report name of working directory"
1294 # Find the source files, if location was not specified.
1295 if test -z "$srcdir"; then
1296 ac_srcdir_defaulted
=yes
1297 # Try the directory containing this script, then the parent directory.
1298 ac_confdir
=`$as_dirname -- "$as_myself" ||
1299 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1300 X"$as_myself" : 'X\(//\)[^/]' \| \
1301 X"$as_myself" : 'X\(//\)$' \| \
1302 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1303 $as_echo X"$as_myself" |
1304 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1322 if test ! -r "$srcdir/$ac_unique_file"; then
1326 ac_srcdir_defaulted
=no
1328 if test ! -r "$srcdir/$ac_unique_file"; then
1329 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1330 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1332 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1334 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1336 # When building in place, set srcdir=.
1337 if test "$ac_abs_confdir" = "$ac_pwd"; then
1340 # Remove unnecessary trailing slashes from srcdir.
1341 # Double slashes in file names in object file debugging info
1342 # mess up M-x gdb in Emacs.
1344 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1346 for ac_var
in $ac_precious_vars; do
1347 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1348 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1349 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1350 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1354 # Report the --help message.
1356 if test "$ac_init_help" = "long"; then
1357 # Omit some internal or obsolete options to make the list less imposing.
1358 # This message is too long to be a string in the A/UX 3.1 sh.
1360 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1362 Usage: $0 [OPTION]... [VAR=VALUE]...
1364 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1365 VAR=VALUE. See below for descriptions of some of the useful variables.
1367 Defaults for the options are specified in brackets.
1370 -h, --help display this help and exit
1371 --help=short display options specific to this package
1372 --help=recursive display the short help of all the included packages
1373 -V, --version display version information and exit
1374 -q, --quiet, --silent do not print \`checking ...' messages
1375 --cache-file=FILE cache test results in FILE [disabled]
1376 -C, --config-cache alias for \`--cache-file=config.cache'
1377 -n, --no-create do not create output files
1378 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1380 Installation directories:
1381 --prefix=PREFIX install architecture-independent files in PREFIX
1382 [$ac_default_prefix]
1383 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1386 By default, \`make install' will install all the files in
1387 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1388 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1389 for instance \`--prefix=\$HOME'.
1391 For better control, use the options below.
1393 Fine tuning of the installation directories:
1394 --bindir=DIR user executables [EPREFIX/bin]
1395 --sbindir=DIR system admin executables [EPREFIX/sbin]
1396 --libexecdir=DIR program executables [EPREFIX/libexec]
1397 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1398 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1399 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1400 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1401 --libdir=DIR object code libraries [EPREFIX/lib]
1402 --includedir=DIR C header files [PREFIX/include]
1403 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1404 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1405 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1406 --infodir=DIR info documentation [DATAROOTDIR/info]
1407 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1408 --mandir=DIR man documentation [DATAROOTDIR/man]
1409 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1410 --htmldir=DIR html documentation [DOCDIR]
1411 --dvidir=DIR dvi documentation [DOCDIR]
1412 --pdfdir=DIR pdf documentation [DOCDIR]
1413 --psdir=DIR ps documentation [DOCDIR]
1419 --build=BUILD configure
for building on BUILD
[guessed
]
1420 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1424 if test -n "$ac_init_help"; then
1425 case $ac_init_help in
1426 short | recursive
) echo "Configuration of GNU C Library (see version.h):";;
1431 --disable-option-checking ignore unrecognized
--enable/--with options
1432 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1433 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1434 --disable-sanity-checks really
do not use threads
(should not be used except
1435 in special situations
) [default
=yes]
1436 --enable-shared build shared library
[default
=yes if GNU ld
]
1437 --enable-profile build profiled library
[default
=no
]
1438 --enable-static-pie enable static PIE support and use it
in the
1439 testsuite
[default
=no
]
1440 --disable-timezone-tools
1441 do not
install timezone tools
[default
=install]
1442 --enable-hardcoded-path-in-tests
1443 hardcode newly built glibc path
in tests
1445 --enable-stackguard-randomization
1446 initialize __stack_chk_guard canary with a random
1447 number
at program start
1448 --disable-hidden-plt do not hide internal
function calls to avoid PLT
1449 --enable-bind-now disable lazy relocations
in DSOs
1450 --enable-stack-protector=[yes|no|all|strong
]
1451 Use
-fstack-protector[-all|
-strong] to detect glibc
1453 --enable-static-nss build static NSS modules
[default
=no
]
1454 --disable-force-install don
't force installation of files from this package,
1455 even if they are older than the installed files
1456 --enable-maintainer-mode
1457 enable make rules and dependencies not useful (and
1458 sometimes confusing) to the casual installer
1459 --enable-kernel=VERSION compile for compatibility with kernel not older than
1461 --enable-all-warnings enable all useful warnings gcc can issue
1462 --disable-werror do not build with -Werror
1463 --enable-multi-arch enable single DSO with optimizations for multiple
1465 --disable-experimental-malloc
1466 disable experimental malloc features
1467 --enable-nss-crypt enable libcrypt to use nss
1468 --enable-obsolete-rpc build and install the obsolete RPC code for
1470 --enable-obsolete-nsl build and install the obsolete libnsl library and
1471 depending NSS modules
1472 --enable-systemtap enable systemtap static probe points [default=no]
1473 --disable-build-nscd disable building and installing the nscd daemon
1474 --disable-nscd library functions will not contact the nscd daemon
1475 --enable-pt_chown Enable building and installing pt_chown
1476 --enable-tunables Enable tunables support. Known values are 'yes',
1477 'no
' and 'valstring
'
1478 --disable-float128 disable float128 support
1479 --enable-mathvec Enable building and installing mathvec [default
1480 depends on architecture]
1483 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1484 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1485 --with-pkgversion=PKG Use PKG in the version string in place of "GNU libc"
1486 --with-bugurl=URL Direct users to URL to report a bug
1487 --with-gd=DIR find libgd include dir and library with prefix DIR
1488 --with-gd-include=DIR find libgd include files in DIR
1489 --with-gd-lib=DIR find libgd library files in DIR
1490 --with-binutils=PATH specify location of binutils (as and ld)
1491 --with-selinux if building with SELinux support
1492 --with-clang if building with clang (temporary)
1493 --with-lld if building/linking with lld (temporary)
1494 --with-headers=PATH location of system headers to use (for example
1495 /usr/src/linux/include) [default=compiler default]
1496 --with-default-link do not use explicit linker scripts
1497 --with-cpu=CPU select code for CPU variant
1499 Some influential environment variables:
1500 CC C compiler command
1501 CFLAGS C compiler flags
1502 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1503 nonstandard directory <lib dir>
1504 LIBS libraries to pass to the linker, e.g. -l<library>
1505 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1506 you have headers in a nonstandard directory <include dir>
1508 CXX C++ compiler command
1509 CXXFLAGS C++ compiler flags
1511 Use these variables to override the choices made by `configure' or to
help
1512 it to
find libraries and programs with nonstandard names
/locations.
1514 Report bugs to
<https
://sourceware.org
/bugzilla
/>.
1515 GNU C Library home page
: <http
://www.gnu.org
/software
/glibc
/>.
1516 General
help using GNU software
: <http
://www.gnu.org
/gethelp
/>.
1521 if test "$ac_init_help" = "recursive"; then
1522 # If there are subdirs, report their specific --help.
1523 for ac_dir
in : $ac_subdirs_all; do test "x$ac_dir" = x
: && continue
1524 test -d "$ac_dir" ||
1525 { cd "$srcdir" && ac_pwd
=`pwd` && srcdir
=.
&& test -d "$ac_dir"; } ||
1530 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1532 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1533 # A ".." for each directory in $ac_dir_suffix.
1534 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1535 case $ac_top_builddir_sub in
1536 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1537 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
1540 ac_abs_top_builddir
=$ac_pwd
1541 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
1542 # for backward compatibility:
1543 ac_top_builddir
=$ac_top_build_prefix
1546 .
) # We are building in place.
1548 ac_top_srcdir
=$ac_top_builddir_sub
1549 ac_abs_top_srcdir
=$ac_pwd ;;
1550 [\\/]* | ?
:[\\/]* ) # Absolute name.
1551 ac_srcdir
=$srcdir$ac_dir_suffix;
1552 ac_top_srcdir
=$srcdir
1553 ac_abs_top_srcdir
=$srcdir ;;
1555 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
1556 ac_top_srcdir
=$ac_top_build_prefix$srcdir
1557 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
1559 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
1561 cd "$ac_dir" ||
{ ac_status
=$?
; continue; }
1562 # Check for guested configure.
1563 if test -f "$ac_srcdir/configure.gnu"; then
1565 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1566 elif test -f "$ac_srcdir/configure"; then
1568 $SHELL "$ac_srcdir/configure" --help=recursive
1570 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1572 cd "$ac_pwd" ||
{ ac_status
=$?
; break; }
1576 test -n "$ac_init_help" && exit $ac_status
1577 if $ac_init_version; then
1579 GNU C Library configure
(see version.h
)
1580 generated by GNU Autoconf
2.69
1582 Copyright
(C
) 2012 Free Software Foundation
, Inc.
1583 This configure
script is free software
; the Free Software Foundation
1584 gives unlimited permission to copy
, distribute and modify it.
1589 ## ------------------------ ##
1590 ## Autoconf initialization. ##
1591 ## ------------------------ ##
1593 # ac_fn_c_try_compile LINENO
1594 # --------------------------
1595 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1596 ac_fn_c_try_compile
()
1598 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1599 rm -f conftest.
$ac_objext
1600 if { { ac_try
="$ac_compile"
1602 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1603 *) ac_try_echo=$ac_try;;
1605 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1606 $as_echo "$ac_try_echo"; } >&5
1607 (eval "$ac_compile") 2>conftest.err
1609 if test -s conftest.err; then
1610 grep -v '^ *+' conftest.err >conftest.er1
1611 cat conftest.er1 >&5
1612 mv -f conftest.er1 conftest.err
1614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1615 test $ac_status = 0; } && {
1616 test -z "$ac_c_werror_flag" ||
1617 test ! -s conftest.err
1618 } && test -s conftest.$ac_objext; then :
1621 $as_echo "$as_me: failed program was:" >&5
1622 sed 's/^/| /' conftest.$ac_ext >&5
1626 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1627 as_fn_set_status $ac_retval
1629 } # ac_fn_c_try_compile
1631 # ac_fn_cxx_try_compile LINENO
1632 # ----------------------------
1633 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1634 ac_fn_cxx_try_compile ()
1636 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1637 rm -f conftest.$ac_objext
1638 if { { ac_try="$ac_compile"
1640 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1641 *) ac_try_echo
=$ac_try;;
1643 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1644 $as_echo "$ac_try_echo"; } >&5
1645 (eval "$ac_compile") 2>conftest.err
1647 if test -s conftest.err
; then
1648 grep -v '^ *+' conftest.err
>conftest.er1
1649 cat conftest.er1
>&5
1650 mv -f conftest.er1 conftest.err
1652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1653 test $ac_status = 0; } && {
1654 test -z "$ac_cxx_werror_flag" ||
1655 test ! -s conftest.err
1656 } && test -s conftest.
$ac_objext; then :
1659 $as_echo "$as_me: failed program was:" >&5
1660 sed 's/^/| /' conftest.
$ac_ext >&5
1664 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1665 as_fn_set_status
$ac_retval
1667 } # ac_fn_cxx_try_compile
1669 # ac_fn_cxx_try_link LINENO
1670 # -------------------------
1671 # Try to link conftest.$ac_ext, and return whether this succeeded.
1672 ac_fn_cxx_try_link
()
1674 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1675 rm -f conftest.
$ac_objext conftest
$ac_exeext
1676 if { { ac_try
="$ac_link"
1678 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1679 *) ac_try_echo=$ac_try;;
1681 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1682 $as_echo "$ac_try_echo"; } >&5
1683 (eval "$ac_link") 2>conftest.err
1685 if test -s conftest.err; then
1686 grep -v '^ *+' conftest.err >conftest.er1
1687 cat conftest.er1 >&5
1688 mv -f conftest.er1 conftest.err
1690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1691 test $ac_status = 0; } && {
1692 test -z "$ac_cxx_werror_flag" ||
1693 test ! -s conftest.err
1694 } && test -s conftest$ac_exeext && {
1695 test "$cross_compiling" = yes ||
1696 test -x conftest$ac_exeext
1700 $as_echo "$as_me: failed program was:" >&5
1701 sed 's/^/| /' conftest.$ac_ext >&5
1705 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1706 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1707 # interfere with the next link command; also delete a directory that is
1708 # left behind by Apple's compiler. We do this before executing the actions.
1709 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1710 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1711 as_fn_set_status $ac_retval
1713 } # ac_fn_cxx_try_link
1715 # ac_fn_c_try_link LINENO
1716 # -----------------------
1717 # Try to link conftest.$ac_ext, and return whether this succeeded.
1720 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1721 rm -f conftest.$ac_objext conftest$ac_exeext
1722 if { { ac_try="$ac_link"
1724 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1725 *) ac_try_echo
=$ac_try;;
1727 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1728 $as_echo "$ac_try_echo"; } >&5
1729 (eval "$ac_link") 2>conftest.err
1731 if test -s conftest.err
; then
1732 grep -v '^ *+' conftest.err
>conftest.er1
1733 cat conftest.er1
>&5
1734 mv -f conftest.er1 conftest.err
1736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1737 test $ac_status = 0; } && {
1738 test -z "$ac_c_werror_flag" ||
1739 test ! -s conftest.err
1740 } && test -s conftest
$ac_exeext && {
1741 test "$cross_compiling" = yes ||
1742 test -x conftest
$ac_exeext
1746 $as_echo "$as_me: failed program was:" >&5
1747 sed 's/^/| /' conftest.
$ac_ext >&5
1751 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1752 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1753 # interfere with the next link command; also delete a directory that is
1754 # left behind by Apple's compiler. We do this before executing the actions.
1755 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1756 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1757 as_fn_set_status
$ac_retval
1759 } # ac_fn_c_try_link
1760 cat >config.log
<<_ACEOF
1761 This file contains any messages produced by compilers while
1762 running configure, to aid debugging if configure makes a mistake.
1764 It was created by GNU C Library $as_me (see version.h), which was
1765 generated by GNU Autoconf 2.69. Invocation command line was
1777 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1778 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1779 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1780 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1781 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1783 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1784 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1786 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1787 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1788 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1789 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1790 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1791 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1792 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1796 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1800 test -z "$as_dir" && as_dir
=.
1801 $as_echo "PATH: $as_dir"
1817 # Keep a trace of the command line.
1818 # Strip out --no-create and --no-recursion so they do not pile up.
1819 # Strip out --silent because we don't want to record it for future runs.
1820 # Also quote any args containing shell meta-characters.
1821 # Make two passes to allow for proper duplicate-argument suppression.
1825 ac_must_keep_next
=false
1831 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
1832 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1833 |
-silent |
--silent |
--silen |
--sile |
--sil)
1836 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1839 1) as_fn_append ac_configure_args0
" '$ac_arg'" ;;
1841 as_fn_append ac_configure_args1
" '$ac_arg'"
1842 if test $ac_must_keep_next = true
; then
1843 ac_must_keep_next
=false
# Got value, back to normal.
1846 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
1847 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
1848 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
1849 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
1850 case "$ac_configure_args0 " in
1851 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1854 -* ) ac_must_keep_next
=true
;;
1857 as_fn_append ac_configure_args
" '$ac_arg'"
1862 { ac_configure_args0
=; unset ac_configure_args0
;}
1863 { ac_configure_args1
=; unset ac_configure_args1
;}
1865 # When interrupted or exit'd, cleanup temporary files, and complete
1866 # config.log. We remove comments because anyway the quotes in there
1867 # would cause problems or look ugly.
1868 # WARNING: Use '\'' to represent an apostrophe within the trap.
1869 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1870 trap 'exit_status=$?
1871 # Save into config.log some information that might help in debugging.
1875 $as_echo "## ---------------- ##
1876 ## Cache variables. ##
1877 ## ---------------- ##"
1879 # The following way of writing the cache mishandles newlines in values,
1881 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1882 eval ac_val=\$$ac_var
1886 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1887 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1890 _ | IFS | as_nl) ;; #(
1891 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1892 *) { eval $ac_var=; unset $ac_var;} ;;
1897 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1898 *${as_nl}ac_space=\ *)
1900 "s/'\''/'\''\\\\'\'''\''/g;
1901 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1904 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1911 $as_echo "## ----------------- ##
1912 ## Output variables. ##
1913 ## ----------------- ##"
1915 for ac_var in $ac_subst_vars
1917 eval ac_val=\$$ac_var
1919 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1921 $as_echo "$ac_var='\''$ac_val'\''"
1925 if test -n "$ac_subst_files"; then
1926 $as_echo "## ------------------- ##
1927 ## File substitutions. ##
1928 ## ------------------- ##"
1930 for ac_var
in $ac_subst_files
1932 eval ac_val
=\$
$ac_var
1934 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1936 $as_echo "$ac_var='\''$ac_val'\''"
1941 if test -s confdefs.h; then
1942 $as_echo "## ----------- ##
1949 test "$ac_signal" != 0 &&
1950 $as_echo "$as_me: caught signal $ac_signal"
1951 $as_echo "$as_me: exit $exit_status"
1953 rm -f core *.core core.conftest.* &&
1954 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1957 for ac_signal
in 1 2 13 15; do
1958 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1962 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1963 rm -f -r conftest
* confdefs.h
1965 $as_echo "/* confdefs.h */" > confdefs.h
1967 # Predefined preprocessor variables.
1969 cat >>confdefs.h
<<_ACEOF
1970 #define PACKAGE_NAME "$PACKAGE_NAME"
1973 cat >>confdefs.h
<<_ACEOF
1974 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1977 cat >>confdefs.h
<<_ACEOF
1978 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1981 cat >>confdefs.h
<<_ACEOF
1982 #define PACKAGE_STRING "$PACKAGE_STRING"
1985 cat >>confdefs.h
<<_ACEOF
1986 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1989 cat >>confdefs.h
<<_ACEOF
1990 #define PACKAGE_URL "$PACKAGE_URL"
1994 # Let the site file select an alternate cache file if it wants to.
1995 # Prefer an explicitly selected file to automatically selected ones.
1998 if test -n "$CONFIG_SITE"; then
1999 # We do not want a PATH search for config.site.
2000 case $CONFIG_SITE in #((
2001 -*) ac_site_file1
=.
/$CONFIG_SITE;;
2002 */*) ac_site_file1
=$CONFIG_SITE;;
2003 *) ac_site_file1
=.
/$CONFIG_SITE;;
2005 elif test "x$prefix" != xNONE
; then
2006 ac_site_file1
=$prefix/share
/config.site
2007 ac_site_file2
=$prefix/etc
/config.site
2009 ac_site_file1
=$ac_default_prefix/share
/config.site
2010 ac_site_file2
=$ac_default_prefix/etc
/config.site
2012 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
2014 test "x$ac_site_file" = xNONE
&& continue
2015 if test /dev
/null
!= "$ac_site_file" && test -r "$ac_site_file"; then
2016 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2017 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2018 sed 's/^/| /' "$ac_site_file" >&5
2020 ||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2021 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2022 as_fn_error $?
"failed to load site script $ac_site_file
2023 See \`config.log' for more details" "$LINENO" 5; }
2027 if test -r "$cache_file"; then
2028 # Some versions of bash will fail to source /dev/null (special files
2029 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2030 if test /dev
/null
!= "$cache_file" && test -f "$cache_file"; then
2031 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2032 $as_echo "$as_me: loading cache $cache_file" >&6;}
2034 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
2035 *) .
"./$cache_file";;
2039 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2040 $as_echo "$as_me: creating cache $cache_file" >&6;}
2044 # Check that the precious variables saved in the cache have kept the same
2046 ac_cache_corrupted
=false
2047 for ac_var
in $ac_precious_vars; do
2048 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
2049 eval ac_new_set
=\
$ac_env_${ac_var}_set
2050 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
2051 eval ac_new_val
=\
$ac_env_${ac_var}_value
2052 case $ac_old_set,$ac_new_set in
2054 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2055 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2056 ac_cache_corrupted
=: ;;
2058 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2059 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2060 ac_cache_corrupted
=: ;;
2063 if test "x$ac_old_val" != "x$ac_new_val"; then
2064 # differences in whitespace do not lead to failure.
2065 ac_old_val_w
=`echo x $ac_old_val`
2066 ac_new_val_w
=`echo x $ac_new_val`
2067 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2068 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2069 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2070 ac_cache_corrupted
=:
2072 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2073 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2074 eval $ac_var=\
$ac_old_val
2076 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2077 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2078 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2079 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2082 # Pass precious variables to config.status.
2083 if test "$ac_new_set" = set; then
2085 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2086 *) ac_arg
=$ac_var=$ac_new_val ;;
2088 case " $ac_configure_args " in
2089 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2090 *) as_fn_append ac_configure_args
" '$ac_arg'" ;;
2094 if $ac_cache_corrupted; then
2095 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2096 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2097 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2098 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2099 as_fn_error $?
"run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2101 ## -------------------- ##
2102 ## Main body of script. ##
2103 ## -------------------- ##
2106 ac_cpp
='$CPP $CPPFLAGS'
2107 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2108 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2109 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2113 ac_config_headers
="$ac_config_headers config.h"
2116 for ac_dir
in scripts
"$srcdir"/scripts
; do
2117 if test -f "$ac_dir/install-sh"; then
2119 ac_install_sh
="$ac_aux_dir/install-sh -c"
2121 elif test -f "$ac_dir/install.sh"; then
2123 ac_install_sh
="$ac_aux_dir/install.sh -c"
2125 elif test -f "$ac_dir/shtool"; then
2127 ac_install_sh
="$ac_aux_dir/shtool install -c"
2131 if test -z "$ac_aux_dir"; then
2132 as_fn_error $?
"cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2135 # These three variables are undocumented and unsupported,
2136 # and are intended to be withdrawn in a future Autoconf release.
2137 # They can cause serious problems if a builder's source tree is in a directory
2138 # whose full name contains unusual characters.
2139 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2140 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2141 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2147 # Check whether --with-pkgversion was given.
2148 if test "${with_pkgversion+set}" = set; then :
2149 withval
=$with_pkgversion; case "$withval" in
2150 yes) as_fn_error $?
"package version not specified" "$LINENO" 5 ;;
2152 *) PKGVERSION
="($withval) " ;;
2155 PKGVERSION
="(GNU libc) "
2159 PKGVERSION_TEXI
=`echo "$PKGVERSION" | sed 's/@/@@/g'`
2165 # Check whether --with-bugurl was given.
2166 if test "${with_bugurl+set}" = set; then :
2167 withval
=$with_bugurl; case "$withval" in
2168 yes) as_fn_error $?
"bug URL not specified" "$LINENO" 5 ;;
2171 *) BUGURL
="$withval"
2175 BUGURL
="http://www.gnu.org/software/libc/bugs.html"
2185 REPORT_BUGS_TO
="<$BUGURL>"
2186 REPORT_BUGS_TEXI
=@uref
{`echo "$BUGURL" | sed 's/@/@@/g'`}
2193 cat >>confdefs.h
<<_ACEOF
2194 #define PKGVERSION "$PKGVERSION"
2198 cat >>confdefs.h
<<_ACEOF
2199 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
2203 # Glibc should not depend on any header files
2206 # We require GCC, and by default use its preprocessor. Override AC_PROG_CPP
2207 # here to work around the Autoconf issue discussed in
2208 # <https://sourceware.org/ml/libc-alpha/2013-01/msg00721.html>.
2211 # We require GCC. Override _AC_PROG_CC_C89 here to work around the Autoconf
2212 # issue discussed in
2213 # <https://sourceware.org/ml/libc-alpha/2013-01/msg00757.html>.
2221 # Make sure we can run config.sub.
2222 $SHELL "$ac_aux_dir/config.sub" sun4
>/dev
/null
2>&1 ||
2223 as_fn_error $?
"cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2226 $as_echo_n "checking build system type... " >&6; }
2227 if ${ac_cv_build+:} false
; then :
2228 $as_echo_n "(cached) " >&6
2230 ac_build_alias
=$build_alias
2231 test "x$ac_build_alias" = x
&&
2232 ac_build_alias
=`$SHELL "$ac_aux_dir/config.guess"`
2233 test "x$ac_build_alias" = x
&&
2234 as_fn_error $?
"cannot guess build type; you must specify one" "$LINENO" 5
2235 ac_cv_build
=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2236 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2240 $as_echo "$ac_cv_build" >&6; }
2241 case $ac_cv_build in
2243 *) as_fn_error $?
"invalid value of canonical build" "$LINENO" 5;;
2246 ac_save_IFS
=$IFS; IFS
='-'
2252 # Remember, the first character of IFS is used to create $*,
2253 # except with old shells:
2256 case $build_os in *\
*) build_os
=`echo "$build_os" | sed 's/ /-/g'`;; esac
2259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2260 $as_echo_n "checking host system type... " >&6; }
2261 if ${ac_cv_host+:} false
; then :
2262 $as_echo_n "(cached) " >&6
2264 if test "x$host_alias" = x
; then
2265 ac_cv_host
=$ac_cv_build
2267 ac_cv_host
=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2268 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2273 $as_echo "$ac_cv_host" >&6; }
2276 *) as_fn_error $?
"invalid value of canonical host" "$LINENO" 5;;
2279 ac_save_IFS
=$IFS; IFS
='-'
2285 # Remember, the first character of IFS is used to create $*,
2286 # except with old shells:
2289 case $host_os in *\
*) host_os
=`echo "$host_os" | sed 's/ /-/g'`;; esac
2294 ac_cpp
='$CPP $CPPFLAGS'
2295 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2296 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2297 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2298 if test -n "$ac_tool_prefix"; then
2299 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2300 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
2301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2302 $as_echo_n "checking for $ac_word... " >&6; }
2303 if ${ac_cv_prog_CC+:} false
; then :
2304 $as_echo_n "(cached) " >&6
2306 if test -n "$CC"; then
2307 ac_cv_prog_CC
="$CC" # Let the user override the test.
2309 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2313 test -z "$as_dir" && as_dir
=.
2314 for ac_exec_ext
in '' $ac_executable_extensions; do
2315 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2316 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
2317 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2327 if test -n "$CC"; then
2328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2329 $as_echo "$CC" >&6; }
2331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2332 $as_echo "no" >&6; }
2337 if test -z "$ac_cv_prog_CC"; then
2339 # Extract the first word of "gcc", so it can be a program name with args.
2340 set dummy gcc
; ac_word
=$2
2341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2342 $as_echo_n "checking for $ac_word... " >&6; }
2343 if ${ac_cv_prog_ac_ct_CC+:} false
; then :
2344 $as_echo_n "(cached) " >&6
2346 if test -n "$ac_ct_CC"; then
2347 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2349 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2353 test -z "$as_dir" && as_dir
=.
2354 for ac_exec_ext
in '' $ac_executable_extensions; do
2355 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2356 ac_cv_prog_ac_ct_CC
="gcc"
2357 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2366 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2367 if test -n "$ac_ct_CC"; then
2368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2369 $as_echo "$ac_ct_CC" >&6; }
2371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2372 $as_echo "no" >&6; }
2375 if test "x$ac_ct_CC" = x
; then
2378 case $cross_compiling:$ac_tool_warned in
2380 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2381 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2382 ac_tool_warned
=yes ;;
2390 if test -z "$CC"; then
2391 if test -n "$ac_tool_prefix"; then
2392 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2393 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
2394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2395 $as_echo_n "checking for $ac_word... " >&6; }
2396 if ${ac_cv_prog_CC+:} false
; then :
2397 $as_echo_n "(cached) " >&6
2399 if test -n "$CC"; then
2400 ac_cv_prog_CC
="$CC" # Let the user override the test.
2402 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2406 test -z "$as_dir" && as_dir
=.
2407 for ac_exec_ext
in '' $ac_executable_extensions; do
2408 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2409 ac_cv_prog_CC
="${ac_tool_prefix}cc"
2410 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2420 if test -n "$CC"; then
2421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2422 $as_echo "$CC" >&6; }
2424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2425 $as_echo "no" >&6; }
2431 if test -z "$CC"; then
2432 # Extract the first word of "cc", so it can be a program name with args.
2433 set dummy cc
; ac_word
=$2
2434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2435 $as_echo_n "checking for $ac_word... " >&6; }
2436 if ${ac_cv_prog_CC+:} false
; then :
2437 $as_echo_n "(cached) " >&6
2439 if test -n "$CC"; then
2440 ac_cv_prog_CC
="$CC" # Let the user override the test.
2443 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2447 test -z "$as_dir" && as_dir
=.
2448 for ac_exec_ext
in '' $ac_executable_extensions; do
2449 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2450 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2451 ac_prog_rejected
=yes
2455 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2462 if test $ac_prog_rejected = yes; then
2463 # We found a bogon in the path, so make sure we never use it.
2464 set dummy
$ac_cv_prog_CC
2466 if test $# != 0; then
2467 # We chose a different compiler from the bogus one.
2468 # However, it has the same basename, so the bogon will be chosen
2469 # first if we set CC to just the basename; use the full file name.
2471 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
2477 if test -n "$CC"; then
2478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2479 $as_echo "$CC" >&6; }
2481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2482 $as_echo "no" >&6; }
2487 if test -z "$CC"; then
2488 if test -n "$ac_tool_prefix"; then
2489 for ac_prog
in cl.exe
2491 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2492 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
2493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2494 $as_echo_n "checking for $ac_word... " >&6; }
2495 if ${ac_cv_prog_CC+:} false
; then :
2496 $as_echo_n "(cached) " >&6
2498 if test -n "$CC"; then
2499 ac_cv_prog_CC
="$CC" # Let the user override the test.
2501 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2505 test -z "$as_dir" && as_dir
=.
2506 for ac_exec_ext
in '' $ac_executable_extensions; do
2507 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2508 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
2509 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2519 if test -n "$CC"; then
2520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2521 $as_echo "$CC" >&6; }
2523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2524 $as_echo "no" >&6; }
2528 test -n "$CC" && break
2531 if test -z "$CC"; then
2533 for ac_prog
in cl.exe
2535 # Extract the first word of "$ac_prog", so it can be a program name with args.
2536 set dummy
$ac_prog; ac_word
=$2
2537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2538 $as_echo_n "checking for $ac_word... " >&6; }
2539 if ${ac_cv_prog_ac_ct_CC+:} false
; then :
2540 $as_echo_n "(cached) " >&6
2542 if test -n "$ac_ct_CC"; then
2543 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2545 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2549 test -z "$as_dir" && as_dir
=.
2550 for ac_exec_ext
in '' $ac_executable_extensions; do
2551 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2552 ac_cv_prog_ac_ct_CC
="$ac_prog"
2553 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2562 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2563 if test -n "$ac_ct_CC"; then
2564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2565 $as_echo "$ac_ct_CC" >&6; }
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2568 $as_echo "no" >&6; }
2572 test -n "$ac_ct_CC" && break
2575 if test "x$ac_ct_CC" = x
; then
2578 case $cross_compiling:$ac_tool_warned in
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2581 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2582 ac_tool_warned
=yes ;;
2591 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2592 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2593 as_fn_error $?
"no acceptable C compiler found in \$PATH
2594 See \`config.log' for more details" "$LINENO" 5; }
2596 # Provide some information about the compiler.
2597 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2600 for ac_option
in --version -v -V -qversion; do
2601 { { ac_try
="$ac_compiler $ac_option >&5"
2603 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2604 *) ac_try_echo=$ac_try;;
2606 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2607 $as_echo "$ac_try_echo"; } >&5
2608 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2610 if test -s conftest.err; then
2612 ... rest of stderr output deleted ...
2613 10q' conftest.err >conftest.er1
2614 cat conftest.er1 >&5
2616 rm -f conftest.er1 conftest.err
2617 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2618 test $ac_status = 0; }
2622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2623 $as_echo_n "checking for suffix of object files... " >&6; }
2624 if ${ac_cv_objext+:} false; then :
2625 $as_echo_n "(cached) " >&6
2627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2628 /* end confdefs.h. */
2638 rm -f conftest.o conftest.obj
2639 if { { ac_try="$ac_compile"
2641 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
2642 *) ac_try_echo
=$ac_try;;
2644 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2645 $as_echo "$ac_try_echo"; } >&5
2646 (eval "$ac_compile") 2>&5
2648 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2649 test $ac_status = 0; }; then :
2650 for ac_file
in conftest.o conftest.obj conftest.
*; do
2651 test -f "$ac_file" ||
continue;
2653 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM
) ;;
2654 *) ac_cv_objext
=`expr "$ac_file" : '.*\.\(.*\)'`
2659 $as_echo "$as_me: failed program was:" >&5
2660 sed 's/^/| /' conftest.
$ac_ext >&5
2662 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2663 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2664 as_fn_error $?
"cannot compute suffix of object files: cannot compile
2665 See \`config.log' for more details" "$LINENO" 5; }
2667 rm -f conftest.
$ac_cv_objext conftest.
$ac_ext
2669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2670 $as_echo "$ac_cv_objext" >&6; }
2671 OBJEXT
=$ac_cv_objext
2673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2674 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2675 if ${ac_cv_c_compiler_gnu+:} false
; then :
2676 $as_echo_n "(cached) " >&6
2678 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2679 /* end confdefs.h. */
2692 if ac_fn_c_try_compile
"$LINENO"; then :
2697 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2698 ac_cv_c_compiler_gnu
=$ac_compiler_gnu
2701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2702 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2703 if test $ac_compiler_gnu = yes; then
2708 ac_test_CFLAGS
=${CFLAGS+set}
2709 ac_save_CFLAGS
=$CFLAGS
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2711 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2712 if ${ac_cv_prog_cc_g+:} false
; then :
2713 $as_echo_n "(cached) " >&6
2715 ac_save_c_werror_flag
=$ac_c_werror_flag
2716 ac_c_werror_flag
=yes
2719 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2720 /* end confdefs.h. */
2730 if ac_fn_c_try_compile
"$LINENO"; then :
2734 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2735 /* end confdefs.h. */
2745 if ac_fn_c_try_compile
"$LINENO"; then :
2748 ac_c_werror_flag
=$ac_save_c_werror_flag
2750 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2751 /* end confdefs.h. */
2761 if ac_fn_c_try_compile
"$LINENO"; then :
2764 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2766 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2768 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2769 ac_c_werror_flag
=$ac_save_c_werror_flag
2771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2772 $as_echo "$ac_cv_prog_cc_g" >&6; }
2773 if test "$ac_test_CFLAGS" = set; then
2774 CFLAGS
=$ac_save_CFLAGS
2775 elif test $ac_cv_prog_cc_g = yes; then
2776 if test "$GCC" = yes; then
2782 if test "$GCC" = yes; then
2790 ac_cpp
='$CPP $CPPFLAGS'
2791 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2792 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2793 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2795 if test $host != $build; then
2796 for ac_prog
in gcc cc
2798 # Extract the first word of "$ac_prog", so it can be a program name with args.
2799 set dummy
$ac_prog; ac_word
=$2
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2801 $as_echo_n "checking for $ac_word... " >&6; }
2802 if ${ac_cv_prog_BUILD_CC+:} false
; then :
2803 $as_echo_n "(cached) " >&6
2805 if test -n "$BUILD_CC"; then
2806 ac_cv_prog_BUILD_CC
="$BUILD_CC" # Let the user override the test.
2808 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2812 test -z "$as_dir" && as_dir
=.
2813 for ac_exec_ext
in '' $ac_executable_extensions; do
2814 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2815 ac_cv_prog_BUILD_CC
="$ac_prog"
2816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2825 BUILD_CC
=$ac_cv_prog_BUILD_CC
2826 if test -n "$BUILD_CC"; then
2827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
2828 $as_echo "$BUILD_CC" >&6; }
2830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2831 $as_echo "no" >&6; }
2835 test -n "$BUILD_CC" && break
2840 # On Suns, sometimes $CPP names a directory.
2841 if test -n "$CPP" && test -d "$CPP"; then
2844 if test -z "$CPP"; then
2848 if test -n "$ac_tool_prefix"; then
2849 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
2850 set dummy
${ac_tool_prefix}readelf
; ac_word
=$2
2851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2852 $as_echo_n "checking for $ac_word... " >&6; }
2853 if ${ac_cv_prog_READELF+:} false
; then :
2854 $as_echo_n "(cached) " >&6
2856 if test -n "$READELF"; then
2857 ac_cv_prog_READELF
="$READELF" # Let the user override the test.
2859 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2863 test -z "$as_dir" && as_dir
=.
2864 for ac_exec_ext
in '' $ac_executable_extensions; do
2865 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2866 ac_cv_prog_READELF
="${ac_tool_prefix}readelf"
2867 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2876 READELF
=$ac_cv_prog_READELF
2877 if test -n "$READELF"; then
2878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
2879 $as_echo "$READELF" >&6; }
2881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2882 $as_echo "no" >&6; }
2887 if test -z "$ac_cv_prog_READELF"; then
2888 ac_ct_READELF
=$READELF
2889 # Extract the first word of "readelf", so it can be a program name with args.
2890 set dummy readelf
; ac_word
=$2
2891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2892 $as_echo_n "checking for $ac_word... " >&6; }
2893 if ${ac_cv_prog_ac_ct_READELF+:} false
; then :
2894 $as_echo_n "(cached) " >&6
2896 if test -n "$ac_ct_READELF"; then
2897 ac_cv_prog_ac_ct_READELF
="$ac_ct_READELF" # Let the user override the test.
2899 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2903 test -z "$as_dir" && as_dir
=.
2904 for ac_exec_ext
in '' $ac_executable_extensions; do
2905 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2906 ac_cv_prog_ac_ct_READELF
="readelf"
2907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2916 ac_ct_READELF
=$ac_cv_prog_ac_ct_READELF
2917 if test -n "$ac_ct_READELF"; then
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
2919 $as_echo "$ac_ct_READELF" >&6; }
2921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2922 $as_echo "no" >&6; }
2925 if test "x$ac_ct_READELF" = x
; then
2928 case $cross_compiling:$ac_tool_warned in
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2931 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2932 ac_tool_warned
=yes ;;
2934 READELF
=$ac_ct_READELF
2937 READELF
="$ac_cv_prog_READELF"
2941 # We need the C++ compiler only for testing.
2943 ac_cpp
='$CXXCPP $CPPFLAGS'
2944 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2945 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2946 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
2947 if test -z "$CXX"; then
2948 if test -n "$CCC"; then
2951 if test -n "$ac_tool_prefix"; then
2952 for ac_prog
in g
++ c
++ gpp aCC CC cxx cc
++ cl.exe FCC KCC RCC xlC_r xlC
2954 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2955 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
2956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2957 $as_echo_n "checking for $ac_word... " >&6; }
2958 if ${ac_cv_prog_CXX+:} false
; then :
2959 $as_echo_n "(cached) " >&6
2961 if test -n "$CXX"; then
2962 ac_cv_prog_CXX
="$CXX" # Let the user override the test.
2964 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2968 test -z "$as_dir" && as_dir
=.
2969 for ac_exec_ext
in '' $ac_executable_extensions; do
2970 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2971 ac_cv_prog_CXX
="$ac_tool_prefix$ac_prog"
2972 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2982 if test -n "$CXX"; then
2983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
2984 $as_echo "$CXX" >&6; }
2986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2987 $as_echo "no" >&6; }
2991 test -n "$CXX" && break
2994 if test -z "$CXX"; then
2996 for ac_prog
in g
++ c
++ gpp aCC CC cxx cc
++ cl.exe FCC KCC RCC xlC_r xlC
2998 # Extract the first word of "$ac_prog", so it can be a program name with args.
2999 set dummy
$ac_prog; ac_word
=$2
3000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3001 $as_echo_n "checking for $ac_word... " >&6; }
3002 if ${ac_cv_prog_ac_ct_CXX+:} false
; then :
3003 $as_echo_n "(cached) " >&6
3005 if test -n "$ac_ct_CXX"; then
3006 ac_cv_prog_ac_ct_CXX
="$ac_ct_CXX" # Let the user override the test.
3008 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3012 test -z "$as_dir" && as_dir
=.
3013 for ac_exec_ext
in '' $ac_executable_extensions; do
3014 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
3015 ac_cv_prog_ac_ct_CXX
="$ac_prog"
3016 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3025 ac_ct_CXX
=$ac_cv_prog_ac_ct_CXX
3026 if test -n "$ac_ct_CXX"; then
3027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3028 $as_echo "$ac_ct_CXX" >&6; }
3030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3031 $as_echo "no" >&6; }
3035 test -n "$ac_ct_CXX" && break
3038 if test "x$ac_ct_CXX" = x
; then
3041 case $cross_compiling:$ac_tool_warned in
3043 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3044 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3045 ac_tool_warned
=yes ;;
3053 # Provide some information about the compiler.
3054 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3057 for ac_option
in --version -v -V -qversion; do
3058 { { ac_try
="$ac_compiler $ac_option >&5"
3060 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3061 *) ac_try_echo=$ac_try;;
3063 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3064 $as_echo "$ac_try_echo"; } >&5
3065 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3067 if test -s conftest.err; then
3069 ... rest of stderr output deleted ...
3070 10q' conftest.err >conftest.er1
3071 cat conftest.er1 >&5
3073 rm -f conftest.er1 conftest.err
3074 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3075 test $ac_status = 0; }
3078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3079 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3080 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3081 $as_echo_n "(cached) " >&6
3083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3084 /* end confdefs.h. */
3097 if ac_fn_cxx_try_compile "$LINENO"; then :
3102 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3103 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3107 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3108 if test $ac_compiler_gnu = yes; then
3113 ac_test_CXXFLAGS=${CXXFLAGS+set}
3114 ac_save_CXXFLAGS=$CXXFLAGS
3115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3116 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3117 if ${ac_cv_prog_cxx_g+:} false; then :
3118 $as_echo_n "(cached) " >&6
3120 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3121 ac_cxx_werror_flag=yes
3124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3125 /* end confdefs.h. */
3135 if ac_fn_cxx_try_compile "$LINENO"; then :
3136 ac_cv_prog_cxx_g=yes
3139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3140 /* end confdefs.h. */
3150 if ac_fn_cxx_try_compile "$LINENO"; then :
3153 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3156 /* end confdefs.h. */
3166 if ac_fn_cxx_try_compile "$LINENO"; then :
3167 ac_cv_prog_cxx_g=yes
3169 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3173 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3174 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3177 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3178 if test "$ac_test_CXXFLAGS" = set; then
3179 CXXFLAGS=$ac_save_CXXFLAGS
3180 elif test $ac_cv_prog_cxx_g = yes; then
3181 if test "$GXX" = yes; then
3187 if test "$GXX" = yes; then
3194 ac_cpp='$CPP $CPPFLAGS'
3195 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3196 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3197 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3199 # It's useless to us if it can't link programs (e.g. missing -lstdc++).
3201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX can link programs" >&5
3202 $as_echo_n "checking whether $CXX can link programs... " >&6; }
3203 if ${libc_cv_cxx_link_ok+:} false; then :
3204 $as_echo_n "(cached) " >&6
3207 ac_cpp='$CXXCPP $CPPFLAGS'
3208 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3209 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3210 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3212 # Default, dynamic case.
3213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3214 /* end confdefs.h. */
3224 if ac_fn_cxx_try_link "$LINENO"; then :
3225 libc_cv_cxx_link_ok=yes
3227 libc_cv_cxx_link_ok=no
3229 rm -f core conftest.err conftest.$ac_objext \
3230 conftest$ac_exeext conftest.$ac_ext
3232 old_LDFLAGS="$LDFLAGS"
3233 LDFLAGS="$LDFLAGS -static"
3234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3235 /* end confdefs.h. */
3242 std::cout << "Hello, world!";
3247 if ac_fn_cxx_try_link "$LINENO"; then :
3250 libc_cv_cxx_link_ok=no
3252 rm -f core conftest.err conftest.$ac_objext \
3253 conftest$ac_exeext conftest.$ac_ext
3254 LDFLAGS="$old_LDFLAGS"
3256 ac_cpp='$CPP $CPPFLAGS'
3257 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3258 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3259 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cxx_link_ok" >&5
3263 $as_echo "$libc_cv_cxx_link_ok" >&6; }
3264 if test $libc_cv_cxx_link_ok != yes; then :
3268 if test "`cd $srcdir; pwd -P`" = "`pwd -P`"; then
3269 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3272 # This will get text that should go into config.make.
3275 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3277 # Check whether --with-gd was given.
3278 if test "${with_gd+set}" = set; then :
3279 withval=$with_gd; case "$with_gd" in
3281 *) libgd_include="-I$withval/include"
3282 libgd_ldflags="-L$withval/lib" ;;
3288 # Check whether --with-gd-include was given.
3289 if test "${with_gd_include+set}" = set; then :
3290 withval=$with_gd_include; case "$with_gd_include" in
3292 *) libgd_include="-I$withval" ;;
3298 # Check whether --with-gd-lib was given.
3299 if test "${with_gd_lib+set}" = set; then :
3300 withval=$with_gd_lib; case "$with_gd_lib" in
3302 *) libgd_ldflags="-L$withval" ;;
3308 if test -n "$libgd_include"; then
3309 config_vars="$config_vars
3310 CFLAGS-memusagestat.c = $libgd_include"
3312 if test -n "$libgd_ldflags"; then
3313 config_vars="$config_vars
3314 libgd-LDFLAGS = $libgd_ldflags"
3318 # Check whether --with-binutils was given.
3319 if test "${with_binutils+set}" = set; then :
3320 withval=$with_binutils; path_binutils=$withval
3326 # Check whether --with-selinux was given.
3327 if test "${with_selinux+set}" = set; then :
3328 withval=$with_selinux; with_selinux=$withval
3334 # Check whether --with-clang was given.
3335 if test "${with_clang+set}" = set; then :
3336 withval=$with_clang; with_clang=$withval
3341 config_vars="$config_vars
3342 with-clang = $with_clang"
3344 # Check whether --with-lld was given.
3345 if test "${with_lld+set}" = set; then :
3346 withval=$with_lld; with_lld=$withval
3351 config_vars="$config_vars
3352 with-lld = $with_lld"
3355 # Check whether --with-headers was given.
3356 if test "${with_headers+set}" = set; then :
3357 withval=$with_headers; sysheaders=$withval
3366 # Check whether --with-default-link was given.
3367 if test "${with_default_link+set}" = set; then :
3368 withval=$with_default_link; use_default_link=$withval
3370 use_default_link=default
3374 # Check whether --enable-sanity-checks was given.
3375 if test "${enable_sanity_checks+set}" = set; then :
3376 enableval=$enable_sanity_checks; enable_sanity=$enableval
3382 # Check whether --enable-shared was given.
3383 if test "${enable_shared+set}" = set; then :
3384 enableval=$enable_shared; shared=$enableval
3389 # Check whether --enable-profile was given.
3390 if test "${enable_profile+set}" = set; then :
3391 enableval=$enable_profile; profile=$enableval
3396 # Check whether --enable-static-pie was given.
3397 if test "${enable_static_pie+set}" = set; then :
3398 enableval=$enable_static_pie; static_pie=$enableval
3403 # Check whether --enable-timezone-tools was given.
3404 if test "${enable_timezone_tools+set}" = set; then :
3405 enableval=$enable_timezone_tools; enable_timezone_tools=$enableval
3407 enable_timezone_tools=yes
3412 # Check whether --enable-hardcoded-path-in-tests was given.
3413 if test "${enable_hardcoded_path_in_tests+set}" = set; then :
3414 enableval=$enable_hardcoded_path_in_tests; hardcoded_path_in_tests=$enableval
3416 hardcoded_path_in_tests=no
3421 # Check whether --enable-stackguard-randomization was given.
3422 if test "${enable_stackguard_randomization+set}" = set; then :
3423 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3425 enable_stackguard_randomize=no
3428 if test "$enable_stackguard_randomize" = yes; then
3429 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3433 # Check whether --enable-hidden-plt was given.
3434 if test "${enable_hidden_plt+set}" = set; then :
3435 enableval=$enable_hidden_plt; hidden=$enableval
3440 if test "x$hidden" = xno; then
3441 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3445 # Check whether --enable-bind-now was given.
3446 if test "${enable_bind_now+set}" = set; then :
3447 enableval=$enable_bind_now; bindnow=$enableval
3453 if test "x$bindnow" = xyes; then
3454 $as_echo "#define BIND_NOW 1" >>confdefs.h
3458 # Check whether --enable-stack-protector was given.
3459 if test "${enable_stack_protector+set}" = set; then :
3460 enableval=$enable_stack_protector; enable_stack_protector=$enableval
3462 enable_stack_protector=no
3465 case "$enable_stack_protector" in
3466 all|yes|no|strong) ;;
3467 *) as_fn_error $? "Not a valid argument for --enable-stack-protector: \"$enable_stack_protector\"" "$LINENO" 5;;
3470 # Check whether --enable-static-nss was given.
3471 if test "${enable_static_nss+set}" = set; then :
3472 enableval=$enable_static_nss; static_nss=$enableval
3477 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3479 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3483 # Check whether --enable-force-install was given.
3484 if test "${enable_force_install+set}" = set; then :
3485 enableval=$enable_force_install; force_install=$enableval
3492 # Check whether --enable-maintainer-mode was given.
3493 if test "${enable_maintainer_mode+set}" = set; then :
3494 enableval=$enable_maintainer_mode; maintainer=$enableval
3500 # Check whether --enable-kernel was given.
3501 if test "${enable_kernel+set}" = set; then :
3502 enableval=$enable_kernel; minimum_kernel=$enableval
3505 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3506 # Better nothing than this.
3509 if test "$minimum_kernel" = current; then
3510 minimum_kernel=`uname
-r 2>/dev
/null
` || minimum_kernel=
3514 # Check whether --enable-all-warnings was given.
3515 if test "${enable_all_warnings+set}" = set; then :
3516 enableval=$enable_all_warnings; all_warnings=$enableval
3521 # Check whether --enable-werror was given.
3522 if test "${enable_werror+set}" = set; then :
3523 enableval=$enable_werror; enable_werror=$enableval
3530 # Check whether --enable-multi-arch was given.
3531 if test "${enable_multi_arch+set}" = set; then :
3532 enableval=$enable_multi_arch; multi_arch=$enableval
3538 # Check whether --enable-experimental-malloc was given.
3539 if test "${enable_experimental_malloc+set}" = set; then :
3540 enableval=$enable_experimental_malloc; experimental_malloc=$enableval
3542 experimental_malloc=yes
3547 # Check whether --enable-nss-crypt was given.
3548 if test "${enable_nss_crypt+set}" = set; then :
3549 enableval=$enable_nss_crypt; nss_crypt=$enableval
3554 if test x$nss_crypt = xyes; then
3555 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3556 if test $? -ne 0; then
3557 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3559 nspr_includes=-I$(nspr-config --includedir 2>/dev/null)
3560 if test $? -ne 0; then
3561 as_fn_error $? "cannot find include directory with nspr-config" "$LINENO" 5
3563 old_CFLAGS="$CFLAGS"
3564 CFLAGS="$CFLAGS $nss_includes $nspr_includes"
3566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3567 /* end confdefs.h. */
3570 #include <nsslowhash.h>
3571 void f (void) { NSSLOW_Init (); }
3580 if ac_fn_c_try_compile "$LINENO"; then :
3581 libc_cv_nss_crypt=yes
3584 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3586 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3588 old_LDFLAGS="$LDFLAGS"
3589 LIBS="$LIBS -lfreebl3"
3590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3591 /* end confdefs.h. */
3594 #include <nsslowhash.h>
3603 if ac_fn_c_try_link "$LINENO"; then :
3604 libc_cv_nss_crypt=yes
3607 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3609 rm -f core conftest.err conftest.$ac_objext \
3610 conftest$ac_exeext conftest.$ac_ext
3611 # Check to see if there is a static NSS cryptographic library.
3612 # If there isn't then we can't link anything with libcrypt.a,
3613 # and that might mean disabling some static tests.
3614 LDFLAGS="$LDFLAGS -static"
3615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3616 /* end confdefs.h. */
3619 #include <nsslowhash.h>
3628 if ac_fn_c_try_link "$LINENO"; then :
3629 libc_cv_static_nss_crypt=yes
3631 libc_cv_static_nss_crypt=no
3633 rm -f core conftest.err conftest.$ac_objext \
3634 conftest$ac_exeext conftest.$ac_ext
3635 LDFLAGS="$old_LDFLAGS"
3636 CFLAGS="$old_CFLAGS"
3639 libc_cv_nss_crypt=no
3640 libc_cv_static_nss_crypt=no
3646 # Check whether --enable-obsolete-rpc was given.
3647 if test "${enable_obsolete_rpc+set}" = set; then :
3648 enableval=$enable_obsolete_rpc; link_obsolete_rpc=$enableval
3650 link_obsolete_rpc=no
3655 if test "$link_obsolete_rpc" = yes; then
3656 $as_echo "#define LINK_OBSOLETE_RPC 1" >>confdefs.h
3660 # Check whether --enable-obsolete-nsl was given.
3661 if test "${enable_obsolete_nsl+set}" = set; then :
3662 enableval=$enable_obsolete_nsl; build_obsolete_nsl=$enableval
3664 build_obsolete_nsl=no
3669 if test "$build_obsolete_nsl" = yes; then
3670 $as_echo "#define LINK_OBSOLETE_NSL 1" >>confdefs.h
3674 # Check whether --enable-systemtap was given.
3675 if test "${enable_systemtap+set}" = set; then :
3676 enableval=$enable_systemtap; systemtap=$enableval
3681 if test "x$systemtap" != xno; then
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemtap static probe support" >&5
3683 $as_echo_n "checking for systemtap static probe support... " >&6; }
3684 if ${libc_cv_sdt+:} false; then :
3685 $as_echo_n "(cached) " >&6
3687 old_CFLAGS="$CFLAGS"
3688 CFLAGS="-std=gnu11 $CFLAGS"
3689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3690 /* end confdefs.h. */
3691 #include <sys/sdt.h>
3692 void foo (int i, void *p)
3694 asm ("" STAP_PROBE_ASM (foo, bar, STAP_PROBE_ASM_TEMPLATE (2)) ""
3695 :: STAP_PROBE_ASM_OPERANDS (2, i, p));
3698 if ac_fn_c_try_compile "$LINENO"; then :
3703 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3704 CFLAGS="$old_CFLAGS"
3706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sdt" >&5
3707 $as_echo "$libc_cv_sdt" >&6; }
3708 if test $libc_cv_sdt = yes; then
3709 $as_echo "#define USE_STAP_PROBE 1" >>confdefs.h
3711 elif test "x$systemtap" != xauto; then
3712 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3713 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3714 as_fn_error $? "systemtap support needs sys
/sdt.h with asm support
3715 See \
`config.log' for more details" "$LINENO" 5; }
3719 # Check whether --enable-build-nscd was given.
3720 if test "${enable_build_nscd+set}" = set; then :
3721 enableval=$enable_build_nscd; build_nscd=$enableval
3728 # Note the use of $use_nscd is near the bottom of the file.
3729 # Check whether --enable-nscd was given.
3730 if test "${enable_nscd+set}" = set; then :
3731 enableval=$enable_nscd; use_nscd=$enableval
3737 # Check whether --enable-pt_chown was given.
3738 if test "${enable_pt_chown+set}" = set; then :
3739 enableval=$enable_pt_chown; build_pt_chown=$enableval
3745 if test "$build_pt_chown" = yes; then
3746 $as_echo "#define HAVE_PT_CHOWN 1" >>confdefs.h
3750 # Check whether --enable-tunables was given.
3751 if test "${enable_tunables+set}" = set; then :
3752 enableval=$enable_tunables; have_tunables=$enableval
3758 if test "$have_tunables" = yes; then
3759 $as_echo "#define HAVE_TUNABLES 1" >>confdefs.h
3763 # Check whether --enable-float128 was given.
3764 if test "${enable_float128+set}" = set; then :
3765 enableval=$enable_float128; enable_float128=$enableval
3771 if test "$enable_float128" = yes; then
3772 $as_echo "#define WANT_FLOAT128 1" >>confdefs.h
3776 # The abi-tags file uses a fairly simplistic model for name recognition that
3777 # can't distinguish i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a
3778 # $host_os of `gnu
*' here to be `gnu-gnu*' just so that it can tell.
3779 # This doesn't get used much beyond that, so it's fairly safe.
3784 host_os
=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3788 # Check whether --enable-mathvec was given.
3789 if test "${enable_mathvec+set}" = set; then :
3790 enableval
=$enable_mathvec; build_mathvec
=$enableval
3792 build_mathvec
=notset
3796 # We keep the original values in `$config_*' and never modify them, so we
3797 # can write them unchanged into config.make. Everything else uses
3798 # $machine, $vendor, and $os, and changes them whenever convenient.
3799 config_machine
=$host_cpu config_vendor
=$host_vendor config_os
=$host_os
3801 # Don't allow vendor == "unknown"
3802 test "$config_vendor" = unknown
&& config_vendor
=
3803 config_os
="`echo $config_os | sed 's/^unknown-//'`"
3805 # Some configurations imply other options.
3808 # The configure fragment of a port can modify these to supplement
3809 # or override the table in the case statement below. No fragment should
3810 # ever change the config_* variables, however.
3811 machine
=$config_machine
3812 vendor
=$config_vendor
3818 # Check whether --with-cpu was given.
3819 if test "${with_cpu+set}" = set; then :
3820 withval
=$with_cpu; case "$withval" in
3821 yes|
'') as_fn_error $?
"--with-cpu requires an argument" "$LINENO" 5 ;;
3823 *) submachine
="$withval" ;;
3829 # An preconfigure script can set this when it wants to disable the sanity
3833 # A preconfigure script for a system that may or may not use fpu
3834 # sysdeps directories sets this to a preprocessor conditional for
3835 # whether to use such directories.
3838 if frags
=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3841 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3842 for frag
in $frags; do
3843 name
=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3844 echo $ECHO_N "$name $ECHO_C" >&6
3847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3853 ### By using the undocumented --enable-hacker-mode option for configure
3854 ### one can skip this test to make the configuration not fail for unsupported
3857 if test -z "$enable_hacker_mode" && test x
"$libc_config_ok" != xyes
; then
3858 case "$machine-$host_os" in
3863 *** The GNU C library is currently unavailable for this platform.
3864 *** If you are interested in seeing glibc on this platform visit
3865 *** the \"How to submit a new port\" in the wiki:
3866 *** https://sourceware.org/glibc/wiki/#Development
3867 *** and join the community!" "$LINENO" 5
3872 # Set base_machine if not set by a preconfigure fragment.
3873 test -n "$base_machine" || base_machine
=$machine
3876 # Determine whether to use fpu or nofpu sysdeps directories.
3877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for use of fpu sysdeps directories" >&5
3878 $as_echo_n "checking for use of fpu sysdeps directories... " >&6; }
3879 if ${libc_cv_with_fp+:} false
; then :
3880 $as_echo_n "(cached) " >&6
3882 cat > conftest.c
<<EOF
3886 # error "no hardware floating point"
3890 if ${CC-cc} $CFLAGS $CPPFLAGS -S conftest.c
-o conftest.s \
3896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_with_fp" >&5
3897 $as_echo "$libc_cv_with_fp" >&6; }
3900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
3901 $as_echo_n "checking for -fstack-protector... " >&6; }
3902 if ${libc_cv_ssp+:} false
; then :
3903 $as_echo_n "(cached) " >&6
3905 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
3906 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
3909 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3910 test $ac_status = 0; }; }; then :
3917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
3918 $as_echo "$libc_cv_ssp" >&6; }
3920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector-strong" >&5
3921 $as_echo_n "checking for -fstack-protector-strong... " >&6; }
3922 if ${libc_cv_ssp_strong+:} false
; then :
3923 $as_echo_n "(cached) " >&6
3925 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector-strong -xc /dev/null -S -o /dev/null'
3926 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
3929 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3930 test $ac_status = 0; }; }; then :
3931 libc_cv_ssp_strong
=yes
3933 libc_cv_ssp_strong
=no
3937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp_strong" >&5
3938 $as_echo "$libc_cv_ssp_strong" >&6; }
3940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector-all" >&5
3941 $as_echo_n "checking for -fstack-protector-all... " >&6; }
3942 if ${libc_cv_ssp_all+:} false
; then :
3943 $as_echo_n "(cached) " >&6
3945 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector-all -xc /dev/null -S -o /dev/null'
3946 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
3949 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3950 test $ac_status = 0; }; }; then :
3957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp_all" >&5
3958 $as_echo "$libc_cv_ssp_all" >&6; }
3962 if test "$libc_cv_ssp" = yes; then
3963 no_stack_protector
="-fno-stack-protector -DSTACK_PROTECTOR_LEVEL=0"
3964 $as_echo "#define HAVE_CC_NO_STACK_PROTECTOR 1" >>confdefs.h
3968 if test "$enable_stack_protector" = yes && test "$libc_cv_ssp" = yes; then
3969 stack_protector
="-fstack-protector"
3970 $as_echo "#define STACK_PROTECTOR_LEVEL 1" >>confdefs.h
3972 elif test "$enable_stack_protector" = all
&& test "$libc_cv_ssp_all" = yes; then
3973 stack_protector
="-fstack-protector-all"
3974 $as_echo "#define STACK_PROTECTOR_LEVEL 2" >>confdefs.h
3976 elif test "$enable_stack_protector" = strong
&& test "$libc_cv_ssp_strong" = yes; then
3977 stack_protector
="-fstack-protector-strong"
3978 $as_echo "#define STACK_PROTECTOR_LEVEL 3" >>confdefs.h
3981 stack_protector
="-fno-stack-protector"
3982 $as_echo "#define STACK_PROTECTOR_LEVEL 0" >>confdefs.h
3989 if test -n "$stack_protector"; then
3990 no_ssp
=-fno-stack-protector
3994 if test "$enable_stack_protector" != no
; then
3995 as_fn_error $?
"--enable-stack-protector=$enable_stack_protector specified, but specified level of stack protection is not supported by the compiler." "$LINENO" 5
3999 # For the multi-arch option we need support in the assembler & linker.
4000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler and linker STT_GNU_IFUNC support" >&5
4001 $as_echo_n "checking for assembler and linker STT_GNU_IFUNC support... " >&6; }
4002 if ${libc_cv_ld_gnu_indirect_function+:} false
; then :
4003 $as_echo_n "(cached) " >&6
4005 cat > conftest.S
<<EOF
4006 .type foo,%gnu_indirect_function
4019 libc_cv_ld_gnu_indirect_function
=no
4020 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4021 -nostartfiles -nostdlib $no_ssp \
4022 -o conftest conftest.S
1>&5 2>&5; then
4023 # Do a link to see if the backend supports IFUNC relocs.
4024 $READELF -r conftest
1>&5
4025 LC_ALL
=C
$READELF -r conftest |
grep 'no relocations' >/dev
/null ||
{
4026 libc_cv_ld_gnu_indirect_function
=yes
4031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_gnu_indirect_function" >&5
4032 $as_echo "$libc_cv_ld_gnu_indirect_function" >&6; }
4034 # Check if gcc supports attribute ifunc as it is used in libc_ifunc macro.
4035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc attribute ifunc support" >&5
4036 $as_echo_n "checking for gcc attribute ifunc support... " >&6; }
4037 if ${libc_cv_gcc_indirect_function+:} false
; then :
4038 $as_echo_n "(cached) " >&6
4040 cat > conftest.c
<<EOF
4041 extern int func (int);
4042 int used_func (int a)
4046 static void *resolver ()
4050 extern __typeof (func) func __attribute__ ((ifunc ("resolver")));
4052 libc_cv_gcc_indirect_function
=no
4053 if ${CC-cc} -c conftest.c
-o conftest.o
1>&5 \
4055 if $READELF -s conftest.o |
grep IFUNC
>/dev
/null
2>&5; then
4056 libc_cv_gcc_indirect_function
=yes
4061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_indirect_function" >&5
4062 $as_echo "$libc_cv_gcc_indirect_function" >&6; }
4064 # Check if gcc warns about alias for function with incompatible types.
4065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler warns about alias for function with incompatible types" >&5
4066 $as_echo_n "checking if compiler warns about alias for function with incompatible types... " >&6; }
4067 if ${libc_cv_gcc_incompatible_alias+:} false
; then :
4068 $as_echo_n "(cached) " >&6
4070 cat > conftest.c
<<EOF
4071 int __redirect_foo (const void *s, int c);
4073 __typeof (__redirect_foo) *foo_impl (void) __asm__ ("foo");
4074 __typeof (__redirect_foo) *foo_impl (void)
4079 extern __typeof (__redirect_foo) foo_alias __attribute__ ((alias ("foo")));
4081 libc_cv_gcc_incompatible_alias
=yes
4082 if ${CC-cc} -Werror -c conftest.c
-o conftest.o
1>&5 2>&5 ; then
4083 libc_cv_gcc_incompatible_alias
=no
4087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_incompatible_alias" >&5
4088 $as_echo "$libc_cv_gcc_incompatible_alias" >&6; }
4090 if test x
"$libc_cv_ld_gnu_indirect_function" != xyes
; then
4091 if test x
"$multi_arch" = xyes
; then
4092 as_fn_error $?
"--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4097 if test x
"$libc_cv_gcc_indirect_function" != xyes
; then
4098 # GCC 8+ emits a warning for alias with incompatible types and it might
4099 # fail to build ifunc resolvers aliases to either weak or internal
4100 # symbols. Disables multiarch build in this case.
4101 if test x
"$libc_cv_gcc_incompatible_alias" == xyes
; then
4102 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gcc emits a warning for alias between functions of incompatible types" >&5
4103 $as_echo "$as_me: WARNING: gcc emits a warning for alias between functions of incompatible types" >&2;}
4104 if test x
"$multi_arch" = xyes
; then
4105 as_fn_error $?
"--enable-multi-arch support requires a gcc with gnu-indirect-function support" "$LINENO" 5
4107 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Multi-arch is disabled." >&5
4108 $as_echo "$as_me: WARNING: Multi-arch is disabled." >&2;}
4110 elif test x
"$multi_arch" = xyes
; then
4111 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-multi-arch support recommends a gcc with gnu-indirect-function support.
4112 Please use a gcc which supports it by default or configure gcc with --enable-gnu-indirect-function" >&5
4113 $as_echo "$as_me: WARNING: --enable-multi-arch support recommends a gcc with gnu-indirect-function support.
4114 Please use a gcc which supports it by default or configure gcc with --enable-gnu-indirect-function" >&2;}
4118 if test x
"$multi_arch" != xno
; then
4119 multi_arch_d
=/multiarch
4122 # Compute the list of sysdep directories for this configuration.
4123 # This can take a while to compute.
4124 sysdep_dir
=$srcdir/sysdeps
4125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4126 $as_echo_n "checking sysdep dirs... " >&6; }
4127 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4128 os
="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4130 test "x$base_os" != x ||
case "$os" in
4132 base_os
=mach
/hurd
;;
4134 base_os
=unix
/sysv
;;
4137 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4140 while o
=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4144 o
=`echo $tail | sed 's/[0-9]*$//'`
4145 if test $o != $tail; then
4148 # For linux-gnu, try linux-gnu, then linux.
4149 o
=`echo $tail | sed 's/-.*$//'`
4150 if test $o != $tail; then
4154 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4157 while b
=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4163 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4165 tail=$machine${submachine:+/$submachine}
4166 while m
=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4168 # Prepend the machine's FPU directory unless --without-fp.
4169 if test "$libc_cv_with_fp" = yes; then
4174 # For each machine term, try it with and then without /multiarch.
4175 for try_fpu
in $maybe_fpu ''; do
4176 for try_multi
in $multi_arch_d ''; do
4177 mach
="$mach /$1$try_fpu$try_multi"
4184 # Find what sysdep directories exist.
4186 for b
in $base ''; do
4187 for m0
in $mach ''; do
4188 for v
in /$vendor ''; do
4189 test "$v" = / && continue
4190 for o
in /$ostry ''; do
4191 test "$o" = / && continue
4192 for m
in $mach ''; do
4193 try_suffix
="$m0$b$v$o$m"
4194 if test -n "$try_suffix"; then
4195 try_srcdir
="${srcdir}/"
4196 try
="sysdeps$try_suffix"
4197 test -n "$enable_debug_configure" &&
4198 echo "$0 DEBUG: try $try" >&2
4199 if test -d "$try_srcdir$try"; then
4200 sysnames
="$sysnames $try"
4201 { test -n "$o" ||
test -n "$b"; } && os_used
=t
4202 { test -n "$m" ||
test -n "$m0"; } && machine_used
=t
4204 x
*/$submachine) submachine_used
=t
;;
4214 # If the assembler supports gnu_indirect_function symbol type and the
4215 # architecture supports multi-arch, we enable multi-arch by default.
4220 test x
"$multi_arch" = xdefault
&& multi_arch
=no
4223 if test x
"$multi_arch" != xno
; then
4224 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4229 if test -z "$os_used" && test "$os" != none
; then
4230 as_fn_error $?
"Operating system $os is not supported." "$LINENO" 5
4232 if test -z "$machine_used" && test "$machine" != none
; then
4233 as_fn_error $?
"The $machine is not supported." "$LINENO" 5
4235 if test -z "$submachine_used" && test -n "$submachine"; then
4236 as_fn_error $?
"The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4240 # We have now validated the configuration.
4242 # Expand the list of system names into a full list of directories
4243 # from each element's parent name and Implies file (if present).
4246 while test $# -gt 0; do
4250 case " $names " in *" $name "*)
4251 # Already in the list.
4255 # Report each name as we discover it, so there is no long pause in output.
4256 echo $ECHO_N "$name $ECHO_C" >&6
4258 name_base
=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4262 *) xsrcdir
=$srcdir/ ;;
4264 test -n "$enable_debug_configure" &&
4265 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4267 for implies_file
in Implies Implies-before Implies-after
; do
4268 implies_type
=`echo $implies_file | sed s/-/_/`
4269 eval ${implies_type}=
4270 if test -f $xsrcdir$name/$implies_file; then
4271 # Collect more names from the `Implies' file (removing comments).
4272 implied_candidate
="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4273 for x
in $implied_candidate; do
4275 if test -d $xsrcdir$name_base/$x; then
4276 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4281 test -n "$enable_debug_configure" &&
4282 echo "DEBUG: $name $implies_file $x try() {$try_srcdir}$try" >&2
4283 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4285 eval "${implies_type}=\"\$${implies_type} \$try\""
4288 if test $found = no
; then
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4290 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4296 # Add NAME to the list of names.
4297 names
="$names $name"
4299 # Find the parent of NAME, using the empty string if it has none.
4300 parent
="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4302 test -n "$enable_debug_configure" &&
4303 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4304 Implies_before='$Implies_before' Implies_after='$Implies_after'" >&2
4306 # Add the names implied by NAME, and NAME's parent (if it has one), to
4307 # the list of names to be processed (the argument list). We prepend the
4308 # implied names to the list and append the parent. We want implied
4309 # directories to come before further directories inferred from the
4310 # configuration components; this ensures that for sysv4, unix/common
4311 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4313 sysnames
="`echo $Implies $* $Implies_before $parent $Implies_after`"
4314 test -n "$sysnames" && set $sysnames
4317 # Add the default directories.
4318 default_sysnames
="sysdeps/generic"
4319 sysnames
="$names $default_sysnames"
4321 # The other names were emitted during the scan.
4322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4323 $as_echo "$default_sysnames" >&6; }
4328 # Find a good install program. We prefer a C program (faster),
4329 # so one script is as good as another. But avoid the broken or
4330 # incompatible versions:
4331 # SysV /etc/install, /usr/sbin/install
4332 # SunOS /usr/etc/install
4333 # IRIX /sbin/install
4335 # AmigaOS /C/install, which installs bootblocks on floppy discs
4336 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4337 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4338 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4339 # OS/2's system install, which has a completely different semantic
4340 # ./install, which can be erroneously created by make from ./install.sh.
4341 # Reject install programs that cannot install multiple files.
4342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4343 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4344 if test -z "$INSTALL"; then
4345 if ${ac_cv_path_install+:} false
; then :
4346 $as_echo_n "(cached) " >&6
4348 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4352 test -z "$as_dir" && as_dir
=.
4353 # Account for people who put trailing slashes in PATH elements.
4354 case $as_dir/ in #((
4355 .
/ | .
// |
/[cC
]/* | \
4356 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
4357 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
4360 # OSF1 and SCO ODT 3.0 have their own names for install.
4361 # Don't use installbsd from OSF since it installs stuff as root
4363 for ac_prog
in ginstall scoinst
install; do
4364 for ac_exec_ext
in '' $ac_executable_extensions; do
4365 if as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext"; then
4366 if test $ac_prog = install &&
4367 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4368 # AIX install. It has an incompatible calling convention.
4370 elif test $ac_prog = install &&
4371 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4372 # program-specific install script used by HP pwplus--don't use.
4375 rm -rf conftest.one conftest.two conftest.dir
4376 echo one
> conftest.one
4377 echo two
> conftest.two
4379 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
4380 test -s conftest.one
&& test -s conftest.two
&&
4381 test -s conftest.dir
/conftest.one
&&
4382 test -s conftest.dir
/conftest.two
4384 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
4397 rm -rf conftest.one conftest.two conftest.dir
4400 if test "${ac_cv_path_install+set}" = set; then
4401 INSTALL
=$ac_cv_path_install
4403 # As a last resort, use the slow shell script. Don't cache a
4404 # value for INSTALL within a source directory, because that will
4405 # break other packages using the cache if that directory is
4406 # removed, or if the value is a relative name.
4407 INSTALL
=$ac_install_sh
4410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4411 $as_echo "$INSTALL" >&6; }
4413 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4414 # It thinks the first close brace ends the variable substitution.
4415 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
4417 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
4419 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
4421 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4422 # The makefiles need to use a different form to find it in $srcdir.
4423 INSTALL
='\$(..)./scripts/install-sh -c'
4425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4426 $as_echo_n "checking whether ln -s works... " >&6; }
4428 if test "$LN_S" = "ln -s"; then
4429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4430 $as_echo "yes" >&6; }
4432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4433 $as_echo "no, using $LN_S" >&6; }
4437 # Was a --with-binutils option given?
4438 if test -n "$path_binutils"; then
4439 # Make absolute; ensure a single trailing slash.
4440 path_binutils
=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4441 CC
="$CC -B$path_binutils"
4443 AS
=`$CC -print-prog-name=as`
4444 LD
=`$CC -print-prog-name=ld`
4445 AR
=`$CC -print-prog-name=ar`
4447 OBJDUMP
=`$CC -print-prog-name=objdump`
4449 OBJCOPY
=`$CC -print-prog-name=objcopy`
4451 GPROF
=`$CC -print-prog-name=gprof`
4454 # Determine whether we are using GNU binutils.
4455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4456 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4457 if ${libc_cv_prog_as_gnu+:} false
; then :
4458 $as_echo_n "(cached) " >&6
4460 # Most GNU programs take a -v and spit out some text including
4461 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4462 if $AS -o conftest
-v </dev
/null
2>&1 |
grep GNU
> /dev
/null
2>&1; then
4463 libc_cv_prog_as_gnu
=yes
4465 libc_cv_prog_as_gnu
=no
4469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4470 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4472 gnu_as
=$libc_cv_prog_as_gnu
4474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4475 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4476 if ${libc_cv_prog_ld_gnu+:} false
; then :
4477 $as_echo_n "(cached) " >&6
4479 # Most GNU programs take a -v and spit out some text including
4480 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4481 if $LD -o conftest
-v </dev
/null
2>&1 |
grep GNU
> /dev
/null
2>&1; then
4482 libc_cv_prog_ld_gnu
=yes
4484 libc_cv_prog_ld_gnu
=no
4488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4489 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4490 gnu_ld
=$libc_cv_prog_ld_gnu
4493 if test "$with_clang" = no
; then
4494 # Accept binutils 2.25 or newer.
4497 # Extract the first word of "$ac_prog", so it can be a program name with args.
4498 set dummy
$ac_prog; ac_word
=$2
4499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4500 $as_echo_n "checking for $ac_word... " >&6; }
4501 if ${ac_cv_prog_AS+:} false
; then :
4502 $as_echo_n "(cached) " >&6
4504 if test -n "$AS"; then
4505 ac_cv_prog_AS
="$AS" # Let the user override the test.
4507 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4511 test -z "$as_dir" && as_dir
=.
4512 for ac_exec_ext
in '' $ac_executable_extensions; do
4513 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4514 ac_cv_prog_AS
="$ac_prog"
4515 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4525 if test -n "$AS"; then
4526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4527 $as_echo "$AS" >&6; }
4529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4530 $as_echo "no" >&6; }
4534 test -n "$AS" && break
4537 if test -z "$AS"; then
4540 # Found it, now check the version.
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4542 $as_echo_n "checking version of $AS... " >&6; }
4543 ac_prog_version
=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4544 case $ac_prog_version in
4545 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4546 2.1[0-9][0-9]*|
2.2[5-9]*|
2.
[3-9][0-9]*|
[3-9].
*|
[1-9][0-9]*)
4547 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4548 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4552 $as_echo "$ac_prog_version" >&6; }
4554 if test $ac_verc_fail = yes; then
4555 AS
=: critic_missing
="$critic_missing as"
4560 if test "$with_lld" = no
; then
4561 if test -n "`$LD --version | sed -n 's/^GNU \(gold\).*$/\1/p'`"; then
4562 # Accept gold 1.14 or higher
4565 # Extract the first word of "$ac_prog", so it can be a program name with args.
4566 set dummy
$ac_prog; ac_word
=$2
4567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4568 $as_echo_n "checking for $ac_word... " >&6; }
4569 if ${ac_cv_prog_LD+:} false
; then :
4570 $as_echo_n "(cached) " >&6
4572 if test -n "$LD"; then
4573 ac_cv_prog_LD
="$LD" # Let the user override the test.
4575 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4579 test -z "$as_dir" && as_dir
=.
4580 for ac_exec_ext
in '' $ac_executable_extensions; do
4581 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4582 ac_cv_prog_LD
="$ac_prog"
4583 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4593 if test -n "$LD"; then
4594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4595 $as_echo "$LD" >&6; }
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4598 $as_echo "no" >&6; }
4602 test -n "$LD" && break
4605 if test -z "$LD"; then
4608 # Found it, now check the version.
4609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4610 $as_echo_n "checking version of $LD... " >&6; }
4611 ac_prog_version
=`$LD --version 2>&1 | sed -n 's/^.*GNU gold.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4612 case $ac_prog_version in
4613 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4614 1.1[4-9]*|
1.
[2-9][0-9]*|
1.1[0-9][0-9]*|
[2-9].
*|
[1-9][0-9]*)
4615 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4616 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4620 $as_echo "$ac_prog_version" >&6; }
4622 if test $ac_verc_fail = yes; then
4623 LD
=: critic_missing
="$critic_missing GNU gold"
4629 # Extract the first word of "$ac_prog", so it can be a program name with args.
4630 set dummy
$ac_prog; ac_word
=$2
4631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4632 $as_echo_n "checking for $ac_word... " >&6; }
4633 if ${ac_cv_prog_LD+:} false
; then :
4634 $as_echo_n "(cached) " >&6
4636 if test -n "$LD"; then
4637 ac_cv_prog_LD
="$LD" # Let the user override the test.
4639 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4643 test -z "$as_dir" && as_dir
=.
4644 for ac_exec_ext
in '' $ac_executable_extensions; do
4645 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4646 ac_cv_prog_LD
="$ac_prog"
4647 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4657 if test -n "$LD"; then
4658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4659 $as_echo "$LD" >&6; }
4661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4662 $as_echo "no" >&6; }
4666 test -n "$LD" && break
4669 if test -z "$LD"; then
4672 # Found it, now check the version.
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4674 $as_echo_n "checking version of $LD... " >&6; }
4675 ac_prog_version
=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4676 case $ac_prog_version in
4677 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4678 2.1[0-9][0-9]*|
2.2[5-9]*|
2.
[3-9][0-9]*|
[3-9].
*|
[1-9][0-9]*)
4679 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4680 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4684 $as_echo "$ac_prog_version" >&6; }
4686 if test $ac_verc_fail = yes; then
4687 LD
=: critic_missing
="$critic_missing GNU ld"
4693 # These programs are version sensitive.
4695 for ac_prog
in gnumake gmake
make
4697 # Extract the first word of "$ac_prog", so it can be a program name with args.
4698 set dummy
$ac_prog; ac_word
=$2
4699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4700 $as_echo_n "checking for $ac_word... " >&6; }
4701 if ${ac_cv_prog_MAKE+:} false
; then :
4702 $as_echo_n "(cached) " >&6
4704 if test -n "$MAKE"; then
4705 ac_cv_prog_MAKE
="$MAKE" # Let the user override the test.
4707 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4711 test -z "$as_dir" && as_dir
=.
4712 for ac_exec_ext
in '' $ac_executable_extensions; do
4713 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4714 ac_cv_prog_MAKE
="$ac_prog"
4715 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4724 MAKE
=$ac_cv_prog_MAKE
4725 if test -n "$MAKE"; then
4726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4727 $as_echo "$MAKE" >&6; }
4729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4730 $as_echo "no" >&6; }
4734 test -n "$MAKE" && break
4737 if test -z "$MAKE"; then
4740 # Found it, now check the version.
4741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4742 $as_echo_n "checking version of $MAKE... " >&6; }
4743 ac_prog_version
=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4744 case $ac_prog_version in
4745 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4746 3.79* |
3.
[89]* |
[4-9].
* |
[1-9][0-9]*)
4747 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4748 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4752 $as_echo "$ac_prog_version" >&6; }
4754 if test $ac_verc_fail = yes; then
4755 critic_missing
="$critic_missing make"
4759 for ac_prog
in gnumsgfmt gmsgfmt msgfmt
4761 # Extract the first word of "$ac_prog", so it can be a program name with args.
4762 set dummy
$ac_prog; ac_word
=$2
4763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4764 $as_echo_n "checking for $ac_word... " >&6; }
4765 if ${ac_cv_prog_MSGFMT+:} false
; then :
4766 $as_echo_n "(cached) " >&6
4768 if test -n "$MSGFMT"; then
4769 ac_cv_prog_MSGFMT
="$MSGFMT" # Let the user override the test.
4771 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4775 test -z "$as_dir" && as_dir
=.
4776 for ac_exec_ext
in '' $ac_executable_extensions; do
4777 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4778 ac_cv_prog_MSGFMT
="$ac_prog"
4779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4788 MSGFMT
=$ac_cv_prog_MSGFMT
4789 if test -n "$MSGFMT"; then
4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4791 $as_echo "$MSGFMT" >&6; }
4793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4794 $as_echo "no" >&6; }
4798 test -n "$MSGFMT" && break
4801 if test -z "$MSGFMT"; then
4804 # Found it, now check the version.
4805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4806 $as_echo_n "checking version of $MSGFMT... " >&6; }
4807 ac_prog_version
=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4808 case $ac_prog_version in
4809 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4810 0.10.3[6-9]* |
0.10.
[4-9][0-9]* |
0.1[1-9]* |
0.
[2-9][0-9]* |
[1-9].
*)
4811 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4812 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4816 $as_echo "$ac_prog_version" >&6; }
4818 if test $ac_verc_fail = yes; then
4819 MSGFMT
=: aux_missing
="$aux_missing msgfmt"
4822 for ac_prog
in makeinfo
4824 # Extract the first word of "$ac_prog", so it can be a program name with args.
4825 set dummy
$ac_prog; ac_word
=$2
4826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4827 $as_echo_n "checking for $ac_word... " >&6; }
4828 if ${ac_cv_prog_MAKEINFO+:} false
; then :
4829 $as_echo_n "(cached) " >&6
4831 if test -n "$MAKEINFO"; then
4832 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
4834 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4838 test -z "$as_dir" && as_dir
=.
4839 for ac_exec_ext
in '' $ac_executable_extensions; do
4840 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4841 ac_cv_prog_MAKEINFO
="$ac_prog"
4842 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4851 MAKEINFO
=$ac_cv_prog_MAKEINFO
4852 if test -n "$MAKEINFO"; then
4853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4854 $as_echo "$MAKEINFO" >&6; }
4856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4857 $as_echo "no" >&6; }
4861 test -n "$MAKEINFO" && break
4864 if test -z "$MAKEINFO"; then
4867 # Found it, now check the version.
4868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4869 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4870 ac_prog_version
=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4871 case $ac_prog_version in
4872 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4873 4.
[7-9]*|
4.
[1-9][0-9]*|
[5-9].
*)
4874 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4875 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4879 $as_echo "$ac_prog_version" >&6; }
4881 if test $ac_verc_fail = yes; then
4882 MAKEINFO
=: aux_missing
="$aux_missing makeinfo"
4887 # Extract the first word of "$ac_prog", so it can be a program name with args.
4888 set dummy
$ac_prog; ac_word
=$2
4889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4890 $as_echo_n "checking for $ac_word... " >&6; }
4891 if ${ac_cv_prog_SED+:} false
; then :
4892 $as_echo_n "(cached) " >&6
4894 if test -n "$SED"; then
4895 ac_cv_prog_SED
="$SED" # Let the user override the test.
4897 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4901 test -z "$as_dir" && as_dir
=.
4902 for ac_exec_ext
in '' $ac_executable_extensions; do
4903 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4904 ac_cv_prog_SED
="$ac_prog"
4905 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4915 if test -n "$SED"; then
4916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4917 $as_echo "$SED" >&6; }
4919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4920 $as_echo "no" >&6; }
4924 test -n "$SED" && break
4927 if test -z "$SED"; then
4930 # Found it, now check the version.
4931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
4932 $as_echo_n "checking version of $SED... " >&6; }
4933 ac_prog_version
=`$SED --version 2>&1 | sed -n 's/^.*GNU sed[^0-9]* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4934 case $ac_prog_version in
4935 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4936 3.0[2-9]*|
3.
[1-9]*|
[4-9]*)
4937 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4938 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4942 $as_echo "$ac_prog_version" >&6; }
4944 if test $ac_verc_fail = yes; then
4945 SED
=: aux_missing
="$aux_missing sed"
4950 # Extract the first word of "$ac_prog", so it can be a program name with args.
4951 set dummy
$ac_prog; ac_word
=$2
4952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4953 $as_echo_n "checking for $ac_word... " >&6; }
4954 if ${ac_cv_prog_AWK+:} false
; then :
4955 $as_echo_n "(cached) " >&6
4957 if test -n "$AWK"; then
4958 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
4960 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4964 test -z "$as_dir" && as_dir
=.
4965 for ac_exec_ext
in '' $ac_executable_extensions; do
4966 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4967 ac_cv_prog_AWK
="$ac_prog"
4968 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4978 if test -n "$AWK"; then
4979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4980 $as_echo "$AWK" >&6; }
4982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4983 $as_echo "no" >&6; }
4987 test -n "$AWK" && break
4990 if test -z "$AWK"; then
4993 # Found it, now check the version.
4994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AWK" >&5
4995 $as_echo_n "checking version of $AWK... " >&6; }
4996 ac_prog_version
=`$AWK --version 2>&1 | sed -n 's/^.*GNU Awk[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4997 case $ac_prog_version in
4998 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4999 3.1.
[2-9]*|
3.
[2-9]*|
[4-9]*)
5000 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
5001 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
5004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5005 $as_echo "$ac_prog_version" >&6; }
5007 if test $ac_verc_fail = yes; then
5008 critic_missing
="$critic_missing gawk"
5011 for ac_prog
in bison
5013 # Extract the first word of "$ac_prog", so it can be a program name with args.
5014 set dummy
$ac_prog; ac_word
=$2
5015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5016 $as_echo_n "checking for $ac_word... " >&6; }
5017 if ${ac_cv_prog_BISON+:} false
; then :
5018 $as_echo_n "(cached) " >&6
5020 if test -n "$BISON"; then
5021 ac_cv_prog_BISON
="$BISON" # Let the user override the test.
5023 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5027 test -z "$as_dir" && as_dir
=.
5028 for ac_exec_ext
in '' $ac_executable_extensions; do
5029 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5030 ac_cv_prog_BISON
="$ac_prog"
5031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5040 BISON
=$ac_cv_prog_BISON
5041 if test -n "$BISON"; then
5042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5043 $as_echo "$BISON" >&6; }
5045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5046 $as_echo "no" >&6; }
5050 test -n "$BISON" && break
5053 if test -z "$BISON"; then
5056 # Found it, now check the version.
5057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $BISON" >&5
5058 $as_echo_n "checking version of $BISON... " >&6; }
5059 ac_prog_version
=`$BISON --version 2>&1 | sed -n 's/^.*bison (GNU Bison) \([0-9]*\.[0-9.]*\).*$/\1/p'`
5060 case $ac_prog_version in
5061 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
5062 2.7*|
[3-9].
*|
[1-9][0-9]*)
5063 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
5064 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
5067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5068 $as_echo "$ac_prog_version" >&6; }
5070 if test $ac_verc_fail = yes; then
5071 critic_missing
="$critic_missing bison"
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC is sufficient to build libc" >&5
5076 $as_echo_n "checking if $CC is sufficient to build libc... " >&6; }
5077 if ${libc_cv_compiler_ok+:} false
; then :
5078 $as_echo_n "(cached) " >&6
5081 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5082 /* end confdefs.h. */
5088 #if !defined __GNUC__ || __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 9)
5089 #if !defined __clang__
5090 #error insufficient compiler
5097 if ac_fn_c_try_compile
"$LINENO"; then :
5098 libc_cv_compiler_ok
=yes
5100 libc_cv_compiler_ok
=no
5102 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_compiler_ok" >&5
5105 $as_echo "$libc_cv_compiler_ok" >&6; }
5106 if test $libc_cv_compiler_ok != yes; then :
5107 critic_missing
="$critic_missing compiler"
5110 if test -n "$ac_tool_prefix"; then
5111 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
5112 set dummy
${ac_tool_prefix}nm
; ac_word
=$2
5113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5114 $as_echo_n "checking for $ac_word... " >&6; }
5115 if ${ac_cv_prog_NM+:} false
; then :
5116 $as_echo_n "(cached) " >&6
5118 if test -n "$NM"; then
5119 ac_cv_prog_NM
="$NM" # Let the user override the test.
5121 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5125 test -z "$as_dir" && as_dir
=.
5126 for ac_exec_ext
in '' $ac_executable_extensions; do
5127 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5128 ac_cv_prog_NM
="${ac_tool_prefix}nm"
5129 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5139 if test -n "$NM"; then
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5141 $as_echo "$NM" >&6; }
5143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5144 $as_echo "no" >&6; }
5149 if test -z "$ac_cv_prog_NM"; then
5151 # Extract the first word of "nm", so it can be a program name with args.
5152 set dummy nm
; ac_word
=$2
5153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5154 $as_echo_n "checking for $ac_word... " >&6; }
5155 if ${ac_cv_prog_ac_ct_NM+:} false
; then :
5156 $as_echo_n "(cached) " >&6
5158 if test -n "$ac_ct_NM"; then
5159 ac_cv_prog_ac_ct_NM
="$ac_ct_NM" # Let the user override the test.
5161 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5165 test -z "$as_dir" && as_dir
=.
5166 for ac_exec_ext
in '' $ac_executable_extensions; do
5167 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5168 ac_cv_prog_ac_ct_NM
="nm"
5169 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5178 ac_ct_NM
=$ac_cv_prog_ac_ct_NM
5179 if test -n "$ac_ct_NM"; then
5180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5181 $as_echo "$ac_ct_NM" >&6; }
5183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5184 $as_echo "no" >&6; }
5187 if test "x$ac_ct_NM" = x
; then
5190 case $cross_compiling:$ac_tool_warned in
5192 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5193 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5194 ac_tool_warned
=yes ;;
5203 if test "x$maintainer" = "xyes"; then
5204 for ac_prog
in autoconf
5206 # Extract the first word of "$ac_prog", so it can be a program name with args.
5207 set dummy
$ac_prog; ac_word
=$2
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5209 $as_echo_n "checking for $ac_word... " >&6; }
5210 if ${ac_cv_prog_AUTOCONF+:} false
; then :
5211 $as_echo_n "(cached) " >&6
5213 if test -n "$AUTOCONF"; then
5214 ac_cv_prog_AUTOCONF
="$AUTOCONF" # Let the user override the test.
5216 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5220 test -z "$as_dir" && as_dir
=.
5221 for ac_exec_ext
in '' $ac_executable_extensions; do
5222 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5223 ac_cv_prog_AUTOCONF
="$ac_prog"
5224 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5233 AUTOCONF
=$ac_cv_prog_AUTOCONF
5234 if test -n "$AUTOCONF"; then
5235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5236 $as_echo "$AUTOCONF" >&6; }
5238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5239 $as_echo "no" >&6; }
5243 test -n "$AUTOCONF" && break
5245 test -n "$AUTOCONF" || AUTOCONF
="no"
5247 case "x$AUTOCONF" in
5248 xno|x|x
:) AUTOCONF
=no
;;
5250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5251 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5252 if ${libc_cv_autoconf_works+:} false
; then :
5253 $as_echo_n "(cached) " >&6
5255 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.ac
> /dev
/null
2>&1); then
5256 libc_cv_autoconf_works
=yes
5258 libc_cv_autoconf_works
=no
5261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5262 $as_echo "$libc_cv_autoconf_works" >&6; }
5263 test $libc_cv_autoconf_works = yes || AUTOCONF
=no
5266 if test "x$AUTOCONF" = xno
; then
5267 aux_missing
="$aux_missing autoconf"
5273 # Check for python3 if available, or else python.
5274 for ac_prog
in python3 python
5276 # Extract the first word of "$ac_prog", so it can be a program name with args.
5277 set dummy
$ac_prog; ac_word
=$2
5278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5279 $as_echo_n "checking for $ac_word... " >&6; }
5280 if ${ac_cv_prog_PYTHON_PROG+:} false
; then :
5281 $as_echo_n "(cached) " >&6
5283 if test -n "$PYTHON_PROG"; then
5284 ac_cv_prog_PYTHON_PROG
="$PYTHON_PROG" # Let the user override the test.
5286 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5290 test -z "$as_dir" && as_dir
=.
5291 for ac_exec_ext
in '' $ac_executable_extensions; do
5292 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5293 ac_cv_prog_PYTHON_PROG
="$ac_prog"
5294 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5303 PYTHON_PROG
=$ac_cv_prog_PYTHON_PROG
5304 if test -n "$PYTHON_PROG"; then
5305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_PROG" >&5
5306 $as_echo "$PYTHON_PROG" >&6; }
5308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5309 $as_echo "no" >&6; }
5313 test -n "$PYTHON_PROG" && break
5315 test -n "$PYTHON_PROG" || PYTHON_PROG
="no"
5317 case "x$PYTHON_PROG" in
5318 xno|x|x
:) PYTHON_PROG
=no
;;
5322 if test "x$PYTHON_PROG" = xno
; then
5323 aux_missing
="$aux_missing python"
5325 PYTHON
="$PYTHON_PROG -B"
5329 test -n "$critic_missing" && as_fn_error $?
"
5330 *** These critical programs are missing or too old:$critic_missing
5331 *** Check the INSTALL file for required versions." "$LINENO" 5
5333 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5334 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5335 *** some features or tests will be disabled.
5336 *** Check the INSTALL file for required versions." >&5
5337 $as_echo "$as_me: WARNING:
5338 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5339 *** some features or tests will be disabled.
5340 *** Check the INSTALL file for required versions." >&2;}
5342 # if using special system headers, find out the compiler's sekrit
5343 # header directory and add that to the list. NOTE: Only does the right
5344 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5345 if test -n "$sysheaders"; then
5346 SYSINCLUDES
=-nostdinc
5347 for d
in include include-fixed
; do
5348 i
=`$CC -print-file-name="$d"` && test "x$i" != x
&& test "x$i" != "x$d" &&
5349 SYSINCLUDES
="$SYSINCLUDES -isystem $i"
5351 SYSINCLUDES
="$SYSINCLUDES \
5352 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5353 if test -n "$CXX"; then
5355 for cxxheaders
in `$CXX -v -S -x c++ /dev/null -o /dev/null 2>&1 \
5356 | sed -n -e '1,/#include/d' -e 's/^ \(\/.*\/[cg]++\)/\1/p'`; do
5357 test "x$cxxheaders" != x
&&
5358 CXX_SYSINCLUDES
="$CXX_SYSINCLUDES -isystem $cxxheaders"
5365 # Obtain some C++ header file paths. This is used to make a local
5366 # copy of those headers in Makerules.
5367 if test -n "$CXX"; then
5368 # In theory the clang and gcc regexes can be merged, but the
5369 # result is incomprehensible.
5370 if test "$with_clang" != no
; then
5371 find_cxx_header
() {
5372 echo "#include <$1>" |
$CXX -M -MP -x c
++ - 2>/dev
/null \
5373 |
sed -n "\,^[o.-]*[ :] /.*/$1 [\]$,{s,^[o.-]*[ :] /,/,;s/ [\]$//;p}"
5376 find_cxx_header
() {
5377 echo "#include <$1>" |
$CXX -M -MP -x c
++ - 2>/dev
/null \
5378 |
sed -n "\,$1:,{s/:\$//;p}"
5381 CXX_CSTDLIB_HEADER
="$(find_cxx_header cstdlib)"
5382 CXX_CMATH_HEADER
="$(find_cxx_header cmath)"
5383 CXX_BITS_STD_ABS_H
="$(find_cxx_header bits/std_abs.h)"
5389 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5390 # since this would lead to problems installing/building glibc.
5391 # LD_LIBRARY_PATH contains the current directory if one of the following
5393 # - one of the terminals (":" and ";") is the first or last sign
5394 # - two terminals occur directly after each other
5395 # - the path contains an element with a dot in it
5396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5397 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5398 case ${LD_LIBRARY_PATH} in
5399 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
5400 ld_library_path_setting
="contains current directory"
5403 ld_library_path_setting
="ok"
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5407 $as_echo "$ld_library_path_setting" >&6; }
5408 if test "$ld_library_path_setting" != "ok"; then
5410 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5411 *** building glibc. Please change the environment variable
5412 *** and run configure again." "$LINENO" 5
5415 # Extract the first word of "bash", so it can be a program name with args.
5416 set dummy bash
; ac_word
=$2
5417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5418 $as_echo_n "checking for $ac_word... " >&6; }
5419 if ${ac_cv_path_BASH_SHELL+:} false
; then :
5420 $as_echo_n "(cached) " >&6
5424 ac_cv_path_BASH_SHELL
="$BASH_SHELL" # Let the user override the test with a path.
5427 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5431 test -z "$as_dir" && as_dir
=.
5432 for ac_exec_ext
in '' $ac_executable_extensions; do
5433 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5434 ac_cv_path_BASH_SHELL
="$as_dir/$ac_word$ac_exec_ext"
5435 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5442 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL
="no"
5446 BASH_SHELL
=$ac_cv_path_BASH_SHELL
5447 if test -n "$BASH_SHELL"; then
5448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5449 $as_echo "$BASH_SHELL" >&6; }
5451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5452 $as_echo "no" >&6; }
5457 # Extract the first word of "perl", so it can be a program name with args.
5458 set dummy perl
; ac_word
=$2
5459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5460 $as_echo_n "checking for $ac_word... " >&6; }
5461 if ${ac_cv_path_PERL+:} false
; then :
5462 $as_echo_n "(cached) " >&6
5466 ac_cv_path_PERL
="$PERL" # Let the user override the test with a path.
5469 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5473 test -z "$as_dir" && as_dir
=.
5474 for ac_exec_ext
in '' $ac_executable_extensions; do
5475 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5476 ac_cv_path_PERL
="$as_dir/$ac_word$ac_exec_ext"
5477 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5484 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL
="no"
5488 PERL
=$ac_cv_path_PERL
5489 if test -n "$PERL"; then
5490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5491 $as_echo "$PERL" >&6; }
5493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5494 $as_echo "no" >&6; }
5498 if test "$PERL" != no
&&
5499 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5502 # Extract the first word of "install-info", so it can be a program name with args.
5503 set dummy install-info
; ac_word
=$2
5504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5505 $as_echo_n "checking for $ac_word... " >&6; }
5506 if ${ac_cv_path_INSTALL_INFO+:} false
; then :
5507 $as_echo_n "(cached) " >&6
5509 case $INSTALL_INFO in
5511 ac_cv_path_INSTALL_INFO
="$INSTALL_INFO" # Let the user override the test with a path.
5514 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5515 as_dummy
="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5516 for as_dir
in $as_dummy
5519 test -z "$as_dir" && as_dir
=.
5520 for ac_exec_ext
in '' $ac_executable_extensions; do
5521 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5522 ac_cv_path_INSTALL_INFO
="$as_dir/$ac_word$ac_exec_ext"
5523 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5530 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO
="no"
5534 INSTALL_INFO
=$ac_cv_path_INSTALL_INFO
5535 if test -n "$INSTALL_INFO"; then
5536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5537 $as_echo "$INSTALL_INFO" >&6; }
5539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5540 $as_echo "no" >&6; }
5545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5546 $as_echo_n "checking for .set assembler directive... " >&6; }
5547 if ${libc_cv_asm_set_directive+:} false
; then :
5548 $as_echo_n "(cached) " >&6
5550 cat > conftest.s
<<EOF
5553 .set glibc_conftest_frobozz,foo
5554 .globl glibc_conftest_frobozz
5556 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5557 # (but it doesn't work), so we must do a linking check to be sure.
5558 cat > conftest1.c
<<\EOF
5559 extern int glibc_conftest_frobozz
;
5560 void _start
() { glibc_conftest_frobozz
= 1; }
5562 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5563 -nostartfiles -nostdlib $no_ssp \
5564 -o conftest conftest.s conftest1.c
1>&5 2>&5; then
5565 libc_cv_asm_set_directive
=yes
5567 libc_cv_asm_set_directive
=no
5571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5572 $as_echo "$libc_cv_asm_set_directive" >&6; }
5573 if test $libc_cv_asm_set_directive = yes; then
5574 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker support for protected data symbol" >&5
5579 $as_echo_n "checking linker support for protected data symbol... " >&6; }
5580 if ${libc_cv_protected_data+:} false
; then :
5581 $as_echo_n "(cached) " >&6
5583 cat > conftest.c
<<EOF
5584 int bar __attribute__ ((visibility ("protected"))) = 1;
5586 libc_cv_protected_data
=no
5587 if { ac_try
='${CC-cc} -nostdlib -nostartfiles $no_ssp -fPIC -shared conftest.c -o conftest.so'
5588 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5591 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5592 test $ac_status = 0; }; }; then
5593 cat > conftest.c
<<EOF
5595 int main (void) { return bar; }
5597 if { ac_try
='${CC-cc} -nostdlib -nostartfiles $no_ssp conftest.c -o conftest conftest.so'
5598 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5601 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5602 test $ac_status = 0; }; }; then
5603 libc_cv_protected_data
=yes
5609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_protected_data" >&5
5610 $as_echo "$libc_cv_protected_data" >&6; }
5613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker support for INSERT in linker script" >&5
5614 $as_echo_n "checking linker support for INSERT in linker script... " >&6; }
5615 if ${libc_cv_insert+:} false
; then :
5616 $as_echo_n "(cached) " >&6
5618 cat > conftest.c
<<EOF
5619 const int __attribute__ ((section(".bar"))) bar = 0x12345678;
5620 int test (void) { return bar; }
5622 cat > conftest.t
<<EOF
5627 INSERT AFTER .rela.dyn;
5630 if { ac_try
='${CC-cc} -nostdlib -nostartfiles $no_ssp -fPIC -shared conftest.c -Wl,-T,conftest.t -o conftest.so'
5631 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5634 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5635 test $ac_status = 0; }; }; then
5641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_insert" >&5
5642 $as_echo "$libc_cv_insert" >&6; }
5645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
5646 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
5647 if ${libc_cv_broken_alias_attribute+:} false
; then :
5648 $as_echo_n "(cached) " >&6
5650 cat > conftest.c
<<EOF
5651 extern int foo (int x) __asm ("xyzzy");
5652 int bar (int x) { return x; }
5653 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5655 extern __typeof (dfoo) dfoo __asm ("abccb");
5658 libc_cv_broken_alias_attribute
=yes
5659 if { ac_try
='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5660 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5664 test $ac_status = 0; }; }; then
5665 if grep 'xyzzy' conftest.s
>/dev
/null
&&
5666 grep 'abccb' conftest.s
>/dev
/null
; then
5667 libc_cv_broken_alias_attribute
=no
5670 rm -f conftest.c conftest.s
5673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
5674 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
5675 if test $libc_cv_broken_alias_attribute = yes; then
5676 as_fn_error $?
"working alias attribute support required" "$LINENO" 5
5679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
5680 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
5681 if ${libc_cv_have_sdata_section+:} false
; then :
5682 $as_echo_n "(cached) " >&6
5684 echo "int i;" > conftest.c
5685 libc_cv_have_sdata_section
=no
5686 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c
-o conftest.so
2>&1 \
5687 |
grep '\.sdata' >/dev
/null
; then
5688 libc_cv_have_sdata_section
=yes
5690 rm -f conftest.c conftest.so
5693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
5694 $as_echo "$libc_cv_have_sdata_section" >&6; }
5695 if test $libc_cv_have_sdata_section = yes; then
5696 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
5701 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
5702 if ${libc_cv_ctors_header+:} false
; then :
5703 $as_echo_n "(cached) " >&6
5705 libc_cv_ctors_header
=yes
5706 cat > conftest.c
<<EOF
5707 int _start (void) { return 0; }
5708 int __start (void) { return 0; }
5710 __attribute__ ((constructor)) void ctor (void) { asm (""); }
5711 __attribute__ ((destructor)) void dtor (void) { asm (""); }
5714 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp -o conftest
5715 conftest.c -static -nostartfiles -nostdlib
5717 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5720 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5721 test $ac_status = 0; }; }; then :
5722 if $READELF -WS conftest
$ac_exeext |
$AWK '
5723 { gsub(/\[ */, "[") }
5724 $2 == ".ctors" || $2 == ".dtors" {
5725 size = strtonum("0x" $6)
5726 align = strtonum("0x" $NF)
5728 stub[$2] = size == align * 2
5731 ctors_ok = !seen[".ctors"] || stub[".ctors"]
5732 dtors_ok = !seen[".dtors"] || stub[".dtors"]
5733 exit ((ctors_ok && dtors_ok) ? 0 : 1)
5736 libc_cv_ctors_header
=no
5740 as_fn_error $?
"missing __attribute__ ((constructor)) support??" "$LINENO" 5
5746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
5747 $as_echo "$libc_cv_ctors_header" >&6; }
5748 if test $libc_cv_ctors_header = no
; then
5749 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
5753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
5754 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
5755 if ${libc_cv_cc_with_libunwind+:} false
; then :
5756 $as_echo_n "(cached) " >&6
5759 cat > conftest.c
<<EOF
5760 int main (void) { return 0; }
5762 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5763 conftest.c
-v 2>&1 >/dev
/null |
grep ' -lunwind ' >/dev
/null
; then
5764 libc_cv_cc_with_libunwind
=yes
5766 libc_cv_cc_with_libunwind
=no
5770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
5771 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
5773 if test $libc_cv_cc_with_libunwind = yes; then
5774 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
5779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
5780 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
5781 if ${libc_cv_as_noexecstack+:} false
; then :
5782 $as_echo_n "(cached) " >&6
5784 cat > conftest.c
<<EOF
5787 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS
5788 -S -o conftest.s conftest.c 1>&5'
5789 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5792 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5793 test $ac_status = 0; }; } \
5794 && grep .note.GNU-stack conftest.s
>/dev
/null \
5795 && { ac_try
='${CC-cc} $ASFLAGS -Wa,--noexecstack
5796 -c -o conftest.o conftest.s 1>&5'
5797 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5800 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5801 test $ac_status = 0; }; }
5803 libc_cv_as_noexecstack
=yes
5805 libc_cv_as_noexecstack
=no
5809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
5810 $as_echo "$libc_cv_as_noexecstack" >&6; }
5811 if test $libc_cv_as_noexecstack = yes; then
5812 ASFLAGS_config
="$ASFLAGS_config -Wa,--noexecstack"
5816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
5817 $as_echo_n "checking for -z combreloc... " >&6; }
5818 if ${libc_cv_z_combreloc+:} false
; then :
5819 $as_echo_n "(cached) " >&6
5821 cat > conftest.c
<<EOF
5822 extern int bar (int);
5824 int foo (void) { return bar (mumble); }
5826 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5827 -fPIC -shared $no_ssp -o conftest.so conftest.c
5828 -nostdlib -nostartfiles
5829 -Wl,-z,combreloc 1>&5'
5830 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5833 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5834 test $ac_status = 0; }; }
5836 if $READELF -S conftest.so |
grep -E '.rela?.dyn' > /dev
/null
; then
5837 libc_cv_z_combreloc
=yes
5839 libc_cv_z_combreloc
=no
5842 libc_cv_z_combreloc
=no
5846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
5847 $as_echo "$libc_cv_z_combreloc" >&6; }
5848 if test "$libc_cv_z_combreloc" = yes; then
5849 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
5854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z execstack" >&5
5855 $as_echo_n "checking for linker that supports -z execstack... " >&6; }
5856 libc_linker_feature
=no
5857 if test x
"$gnu_ld" = x
"yes"; then
5858 libc_linker_check
=`$LD -v --help 2>/dev/null | grep "\-z execstack"`
5859 if test -n "$libc_linker_check"; then
5860 cat > conftest.c
<<EOF
5861 int _start (void) { return 42; }
5863 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
5864 -Wl,-z,execstack -nostdlib -nostartfiles
5865 -fPIC -shared -o conftest.so conftest.c
5867 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5870 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5871 test $ac_status = 0; }; }
5873 libc_linker_feature
=yes
5878 if test $libc_linker_feature = yes; then
5879 libc_cv_z_execstack
=yes
5881 libc_cv_z_execstack
=no
5883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5884 $as_echo "$libc_linker_feature" >&6; }
5887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports --no-dynamic-linker" >&5
5888 $as_echo_n "checking for linker that supports --no-dynamic-linker... " >&6; }
5889 libc_linker_feature
=no
5890 if test x
"$gnu_ld" = x
"yes"; then
5891 libc_linker_check
=`$LD -v --help 2>/dev/null | grep "\--no-dynamic-linker"`
5892 if test -n "$libc_linker_check"; then
5893 cat > conftest.c
<<EOF
5894 int _start (void) { return 42; }
5896 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
5897 -Wl,--no-dynamic-linker -nostdlib -nostartfiles
5898 -fPIC -shared -o conftest.so conftest.c
5900 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5903 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5904 test $ac_status = 0; }; }
5906 libc_linker_feature
=yes
5911 if test $libc_linker_feature = yes; then
5912 libc_cv_no_dynamic_linker
=yes
5914 libc_cv_no_dynamic_linker
=no
5916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5917 $as_echo "$libc_linker_feature" >&6; }
5918 config_vars
="$config_vars
5919 have-no-dynamic-linker = $libc_cv_no_dynamic_linker"
5921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -static-pie" >&5
5922 $as_echo_n "checking for -static-pie... " >&6; }
5923 if ${libc_cv_static_pie+:} false
; then :
5924 $as_echo_n "(cached) " >&6
5926 if { ac_try
='${CC-cc} -static-pie -xc /dev/null -S -o /dev/null'
5927 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5930 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5931 test $ac_status = 0; }; }; then :
5932 libc_cv_static_pie
=yes
5934 libc_cv_static_pie
=no
5938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_static_pie" >&5
5939 $as_echo "$libc_cv_static_pie" >&6; }
5940 config_vars
="$config_vars
5941 have-static-pie = $libc_cv_static_pie"
5943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
5944 $as_echo_n "checking for -fpie... " >&6; }
5945 if ${libc_cv_fpie+:} false
; then :
5946 $as_echo_n "(cached) " >&6
5948 if { ac_try
='${CC-cc} -fpie -xc /dev/null -S -o /dev/null'
5949 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5952 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5953 test $ac_status = 0; }; }; then :
5960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
5961 $as_echo "$libc_cv_fpie" >&6; }
5965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
5966 $as_echo_n "checking for --hash-style option... " >&6; }
5967 if ${libc_cv_hashstyle+:} false
; then :
5968 $as_echo_n "(cached) " >&6
5970 cat > conftest.c
<<EOF
5971 int _start (void) { return 42; }
5973 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
5974 -fPIC -shared -o conftest.so conftest.c
5975 -Wl,--hash-style=both -nostdlib 1>&5'
5976 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5979 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5980 test $ac_status = 0; }; }
5982 libc_cv_hashstyle
=yes
5984 libc_cv_hashstyle
=no
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
5989 $as_echo "$libc_cv_hashstyle" >&6; }
5992 # The linker's default -shared behavior is good enough if it
5993 # does these things that our custom linker scripts ensure that
5994 # all allocated NOTE sections come first.
5995 if test "$use_default_link" = default
; then
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
5997 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
5998 if ${libc_cv_use_default_link+:} false
; then :
5999 $as_echo_n "(cached) " >&6
6001 libc_cv_use_default_link
=no
6002 cat > conftest.s
<<\EOF
6003 .section .note.a
,"a",%note
6008 .section .note.b
,"a",%note
6014 if { ac_try
=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6015 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6018 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6019 test $ac_status = 0; }; } &&
6020 ac_try
=`$READELF -S conftest.so | sed -n \
6022 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6028 libc_seen_a
=no libc_seen_b
=no
6030 while test $# -ge 2 -a "$1" = NOTE
; do
6032 .note.a
) libc_seen_a
=yes ;;
6033 .note.b
) libc_seen_b
=yes ;;
6037 case "$libc_seen_a$libc_seen_b" in
6039 libc_cv_use_default_link
=yes
6043 $libc_seen_a$libc_seen_b from:
6050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6051 $as_echo "$libc_cv_use_default_link" >&6; }
6052 use_default_link
=$libc_cv_use_default_link
6055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_DAT reloc" >&5
6056 $as_echo_n "checking for GLOB_DAT reloc... " >&6; }
6057 if ${libc_cv_has_glob_dat+:} false
; then :
6058 $as_echo_n "(cached) " >&6
6060 cat > conftest.c
<<EOF
6062 int foo (void) { return mumble; }
6064 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6065 -fPIC -shared -o conftest.so conftest.c
6066 -nostdlib -nostartfiles $no_ssp
6068 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6071 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6072 test $ac_status = 0; }; }
6074 if $READELF -rW conftest.so |
grep '_GLOB_DAT' > /dev
/null
; then
6075 libc_cv_has_glob_dat
=yes
6077 libc_cv_has_glob_dat
=no
6080 libc_cv_has_glob_dat
=no
6084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_has_glob_dat" >&5
6085 $as_echo "$libc_cv_has_glob_dat" >&6; }
6088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6089 $as_echo_n "checking linker output format... " >&6; }
6090 if ${libc_cv_output_format+:} false
; then :
6091 $as_echo_n "(cached) " >&6
6093 if libc_cv_output_format
=`
6094 ${CC-cc} -nostartfiles -nostdlib $no_ssp -Wl,--print-output-format 2>&5`
6098 libc_cv_output_format
=
6100 test -n "$libc_cv_output_format" || libc_cv_output_format
=unknown
6102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6103 $as_echo "$libc_cv_output_format" >&6; }
6106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6107 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6108 if ${libc_cv_fno_toplevel_reorder+:} false
; then :
6109 $as_echo_n "(cached) " >&6
6111 cat > conftest.c
<<EOF
6114 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6116 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6119 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6120 test $ac_status = 0; }; }
6122 libc_cv_fno_toplevel_reorder
=yes
6124 libc_cv_fno_toplevel_reorder
=no
6128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6129 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6130 if test $libc_cv_fno_toplevel_reorder = yes; then
6131 fno_unit_at_a_time
="-fno-toplevel-reorder -fno-section-anchors"
6133 fno_unit_at_a_time
=-fno-unit-at-a-time
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -mtls-dialect=gnu2" >&5
6138 $as_echo_n "checking for -mtls-dialect=gnu2... " >&6; }
6139 if ${libc_cv_mtls_dialect_gnu2+:} false
; then :
6140 $as_echo_n "(cached) " >&6
6142 cat > conftest.c
<<EOF
6149 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -S -fPIC -mtls-dialect=gnu2
6151 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6154 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6155 test $ac_status = 0; }; }
6157 libc_cv_mtls_dialect_gnu2
=yes
6159 libc_cv_mtls_dialect_gnu2
=no
6163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mtls_dialect_gnu2" >&5
6164 $as_echo "$libc_cv_mtls_dialect_gnu2" >&6; }
6166 config_vars
="$config_vars
6167 have-mtls-dialect-gnu2 = $libc_cv_mtls_dialect_gnu2"
6169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6170 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6171 if ${libc_cv_have_section_quotes+:} false
; then :
6172 $as_echo_n "(cached) " >&6
6174 cat > conftest.c
<<EOF
6175 static const int foo
6176 __attribute__ ((section ("bar"))) = 1;
6178 if ${CC-cc} -S conftest.c
-o conftest.s
; then
6179 if grep '\.section.*"bar"' conftest.s
>/dev
/null
; then
6180 libc_cv_have_section_quotes
=yes
6182 libc_cv_have_section_quotes
=no
6185 libc_cv_have_section_quotes
=unknown
6187 rm -f conftest.
{c
,s
}
6190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6191 $as_echo "$libc_cv_have_section_quotes" >&6; }
6192 if test $libc_cv_have_section_quotes = yes; then
6193 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6198 $as_echo_n "checking for __builtin_memset... " >&6; }
6199 if ${libc_cv_gcc_builtin_memset+:} false
; then :
6200 $as_echo_n "(cached) " >&6
6202 cat > conftest.c
<<\EOF
6205 __builtin_memset
(x
, 0, 1000);
6208 if { ac_try
='${CC-cc} -O3 -S conftest.c -o - | grep -F "memset" > /dev/null'
6209 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6212 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6213 test $ac_status = 0; }; };
6215 libc_cv_gcc_builtin_memset
=no
6217 libc_cv_gcc_builtin_memset
=yes
6221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6222 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6223 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6224 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6229 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6230 if ${libc_cv_gcc_builtin_redirection+:} false
; then :
6231 $as_echo_n "(cached) " >&6
6233 cat > conftest.c
<<\EOF
6234 extern char
*strstr
(const char
*, const char
*) __asm
("my_strstr");
6235 char
*foo
(const char
*a
, const char
*b
)
6237 return __builtin_strstr
(a
, b
);
6240 if { ac_try
='${CC-cc} -O3 -S conftest.c -o - | grep -F "strstr" > /dev/null'
6241 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6244 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6245 test $ac_status = 0; }; };
6247 libc_cv_gcc_builtin_redirection
=yes
6249 libc_cv_gcc_builtin_redirection
=no
6253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
6254 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
6255 if test "$libc_cv_gcc_builtin_redirection" = no
; then
6256 as_fn_error $?
"support for the symbol redirection needed" "$LINENO" 5
6259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
6260 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
6261 if ${libc_cv_cc_nofma+:} false
; then :
6262 $as_echo_n "(cached) " >&6
6265 for opt
in -ffp-contract=off
-mno-fused-madd; do
6266 if { ac_try
='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6267 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6270 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6271 test $ac_status = 0; }; }; then :
6272 libc_cv_cc_nofma
=$opt; break
6276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
6277 $as_echo "$libc_cv_cc_nofma" >&6; }
6280 if test -n "$submachine"; then
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
6282 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
6283 if ${libc_cv_cc_submachine+:} false
; then :
6284 $as_echo_n "(cached) " >&6
6286 libc_cv_cc_submachine
=no
6287 for opt
in "-march=$submachine" "-mcpu=$submachine"; do
6288 if { ac_try
='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6289 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6292 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6293 test $ac_status = 0; }; }; then :
6295 libc_cv_cc_submachine
="$opt"
6300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
6301 $as_echo "$libc_cv_cc_submachine" >&6; }
6302 if test "x$libc_cv_cc_submachine" = xno
; then
6303 as_fn_error $?
"${CC-cc} does not support $submachine" "$LINENO" 5
6308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6309 __attribute__ ((__optimize__))" >&5
6310 $as_echo_n "checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6311 __attribute__ ((__optimize__))... " >&6; }
6312 if ${libc_cv_cc_loop_to_function+:} false
; then :
6313 $as_echo_n "(cached) " >&6
6315 cat > conftest.c
<<EOF
6317 __attribute__ ((__optimize__ ("-fno-tree-loop-distribute-patterns")))
6320 libc_cv_cc_loop_to_function
=no
6321 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -Werror -c conftest.c'
6322 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6325 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6326 test $ac_status = 0; }; }
6328 libc_cv_cc_loop_to_function
=yes
6332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_loop_to_function" >&5
6333 $as_echo "$libc_cv_cc_loop_to_function" >&6; }
6334 if test $libc_cv_cc_loop_to_function = yes; then
6335 $as_echo "#define HAVE_CC_INHIBIT_LOOP_TO_LIBCALL 1" >>confdefs.h
6340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
6341 $as_echo_n "checking for libgd... " >&6; }
6342 if test "$with_gd" != "no"; then
6343 old_CFLAGS
="$CFLAGS"
6344 CFLAGS
="$CFLAGS $libgd_include"
6345 old_LDFLAGS
="$LDFLAGS"
6346 LDFLAGS
="$LDFLAGS $libgd_ldflags"
6348 LIBS
="$LIBS -lgd -lpng -lz -lm"
6349 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6350 /* end confdefs.h. */
6360 if ac_fn_c_try_link
"$LINENO"; then :
6365 rm -f core conftest.err conftest.
$ac_objext \
6366 conftest
$ac_exeext conftest.
$ac_ext
6367 CFLAGS
="$old_CFLAGS"
6368 LDFLAGS
="$old_LDFLAGS"
6373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
6374 $as_echo "$LIBGD" >&6; }
6378 if test x
$with_selinux = xno
; then
6381 # See if we have the SELinux library
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
6383 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
6384 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false
; then :
6385 $as_echo_n "(cached) " >&6
6387 ac_check_lib_save_LIBS
=$LIBS
6388 LIBS
="-lselinux $LIBS"
6389 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6390 /* end confdefs.h. */
6392 /* Override any GCC internal prototype to avoid an error.
6393 Use char because int might match the return type of a GCC
6394 builtin and then its argument prototype would still apply. */
6398 char is_selinux_enabled ();
6402 return is_selinux_enabled ();
6407 if ac_fn_c_try_link
"$LINENO"; then :
6408 ac_cv_lib_selinux_is_selinux_enabled
=yes
6410 ac_cv_lib_selinux_is_selinux_enabled
=no
6412 rm -f core conftest.err conftest.
$ac_objext \
6413 conftest
$ac_exeext conftest.
$ac_ext
6414 LIBS
=$ac_check_lib_save_LIBS
6416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6417 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
6418 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes
; then :
6424 if test x
$with_selinux = xyes
; then
6425 if test x
$have_selinux = xno
; then
6426 as_fn_error $?
"SELinux explicitly required, but SELinux library not found" "$LINENO" 5
6430 # Check if we're building with SELinux support.
6431 if test "x$have_selinux" = xyes
; then
6433 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
6436 # See if we have the libaudit library
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
6438 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
6439 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false
; then :
6440 $as_echo_n "(cached) " >&6
6442 ac_check_lib_save_LIBS
=$LIBS
6443 LIBS
="-laudit $LIBS"
6444 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6445 /* end confdefs.h. */
6447 /* Override any GCC internal prototype to avoid an error.
6448 Use char because int might match the return type of a GCC
6449 builtin and then its argument prototype would still apply. */
6453 char audit_log_user_avc_message ();
6457 return audit_log_user_avc_message ();
6462 if ac_fn_c_try_link
"$LINENO"; then :
6463 ac_cv_lib_audit_audit_log_user_avc_message
=yes
6465 ac_cv_lib_audit_audit_log_user_avc_message
=no
6467 rm -f core conftest.err conftest.
$ac_objext \
6468 conftest
$ac_exeext conftest.
$ac_ext
6469 LIBS
=$ac_check_lib_save_LIBS
6471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
6472 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
6473 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes
; then :
6479 if test "x$have_libaudit" = xyes
; then
6481 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
6486 # See if we have the libcap library
6487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
6488 $as_echo_n "checking for cap_init in -lcap... " >&6; }
6489 if ${ac_cv_lib_cap_cap_init+:} false
; then :
6490 $as_echo_n "(cached) " >&6
6492 ac_check_lib_save_LIBS
=$LIBS
6494 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6495 /* end confdefs.h. */
6497 /* Override any GCC internal prototype to avoid an error.
6498 Use char because int might match the return type of a GCC
6499 builtin and then its argument prototype would still apply. */
6512 if ac_fn_c_try_link
"$LINENO"; then :
6513 ac_cv_lib_cap_cap_init
=yes
6515 ac_cv_lib_cap_cap_init
=no
6517 rm -f core conftest.err conftest.
$ac_objext \
6518 conftest
$ac_exeext conftest.
$ac_ext
6519 LIBS
=$ac_check_lib_save_LIBS
6521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
6522 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
6523 if test "x$ac_cv_lib_cap_cap_init" = xyes
; then :
6529 if test "x$have_libcap" = xyes
; then
6531 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
6539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
6540 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
6541 if ${libc_cv_predef_fortify_source+:} false
; then :
6542 $as_echo_n "(cached) " >&6
6544 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6545 /* end confdefs.h. */
6551 #ifdef _FORTIFY_SOURCE
6558 if ac_fn_c_try_compile
"$LINENO"; then :
6559 libc_cv_predef_fortify_source
=no
6561 libc_cv_predef_fortify_source
=yes
6563 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
6566 $as_echo "$libc_cv_predef_fortify_source" >&6; }
6567 if test $libc_cv_predef_fortify_source = yes; then
6568 CPPUNDEFS
="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
6572 # Some linkers on some architectures support __ehdr_start but with
6573 # bugs. Make sure usage of it does not create relocations in the
6574 # output (as the linker should resolve them all for us).
6575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker provides working __ehdr_start" >&5
6576 $as_echo_n "checking whether the linker provides working __ehdr_start... " >&6; }
6577 if ${libc_cv_ehdr_start+:} false
; then :
6578 $as_echo_n "(cached) " >&6
6581 old_CFLAGS
="$CFLAGS"
6582 old_LDFLAGS
="$LDFLAGS"
6584 CFLAGS
="$CFLAGS -fPIC"
6585 LDFLAGS
="$LDFLAGS -nostdlib -nostartfiles -shared $no_ssp"
6587 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6588 /* end confdefs.h. */
6594 extern const Ehdr __ehdr_start __attribute__ ((visibility ("hidden")));
6595 long ehdr (void) { return __ehdr_start.val; }
6598 if ac_fn_c_try_link
"$LINENO"; then :
6599 if $READELF -r conftest |
grep -F __ehdr_start
>/dev
/null
; then
6600 libc_cv_ehdr_start
=broken
6602 libc_cv_ehdr_start
=yes
6605 libc_cv_ehdr_start
=no
6607 rm -f core conftest.err conftest.
$ac_objext \
6608 conftest
$ac_exeext conftest.
$ac_ext
6609 CFLAGS
="$old_CFLAGS"
6610 LDFLAGS
="$old_LDFLAGS"
6614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ehdr_start" >&5
6615 $as_echo "$libc_cv_ehdr_start" >&6; }
6616 if test "$libc_cv_ehdr_start" = yes; then
6617 $as_echo "#define HAVE_EHDR_START 1" >>confdefs.h
6619 elif test "$libc_cv_ehdr_start" = broken
; then
6620 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linker is broken -- you should upgrade" >&5
6621 $as_echo "$as_me: WARNING: linker is broken -- you should upgrade" >&2;}
6624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_trap with no external dependencies" >&5
6625 $as_echo_n "checking for __builtin_trap with no external dependencies... " >&6; }
6626 if ${libc_cv_builtin_trap+:} false
; then :
6627 $as_echo_n "(cached) " >&6
6629 libc_cv_builtin_trap
=no
6630 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6631 /* end confdefs.h. */
6641 if ac_fn_c_try_compile
"$LINENO"; then :
6643 libc_undefs
=`$NM -u conftest.o |
6644 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
6646 as_fn_error $?
"confusing output from $NM -u" "$LINENO" 5
6648 echo >&5 "libc_undefs='$libc_undefs'"
6649 if test -z "$libc_undefs"; then
6650 libc_cv_builtin_trap
=yes
6653 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_builtin_trap" >&5
6656 $as_echo "$libc_cv_builtin_trap" >&6; }
6657 if test $libc_cv_builtin_trap = yes; then
6658 $as_echo "#define HAVE_BUILTIN_TRAP 1" >>confdefs.h
6663 ac_cpp
='$CXXCPP $CPPFLAGS'
6664 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6665 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6666 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
6669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler supports thread_local" >&5
6670 $as_echo_n "checking whether the C++ compiler supports thread_local... " >&6; }
6671 if ${libc_cv_cxx_thread_local+:} false
; then :
6672 $as_echo_n "(cached) " >&6
6675 old_CXXFLAGS
="$CXXFLAGS"
6676 CXXFLAGS
="$CXXFLAGS -std=gnu++11"
6677 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6678 /* end confdefs.h. */
6682 // Compiler support.
6689 S * get () { return &s; }
6691 // libstdc++ support.
6692 #ifndef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL
6693 #error __cxa_thread_atexit_impl not supported
6697 if ac_fn_cxx_try_compile
"$LINENO"; then :
6698 libc_cv_cxx_thread_local
=yes
6700 libc_cv_cxx_thread_local
=no
6702 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6703 CXXFLAGS
="$old_CXXFLAGS"
6706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cxx_thread_local" >&5
6707 $as_echo "$libc_cv_cxx_thread_local" >&6; }
6711 ac_cpp
='$CPP $CPPFLAGS'
6712 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6713 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6714 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
6717 ### End of automated tests.
6718 ### Now run sysdeps configure fragments.
6720 # They also can set these variables.
6722 ldd_rewrite_script
=no
6723 libc_cv_sysconfdir
=$sysconfdir
6724 libc_cv_localstatedir
=$localstatedir
6725 libc_cv_gcc_unwind_find_fde
=no
6728 # Iterate over all the sysdep directories we will use, running their
6729 # configure fragments.
6730 for dir
in $sysnames; do
6733 *) dest
=$srcdir/$dir ;;
6735 if test -r $dest/configure
; then
6736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
6737 $as_echo "running configure fragment for $dir" >&6; }
6742 if test x
"$build_mathvec" = xnotset
; then
6745 config_vars
="$config_vars
6746 build-mathvec = $build_mathvec"
6751 if test x
$libc_cv_gcc_unwind_find_fde = xyes
; then
6752 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
6757 # A sysdeps configure fragment can reset this if IFUNC is not actually
6758 # usable even though the assembler knows how to generate the symbol type.
6759 if test x
"$libc_cv_ld_gnu_indirect_function" = xyes
; then
6760 $as_echo "#define HAVE_IFUNC 1" >>confdefs.h
6764 if test x
"$libc_cv_gcc_indirect_function" = xyes
; then
6765 $as_echo "#define HAVE_GCC_IFUNC 1" >>confdefs.h
6769 # This is far from the AC_ARG_ENABLE that sets it so that a sysdeps
6770 # configure fragment can override the value to prevent this AC_DEFINE.
6772 if test "x$use_nscd" != xno
; then
6773 $as_echo "#define USE_NSCD 1" >>confdefs.h
6776 if test "x$build_nscd" = xdefault
; then
6777 build_nscd
=$use_nscd
6787 if test x
$use_ldconfig = xyes
; then
6788 $as_echo "#define USE_LDCONFIG 1" >>confdefs.h
6797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
6798 $as_echo_n "checking whether -fPIC is default... " >&6; }
6799 if ${libc_cv_pic_default+:} false
; then :
6800 $as_echo_n "(cached) " >&6
6802 libc_cv_pic_default
=yes
6803 cat > conftest.c
<<EOF
6804 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
6805 # error PIC is default.
6808 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6809 libc_cv_pic_default
=no
6813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
6814 $as_echo "$libc_cv_pic_default" >&6; }
6817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIE is default" >&5
6818 $as_echo_n "checking whether -fPIE is default... " >&6; }
6819 if ${libc_cv_cc_pie_default+:} false
; then :
6820 $as_echo_n "(cached) " >&6
6822 libc_cv_cc_pie_default
=yes
6823 cat > conftest.c
<<EOF
6824 #if defined __PIE__ || defined __pie__ || defined PIE || defined pie
6825 # error PIE is default.
6828 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6829 libc_cv_cc_pie_default
=no
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_pie_default" >&5
6834 $as_echo "$libc_cv_cc_pie_default" >&6; }
6835 libc_cv_pie_default
=$libc_cv_cc_pie_default
6839 # Set the `multidir' variable by grabbing the variable from the compiler.
6840 # We do it once and save the result in a generated makefile.
6842 if test "$with_clang" = no
; then
6843 libc_cv_multidir
=`${CC-cc} $CFLAGS $CPPFLAGS -print-multi-directory`
6847 if test "$static_pie" = yes; then
6848 # The linker must support --no-dynamic-linker.
6849 if test "$libc_cv_no_dynamic_linker" != yes; then
6850 as_fn_error $?
"linker support for --no-dynamic-linker needed" "$LINENO" 5
6853 libc_cv_pie_default
=yes
6854 $as_echo "#define ENABLE_STATIC_PIE 1" >>confdefs.h
6857 config_vars
="$config_vars
6858 enable-static-pie = $static_pie"
6867 VERSION
=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
6868 RELEASE
=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
6872 ac_config_files
="$ac_config_files config.make Makefile"
6874 ac_config_commands
="$ac_config_commands default"
6876 cat >confcache
<<\_ACEOF
6877 # This file is a shell script that caches the results of configure
6878 # tests run on this system so they can be shared between configure
6879 # scripts and configure runs, see configure's option --config-cache.
6880 # It is not useful on other systems. If it contains results you don't
6881 # want to keep, you may remove or edit it.
6883 # config.status only pays attention to the cache file if you give it
6884 # the --recheck option to rerun configure.
6886 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6887 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6892 # The following way of writing the cache mishandles newlines in values,
6893 # but we know of no workaround that is simple, portable, and efficient.
6894 # So, we kill variables containing newlines.
6895 # Ultrix sh set writes to stderr and can't be redirected directly,
6896 # and sets the high bit in the cache file unless we assign to the vars.
6898 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6899 eval ac_val
=\$
$ac_var
6903 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6904 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6907 _ | IFS | as_nl
) ;; #(
6908 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
6909 *) { eval $ac_var=; unset $ac_var;} ;;
6915 case $as_nl`(ac_space=' '; set) 2>&1` in #(
6916 *${as_nl}ac_space
=\
*)
6917 # `set' does not quote correctly, so add quotes: double-quote
6918 # substitution turns \\\\ into \\, and sed turns \\ into \.
6921 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6924 # `set' quotes correctly as required by POSIX, so do not add quotes.
6925 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6934 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6936 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6938 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
6939 if test -w "$cache_file"; then
6940 if test "x$cache_file" != "x/dev/null"; then
6941 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6942 $as_echo "$as_me: updating cache $cache_file" >&6;}
6943 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
6944 cat confcache
>"$cache_file"
6946 case $cache_file in #(
6948 mv -f confcache
"$cache_file"$$
&&
6949 mv -f "$cache_file"$$
"$cache_file" ;; #(
6951 mv -f confcache
"$cache_file" ;;
6956 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6957 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6962 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6963 # Let make expand exec_prefix.
6964 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6966 DEFS
=-DHAVE_CONFIG_H
6971 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
6972 # 1. Remove the extension, and $U if already installed.
6973 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
6974 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
6975 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
6976 # will be set to the directory where LIBOBJS objects are built.
6977 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
6978 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
6982 LTLIBOBJS
=$ac_ltlibobjs
6986 : "${CONFIG_STATUS=./config.status}"
6988 ac_clean_files_save
=$ac_clean_files
6989 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
6990 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
6991 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
6993 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
6995 # Generated by $as_me.
6996 # Run this file to recreate the current configuration.
6997 # Compiler output produced by configure, useful for debugging
6998 # configure, is in config.log if it exists.
7004 SHELL=\${CONFIG_SHELL-$SHELL}
7007 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
7008 ## -------------------- ##
7009 ## M4sh Initialization. ##
7010 ## -------------------- ##
7012 # Be more Bourne compatible
7013 DUALCASE
=1; export DUALCASE
# for MKS sh
7014 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
7017 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7018 # is contrary to our usage. Disable this feature.
7019 alias -g '${1+"$@"}'='"$@"'
7020 setopt NO_GLOB_SUBST
7022 case `(set -o) 2>/dev/null` in #(
7034 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7035 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7036 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7037 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7038 # Prefer a ksh shell builtin over an external printf program on Solaris,
7039 # but without wasting forks for bash or zsh.
7040 if test -z "$BASH_VERSION$ZSH_VERSION" \
7041 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7042 as_echo='print
-r --'
7043 as_echo_n='print
-rn --'
7044 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7045 as_echo='printf %s
\n'
7046 as_echo_n='printf %s
'
7048 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7049 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
7050 as_echo_n='/usr
/ucb
/echo -n'
7052 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7053 as_echo_n_body='eval
7057 expr "X$arg" : "X\\(.*\\)$as_nl";
7058 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7060 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
7062 export as_echo_n_body
7063 as_echo_n='sh
-c $as_echo_n_body as_echo
'
7066 as_echo='sh
-c $as_echo_body as_echo
'
7069 # The user is always right.
7070 if test "${PATH_SEPARATOR+set}" != set; then
7072 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7073 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7080 # We need space, tab and new line, in precisely that order. Quoting is
7081 # there to prevent editors from complaining about space-tab.
7082 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7083 # splitting by setting IFS to empty value.)
7086 # Find who we are. Look in the path if we contain no directory separator.
7089 *[\\/]* ) as_myself=$0 ;;
7090 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7094 test -z "$as_dir" && as_dir=.
7095 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7101 # We did not find ourselves, most probably we were run as `sh COMMAND'
7102 # in which case we are not to be found in the path.
7103 if test "x$as_myself" = x
; then
7106 if test ! -f "$as_myself"; then
7107 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7111 # Unset variables that we do not need and which cause bugs (e.g. in
7112 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7113 # suppresses any "Segmentation fault" message there. '((' could
7114 # trigger a bug in pdksh 5.2.14.
7115 for as_var
in BASH_ENV ENV MAIL MAILPATH
7116 do eval test x\
${$as_var+set} = xset \
7117 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
7130 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
7133 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7134 # ----------------------------------------
7135 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7136 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7137 # script with STATUS, using 1 if that was 0.
7140 as_status
=$1; test $as_status -eq 0 && as_status
=1
7142 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
7143 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7145 $as_echo "$as_me: error: $2" >&2
7146 as_fn_exit
$as_status
7150 # as_fn_set_status STATUS
7151 # -----------------------
7152 # Set $? to STATUS, without forking.
7156 } # as_fn_set_status
7160 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7170 # Portably unset VAR.
7173 { eval $1=; unset $1;}
7175 as_unset
=as_fn_unset
7176 # as_fn_append VAR VALUE
7177 # ----------------------
7178 # Append the text in VALUE to the end of the definition contained in VAR. Take
7179 # advantage of any shell optimizations that allow amortized linear growth over
7180 # repeated appends, instead of the typical quadratic growth present in naive
7182 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
7183 eval 'as_fn_append ()
7194 # as_fn_arith ARG...
7195 # ------------------
7196 # Perform arithmetic evaluation on the ARGs, and store the result in the
7197 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7198 # must be portable across $(()) and expr.
7199 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
7200 eval 'as_fn_arith ()
7207 as_val
=`expr "$@" || test $? -eq 1`
7212 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
7213 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
7219 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7220 as_basename
=basename
7225 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
7231 as_me
=`$as_basename -- "$0" ||
7232 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7233 X"$0" : 'X\(//\)$' \| \
7234 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7236 sed '/^.*\/\([^/][^/]*\)\/*$/{
7250 # Avoid depending upon Character Ranges.
7251 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
7252 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7253 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
7254 as_cr_digits
='0123456789'
7255 as_cr_alnum
=$as_cr_Letters$as_cr_digits
7257 ECHO_C
= ECHO_N
= ECHO_T
=
7258 case `echo -n x` in #(((((
7260 case `echo 'xy\c'` in
7261 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
7263 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
7270 rm -f conf$$ conf$$.exe conf$$.
file
7271 if test -d conf$$.dir
; then
7272 rm -f conf$$.dir
/conf$$.
file
7275 mkdir conf$$.dir
2>/dev
/null
7277 if (echo >conf$$.
file) 2>/dev
/null
; then
7278 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
7280 # ... but there are two gotchas:
7281 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7282 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7283 # In both cases, we have to default to `cp -pR'.
7284 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
7286 elif ln conf$$.
file conf$$
2>/dev
/null
; then
7294 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
7295 rmdir conf$$.dir
2>/dev
/null
7300 # Create "$as_dir" as a directory, including parents if necessary.
7305 -*) as_dir
=.
/$as_dir;;
7307 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
7311 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7312 *) as_qdir
=$as_dir;;
7314 as_dirs
="'$as_qdir' $as_dirs"
7315 as_dir
=`$as_dirname -- "$as_dir" ||
7316 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7317 X"$as_dir" : 'X\(//\)[^/]' \| \
7318 X"$as_dir" : 'X\(//\)$' \| \
7319 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7320 $as_echo X"$as_dir" |
7321 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7338 test -d "$as_dir" && break
7340 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
7341 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
7345 if mkdir
-p .
2>/dev
/null
; then
7346 as_mkdir_p
='mkdir -p "$as_dir"'
7348 test -d .
/-p && rmdir .
/-p
7353 # as_fn_executable_p FILE
7354 # -----------------------
7355 # Test if FILE is an executable regular file.
7356 as_fn_executable_p
()
7358 test -f "$1" && test -x "$1"
7359 } # as_fn_executable_p
7361 as_executable_p
=as_fn_executable_p
7363 # Sed expression to map a string onto a valid CPP name.
7364 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7366 # Sed expression to map a string onto a valid variable name.
7367 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7371 ## ----------------------------------- ##
7372 ## Main body of $CONFIG_STATUS script. ##
7373 ## ----------------------------------- ##
7375 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
7377 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7378 # Save the log message, to keep $0 and so on meaningful, and to
7379 # report actual input values of CONFIG_FILES etc. instead of their
7380 # values after options handling.
7382 This file was extended by GNU C Library $as_me (see version.h), which was
7383 generated by GNU Autoconf 2.69. Invocation command line was
7385 CONFIG_FILES = $CONFIG_FILES
7386 CONFIG_HEADERS = $CONFIG_HEADERS
7387 CONFIG_LINKS = $CONFIG_LINKS
7388 CONFIG_COMMANDS = $CONFIG_COMMANDS
7391 on `(hostname || uname -n) 2>/dev/null | sed 1q`
7396 case $ac_config_files in *"
7397 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
7400 case $ac_config_headers in *"
7401 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
7405 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7406 # Files that config.status was made for.
7407 config_files="$ac_config_files"
7408 config_headers="$ac_config_headers"
7409 config_commands="$ac_config_commands"
7413 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7415 \`$as_me' instantiates files and other configuration actions
7416 from templates according to the current configuration. Unless the files
7417 and actions are specified as TAGs, all are instantiated by default.
7419 Usage: $0 [OPTION]... [TAG]...
7421 -h, --help print this help, then exit
7422 -V, --version print version number and configuration settings, then exit
7423 --config print configuration, then exit
7424 -q, --quiet, --silent
7425 do not print progress messages
7426 -d, --debug don't remove temporary files
7427 --recheck update $as_me by reconfiguring in the same conditions
7428 --file=FILE[:TEMPLATE]
7429 instantiate the configuration file FILE
7430 --header=FILE[:TEMPLATE]
7431 instantiate the configuration header FILE
7433 Configuration files:
7436 Configuration headers:
7439 Configuration commands:
7442 Report bugs to <https://sourceware.org/bugzilla/>.
7443 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
7444 General help using GNU software: <http://www.gnu.org/gethelp/>."
7447 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7448 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
7450 GNU C Library config.status (see version.h)
7451 configured by $0, generated by GNU Autoconf 2.69,
7452 with options \\"\$ac_cs_config\\"
7454 Copyright (C) 2012 Free Software Foundation, Inc.
7455 This config.status script is free software; the Free Software Foundation
7456 gives unlimited permission to copy, distribute and modify it."
7461 test -n "\$AWK" || AWK=awk
7464 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7465 # The default lists apply if the user does not specify any file.
7471 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
7472 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
7476 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
7488 # Handling of the options.
7489 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
7491 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
7492 $as_echo "$ac_cs_version"; exit ;;
7493 --config |
--confi |
--conf |
--con |
--co |
--c )
7494 $as_echo "$ac_cs_config"; exit ;;
7495 --debug |
--debu |
--deb |
--de |
--d |
-d )
7497 --file |
--fil |
--fi |
--f )
7500 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7501 '') as_fn_error $?
"missing file argument" ;;
7503 as_fn_append CONFIG_FILES
" '$ac_optarg'"
7504 ac_need_defaults
=false
;;
7505 --header |
--heade |
--head |
--hea )
7508 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7510 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
7511 ac_need_defaults
=false
;;
7513 # Conflict between --help and --header
7514 as_fn_error $?
"ambiguous option: \`$1'
7515 Try \`$0 --help' for more information.";;
7516 --help |
--hel |
-h )
7517 $as_echo "$ac_cs_usage"; exit ;;
7518 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
7519 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
7523 -*) as_fn_error $?
"unrecognized option: \`$1'
7524 Try \`$0 --help' for more information." ;;
7526 *) as_fn_append ac_config_targets
" $1"
7527 ac_need_defaults
=false
;;
7533 ac_configure_extra_args
=
7535 if $ac_cs_silent; then
7537 ac_configure_extra_args
="$ac_configure_extra_args --silent"
7541 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7542 if \$ac_cs_recheck; then
7543 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7545 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
7546 CONFIG_SHELL='$SHELL'
7552 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7556 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7557 ## Running $as_me. ##
7563 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7567 config_vars='$config_vars'
7571 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7573 # Handling of arguments.
7574 for ac_config_target
in $ac_config_targets
7576 case $ac_config_target in
7577 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h" ;;
7578 "config.make") CONFIG_FILES
="$CONFIG_FILES config.make" ;;
7579 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
7580 "default") CONFIG_COMMANDS
="$CONFIG_COMMANDS default" ;;
7582 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
7587 # If the user did not use the arguments to specify the items to instantiate,
7588 # then the envvar interface is used. Set only those that are not.
7589 # We use the long form for the default assignment because of an extremely
7590 # bizarre bug on SunOS 4.1.3.
7591 if $ac_need_defaults; then
7592 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
7593 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
7594 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
7597 # Have a temporary directory for convenience. Make it in the build tree
7598 # simply because there is no reason against having it here, and in addition,
7599 # creating and moving files from /tmp can sometimes cause problems.
7600 # Hook for its removal unless debugging.
7601 # Note that there is a small window in which the directory will not be cleaned:
7602 # after its creation but before its name has been assigned to `$tmp'.
7606 trap 'exit_status=$?
7608 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
7610 trap 'as_fn_exit 1' 1 2 13 15
7612 # Create a (secure) tmp directory for tmp files.
7615 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
7619 tmp
=.
/conf$$
-$RANDOM
7620 (umask 077 && mkdir
"$tmp")
7621 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
7624 # Set up the scripts for CONFIG_FILES section.
7625 # No need to generate them if there are no CONFIG_FILES.
7626 # This happens for instance with `./config.status config.h'.
7627 if test -n "$CONFIG_FILES"; then
7630 ac_cr
=`echo X | tr X '\015'`
7631 # On cygwin, bash can eat \r inside `` if the user requested igncr.
7632 # But we know of no other shell where ac_cr would be empty at this
7633 # point, so we can use a bashism as a fallback.
7634 if test "x$ac_cr" = x
; then
7635 eval ac_cr
=\$
\'\\r
\'
7637 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
7638 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7644 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
7649 echo "cat >conf$$subs.awk <<_ACEOF" &&
7650 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
7653 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
7654 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
7656 for ac_last_try in false false false false false :; do
7657 . ./conf$$subs.sh ||
7658 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
7660 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
7661 if test $ac_delim_n = $ac_delim_num; then
7663 elif $ac_last_try; then
7664 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
7666 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
7671 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7672 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
7676 s/^/S["/; s
/!.
*/"]=/
7686 s/\(.\{148\}\)..*/\1/
7688 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
7693 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
7700 s/\(.\{148\}\)..*/\1/
7702 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
7706 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
7711 ' <conf$$subs.awk | sed '
7716 ' >>$CONFIG_STATUS || ac_write_fail=1
7717 rm -f conf$$subs.awk
7718 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7720 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
7721 for (key in S) S_is_set[key] = 1
7727 nfields = split(line, field, "@
")
7729 len = length(field[1])
7730 for (i = 2; i < nfields; i++) {
7732 keylen = length(key)
7733 if (S_is_set[key]) {
7735 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
7736 len += length(value) + length(field[++i])
7747 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7748 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7749 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
7752 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
7753 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
7756 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
7757 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
7758 # trailing colons and then remove the whole line if VPATH becomes empty
7759 # (actually we leave an empty line to preserve line numbers).
7760 if test "x
$srcdir" = x.; then
7761 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
7779 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7780 fi # test -n "$CONFIG_FILES"
7782 # Set up the scripts for CONFIG_HEADERS section.
7783 # No need to generate them if there are no CONFIG_HEADERS.
7784 # This happens for instance with `./config.status Makefile'.
7785 if test -n "$CONFIG_HEADERS"; then
7786 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
7790 # Transform confdefs.h into an awk script `defines.awk', embedded as
7791 # here-document in config.status, that substitutes the proper values into
7792 # config.h.in to produce config.h.
7794 # Create a delimiter string that does not exist in confdefs.h, to ease
7795 # handling of long lines.
7797 for ac_last_try in false false :; do
7798 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
7799 if test -z "$ac_tt"; then
7801 elif $ac_last_try; then
7802 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
7804 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
7808 # For the awk script, D is an array of macro values keyed by name,
7809 # likewise P contains macro parameters if any. Preserve backslash
7810 # newline sequences.
7812 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
7814 s/.\{148\}/&'"$ac_delim"'/g
7817 s/^[ ]*#[ ]*define[ ][ ]*/ /
7824 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
7826 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
7830 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
7831 D["\
1"]=" \
3\\\\\\n
"\\/p
7833 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
7838 s/.\{148\}/&'"$ac_delim"'/g
7843 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
7846 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
7848 ' <confdefs.h | sed '
7849 s/'"$ac_delim"'/"\\\
7850 "/g' >>$CONFIG_STATUS || ac_write_fail=1
7852 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7853 for (key in D) D_is_set[key] = 1
7856 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
7858 split(line, arg, " ")
7859 if (arg[1] == "#") {
7863 defundef
= substr
(arg
[1], 2)
7866 split(mac1
, mac2
, "(") #)
7868 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
7869 if (D_is_set
[macro
]) {
7870 # Preserve the white space surrounding the "#".
7871 print prefix
"define", macro P
[macro
] D
[macro
]
7874 # Replace #undef with comments. This is necessary, for example,
7875 # in the case of _POSIX_SOURCE, which is predefined and required
7876 # on some systems where configure will not decide to define it.
7877 if (defundef
== "undef") {
7878 print
"/*", prefix defundef
, macro
, "*/"
7886 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7887 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
7888 fi # test -n "$CONFIG_HEADERS"
7891 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
7896 :[FHLC
]) ac_mode
=$ac_tag; continue;;
7898 case $ac_mode$ac_tag in
7900 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
7901 :[FH
]-) ac_tag
=-:-;;
7902 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
7919 -) ac_f
="$ac_tmp/stdin";;
7920 *) # Look for the file first in the build tree, then in the source tree
7921 # (if the path is not absolute). The absolute path cannot be DOS-style,
7922 # because $ac_f cannot contain `:'.
7926 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
7928 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
7930 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
7931 as_fn_append ac_file_inputs
" '$ac_f'"
7934 # Let's still pretend it is `configure' which instantiates (i.e., don't
7935 # use $as_me), people would be surprised to read:
7936 # /* config.h. Generated by config.status. */
7937 configure_input
='Generated from '`
7938 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
7940 if test x
"$ac_file" != x-
; then
7941 configure_input
="$ac_file. $configure_input"
7942 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
7943 $as_echo "$as_me: creating $ac_file" >&6;}
7945 # Neutralize special characters interpreted by sed in replacement strings.
7946 case $configure_input in #(
7947 *\
&* |
*\|
* |
*\\* )
7948 ac_sed_conf_input
=`$as_echo "$configure_input" |
7949 sed 's/[\\\\&|]/\\\\&/g'`;; #(
7950 *) ac_sed_conf_input
=$configure_input;;
7954 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
7955 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
7960 ac_dir
=`$as_dirname -- "$ac_file" ||
7961 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7962 X"$ac_file" : 'X\(//\)[^/]' \| \
7963 X"$ac_file" : 'X\(//\)$' \| \
7964 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
7965 $as_echo X"$ac_file" |
7966 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7983 as_dir
="$ac_dir"; as_fn_mkdir_p
7987 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
7989 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7990 # A ".." for each directory in $ac_dir_suffix.
7991 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7992 case $ac_top_builddir_sub in
7993 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
7994 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
7997 ac_abs_top_builddir
=$ac_pwd
7998 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
7999 # for backward compatibility:
8000 ac_top_builddir
=$ac_top_build_prefix
8003 .
) # We are building in place.
8005 ac_top_srcdir
=$ac_top_builddir_sub
8006 ac_abs_top_srcdir
=$ac_pwd ;;
8007 [\\/]* | ?
:[\\/]* ) # Absolute name.
8008 ac_srcdir
=$srcdir$ac_dir_suffix;
8009 ac_top_srcdir
=$srcdir
8010 ac_abs_top_srcdir
=$srcdir ;;
8012 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
8013 ac_top_srcdir
=$ac_top_build_prefix$srcdir
8014 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
8016 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
8026 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
8027 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
8031 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8032 # If the template does not know about datarootdir, expand it.
8033 # FIXME: This hack should be removed a few years after 2.60.
8034 ac_datarootdir_hack
=; ac_datarootdir_seen
=
8045 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8046 *datarootdir
*) ac_datarootdir_seen
=yes;;
8047 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
8048 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8049 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8051 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8052 ac_datarootdir_hack='
8053 s&@datadir@&$datadir&g
8054 s&@docdir@&$docdir&g
8055 s&@infodir@&$infodir&g
8056 s&@localedir@&$localedir&g
8057 s&@mandir@&$mandir&g
8058 s&\\\${datarootdir}&$datarootdir&g' ;;
8062 # Neutralize VPATH when `$srcdir' = `.'.
8063 # Shell code in configure.ac might set extrasub.
8064 # FIXME: do we really want to maintain this feature?
8065 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8066 ac_sed_extra="$ac_vpsub
8069 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8071 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
8072 s|@configure_input@|
$ac_sed_conf_input|
;t t
8073 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
8074 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
8075 s
&@srcdir@
&$ac_srcdir&;t t
8076 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
8077 s
&@top_srcdir@
&$ac_top_srcdir&;t t
8078 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
8079 s
&@builddir@
&$ac_builddir&;t t
8080 s
&@abs_builddir@
&$ac_abs_builddir&;t t
8081 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
8082 s
&@INSTALL@
&$ac_INSTALL&;t t
8083 $ac_datarootdir_hack
8085 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
8086 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
8088 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8089 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
8090 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8091 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
8092 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
8093 which seems to be undefined. Please make sure it is defined" >&5
8094 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
8095 which seems to be undefined. Please make sure it is defined" >&2;}
8097 rm -f "$ac_tmp/stdin"
8099 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8100 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8102 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8108 if test x"$ac_file" != x-; then
8110 $as_echo "/* $configure_input */" \
8111 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8112 } >"$ac_tmp/config.h" \
8113 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8114 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8115 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8116 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8119 mv "$ac_tmp/config.h" "$ac_file" \
8120 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8123 $as_echo "/* $configure_input */" \
8124 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8125 || as_fn_error $? "could not create -" "$LINENO" 5
8129 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8130 $as_echo "$as_me: executing $ac_file commands" >&6;}
8135 case $ac_file$ac_mode in
8137 case $CONFIG_FILES in *config.make*)
8138 echo "$config_vars" >> config.make;;
8140 test -d bits || mkdir bits ;;
8148 ac_clean_files=$ac_clean_files_save
8150 test $ac_write_fail = 0 ||
8151 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8154 # configure is writing to config.log, and then calls config.status.
8155 # config.status does its own redirection, appending to config.log.
8156 # Unfortunately, on DOS this fails, as config.log is still kept open
8157 # by configure, so config.status won't be able to
write to it
; its
8158 # output is simply discarded. So we exec the FD to /dev/null,
8159 # effectively closing config.log, so it can be properly (re)opened and
8160 # appended to by config.status. When coming back to configure, we
8161 # need to make the FD available again.
8162 if test "$no_create" != yes; then
8164 ac_config_status_args
=
8165 test "$silent" = yes &&
8166 ac_config_status_args
="$ac_config_status_args --quiet"
8168 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
8170 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8171 # would make configure fail if this is the last instruction.
8172 $ac_cs_success || as_fn_exit
1
8176 # CONFIG_SUBDIRS section.
8178 if test "$no_recursion" != yes; then
8180 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
8181 # so they do not pile up.
8182 ac_sub_configure_args
=
8184 eval "set x $ac_configure_args"
8188 if test -n "$ac_prev"; then
8193 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
8194 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
8195 ac_prev
=cache_file
;;
8196 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
8197 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* \
8200 --config-cache |
-C)
8202 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
8204 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
8206 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
8208 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
8210 --disable-option-checking)
8214 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8216 as_fn_append ac_sub_configure_args
" '$ac_arg'" ;;
8220 # Always prepend --prefix to ensure using the same prefix
8221 # in subdir configurations.
8222 ac_arg
="--prefix=$prefix"
8224 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8226 ac_sub_configure_args
="'$ac_arg' $ac_sub_configure_args"
8229 if test "$silent" = yes; then
8230 ac_sub_configure_args
="--silent $ac_sub_configure_args"
8233 # Always prepend --disable-option-checking to silence warnings, since
8234 # different subdirs can have different --enable and --with options.
8235 ac_sub_configure_args
="--disable-option-checking $ac_sub_configure_args"
8238 for ac_dir
in : $subdirs; do test "x$ac_dir" = x
: && continue
8240 # Do not complain, so a configure script can configure whichever
8241 # parts of a large source tree are present.
8242 test -d "$srcdir/$ac_dir" ||
continue
8244 ac_msg
="=== configuring in $ac_dir (`pwd`/$ac_dir)"
8245 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
8246 $as_echo "$ac_msg" >&6
8247 as_dir
="$ac_dir"; as_fn_mkdir_p
8251 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
8253 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8254 # A ".." for each directory in $ac_dir_suffix.
8255 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8256 case $ac_top_builddir_sub in
8257 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
8258 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
8261 ac_abs_top_builddir
=$ac_pwd
8262 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
8263 # for backward compatibility:
8264 ac_top_builddir
=$ac_top_build_prefix
8267 .
) # We are building in place.
8269 ac_top_srcdir
=$ac_top_builddir_sub
8270 ac_abs_top_srcdir
=$ac_pwd ;;
8271 [\\/]* | ?
:[\\/]* ) # Absolute name.
8272 ac_srcdir
=$srcdir$ac_dir_suffix;
8273 ac_top_srcdir
=$srcdir
8274 ac_abs_top_srcdir
=$srcdir ;;
8276 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
8277 ac_top_srcdir
=$ac_top_build_prefix$srcdir
8278 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
8280 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
8285 # Check for guested configure; otherwise get Cygnus style configure.
8286 if test -f "$ac_srcdir/configure.gnu"; then
8287 ac_sub_configure
=$ac_srcdir/configure.gnu
8288 elif test -f "$ac_srcdir/configure"; then
8289 ac_sub_configure
=$ac_srcdir/configure
8290 elif test -f "$ac_srcdir/configure.in"; then
8291 # This should be Cygnus configure.
8292 ac_sub_configure
=$ac_aux_dir/configure
8294 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
8295 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8299 # The recursion is here.
8300 if test -n "$ac_sub_configure"; then
8301 # Make the cache file name correct relative to the subdirectory.
8303 [\\/]* | ?
:[\\/]* ) ac_sub_cache_file
=$cache_file ;;
8305 ac_sub_cache_file
=$ac_top_build_prefix$cache_file ;;
8308 { $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
8309 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8310 # The eval makes quoting arguments work.
8311 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
8312 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
8313 as_fn_error $?
"$ac_sub_configure failed for $ac_dir" "$LINENO" 5
8319 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
8320 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8321 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}