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
677 libc_cv_static_nss_crypt
684 hardcoded_path_in_tests
685 enable_timezone_tools
741 program_transform_name
754 enable_option_checking
768 enable_timezone_tools
769 enable_hardcoded_path_in_tests
770 enable_stackguard_randomization
773 enable_stack_protector
776 enable_maintainer_mode
781 enable_experimental_malloc
793 ac_precious_vars
='build_alias
807 # Initialize some variables set by options.
809 ac_init_version
=false
810 ac_unrecognized_opts
=
812 # The variables have the same names as the options, with
813 # dashes changed to underlines.
821 program_transform_name
=s
,x
,x
,
829 # Installation directory options.
830 # These are left unexpanded so users can "make install exec_prefix=/foo"
831 # and all the variables that are supposed to be based on exec_prefix
832 # by default will actually change.
833 # Use braces instead of parens because sh, perl, etc. also accept them.
834 # (The list follows the same order as the GNU Coding Standards.)
835 bindir
='${exec_prefix}/bin'
836 sbindir
='${exec_prefix}/sbin'
837 libexecdir
='${exec_prefix}/libexec'
838 datarootdir
='${prefix}/share'
839 datadir
='${datarootdir}'
840 sysconfdir
='${prefix}/etc'
841 sharedstatedir
='${prefix}/com'
842 localstatedir
='${prefix}/var'
843 includedir
='${prefix}/include'
844 oldincludedir
='/usr/include'
845 docdir
='${datarootdir}/doc/${PACKAGE_TARNAME}'
846 infodir
='${datarootdir}/info'
851 libdir
='${exec_prefix}/lib'
852 localedir
='${datarootdir}/locale'
853 mandir
='${datarootdir}/man'
859 # If the previous option needs an argument, assign it.
860 if test -n "$ac_prev"; then
861 eval $ac_prev=\
$ac_option
867 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
872 # Accept the important Cygnus configure options, so we can diagnose typos.
874 case $ac_dashdash$ac_option in
878 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
880 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
883 -build |
--build |
--buil |
--bui |
--bu)
884 ac_prev
=build_alias
;;
885 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
886 build_alias
=$ac_optarg ;;
888 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
889 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
890 ac_prev
=cache_file
;;
891 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
892 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
893 cache_file
=$ac_optarg ;;
896 cache_file
=config.cache
;;
898 -datadir |
--datadir |
--datadi |
--datad)
900 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
901 datadir
=$ac_optarg ;;
903 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
904 |
--dataroo |
--dataro |
--datar)
905 ac_prev
=datarootdir
;;
906 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
907 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
908 datarootdir
=$ac_optarg ;;
910 -disable-* |
--disable-*)
911 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
912 # Reject names that are not valid shell variable names.
913 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
914 as_fn_error $?
"invalid feature name: $ac_useropt"
915 ac_useropt_orig
=$ac_useropt
916 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
917 case $ac_user_opts in
921 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
922 ac_unrecognized_sep
=', ';;
924 eval enable_
$ac_useropt=no
;;
926 -docdir |
--docdir |
--docdi |
--doc |
--do)
928 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
931 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
933 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
936 -enable-* |
--enable-*)
937 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
938 # Reject names that are not valid shell variable names.
939 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
940 as_fn_error $?
"invalid feature name: $ac_useropt"
941 ac_useropt_orig
=$ac_useropt
942 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
943 case $ac_user_opts in
947 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
948 ac_unrecognized_sep
=', ';;
950 eval enable_
$ac_useropt=\
$ac_optarg ;;
952 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
953 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
954 |
--exec |
--exe |
--ex)
955 ac_prev
=exec_prefix
;;
956 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
957 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
958 |
--exec=* |
--exe=* |
--ex=*)
959 exec_prefix
=$ac_optarg ;;
961 -gas |
--gas |
--ga |
--g)
962 # Obsolete; use --with-gas.
965 -help |
--help |
--hel |
--he |
-h)
967 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
968 ac_init_help
=recursive
;;
969 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
970 ac_init_help
=short
;;
972 -host |
--host |
--hos |
--ho)
973 ac_prev
=host_alias
;;
974 -host=* |
--host=* |
--hos=* |
--ho=*)
975 host_alias
=$ac_optarg ;;
977 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
979 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
981 htmldir
=$ac_optarg ;;
983 -includedir |
--includedir |
--includedi |
--included |
--include \
984 |
--includ |
--inclu |
--incl |
--inc)
985 ac_prev
=includedir
;;
986 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
987 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
988 includedir
=$ac_optarg ;;
990 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
992 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
993 infodir
=$ac_optarg ;;
995 -libdir |
--libdir |
--libdi |
--libd)
997 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
1000 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
1001 |
--libexe |
--libex |
--libe)
1002 ac_prev
=libexecdir
;;
1003 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
1004 |
--libexe=* |
--libex=* |
--libe=*)
1005 libexecdir
=$ac_optarg ;;
1007 -localedir |
--localedir |
--localedi |
--localed |
--locale)
1008 ac_prev
=localedir
;;
1009 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
1010 localedir
=$ac_optarg ;;
1012 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
1013 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
1014 ac_prev
=localstatedir
;;
1015 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
1016 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
1017 localstatedir
=$ac_optarg ;;
1019 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
1021 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
1022 mandir
=$ac_optarg ;;
1024 -nfp |
--nfp |
--nf)
1025 # Obsolete; use --without-fp.
1028 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
1029 |
--no-cr |
--no-c |
-n)
1032 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1033 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1036 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1037 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1038 |
--oldin |
--oldi |
--old |
--ol |
--o)
1039 ac_prev
=oldincludedir
;;
1040 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1041 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1042 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1043 oldincludedir
=$ac_optarg ;;
1045 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1047 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1048 prefix
=$ac_optarg ;;
1050 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1051 |
--program-pre |
--program-pr |
--program-p)
1052 ac_prev
=program_prefix
;;
1053 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1054 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1055 program_prefix
=$ac_optarg ;;
1057 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1058 |
--program-suf |
--program-su |
--program-s)
1059 ac_prev
=program_suffix
;;
1060 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1061 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1062 program_suffix
=$ac_optarg ;;
1064 -program-transform-name |
--program-transform-name \
1065 |
--program-transform-nam |
--program-transform-na \
1066 |
--program-transform-n |
--program-transform- \
1067 |
--program-transform |
--program-transfor \
1068 |
--program-transfo |
--program-transf \
1069 |
--program-trans |
--program-tran \
1070 |
--progr-tra |
--program-tr |
--program-t)
1071 ac_prev
=program_transform_name
;;
1072 -program-transform-name=* |
--program-transform-name=* \
1073 |
--program-transform-nam=* |
--program-transform-na=* \
1074 |
--program-transform-n=* |
--program-transform-=* \
1075 |
--program-transform=* |
--program-transfor=* \
1076 |
--program-transfo=* |
--program-transf=* \
1077 |
--program-trans=* |
--program-tran=* \
1078 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1079 program_transform_name
=$ac_optarg ;;
1081 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1083 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1084 pdfdir
=$ac_optarg ;;
1086 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1088 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1091 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1092 |
-silent |
--silent |
--silen |
--sile |
--sil)
1095 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1097 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1099 sbindir
=$ac_optarg ;;
1101 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1102 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1103 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1105 ac_prev
=sharedstatedir
;;
1106 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1107 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1108 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1110 sharedstatedir
=$ac_optarg ;;
1112 -site |
--site |
--sit)
1114 -site=* |
--site=* |
--sit=*)
1117 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1119 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1120 srcdir
=$ac_optarg ;;
1122 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1123 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1124 ac_prev
=sysconfdir
;;
1125 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1126 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1127 sysconfdir
=$ac_optarg ;;
1129 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1130 ac_prev
=target_alias
;;
1131 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1132 target_alias
=$ac_optarg ;;
1134 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1137 -version |
--version |
--versio |
--versi |
--vers |
-V)
1138 ac_init_version
=: ;;
1141 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1142 # Reject names that are not valid shell variable names.
1143 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1144 as_fn_error $?
"invalid package name: $ac_useropt"
1145 ac_useropt_orig
=$ac_useropt
1146 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1147 case $ac_user_opts in
1151 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1152 ac_unrecognized_sep
=', ';;
1154 eval with_
$ac_useropt=\
$ac_optarg ;;
1156 -without-* |
--without-*)
1157 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1158 # Reject names that are not valid shell variable names.
1159 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1160 as_fn_error $?
"invalid package name: $ac_useropt"
1161 ac_useropt_orig
=$ac_useropt
1162 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1163 case $ac_user_opts in
1167 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1168 ac_unrecognized_sep
=', ';;
1170 eval with_
$ac_useropt=no
;;
1173 # Obsolete; use --with-x.
1176 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1177 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1178 ac_prev
=x_includes
;;
1179 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1180 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1181 x_includes
=$ac_optarg ;;
1183 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1184 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1185 ac_prev
=x_libraries
;;
1186 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1187 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1188 x_libraries
=$ac_optarg ;;
1190 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1191 Try \`$0 --help' for more information"
1195 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1196 # Reject names that are not valid shell variable names.
1197 case $ac_envvar in #(
1198 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1199 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1201 eval $ac_envvar=\
$ac_optarg
1202 export $ac_envvar ;;
1205 # FIXME: should be removed in autoconf 3.0.
1206 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1207 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1208 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1209 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1215 if test -n "$ac_prev"; then
1216 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1217 as_fn_error $?
"missing argument to $ac_option"
1220 if test -n "$ac_unrecognized_opts"; then
1221 case $enable_option_checking in
1223 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1224 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1228 # Check all directory arguments for consistency.
1229 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1230 datadir sysconfdir sharedstatedir localstatedir includedir \
1231 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1232 libdir localedir mandir
1234 eval ac_val
=\$
$ac_var
1235 # Remove trailing slashes.
1238 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1239 eval $ac_var=\
$ac_val;;
1241 # Be sure to have absolute directory names.
1243 [\\/$
]* | ?
:[\\/]* ) continue;;
1244 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1246 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1249 # There might be people who depend on the old broken behavior: `$host'
1250 # used to hold the argument of --host etc.
1251 # FIXME: To remove some day.
1254 target
=$target_alias
1256 # FIXME: To remove some day.
1257 if test "x$host_alias" != x
; then
1258 if test "x$build_alias" = x
; then
1259 cross_compiling
=maybe
1260 elif test "x$build_alias" != "x$host_alias"; then
1266 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1268 test "$silent" = yes && exec 6>/dev
/null
1271 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1272 ac_ls_di
=`ls -di .` &&
1273 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1274 as_fn_error $?
"working directory cannot be determined"
1275 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1276 as_fn_error $?
"pwd does not report name of working directory"
1279 # Find the source files, if location was not specified.
1280 if test -z "$srcdir"; then
1281 ac_srcdir_defaulted
=yes
1282 # Try the directory containing this script, then the parent directory.
1283 ac_confdir
=`$as_dirname -- "$as_myself" ||
1284 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1285 X"$as_myself" : 'X\(//\)[^/]' \| \
1286 X"$as_myself" : 'X\(//\)$' \| \
1287 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1288 $as_echo X"$as_myself" |
1289 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1307 if test ! -r "$srcdir/$ac_unique_file"; then
1311 ac_srcdir_defaulted
=no
1313 if test ! -r "$srcdir/$ac_unique_file"; then
1314 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1315 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1317 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1319 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1321 # When building in place, set srcdir=.
1322 if test "$ac_abs_confdir" = "$ac_pwd"; then
1325 # Remove unnecessary trailing slashes from srcdir.
1326 # Double slashes in file names in object file debugging info
1327 # mess up M-x gdb in Emacs.
1329 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1331 for ac_var
in $ac_precious_vars; do
1332 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1333 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1334 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1335 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1339 # Report the --help message.
1341 if test "$ac_init_help" = "long"; then
1342 # Omit some internal or obsolete options to make the list less imposing.
1343 # This message is too long to be a string in the A/UX 3.1 sh.
1345 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1347 Usage: $0 [OPTION]... [VAR=VALUE]...
1349 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1350 VAR=VALUE. See below for descriptions of some of the useful variables.
1352 Defaults for the options are specified in brackets.
1355 -h, --help display this help and exit
1356 --help=short display options specific to this package
1357 --help=recursive display the short help of all the included packages
1358 -V, --version display version information and exit
1359 -q, --quiet, --silent do not print \`checking ...' messages
1360 --cache-file=FILE cache test results in FILE [disabled]
1361 -C, --config-cache alias for \`--cache-file=config.cache'
1362 -n, --no-create do not create output files
1363 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1365 Installation directories:
1366 --prefix=PREFIX install architecture-independent files in PREFIX
1367 [$ac_default_prefix]
1368 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1371 By default, \`make install' will install all the files in
1372 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1373 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1374 for instance \`--prefix=\$HOME'.
1376 For better control, use the options below.
1378 Fine tuning of the installation directories:
1379 --bindir=DIR user executables [EPREFIX/bin]
1380 --sbindir=DIR system admin executables [EPREFIX/sbin]
1381 --libexecdir=DIR program executables [EPREFIX/libexec]
1382 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1383 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1384 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1385 --libdir=DIR object code libraries [EPREFIX/lib]
1386 --includedir=DIR C header files [PREFIX/include]
1387 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1388 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1389 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1390 --infodir=DIR info documentation [DATAROOTDIR/info]
1391 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1392 --mandir=DIR man documentation [DATAROOTDIR/man]
1393 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1394 --htmldir=DIR html documentation [DOCDIR]
1395 --dvidir=DIR dvi documentation [DOCDIR]
1396 --pdfdir=DIR pdf documentation [DOCDIR]
1397 --psdir=DIR ps documentation [DOCDIR]
1403 --build=BUILD configure
for building on BUILD
[guessed
]
1404 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1408 if test -n "$ac_init_help"; then
1409 case $ac_init_help in
1410 short | recursive
) echo "Configuration of GNU C Library (see version.h):";;
1415 --disable-option-checking ignore unrecognized
--enable/--with options
1416 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1417 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1418 --disable-sanity-checks really
do not use threads
(should not be used except
1419 in special situations
) [default
=yes]
1420 --enable-shared build shared library
[default
=yes if GNU ld
]
1421 --enable-profile build profiled library
[default
=no
]
1422 --enable-static-pie enable static PIE support and use it
in the
1423 testsuite
[default
=no
]
1424 --disable-timezone-tools
1425 do not
install timezone tools
[default
=install]
1426 --enable-hardcoded-path-in-tests
1427 hardcode newly built glibc path
in tests
1429 --enable-stackguard-randomization
1430 initialize __stack_chk_guard canary with a random
1431 number
at program start
1432 --disable-hidden-plt do not hide internal
function calls to avoid PLT
1433 --enable-bind-now disable lazy relocations
in DSOs
1434 --enable-stack-protector=[yes|no|all|strong
]
1435 Use
-fstack-protector[-all|
-strong] to detect glibc
1437 --enable-static-nss build static NSS modules
[default
=no
]
1438 --disable-force-install don
't force installation of files from this package,
1439 even if they are older than the installed files
1440 --enable-maintainer-mode
1441 enable make rules and dependencies not useful (and
1442 sometimes confusing) to the casual installer
1443 --enable-kernel=VERSION compile for compatibility with kernel not older than
1445 --enable-all-warnings enable all useful warnings gcc can issue
1446 --disable-werror do not build with -Werror
1447 --enable-multi-arch enable single DSO with optimizations for multiple
1449 --disable-experimental-malloc
1450 disable experimental malloc features
1451 --enable-nss-crypt enable libcrypt to use nss
1452 --enable-obsolete-rpc build and install the obsolete RPC code for
1454 --enable-obsolete-nsl build and install the obsolete libnsl library and
1455 depending NSS modules
1456 --enable-systemtap enable systemtap static probe points [default=no]
1457 --disable-build-nscd disable building and installing the nscd daemon
1458 --disable-nscd library functions will not contact the nscd daemon
1459 --enable-pt_chown Enable building and installing pt_chown
1460 --enable-tunables Enable tunables support. Known values are 'yes',
1461 'no
' and 'valstring
'
1462 --enable-mathvec Enable building and installing mathvec [default
1463 depends on architecture]
1466 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1467 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1468 --with-pkgversion=PKG Use PKG in the version string in place of "GNU libc"
1469 --with-bugurl=URL Direct users to URL to report a bug
1470 --with-gd=DIR find libgd include dir and library with prefix DIR
1471 --with-gd-include=DIR find libgd include files in DIR
1472 --with-gd-lib=DIR find libgd library files in DIR
1473 --with-binutils=PATH specify location of binutils (as and ld)
1474 --with-selinux if building with SELinux support
1475 --with-headers=PATH location of system headers to use (for example
1476 /usr/src/linux/include) [default=compiler default]
1477 --with-default-link do not use explicit linker scripts
1478 --with-cpu=CPU select code for CPU variant
1480 Some influential environment variables:
1481 CC C compiler command
1482 CFLAGS C compiler flags
1483 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1484 nonstandard directory <lib dir>
1485 LIBS libraries to pass to the linker, e.g. -l<library>
1486 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1487 you have headers in a nonstandard directory <include dir>
1489 CXX C++ compiler command
1490 CXXFLAGS C++ compiler flags
1492 Use these variables to override the choices made by `configure' or to
help
1493 it to
find libraries and programs with nonstandard names
/locations.
1495 Report bugs to
<https
://sourceware.org
/bugzilla
/>.
1496 GNU C Library home page
: <http
://www.gnu.org
/software
/glibc
/>.
1497 General
help using GNU software
: <http
://www.gnu.org
/gethelp
/>.
1502 if test "$ac_init_help" = "recursive"; then
1503 # If there are subdirs, report their specific --help.
1504 for ac_dir
in : $ac_subdirs_all; do test "x$ac_dir" = x
: && continue
1505 test -d "$ac_dir" ||
1506 { cd "$srcdir" && ac_pwd
=`pwd` && srcdir
=.
&& test -d "$ac_dir"; } ||
1511 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1513 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1514 # A ".." for each directory in $ac_dir_suffix.
1515 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1516 case $ac_top_builddir_sub in
1517 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1518 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
1521 ac_abs_top_builddir
=$ac_pwd
1522 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
1523 # for backward compatibility:
1524 ac_top_builddir
=$ac_top_build_prefix
1527 .
) # We are building in place.
1529 ac_top_srcdir
=$ac_top_builddir_sub
1530 ac_abs_top_srcdir
=$ac_pwd ;;
1531 [\\/]* | ?
:[\\/]* ) # Absolute name.
1532 ac_srcdir
=$srcdir$ac_dir_suffix;
1533 ac_top_srcdir
=$srcdir
1534 ac_abs_top_srcdir
=$srcdir ;;
1536 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
1537 ac_top_srcdir
=$ac_top_build_prefix$srcdir
1538 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
1540 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
1542 cd "$ac_dir" ||
{ ac_status
=$?
; continue; }
1543 # Check for guested configure.
1544 if test -f "$ac_srcdir/configure.gnu"; then
1546 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1547 elif test -f "$ac_srcdir/configure"; then
1549 $SHELL "$ac_srcdir/configure" --help=recursive
1551 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1553 cd "$ac_pwd" ||
{ ac_status
=$?
; break; }
1557 test -n "$ac_init_help" && exit $ac_status
1558 if $ac_init_version; then
1560 GNU C Library configure
(see version.h
)
1561 generated by GNU Autoconf
2.69
1563 Copyright
(C
) 2012 Free Software Foundation
, Inc.
1564 This configure
script is free software
; the Free Software Foundation
1565 gives unlimited permission to copy
, distribute and modify it.
1570 ## ------------------------ ##
1571 ## Autoconf initialization. ##
1572 ## ------------------------ ##
1574 # ac_fn_c_try_compile LINENO
1575 # --------------------------
1576 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1577 ac_fn_c_try_compile
()
1579 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1580 rm -f conftest.
$ac_objext
1581 if { { ac_try
="$ac_compile"
1583 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1584 *) ac_try_echo=$ac_try;;
1586 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1587 $as_echo "$ac_try_echo"; } >&5
1588 (eval "$ac_compile") 2>conftest.err
1590 if test -s conftest.err; then
1591 grep -v '^ *+' conftest.err >conftest.er1
1592 cat conftest.er1 >&5
1593 mv -f conftest.er1 conftest.err
1595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1596 test $ac_status = 0; } && {
1597 test -z "$ac_c_werror_flag" ||
1598 test ! -s conftest.err
1599 } && test -s conftest.$ac_objext; then :
1602 $as_echo "$as_me: failed program was:" >&5
1603 sed 's/^/| /' conftest.$ac_ext >&5
1607 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1608 as_fn_set_status $ac_retval
1610 } # ac_fn_c_try_compile
1612 # ac_fn_cxx_try_compile LINENO
1613 # ----------------------------
1614 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1615 ac_fn_cxx_try_compile ()
1617 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1618 rm -f conftest.$ac_objext
1619 if { { ac_try="$ac_compile"
1621 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1622 *) ac_try_echo
=$ac_try;;
1624 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1625 $as_echo "$ac_try_echo"; } >&5
1626 (eval "$ac_compile") 2>conftest.err
1628 if test -s conftest.err
; then
1629 grep -v '^ *+' conftest.err
>conftest.er1
1630 cat conftest.er1
>&5
1631 mv -f conftest.er1 conftest.err
1633 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1634 test $ac_status = 0; } && {
1635 test -z "$ac_cxx_werror_flag" ||
1636 test ! -s conftest.err
1637 } && test -s conftest.
$ac_objext; then :
1640 $as_echo "$as_me: failed program was:" >&5
1641 sed 's/^/| /' conftest.
$ac_ext >&5
1645 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1646 as_fn_set_status
$ac_retval
1648 } # ac_fn_cxx_try_compile
1650 # ac_fn_cxx_try_link LINENO
1651 # -------------------------
1652 # Try to link conftest.$ac_ext, and return whether this succeeded.
1653 ac_fn_cxx_try_link
()
1655 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1656 rm -f conftest.
$ac_objext conftest
$ac_exeext
1657 if { { ac_try
="$ac_link"
1659 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1660 *) ac_try_echo=$ac_try;;
1662 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1663 $as_echo "$ac_try_echo"; } >&5
1664 (eval "$ac_link") 2>conftest.err
1666 if test -s conftest.err; then
1667 grep -v '^ *+' conftest.err >conftest.er1
1668 cat conftest.er1 >&5
1669 mv -f conftest.er1 conftest.err
1671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1672 test $ac_status = 0; } && {
1673 test -z "$ac_cxx_werror_flag" ||
1674 test ! -s conftest.err
1675 } && test -s conftest$ac_exeext && {
1676 test "$cross_compiling" = yes ||
1677 test -x conftest$ac_exeext
1681 $as_echo "$as_me: failed program was:" >&5
1682 sed 's/^/| /' conftest.$ac_ext >&5
1686 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1687 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1688 # interfere with the next link command; also delete a directory that is
1689 # left behind by Apple's compiler. We do this before executing the actions.
1690 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1691 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1692 as_fn_set_status $ac_retval
1694 } # ac_fn_cxx_try_link
1696 # ac_fn_c_try_link LINENO
1697 # -----------------------
1698 # Try to link conftest.$ac_ext, and return whether this succeeded.
1701 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1702 rm -f conftest.$ac_objext conftest$ac_exeext
1703 if { { ac_try="$ac_link"
1705 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1706 *) ac_try_echo
=$ac_try;;
1708 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1709 $as_echo "$ac_try_echo"; } >&5
1710 (eval "$ac_link") 2>conftest.err
1712 if test -s conftest.err
; then
1713 grep -v '^ *+' conftest.err
>conftest.er1
1714 cat conftest.er1
>&5
1715 mv -f conftest.er1 conftest.err
1717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1718 test $ac_status = 0; } && {
1719 test -z "$ac_c_werror_flag" ||
1720 test ! -s conftest.err
1721 } && test -s conftest
$ac_exeext && {
1722 test "$cross_compiling" = yes ||
1723 test -x conftest
$ac_exeext
1727 $as_echo "$as_me: failed program was:" >&5
1728 sed 's/^/| /' conftest.
$ac_ext >&5
1732 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1733 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1734 # interfere with the next link command; also delete a directory that is
1735 # left behind by Apple's compiler. We do this before executing the actions.
1736 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1737 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1738 as_fn_set_status
$ac_retval
1740 } # ac_fn_c_try_link
1741 cat >config.log
<<_ACEOF
1742 This file contains any messages produced by compilers while
1743 running configure, to aid debugging if configure makes a mistake.
1745 It was created by GNU C Library $as_me (see version.h), which was
1746 generated by GNU Autoconf 2.69. Invocation command line was
1758 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1759 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1760 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1761 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1762 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1764 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1765 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1767 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1768 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1769 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1770 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1771 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1772 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1773 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1777 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1781 test -z "$as_dir" && as_dir
=.
1782 $as_echo "PATH: $as_dir"
1798 # Keep a trace of the command line.
1799 # Strip out --no-create and --no-recursion so they do not pile up.
1800 # Strip out --silent because we don't want to record it for future runs.
1801 # Also quote any args containing shell meta-characters.
1802 # Make two passes to allow for proper duplicate-argument suppression.
1806 ac_must_keep_next
=false
1812 -no-create |
--no-c* |
-n |
-no-recursion |
--no-r*) continue ;;
1813 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1814 |
-silent |
--silent |
--silen |
--sile |
--sil)
1817 ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1820 1) as_fn_append ac_configure_args0
" '$ac_arg'" ;;
1822 as_fn_append ac_configure_args1
" '$ac_arg'"
1823 if test $ac_must_keep_next = true
; then
1824 ac_must_keep_next
=false
# Got value, back to normal.
1827 *=* |
--config-cache |
-C |
-disable-* |
--disable-* \
1828 |
-enable-* |
--enable-* |
-gas |
--g* |
-nfp |
--nf* \
1829 |
-q |
-quiet |
--q* |
-silent |
--sil* |
-v |
-verb* \
1830 |
-with-* |
--with-* |
-without-* |
--without-* |
--x)
1831 case "$ac_configure_args0 " in
1832 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1835 -* ) ac_must_keep_next
=true
;;
1838 as_fn_append ac_configure_args
" '$ac_arg'"
1843 { ac_configure_args0
=; unset ac_configure_args0
;}
1844 { ac_configure_args1
=; unset ac_configure_args1
;}
1846 # When interrupted or exit'd, cleanup temporary files, and complete
1847 # config.log. We remove comments because anyway the quotes in there
1848 # would cause problems or look ugly.
1849 # WARNING: Use '\'' to represent an apostrophe within the trap.
1850 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1851 trap 'exit_status=$?
1852 # Save into config.log some information that might help in debugging.
1856 $as_echo "## ---------------- ##
1857 ## Cache variables. ##
1858 ## ---------------- ##"
1860 # The following way of writing the cache mishandles newlines in values,
1862 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1863 eval ac_val=\$$ac_var
1867 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1868 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1871 _ | IFS | as_nl) ;; #(
1872 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1873 *) { eval $ac_var=; unset $ac_var;} ;;
1878 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1879 *${as_nl}ac_space=\ *)
1881 "s/'\''/'\''\\\\'\'''\''/g;
1882 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1885 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1892 $as_echo "## ----------------- ##
1893 ## Output variables. ##
1894 ## ----------------- ##"
1896 for ac_var in $ac_subst_vars
1898 eval ac_val=\$$ac_var
1900 *\'\''*) ac_val
=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1902 $as_echo "$ac_var='\''$ac_val'\''"
1906 if test -n "$ac_subst_files"; then
1907 $as_echo "## ------------------- ##
1908 ## File substitutions. ##
1909 ## ------------------- ##"
1911 for ac_var
in $ac_subst_files
1913 eval ac_val
=\$
$ac_var
1915 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1917 $as_echo "$ac_var='\''$ac_val'\''"
1922 if test -s confdefs.h; then
1923 $as_echo "## ----------- ##
1930 test "$ac_signal" != 0 &&
1931 $as_echo "$as_me: caught signal $ac_signal"
1932 $as_echo "$as_me: exit $exit_status"
1934 rm -f core *.core core.conftest.* &&
1935 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1938 for ac_signal
in 1 2 13 15; do
1939 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1943 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1944 rm -f -r conftest
* confdefs.h
1946 $as_echo "/* confdefs.h */" > confdefs.h
1948 # Predefined preprocessor variables.
1950 cat >>confdefs.h
<<_ACEOF
1951 #define PACKAGE_NAME "$PACKAGE_NAME"
1954 cat >>confdefs.h
<<_ACEOF
1955 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1958 cat >>confdefs.h
<<_ACEOF
1959 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1962 cat >>confdefs.h
<<_ACEOF
1963 #define PACKAGE_STRING "$PACKAGE_STRING"
1966 cat >>confdefs.h
<<_ACEOF
1967 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1970 cat >>confdefs.h
<<_ACEOF
1971 #define PACKAGE_URL "$PACKAGE_URL"
1975 # Let the site file select an alternate cache file if it wants to.
1976 # Prefer an explicitly selected file to automatically selected ones.
1979 if test -n "$CONFIG_SITE"; then
1980 # We do not want a PATH search for config.site.
1981 case $CONFIG_SITE in #((
1982 -*) ac_site_file1
=.
/$CONFIG_SITE;;
1983 */*) ac_site_file1
=$CONFIG_SITE;;
1984 *) ac_site_file1
=.
/$CONFIG_SITE;;
1986 elif test "x$prefix" != xNONE
; then
1987 ac_site_file1
=$prefix/share
/config.site
1988 ac_site_file2
=$prefix/etc
/config.site
1990 ac_site_file1
=$ac_default_prefix/share
/config.site
1991 ac_site_file2
=$ac_default_prefix/etc
/config.site
1993 for ac_site_file
in "$ac_site_file1" "$ac_site_file2"
1995 test "x$ac_site_file" = xNONE
&& continue
1996 if test /dev
/null
!= "$ac_site_file" && test -r "$ac_site_file"; then
1997 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
1998 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
1999 sed 's/^/| /' "$ac_site_file" >&5
2001 ||
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2002 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2003 as_fn_error $?
"failed to load site script $ac_site_file
2004 See \`config.log' for more details" "$LINENO" 5; }
2008 if test -r "$cache_file"; then
2009 # Some versions of bash will fail to source /dev/null (special files
2010 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2011 if test /dev
/null
!= "$cache_file" && test -f "$cache_file"; then
2012 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2013 $as_echo "$as_me: loading cache $cache_file" >&6;}
2015 [\\/]* | ?
:[\\/]* ) .
"$cache_file";;
2016 *) .
"./$cache_file";;
2020 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2021 $as_echo "$as_me: creating cache $cache_file" >&6;}
2025 # Check that the precious variables saved in the cache have kept the same
2027 ac_cache_corrupted
=false
2028 for ac_var
in $ac_precious_vars; do
2029 eval ac_old_set
=\
$ac_cv_env_${ac_var}_set
2030 eval ac_new_set
=\
$ac_env_${ac_var}_set
2031 eval ac_old_val
=\
$ac_cv_env_${ac_var}_value
2032 eval ac_new_val
=\
$ac_env_${ac_var}_value
2033 case $ac_old_set,$ac_new_set in
2035 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2036 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2037 ac_cache_corrupted
=: ;;
2039 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2040 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2041 ac_cache_corrupted
=: ;;
2044 if test "x$ac_old_val" != "x$ac_new_val"; then
2045 # differences in whitespace do not lead to failure.
2046 ac_old_val_w
=`echo x $ac_old_val`
2047 ac_new_val_w
=`echo x $ac_new_val`
2048 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2049 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2050 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2051 ac_cache_corrupted
=:
2053 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2054 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2055 eval $ac_var=\
$ac_old_val
2057 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2058 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2059 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2060 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2063 # Pass precious variables to config.status.
2064 if test "$ac_new_set" = set; then
2066 *\'*) ac_arg
=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2067 *) ac_arg
=$ac_var=$ac_new_val ;;
2069 case " $ac_configure_args " in
2070 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2071 *) as_fn_append ac_configure_args
" '$ac_arg'" ;;
2075 if $ac_cache_corrupted; then
2076 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2077 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2078 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2079 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2080 as_fn_error $?
"run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2082 ## -------------------- ##
2083 ## Main body of script. ##
2084 ## -------------------- ##
2087 ac_cpp
='$CPP $CPPFLAGS'
2088 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2089 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2090 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2094 ac_config_headers
="$ac_config_headers config.h"
2097 for ac_dir
in scripts
"$srcdir"/scripts
; do
2098 if test -f "$ac_dir/install-sh"; then
2100 ac_install_sh
="$ac_aux_dir/install-sh -c"
2102 elif test -f "$ac_dir/install.sh"; then
2104 ac_install_sh
="$ac_aux_dir/install.sh -c"
2106 elif test -f "$ac_dir/shtool"; then
2108 ac_install_sh
="$ac_aux_dir/shtool install -c"
2112 if test -z "$ac_aux_dir"; then
2113 as_fn_error $?
"cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2116 # These three variables are undocumented and unsupported,
2117 # and are intended to be withdrawn in a future Autoconf release.
2118 # They can cause serious problems if a builder's source tree is in a directory
2119 # whose full name contains unusual characters.
2120 ac_config_guess
="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2121 ac_config_sub
="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2122 ac_configure
="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2128 # Check whether --with-pkgversion was given.
2129 if test "${with_pkgversion+set}" = set; then :
2130 withval
=$with_pkgversion; case "$withval" in
2131 yes) as_fn_error $?
"package version not specified" "$LINENO" 5 ;;
2133 *) PKGVERSION
="($withval) " ;;
2136 PKGVERSION
="(GNU libc) "
2140 PKGVERSION_TEXI
=`echo "$PKGVERSION" | sed 's/@/@@/g'`
2146 # Check whether --with-bugurl was given.
2147 if test "${with_bugurl+set}" = set; then :
2148 withval
=$with_bugurl; case "$withval" in
2149 yes) as_fn_error $?
"bug URL not specified" "$LINENO" 5 ;;
2152 *) BUGURL
="$withval"
2156 BUGURL
="http://www.gnu.org/software/libc/bugs.html"
2166 REPORT_BUGS_TO
="<$BUGURL>"
2167 REPORT_BUGS_TEXI
=@uref
{`echo "$BUGURL" | sed 's/@/@@/g'`}
2174 cat >>confdefs.h
<<_ACEOF
2175 #define PKGVERSION "$PKGVERSION"
2179 cat >>confdefs.h
<<_ACEOF
2180 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
2184 # Glibc should not depend on any header files
2187 # We require GCC, and by default use its preprocessor. Override AC_PROG_CPP
2188 # here to work around the Autoconf issue discussed in
2189 # <https://sourceware.org/ml/libc-alpha/2013-01/msg00721.html>.
2192 # We require GCC. Override _AC_PROG_CC_C89 here to work around the Autoconf
2193 # issue discussed in
2194 # <https://sourceware.org/ml/libc-alpha/2013-01/msg00757.html>.
2202 # Make sure we can run config.sub.
2203 $SHELL "$ac_aux_dir/config.sub" sun4
>/dev
/null
2>&1 ||
2204 as_fn_error $?
"cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2207 $as_echo_n "checking build system type... " >&6; }
2208 if ${ac_cv_build+:} false
; then :
2209 $as_echo_n "(cached) " >&6
2211 ac_build_alias
=$build_alias
2212 test "x$ac_build_alias" = x
&&
2213 ac_build_alias
=`$SHELL "$ac_aux_dir/config.guess"`
2214 test "x$ac_build_alias" = x
&&
2215 as_fn_error $?
"cannot guess build type; you must specify one" "$LINENO" 5
2216 ac_cv_build
=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2217 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2221 $as_echo "$ac_cv_build" >&6; }
2222 case $ac_cv_build in
2224 *) as_fn_error $?
"invalid value of canonical build" "$LINENO" 5;;
2227 ac_save_IFS
=$IFS; IFS
='-'
2233 # Remember, the first character of IFS is used to create $*,
2234 # except with old shells:
2237 case $build_os in *\
*) build_os
=`echo "$build_os" | sed 's/ /-/g'`;; esac
2240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2241 $as_echo_n "checking host system type... " >&6; }
2242 if ${ac_cv_host+:} false
; then :
2243 $as_echo_n "(cached) " >&6
2245 if test "x$host_alias" = x
; then
2246 ac_cv_host
=$ac_cv_build
2248 ac_cv_host
=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2249 as_fn_error $?
"$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2254 $as_echo "$ac_cv_host" >&6; }
2257 *) as_fn_error $?
"invalid value of canonical host" "$LINENO" 5;;
2260 ac_save_IFS
=$IFS; IFS
='-'
2266 # Remember, the first character of IFS is used to create $*,
2267 # except with old shells:
2270 case $host_os in *\
*) host_os
=`echo "$host_os" | sed 's/ /-/g'`;; esac
2275 ac_cpp
='$CPP $CPPFLAGS'
2276 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2277 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2278 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2279 if test -n "$ac_tool_prefix"; then
2280 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2281 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
2282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2283 $as_echo_n "checking for $ac_word... " >&6; }
2284 if ${ac_cv_prog_CC+:} false
; then :
2285 $as_echo_n "(cached) " >&6
2287 if test -n "$CC"; then
2288 ac_cv_prog_CC
="$CC" # Let the user override the test.
2290 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2294 test -z "$as_dir" && as_dir
=.
2295 for ac_exec_ext
in '' $ac_executable_extensions; do
2296 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2297 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
2298 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2308 if test -n "$CC"; then
2309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2310 $as_echo "$CC" >&6; }
2312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2313 $as_echo "no" >&6; }
2318 if test -z "$ac_cv_prog_CC"; then
2320 # Extract the first word of "gcc", so it can be a program name with args.
2321 set dummy gcc
; ac_word
=$2
2322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2323 $as_echo_n "checking for $ac_word... " >&6; }
2324 if ${ac_cv_prog_ac_ct_CC+:} false
; then :
2325 $as_echo_n "(cached) " >&6
2327 if test -n "$ac_ct_CC"; then
2328 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2330 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2334 test -z "$as_dir" && as_dir
=.
2335 for ac_exec_ext
in '' $ac_executable_extensions; do
2336 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2337 ac_cv_prog_ac_ct_CC
="gcc"
2338 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2347 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2348 if test -n "$ac_ct_CC"; then
2349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2350 $as_echo "$ac_ct_CC" >&6; }
2352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2353 $as_echo "no" >&6; }
2356 if test "x$ac_ct_CC" = x
; then
2359 case $cross_compiling:$ac_tool_warned in
2361 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2362 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2363 ac_tool_warned
=yes ;;
2371 if test -z "$CC"; then
2372 if test -n "$ac_tool_prefix"; then
2373 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2374 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
2375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2376 $as_echo_n "checking for $ac_word... " >&6; }
2377 if ${ac_cv_prog_CC+:} false
; then :
2378 $as_echo_n "(cached) " >&6
2380 if test -n "$CC"; then
2381 ac_cv_prog_CC
="$CC" # Let the user override the test.
2383 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2387 test -z "$as_dir" && as_dir
=.
2388 for ac_exec_ext
in '' $ac_executable_extensions; do
2389 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2390 ac_cv_prog_CC
="${ac_tool_prefix}cc"
2391 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2401 if test -n "$CC"; then
2402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2403 $as_echo "$CC" >&6; }
2405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2406 $as_echo "no" >&6; }
2412 if test -z "$CC"; then
2413 # Extract the first word of "cc", so it can be a program name with args.
2414 set dummy cc
; ac_word
=$2
2415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2416 $as_echo_n "checking for $ac_word... " >&6; }
2417 if ${ac_cv_prog_CC+:} false
; then :
2418 $as_echo_n "(cached) " >&6
2420 if test -n "$CC"; then
2421 ac_cv_prog_CC
="$CC" # Let the user override the test.
2424 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2428 test -z "$as_dir" && as_dir
=.
2429 for ac_exec_ext
in '' $ac_executable_extensions; do
2430 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2431 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2432 ac_prog_rejected
=yes
2436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2443 if test $ac_prog_rejected = yes; then
2444 # We found a bogon in the path, so make sure we never use it.
2445 set dummy
$ac_cv_prog_CC
2447 if test $# != 0; then
2448 # We chose a different compiler from the bogus one.
2449 # However, it has the same basename, so the bogon will be chosen
2450 # first if we set CC to just the basename; use the full file name.
2452 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
2458 if test -n "$CC"; then
2459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2460 $as_echo "$CC" >&6; }
2462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2463 $as_echo "no" >&6; }
2468 if test -z "$CC"; then
2469 if test -n "$ac_tool_prefix"; then
2470 for ac_prog
in cl.exe
2472 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2473 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
2474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2475 $as_echo_n "checking for $ac_word... " >&6; }
2476 if ${ac_cv_prog_CC+:} false
; then :
2477 $as_echo_n "(cached) " >&6
2479 if test -n "$CC"; then
2480 ac_cv_prog_CC
="$CC" # Let the user override the test.
2482 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2486 test -z "$as_dir" && as_dir
=.
2487 for ac_exec_ext
in '' $ac_executable_extensions; do
2488 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2489 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
2490 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2500 if test -n "$CC"; then
2501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2502 $as_echo "$CC" >&6; }
2504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2505 $as_echo "no" >&6; }
2509 test -n "$CC" && break
2512 if test -z "$CC"; then
2514 for ac_prog
in cl.exe
2516 # Extract the first word of "$ac_prog", so it can be a program name with args.
2517 set dummy
$ac_prog; ac_word
=$2
2518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2519 $as_echo_n "checking for $ac_word... " >&6; }
2520 if ${ac_cv_prog_ac_ct_CC+:} false
; then :
2521 $as_echo_n "(cached) " >&6
2523 if test -n "$ac_ct_CC"; then
2524 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2526 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2530 test -z "$as_dir" && as_dir
=.
2531 for ac_exec_ext
in '' $ac_executable_extensions; do
2532 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2533 ac_cv_prog_ac_ct_CC
="$ac_prog"
2534 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2543 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2544 if test -n "$ac_ct_CC"; then
2545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2546 $as_echo "$ac_ct_CC" >&6; }
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2549 $as_echo "no" >&6; }
2553 test -n "$ac_ct_CC" && break
2556 if test "x$ac_ct_CC" = x
; then
2559 case $cross_compiling:$ac_tool_warned in
2561 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2562 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2563 ac_tool_warned
=yes ;;
2572 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2573 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2574 as_fn_error $?
"no acceptable C compiler found in \$PATH
2575 See \`config.log' for more details" "$LINENO" 5; }
2577 # Provide some information about the compiler.
2578 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2581 for ac_option
in --version -v -V -qversion; do
2582 { { ac_try
="$ac_compiler $ac_option >&5"
2584 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2585 *) ac_try_echo=$ac_try;;
2587 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2588 $as_echo "$ac_try_echo"; } >&5
2589 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2591 if test -s conftest.err; then
2593 ... rest of stderr output deleted ...
2594 10q' conftest.err >conftest.er1
2595 cat conftest.er1 >&5
2597 rm -f conftest.er1 conftest.err
2598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2599 test $ac_status = 0; }
2603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2604 $as_echo_n "checking for suffix of object files... " >&6; }
2605 if ${ac_cv_objext+:} false; then :
2606 $as_echo_n "(cached) " >&6
2608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2609 /* end confdefs.h. */
2619 rm -f conftest.o conftest.obj
2620 if { { ac_try="$ac_compile"
2622 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
2623 *) ac_try_echo
=$ac_try;;
2625 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2626 $as_echo "$ac_try_echo"; } >&5
2627 (eval "$ac_compile") 2>&5
2629 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2630 test $ac_status = 0; }; then :
2631 for ac_file
in conftest.o conftest.obj conftest.
*; do
2632 test -f "$ac_file" ||
continue;
2634 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.map |
*.inf |
*.dSYM
) ;;
2635 *) ac_cv_objext
=`expr "$ac_file" : '.*\.\(.*\)'`
2640 $as_echo "$as_me: failed program was:" >&5
2641 sed 's/^/| /' conftest.
$ac_ext >&5
2643 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2644 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2645 as_fn_error $?
"cannot compute suffix of object files: cannot compile
2646 See \`config.log' for more details" "$LINENO" 5; }
2648 rm -f conftest.
$ac_cv_objext conftest.
$ac_ext
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2651 $as_echo "$ac_cv_objext" >&6; }
2652 OBJEXT
=$ac_cv_objext
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2655 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2656 if ${ac_cv_c_compiler_gnu+:} false
; then :
2657 $as_echo_n "(cached) " >&6
2659 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2660 /* end confdefs.h. */
2673 if ac_fn_c_try_compile
"$LINENO"; then :
2678 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2679 ac_cv_c_compiler_gnu
=$ac_compiler_gnu
2682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2683 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2684 if test $ac_compiler_gnu = yes; then
2689 ac_test_CFLAGS
=${CFLAGS+set}
2690 ac_save_CFLAGS
=$CFLAGS
2691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2692 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2693 if ${ac_cv_prog_cc_g+:} false
; then :
2694 $as_echo_n "(cached) " >&6
2696 ac_save_c_werror_flag
=$ac_c_werror_flag
2697 ac_c_werror_flag
=yes
2700 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2701 /* end confdefs.h. */
2711 if ac_fn_c_try_compile
"$LINENO"; then :
2715 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2716 /* end confdefs.h. */
2726 if ac_fn_c_try_compile
"$LINENO"; then :
2729 ac_c_werror_flag
=$ac_save_c_werror_flag
2731 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2732 /* end confdefs.h. */
2742 if ac_fn_c_try_compile
"$LINENO"; then :
2745 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2747 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2749 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
2750 ac_c_werror_flag
=$ac_save_c_werror_flag
2752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2753 $as_echo "$ac_cv_prog_cc_g" >&6; }
2754 if test "$ac_test_CFLAGS" = set; then
2755 CFLAGS
=$ac_save_CFLAGS
2756 elif test $ac_cv_prog_cc_g = yes; then
2757 if test "$GCC" = yes; then
2763 if test "$GCC" = yes; then
2771 ac_cpp
='$CPP $CPPFLAGS'
2772 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2773 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2774 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2776 if test $host != $build; then
2777 for ac_prog
in gcc cc
2779 # Extract the first word of "$ac_prog", so it can be a program name with args.
2780 set dummy
$ac_prog; ac_word
=$2
2781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2782 $as_echo_n "checking for $ac_word... " >&6; }
2783 if ${ac_cv_prog_BUILD_CC+:} false
; then :
2784 $as_echo_n "(cached) " >&6
2786 if test -n "$BUILD_CC"; then
2787 ac_cv_prog_BUILD_CC
="$BUILD_CC" # Let the user override the test.
2789 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2793 test -z "$as_dir" && as_dir
=.
2794 for ac_exec_ext
in '' $ac_executable_extensions; do
2795 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2796 ac_cv_prog_BUILD_CC
="$ac_prog"
2797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2806 BUILD_CC
=$ac_cv_prog_BUILD_CC
2807 if test -n "$BUILD_CC"; then
2808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
2809 $as_echo "$BUILD_CC" >&6; }
2811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2812 $as_echo "no" >&6; }
2816 test -n "$BUILD_CC" && break
2821 # On Suns, sometimes $CPP names a directory.
2822 if test -n "$CPP" && test -d "$CPP"; then
2825 if test -z "$CPP"; then
2829 if test -n "$ac_tool_prefix"; then
2830 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
2831 set dummy
${ac_tool_prefix}readelf
; ac_word
=$2
2832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2833 $as_echo_n "checking for $ac_word... " >&6; }
2834 if ${ac_cv_prog_READELF+:} false
; then :
2835 $as_echo_n "(cached) " >&6
2837 if test -n "$READELF"; then
2838 ac_cv_prog_READELF
="$READELF" # Let the user override the test.
2840 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2844 test -z "$as_dir" && as_dir
=.
2845 for ac_exec_ext
in '' $ac_executable_extensions; do
2846 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2847 ac_cv_prog_READELF
="${ac_tool_prefix}readelf"
2848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2857 READELF
=$ac_cv_prog_READELF
2858 if test -n "$READELF"; then
2859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
2860 $as_echo "$READELF" >&6; }
2862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2863 $as_echo "no" >&6; }
2868 if test -z "$ac_cv_prog_READELF"; then
2869 ac_ct_READELF
=$READELF
2870 # Extract the first word of "readelf", so it can be a program name with args.
2871 set dummy readelf
; ac_word
=$2
2872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2873 $as_echo_n "checking for $ac_word... " >&6; }
2874 if ${ac_cv_prog_ac_ct_READELF+:} false
; then :
2875 $as_echo_n "(cached) " >&6
2877 if test -n "$ac_ct_READELF"; then
2878 ac_cv_prog_ac_ct_READELF
="$ac_ct_READELF" # Let the user override the test.
2880 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2884 test -z "$as_dir" && as_dir
=.
2885 for ac_exec_ext
in '' $ac_executable_extensions; do
2886 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2887 ac_cv_prog_ac_ct_READELF
="readelf"
2888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2897 ac_ct_READELF
=$ac_cv_prog_ac_ct_READELF
2898 if test -n "$ac_ct_READELF"; then
2899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
2900 $as_echo "$ac_ct_READELF" >&6; }
2902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2903 $as_echo "no" >&6; }
2906 if test "x$ac_ct_READELF" = x
; then
2909 case $cross_compiling:$ac_tool_warned in
2911 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2912 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2913 ac_tool_warned
=yes ;;
2915 READELF
=$ac_ct_READELF
2918 READELF
="$ac_cv_prog_READELF"
2922 # We need the C++ compiler only for testing.
2924 ac_cpp
='$CXXCPP $CPPFLAGS'
2925 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2926 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2927 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
2928 if test -z "$CXX"; then
2929 if test -n "$CCC"; then
2932 if test -n "$ac_tool_prefix"; then
2933 for ac_prog
in g
++ c
++ gpp aCC CC cxx cc
++ cl.exe FCC KCC RCC xlC_r xlC
2935 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2936 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
2937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2938 $as_echo_n "checking for $ac_word... " >&6; }
2939 if ${ac_cv_prog_CXX+:} false
; then :
2940 $as_echo_n "(cached) " >&6
2942 if test -n "$CXX"; then
2943 ac_cv_prog_CXX
="$CXX" # Let the user override the test.
2945 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2949 test -z "$as_dir" && as_dir
=.
2950 for ac_exec_ext
in '' $ac_executable_extensions; do
2951 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2952 ac_cv_prog_CXX
="$ac_tool_prefix$ac_prog"
2953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2963 if test -n "$CXX"; then
2964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
2965 $as_echo "$CXX" >&6; }
2967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2968 $as_echo "no" >&6; }
2972 test -n "$CXX" && break
2975 if test -z "$CXX"; then
2977 for ac_prog
in g
++ c
++ gpp aCC CC cxx cc
++ cl.exe FCC KCC RCC xlC_r xlC
2979 # Extract the first word of "$ac_prog", so it can be a program name with args.
2980 set dummy
$ac_prog; ac_word
=$2
2981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2982 $as_echo_n "checking for $ac_word... " >&6; }
2983 if ${ac_cv_prog_ac_ct_CXX+:} false
; then :
2984 $as_echo_n "(cached) " >&6
2986 if test -n "$ac_ct_CXX"; then
2987 ac_cv_prog_ac_ct_CXX
="$ac_ct_CXX" # Let the user override the test.
2989 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2993 test -z "$as_dir" && as_dir
=.
2994 for ac_exec_ext
in '' $ac_executable_extensions; do
2995 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
2996 ac_cv_prog_ac_ct_CXX
="$ac_prog"
2997 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3006 ac_ct_CXX
=$ac_cv_prog_ac_ct_CXX
3007 if test -n "$ac_ct_CXX"; then
3008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3009 $as_echo "$ac_ct_CXX" >&6; }
3011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3012 $as_echo "no" >&6; }
3016 test -n "$ac_ct_CXX" && break
3019 if test "x$ac_ct_CXX" = x
; then
3022 case $cross_compiling:$ac_tool_warned in
3024 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3025 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3026 ac_tool_warned
=yes ;;
3034 # Provide some information about the compiler.
3035 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3038 for ac_option
in --version -v -V -qversion; do
3039 { { ac_try
="$ac_compiler $ac_option >&5"
3041 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
3042 *) ac_try_echo=$ac_try;;
3044 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3045 $as_echo "$ac_try_echo"; } >&5
3046 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3048 if test -s conftest.err; then
3050 ... rest of stderr output deleted ...
3051 10q' conftest.err >conftest.er1
3052 cat conftest.er1 >&5
3054 rm -f conftest.er1 conftest.err
3055 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3056 test $ac_status = 0; }
3059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3060 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3061 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3062 $as_echo_n "(cached) " >&6
3064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3065 /* end confdefs.h. */
3078 if ac_fn_cxx_try_compile "$LINENO"; then :
3083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3084 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3088 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3089 if test $ac_compiler_gnu = yes; then
3094 ac_test_CXXFLAGS=${CXXFLAGS+set}
3095 ac_save_CXXFLAGS=$CXXFLAGS
3096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3097 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3098 if ${ac_cv_prog_cxx_g+:} false; then :
3099 $as_echo_n "(cached) " >&6
3101 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3102 ac_cxx_werror_flag=yes
3105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3106 /* end confdefs.h. */
3116 if ac_fn_cxx_try_compile "$LINENO"; then :
3117 ac_cv_prog_cxx_g=yes
3120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3121 /* end confdefs.h. */
3131 if ac_fn_cxx_try_compile "$LINENO"; then :
3134 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3137 /* end confdefs.h. */
3147 if ac_fn_cxx_try_compile "$LINENO"; then :
3148 ac_cv_prog_cxx_g=yes
3150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3152 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3154 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3155 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3158 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3159 if test "$ac_test_CXXFLAGS" = set; then
3160 CXXFLAGS=$ac_save_CXXFLAGS
3161 elif test $ac_cv_prog_cxx_g = yes; then
3162 if test "$GXX" = yes; then
3168 if test "$GXX" = yes; then
3175 ac_cpp='$CPP $CPPFLAGS'
3176 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3177 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3178 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3180 # It's useless to us if it can't link programs (e.g. missing -lstdc++).
3182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX can link programs" >&5
3183 $as_echo_n "checking whether $CXX can link programs... " >&6; }
3184 if ${libc_cv_cxx_link_ok+:} false; then :
3185 $as_echo_n "(cached) " >&6
3188 ac_cpp='$CXXCPP $CPPFLAGS'
3189 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3190 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3191 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3193 # Default, dynamic case.
3194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3195 /* end confdefs.h. */
3205 if ac_fn_cxx_try_link "$LINENO"; then :
3206 libc_cv_cxx_link_ok=yes
3208 libc_cv_cxx_link_ok=no
3210 rm -f core conftest.err conftest.$ac_objext \
3211 conftest$ac_exeext conftest.$ac_ext
3213 old_LDFLAGS="$LDFLAGS"
3214 LDFLAGS="$LDFLAGS -static"
3215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3216 /* end confdefs.h. */
3223 std::cout << "Hello, world!";
3228 if ac_fn_cxx_try_link "$LINENO"; then :
3231 libc_cv_cxx_link_ok=no
3233 rm -f core conftest.err conftest.$ac_objext \
3234 conftest$ac_exeext conftest.$ac_ext
3235 LDFLAGS="$old_LDFLAGS"
3237 ac_cpp='$CPP $CPPFLAGS'
3238 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3239 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3240 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cxx_link_ok" >&5
3244 $as_echo "$libc_cv_cxx_link_ok" >&6; }
3245 if test $libc_cv_cxx_link_ok != yes; then :
3249 if test "`cd $srcdir; pwd -P`" = "`pwd -P`"; then
3250 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3253 # This will get text that should go into config.make.
3256 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3258 # Check whether --with-gd was given.
3259 if test "${with_gd+set}" = set; then :
3260 withval=$with_gd; case "$with_gd" in
3262 *) libgd_include="-I$withval/include"
3263 libgd_ldflags="-L$withval/lib" ;;
3269 # Check whether --with-gd-include was given.
3270 if test "${with_gd_include+set}" = set; then :
3271 withval=$with_gd_include; case "$with_gd_include" in
3273 *) libgd_include="-I$withval" ;;
3279 # Check whether --with-gd-lib was given.
3280 if test "${with_gd_lib+set}" = set; then :
3281 withval=$with_gd_lib; case "$with_gd_lib" in
3283 *) libgd_ldflags="-L$withval" ;;
3289 if test -n "$libgd_include"; then
3290 config_vars="$config_vars
3291 CFLAGS-memusagestat.c = $libgd_include"
3293 if test -n "$libgd_ldflags"; then
3294 config_vars="$config_vars
3295 libgd-LDFLAGS = $libgd_ldflags"
3299 # Check whether --with-binutils was given.
3300 if test "${with_binutils+set}" = set; then :
3301 withval=$with_binutils; path_binutils=$withval
3307 # Check whether --with-selinux was given.
3308 if test "${with_selinux+set}" = set; then :
3309 withval=$with_selinux; with_selinux=$withval
3316 # Check whether --with-headers was given.
3317 if test "${with_headers+set}" = set; then :
3318 withval=$with_headers; sysheaders=$withval
3327 # Check whether --with-default-link was given.
3328 if test "${with_default_link+set}" = set; then :
3329 withval=$with_default_link; use_default_link=$withval
3331 use_default_link=default
3335 # Check whether --enable-sanity-checks was given.
3336 if test "${enable_sanity_checks+set}" = set; then :
3337 enableval=$enable_sanity_checks; enable_sanity=$enableval
3343 # Check whether --enable-shared was given.
3344 if test "${enable_shared+set}" = set; then :
3345 enableval=$enable_shared; shared=$enableval
3350 # Check whether --enable-profile was given.
3351 if test "${enable_profile+set}" = set; then :
3352 enableval=$enable_profile; profile=$enableval
3357 # Check whether --enable-static-pie was given.
3358 if test "${enable_static_pie+set}" = set; then :
3359 enableval=$enable_static_pie; static_pie=$enableval
3364 # Check whether --enable-timezone-tools was given.
3365 if test "${enable_timezone_tools+set}" = set; then :
3366 enableval=$enable_timezone_tools; enable_timezone_tools=$enableval
3368 enable_timezone_tools=yes
3373 # Check whether --enable-hardcoded-path-in-tests was given.
3374 if test "${enable_hardcoded_path_in_tests+set}" = set; then :
3375 enableval=$enable_hardcoded_path_in_tests; hardcoded_path_in_tests=$enableval
3377 hardcoded_path_in_tests=no
3382 # Check whether --enable-stackguard-randomization was given.
3383 if test "${enable_stackguard_randomization+set}" = set; then :
3384 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3386 enable_stackguard_randomize=no
3389 if test "$enable_stackguard_randomize" = yes; then
3390 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3394 # Check whether --enable-hidden-plt was given.
3395 if test "${enable_hidden_plt+set}" = set; then :
3396 enableval=$enable_hidden_plt; hidden=$enableval
3401 if test "x$hidden" = xno; then
3402 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3406 # Check whether --enable-bind-now was given.
3407 if test "${enable_bind_now+set}" = set; then :
3408 enableval=$enable_bind_now; bindnow=$enableval
3414 if test "x$bindnow" = xyes; then
3415 $as_echo "#define BIND_NOW 1" >>confdefs.h
3419 # Check whether --enable-stack-protector was given.
3420 if test "${enable_stack_protector+set}" = set; then :
3421 enableval=$enable_stack_protector; enable_stack_protector=$enableval
3423 enable_stack_protector=no
3426 case "$enable_stack_protector" in
3427 all|yes|no|strong) ;;
3428 *) as_fn_error $? "Not a valid argument for --enable-stack-protector: \"$enable_stack_protector\"" "$LINENO" 5;;
3431 # Check whether --enable-static-nss was given.
3432 if test "${enable_static_nss+set}" = set; then :
3433 enableval=$enable_static_nss; static_nss=$enableval
3438 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3440 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3444 # Check whether --enable-force-install was given.
3445 if test "${enable_force_install+set}" = set; then :
3446 enableval=$enable_force_install; force_install=$enableval
3453 # Check whether --enable-maintainer-mode was given.
3454 if test "${enable_maintainer_mode+set}" = set; then :
3455 enableval=$enable_maintainer_mode; maintainer=$enableval
3461 # Check whether --enable-kernel was given.
3462 if test "${enable_kernel+set}" = set; then :
3463 enableval=$enable_kernel; minimum_kernel=$enableval
3466 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3467 # Better nothing than this.
3470 if test "$minimum_kernel" = current; then
3471 minimum_kernel=`uname
-r 2>/dev
/null
` || minimum_kernel=
3475 # Check whether --enable-all-warnings was given.
3476 if test "${enable_all_warnings+set}" = set; then :
3477 enableval=$enable_all_warnings; all_warnings=$enableval
3482 # Check whether --enable-werror was given.
3483 if test "${enable_werror+set}" = set; then :
3484 enableval=$enable_werror; enable_werror=$enableval
3491 # Check whether --enable-multi-arch was given.
3492 if test "${enable_multi_arch+set}" = set; then :
3493 enableval=$enable_multi_arch; multi_arch=$enableval
3499 # Check whether --enable-experimental-malloc was given.
3500 if test "${enable_experimental_malloc+set}" = set; then :
3501 enableval=$enable_experimental_malloc; experimental_malloc=$enableval
3503 experimental_malloc=yes
3508 # Check whether --enable-nss-crypt was given.
3509 if test "${enable_nss_crypt+set}" = set; then :
3510 enableval=$enable_nss_crypt; nss_crypt=$enableval
3515 if test x$nss_crypt = xyes; then
3516 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3517 if test $? -ne 0; then
3518 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3520 nspr_includes=-I$(nspr-config --includedir 2>/dev/null)
3521 if test $? -ne 0; then
3522 as_fn_error $? "cannot find include directory with nspr-config" "$LINENO" 5
3524 old_CFLAGS="$CFLAGS"
3525 CFLAGS="$CFLAGS $nss_includes $nspr_includes"
3527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3528 /* end confdefs.h. */
3531 #include <nsslowhash.h>
3532 void f (void) { NSSLOW_Init (); }
3541 if ac_fn_c_try_compile "$LINENO"; then :
3542 libc_cv_nss_crypt=yes
3545 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3547 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3549 old_LDFLAGS="$LDFLAGS"
3550 LIBS="$LIBS -lfreebl3"
3551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3552 /* end confdefs.h. */
3555 #include <nsslowhash.h>
3564 if ac_fn_c_try_link "$LINENO"; then :
3565 libc_cv_nss_crypt=yes
3568 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3570 rm -f core conftest.err conftest.$ac_objext \
3571 conftest$ac_exeext conftest.$ac_ext
3572 # Check to see if there is a static NSS cryptographic library.
3573 # If there isn't then we can't link anything with libcrypt.a,
3574 # and that might mean disabling some static tests.
3575 LDFLAGS="$LDFLAGS -static"
3576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3577 /* end confdefs.h. */
3580 #include <nsslowhash.h>
3589 if ac_fn_c_try_link "$LINENO"; then :
3590 libc_cv_static_nss_crypt=yes
3592 libc_cv_static_nss_crypt=no
3594 rm -f core conftest.err conftest.$ac_objext \
3595 conftest$ac_exeext conftest.$ac_ext
3596 LDFLAGS="$old_LDFLAGS"
3597 CFLAGS="$old_CFLAGS"
3600 libc_cv_nss_crypt=no
3601 libc_cv_static_nss_crypt=no
3607 # Check whether --enable-obsolete-rpc was given.
3608 if test "${enable_obsolete_rpc+set}" = set; then :
3609 enableval=$enable_obsolete_rpc; link_obsolete_rpc=$enableval
3611 link_obsolete_rpc=no
3616 if test "$link_obsolete_rpc" = yes; then
3617 $as_echo "#define LINK_OBSOLETE_RPC 1" >>confdefs.h
3621 # Check whether --enable-obsolete-nsl was given.
3622 if test "${enable_obsolete_nsl+set}" = set; then :
3623 enableval=$enable_obsolete_nsl; build_obsolete_nsl=$enableval
3625 build_obsolete_nsl=no
3630 if test "$build_obsolete_nsl" = yes; then
3631 $as_echo "#define LINK_OBSOLETE_NSL 1" >>confdefs.h
3635 # Check whether --enable-systemtap was given.
3636 if test "${enable_systemtap+set}" = set; then :
3637 enableval=$enable_systemtap; systemtap=$enableval
3642 if test "x$systemtap" != xno; then
3643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemtap static probe support" >&5
3644 $as_echo_n "checking for systemtap static probe support... " >&6; }
3645 if ${libc_cv_sdt+:} false; then :
3646 $as_echo_n "(cached) " >&6
3648 old_CFLAGS="$CFLAGS"
3649 CFLAGS="-std=gnu11 $CFLAGS"
3650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3651 /* end confdefs.h. */
3652 #include <sys/sdt.h>
3653 void foo (int i, void *p)
3655 asm ("" STAP_PROBE_ASM (foo, bar, STAP_PROBE_ASM_TEMPLATE (2)) ""
3656 :: STAP_PROBE_ASM_OPERANDS (2, i, p));
3659 if ac_fn_c_try_compile "$LINENO"; then :
3664 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3665 CFLAGS="$old_CFLAGS"
3667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sdt" >&5
3668 $as_echo "$libc_cv_sdt" >&6; }
3669 if test $libc_cv_sdt = yes; then
3670 $as_echo "#define USE_STAP_PROBE 1" >>confdefs.h
3672 elif test "x$systemtap" != xauto; then
3673 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3674 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3675 as_fn_error $? "systemtap support needs sys
/sdt.h with asm support
3676 See \
`config.log' for more details" "$LINENO" 5; }
3680 # Check whether --enable-build-nscd was given.
3681 if test "${enable_build_nscd+set}" = set; then :
3682 enableval=$enable_build_nscd; build_nscd=$enableval
3689 # Note the use of $use_nscd is near the bottom of the file.
3690 # Check whether --enable-nscd was given.
3691 if test "${enable_nscd+set}" = set; then :
3692 enableval=$enable_nscd; use_nscd=$enableval
3698 # Check whether --enable-pt_chown was given.
3699 if test "${enable_pt_chown+set}" = set; then :
3700 enableval=$enable_pt_chown; build_pt_chown=$enableval
3706 if test "$build_pt_chown" = yes; then
3707 $as_echo "#define HAVE_PT_CHOWN 1" >>confdefs.h
3711 # Check whether --enable-tunables was given.
3712 if test "${enable_tunables+set}" = set; then :
3713 enableval=$enable_tunables; have_tunables=$enableval
3719 if test "$have_tunables" = yes; then
3720 $as_echo "#define HAVE_TUNABLES 1" >>confdefs.h
3724 # The abi-tags file uses a fairly simplistic model for name recognition that
3725 # can't distinguish i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a
3726 # $host_os of `gnu
*' here to be `gnu-gnu*' just so that it can tell.
3727 # This doesn't get used much beyond that, so it's fairly safe.
3732 host_os
=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3736 # Check whether --enable-mathvec was given.
3737 if test "${enable_mathvec+set}" = set; then :
3738 enableval
=$enable_mathvec; build_mathvec
=$enableval
3740 build_mathvec
=notset
3744 # We keep the original values in `$config_*' and never modify them, so we
3745 # can write them unchanged into config.make. Everything else uses
3746 # $machine, $vendor, and $os, and changes them whenever convenient.
3747 config_machine
=$host_cpu config_vendor
=$host_vendor config_os
=$host_os
3749 # Don't allow vendor == "unknown"
3750 test "$config_vendor" = unknown
&& config_vendor
=
3751 config_os
="`echo $config_os | sed 's/^unknown-//'`"
3753 # Some configurations imply other options.
3756 # The configure fragment of a port can modify these to supplement
3757 # or override the table in the case statement below. No fragment should
3758 # ever change the config_* variables, however.
3759 machine
=$config_machine
3760 vendor
=$config_vendor
3766 # Check whether --with-cpu was given.
3767 if test "${with_cpu+set}" = set; then :
3768 withval
=$with_cpu; case "$withval" in
3769 yes|
'') as_fn_error $?
"--with-cpu requires an argument" "$LINENO" 5 ;;
3771 *) submachine
="$withval" ;;
3777 # An preconfigure script can set this when it wants to disable the sanity
3781 # A preconfigure script for a system that may or may not use fpu
3782 # sysdeps directories sets this to a preprocessor conditional for
3783 # whether to use such directories.
3786 if frags
=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3789 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3790 for frag
in $frags; do
3791 name
=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3792 echo $ECHO_N "$name $ECHO_C" >&6
3795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3801 ### By using the undocumented --enable-hacker-mode option for configure
3802 ### one can skip this test to make the configuration not fail for unsupported
3805 if test -z "$enable_hacker_mode" && test x
"$libc_config_ok" != xyes
; then
3806 case "$machine-$host_os" in
3811 *** The GNU C library is currently unavailable for this platform.
3812 *** If you are interested in seeing glibc on this platform visit
3813 *** the \"How to submit a new port\" in the wiki:
3814 *** https://sourceware.org/glibc/wiki/#Development
3815 *** and join the community!" "$LINENO" 5
3820 # Set base_machine if not set by a preconfigure fragment.
3821 test -n "$base_machine" || base_machine
=$machine
3824 # Determine whether to use fpu or nofpu sysdeps directories.
3825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for use of fpu sysdeps directories" >&5
3826 $as_echo_n "checking for use of fpu sysdeps directories... " >&6; }
3827 if ${libc_cv_with_fp+:} false
; then :
3828 $as_echo_n "(cached) " >&6
3830 cat > conftest.c
<<EOF
3834 # error "no hardware floating point"
3838 if ${CC-cc} $CFLAGS $CPPFLAGS -S conftest.c
-o conftest.s \
3844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_with_fp" >&5
3845 $as_echo "$libc_cv_with_fp" >&6; }
3848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
3849 $as_echo_n "checking for -fstack-protector... " >&6; }
3850 if ${libc_cv_ssp+:} false
; then :
3851 $as_echo_n "(cached) " >&6
3853 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
3854 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
3857 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3858 test $ac_status = 0; }; }; then :
3865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
3866 $as_echo "$libc_cv_ssp" >&6; }
3868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector-strong" >&5
3869 $as_echo_n "checking for -fstack-protector-strong... " >&6; }
3870 if ${libc_cv_ssp_strong+:} false
; then :
3871 $as_echo_n "(cached) " >&6
3873 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector-strong -xc /dev/null -S -o /dev/null'
3874 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
3877 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3878 test $ac_status = 0; }; }; then :
3879 libc_cv_ssp_strong
=yes
3881 libc_cv_ssp_strong
=no
3885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp_strong" >&5
3886 $as_echo "$libc_cv_ssp_strong" >&6; }
3888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector-all" >&5
3889 $as_echo_n "checking for -fstack-protector-all... " >&6; }
3890 if ${libc_cv_ssp_all+:} false
; then :
3891 $as_echo_n "(cached) " >&6
3893 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector-all -xc /dev/null -S -o /dev/null'
3894 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
3897 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3898 test $ac_status = 0; }; }; then :
3905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp_all" >&5
3906 $as_echo "$libc_cv_ssp_all" >&6; }
3910 if test "$libc_cv_ssp" = yes; then
3911 no_stack_protector
="-fno-stack-protector -DSTACK_PROTECTOR_LEVEL=0"
3912 $as_echo "#define HAVE_CC_NO_STACK_PROTECTOR 1" >>confdefs.h
3916 if test "$enable_stack_protector" = yes && test "$libc_cv_ssp" = yes; then
3917 stack_protector
="-fstack-protector"
3918 $as_echo "#define STACK_PROTECTOR_LEVEL 1" >>confdefs.h
3920 elif test "$enable_stack_protector" = all
&& test "$libc_cv_ssp_all" = yes; then
3921 stack_protector
="-fstack-protector-all"
3922 $as_echo "#define STACK_PROTECTOR_LEVEL 2" >>confdefs.h
3924 elif test "$enable_stack_protector" = strong
&& test "$libc_cv_ssp_strong" = yes; then
3925 stack_protector
="-fstack-protector-strong"
3926 $as_echo "#define STACK_PROTECTOR_LEVEL 3" >>confdefs.h
3929 stack_protector
="-fno-stack-protector"
3930 $as_echo "#define STACK_PROTECTOR_LEVEL 0" >>confdefs.h
3937 if test -n "$stack_protector"; then
3938 no_ssp
=-fno-stack-protector
3942 if test "$enable_stack_protector" != no
; then
3943 as_fn_error $?
"--enable-stack-protector=$enable_stack_protector specified, but specified level of stack protection is not supported by the compiler." "$LINENO" 5
3947 # For the multi-arch option we need support in the assembler & linker.
3948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler and linker STT_GNU_IFUNC support" >&5
3949 $as_echo_n "checking for assembler and linker STT_GNU_IFUNC support... " >&6; }
3950 if ${libc_cv_ld_gnu_indirect_function+:} false
; then :
3951 $as_echo_n "(cached) " >&6
3953 cat > conftest.S
<<EOF
3954 .type foo,%gnu_indirect_function
3967 libc_cv_ld_gnu_indirect_function
=no
3968 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
3969 -nostartfiles -nostdlib $no_ssp \
3970 -o conftest conftest.S
1>&5 2>&5; then
3971 # Do a link to see if the backend supports IFUNC relocs.
3972 $READELF -r conftest
1>&5
3973 LC_ALL
=C
$READELF -r conftest |
grep 'no relocations' >/dev
/null ||
{
3974 libc_cv_ld_gnu_indirect_function
=yes
3979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_gnu_indirect_function" >&5
3980 $as_echo "$libc_cv_ld_gnu_indirect_function" >&6; }
3982 # Check if gcc supports attribute ifunc as it is used in libc_ifunc macro.
3983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc attribute ifunc support" >&5
3984 $as_echo_n "checking for gcc attribute ifunc support... " >&6; }
3985 if ${libc_cv_gcc_indirect_function+:} false
; then :
3986 $as_echo_n "(cached) " >&6
3988 cat > conftest.c
<<EOF
3989 extern int func (int);
3990 int used_func (int a)
3994 static void *resolver ()
3998 extern __typeof (func) func __attribute__ ((ifunc ("resolver")));
4000 libc_cv_gcc_indirect_function
=no
4001 if ${CC-cc} -c conftest.c
-o conftest.o
1>&5 \
4003 if $READELF -s conftest.o |
grep IFUNC
>/dev
/null
2>&5; then
4004 libc_cv_gcc_indirect_function
=yes
4009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_indirect_function" >&5
4010 $as_echo "$libc_cv_gcc_indirect_function" >&6; }
4012 # Check if gcc warns about alias for function with incompatible types.
4013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler warns about alias for function with incompatible types" >&5
4014 $as_echo_n "checking if compiler warns about alias for function with incompatible types... " >&6; }
4015 if ${libc_cv_gcc_incompatible_alias+:} false
; then :
4016 $as_echo_n "(cached) " >&6
4018 cat > conftest.c
<<EOF
4019 int __redirect_foo (const void *s, int c);
4021 __typeof (__redirect_foo) *foo_impl (void) __asm__ ("foo");
4022 __typeof (__redirect_foo) *foo_impl (void)
4027 extern __typeof (__redirect_foo) foo_alias __attribute__ ((alias ("foo")));
4029 libc_cv_gcc_incompatible_alias
=yes
4030 if ${CC-cc} -Werror -c conftest.c
-o conftest.o
1>&5 2>&5 ; then
4031 libc_cv_gcc_incompatible_alias
=no
4035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_incompatible_alias" >&5
4036 $as_echo "$libc_cv_gcc_incompatible_alias" >&6; }
4038 if test x
"$libc_cv_ld_gnu_indirect_function" != xyes
; then
4039 if test x
"$multi_arch" = xyes
; then
4040 as_fn_error $?
"--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4045 if test x
"$libc_cv_gcc_indirect_function" != xyes
; then
4046 # GCC 8+ emits a warning for alias with incompatible types and it might
4047 # fail to build ifunc resolvers aliases to either weak or internal
4048 # symbols. Disables multiarch build in this case.
4049 if test x
"$libc_cv_gcc_incompatible_alias" == xyes
; then
4050 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gcc emits a warning for alias between functions of incompatible types" >&5
4051 $as_echo "$as_me: WARNING: gcc emits a warning for alias between functions of incompatible types" >&2;}
4052 if test x
"$multi_arch" = xyes
; then
4053 as_fn_error $?
"--enable-multi-arch support requires a gcc with gnu-indirect-function support" "$LINENO" 5
4055 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Multi-arch is disabled." >&5
4056 $as_echo "$as_me: WARNING: Multi-arch is disabled." >&2;}
4058 elif test x
"$multi_arch" = xyes
; then
4059 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-multi-arch support recommends a gcc with gnu-indirect-function support.
4060 Please use a gcc which supports it by default or configure gcc with --enable-gnu-indirect-function" >&5
4061 $as_echo "$as_me: WARNING: --enable-multi-arch support recommends a gcc with gnu-indirect-function support.
4062 Please use a gcc which supports it by default or configure gcc with --enable-gnu-indirect-function" >&2;}
4066 if test x
"$multi_arch" != xno
; then
4067 multi_arch_d
=/multiarch
4070 # Compute the list of sysdep directories for this configuration.
4071 # This can take a while to compute.
4072 sysdep_dir
=$srcdir/sysdeps
4073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4074 $as_echo_n "checking sysdep dirs... " >&6; }
4075 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4076 os
="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4078 test "x$base_os" != x ||
case "$os" in
4080 base_os
=mach
/hurd
;;
4082 base_os
=unix
/sysv
;;
4085 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4088 while o
=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4092 o
=`echo $tail | sed 's/[0-9]*$//'`
4093 if test $o != $tail; then
4096 # For linux-gnu, try linux-gnu, then linux.
4097 o
=`echo $tail | sed 's/-.*$//'`
4098 if test $o != $tail; then
4102 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4105 while b
=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4111 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4113 tail=$machine${submachine:+/$submachine}
4114 while m
=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4116 # Prepend the machine's FPU directory unless --without-fp.
4117 if test "$libc_cv_with_fp" = yes; then
4122 # For each machine term, try it with and then without /multiarch.
4123 for try_fpu
in $maybe_fpu ''; do
4124 for try_multi
in $multi_arch_d ''; do
4125 mach
="$mach /$1$try_fpu$try_multi"
4132 # Find what sysdep directories exist.
4134 for b
in $base ''; do
4135 for m0
in $mach ''; do
4136 for v
in /$vendor ''; do
4137 test "$v" = / && continue
4138 for o
in /$ostry ''; do
4139 test "$o" = / && continue
4140 for m
in $mach ''; do
4141 try_suffix
="$m0$b$v$o$m"
4142 if test -n "$try_suffix"; then
4143 try_srcdir
="${srcdir}/"
4144 try
="sysdeps$try_suffix"
4145 test -n "$enable_debug_configure" &&
4146 echo "$0 DEBUG: try $try" >&2
4147 if test -d "$try_srcdir$try"; then
4148 sysnames
="$sysnames $try"
4149 { test -n "$o" ||
test -n "$b"; } && os_used
=t
4150 { test -n "$m" ||
test -n "$m0"; } && machine_used
=t
4152 x
*/$submachine) submachine_used
=t
;;
4162 # If the assembler supports gnu_indirect_function symbol type and the
4163 # architecture supports multi-arch, we enable multi-arch by default.
4168 test x
"$multi_arch" = xdefault
&& multi_arch
=no
4171 if test x
"$multi_arch" != xno
; then
4172 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4177 if test -z "$os_used" && test "$os" != none
; then
4178 as_fn_error $?
"Operating system $os is not supported." "$LINENO" 5
4180 if test -z "$machine_used" && test "$machine" != none
; then
4181 as_fn_error $?
"The $machine is not supported." "$LINENO" 5
4183 if test -z "$submachine_used" && test -n "$submachine"; then
4184 as_fn_error $?
"The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4188 # We have now validated the configuration.
4190 # Expand the list of system names into a full list of directories
4191 # from each element's parent name and Implies file (if present).
4194 while test $# -gt 0; do
4198 case " $names " in *" $name "*)
4199 # Already in the list.
4203 # Report each name as we discover it, so there is no long pause in output.
4204 echo $ECHO_N "$name $ECHO_C" >&6
4206 name_base
=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4210 *) xsrcdir
=$srcdir/ ;;
4212 test -n "$enable_debug_configure" &&
4213 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4215 for implies_file
in Implies Implies-before Implies-after
; do
4216 implies_type
=`echo $implies_file | sed s/-/_/`
4217 eval ${implies_type}=
4218 if test -f $xsrcdir$name/$implies_file; then
4219 # Collect more names from the `Implies' file (removing comments).
4220 implied_candidate
="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4221 for x
in $implied_candidate; do
4223 if test -d $xsrcdir$name_base/$x; then
4224 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4229 test -n "$enable_debug_configure" &&
4230 echo "DEBUG: $name $implies_file $x try() {$try_srcdir}$try" >&2
4231 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4233 eval "${implies_type}=\"\$${implies_type} \$try\""
4236 if test $found = no
; then
4237 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4238 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4244 # Add NAME to the list of names.
4245 names
="$names $name"
4247 # Find the parent of NAME, using the empty string if it has none.
4248 parent
="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4250 test -n "$enable_debug_configure" &&
4251 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4252 Implies_before='$Implies_before' Implies_after='$Implies_after'" >&2
4254 # Add the names implied by NAME, and NAME's parent (if it has one), to
4255 # the list of names to be processed (the argument list). We prepend the
4256 # implied names to the list and append the parent. We want implied
4257 # directories to come before further directories inferred from the
4258 # configuration components; this ensures that for sysv4, unix/common
4259 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4261 sysnames
="`echo $Implies $* $Implies_before $parent $Implies_after`"
4262 test -n "$sysnames" && set $sysnames
4265 # Add the default directories.
4266 default_sysnames
="sysdeps/generic"
4267 sysnames
="$names $default_sysnames"
4269 # The other names were emitted during the scan.
4270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4271 $as_echo "$default_sysnames" >&6; }
4276 # Find a good install program. We prefer a C program (faster),
4277 # so one script is as good as another. But avoid the broken or
4278 # incompatible versions:
4279 # SysV /etc/install, /usr/sbin/install
4280 # SunOS /usr/etc/install
4281 # IRIX /sbin/install
4283 # AmigaOS /C/install, which installs bootblocks on floppy discs
4284 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4285 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4286 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4287 # OS/2's system install, which has a completely different semantic
4288 # ./install, which can be erroneously created by make from ./install.sh.
4289 # Reject install programs that cannot install multiple files.
4290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4291 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4292 if test -z "$INSTALL"; then
4293 if ${ac_cv_path_install+:} false
; then :
4294 $as_echo_n "(cached) " >&6
4296 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4300 test -z "$as_dir" && as_dir
=.
4301 # Account for people who put trailing slashes in PATH elements.
4302 case $as_dir/ in #((
4303 .
/ | .
// |
/[cC
]/* | \
4304 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
4305 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
4308 # OSF1 and SCO ODT 3.0 have their own names for install.
4309 # Don't use installbsd from OSF since it installs stuff as root
4311 for ac_prog
in ginstall scoinst
install; do
4312 for ac_exec_ext
in '' $ac_executable_extensions; do
4313 if as_fn_executable_p
"$as_dir/$ac_prog$ac_exec_ext"; then
4314 if test $ac_prog = install &&
4315 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4316 # AIX install. It has an incompatible calling convention.
4318 elif test $ac_prog = install &&
4319 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4320 # program-specific install script used by HP pwplus--don't use.
4323 rm -rf conftest.one conftest.two conftest.dir
4324 echo one
> conftest.one
4325 echo two
> conftest.two
4327 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
4328 test -s conftest.one
&& test -s conftest.two
&&
4329 test -s conftest.dir
/conftest.one
&&
4330 test -s conftest.dir
/conftest.two
4332 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
4345 rm -rf conftest.one conftest.two conftest.dir
4348 if test "${ac_cv_path_install+set}" = set; then
4349 INSTALL
=$ac_cv_path_install
4351 # As a last resort, use the slow shell script. Don't cache a
4352 # value for INSTALL within a source directory, because that will
4353 # break other packages using the cache if that directory is
4354 # removed, or if the value is a relative name.
4355 INSTALL
=$ac_install_sh
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4359 $as_echo "$INSTALL" >&6; }
4361 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4362 # It thinks the first close brace ends the variable substitution.
4363 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
4365 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
4367 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
4369 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4370 # The makefiles need to use a different form to find it in $srcdir.
4371 INSTALL
='\$(..)./scripts/install-sh -c'
4373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4374 $as_echo_n "checking whether ln -s works... " >&6; }
4376 if test "$LN_S" = "ln -s"; then
4377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4378 $as_echo "yes" >&6; }
4380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4381 $as_echo "no, using $LN_S" >&6; }
4385 # Was a --with-binutils option given?
4386 if test -n "$path_binutils"; then
4387 # Make absolute; ensure a single trailing slash.
4388 path_binutils
=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4389 CC
="$CC -B$path_binutils"
4391 AS
=`$CC -print-prog-name=as`
4392 LD
=`$CC -print-prog-name=ld`
4393 AR
=`$CC -print-prog-name=ar`
4395 OBJDUMP
=`$CC -print-prog-name=objdump`
4397 OBJCOPY
=`$CC -print-prog-name=objcopy`
4399 GPROF
=`$CC -print-prog-name=gprof`
4402 # Determine whether we are using GNU binutils.
4403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4404 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4405 if ${libc_cv_prog_as_gnu+:} false
; then :
4406 $as_echo_n "(cached) " >&6
4408 # Most GNU programs take a -v and spit out some text including
4409 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4410 if $AS -o conftest
-v </dev
/null
2>&1 |
grep GNU
> /dev
/null
2>&1; then
4411 libc_cv_prog_as_gnu
=yes
4413 libc_cv_prog_as_gnu
=no
4417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4418 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4420 gnu_as
=$libc_cv_prog_as_gnu
4422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4423 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4424 if ${libc_cv_prog_ld_gnu+:} false
; then :
4425 $as_echo_n "(cached) " >&6
4427 # Most GNU programs take a -v and spit out some text including
4428 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4429 if $LD -o conftest
-v </dev
/null
2>&1 |
grep GNU
> /dev
/null
2>&1; then
4430 libc_cv_prog_ld_gnu
=yes
4432 libc_cv_prog_ld_gnu
=no
4436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4437 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4438 gnu_ld
=$libc_cv_prog_ld_gnu
4441 # Accept binutils 2.25 or newer.
4444 # Extract the first word of "$ac_prog", so it can be a program name with args.
4445 set dummy
$ac_prog; ac_word
=$2
4446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4447 $as_echo_n "checking for $ac_word... " >&6; }
4448 if ${ac_cv_prog_AS+:} false
; then :
4449 $as_echo_n "(cached) " >&6
4451 if test -n "$AS"; then
4452 ac_cv_prog_AS
="$AS" # Let the user override the test.
4454 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4458 test -z "$as_dir" && as_dir
=.
4459 for ac_exec_ext
in '' $ac_executable_extensions; do
4460 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4461 ac_cv_prog_AS
="$ac_prog"
4462 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4472 if test -n "$AS"; then
4473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4474 $as_echo "$AS" >&6; }
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4477 $as_echo "no" >&6; }
4481 test -n "$AS" && break
4484 if test -z "$AS"; then
4487 # Found it, now check the version.
4488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4489 $as_echo_n "checking version of $AS... " >&6; }
4490 ac_prog_version
=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4491 case $ac_prog_version in
4492 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4493 2.1[0-9][0-9]*|
2.2[5-9]*|
2.
[3-9][0-9]*|
[3-9].
*|
[1-9][0-9]*)
4494 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4495 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4499 $as_echo "$ac_prog_version" >&6; }
4501 if test $ac_verc_fail = yes; then
4502 AS
=: critic_missing
="$critic_missing as"
4506 if test -n "`$LD --version | sed -n 's/^GNU \(gold\).*$/\1/p'`"; then
4507 # Accept gold 1.14 or higher
4510 # Extract the first word of "$ac_prog", so it can be a program name with args.
4511 set dummy
$ac_prog; ac_word
=$2
4512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4513 $as_echo_n "checking for $ac_word... " >&6; }
4514 if ${ac_cv_prog_LD+:} false
; then :
4515 $as_echo_n "(cached) " >&6
4517 if test -n "$LD"; then
4518 ac_cv_prog_LD
="$LD" # Let the user override the test.
4520 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4524 test -z "$as_dir" && as_dir
=.
4525 for ac_exec_ext
in '' $ac_executable_extensions; do
4526 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4527 ac_cv_prog_LD
="$ac_prog"
4528 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4538 if test -n "$LD"; then
4539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4540 $as_echo "$LD" >&6; }
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4543 $as_echo "no" >&6; }
4547 test -n "$LD" && break
4550 if test -z "$LD"; then
4553 # Found it, now check the version.
4554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4555 $as_echo_n "checking version of $LD... " >&6; }
4556 ac_prog_version
=`$LD --version 2>&1 | sed -n 's/^.*GNU gold.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4557 case $ac_prog_version in
4558 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4559 1.1[4-9]*|
1.
[2-9][0-9]*|
1.1[0-9][0-9]*|
[2-9].
*|
[1-9][0-9]*)
4560 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4561 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4565 $as_echo "$ac_prog_version" >&6; }
4567 if test $ac_verc_fail = yes; then
4568 LD
=: critic_missing
="$critic_missing GNU gold"
4574 # Extract the first word of "$ac_prog", so it can be a program name with args.
4575 set dummy
$ac_prog; ac_word
=$2
4576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4577 $as_echo_n "checking for $ac_word... " >&6; }
4578 if ${ac_cv_prog_LD+:} false
; then :
4579 $as_echo_n "(cached) " >&6
4581 if test -n "$LD"; then
4582 ac_cv_prog_LD
="$LD" # Let the user override the test.
4584 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4588 test -z "$as_dir" && as_dir
=.
4589 for ac_exec_ext
in '' $ac_executable_extensions; do
4590 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4591 ac_cv_prog_LD
="$ac_prog"
4592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4602 if test -n "$LD"; then
4603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4604 $as_echo "$LD" >&6; }
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4607 $as_echo "no" >&6; }
4611 test -n "$LD" && break
4614 if test -z "$LD"; then
4617 # Found it, now check the version.
4618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4619 $as_echo_n "checking version of $LD... " >&6; }
4620 ac_prog_version
=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4621 case $ac_prog_version in
4622 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4623 2.1[0-9][0-9]*|
2.2[5-9]*|
2.
[3-9][0-9]*|
[3-9].
*|
[1-9][0-9]*)
4624 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4625 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4629 $as_echo "$ac_prog_version" >&6; }
4631 if test $ac_verc_fail = yes; then
4632 LD
=: critic_missing
="$critic_missing GNU ld"
4637 # These programs are version sensitive.
4639 for ac_prog
in gnumake gmake
make
4641 # Extract the first word of "$ac_prog", so it can be a program name with args.
4642 set dummy
$ac_prog; ac_word
=$2
4643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4644 $as_echo_n "checking for $ac_word... " >&6; }
4645 if ${ac_cv_prog_MAKE+:} false
; then :
4646 $as_echo_n "(cached) " >&6
4648 if test -n "$MAKE"; then
4649 ac_cv_prog_MAKE
="$MAKE" # Let the user override the test.
4651 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4655 test -z "$as_dir" && as_dir
=.
4656 for ac_exec_ext
in '' $ac_executable_extensions; do
4657 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4658 ac_cv_prog_MAKE
="$ac_prog"
4659 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4668 MAKE
=$ac_cv_prog_MAKE
4669 if test -n "$MAKE"; then
4670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4671 $as_echo "$MAKE" >&6; }
4673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4674 $as_echo "no" >&6; }
4678 test -n "$MAKE" && break
4681 if test -z "$MAKE"; then
4684 # Found it, now check the version.
4685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4686 $as_echo_n "checking version of $MAKE... " >&6; }
4687 ac_prog_version
=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4688 case $ac_prog_version in
4689 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4690 3.79* |
3.
[89]* |
[4-9].
* |
[1-9][0-9]*)
4691 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4692 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4696 $as_echo "$ac_prog_version" >&6; }
4698 if test $ac_verc_fail = yes; then
4699 critic_missing
="$critic_missing make"
4703 for ac_prog
in gnumsgfmt gmsgfmt msgfmt
4705 # Extract the first word of "$ac_prog", so it can be a program name with args.
4706 set dummy
$ac_prog; ac_word
=$2
4707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4708 $as_echo_n "checking for $ac_word... " >&6; }
4709 if ${ac_cv_prog_MSGFMT+:} false
; then :
4710 $as_echo_n "(cached) " >&6
4712 if test -n "$MSGFMT"; then
4713 ac_cv_prog_MSGFMT
="$MSGFMT" # Let the user override the test.
4715 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4719 test -z "$as_dir" && as_dir
=.
4720 for ac_exec_ext
in '' $ac_executable_extensions; do
4721 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4722 ac_cv_prog_MSGFMT
="$ac_prog"
4723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4732 MSGFMT
=$ac_cv_prog_MSGFMT
4733 if test -n "$MSGFMT"; then
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4735 $as_echo "$MSGFMT" >&6; }
4737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4738 $as_echo "no" >&6; }
4742 test -n "$MSGFMT" && break
4745 if test -z "$MSGFMT"; then
4748 # Found it, now check the version.
4749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4750 $as_echo_n "checking version of $MSGFMT... " >&6; }
4751 ac_prog_version
=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4752 case $ac_prog_version in
4753 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4754 0.10.3[6-9]* |
0.10.
[4-9][0-9]* |
0.1[1-9]* |
0.
[2-9][0-9]* |
[1-9].
*)
4755 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4756 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4760 $as_echo "$ac_prog_version" >&6; }
4762 if test $ac_verc_fail = yes; then
4763 MSGFMT
=: aux_missing
="$aux_missing msgfmt"
4766 for ac_prog
in makeinfo
4768 # Extract the first word of "$ac_prog", so it can be a program name with args.
4769 set dummy
$ac_prog; ac_word
=$2
4770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4771 $as_echo_n "checking for $ac_word... " >&6; }
4772 if ${ac_cv_prog_MAKEINFO+:} false
; then :
4773 $as_echo_n "(cached) " >&6
4775 if test -n "$MAKEINFO"; then
4776 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
4778 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4782 test -z "$as_dir" && as_dir
=.
4783 for ac_exec_ext
in '' $ac_executable_extensions; do
4784 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4785 ac_cv_prog_MAKEINFO
="$ac_prog"
4786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4795 MAKEINFO
=$ac_cv_prog_MAKEINFO
4796 if test -n "$MAKEINFO"; then
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4798 $as_echo "$MAKEINFO" >&6; }
4800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4801 $as_echo "no" >&6; }
4805 test -n "$MAKEINFO" && break
4808 if test -z "$MAKEINFO"; then
4811 # Found it, now check the version.
4812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4813 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4814 ac_prog_version
=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4815 case $ac_prog_version in
4816 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4817 4.
[7-9]*|
4.
[1-9][0-9]*|
[5-9].
*)
4818 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4819 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4823 $as_echo "$ac_prog_version" >&6; }
4825 if test $ac_verc_fail = yes; then
4826 MAKEINFO
=: aux_missing
="$aux_missing makeinfo"
4831 # Extract the first word of "$ac_prog", so it can be a program name with args.
4832 set dummy
$ac_prog; ac_word
=$2
4833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4834 $as_echo_n "checking for $ac_word... " >&6; }
4835 if ${ac_cv_prog_SED+:} false
; then :
4836 $as_echo_n "(cached) " >&6
4838 if test -n "$SED"; then
4839 ac_cv_prog_SED
="$SED" # Let the user override the test.
4841 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4845 test -z "$as_dir" && as_dir
=.
4846 for ac_exec_ext
in '' $ac_executable_extensions; do
4847 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4848 ac_cv_prog_SED
="$ac_prog"
4849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4859 if test -n "$SED"; then
4860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4861 $as_echo "$SED" >&6; }
4863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4864 $as_echo "no" >&6; }
4868 test -n "$SED" && break
4871 if test -z "$SED"; then
4874 # Found it, now check the version.
4875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
4876 $as_echo_n "checking version of $SED... " >&6; }
4877 ac_prog_version
=`$SED --version 2>&1 | sed -n 's/^.*GNU sed[^0-9]* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4878 case $ac_prog_version in
4879 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4880 3.0[2-9]*|
3.
[1-9]*|
[4-9]*)
4881 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4882 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4886 $as_echo "$ac_prog_version" >&6; }
4888 if test $ac_verc_fail = yes; then
4889 SED
=: aux_missing
="$aux_missing sed"
4894 # Extract the first word of "$ac_prog", so it can be a program name with args.
4895 set dummy
$ac_prog; ac_word
=$2
4896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4897 $as_echo_n "checking for $ac_word... " >&6; }
4898 if ${ac_cv_prog_AWK+:} false
; then :
4899 $as_echo_n "(cached) " >&6
4901 if test -n "$AWK"; then
4902 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
4904 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4908 test -z "$as_dir" && as_dir
=.
4909 for ac_exec_ext
in '' $ac_executable_extensions; do
4910 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4911 ac_cv_prog_AWK
="$ac_prog"
4912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4922 if test -n "$AWK"; then
4923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4924 $as_echo "$AWK" >&6; }
4926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4927 $as_echo "no" >&6; }
4931 test -n "$AWK" && break
4934 if test -z "$AWK"; then
4937 # Found it, now check the version.
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AWK" >&5
4939 $as_echo_n "checking version of $AWK... " >&6; }
4940 ac_prog_version
=`$AWK --version 2>&1 | sed -n 's/^.*GNU Awk[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4941 case $ac_prog_version in
4942 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4943 3.1.
[2-9]*|
3.
[2-9]*|
[4-9]*)
4944 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4945 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4949 $as_echo "$ac_prog_version" >&6; }
4951 if test $ac_verc_fail = yes; then
4952 critic_missing
="$critic_missing gawk"
4955 for ac_prog
in bison
4957 # Extract the first word of "$ac_prog", so it can be a program name with args.
4958 set dummy
$ac_prog; ac_word
=$2
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4960 $as_echo_n "checking for $ac_word... " >&6; }
4961 if ${ac_cv_prog_BISON+:} false
; then :
4962 $as_echo_n "(cached) " >&6
4964 if test -n "$BISON"; then
4965 ac_cv_prog_BISON
="$BISON" # Let the user override the test.
4967 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4971 test -z "$as_dir" && as_dir
=.
4972 for ac_exec_ext
in '' $ac_executable_extensions; do
4973 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
4974 ac_cv_prog_BISON
="$ac_prog"
4975 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4984 BISON
=$ac_cv_prog_BISON
4985 if test -n "$BISON"; then
4986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
4987 $as_echo "$BISON" >&6; }
4989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4990 $as_echo "no" >&6; }
4994 test -n "$BISON" && break
4997 if test -z "$BISON"; then
5000 # Found it, now check the version.
5001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $BISON" >&5
5002 $as_echo_n "checking version of $BISON... " >&6; }
5003 ac_prog_version
=`$BISON --version 2>&1 | sed -n 's/^.*bison (GNU Bison) \([0-9]*\.[0-9.]*\).*$/\1/p'`
5004 case $ac_prog_version in
5005 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
5006 2.7*|
[3-9].
*|
[1-9][0-9]*)
5007 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
5008 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
5011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5012 $as_echo "$ac_prog_version" >&6; }
5014 if test $ac_verc_fail = yes; then
5015 critic_missing
="$critic_missing bison"
5019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC is sufficient to build libc" >&5
5020 $as_echo_n "checking if $CC is sufficient to build libc... " >&6; }
5021 if ${libc_cv_compiler_ok+:} false
; then :
5022 $as_echo_n "(cached) " >&6
5025 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5026 /* end confdefs.h. */
5032 #if !defined __GNUC__ || __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 9)
5033 #error insufficient compiler
5039 if ac_fn_c_try_compile
"$LINENO"; then :
5040 libc_cv_compiler_ok
=yes
5042 libc_cv_compiler_ok
=no
5044 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_compiler_ok" >&5
5047 $as_echo "$libc_cv_compiler_ok" >&6; }
5048 if test $libc_cv_compiler_ok != yes; then :
5049 critic_missing
="$critic_missing compiler"
5052 if test -n "$ac_tool_prefix"; then
5053 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
5054 set dummy
${ac_tool_prefix}nm
; ac_word
=$2
5055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5056 $as_echo_n "checking for $ac_word... " >&6; }
5057 if ${ac_cv_prog_NM+:} false
; then :
5058 $as_echo_n "(cached) " >&6
5060 if test -n "$NM"; then
5061 ac_cv_prog_NM
="$NM" # Let the user override the test.
5063 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5067 test -z "$as_dir" && as_dir
=.
5068 for ac_exec_ext
in '' $ac_executable_extensions; do
5069 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5070 ac_cv_prog_NM
="${ac_tool_prefix}nm"
5071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5081 if test -n "$NM"; then
5082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5083 $as_echo "$NM" >&6; }
5085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5086 $as_echo "no" >&6; }
5091 if test -z "$ac_cv_prog_NM"; then
5093 # Extract the first word of "nm", so it can be a program name with args.
5094 set dummy nm
; ac_word
=$2
5095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5096 $as_echo_n "checking for $ac_word... " >&6; }
5097 if ${ac_cv_prog_ac_ct_NM+:} false
; then :
5098 $as_echo_n "(cached) " >&6
5100 if test -n "$ac_ct_NM"; then
5101 ac_cv_prog_ac_ct_NM
="$ac_ct_NM" # Let the user override the test.
5103 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5107 test -z "$as_dir" && as_dir
=.
5108 for ac_exec_ext
in '' $ac_executable_extensions; do
5109 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5110 ac_cv_prog_ac_ct_NM
="nm"
5111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5120 ac_ct_NM
=$ac_cv_prog_ac_ct_NM
5121 if test -n "$ac_ct_NM"; then
5122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5123 $as_echo "$ac_ct_NM" >&6; }
5125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5126 $as_echo "no" >&6; }
5129 if test "x$ac_ct_NM" = x
; then
5132 case $cross_compiling:$ac_tool_warned in
5134 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5135 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5136 ac_tool_warned
=yes ;;
5145 if test "x$maintainer" = "xyes"; then
5146 for ac_prog
in autoconf
5148 # Extract the first word of "$ac_prog", so it can be a program name with args.
5149 set dummy
$ac_prog; ac_word
=$2
5150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5151 $as_echo_n "checking for $ac_word... " >&6; }
5152 if ${ac_cv_prog_AUTOCONF+:} false
; then :
5153 $as_echo_n "(cached) " >&6
5155 if test -n "$AUTOCONF"; then
5156 ac_cv_prog_AUTOCONF
="$AUTOCONF" # Let the user override the test.
5158 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5162 test -z "$as_dir" && as_dir
=.
5163 for ac_exec_ext
in '' $ac_executable_extensions; do
5164 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5165 ac_cv_prog_AUTOCONF
="$ac_prog"
5166 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5175 AUTOCONF
=$ac_cv_prog_AUTOCONF
5176 if test -n "$AUTOCONF"; then
5177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5178 $as_echo "$AUTOCONF" >&6; }
5180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5181 $as_echo "no" >&6; }
5185 test -n "$AUTOCONF" && break
5187 test -n "$AUTOCONF" || AUTOCONF
="no"
5189 case "x$AUTOCONF" in
5190 xno|x|x
:) AUTOCONF
=no
;;
5192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5193 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5194 if ${libc_cv_autoconf_works+:} false
; then :
5195 $as_echo_n "(cached) " >&6
5197 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.ac
> /dev
/null
2>&1); then
5198 libc_cv_autoconf_works
=yes
5200 libc_cv_autoconf_works
=no
5203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5204 $as_echo "$libc_cv_autoconf_works" >&6; }
5205 test $libc_cv_autoconf_works = yes || AUTOCONF
=no
5208 if test "x$AUTOCONF" = xno
; then
5209 aux_missing
="$aux_missing autoconf"
5215 # Check for python3 if available, or else python.
5216 for ac_prog
in python3 python
5218 # Extract the first word of "$ac_prog", so it can be a program name with args.
5219 set dummy
$ac_prog; ac_word
=$2
5220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5221 $as_echo_n "checking for $ac_word... " >&6; }
5222 if ${ac_cv_prog_PYTHON_PROG+:} false
; then :
5223 $as_echo_n "(cached) " >&6
5225 if test -n "$PYTHON_PROG"; then
5226 ac_cv_prog_PYTHON_PROG
="$PYTHON_PROG" # Let the user override the test.
5228 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5232 test -z "$as_dir" && as_dir
=.
5233 for ac_exec_ext
in '' $ac_executable_extensions; do
5234 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5235 ac_cv_prog_PYTHON_PROG
="$ac_prog"
5236 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5245 PYTHON_PROG
=$ac_cv_prog_PYTHON_PROG
5246 if test -n "$PYTHON_PROG"; then
5247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_PROG" >&5
5248 $as_echo "$PYTHON_PROG" >&6; }
5250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5251 $as_echo "no" >&6; }
5255 test -n "$PYTHON_PROG" && break
5257 test -n "$PYTHON_PROG" || PYTHON_PROG
="no"
5259 case "x$PYTHON_PROG" in
5260 xno|x|x
:) PYTHON_PROG
=no
;;
5264 if test "x$PYTHON_PROG" = xno
; then
5265 aux_missing
="$aux_missing python"
5267 PYTHON
="$PYTHON_PROG -B"
5271 test -n "$critic_missing" && as_fn_error $?
"
5272 *** These critical programs are missing or too old:$critic_missing
5273 *** Check the INSTALL file for required versions." "$LINENO" 5
5275 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5276 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5277 *** some features or tests will be disabled.
5278 *** Check the INSTALL file for required versions." >&5
5279 $as_echo "$as_me: WARNING:
5280 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5281 *** some features or tests will be disabled.
5282 *** Check the INSTALL file for required versions." >&2;}
5284 # if using special system headers, find out the compiler's sekrit
5285 # header directory and add that to the list. NOTE: Only does the right
5286 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5287 if test -n "$sysheaders"; then
5288 SYSINCLUDES
=-nostdinc
5289 for d
in include include-fixed
; do
5290 i
=`$CC -print-file-name="$d"` && test "x$i" != x
&& test "x$i" != "x$d" &&
5291 SYSINCLUDES
="$SYSINCLUDES -isystem $i"
5293 SYSINCLUDES
="$SYSINCLUDES \
5294 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5295 if test -n "$CXX"; then
5297 for cxxheaders
in `$CXX -v -S -x c++ /dev/null -o /dev/null 2>&1 \
5298 | sed -n -e '1,/#include/d' -e 's/^ \(\/.*\/[cg]++\)/\1/p'`; do
5299 test "x$cxxheaders" != x
&&
5300 CXX_SYSINCLUDES
="$CXX_SYSINCLUDES -isystem $cxxheaders"
5307 # Obtain some C++ header file paths. This is used to make a local
5308 # copy of those headers in Makerules.
5309 if test -n "$CXX"; then
5310 find_cxx_header
() {
5311 echo "#include <$1>" |
$CXX -M -MP -x c
++ - 2>/dev
/null \
5312 |
sed -n "\,$1:,{s/:\$//;p}"
5314 CXX_CSTDLIB_HEADER
="$(find_cxx_header cstdlib)"
5315 CXX_CMATH_HEADER
="$(find_cxx_header cmath)"
5316 CXX_BITS_STD_ABS_H
="$(find_cxx_header bits/std_abs.h)"
5322 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5323 # since this would lead to problems installing/building glibc.
5324 # LD_LIBRARY_PATH contains the current directory if one of the following
5326 # - one of the terminals (":" and ";") is the first or last sign
5327 # - two terminals occur directly after each other
5328 # - the path contains an element with a dot in it
5329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5330 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5331 case ${LD_LIBRARY_PATH} in
5332 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
5333 ld_library_path_setting
="contains current directory"
5336 ld_library_path_setting
="ok"
5339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5340 $as_echo "$ld_library_path_setting" >&6; }
5341 if test "$ld_library_path_setting" != "ok"; then
5343 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5344 *** building glibc. Please change the environment variable
5345 *** and run configure again." "$LINENO" 5
5348 # Extract the first word of "bash", so it can be a program name with args.
5349 set dummy bash
; ac_word
=$2
5350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5351 $as_echo_n "checking for $ac_word... " >&6; }
5352 if ${ac_cv_path_BASH_SHELL+:} false
; then :
5353 $as_echo_n "(cached) " >&6
5357 ac_cv_path_BASH_SHELL
="$BASH_SHELL" # Let the user override the test with a path.
5360 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5364 test -z "$as_dir" && as_dir
=.
5365 for ac_exec_ext
in '' $ac_executable_extensions; do
5366 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5367 ac_cv_path_BASH_SHELL
="$as_dir/$ac_word$ac_exec_ext"
5368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5375 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL
="no"
5379 BASH_SHELL
=$ac_cv_path_BASH_SHELL
5380 if test -n "$BASH_SHELL"; then
5381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5382 $as_echo "$BASH_SHELL" >&6; }
5384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5385 $as_echo "no" >&6; }
5390 # Extract the first word of "perl", so it can be a program name with args.
5391 set dummy perl
; ac_word
=$2
5392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5393 $as_echo_n "checking for $ac_word... " >&6; }
5394 if ${ac_cv_path_PERL+:} false
; then :
5395 $as_echo_n "(cached) " >&6
5399 ac_cv_path_PERL
="$PERL" # Let the user override the test with a path.
5402 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5406 test -z "$as_dir" && as_dir
=.
5407 for ac_exec_ext
in '' $ac_executable_extensions; do
5408 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5409 ac_cv_path_PERL
="$as_dir/$ac_word$ac_exec_ext"
5410 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5417 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL
="no"
5421 PERL
=$ac_cv_path_PERL
5422 if test -n "$PERL"; then
5423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5424 $as_echo "$PERL" >&6; }
5426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5427 $as_echo "no" >&6; }
5431 if test "$PERL" != no
&&
5432 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5435 # Extract the first word of "install-info", so it can be a program name with args.
5436 set dummy install-info
; ac_word
=$2
5437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5438 $as_echo_n "checking for $ac_word... " >&6; }
5439 if ${ac_cv_path_INSTALL_INFO+:} false
; then :
5440 $as_echo_n "(cached) " >&6
5442 case $INSTALL_INFO in
5444 ac_cv_path_INSTALL_INFO
="$INSTALL_INFO" # Let the user override the test with a path.
5447 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5448 as_dummy
="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5449 for as_dir
in $as_dummy
5452 test -z "$as_dir" && as_dir
=.
5453 for ac_exec_ext
in '' $ac_executable_extensions; do
5454 if as_fn_executable_p
"$as_dir/$ac_word$ac_exec_ext"; then
5455 ac_cv_path_INSTALL_INFO
="$as_dir/$ac_word$ac_exec_ext"
5456 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5463 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO
="no"
5467 INSTALL_INFO
=$ac_cv_path_INSTALL_INFO
5468 if test -n "$INSTALL_INFO"; then
5469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5470 $as_echo "$INSTALL_INFO" >&6; }
5472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5473 $as_echo "no" >&6; }
5478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5479 $as_echo_n "checking for .set assembler directive... " >&6; }
5480 if ${libc_cv_asm_set_directive+:} false
; then :
5481 $as_echo_n "(cached) " >&6
5483 cat > conftest.s
<<EOF
5486 .set glibc_conftest_frobozz,foo
5487 .globl glibc_conftest_frobozz
5489 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5490 # (but it doesn't work), so we must do a linking check to be sure.
5491 cat > conftest1.c
<<\EOF
5492 extern int glibc_conftest_frobozz
;
5493 void _start
() { glibc_conftest_frobozz
= 1; }
5495 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5496 -nostartfiles -nostdlib $no_ssp \
5497 -o conftest conftest.s conftest1.c
1>&5 2>&5; then
5498 libc_cv_asm_set_directive
=yes
5500 libc_cv_asm_set_directive
=no
5504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5505 $as_echo "$libc_cv_asm_set_directive" >&6; }
5506 if test $libc_cv_asm_set_directive = yes; then
5507 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker support for protected data symbol" >&5
5512 $as_echo_n "checking linker support for protected data symbol... " >&6; }
5513 if ${libc_cv_protected_data+:} false
; then :
5514 $as_echo_n "(cached) " >&6
5516 cat > conftest.c
<<EOF
5517 int bar __attribute__ ((visibility ("protected"))) = 1;
5519 libc_cv_protected_data
=no
5520 if { ac_try
='${CC-cc} -nostdlib -nostartfiles $no_ssp -fPIC -shared conftest.c -o conftest.so'
5521 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5524 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5525 test $ac_status = 0; }; }; then
5526 cat > conftest.c
<<EOF
5528 int main (void) { return bar; }
5530 if { ac_try
='${CC-cc} -nostdlib -nostartfiles $no_ssp conftest.c -o conftest conftest.so'
5531 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5534 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5535 test $ac_status = 0; }; }; then
5536 libc_cv_protected_data
=yes
5542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_protected_data" >&5
5543 $as_echo "$libc_cv_protected_data" >&6; }
5546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker support for INSERT in linker script" >&5
5547 $as_echo_n "checking linker support for INSERT in linker script... " >&6; }
5548 if ${libc_cv_insert+:} false
; then :
5549 $as_echo_n "(cached) " >&6
5551 cat > conftest.c
<<EOF
5552 const int __attribute__ ((section(".bar"))) bar = 0x12345678;
5553 int test (void) { return bar; }
5555 cat > conftest.t
<<EOF
5560 INSERT AFTER .rela.dyn;
5563 if { ac_try
='${CC-cc} -nostdlib -nostartfiles $no_ssp -fPIC -shared conftest.c -Wl,-T,conftest.t -o conftest.so'
5564 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5567 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5568 test $ac_status = 0; }; }; then
5574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_insert" >&5
5575 $as_echo "$libc_cv_insert" >&6; }
5578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
5579 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
5580 if ${libc_cv_broken_alias_attribute+:} false
; then :
5581 $as_echo_n "(cached) " >&6
5583 cat > conftest.c
<<EOF
5584 extern int foo (int x) __asm ("xyzzy");
5585 int bar (int x) { return x; }
5586 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5588 extern __typeof (dfoo) dfoo __asm ("abccb");
5591 libc_cv_broken_alias_attribute
=yes
5592 if { ac_try
='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5593 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5597 test $ac_status = 0; }; }; then
5598 if grep 'xyzzy' conftest.s
>/dev
/null
&&
5599 grep 'abccb' conftest.s
>/dev
/null
; then
5600 libc_cv_broken_alias_attribute
=no
5603 rm -f conftest.c conftest.s
5606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
5607 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
5608 if test $libc_cv_broken_alias_attribute = yes; then
5609 as_fn_error $?
"working alias attribute support required" "$LINENO" 5
5612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
5613 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
5614 if ${libc_cv_have_sdata_section+:} false
; then :
5615 $as_echo_n "(cached) " >&6
5617 echo "int i;" > conftest.c
5618 libc_cv_have_sdata_section
=no
5619 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c
-o conftest.so
2>&1 \
5620 |
grep '\.sdata' >/dev
/null
; then
5621 libc_cv_have_sdata_section
=yes
5623 rm -f conftest.c conftest.so
5626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
5627 $as_echo "$libc_cv_have_sdata_section" >&6; }
5628 if test $libc_cv_have_sdata_section = yes; then
5629 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
5633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
5634 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
5635 if ${libc_cv_ctors_header+:} false
; then :
5636 $as_echo_n "(cached) " >&6
5638 libc_cv_ctors_header
=yes
5639 cat > conftest.c
<<EOF
5640 int _start (void) { return 0; }
5641 int __start (void) { return 0; }
5643 __attribute__ ((constructor)) void ctor (void) { asm (""); }
5644 __attribute__ ((destructor)) void dtor (void) { asm (""); }
5647 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp -o conftest
5648 conftest.c -static -nostartfiles -nostdlib
5650 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5654 test $ac_status = 0; }; }; then :
5655 if $READELF -WS conftest
$ac_exeext |
$AWK '
5656 { gsub(/\[ */, "[") }
5657 $2 == ".ctors" || $2 == ".dtors" {
5658 size = strtonum("0x" $6)
5659 align = strtonum("0x" $NF)
5661 stub[$2] = size == align * 2
5664 ctors_ok = !seen[".ctors"] || stub[".ctors"]
5665 dtors_ok = !seen[".dtors"] || stub[".dtors"]
5666 exit ((ctors_ok && dtors_ok) ? 0 : 1)
5669 libc_cv_ctors_header
=no
5673 as_fn_error $?
"missing __attribute__ ((constructor)) support??" "$LINENO" 5
5679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
5680 $as_echo "$libc_cv_ctors_header" >&6; }
5681 if test $libc_cv_ctors_header = no
; then
5682 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
5686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
5687 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
5688 if ${libc_cv_cc_with_libunwind+:} false
; then :
5689 $as_echo_n "(cached) " >&6
5692 cat > conftest.c
<<EOF
5693 int main (void) { return 0; }
5695 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5696 conftest.c
-v 2>&1 >/dev
/null |
grep ' -lunwind ' >/dev
/null
; then
5697 libc_cv_cc_with_libunwind
=yes
5699 libc_cv_cc_with_libunwind
=no
5703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
5704 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
5706 if test $libc_cv_cc_with_libunwind = yes; then
5707 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
5712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
5713 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
5714 if ${libc_cv_as_noexecstack+:} false
; then :
5715 $as_echo_n "(cached) " >&6
5717 cat > conftest.c
<<EOF
5720 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS
5721 -S -o conftest.s conftest.c 1>&5'
5722 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5726 test $ac_status = 0; }; } \
5727 && grep .note.GNU-stack conftest.s
>/dev
/null \
5728 && { ac_try
='${CC-cc} $ASFLAGS -Wa,--noexecstack
5729 -c -o conftest.o conftest.s 1>&5'
5730 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5733 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5734 test $ac_status = 0; }; }
5736 libc_cv_as_noexecstack
=yes
5738 libc_cv_as_noexecstack
=no
5742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
5743 $as_echo "$libc_cv_as_noexecstack" >&6; }
5744 if test $libc_cv_as_noexecstack = yes; then
5745 ASFLAGS_config
="$ASFLAGS_config -Wa,--noexecstack"
5749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
5750 $as_echo_n "checking for -z combreloc... " >&6; }
5751 if ${libc_cv_z_combreloc+:} false
; then :
5752 $as_echo_n "(cached) " >&6
5754 cat > conftest.c
<<EOF
5755 extern int bar (int);
5757 int foo (void) { return bar (mumble); }
5759 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5760 -fPIC -shared $no_ssp -o conftest.so conftest.c
5761 -nostdlib -nostartfiles
5762 -Wl,-z,combreloc 1>&5'
5763 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5766 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5767 test $ac_status = 0; }; }
5769 if $READELF -S conftest.so |
grep -E '.rela?.dyn' > /dev
/null
; then
5770 libc_cv_z_combreloc
=yes
5772 libc_cv_z_combreloc
=no
5775 libc_cv_z_combreloc
=no
5779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
5780 $as_echo "$libc_cv_z_combreloc" >&6; }
5781 if test "$libc_cv_z_combreloc" = yes; then
5782 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
5787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z execstack" >&5
5788 $as_echo_n "checking for linker that supports -z execstack... " >&6; }
5789 libc_linker_feature
=no
5790 if test x
"$gnu_ld" = x
"yes"; then
5791 libc_linker_check
=`$LD -v --help 2>/dev/null | grep "\-z execstack"`
5792 if test -n "$libc_linker_check"; then
5793 cat > conftest.c
<<EOF
5794 int _start (void) { return 42; }
5796 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
5797 -Wl,-z,execstack -nostdlib -nostartfiles
5798 -fPIC -shared -o conftest.so conftest.c
5800 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5804 test $ac_status = 0; }; }
5806 libc_linker_feature
=yes
5811 if test $libc_linker_feature = yes; then
5812 libc_cv_z_execstack
=yes
5814 libc_cv_z_execstack
=no
5816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5817 $as_echo "$libc_linker_feature" >&6; }
5820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports --no-dynamic-linker" >&5
5821 $as_echo_n "checking for linker that supports --no-dynamic-linker... " >&6; }
5822 libc_linker_feature
=no
5823 if test x
"$gnu_ld" = x
"yes"; then
5824 libc_linker_check
=`$LD -v --help 2>/dev/null | grep "\--no-dynamic-linker"`
5825 if test -n "$libc_linker_check"; then
5826 cat > conftest.c
<<EOF
5827 int _start (void) { return 42; }
5829 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
5830 -Wl,--no-dynamic-linker -nostdlib -nostartfiles
5831 -fPIC -shared -o conftest.so conftest.c
5833 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5836 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5837 test $ac_status = 0; }; }
5839 libc_linker_feature
=yes
5844 if test $libc_linker_feature = yes; then
5845 libc_cv_no_dynamic_linker
=yes
5847 libc_cv_no_dynamic_linker
=no
5849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5850 $as_echo "$libc_linker_feature" >&6; }
5851 config_vars
="$config_vars
5852 have-no-dynamic-linker = $libc_cv_no_dynamic_linker"
5854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -static-pie" >&5
5855 $as_echo_n "checking for -static-pie... " >&6; }
5856 if ${libc_cv_static_pie+:} false
; then :
5857 $as_echo_n "(cached) " >&6
5859 if { ac_try
='${CC-cc} -static-pie -xc /dev/null -S -o /dev/null'
5860 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5863 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5864 test $ac_status = 0; }; }; then :
5865 libc_cv_static_pie
=yes
5867 libc_cv_static_pie
=no
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_static_pie" >&5
5872 $as_echo "$libc_cv_static_pie" >&6; }
5873 config_vars
="$config_vars
5874 have-static-pie = $libc_cv_static_pie"
5876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
5877 $as_echo_n "checking for -fpie... " >&6; }
5878 if ${libc_cv_fpie+:} false
; then :
5879 $as_echo_n "(cached) " >&6
5881 if { ac_try
='${CC-cc} -fpie -xc /dev/null -S -o /dev/null'
5882 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5885 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5886 test $ac_status = 0; }; }; then :
5893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
5894 $as_echo "$libc_cv_fpie" >&6; }
5898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
5899 $as_echo_n "checking for --hash-style option... " >&6; }
5900 if ${libc_cv_hashstyle+:} false
; then :
5901 $as_echo_n "(cached) " >&6
5903 cat > conftest.c
<<EOF
5904 int _start (void) { return 42; }
5906 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
5907 -fPIC -shared -o conftest.so conftest.c
5908 -Wl,--hash-style=both -nostdlib 1>&5'
5909 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5912 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5913 test $ac_status = 0; }; }
5915 libc_cv_hashstyle
=yes
5917 libc_cv_hashstyle
=no
5921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
5922 $as_echo "$libc_cv_hashstyle" >&6; }
5925 # The linker's default -shared behavior is good enough if it
5926 # does these things that our custom linker scripts ensure that
5927 # all allocated NOTE sections come first.
5928 if test "$use_default_link" = default
; then
5929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
5930 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
5931 if ${libc_cv_use_default_link+:} false
; then :
5932 $as_echo_n "(cached) " >&6
5934 libc_cv_use_default_link
=no
5935 cat > conftest.s
<<\EOF
5936 .section .note.a
,"a",%note
5941 .section .note.b
,"a",%note
5947 if { ac_try
=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
5948 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5951 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5952 test $ac_status = 0; }; } &&
5953 ac_try
=`$READELF -S conftest.so | sed -n \
5955 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
5961 libc_seen_a
=no libc_seen_b
=no
5963 while test $# -ge 2 -a "$1" = NOTE
; do
5965 .note.a
) libc_seen_a
=yes ;;
5966 .note.b
) libc_seen_b
=yes ;;
5970 case "$libc_seen_a$libc_seen_b" in
5972 libc_cv_use_default_link
=yes
5976 $libc_seen_a$libc_seen_b from:
5983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
5984 $as_echo "$libc_cv_use_default_link" >&6; }
5985 use_default_link
=$libc_cv_use_default_link
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_DAT reloc" >&5
5989 $as_echo_n "checking for GLOB_DAT reloc... " >&6; }
5990 if ${libc_cv_has_glob_dat+:} false
; then :
5991 $as_echo_n "(cached) " >&6
5993 cat > conftest.c
<<EOF
5995 int foo (void) { return mumble; }
5997 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5998 -fPIC -shared -o conftest.so conftest.c
5999 -nostdlib -nostartfiles $no_ssp
6001 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6004 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6005 test $ac_status = 0; }; }
6007 if $READELF -rW conftest.so |
grep '_GLOB_DAT' > /dev
/null
; then
6008 libc_cv_has_glob_dat
=yes
6010 libc_cv_has_glob_dat
=no
6013 libc_cv_has_glob_dat
=no
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_has_glob_dat" >&5
6018 $as_echo "$libc_cv_has_glob_dat" >&6; }
6021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6022 $as_echo_n "checking linker output format... " >&6; }
6023 if ${libc_cv_output_format+:} false
; then :
6024 $as_echo_n "(cached) " >&6
6026 if libc_cv_output_format
=`
6027 ${CC-cc} -nostartfiles -nostdlib $no_ssp -Wl,--print-output-format 2>&5`
6031 libc_cv_output_format
=
6033 test -n "$libc_cv_output_format" || libc_cv_output_format
=unknown
6035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6036 $as_echo "$libc_cv_output_format" >&6; }
6039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6040 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6041 if ${libc_cv_fno_toplevel_reorder+:} false
; then :
6042 $as_echo_n "(cached) " >&6
6044 cat > conftest.c
<<EOF
6047 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6049 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6052 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6053 test $ac_status = 0; }; }
6055 libc_cv_fno_toplevel_reorder
=yes
6057 libc_cv_fno_toplevel_reorder
=no
6061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6062 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6063 if test $libc_cv_fno_toplevel_reorder = yes; then
6064 fno_unit_at_a_time
="-fno-toplevel-reorder -fno-section-anchors"
6066 fno_unit_at_a_time
=-fno-unit-at-a-time
6070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -mtls-dialect=gnu2" >&5
6071 $as_echo_n "checking for -mtls-dialect=gnu2... " >&6; }
6072 if ${libc_cv_mtls_dialect_gnu2+:} false
; then :
6073 $as_echo_n "(cached) " >&6
6075 cat > conftest.c
<<EOF
6082 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -S -fPIC -mtls-dialect=gnu2
6084 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6087 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6088 test $ac_status = 0; }; }
6090 libc_cv_mtls_dialect_gnu2
=yes
6092 libc_cv_mtls_dialect_gnu2
=no
6096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mtls_dialect_gnu2" >&5
6097 $as_echo "$libc_cv_mtls_dialect_gnu2" >&6; }
6099 config_vars
="$config_vars
6100 have-mtls-dialect-gnu2 = $libc_cv_mtls_dialect_gnu2"
6102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6103 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6104 if ${libc_cv_have_section_quotes+:} false
; then :
6105 $as_echo_n "(cached) " >&6
6107 cat > conftest.c
<<EOF
6108 static const int foo
6109 __attribute__ ((section ("bar"))) = 1;
6111 if ${CC-cc} -S conftest.c
-o conftest.s
; then
6112 if grep '\.section.*"bar"' conftest.s
>/dev
/null
; then
6113 libc_cv_have_section_quotes
=yes
6115 libc_cv_have_section_quotes
=no
6118 libc_cv_have_section_quotes
=unknown
6120 rm -f conftest.
{c
,s
}
6123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6124 $as_echo "$libc_cv_have_section_quotes" >&6; }
6125 if test $libc_cv_have_section_quotes = yes; then
6126 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6131 $as_echo_n "checking for __builtin_memset... " >&6; }
6132 if ${libc_cv_gcc_builtin_memset+:} false
; then :
6133 $as_echo_n "(cached) " >&6
6135 cat > conftest.c
<<\EOF
6138 __builtin_memset
(x
, 0, 1000);
6141 if { ac_try
='${CC-cc} -O3 -S conftest.c -o - | grep -F "memset" > /dev/null'
6142 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6145 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6146 test $ac_status = 0; }; };
6148 libc_cv_gcc_builtin_memset
=no
6150 libc_cv_gcc_builtin_memset
=yes
6154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6155 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6156 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6157 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6162 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6163 if ${libc_cv_gcc_builtin_redirection+:} false
; then :
6164 $as_echo_n "(cached) " >&6
6166 cat > conftest.c
<<\EOF
6167 extern char
*strstr
(const char
*, const char
*) __asm
("my_strstr");
6168 char
*foo
(const char
*a
, const char
*b
)
6170 return __builtin_strstr
(a
, b
);
6173 if { ac_try
='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
6174 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6178 test $ac_status = 0; }; };
6180 libc_cv_gcc_builtin_redirection
=yes
6182 libc_cv_gcc_builtin_redirection
=no
6186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
6187 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
6188 if test "$libc_cv_gcc_builtin_redirection" = no
; then
6189 as_fn_error $?
"support for the symbol redirection needed" "$LINENO" 5
6192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
6193 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
6194 if ${libc_cv_cc_nofma+:} false
; then :
6195 $as_echo_n "(cached) " >&6
6198 for opt
in -ffp-contract=off
-mno-fused-madd; do
6199 if { ac_try
='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6200 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6203 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6204 test $ac_status = 0; }; }; then :
6205 libc_cv_cc_nofma
=$opt; break
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
6210 $as_echo "$libc_cv_cc_nofma" >&6; }
6213 if test -n "$submachine"; then
6214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
6215 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
6216 if ${libc_cv_cc_submachine+:} false
; then :
6217 $as_echo_n "(cached) " >&6
6219 libc_cv_cc_submachine
=no
6220 for opt
in "-march=$submachine" "-mcpu=$submachine"; do
6221 if { ac_try
='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6222 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6225 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6226 test $ac_status = 0; }; }; then :
6228 libc_cv_cc_submachine
="$opt"
6233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
6234 $as_echo "$libc_cv_cc_submachine" >&6; }
6235 if test "x$libc_cv_cc_submachine" = xno
; then
6236 as_fn_error $?
"${CC-cc} does not support $submachine" "$LINENO" 5
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6242 __attribute__ ((__optimize__))" >&5
6243 $as_echo_n "checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6244 __attribute__ ((__optimize__))... " >&6; }
6245 if ${libc_cv_cc_loop_to_function+:} false
; then :
6246 $as_echo_n "(cached) " >&6
6248 cat > conftest.c
<<EOF
6250 __attribute__ ((__optimize__ ("-fno-tree-loop-distribute-patterns")))
6253 libc_cv_cc_loop_to_function
=no
6254 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c'
6255 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6259 test $ac_status = 0; }; }
6261 libc_cv_cc_loop_to_function
=yes
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_loop_to_function" >&5
6266 $as_echo "$libc_cv_cc_loop_to_function" >&6; }
6267 if test $libc_cv_cc_loop_to_function = yes; then
6268 $as_echo "#define HAVE_CC_INHIBIT_LOOP_TO_LIBCALL 1" >>confdefs.h
6273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
6274 $as_echo_n "checking for libgd... " >&6; }
6275 if test "$with_gd" != "no"; then
6276 old_CFLAGS
="$CFLAGS"
6277 CFLAGS
="$CFLAGS $libgd_include"
6278 old_LDFLAGS
="$LDFLAGS"
6279 LDFLAGS
="$LDFLAGS $libgd_ldflags"
6281 LIBS
="$LIBS -lgd -lpng -lz -lm"
6282 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6283 /* end confdefs.h. */
6293 if ac_fn_c_try_link
"$LINENO"; then :
6298 rm -f core conftest.err conftest.
$ac_objext \
6299 conftest
$ac_exeext conftest.
$ac_ext
6300 CFLAGS
="$old_CFLAGS"
6301 LDFLAGS
="$old_LDFLAGS"
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
6307 $as_echo "$LIBGD" >&6; }
6311 if test x
$with_selinux = xno
; then
6314 # See if we have the SELinux library
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
6316 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
6317 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false
; then :
6318 $as_echo_n "(cached) " >&6
6320 ac_check_lib_save_LIBS
=$LIBS
6321 LIBS
="-lselinux $LIBS"
6322 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6323 /* end confdefs.h. */
6325 /* Override any GCC internal prototype to avoid an error.
6326 Use char because int might match the return type of a GCC
6327 builtin and then its argument prototype would still apply. */
6331 char is_selinux_enabled ();
6335 return is_selinux_enabled ();
6340 if ac_fn_c_try_link
"$LINENO"; then :
6341 ac_cv_lib_selinux_is_selinux_enabled
=yes
6343 ac_cv_lib_selinux_is_selinux_enabled
=no
6345 rm -f core conftest.err conftest.
$ac_objext \
6346 conftest
$ac_exeext conftest.
$ac_ext
6347 LIBS
=$ac_check_lib_save_LIBS
6349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6350 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
6351 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes
; then :
6357 if test x
$with_selinux = xyes
; then
6358 if test x
$have_selinux = xno
; then
6359 as_fn_error $?
"SELinux explicitly required, but SELinux library not found" "$LINENO" 5
6363 # Check if we're building with SELinux support.
6364 if test "x$have_selinux" = xyes
; then
6366 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
6369 # See if we have the libaudit library
6370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
6371 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
6372 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false
; then :
6373 $as_echo_n "(cached) " >&6
6375 ac_check_lib_save_LIBS
=$LIBS
6376 LIBS
="-laudit $LIBS"
6377 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6378 /* end confdefs.h. */
6380 /* Override any GCC internal prototype to avoid an error.
6381 Use char because int might match the return type of a GCC
6382 builtin and then its argument prototype would still apply. */
6386 char audit_log_user_avc_message ();
6390 return audit_log_user_avc_message ();
6395 if ac_fn_c_try_link
"$LINENO"; then :
6396 ac_cv_lib_audit_audit_log_user_avc_message
=yes
6398 ac_cv_lib_audit_audit_log_user_avc_message
=no
6400 rm -f core conftest.err conftest.
$ac_objext \
6401 conftest
$ac_exeext conftest.
$ac_ext
6402 LIBS
=$ac_check_lib_save_LIBS
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
6405 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
6406 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes
; then :
6412 if test "x$have_libaudit" = xyes
; then
6414 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
6419 # See if we have the libcap library
6420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
6421 $as_echo_n "checking for cap_init in -lcap... " >&6; }
6422 if ${ac_cv_lib_cap_cap_init+:} false
; then :
6423 $as_echo_n "(cached) " >&6
6425 ac_check_lib_save_LIBS
=$LIBS
6427 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6428 /* end confdefs.h. */
6430 /* Override any GCC internal prototype to avoid an error.
6431 Use char because int might match the return type of a GCC
6432 builtin and then its argument prototype would still apply. */
6445 if ac_fn_c_try_link
"$LINENO"; then :
6446 ac_cv_lib_cap_cap_init
=yes
6448 ac_cv_lib_cap_cap_init
=no
6450 rm -f core conftest.err conftest.
$ac_objext \
6451 conftest
$ac_exeext conftest.
$ac_ext
6452 LIBS
=$ac_check_lib_save_LIBS
6454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
6455 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
6456 if test "x$ac_cv_lib_cap_cap_init" = xyes
; then :
6462 if test "x$have_libcap" = xyes
; then
6464 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
6472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
6473 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
6474 if ${libc_cv_predef_fortify_source+:} false
; then :
6475 $as_echo_n "(cached) " >&6
6477 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6478 /* end confdefs.h. */
6484 #ifdef _FORTIFY_SOURCE
6491 if ac_fn_c_try_compile
"$LINENO"; then :
6492 libc_cv_predef_fortify_source
=no
6494 libc_cv_predef_fortify_source
=yes
6496 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
6499 $as_echo "$libc_cv_predef_fortify_source" >&6; }
6500 if test $libc_cv_predef_fortify_source = yes; then
6501 CPPUNDEFS
="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
6505 # Some linkers on some architectures support __ehdr_start but with
6506 # bugs. Make sure usage of it does not create relocations in the
6507 # output (as the linker should resolve them all for us).
6508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker provides working __ehdr_start" >&5
6509 $as_echo_n "checking whether the linker provides working __ehdr_start... " >&6; }
6510 if ${libc_cv_ehdr_start+:} false
; then :
6511 $as_echo_n "(cached) " >&6
6514 old_CFLAGS
="$CFLAGS"
6515 old_LDFLAGS
="$LDFLAGS"
6517 CFLAGS
="$CFLAGS -fPIC"
6518 LDFLAGS
="$LDFLAGS -nostdlib -nostartfiles -shared $no_ssp"
6520 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6521 /* end confdefs.h. */
6527 extern const Ehdr __ehdr_start __attribute__ ((visibility ("hidden")));
6528 long ehdr (void) { return __ehdr_start.val; }
6531 if ac_fn_c_try_link
"$LINENO"; then :
6532 if $READELF -r conftest |
grep -F __ehdr_start
>/dev
/null
; then
6533 libc_cv_ehdr_start
=broken
6535 libc_cv_ehdr_start
=yes
6538 libc_cv_ehdr_start
=no
6540 rm -f core conftest.err conftest.
$ac_objext \
6541 conftest
$ac_exeext conftest.
$ac_ext
6542 CFLAGS
="$old_CFLAGS"
6543 LDFLAGS
="$old_LDFLAGS"
6547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ehdr_start" >&5
6548 $as_echo "$libc_cv_ehdr_start" >&6; }
6549 if test "$libc_cv_ehdr_start" = yes; then
6550 $as_echo "#define HAVE_EHDR_START 1" >>confdefs.h
6552 elif test "$libc_cv_ehdr_start" = broken
; then
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linker is broken -- you should upgrade" >&5
6554 $as_echo "$as_me: WARNING: linker is broken -- you should upgrade" >&2;}
6557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_trap with no external dependencies" >&5
6558 $as_echo_n "checking for __builtin_trap with no external dependencies... " >&6; }
6559 if ${libc_cv_builtin_trap+:} false
; then :
6560 $as_echo_n "(cached) " >&6
6562 libc_cv_builtin_trap
=no
6563 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6564 /* end confdefs.h. */
6574 if ac_fn_c_try_compile
"$LINENO"; then :
6576 libc_undefs
=`$NM -u conftest.o |
6577 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
6579 as_fn_error $?
"confusing output from $NM -u" "$LINENO" 5
6581 echo >&5 "libc_undefs='$libc_undefs'"
6582 if test -z "$libc_undefs"; then
6583 libc_cv_builtin_trap
=yes
6586 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_builtin_trap" >&5
6589 $as_echo "$libc_cv_builtin_trap" >&6; }
6590 if test $libc_cv_builtin_trap = yes; then
6591 $as_echo "#define HAVE_BUILTIN_TRAP 1" >>confdefs.h
6596 ac_cpp
='$CXXCPP $CPPFLAGS'
6597 ac_compile
='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6598 ac_link
='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6599 ac_compiler_gnu
=$ac_cv_cxx_compiler_gnu
6602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler supports thread_local" >&5
6603 $as_echo_n "checking whether the C++ compiler supports thread_local... " >&6; }
6604 if ${libc_cv_cxx_thread_local+:} false
; then :
6605 $as_echo_n "(cached) " >&6
6608 old_CXXFLAGS
="$CXXFLAGS"
6609 CXXFLAGS
="$CXXFLAGS -std=gnu++11"
6610 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6611 /* end confdefs.h. */
6615 // Compiler support.
6622 S * get () { return &s; }
6624 // libstdc++ support.
6625 #ifndef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL
6626 #error __cxa_thread_atexit_impl not supported
6630 if ac_fn_cxx_try_compile
"$LINENO"; then :
6631 libc_cv_cxx_thread_local
=yes
6633 libc_cv_cxx_thread_local
=no
6635 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6636 CXXFLAGS
="$old_CXXFLAGS"
6639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cxx_thread_local" >&5
6640 $as_echo "$libc_cv_cxx_thread_local" >&6; }
6644 ac_cpp
='$CPP $CPPFLAGS'
6645 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6646 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6647 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
6650 ### End of automated tests.
6651 ### Now run sysdeps configure fragments.
6653 # They also can set these variables.
6655 ldd_rewrite_script
=no
6656 libc_cv_sysconfdir
=$sysconfdir
6657 libc_cv_localstatedir
=$localstatedir
6658 libc_cv_gcc_unwind_find_fde
=no
6661 # Iterate over all the sysdep directories we will use, running their
6662 # configure fragments.
6663 for dir
in $sysnames; do
6666 *) dest
=$srcdir/$dir ;;
6668 if test -r $dest/configure
; then
6669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
6670 $as_echo "running configure fragment for $dir" >&6; }
6675 if test x
"$build_mathvec" = xnotset
; then
6678 config_vars
="$config_vars
6679 build-mathvec = $build_mathvec"
6684 if test x
$libc_cv_gcc_unwind_find_fde = xyes
; then
6685 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
6690 # A sysdeps configure fragment can reset this if IFUNC is not actually
6691 # usable even though the assembler knows how to generate the symbol type.
6692 if test x
"$libc_cv_ld_gnu_indirect_function" = xyes
; then
6693 $as_echo "#define HAVE_IFUNC 1" >>confdefs.h
6697 if test x
"$libc_cv_gcc_indirect_function" = xyes
; then
6698 $as_echo "#define HAVE_GCC_IFUNC 1" >>confdefs.h
6702 # This is far from the AC_ARG_ENABLE that sets it so that a sysdeps
6703 # configure fragment can override the value to prevent this AC_DEFINE.
6705 if test "x$use_nscd" != xno
; then
6706 $as_echo "#define USE_NSCD 1" >>confdefs.h
6709 if test "x$build_nscd" = xdefault
; then
6710 build_nscd
=$use_nscd
6720 if test x
$use_ldconfig = xyes
; then
6721 $as_echo "#define USE_LDCONFIG 1" >>confdefs.h
6730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
6731 $as_echo_n "checking whether -fPIC is default... " >&6; }
6732 if ${libc_cv_pic_default+:} false
; then :
6733 $as_echo_n "(cached) " >&6
6735 libc_cv_pic_default
=yes
6736 cat > conftest.c
<<EOF
6737 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
6738 # error PIC is default.
6741 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6742 libc_cv_pic_default
=no
6746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
6747 $as_echo "$libc_cv_pic_default" >&6; }
6750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIE is default" >&5
6751 $as_echo_n "checking whether -fPIE is default... " >&6; }
6752 if ${libc_cv_cc_pie_default+:} false
; then :
6753 $as_echo_n "(cached) " >&6
6755 libc_cv_cc_pie_default
=yes
6756 cat > conftest.c
<<EOF
6757 #if defined __PIE__ || defined __pie__ || defined PIE || defined pie
6758 # error PIE is default.
6761 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6762 libc_cv_cc_pie_default
=no
6766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_pie_default" >&5
6767 $as_echo "$libc_cv_cc_pie_default" >&6; }
6768 libc_cv_pie_default
=$libc_cv_cc_pie_default
6772 # Set the `multidir' variable by grabbing the variable from the compiler.
6773 # We do it once and save the result in a generated makefile.
6774 libc_cv_multidir
=`${CC-cc} $CFLAGS $CPPFLAGS -print-multi-directory`
6777 if test "$static_pie" = yes; then
6778 # The linker must support --no-dynamic-linker.
6779 if test "$libc_cv_no_dynamic_linker" != yes; then
6780 as_fn_error $?
"linker support for --no-dynamic-linker needed" "$LINENO" 5
6783 libc_cv_pie_default
=yes
6784 $as_echo "#define ENABLE_STATIC_PIE 1" >>confdefs.h
6787 config_vars
="$config_vars
6788 enable-static-pie = $static_pie"
6797 VERSION
=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
6798 RELEASE
=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
6802 ac_config_files
="$ac_config_files config.make Makefile"
6804 ac_config_commands
="$ac_config_commands default"
6806 cat >confcache
<<\_ACEOF
6807 # This file is a shell script that caches the results of configure
6808 # tests run on this system so they can be shared between configure
6809 # scripts and configure runs, see configure's option --config-cache.
6810 # It is not useful on other systems. If it contains results you don't
6811 # want to keep, you may remove or edit it.
6813 # config.status only pays attention to the cache file if you give it
6814 # the --recheck option to rerun configure.
6816 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6817 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6822 # The following way of writing the cache mishandles newlines in values,
6823 # but we know of no workaround that is simple, portable, and efficient.
6824 # So, we kill variables containing newlines.
6825 # Ultrix sh set writes to stderr and can't be redirected directly,
6826 # and sets the high bit in the cache file unless we assign to the vars.
6828 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6829 eval ac_val
=\$
$ac_var
6833 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6834 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6837 _ | IFS | as_nl
) ;; #(
6838 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
6839 *) { eval $ac_var=; unset $ac_var;} ;;
6845 case $as_nl`(ac_space=' '; set) 2>&1` in #(
6846 *${as_nl}ac_space
=\
*)
6847 # `set' does not quote correctly, so add quotes: double-quote
6848 # substitution turns \\\\ into \\, and sed turns \\ into \.
6851 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6854 # `set' quotes correctly as required by POSIX, so do not add quotes.
6855 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6864 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6866 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6868 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
6869 if test -w "$cache_file"; then
6870 if test "x$cache_file" != "x/dev/null"; then
6871 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6872 $as_echo "$as_me: updating cache $cache_file" >&6;}
6873 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
6874 cat confcache
>"$cache_file"
6876 case $cache_file in #(
6878 mv -f confcache
"$cache_file"$$
&&
6879 mv -f "$cache_file"$$
"$cache_file" ;; #(
6881 mv -f confcache
"$cache_file" ;;
6886 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6887 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6892 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6893 # Let make expand exec_prefix.
6894 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6896 DEFS
=-DHAVE_CONFIG_H
6901 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
6902 # 1. Remove the extension, and $U if already installed.
6903 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
6904 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
6905 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
6906 # will be set to the directory where LIBOBJS objects are built.
6907 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
6908 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
6912 LTLIBOBJS
=$ac_ltlibobjs
6916 : "${CONFIG_STATUS=./config.status}"
6918 ac_clean_files_save
=$ac_clean_files
6919 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
6920 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
6921 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
6923 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
6925 # Generated by $as_me.
6926 # Run this file to recreate the current configuration.
6927 # Compiler output produced by configure, useful for debugging
6928 # configure, is in config.log if it exists.
6934 SHELL=\${CONFIG_SHELL-$SHELL}
6937 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
6938 ## -------------------- ##
6939 ## M4sh Initialization. ##
6940 ## -------------------- ##
6942 # Be more Bourne compatible
6943 DUALCASE
=1; export DUALCASE
# for MKS sh
6944 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
6947 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6948 # is contrary to our usage. Disable this feature.
6949 alias -g '${1+"$@"}'='"$@"'
6950 setopt NO_GLOB_SUBST
6952 case `(set -o) 2>/dev/null` in #(
6964 # Printing a long string crashes Solaris 7 /usr/bin/printf.
6965 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6966 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
6967 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
6968 # Prefer a ksh shell builtin over an external printf program on Solaris,
6969 # but without wasting forks for bash or zsh.
6970 if test -z "$BASH_VERSION$ZSH_VERSION" \
6971 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
6972 as_echo='print
-r --'
6973 as_echo_n='print
-rn --'
6974 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
6975 as_echo='printf %s
\n'
6976 as_echo_n='printf %s
'
6978 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
6979 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
6980 as_echo_n='/usr
/ucb
/echo -n'
6982 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
6983 as_echo_n_body='eval
6987 expr "X$arg" : "X\\(.*\\)$as_nl";
6988 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
6990 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
6992 export as_echo_n_body
6993 as_echo_n='sh
-c $as_echo_n_body as_echo
'
6996 as_echo='sh
-c $as_echo_body as_echo
'
6999 # The user is always right.
7000 if test "${PATH_SEPARATOR+set}" != set; then
7002 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7003 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7010 # We need space, tab and new line, in precisely that order. Quoting is
7011 # there to prevent editors from complaining about space-tab.
7012 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7013 # splitting by setting IFS to empty value.)
7016 # Find who we are. Look in the path if we contain no directory separator.
7019 *[\\/]* ) as_myself=$0 ;;
7020 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7024 test -z "$as_dir" && as_dir=.
7025 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7031 # We did not find ourselves, most probably we were run as `sh COMMAND'
7032 # in which case we are not to be found in the path.
7033 if test "x$as_myself" = x
; then
7036 if test ! -f "$as_myself"; then
7037 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7041 # Unset variables that we do not need and which cause bugs (e.g. in
7042 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7043 # suppresses any "Segmentation fault" message there. '((' could
7044 # trigger a bug in pdksh 5.2.14.
7045 for as_var
in BASH_ENV ENV MAIL MAILPATH
7046 do eval test x\
${$as_var+set} = xset \
7047 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
7060 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
7063 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7064 # ----------------------------------------
7065 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7066 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7067 # script with STATUS, using 1 if that was 0.
7070 as_status
=$1; test $as_status -eq 0 && as_status
=1
7072 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
7073 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7075 $as_echo "$as_me: error: $2" >&2
7076 as_fn_exit
$as_status
7080 # as_fn_set_status STATUS
7081 # -----------------------
7082 # Set $? to STATUS, without forking.
7086 } # as_fn_set_status
7090 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7100 # Portably unset VAR.
7103 { eval $1=; unset $1;}
7105 as_unset
=as_fn_unset
7106 # as_fn_append VAR VALUE
7107 # ----------------------
7108 # Append the text in VALUE to the end of the definition contained in VAR. Take
7109 # advantage of any shell optimizations that allow amortized linear growth over
7110 # repeated appends, instead of the typical quadratic growth present in naive
7112 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
7113 eval 'as_fn_append ()
7124 # as_fn_arith ARG...
7125 # ------------------
7126 # Perform arithmetic evaluation on the ARGs, and store the result in the
7127 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7128 # must be portable across $(()) and expr.
7129 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
7130 eval 'as_fn_arith ()
7137 as_val
=`expr "$@" || test $? -eq 1`
7142 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
7143 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
7149 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7150 as_basename
=basename
7155 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
7161 as_me
=`$as_basename -- "$0" ||
7162 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7163 X"$0" : 'X\(//\)$' \| \
7164 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7166 sed '/^.*\/\([^/][^/]*\)\/*$/{
7180 # Avoid depending upon Character Ranges.
7181 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
7182 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7183 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
7184 as_cr_digits
='0123456789'
7185 as_cr_alnum
=$as_cr_Letters$as_cr_digits
7187 ECHO_C
= ECHO_N
= ECHO_T
=
7188 case `echo -n x` in #(((((
7190 case `echo 'xy\c'` in
7191 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
7193 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
7200 rm -f conf$$ conf$$.exe conf$$.
file
7201 if test -d conf$$.dir
; then
7202 rm -f conf$$.dir
/conf$$.
file
7205 mkdir conf$$.dir
2>/dev
/null
7207 if (echo >conf$$.
file) 2>/dev
/null
; then
7208 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
7210 # ... but there are two gotchas:
7211 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7212 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7213 # In both cases, we have to default to `cp -pR'.
7214 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
7216 elif ln conf$$.
file conf$$
2>/dev
/null
; then
7224 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
7225 rmdir conf$$.dir
2>/dev
/null
7230 # Create "$as_dir" as a directory, including parents if necessary.
7235 -*) as_dir
=.
/$as_dir;;
7237 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
7241 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7242 *) as_qdir
=$as_dir;;
7244 as_dirs
="'$as_qdir' $as_dirs"
7245 as_dir
=`$as_dirname -- "$as_dir" ||
7246 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7247 X"$as_dir" : 'X\(//\)[^/]' \| \
7248 X"$as_dir" : 'X\(//\)$' \| \
7249 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7250 $as_echo X"$as_dir" |
7251 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7268 test -d "$as_dir" && break
7270 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
7271 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
7275 if mkdir
-p .
2>/dev
/null
; then
7276 as_mkdir_p
='mkdir -p "$as_dir"'
7278 test -d .
/-p && rmdir .
/-p
7283 # as_fn_executable_p FILE
7284 # -----------------------
7285 # Test if FILE is an executable regular file.
7286 as_fn_executable_p
()
7288 test -f "$1" && test -x "$1"
7289 } # as_fn_executable_p
7291 as_executable_p
=as_fn_executable_p
7293 # Sed expression to map a string onto a valid CPP name.
7294 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7296 # Sed expression to map a string onto a valid variable name.
7297 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7301 ## ----------------------------------- ##
7302 ## Main body of $CONFIG_STATUS script. ##
7303 ## ----------------------------------- ##
7305 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
7307 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7308 # Save the log message, to keep $0 and so on meaningful, and to
7309 # report actual input values of CONFIG_FILES etc. instead of their
7310 # values after options handling.
7312 This file was extended by GNU C Library $as_me (see version.h), which was
7313 generated by GNU Autoconf 2.69. Invocation command line was
7315 CONFIG_FILES = $CONFIG_FILES
7316 CONFIG_HEADERS = $CONFIG_HEADERS
7317 CONFIG_LINKS = $CONFIG_LINKS
7318 CONFIG_COMMANDS = $CONFIG_COMMANDS
7321 on `(hostname || uname -n) 2>/dev/null | sed 1q`
7326 case $ac_config_files in *"
7327 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
7330 case $ac_config_headers in *"
7331 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
7335 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7336 # Files that config.status was made for.
7337 config_files="$ac_config_files"
7338 config_headers="$ac_config_headers"
7339 config_commands="$ac_config_commands"
7343 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7345 \`$as_me' instantiates files and other configuration actions
7346 from templates according to the current configuration. Unless the files
7347 and actions are specified as TAGs, all are instantiated by default.
7349 Usage: $0 [OPTION]... [TAG]...
7351 -h, --help print this help, then exit
7352 -V, --version print version number and configuration settings, then exit
7353 --config print configuration, then exit
7354 -q, --quiet, --silent
7355 do not print progress messages
7356 -d, --debug don't remove temporary files
7357 --recheck update $as_me by reconfiguring in the same conditions
7358 --file=FILE[:TEMPLATE]
7359 instantiate the configuration file FILE
7360 --header=FILE[:TEMPLATE]
7361 instantiate the configuration header FILE
7363 Configuration files:
7366 Configuration headers:
7369 Configuration commands:
7372 Report bugs to <https://sourceware.org/bugzilla/>.
7373 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
7374 General help using GNU software: <http://www.gnu.org/gethelp/>."
7377 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7378 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
7380 GNU C Library config.status (see version.h)
7381 configured by $0, generated by GNU Autoconf 2.69,
7382 with options \\"\$ac_cs_config\\"
7384 Copyright (C) 2012 Free Software Foundation, Inc.
7385 This config.status script is free software; the Free Software Foundation
7386 gives unlimited permission to copy, distribute and modify it."
7391 test -n "\$AWK" || AWK=awk
7394 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7395 # The default lists apply if the user does not specify any file.
7401 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
7402 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
7406 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
7418 # Handling of the options.
7419 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
7421 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
7422 $as_echo "$ac_cs_version"; exit ;;
7423 --config |
--confi |
--conf |
--con |
--co |
--c )
7424 $as_echo "$ac_cs_config"; exit ;;
7425 --debug |
--debu |
--deb |
--de |
--d |
-d )
7427 --file |
--fil |
--fi |
--f )
7430 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7431 '') as_fn_error $?
"missing file argument" ;;
7433 as_fn_append CONFIG_FILES
" '$ac_optarg'"
7434 ac_need_defaults
=false
;;
7435 --header |
--heade |
--head |
--hea )
7438 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7440 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
7441 ac_need_defaults
=false
;;
7443 # Conflict between --help and --header
7444 as_fn_error $?
"ambiguous option: \`$1'
7445 Try \`$0 --help' for more information.";;
7446 --help |
--hel |
-h )
7447 $as_echo "$ac_cs_usage"; exit ;;
7448 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
7449 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
7453 -*) as_fn_error $?
"unrecognized option: \`$1'
7454 Try \`$0 --help' for more information." ;;
7456 *) as_fn_append ac_config_targets
" $1"
7457 ac_need_defaults
=false
;;
7463 ac_configure_extra_args
=
7465 if $ac_cs_silent; then
7467 ac_configure_extra_args
="$ac_configure_extra_args --silent"
7471 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7472 if \$ac_cs_recheck; then
7473 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7475 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
7476 CONFIG_SHELL='$SHELL'
7482 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7486 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7487 ## Running $as_me. ##
7493 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7497 config_vars='$config_vars'
7501 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7503 # Handling of arguments.
7504 for ac_config_target
in $ac_config_targets
7506 case $ac_config_target in
7507 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h" ;;
7508 "config.make") CONFIG_FILES
="$CONFIG_FILES config.make" ;;
7509 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
7510 "default") CONFIG_COMMANDS
="$CONFIG_COMMANDS default" ;;
7512 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
7517 # If the user did not use the arguments to specify the items to instantiate,
7518 # then the envvar interface is used. Set only those that are not.
7519 # We use the long form for the default assignment because of an extremely
7520 # bizarre bug on SunOS 4.1.3.
7521 if $ac_need_defaults; then
7522 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
7523 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
7524 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
7527 # Have a temporary directory for convenience. Make it in the build tree
7528 # simply because there is no reason against having it here, and in addition,
7529 # creating and moving files from /tmp can sometimes cause problems.
7530 # Hook for its removal unless debugging.
7531 # Note that there is a small window in which the directory will not be cleaned:
7532 # after its creation but before its name has been assigned to `$tmp'.
7536 trap 'exit_status=$?
7538 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
7540 trap 'as_fn_exit 1' 1 2 13 15
7542 # Create a (secure) tmp directory for tmp files.
7545 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
7549 tmp
=.
/conf$$
-$RANDOM
7550 (umask 077 && mkdir
"$tmp")
7551 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
7554 # Set up the scripts for CONFIG_FILES section.
7555 # No need to generate them if there are no CONFIG_FILES.
7556 # This happens for instance with `./config.status config.h'.
7557 if test -n "$CONFIG_FILES"; then
7560 ac_cr
=`echo X | tr X '\015'`
7561 # On cygwin, bash can eat \r inside `` if the user requested igncr.
7562 # But we know of no other shell where ac_cr would be empty at this
7563 # point, so we can use a bashism as a fallback.
7564 if test "x$ac_cr" = x
; then
7565 eval ac_cr
=\$
\'\\r
\'
7567 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
7568 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7574 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
7579 echo "cat >conf$$subs.awk <<_ACEOF" &&
7580 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
7583 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
7584 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
7586 for ac_last_try in false false false false false :; do
7587 . ./conf$$subs.sh ||
7588 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
7590 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
7591 if test $ac_delim_n = $ac_delim_num; then
7593 elif $ac_last_try; then
7594 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
7596 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
7601 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7602 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
7606 s/^/S["/; s
/!.
*/"]=/
7616 s/\(.\{148\}\)..*/\1/
7618 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
7623 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
7630 s/\(.\{148\}\)..*/\1/
7632 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
7636 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
7641 ' <conf$$subs.awk | sed '
7646 ' >>$CONFIG_STATUS || ac_write_fail=1
7647 rm -f conf$$subs.awk
7648 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7650 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
7651 for (key in S) S_is_set[key] = 1
7657 nfields = split(line, field, "@
")
7659 len = length(field[1])
7660 for (i = 2; i < nfields; i++) {
7662 keylen = length(key)
7663 if (S_is_set[key]) {
7665 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
7666 len += length(value) + length(field[++i])
7677 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7678 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7679 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
7682 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
7683 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
7686 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
7687 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
7688 # trailing colons and then remove the whole line if VPATH becomes empty
7689 # (actually we leave an empty line to preserve line numbers).
7690 if test "x
$srcdir" = x.; then
7691 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
7709 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7710 fi # test -n "$CONFIG_FILES"
7712 # Set up the scripts for CONFIG_HEADERS section.
7713 # No need to generate them if there are no CONFIG_HEADERS.
7714 # This happens for instance with `./config.status Makefile'.
7715 if test -n "$CONFIG_HEADERS"; then
7716 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
7720 # Transform confdefs.h into an awk script `defines.awk', embedded as
7721 # here-document in config.status, that substitutes the proper values into
7722 # config.h.in to produce config.h.
7724 # Create a delimiter string that does not exist in confdefs.h, to ease
7725 # handling of long lines.
7727 for ac_last_try in false false :; do
7728 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
7729 if test -z "$ac_tt"; then
7731 elif $ac_last_try; then
7732 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
7734 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
7738 # For the awk script, D is an array of macro values keyed by name,
7739 # likewise P contains macro parameters if any. Preserve backslash
7740 # newline sequences.
7742 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
7744 s/.\{148\}/&'"$ac_delim"'/g
7747 s/^[ ]*#[ ]*define[ ][ ]*/ /
7754 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
7756 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
7760 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
7761 D["\
1"]=" \
3\\\\\\n
"\\/p
7763 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
7768 s/.\{148\}/&'"$ac_delim"'/g
7773 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
7776 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
7778 ' <confdefs.h | sed '
7779 s/'"$ac_delim"'/"\\\
7780 "/g' >>$CONFIG_STATUS || ac_write_fail=1
7782 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7783 for (key in D) D_is_set[key] = 1
7786 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
7788 split(line, arg, " ")
7789 if (arg[1] == "#") {
7793 defundef
= substr
(arg
[1], 2)
7796 split(mac1
, mac2
, "(") #)
7798 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
7799 if (D_is_set
[macro
]) {
7800 # Preserve the white space surrounding the "#".
7801 print prefix
"define", macro P
[macro
] D
[macro
]
7804 # Replace #undef with comments. This is necessary, for example,
7805 # in the case of _POSIX_SOURCE, which is predefined and required
7806 # on some systems where configure will not decide to define it.
7807 if (defundef
== "undef") {
7808 print
"/*", prefix defundef
, macro
, "*/"
7816 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7817 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
7818 fi # test -n "$CONFIG_HEADERS"
7821 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
7826 :[FHLC
]) ac_mode
=$ac_tag; continue;;
7828 case $ac_mode$ac_tag in
7830 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
7831 :[FH
]-) ac_tag
=-:-;;
7832 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
7849 -) ac_f
="$ac_tmp/stdin";;
7850 *) # Look for the file first in the build tree, then in the source tree
7851 # (if the path is not absolute). The absolute path cannot be DOS-style,
7852 # because $ac_f cannot contain `:'.
7856 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
7858 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
7860 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
7861 as_fn_append ac_file_inputs
" '$ac_f'"
7864 # Let's still pretend it is `configure' which instantiates (i.e., don't
7865 # use $as_me), people would be surprised to read:
7866 # /* config.h. Generated by config.status. */
7867 configure_input
='Generated from '`
7868 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
7870 if test x
"$ac_file" != x-
; then
7871 configure_input
="$ac_file. $configure_input"
7872 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
7873 $as_echo "$as_me: creating $ac_file" >&6;}
7875 # Neutralize special characters interpreted by sed in replacement strings.
7876 case $configure_input in #(
7877 *\
&* |
*\|
* |
*\\* )
7878 ac_sed_conf_input
=`$as_echo "$configure_input" |
7879 sed 's/[\\\\&|]/\\\\&/g'`;; #(
7880 *) ac_sed_conf_input
=$configure_input;;
7884 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
7885 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
7890 ac_dir
=`$as_dirname -- "$ac_file" ||
7891 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7892 X"$ac_file" : 'X\(//\)[^/]' \| \
7893 X"$ac_file" : 'X\(//\)$' \| \
7894 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
7895 $as_echo X"$ac_file" |
7896 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7913 as_dir
="$ac_dir"; as_fn_mkdir_p
7917 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
7919 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7920 # A ".." for each directory in $ac_dir_suffix.
7921 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7922 case $ac_top_builddir_sub in
7923 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
7924 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
7927 ac_abs_top_builddir
=$ac_pwd
7928 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
7929 # for backward compatibility:
7930 ac_top_builddir
=$ac_top_build_prefix
7933 .
) # We are building in place.
7935 ac_top_srcdir
=$ac_top_builddir_sub
7936 ac_abs_top_srcdir
=$ac_pwd ;;
7937 [\\/]* | ?
:[\\/]* ) # Absolute name.
7938 ac_srcdir
=$srcdir$ac_dir_suffix;
7939 ac_top_srcdir
=$srcdir
7940 ac_abs_top_srcdir
=$srcdir ;;
7942 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
7943 ac_top_srcdir
=$ac_top_build_prefix$srcdir
7944 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
7946 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
7956 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
7957 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
7961 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7962 # If the template does not know about datarootdir, expand it.
7963 # FIXME: This hack should be removed a few years after 2.60.
7964 ac_datarootdir_hack
=; ac_datarootdir_seen
=
7975 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
7976 *datarootdir
*) ac_datarootdir_seen
=yes;;
7977 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
7978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
7979 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
7981 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7982 ac_datarootdir_hack='
7983 s&@datadir@&$datadir&g
7984 s&@docdir@&$docdir&g
7985 s&@infodir@&$infodir&g
7986 s&@localedir@&$localedir&g
7987 s&@mandir@&$mandir&g
7988 s&\\\${datarootdir}&$datarootdir&g' ;;
7992 # Neutralize VPATH when `$srcdir' = `.'.
7993 # Shell code in configure.ac might set extrasub.
7994 # FIXME: do we really want to maintain this feature?
7995 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7996 ac_sed_extra="$ac_vpsub
7999 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8001 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
8002 s|@configure_input@|
$ac_sed_conf_input|
;t t
8003 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
8004 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
8005 s
&@srcdir@
&$ac_srcdir&;t t
8006 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
8007 s
&@top_srcdir@
&$ac_top_srcdir&;t t
8008 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
8009 s
&@builddir@
&$ac_builddir&;t t
8010 s
&@abs_builddir@
&$ac_abs_builddir&;t t
8011 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
8012 s
&@INSTALL@
&$ac_INSTALL&;t t
8013 $ac_datarootdir_hack
8015 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
8016 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
8018 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8019 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
8020 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8021 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
8022 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
8023 which seems to be undefined. Please make sure it is defined" >&5
8024 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
8025 which seems to be undefined. Please make sure it is defined" >&2;}
8027 rm -f "$ac_tmp/stdin"
8029 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8030 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8032 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8038 if test x"$ac_file" != x-; then
8040 $as_echo "/* $configure_input */" \
8041 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8042 } >"$ac_tmp/config.h" \
8043 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8044 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8045 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8046 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8049 mv "$ac_tmp/config.h" "$ac_file" \
8050 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8053 $as_echo "/* $configure_input */" \
8054 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8055 || as_fn_error $? "could not create -" "$LINENO" 5
8059 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8060 $as_echo "$as_me: executing $ac_file commands" >&6;}
8065 case $ac_file$ac_mode in
8067 case $CONFIG_FILES in *config.make*)
8068 echo "$config_vars" >> config.make;;
8070 test -d bits || mkdir bits ;;
8078 ac_clean_files=$ac_clean_files_save
8080 test $ac_write_fail = 0 ||
8081 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8084 # configure is writing to config.log, and then calls config.status.
8085 # config.status does its own redirection, appending to config.log.
8086 # Unfortunately, on DOS this fails, as config.log is still kept open
8087 # by configure, so config.status won't be able to
write to it
; its
8088 # output is simply discarded. So we exec the FD to /dev/null,
8089 # effectively closing config.log, so it can be properly (re)opened and
8090 # appended to by config.status. When coming back to configure, we
8091 # need to make the FD available again.
8092 if test "$no_create" != yes; then
8094 ac_config_status_args
=
8095 test "$silent" = yes &&
8096 ac_config_status_args
="$ac_config_status_args --quiet"
8098 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
8100 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8101 # would make configure fail if this is the last instruction.
8102 $ac_cs_success || as_fn_exit
1
8106 # CONFIG_SUBDIRS section.
8108 if test "$no_recursion" != yes; then
8110 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
8111 # so they do not pile up.
8112 ac_sub_configure_args
=
8114 eval "set x $ac_configure_args"
8118 if test -n "$ac_prev"; then
8123 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
8124 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
8125 ac_prev
=cache_file
;;
8126 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
8127 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* \
8130 --config-cache |
-C)
8132 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
8134 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
8136 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
8138 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
8140 --disable-option-checking)
8144 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8146 as_fn_append ac_sub_configure_args
" '$ac_arg'" ;;
8150 # Always prepend --prefix to ensure using the same prefix
8151 # in subdir configurations.
8152 ac_arg
="--prefix=$prefix"
8154 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8156 ac_sub_configure_args
="'$ac_arg' $ac_sub_configure_args"
8159 if test "$silent" = yes; then
8160 ac_sub_configure_args
="--silent $ac_sub_configure_args"
8163 # Always prepend --disable-option-checking to silence warnings, since
8164 # different subdirs can have different --enable and --with options.
8165 ac_sub_configure_args
="--disable-option-checking $ac_sub_configure_args"
8168 for ac_dir
in : $subdirs; do test "x$ac_dir" = x
: && continue
8170 # Do not complain, so a configure script can configure whichever
8171 # parts of a large source tree are present.
8172 test -d "$srcdir/$ac_dir" ||
continue
8174 ac_msg
="=== configuring in $ac_dir (`pwd`/$ac_dir)"
8175 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
8176 $as_echo "$ac_msg" >&6
8177 as_dir
="$ac_dir"; as_fn_mkdir_p
8181 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
8183 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8184 # A ".." for each directory in $ac_dir_suffix.
8185 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8186 case $ac_top_builddir_sub in
8187 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
8188 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
8191 ac_abs_top_builddir
=$ac_pwd
8192 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
8193 # for backward compatibility:
8194 ac_top_builddir
=$ac_top_build_prefix
8197 .
) # We are building in place.
8199 ac_top_srcdir
=$ac_top_builddir_sub
8200 ac_abs_top_srcdir
=$ac_pwd ;;
8201 [\\/]* | ?
:[\\/]* ) # Absolute name.
8202 ac_srcdir
=$srcdir$ac_dir_suffix;
8203 ac_top_srcdir
=$srcdir
8204 ac_abs_top_srcdir
=$srcdir ;;
8206 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
8207 ac_top_srcdir
=$ac_top_build_prefix$srcdir
8208 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
8210 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
8215 # Check for guested configure; otherwise get Cygnus style configure.
8216 if test -f "$ac_srcdir/configure.gnu"; then
8217 ac_sub_configure
=$ac_srcdir/configure.gnu
8218 elif test -f "$ac_srcdir/configure"; then
8219 ac_sub_configure
=$ac_srcdir/configure
8220 elif test -f "$ac_srcdir/configure.in"; then
8221 # This should be Cygnus configure.
8222 ac_sub_configure
=$ac_aux_dir/configure
8224 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
8225 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8229 # The recursion is here.
8230 if test -n "$ac_sub_configure"; then
8231 # Make the cache file name correct relative to the subdirectory.
8233 [\\/]* | ?
:[\\/]* ) ac_sub_cache_file
=$cache_file ;;
8235 ac_sub_cache_file
=$ac_top_build_prefix$cache_file ;;
8238 { $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
8239 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8240 # The eval makes quoting arguments work.
8241 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
8242 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
8243 as_fn_error $?
"$ac_sub_configure failed for $ac_dir" "$LINENO" 5
8249 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
8250 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8251 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}