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='https://www.gnu.org/software/glibc/'
587 ac_unique_file="include/features.h"
588 enable_option_checking=no
589 ac_subst_vars='LTLIBOBJS
600 libc_cv_cc_pie_default
607 libc_cv_localstatedir
609 libc_cv_complocaledir
613 libc_cv_gcc_unwind_find_fde
616 libc_cv_cxx_thread_local
622 libc_cv_cc_loop_to_function
623 libc_cv_cc_submachine
625 libc_cv_mtls_dialect_gnu2
633 libc_cv_cc_with_libunwind
635 libc_cv_protected_data
667 libc_cv_textrel_ifunc
676 libc_cv_static_nss_crypt
685 hardcoded_path_in_tests
686 enable_timezone_tools
687 extra_nonshared_cflags
743 program_transform_name
756 enable_option_checking
766 with_nonshared_cflags
771 enable_timezone_tools
772 enable_hardcoded_path_in_tests
775 enable_stack_protector
778 enable_maintainer_mode
783 enable_experimental_malloc
784 enable_memory_tagging
796 ac_precious_vars='build_alias
810 # Initialize some variables set by options.
812 ac_init_version=false
813 ac_unrecognized_opts=
815 # The variables have the same names as the options, with
816 # dashes changed to underlines.
824 program_transform_name=s,x,x,
832 # Installation directory options.
833 # These are left unexpanded so users can "make install exec_prefix=/foo"
834 # and all the variables that are supposed to be based on exec_prefix
835 # by default will actually change.
836 # Use braces instead of parens because sh, perl, etc. also accept them.
837 # (The list follows the same order as the GNU Coding Standards.)
838 bindir='${exec_prefix}/bin'
839 sbindir='${exec_prefix}/sbin'
840 libexecdir='${exec_prefix}/libexec'
841 datarootdir='${prefix}/share'
842 datadir='${datarootdir}'
843 sysconfdir='${prefix}/etc'
844 sharedstatedir='${prefix}/com'
845 localstatedir='${prefix}/var'
846 includedir='${prefix}/include'
847 oldincludedir='/usr/include'
848 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
849 infodir='${datarootdir}/info'
854 libdir='${exec_prefix}/lib'
855 localedir='${datarootdir}/locale'
856 mandir='${datarootdir}/man'
862 # If the previous option needs an argument, assign it.
863 if test -n "$ac_prev"; then
864 eval $ac_prev=\$ac_option
870 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
875 # Accept the important Cygnus configure options, so we can diagnose typos.
877 case $ac_dashdash$ac_option in
881 -bindir | --bindir | --bindi | --bind | --bin | --bi)
883 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
886 -build | --build | --buil | --bui | --bu)
887 ac_prev=build_alias ;;
888 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
889 build_alias=$ac_optarg ;;
891 -cache-file | --cache-file | --cache-fil | --cache-fi \
892 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
893 ac_prev=cache_file ;;
894 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
895 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
896 cache_file=$ac_optarg ;;
899 cache_file=config.cache ;;
901 -datadir | --datadir | --datadi | --datad)
903 -datadir=* | --datadir=* | --datadi=* | --datad=*)
904 datadir=$ac_optarg ;;
906 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
907 | --dataroo | --dataro | --datar)
908 ac_prev=datarootdir ;;
909 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
910 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
911 datarootdir=$ac_optarg ;;
913 -disable-* | --disable-*)
914 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
915 # Reject names that are not valid shell variable names.
916 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
917 as_fn_error $? "invalid feature name: $ac_useropt"
918 ac_useropt_orig=$ac_useropt
919 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
920 case $ac_user_opts in
924 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
925 ac_unrecognized_sep=', ';;
927 eval enable_$ac_useropt=no ;;
929 -docdir | --docdir | --docdi | --doc | --do)
931 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
934 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
936 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
939 -enable-* | --enable-*)
940 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
941 # Reject names that are not valid shell variable names.
942 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
943 as_fn_error $? "invalid feature name: $ac_useropt"
944 ac_useropt_orig=$ac_useropt
945 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
946 case $ac_user_opts in
950 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
951 ac_unrecognized_sep=', ';;
953 eval enable_$ac_useropt=\$ac_optarg ;;
955 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
956 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
957 | --exec | --exe | --ex)
958 ac_prev=exec_prefix ;;
959 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
960 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
961 | --exec=* | --exe=* | --ex=*)
962 exec_prefix=$ac_optarg ;;
964 -gas | --gas | --ga | --g)
965 # Obsolete; use --with-gas.
968 -help | --help | --hel | --he | -h)
970 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
971 ac_init_help=recursive ;;
972 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
973 ac_init_help=short ;;
975 -host | --host | --hos | --ho)
976 ac_prev=host_alias ;;
977 -host=* | --host=* | --hos=* | --ho=*)
978 host_alias=$ac_optarg ;;
980 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
982 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
984 htmldir=$ac_optarg ;;
986 -includedir | --includedir | --includedi | --included | --include \
987 | --includ | --inclu | --incl | --inc)
988 ac_prev=includedir ;;
989 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
990 | --includ=* | --inclu=* | --incl=* | --inc=*)
991 includedir=$ac_optarg ;;
993 -infodir | --infodir | --infodi | --infod | --info | --inf)
995 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
996 infodir=$ac_optarg ;;
998 -libdir | --libdir | --libdi | --libd)
1000 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1001 libdir=$ac_optarg ;;
1003 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1004 | --libexe | --libex | --libe)
1005 ac_prev=libexecdir ;;
1006 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1007 | --libexe=* | --libex=* | --libe=*)
1008 libexecdir=$ac_optarg ;;
1010 -localedir | --localedir | --localedi | --localed | --locale)
1011 ac_prev=localedir ;;
1012 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1013 localedir=$ac_optarg ;;
1015 -localstatedir | --localstatedir | --localstatedi | --localstated \
1016 | --localstate | --localstat | --localsta | --localst | --locals)
1017 ac_prev=localstatedir ;;
1018 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1019 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1020 localstatedir=$ac_optarg ;;
1022 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1024 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1025 mandir=$ac_optarg ;;
1027 -nfp | --nfp | --nf)
1028 # Obsolete; use --without-fp.
1031 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1032 | --no-cr | --no-c | -n)
1035 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1036 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1039 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1040 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1041 | --oldin | --oldi | --old | --ol | --o)
1042 ac_prev=oldincludedir ;;
1043 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1044 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1045 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1046 oldincludedir=$ac_optarg ;;
1048 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1050 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1051 prefix=$ac_optarg ;;
1053 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1054 | --program-pre | --program-pr | --program-p)
1055 ac_prev=program_prefix ;;
1056 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1057 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1058 program_prefix=$ac_optarg ;;
1060 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1061 | --program-suf | --program-su | --program-s)
1062 ac_prev=program_suffix ;;
1063 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1064 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1065 program_suffix=$ac_optarg ;;
1067 -program-transform-name | --program-transform-name \
1068 | --program-transform-nam | --program-transform-na \
1069 | --program-transform-n | --program-transform- \
1070 | --program-transform | --program-transfor \
1071 | --program-transfo | --program-transf \
1072 | --program-trans | --program-tran \
1073 | --progr-tra | --program-tr | --program-t)
1074 ac_prev=program_transform_name ;;
1075 -program-transform-name=* | --program-transform-name=* \
1076 | --program-transform-nam=* | --program-transform-na=* \
1077 | --program-transform-n=* | --program-transform-=* \
1078 | --program-transform=* | --program-transfor=* \
1079 | --program-transfo=* | --program-transf=* \
1080 | --program-trans=* | --program-tran=* \
1081 | --progr-tra=* | --program-tr=* | --program-t=*)
1082 program_transform_name=$ac_optarg ;;
1084 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1086 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1087 pdfdir=$ac_optarg ;;
1089 -psdir | --psdir | --psdi | --psd | --ps)
1091 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1094 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1095 | -silent | --silent | --silen | --sile | --sil)
1098 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1100 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1102 sbindir=$ac_optarg ;;
1104 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1105 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1106 | --sharedst | --shareds | --shared | --share | --shar \
1108 ac_prev=sharedstatedir ;;
1109 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1110 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1111 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1113 sharedstatedir=$ac_optarg ;;
1115 -site | --site | --sit)
1117 -site=* | --site=* | --sit=*)
1120 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1122 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1123 srcdir=$ac_optarg ;;
1125 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1126 | --syscon | --sysco | --sysc | --sys | --sy)
1127 ac_prev=sysconfdir ;;
1128 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1129 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1130 sysconfdir=$ac_optarg ;;
1132 -target | --target | --targe | --targ | --tar | --ta | --t)
1133 ac_prev=target_alias ;;
1134 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1135 target_alias=$ac_optarg ;;
1137 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1140 -version | --version | --versio | --versi | --vers | -V)
1141 ac_init_version=: ;;
1144 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1145 # Reject names that are not valid shell variable names.
1146 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1147 as_fn_error $? "invalid package name: $ac_useropt"
1148 ac_useropt_orig=$ac_useropt
1149 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1150 case $ac_user_opts in
1154 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1155 ac_unrecognized_sep=', ';;
1157 eval with_$ac_useropt=\$ac_optarg ;;
1159 -without-* | --without-*)
1160 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1161 # Reject names that are not valid shell variable names.
1162 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1163 as_fn_error $? "invalid package name: $ac_useropt"
1164 ac_useropt_orig=$ac_useropt
1165 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1166 case $ac_user_opts in
1170 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1171 ac_unrecognized_sep=', ';;
1173 eval with_$ac_useropt=no ;;
1176 # Obsolete; use --with-x.
1179 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1180 | --x-incl | --x-inc | --x-in | --x-i)
1181 ac_prev=x_includes ;;
1182 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1183 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1184 x_includes=$ac_optarg ;;
1186 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1187 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1188 ac_prev=x_libraries ;;
1189 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1190 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1191 x_libraries=$ac_optarg ;;
1193 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1194 Try \`$0 --help' for more information"
1198 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1199 # Reject names that are not valid shell variable names.
1200 case $ac_envvar in #(
1201 '' | [0-9]* | *[!_$as_cr_alnum]* )
1202 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1204 eval $ac_envvar=\$ac_optarg
1205 export $ac_envvar ;;
1208 # FIXME: should be removed in autoconf 3.0.
1209 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1210 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1211 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1212 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1218 if test -n "$ac_prev"; then
1219 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1220 as_fn_error $? "missing argument to $ac_option"
1223 if test -n "$ac_unrecognized_opts"; then
1224 case $enable_option_checking in
1226 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1227 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1231 # Check all directory arguments for consistency.
1232 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1233 datadir sysconfdir sharedstatedir localstatedir includedir \
1234 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1235 libdir localedir mandir
1237 eval ac_val=\$$ac_var
1238 # Remove trailing slashes.
1241 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1242 eval $ac_var=\$ac_val;;
1244 # Be sure to have absolute directory names.
1246 [\\/$]* | ?:[\\/]* ) continue;;
1247 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1249 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1252 # There might be people who depend on the old broken behavior: `$host'
1253 # used to hold the argument of --host etc.
1254 # FIXME: To remove some day.
1257 target=$target_alias
1259 # FIXME: To remove some day.
1260 if test "x$host_alias" != x; then
1261 if test "x$build_alias" = x; then
1262 cross_compiling=maybe
1263 elif test "x$build_alias" != "x$host_alias"; then
1269 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1271 test "$silent" = yes && exec 6>/dev/null
1274 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1275 ac_ls_di=`ls -di .` &&
1276 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1277 as_fn_error $? "working directory cannot be determined"
1278 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1279 as_fn_error $? "pwd does not report name of working directory"
1282 # Find the source files, if location was not specified.
1283 if test -z "$srcdir"; then
1284 ac_srcdir_defaulted=yes
1285 # Try the directory containing this script, then the parent directory.
1286 ac_confdir=`$as_dirname -- "$as_myself" ||
1287 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1288 X"$as_myself" : 'X\(//\)[^/]' \| \
1289 X"$as_myself" : 'X\(//\)$' \| \
1290 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1291 $as_echo X"$as_myself" |
1292 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1310 if test ! -r "$srcdir/$ac_unique_file"; then
1314 ac_srcdir_defaulted=no
1316 if test ! -r "$srcdir/$ac_unique_file"; then
1317 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1318 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1320 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1322 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1324 # When building in place, set srcdir=.
1325 if test "$ac_abs_confdir" = "$ac_pwd"; then
1328 # Remove unnecessary trailing slashes from srcdir.
1329 # Double slashes in file names in object file debugging info
1330 # mess up M-x gdb in Emacs.
1332 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1334 for ac_var in $ac_precious_vars; do
1335 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1336 eval ac_env_${ac_var}_value=\$${ac_var}
1337 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1338 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1342 # Report the --help message.
1344 if test "$ac_init_help" = "long"; then
1345 # Omit some internal or obsolete options to make the list less imposing.
1346 # This message is too long to be a string in the A/UX 3.1 sh.
1348 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1350 Usage: $0 [OPTION]... [VAR=VALUE]...
1352 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1353 VAR=VALUE. See below for descriptions of some of the useful variables.
1355 Defaults for the options are specified in brackets.
1358 -h, --help display this help and exit
1359 --help=short display options specific to this package
1360 --help=recursive display the short help of all the included packages
1361 -V, --version display version information and exit
1362 -q, --quiet, --silent do not print \`checking ...' messages
1363 --cache-file=FILE cache test results in FILE [disabled]
1364 -C, --config-cache alias for \`--cache-file=config.cache'
1365 -n, --no-create do not create output files
1366 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1368 Installation directories:
1369 --prefix=PREFIX install architecture-independent files in PREFIX
1370 [$ac_default_prefix]
1371 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1374 By default, \`make install' will install all the files in
1375 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1376 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1377 for instance \`--prefix=\$HOME'.
1379 For better control, use the options below.
1381 Fine tuning of the installation directories:
1382 --bindir=DIR user executables [EPREFIX/bin]
1383 --sbindir=DIR system admin executables [EPREFIX/sbin]
1384 --libexecdir=DIR program executables [EPREFIX/libexec]
1385 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1386 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1387 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1388 --libdir=DIR object code libraries [EPREFIX/lib]
1389 --includedir=DIR C header files [PREFIX/include]
1390 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1391 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1392 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1393 --infodir=DIR info documentation [DATAROOTDIR/info]
1394 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1395 --mandir=DIR man documentation [DATAROOTDIR/man]
1396 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1397 --htmldir=DIR html documentation [DOCDIR]
1398 --dvidir=DIR dvi documentation [DOCDIR]
1399 --pdfdir=DIR pdf documentation [DOCDIR]
1400 --psdir=DIR ps documentation [DOCDIR]
1406 --build=BUILD configure for building on BUILD [guessed]
1407 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1411 if test -n "$ac_init_help"; then
1412 case $ac_init_help in
1413 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1418 --disable-option-checking ignore unrecognized --enable/--with options
1419 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1420 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1421 --disable-sanity-checks really do not use threads (should not be used except
1422 in special situations) [default=yes]
1423 --enable-shared build shared library [default=yes if GNU ld]
1424 --enable-profile build profiled library [default=no]
1425 --enable-static-pie enable static PIE support and use it in the
1426 testsuite [default=no]
1427 --disable-timezone-tools
1428 do not install timezone tools [default=install]
1429 --enable-hardcoded-path-in-tests
1430 hardcode newly built glibc path in tests
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-memory-tagging enable memory tagging if supported by the
1452 architecture [default=no]
1453 --disable-crypt do not build nor install the passphrase hashing
1455 --enable-nss-crypt enable libcrypt to use nss
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]
1464 --enable-cet enable Intel Control-flow Enforcement Technology
1468 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1469 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1470 --with-pkgversion=PKG Use PKG in the version string in place of "GNU libc"
1471 --with-bugurl=URL Direct users to URL to report a bug
1472 --with-gd=DIR find libgd include dir and library with prefix DIR
1473 --with-gd-include=DIR find libgd include files in DIR
1474 --with-gd-lib=DIR find libgd library files in DIR
1475 --with-binutils=PATH specify location of binutils (as and ld)
1476 --with-selinux if building with SELinux support
1477 --with-headers=PATH location of system headers to use (for example
1478 /usr/src/linux/include) [default=compiler default]
1479 --with-default-link do not use explicit linker scripts
1480 --with-nonshared-cflags=CFLAGS
1481 build nonshared libraries with additional CFLAGS
1482 --with-cpu=CPU select code for CPU variant
1484 Some influential environment variables:
1485 CC C compiler command
1486 CFLAGS C compiler flags
1487 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1488 nonstandard directory <lib dir>
1489 LIBS libraries to pass to the linker, e.g. -l<library>
1490 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1491 you have headers in a nonstandard directory <include dir>
1493 CXX C++ compiler command
1494 CXXFLAGS C++ compiler flags
1496 Use these variables to override the choices made by `configure' or to help
1497 it to find libraries and programs with nonstandard names/locations.
1499 Report bugs to <https://sourceware.org/bugzilla/>.
1500 GNU C Library home page: <https://www.gnu.org/software/glibc/>.
1501 General help using GNU software: <http://www.gnu.org/gethelp/>.
1506 if test "$ac_init_help" = "recursive"; then
1507 # If there are subdirs, report their specific --help.
1508 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1509 test -d "$ac_dir" ||
1510 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1515 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1517 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1518 # A ".." for each directory in $ac_dir_suffix.
1519 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1520 case $ac_top_builddir_sub in
1521 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1522 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1525 ac_abs_top_builddir=$ac_pwd
1526 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1527 # for backward compatibility:
1528 ac_top_builddir=$ac_top_build_prefix
1531 .) # We are building in place.
1533 ac_top_srcdir=$ac_top_builddir_sub
1534 ac_abs_top_srcdir=$ac_pwd ;;
1535 [\\/]* | ?:[\\/]* ) # Absolute name.
1536 ac_srcdir=$srcdir$ac_dir_suffix;
1537 ac_top_srcdir=$srcdir
1538 ac_abs_top_srcdir=$srcdir ;;
1540 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1541 ac_top_srcdir=$ac_top_build_prefix$srcdir
1542 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1544 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1546 cd "$ac_dir" || { ac_status=$?; continue; }
1547 # Check for guested configure.
1548 if test -f "$ac_srcdir/configure.gnu"; then
1550 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1551 elif test -f "$ac_srcdir/configure"; then
1553 $SHELL "$ac_srcdir/configure" --help=recursive
1555 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1557 cd "$ac_pwd" || { ac_status=$?; break; }
1561 test -n "$ac_init_help" && exit $ac_status
1562 if $ac_init_version; then
1564 GNU C Library configure (see version.h)
1565 generated by GNU Autoconf 2.69
1567 Copyright (C) 2012 Free Software Foundation, Inc.
1568 This configure script is free software; the Free Software Foundation
1569 gives unlimited permission to copy, distribute and modify it.
1574 ## ------------------------ ##
1575 ## Autoconf initialization. ##
1576 ## ------------------------ ##
1578 # ac_fn_c_try_compile LINENO
1579 # --------------------------
1580 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1581 ac_fn_c_try_compile ()
1583 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1584 rm -f conftest.$ac_objext
1585 if { { ac_try="$ac_compile"
1587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1588 *) ac_try_echo=$ac_try;;
1590 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1591 $as_echo "$ac_try_echo"; } >&5
1592 (eval "$ac_compile") 2>conftest.err
1594 if test -s conftest.err; then
1595 grep -v '^ *+' conftest.err >conftest.er1
1596 cat conftest.er1 >&5
1597 mv -f conftest.er1 conftest.err
1599 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1600 test $ac_status = 0; } && {
1601 test -z "$ac_c_werror_flag" ||
1602 test ! -s conftest.err
1603 } && test -s conftest.$ac_objext; then :
1606 $as_echo "$as_me: failed program was:" >&5
1607 sed 's/^/| /' conftest.$ac_ext >&5
1611 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1612 as_fn_set_status $ac_retval
1614 } # ac_fn_c_try_compile
1616 # ac_fn_cxx_try_compile LINENO
1617 # ----------------------------
1618 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1619 ac_fn_cxx_try_compile ()
1621 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1622 rm -f conftest.$ac_objext
1623 if { { ac_try="$ac_compile"
1625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1626 *) ac_try_echo=$ac_try;;
1628 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1629 $as_echo "$ac_try_echo"; } >&5
1630 (eval "$ac_compile") 2>conftest.err
1632 if test -s conftest.err; then
1633 grep -v '^ *+' conftest.err >conftest.er1
1634 cat conftest.er1 >&5
1635 mv -f conftest.er1 conftest.err
1637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1638 test $ac_status = 0; } && {
1639 test -z "$ac_cxx_werror_flag" ||
1640 test ! -s conftest.err
1641 } && test -s conftest.$ac_objext; then :
1644 $as_echo "$as_me: failed program was:" >&5
1645 sed 's/^/| /' conftest.$ac_ext >&5
1649 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1650 as_fn_set_status $ac_retval
1652 } # ac_fn_cxx_try_compile
1654 # ac_fn_cxx_try_link LINENO
1655 # -------------------------
1656 # Try to link conftest.$ac_ext, and return whether this succeeded.
1657 ac_fn_cxx_try_link ()
1659 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1660 rm -f conftest.$ac_objext conftest$ac_exeext
1661 if { { ac_try="$ac_link"
1663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1664 *) ac_try_echo=$ac_try;;
1666 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1667 $as_echo "$ac_try_echo"; } >&5
1668 (eval "$ac_link") 2>conftest.err
1670 if test -s conftest.err; then
1671 grep -v '^ *+' conftest.err >conftest.er1
1672 cat conftest.er1 >&5
1673 mv -f conftest.er1 conftest.err
1675 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1676 test $ac_status = 0; } && {
1677 test -z "$ac_cxx_werror_flag" ||
1678 test ! -s conftest.err
1679 } && test -s conftest$ac_exeext && {
1680 test "$cross_compiling" = yes ||
1681 test -x conftest$ac_exeext
1685 $as_echo "$as_me: failed program was:" >&5
1686 sed 's/^/| /' conftest.$ac_ext >&5
1690 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1691 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1692 # interfere with the next link command; also delete a directory that is
1693 # left behind by Apple's compiler. We do this before executing the actions.
1694 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1695 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1696 as_fn_set_status $ac_retval
1698 } # ac_fn_cxx_try_link
1700 # ac_fn_c_try_link LINENO
1701 # -----------------------
1702 # Try to link conftest.$ac_ext, and return whether this succeeded.
1705 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1706 rm -f conftest.$ac_objext conftest$ac_exeext
1707 if { { ac_try="$ac_link"
1709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1710 *) ac_try_echo=$ac_try;;
1712 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1713 $as_echo "$ac_try_echo"; } >&5
1714 (eval "$ac_link") 2>conftest.err
1716 if test -s conftest.err; then
1717 grep -v '^ *+' conftest.err >conftest.er1
1718 cat conftest.er1 >&5
1719 mv -f conftest.er1 conftest.err
1721 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1722 test $ac_status = 0; } && {
1723 test -z "$ac_c_werror_flag" ||
1724 test ! -s conftest.err
1725 } && test -s conftest$ac_exeext && {
1726 test "$cross_compiling" = yes ||
1727 test -x conftest$ac_exeext
1731 $as_echo "$as_me: failed program was:" >&5
1732 sed 's/^/| /' conftest.$ac_ext >&5
1736 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1737 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1738 # interfere with the next link command; also delete a directory that is
1739 # left behind by Apple's compiler. We do this before executing the actions.
1740 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1741 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1742 as_fn_set_status $ac_retval
1744 } # ac_fn_c_try_link
1745 cat >config.log <<_ACEOF
1746 This file contains any messages produced by compilers while
1747 running configure, to aid debugging if configure makes a mistake.
1749 It was created by GNU C Library $as_me (see version.h), which was
1750 generated by GNU Autoconf 2.69. Invocation command line was
1762 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1763 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1764 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1765 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1766 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1768 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1769 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1771 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1772 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1773 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1774 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1775 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1776 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1777 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1781 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1785 test -z "$as_dir" && as_dir=.
1786 $as_echo "PATH: $as_dir"
1802 # Keep a trace of the command line.
1803 # Strip out --no-create and --no-recursion so they do not pile up.
1804 # Strip out --silent because we don't want to record it for future runs.
1805 # Also quote any args containing shell meta-characters.
1806 # Make two passes to allow for proper duplicate-argument suppression.
1810 ac_must_keep_next=false
1816 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1817 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1818 | -silent | --silent | --silen | --sile | --sil)
1821 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1824 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1826 as_fn_append ac_configure_args1 " '$ac_arg'"
1827 if test $ac_must_keep_next = true; then
1828 ac_must_keep_next=false # Got value, back to normal.
1831 *=* | --config-cache | -C | -disable-* | --disable-* \
1832 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1833 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1834 | -with-* | --with-* | -without-* | --without-* | --x)
1835 case "$ac_configure_args0 " in
1836 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1839 -* ) ac_must_keep_next=true ;;
1842 as_fn_append ac_configure_args " '$ac_arg'"
1847 { ac_configure_args0=; unset ac_configure_args0;}
1848 { ac_configure_args1=; unset ac_configure_args1;}
1850 # When interrupted or exit'd, cleanup temporary files, and complete
1851 # config.log. We remove comments because anyway the quotes in there
1852 # would cause problems or look ugly.
1853 # WARNING: Use '\'' to represent an apostrophe within the trap.
1854 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1855 trap 'exit_status=$?
1856 # Save into config.log some information that might help in debugging.
1860 $as_echo "## ---------------- ##
1861 ## Cache variables. ##
1862 ## ---------------- ##"
1864 # The following way of writing the cache mishandles newlines in values,
1866 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1867 eval ac_val=\$$ac_var
1871 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1872 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1875 _ | IFS | as_nl) ;; #(
1876 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1877 *) { eval $ac_var=; unset $ac_var;} ;;
1882 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1883 *${as_nl}ac_space=\ *)
1885 "s/'\''/'\''\\\\'\'''\''/g;
1886 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1889 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1896 $as_echo "## ----------------- ##
1897 ## Output variables. ##
1898 ## ----------------- ##"
1900 for ac_var in $ac_subst_vars
1902 eval ac_val=\$$ac_var
1904 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1906 $as_echo "$ac_var='\''$ac_val'\''"
1910 if test -n "$ac_subst_files"; then
1911 $as_echo "## ------------------- ##
1912 ## File substitutions. ##
1913 ## ------------------- ##"
1915 for ac_var in $ac_subst_files
1917 eval ac_val=\$$ac_var
1919 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1921 $as_echo "$ac_var='\''$ac_val'\''"
1926 if test -s confdefs.h; then
1927 $as_echo "## ----------- ##
1934 test "$ac_signal" != 0 &&
1935 $as_echo "$as_me: caught signal $ac_signal"
1936 $as_echo "$as_me: exit $exit_status"
1938 rm -f core *.core core.conftest.* &&
1939 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1942 for ac_signal in 1 2 13 15; do
1943 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1947 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1948 rm -f -r conftest* confdefs.h
1950 $as_echo "/* confdefs.h */" > confdefs.h
1952 # Predefined preprocessor variables.
1954 cat >>confdefs.h <<_ACEOF
1955 #define PACKAGE_NAME "$PACKAGE_NAME"
1958 cat >>confdefs.h <<_ACEOF
1959 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1962 cat >>confdefs.h <<_ACEOF
1963 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1966 cat >>confdefs.h <<_ACEOF
1967 #define PACKAGE_STRING "$PACKAGE_STRING"
1970 cat >>confdefs.h <<_ACEOF
1971 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1974 cat >>confdefs.h <<_ACEOF
1975 #define PACKAGE_URL "$PACKAGE_URL"
1979 # Let the site file select an alternate cache file if it wants to.
1980 # Prefer an explicitly selected file to automatically selected ones.
1983 if test -n "$CONFIG_SITE"; then
1984 # We do not want a PATH search for config.site.
1985 case $CONFIG_SITE in #((
1986 -*) ac_site_file1=./$CONFIG_SITE;;
1987 */*) ac_site_file1=$CONFIG_SITE;;
1988 *) ac_site_file1=./$CONFIG_SITE;;
1990 elif test "x$prefix" != xNONE; then
1991 ac_site_file1=$prefix/share/config.site
1992 ac_site_file2=$prefix/etc/config.site
1994 ac_site_file1=$ac_default_prefix/share/config.site
1995 ac_site_file2=$ac_default_prefix/etc/config.site
1997 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1999 test "x$ac_site_file" = xNONE && continue
2000 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2001 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2002 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2003 sed 's/^/| /' "$ac_site_file" >&5
2005 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2006 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2007 as_fn_error $? "failed to load site script $ac_site_file
2008 See \`config.log' for more details" "$LINENO" 5; }
2012 if test -r "$cache_file"; then
2013 # Some versions of bash will fail to source /dev/null (special files
2014 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2015 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2016 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2017 $as_echo "$as_me: loading cache $cache_file" >&6;}
2019 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2020 *) . "./$cache_file";;
2024 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2025 $as_echo "$as_me: creating cache $cache_file" >&6;}
2029 # Check that the precious variables saved in the cache have kept the same
2031 ac_cache_corrupted=false
2032 for ac_var in $ac_precious_vars; do
2033 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2034 eval ac_new_set=\$ac_env_${ac_var}_set
2035 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2036 eval ac_new_val=\$ac_env_${ac_var}_value
2037 case $ac_old_set,$ac_new_set in
2039 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2040 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2041 ac_cache_corrupted=: ;;
2043 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2044 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2045 ac_cache_corrupted=: ;;
2048 if test "x$ac_old_val" != "x$ac_new_val"; then
2049 # differences in whitespace do not lead to failure.
2050 ac_old_val_w=`echo x $ac_old_val`
2051 ac_new_val_w=`echo x $ac_new_val`
2052 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2053 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2054 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2055 ac_cache_corrupted=:
2057 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2058 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2059 eval $ac_var=\$ac_old_val
2061 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2062 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2063 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2064 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2067 # Pass precious variables to config.status.
2068 if test "$ac_new_set" = set; then
2070 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2071 *) ac_arg=$ac_var=$ac_new_val ;;
2073 case " $ac_configure_args " in
2074 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2075 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2079 if $ac_cache_corrupted; then
2080 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2081 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2082 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2083 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2084 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2086 ## -------------------- ##
2087 ## Main body of script. ##
2088 ## -------------------- ##
2091 ac_cpp='$CPP $CPPFLAGS'
2092 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2093 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2094 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2098 ac_config_headers="$ac_config_headers config.h"
2101 for ac_dir in scripts "$srcdir"/scripts; do
2102 if test -f "$ac_dir/install-sh"; then
2104 ac_install_sh="$ac_aux_dir/install-sh -c"
2106 elif test -f "$ac_dir/install.sh"; then
2108 ac_install_sh="$ac_aux_dir/install.sh -c"
2110 elif test -f "$ac_dir/shtool"; then
2112 ac_install_sh="$ac_aux_dir/shtool install -c"
2116 if test -z "$ac_aux_dir"; then
2117 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2120 # These three variables are undocumented and unsupported,
2121 # and are intended to be withdrawn in a future Autoconf release.
2122 # They can cause serious problems if a builder's source tree is in a directory
2123 # whose full name contains unusual characters.
2124 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2125 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2126 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2132 # Check whether --with-pkgversion was given.
2133 if test "${with_pkgversion+set}" = set; then :
2134 withval=$with_pkgversion; case "$withval" in
2135 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
2137 *) PKGVERSION="($withval) " ;;
2140 PKGVERSION="(GNU libc) "
2144 PKGVERSION_TEXI=`echo "$PKGVERSION" | sed 's/@/@@/g'`
2150 # Check whether --with-bugurl was given.
2151 if test "${with_bugurl+set}" = set; then :
2152 withval=$with_bugurl; case "$withval" in
2153 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
2156 *) BUGURL="$withval"
2160 BUGURL="https://www.gnu.org/software/libc/bugs.html"
2170 REPORT_BUGS_TO="<$BUGURL>"
2171 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
2178 cat >>confdefs.h <<_ACEOF
2179 #define PKGVERSION "$PKGVERSION"
2183 cat >>confdefs.h <<_ACEOF
2184 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
2188 # Glibc should not depend on any header files
2191 # We require GCC, and by default use its preprocessor. Override AC_PROG_CPP
2192 # here to work around the Autoconf issue discussed in
2193 # <https://sourceware.org/ml/libc-alpha/2013-01/msg00721.html>.
2196 # We require GCC. Override _AC_PROG_CC_C89 here to work around the Autoconf
2197 # issue discussed in
2198 # <https://sourceware.org/ml/libc-alpha/2013-01/msg00757.html>.
2206 # Make sure we can run config.sub.
2207 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2208 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2211 $as_echo_n "checking build system type... " >&6; }
2212 if ${ac_cv_build+:} false; then :
2213 $as_echo_n "(cached) " >&6
2215 ac_build_alias=$build_alias
2216 test "x$ac_build_alias" = x &&
2217 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2218 test "x$ac_build_alias" = x &&
2219 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2220 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2221 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2225 $as_echo "$ac_cv_build" >&6; }
2226 case $ac_cv_build in
2228 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2231 ac_save_IFS=$IFS; IFS='-'
2237 # Remember, the first character of IFS is used to create $*,
2238 # except with old shells:
2241 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2245 $as_echo_n "checking host system type... " >&6; }
2246 if ${ac_cv_host+:} false; then :
2247 $as_echo_n "(cached) " >&6
2249 if test "x$host_alias" = x; then
2250 ac_cv_host=$ac_cv_build
2252 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2253 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2258 $as_echo "$ac_cv_host" >&6; }
2261 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2264 ac_save_IFS=$IFS; IFS='-'
2270 # Remember, the first character of IFS is used to create $*,
2271 # except with old shells:
2274 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2279 ac_cpp='$CPP $CPPFLAGS'
2280 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2281 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2282 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2283 if test -n "$ac_tool_prefix"; then
2284 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2285 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2287 $as_echo_n "checking for $ac_word... " >&6; }
2288 if ${ac_cv_prog_CC+:} false; then :
2289 $as_echo_n "(cached) " >&6
2291 if test -n "$CC"; then
2292 ac_cv_prog_CC="$CC" # Let the user override the test.
2294 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2298 test -z "$as_dir" && as_dir=.
2299 for ac_exec_ext in '' $ac_executable_extensions; do
2300 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2301 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2302 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2312 if test -n "$CC"; then
2313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2314 $as_echo "$CC" >&6; }
2316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2317 $as_echo "no" >&6; }
2322 if test -z "$ac_cv_prog_CC"; then
2324 # Extract the first word of "gcc", so it can be a program name with args.
2325 set dummy gcc; ac_word=$2
2326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2327 $as_echo_n "checking for $ac_word... " >&6; }
2328 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2329 $as_echo_n "(cached) " >&6
2331 if test -n "$ac_ct_CC"; then
2332 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2338 test -z "$as_dir" && as_dir=.
2339 for ac_exec_ext in '' $ac_executable_extensions; do
2340 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2341 ac_cv_prog_ac_ct_CC="gcc"
2342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2351 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2352 if test -n "$ac_ct_CC"; then
2353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2354 $as_echo "$ac_ct_CC" >&6; }
2356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2357 $as_echo "no" >&6; }
2360 if test "x$ac_ct_CC" = x; then
2363 case $cross_compiling:$ac_tool_warned in
2365 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2366 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2367 ac_tool_warned=yes ;;
2375 if test -z "$CC"; then
2376 if test -n "$ac_tool_prefix"; then
2377 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2378 set dummy ${ac_tool_prefix}cc; ac_word=$2
2379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2380 $as_echo_n "checking for $ac_word... " >&6; }
2381 if ${ac_cv_prog_CC+:} false; then :
2382 $as_echo_n "(cached) " >&6
2384 if test -n "$CC"; then
2385 ac_cv_prog_CC="$CC" # Let the user override the test.
2387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2391 test -z "$as_dir" && as_dir=.
2392 for ac_exec_ext in '' $ac_executable_extensions; do
2393 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2394 ac_cv_prog_CC="${ac_tool_prefix}cc"
2395 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2405 if test -n "$CC"; then
2406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2407 $as_echo "$CC" >&6; }
2409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2410 $as_echo "no" >&6; }
2416 if test -z "$CC"; then
2417 # Extract the first word of "cc", so it can be a program name with args.
2418 set dummy cc; ac_word=$2
2419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2420 $as_echo_n "checking for $ac_word... " >&6; }
2421 if ${ac_cv_prog_CC+:} false; then :
2422 $as_echo_n "(cached) " >&6
2424 if test -n "$CC"; then
2425 ac_cv_prog_CC="$CC" # Let the user override the test.
2428 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2432 test -z "$as_dir" && as_dir=.
2433 for ac_exec_ext in '' $ac_executable_extensions; do
2434 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2435 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2436 ac_prog_rejected=yes
2440 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2447 if test $ac_prog_rejected = yes; then
2448 # We found a bogon in the path, so make sure we never use it.
2449 set dummy $ac_cv_prog_CC
2451 if test $# != 0; then
2452 # We chose a different compiler from the bogus one.
2453 # However, it has the same basename, so the bogon will be chosen
2454 # first if we set CC to just the basename; use the full file name.
2456 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2462 if test -n "$CC"; then
2463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2464 $as_echo "$CC" >&6; }
2466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2467 $as_echo "no" >&6; }
2472 if test -z "$CC"; then
2473 if test -n "$ac_tool_prefix"; then
2474 for ac_prog in cl.exe
2476 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2477 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2479 $as_echo_n "checking for $ac_word... " >&6; }
2480 if ${ac_cv_prog_CC+:} false; then :
2481 $as_echo_n "(cached) " >&6
2483 if test -n "$CC"; then
2484 ac_cv_prog_CC="$CC" # Let the user override the test.
2486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2490 test -z "$as_dir" && as_dir=.
2491 for ac_exec_ext in '' $ac_executable_extensions; do
2492 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2493 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2494 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2504 if test -n "$CC"; then
2505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2506 $as_echo "$CC" >&6; }
2508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2509 $as_echo "no" >&6; }
2513 test -n "$CC" && break
2516 if test -z "$CC"; then
2518 for ac_prog in cl.exe
2520 # Extract the first word of "$ac_prog", so it can be a program name with args.
2521 set dummy $ac_prog; ac_word=$2
2522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2523 $as_echo_n "checking for $ac_word... " >&6; }
2524 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2525 $as_echo_n "(cached) " >&6
2527 if test -n "$ac_ct_CC"; then
2528 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2534 test -z "$as_dir" && as_dir=.
2535 for ac_exec_ext in '' $ac_executable_extensions; do
2536 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2537 ac_cv_prog_ac_ct_CC="$ac_prog"
2538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2547 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2548 if test -n "$ac_ct_CC"; then
2549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2550 $as_echo "$ac_ct_CC" >&6; }
2552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2553 $as_echo "no" >&6; }
2557 test -n "$ac_ct_CC" && break
2560 if test "x$ac_ct_CC" = x; then
2563 case $cross_compiling:$ac_tool_warned in
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2566 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2567 ac_tool_warned=yes ;;
2576 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2577 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2578 as_fn_error $? "no acceptable C compiler found in \$PATH
2579 See \`config.log' for more details" "$LINENO" 5; }
2581 # Provide some information about the compiler.
2582 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2585 for ac_option in --version -v -V -qversion; do
2586 { { ac_try="$ac_compiler $ac_option >&5"
2588 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2589 *) ac_try_echo=$ac_try;;
2591 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2592 $as_echo "$ac_try_echo"; } >&5
2593 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2595 if test -s conftest.err; then
2597 ... rest of stderr output deleted ...
2598 10q' conftest.err >conftest.er1
2599 cat conftest.er1 >&5
2601 rm -f conftest.er1 conftest.err
2602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2603 test $ac_status = 0; }
2607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2608 $as_echo_n "checking for suffix of object files... " >&6; }
2609 if ${ac_cv_objext+:} false; then :
2610 $as_echo_n "(cached) " >&6
2612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2613 /* end confdefs.h. */
2623 rm -f conftest.o conftest.obj
2624 if { { ac_try="$ac_compile"
2626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2627 *) ac_try_echo=$ac_try;;
2629 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2630 $as_echo "$ac_try_echo"; } >&5
2631 (eval "$ac_compile") 2>&5
2633 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2634 test $ac_status = 0; }; then :
2635 for ac_file in conftest.o conftest.obj conftest.*; do
2636 test -f "$ac_file" || continue;
2638 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2639 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2644 $as_echo "$as_me: failed program was:" >&5
2645 sed 's/^/| /' conftest.$ac_ext >&5
2647 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2648 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2649 as_fn_error $? "cannot compute suffix of object files: cannot compile
2650 See \`config.log' for more details" "$LINENO" 5; }
2652 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2655 $as_echo "$ac_cv_objext" >&6; }
2656 OBJEXT=$ac_cv_objext
2658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2659 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2660 if ${ac_cv_c_compiler_gnu+:} false; then :
2661 $as_echo_n "(cached) " >&6
2663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2664 /* end confdefs.h. */
2677 if ac_fn_c_try_compile "$LINENO"; then :
2682 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2683 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2687 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2688 if test $ac_compiler_gnu = yes; then
2693 ac_test_CFLAGS=${CFLAGS+set}
2694 ac_save_CFLAGS=$CFLAGS
2695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2696 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2697 if ${ac_cv_prog_cc_g+:} false; then :
2698 $as_echo_n "(cached) " >&6
2700 ac_save_c_werror_flag=$ac_c_werror_flag
2701 ac_c_werror_flag=yes
2704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2705 /* end confdefs.h. */
2715 if ac_fn_c_try_compile "$LINENO"; then :
2719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2720 /* end confdefs.h. */
2730 if ac_fn_c_try_compile "$LINENO"; then :
2733 ac_c_werror_flag=$ac_save_c_werror_flag
2735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2736 /* end confdefs.h. */
2746 if ac_fn_c_try_compile "$LINENO"; then :
2749 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2753 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2754 ac_c_werror_flag=$ac_save_c_werror_flag
2756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2757 $as_echo "$ac_cv_prog_cc_g" >&6; }
2758 if test "$ac_test_CFLAGS" = set; then
2759 CFLAGS=$ac_save_CFLAGS
2760 elif test $ac_cv_prog_cc_g = yes; then
2761 if test "$GCC" = yes; then
2767 if test "$GCC" = yes; then
2775 ac_cpp='$CPP $CPPFLAGS'
2776 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2777 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2778 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2780 if test $host != $build; then
2781 for ac_prog in gcc cc
2783 # Extract the first word of "$ac_prog", so it can be a program name with args.
2784 set dummy $ac_prog; ac_word=$2
2785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2786 $as_echo_n "checking for $ac_word... " >&6; }
2787 if ${ac_cv_prog_BUILD_CC+:} false; then :
2788 $as_echo_n "(cached) " >&6
2790 if test -n "$BUILD_CC"; then
2791 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
2793 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2797 test -z "$as_dir" && as_dir=.
2798 for ac_exec_ext in '' $ac_executable_extensions; do
2799 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2800 ac_cv_prog_BUILD_CC="$ac_prog"
2801 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2810 BUILD_CC=$ac_cv_prog_BUILD_CC
2811 if test -n "$BUILD_CC"; then
2812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
2813 $as_echo "$BUILD_CC" >&6; }
2815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2816 $as_echo "no" >&6; }
2820 test -n "$BUILD_CC" && break
2825 # On Suns, sometimes $CPP names a directory.
2826 if test -n "$CPP" && test -d "$CPP"; then
2829 if test -z "$CPP"; then
2833 if test -n "$ac_tool_prefix"; then
2834 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
2835 set dummy ${ac_tool_prefix}readelf; ac_word=$2
2836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2837 $as_echo_n "checking for $ac_word... " >&6; }
2838 if ${ac_cv_prog_READELF+:} false; then :
2839 $as_echo_n "(cached) " >&6
2841 if test -n "$READELF"; then
2842 ac_cv_prog_READELF="$READELF" # Let the user override the test.
2844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2848 test -z "$as_dir" && as_dir=.
2849 for ac_exec_ext in '' $ac_executable_extensions; do
2850 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2851 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
2852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2861 READELF=$ac_cv_prog_READELF
2862 if test -n "$READELF"; then
2863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
2864 $as_echo "$READELF" >&6; }
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2867 $as_echo "no" >&6; }
2872 if test -z "$ac_cv_prog_READELF"; then
2873 ac_ct_READELF=$READELF
2874 # Extract the first word of "readelf", so it can be a program name with args.
2875 set dummy readelf; ac_word=$2
2876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2877 $as_echo_n "checking for $ac_word... " >&6; }
2878 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
2879 $as_echo_n "(cached) " >&6
2881 if test -n "$ac_ct_READELF"; then
2882 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
2884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2888 test -z "$as_dir" && as_dir=.
2889 for ac_exec_ext in '' $ac_executable_extensions; do
2890 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2891 ac_cv_prog_ac_ct_READELF="readelf"
2892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2901 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
2902 if test -n "$ac_ct_READELF"; then
2903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
2904 $as_echo "$ac_ct_READELF" >&6; }
2906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2907 $as_echo "no" >&6; }
2910 if test "x$ac_ct_READELF" = x; then
2913 case $cross_compiling:$ac_tool_warned in
2915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2916 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2917 ac_tool_warned=yes ;;
2919 READELF=$ac_ct_READELF
2922 READELF="$ac_cv_prog_READELF"
2926 # We need the C++ compiler only for testing.
2928 ac_cpp='$CXXCPP $CPPFLAGS'
2929 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2930 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2931 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2932 if test -z "$CXX"; then
2933 if test -n "$CCC"; then
2936 if test -n "$ac_tool_prefix"; then
2937 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2939 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2940 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2942 $as_echo_n "checking for $ac_word... " >&6; }
2943 if ${ac_cv_prog_CXX+:} false; then :
2944 $as_echo_n "(cached) " >&6
2946 if test -n "$CXX"; then
2947 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2953 test -z "$as_dir" && as_dir=.
2954 for ac_exec_ext in '' $ac_executable_extensions; do
2955 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2956 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2967 if test -n "$CXX"; then
2968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
2969 $as_echo "$CXX" >&6; }
2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2972 $as_echo "no" >&6; }
2976 test -n "$CXX" && break
2979 if test -z "$CXX"; then
2981 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2983 # Extract the first word of "$ac_prog", so it can be a program name with args.
2984 set dummy $ac_prog; ac_word=$2
2985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2986 $as_echo_n "checking for $ac_word... " >&6; }
2987 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
2988 $as_echo_n "(cached) " >&6
2990 if test -n "$ac_ct_CXX"; then
2991 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2993 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2997 test -z "$as_dir" && as_dir=.
2998 for ac_exec_ext in '' $ac_executable_extensions; do
2999 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3000 ac_cv_prog_ac_ct_CXX="$ac_prog"
3001 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3010 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3011 if test -n "$ac_ct_CXX"; then
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3013 $as_echo "$ac_ct_CXX" >&6; }
3015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3016 $as_echo "no" >&6; }
3020 test -n "$ac_ct_CXX" && break
3023 if test "x$ac_ct_CXX" = x; then
3026 case $cross_compiling:$ac_tool_warned in
3028 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3029 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3030 ac_tool_warned=yes ;;
3038 # Provide some information about the compiler.
3039 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3042 for ac_option in --version -v -V -qversion; do
3043 { { ac_try="$ac_compiler $ac_option >&5"
3045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3046 *) ac_try_echo=$ac_try;;
3048 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3049 $as_echo "$ac_try_echo"; } >&5
3050 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3052 if test -s conftest.err; then
3054 ... rest of stderr output deleted ...
3055 10q' conftest.err >conftest.er1
3056 cat conftest.er1 >&5
3058 rm -f conftest.er1 conftest.err
3059 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3060 test $ac_status = 0; }
3063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3064 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3065 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3066 $as_echo_n "(cached) " >&6
3068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3069 /* end confdefs.h. */
3082 if ac_fn_cxx_try_compile "$LINENO"; then :
3087 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3088 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3092 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3093 if test $ac_compiler_gnu = yes; then
3098 ac_test_CXXFLAGS=${CXXFLAGS+set}
3099 ac_save_CXXFLAGS=$CXXFLAGS
3100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3101 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3102 if ${ac_cv_prog_cxx_g+:} false; then :
3103 $as_echo_n "(cached) " >&6
3105 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3106 ac_cxx_werror_flag=yes
3109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3110 /* end confdefs.h. */
3120 if ac_fn_cxx_try_compile "$LINENO"; then :
3121 ac_cv_prog_cxx_g=yes
3124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3125 /* end confdefs.h. */
3135 if ac_fn_cxx_try_compile "$LINENO"; then :
3138 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3141 /* end confdefs.h. */
3151 if ac_fn_cxx_try_compile "$LINENO"; then :
3152 ac_cv_prog_cxx_g=yes
3154 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3156 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3158 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3159 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3162 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3163 if test "$ac_test_CXXFLAGS" = set; then
3164 CXXFLAGS=$ac_save_CXXFLAGS
3165 elif test $ac_cv_prog_cxx_g = yes; then
3166 if test "$GXX" = yes; then
3172 if test "$GXX" = yes; then
3179 ac_cpp='$CPP $CPPFLAGS'
3180 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3181 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3182 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3184 # It's useless to us if it can't link programs (e.g. missing -lstdc++).
3186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX can link programs" >&5
3187 $as_echo_n "checking whether $CXX can link programs... " >&6; }
3188 if ${libc_cv_cxx_link_ok+:} false; then :
3189 $as_echo_n "(cached) " >&6
3192 ac_cpp='$CXXCPP $CPPFLAGS'
3193 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3194 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3195 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3197 # Default, dynamic case.
3198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3199 /* end confdefs.h. */
3209 if ac_fn_cxx_try_link "$LINENO"; then :
3210 libc_cv_cxx_link_ok=yes
3212 libc_cv_cxx_link_ok=no
3214 rm -f core conftest.err conftest.$ac_objext \
3215 conftest$ac_exeext conftest.$ac_ext
3217 old_LDFLAGS="$LDFLAGS"
3218 LDFLAGS="$LDFLAGS -static"
3219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3220 /* end confdefs.h. */
3227 std::cout << "Hello, world!";
3232 if ac_fn_cxx_try_link "$LINENO"; then :
3235 libc_cv_cxx_link_ok=no
3237 rm -f core conftest.err conftest.$ac_objext \
3238 conftest$ac_exeext conftest.$ac_ext
3239 LDFLAGS="$old_LDFLAGS"
3241 ac_cpp='$CPP $CPPFLAGS'
3242 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3243 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3244 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cxx_link_ok" >&5
3248 $as_echo "$libc_cv_cxx_link_ok" >&6; }
3249 if test $libc_cv_cxx_link_ok != yes; then :
3253 if test "`cd $srcdir; pwd -P`" = "`pwd -P`"; then
3254 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3257 # This will get text that should go into config.make.
3260 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3262 # Check whether --with-gd was given.
3263 if test "${with_gd+set}" = set; then :
3264 withval=$with_gd; case "$with_gd" in
3266 *) libgd_include="-I$withval/include"
3267 libgd_ldflags="-L$withval/lib" ;;
3273 # Check whether --with-gd-include was given.
3274 if test "${with_gd_include+set}" = set; then :
3275 withval=$with_gd_include; case "$with_gd_include" in
3277 *) libgd_include="-I$withval" ;;
3283 # Check whether --with-gd-lib was given.
3284 if test "${with_gd_lib+set}" = set; then :
3285 withval=$with_gd_lib; case "$with_gd_lib" in
3287 *) libgd_ldflags="-L$withval" ;;
3293 if test -n "$libgd_include"; then
3294 config_vars="$config_vars
3295 CFLAGS-memusagestat.c = $libgd_include"
3297 if test -n "$libgd_ldflags"; then
3298 config_vars="$config_vars
3299 libgd-LDFLAGS = $libgd_ldflags"
3303 # Check whether --with-binutils was given.
3304 if test "${with_binutils+set}" = set; then :
3305 withval=$with_binutils; path_binutils=$withval
3311 # Check whether --with-selinux was given.
3312 if test "${with_selinux+set}" = set; then :
3313 withval=$with_selinux; with_selinux=$withval
3320 # Check whether --with-headers was given.
3321 if test "${with_headers+set}" = set; then :
3322 withval=$with_headers; sysheaders=$withval
3331 # Check whether --with-default-link was given.
3332 if test "${with_default_link+set}" = set; then :
3333 withval=$with_default_link; use_default_link=$withval
3335 use_default_link=default
3340 # Check whether --with-nonshared-cflags was given.
3341 if test "${with_nonshared_cflags+set}" = set; then :
3342 withval=$with_nonshared_cflags; extra_nonshared_cflags=$withval
3344 extra_nonshared_cflags=
3349 # Check whether --enable-sanity-checks was given.
3350 if test "${enable_sanity_checks+set}" = set; then :
3351 enableval=$enable_sanity_checks; enable_sanity=$enableval
3357 # Check whether --enable-shared was given.
3358 if test "${enable_shared+set}" = set; then :
3359 enableval=$enable_shared; shared=$enableval
3364 # Check whether --enable-profile was given.
3365 if test "${enable_profile+set}" = set; then :
3366 enableval=$enable_profile; profile=$enableval
3371 # Check whether --enable-static-pie was given.
3372 if test "${enable_static_pie+set}" = set; then :
3373 enableval=$enable_static_pie; static_pie=$enableval
3378 # Check whether --enable-timezone-tools was given.
3379 if test "${enable_timezone_tools+set}" = set; then :
3380 enableval=$enable_timezone_tools; enable_timezone_tools=$enableval
3382 enable_timezone_tools=yes
3387 # Check whether --enable-hardcoded-path-in-tests was given.
3388 if test "${enable_hardcoded_path_in_tests+set}" = set; then :
3389 enableval=$enable_hardcoded_path_in_tests; hardcoded_path_in_tests=$enableval
3391 hardcoded_path_in_tests=no
3396 # Check whether --enable-hidden-plt was given.
3397 if test "${enable_hidden_plt+set}" = set; then :
3398 enableval=$enable_hidden_plt; hidden=$enableval
3403 if test "x$hidden" = xno; then
3404 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3408 # Check whether --enable-bind-now was given.
3409 if test "${enable_bind_now+set}" = set; then :
3410 enableval=$enable_bind_now; bindnow=$enableval
3416 if test "x$bindnow" = xyes; then
3417 $as_echo "#define BIND_NOW 1" >>confdefs.h
3421 # Check whether --enable-stack-protector was given.
3422 if test "${enable_stack_protector+set}" = set; then :
3423 enableval=$enable_stack_protector; enable_stack_protector=$enableval
3425 enable_stack_protector=no
3428 case "$enable_stack_protector" in
3429 all|yes|no|strong) ;;
3430 *) as_fn_error $? "Not a valid argument for --enable-stack-protector: \"$enable_stack_protector\"" "$LINENO" 5;;
3433 # Check whether --enable-static-nss was given.
3434 if test "${enable_static_nss+set}" = set; then :
3435 enableval=$enable_static_nss; static_nss=$enableval
3440 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3442 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3446 # Check whether --enable-force-install was given.
3447 if test "${enable_force_install+set}" = set; then :
3448 enableval=$enable_force_install; force_install=$enableval
3455 # Check whether --enable-maintainer-mode was given.
3456 if test "${enable_maintainer_mode+set}" = set; then :
3457 enableval=$enable_maintainer_mode; maintainer=$enableval
3463 # Check whether --enable-kernel was given.
3464 if test "${enable_kernel+set}" = set; then :
3465 enableval=$enable_kernel; minimum_kernel=$enableval
3468 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3469 # Better nothing than this.
3472 if test "$minimum_kernel" = current; then
3473 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3477 # Check whether --enable-all-warnings was given.
3478 if test "${enable_all_warnings+set}" = set; then :
3479 enableval=$enable_all_warnings; all_warnings=$enableval
3484 # Check whether --enable-werror was given.
3485 if test "${enable_werror+set}" = set; then :
3486 enableval=$enable_werror; enable_werror=$enableval
3493 # Check whether --enable-multi-arch was given.
3494 if test "${enable_multi_arch+set}" = set; then :
3495 enableval=$enable_multi_arch; multi_arch=$enableval
3501 # Check whether --enable-experimental-malloc was given.
3502 if test "${enable_experimental_malloc+set}" = set; then :
3503 enableval=$enable_experimental_malloc; experimental_malloc=$enableval
3505 experimental_malloc=yes
3510 # Check whether --enable-memory-tagging was given.
3511 if test "${enable_memory_tagging+set}" = set; then :
3512 enableval=$enable_memory_tagging; memory_tagging=$enableval
3517 if test "$memory_tagging" = yes; then
3518 # Only enable this on architectures that support it.
3521 $as_echo "#define USE_MTAG 1" >>confdefs.h
3528 # Check whether --enable-crypt was given.
3529 if test "${enable_crypt+set}" = set; then :
3530 enableval=$enable_crypt; build_crypt=$enableval
3537 # Check whether --enable-nss-crypt was given.
3538 if test "${enable_nss_crypt+set}" = set; then :
3539 enableval=$enable_nss_crypt; nss_crypt=$enableval
3544 if test x$build_libcrypt = xno && test x$nss_crypt = xyes; then
3545 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-nss-crypt has no effect when libcrypt is disabled" >&5
3546 $as_echo "$as_me: WARNING: --enable-nss-crypt has no effect when libcrypt is disabled" >&2;}
3549 if test x$nss_crypt = xyes; then
3550 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3551 if test $? -ne 0; then
3552 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3554 nspr_includes=-I$(nspr-config --includedir 2>/dev/null)
3555 if test $? -ne 0; then
3556 as_fn_error $? "cannot find include directory with nspr-config" "$LINENO" 5
3558 old_CFLAGS="$CFLAGS"
3559 CFLAGS="$CFLAGS $nss_includes $nspr_includes"
3561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3562 /* end confdefs.h. */
3565 #include <nsslowhash.h>
3566 void f (void) { NSSLOW_Init (); }
3575 if ac_fn_c_try_compile "$LINENO"; then :
3576 libc_cv_nss_crypt=yes
3579 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3581 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3583 old_LDFLAGS="$LDFLAGS"
3584 LIBS="$LIBS -lfreebl3"
3585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3586 /* end confdefs.h. */
3589 #include <nsslowhash.h>
3598 if ac_fn_c_try_link "$LINENO"; then :
3599 libc_cv_nss_crypt=yes
3602 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3604 rm -f core conftest.err conftest.$ac_objext \
3605 conftest$ac_exeext conftest.$ac_ext
3606 # Check to see if there is a static NSS cryptographic library.
3607 # If there isn't then we can't link anything with libcrypt.a,
3608 # and that might mean disabling some static tests.
3609 LDFLAGS="$LDFLAGS -static"
3610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3611 /* end confdefs.h. */
3614 #include <nsslowhash.h>
3623 if ac_fn_c_try_link "$LINENO"; then :
3624 libc_cv_static_nss_crypt=yes
3626 libc_cv_static_nss_crypt=no
3628 rm -f core conftest.err conftest.$ac_objext \
3629 conftest$ac_exeext conftest.$ac_ext
3630 LDFLAGS="$old_LDFLAGS"
3631 CFLAGS="$old_CFLAGS"
3634 libc_cv_nss_crypt=no
3635 libc_cv_static_nss_crypt=no
3641 # Check whether --enable-systemtap was given.
3642 if test "${enable_systemtap+set}" = set; then :
3643 enableval=$enable_systemtap; systemtap=$enableval
3648 if test "x$systemtap" != xno; then
3649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemtap static probe support" >&5
3650 $as_echo_n "checking for systemtap static probe support... " >&6; }
3651 if ${libc_cv_sdt+:} false; then :
3652 $as_echo_n "(cached) " >&6
3654 old_CFLAGS="$CFLAGS"
3655 CFLAGS="-std=gnu11 $CFLAGS"
3656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3657 /* end confdefs.h. */
3658 #include <sys/sdt.h>
3659 void foo (int i, void *p)
3661 asm ("" STAP_PROBE_ASM (foo, bar, STAP_PROBE_ASM_TEMPLATE (2)) ""
3662 :: STAP_PROBE_ASM_OPERANDS (2, i, p));
3665 if ac_fn_c_try_compile "$LINENO"; then :
3670 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3671 CFLAGS="$old_CFLAGS"
3673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sdt" >&5
3674 $as_echo "$libc_cv_sdt" >&6; }
3675 if test $libc_cv_sdt = yes; then
3676 $as_echo "#define USE_STAP_PROBE 1" >>confdefs.h
3678 elif test "x$systemtap" != xauto; then
3679 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3680 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3681 as_fn_error $? "systemtap support needs sys/sdt.h with asm support
3682 See \`config.log' for more details" "$LINENO" 5; }
3686 # Check whether --enable-build-nscd was given.
3687 if test "${enable_build_nscd+set}" = set; then :
3688 enableval=$enable_build_nscd; build_nscd=$enableval
3695 # Note the use of $use_nscd is near the bottom of the file.
3696 # Check whether --enable-nscd was given.
3697 if test "${enable_nscd+set}" = set; then :
3698 enableval=$enable_nscd; use_nscd=$enableval
3704 # Check whether --enable-pt_chown was given.
3705 if test "${enable_pt_chown+set}" = set; then :
3706 enableval=$enable_pt_chown; build_pt_chown=$enableval
3712 if test "$build_pt_chown" = yes; then
3713 $as_echo "#define HAVE_PT_CHOWN 1" >>confdefs.h
3717 # Check whether --enable-tunables was given.
3718 if test "${enable_tunables+set}" = set; then :
3719 enableval=$enable_tunables; have_tunables=$enableval
3725 if test "$have_tunables" = yes; then
3726 $as_echo "#define HAVE_TUNABLES 1" >>confdefs.h
3730 # The abi-tags file uses a fairly simplistic model for name recognition that
3731 # can't distinguish i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a
3732 # $host_os of `gnu*' here to be `gnu-gnu*' just so that it can tell.
3733 # This doesn't get used much beyond that, so it's fairly safe.
3738 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3742 # Check whether --enable-mathvec was given.
3743 if test "${enable_mathvec+set}" = set; then :
3744 enableval=$enable_mathvec; build_mathvec=$enableval
3746 build_mathvec=notset
3750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3751 /* end confdefs.h. */
3758 # error no CET compiler support
3764 if ac_fn_c_try_compile "$LINENO"; then :
3765 libc_cv_compiler_default_cet=yes
3767 libc_cv_compiler_default_cet=no
3769 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3771 # Check whether --enable-cet was given.
3772 if test "${enable_cet+set}" = set; then :
3773 enableval=$enable_cet; enable_cet=$enableval
3775 enable_cet=$libc_cv_compiler_default_cet
3779 # We keep the original values in `$config_*' and never modify them, so we
3780 # can write them unchanged into config.make. Everything else uses
3781 # $machine, $vendor, and $os, and changes them whenever convenient.
3782 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3784 # Don't allow vendor == "unknown"
3785 test "$config_vendor" = unknown && config_vendor=
3786 config_os="`echo $config_os | sed 's/^unknown-//'`"
3788 # Some configurations imply other options.
3791 # The configure fragment of a port can modify these to supplement
3792 # or override the table in the case statement below. No fragment should
3793 # ever change the config_* variables, however.
3794 machine=$config_machine
3795 vendor=$config_vendor
3801 # Check whether --with-cpu was given.
3802 if test "${with_cpu+set}" = set; then :
3803 withval=$with_cpu; case "$withval" in
3804 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3806 *) submachine="$withval" ;;
3812 # An preconfigure script can set this when it wants to disable the sanity
3816 # A preconfigure script for a system that may or may not use fpu
3817 # sysdeps directories sets this to a preprocessor conditional for
3818 # whether to use such directories.
3821 if frags=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3824 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3825 for frag in $frags; do
3826 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3827 echo $ECHO_N "$name $ECHO_C" >&6
3830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3836 ### By using the undocumented --enable-hacker-mode option for configure
3837 ### one can skip this test to make the configuration not fail for unsupported
3840 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
3841 case "$machine-$host_os" in
3846 *** The GNU C library is currently unavailable for this platform.
3847 *** If you are interested in seeing glibc on this platform visit
3848 *** the \"How to submit a new port\" in the wiki:
3849 *** https://sourceware.org/glibc/wiki/#Development
3850 *** and join the community!" "$LINENO" 5
3855 # Set base_machine if not set by a preconfigure fragment.
3856 test -n "$base_machine" || base_machine=$machine
3859 # Determine whether to use fpu or nofpu sysdeps directories.
3860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for use of fpu sysdeps directories" >&5
3861 $as_echo_n "checking for use of fpu sysdeps directories... " >&6; }
3862 if ${libc_cv_with_fp+:} false; then :
3863 $as_echo_n "(cached) " >&6
3865 cat > conftest.c <<EOF
3869 # error "no hardware floating point"
3873 if ${CC-cc} $CFLAGS $CPPFLAGS -S conftest.c -o conftest.s \
3879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_with_fp" >&5
3880 $as_echo "$libc_cv_with_fp" >&6; }
3883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
3884 $as_echo_n "checking for -fstack-protector... " >&6; }
3885 if ${libc_cv_ssp+:} false; then :
3886 $as_echo_n "(cached) " >&6
3888 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
3889 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
3892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3893 test $ac_status = 0; }; }; then :
3900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
3901 $as_echo "$libc_cv_ssp" >&6; }
3903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector-strong" >&5
3904 $as_echo_n "checking for -fstack-protector-strong... " >&6; }
3905 if ${libc_cv_ssp_strong+:} false; then :
3906 $as_echo_n "(cached) " >&6
3908 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector-strong -xc /dev/null -S -o /dev/null'
3909 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
3912 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3913 test $ac_status = 0; }; }; then :
3914 libc_cv_ssp_strong=yes
3916 libc_cv_ssp_strong=no
3920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp_strong" >&5
3921 $as_echo "$libc_cv_ssp_strong" >&6; }
3923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector-all" >&5
3924 $as_echo_n "checking for -fstack-protector-all... " >&6; }
3925 if ${libc_cv_ssp_all+:} false; then :
3926 $as_echo_n "(cached) " >&6
3928 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector-all -xc /dev/null -S -o /dev/null'
3929 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
3932 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3933 test $ac_status = 0; }; }; then :
3940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp_all" >&5
3941 $as_echo "$libc_cv_ssp_all" >&6; }
3945 if test "$libc_cv_ssp" = yes; then
3946 no_stack_protector="-fno-stack-protector -DSTACK_PROTECTOR_LEVEL=0"
3947 $as_echo "#define HAVE_CC_NO_STACK_PROTECTOR 1" >>confdefs.h
3951 if test "$enable_stack_protector" = yes && test "$libc_cv_ssp" = yes; then
3952 stack_protector="-fstack-protector"
3953 $as_echo "#define STACK_PROTECTOR_LEVEL 1" >>confdefs.h
3955 elif test "$enable_stack_protector" = all && test "$libc_cv_ssp_all" = yes; then
3956 stack_protector="-fstack-protector-all"
3957 $as_echo "#define STACK_PROTECTOR_LEVEL 2" >>confdefs.h
3959 elif test "$enable_stack_protector" = strong && test "$libc_cv_ssp_strong" = yes; then
3960 stack_protector="-fstack-protector-strong"
3961 $as_echo "#define STACK_PROTECTOR_LEVEL 3" >>confdefs.h
3964 stack_protector="-fno-stack-protector"
3965 $as_echo "#define STACK_PROTECTOR_LEVEL 0" >>confdefs.h
3972 if test -n "$stack_protector"; then
3973 no_ssp=-fno-stack-protector
3977 if test "$enable_stack_protector" != no; then
3978 as_fn_error $? "--enable-stack-protector=$enable_stack_protector specified, but specified level of stack protection is not supported by the compiler." "$LINENO" 5
3982 # For the multi-arch option we need support in the assembler & linker.
3983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler and linker STT_GNU_IFUNC support" >&5
3984 $as_echo_n "checking for assembler and linker STT_GNU_IFUNC support... " >&6; }
3985 if ${libc_cv_ld_gnu_indirect_function+:} false; then :
3986 $as_echo_n "(cached) " >&6
3988 cat > conftest.S <<EOF
3989 .type foo,%gnu_indirect_function
4002 libc_cv_ld_gnu_indirect_function=no
4003 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4004 -nostartfiles -nostdlib $no_ssp \
4005 -o conftest conftest.S 1>&5 2>&5; then
4006 # Do a link to see if the backend supports IFUNC relocs.
4007 $READELF -r conftest 1>&5
4008 LC_ALL=C $READELF -Wr conftest | grep -q 'IRELATIVE\|R_SPARC_JMP_IREL' && {
4009 libc_cv_ld_gnu_indirect_function=yes
4014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_gnu_indirect_function" >&5
4015 $as_echo "$libc_cv_ld_gnu_indirect_function" >&6; }
4017 # Check if gcc supports attribute ifunc as it is used in libc_ifunc macro.
4018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc attribute ifunc support" >&5
4019 $as_echo_n "checking for gcc attribute ifunc support... " >&6; }
4020 if ${libc_cv_gcc_indirect_function+:} false; then :
4021 $as_echo_n "(cached) " >&6
4023 cat > conftest.c <<EOF
4024 extern int func (int);
4025 int used_func (int a)
4029 static void *resolver ()
4033 extern __typeof (func) func __attribute__ ((ifunc ("resolver")));
4035 libc_cv_gcc_indirect_function=no
4036 if ${CC-cc} -c conftest.c -o conftest.o 1>&5 \
4038 if $READELF -s conftest.o | grep IFUNC >/dev/null 2>&5; then
4039 libc_cv_gcc_indirect_function=yes
4044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_indirect_function" >&5
4045 $as_echo "$libc_cv_gcc_indirect_function" >&6; }
4047 # Check if linker supports textrel relocation with ifunc (used on elf/tests).
4048 # Note that it relies on libc_cv_ld_gnu_indirect_function test above.
4049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker supports textrels along with ifunc" >&5
4050 $as_echo_n "checking whether the linker supports textrels along with ifunc... " >&6; }
4051 if ${libc_cv_textrel_ifunc+:} false; then :
4052 $as_echo_n "(cached) " >&6
4054 cat > conftest.S <<EOF
4055 .type foo,%gnu_indirect_function
4076 libc_cv_textrel_ifunc=no
4077 if test $libc_cv_ld_gnu_indirect_function = yes; then
4078 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostartfiles -nostdlib $no_ssp -pie -o conftest conftest.S'
4079 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4082 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4083 test $ac_status = 0; }; }; then
4084 libc_cv_textrel_ifunc=yes
4089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_textrel_ifunc" >&5
4090 $as_echo "$libc_cv_textrel_ifunc" >&6; }
4093 # Check if CC supports attribute retain as it is used in attribute_used_retain macro.
4094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU attribute retain support" >&5
4095 $as_echo_n "checking for GNU attribute retain support... " >&6; }
4096 if ${libc_cv_gnu_retain+:} false; then :
4097 $as_echo_n "(cached) " >&6
4099 cat > conftest.c <<EOF
4100 static int var __attribute__ ((used, retain, section ("__libc_atexit")));
4102 libc_cv_gnu_retain=no
4103 if ${CC-cc} -Werror -c conftest.c -o /dev/null 1>&5 \
4105 libc_cv_gnu_retain=yes
4109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu_retain" >&5
4110 $as_echo "$libc_cv_gnu_retain" >&6; }
4111 if test $libc_cv_gnu_retain = yes; then
4112 $as_echo "#define HAVE_GNU_RETAIN 1" >>confdefs.h
4115 config_vars="$config_vars
4116 have-gnu-retain = $libc_cv_gnu_retain"
4118 # Check if gcc warns about alias for function with incompatible types.
4119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler warns about alias for function with incompatible types" >&5
4120 $as_echo_n "checking if compiler warns about alias for function with incompatible types... " >&6; }
4121 if ${libc_cv_gcc_incompatible_alias+:} false; then :
4122 $as_echo_n "(cached) " >&6
4124 cat > conftest.c <<EOF
4125 int __redirect_foo (const void *s, int c);
4127 __typeof (__redirect_foo) *foo_impl (void) __asm__ ("foo");
4128 __typeof (__redirect_foo) *foo_impl (void)
4133 extern __typeof (__redirect_foo) foo_alias __attribute__ ((alias ("foo")));
4135 libc_cv_gcc_incompatible_alias=yes
4136 if ${CC-cc} -Werror -c conftest.c -o conftest.o 1>&5 2>&5 ; then
4137 libc_cv_gcc_incompatible_alias=no
4141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_incompatible_alias" >&5
4142 $as_echo "$libc_cv_gcc_incompatible_alias" >&6; }
4144 if test x"$libc_cv_ld_gnu_indirect_function" != xyes; then
4145 if test x"$multi_arch" = xyes; then
4146 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4151 if test x"$libc_cv_gcc_indirect_function" != xyes; then
4152 # GCC 8+ emits a warning for alias with incompatible types and it might
4153 # fail to build ifunc resolvers aliases to either weak or internal
4154 # symbols. Disables multiarch build in this case.
4155 if test x"$libc_cv_gcc_incompatible_alias" == xyes; then
4156 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gcc emits a warning for alias between functions of incompatible types" >&5
4157 $as_echo "$as_me: WARNING: gcc emits a warning for alias between functions of incompatible types" >&2;}
4158 if test x"$multi_arch" = xyes; then
4159 as_fn_error $? "--enable-multi-arch support requires a gcc with gnu-indirect-function support" "$LINENO" 5
4161 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Multi-arch is disabled." >&5
4162 $as_echo "$as_me: WARNING: Multi-arch is disabled." >&2;}
4164 elif test x"$multi_arch" = xyes; then
4165 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-multi-arch support recommends a gcc with gnu-indirect-function support.
4166 Please use a gcc which supports it by default or configure gcc with --enable-gnu-indirect-function" >&5
4167 $as_echo "$as_me: WARNING: --enable-multi-arch support recommends a gcc with gnu-indirect-function support.
4168 Please use a gcc which supports it by default or configure gcc with --enable-gnu-indirect-function" >&2;}
4172 if test x"$multi_arch" != xno; then
4173 multi_arch_d=/multiarch
4176 # Compute the list of sysdep directories for this configuration.
4177 # This can take a while to compute.
4178 sysdep_dir=$srcdir/sysdeps
4179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4180 $as_echo_n "checking sysdep dirs... " >&6; }
4181 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4182 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4184 test "x$base_os" != x || case "$os" in
4186 base_os=mach/hurd ;;
4188 base_os=unix/sysv ;;
4191 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4194 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4198 o=`echo $tail | sed 's/[0-9]*$//'`
4199 if test $o != $tail; then
4202 # For linux-gnu, try linux-gnu, then linux.
4203 o=`echo $tail | sed 's/-.*$//'`
4204 if test $o != $tail; then
4208 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4211 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4217 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4219 tail=$machine${submachine:+/$submachine}
4220 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4222 # Prepend the machine's FPU directory unless the architecture specific
4223 # preconfigure disables it.
4224 if test "$libc_cv_with_fp" = yes; then
4229 # For each machine term, try it with and then without /multiarch.
4230 for try_fpu in $maybe_fpu ''; do
4231 for try_multi in $multi_arch_d ''; do
4232 mach="$mach /$1$try_fpu$try_multi"
4239 # Find what sysdep directories exist.
4241 for b in $base ''; do
4242 for m0 in $mach ''; do
4243 for v in /$vendor ''; do
4244 test "$v" = / && continue
4245 for o in /$ostry ''; do
4246 test "$o" = / && continue
4247 for m in $mach ''; do
4248 try_suffix="$m0$b$v$o$m"
4249 if test -n "$try_suffix"; then
4250 try_srcdir="${srcdir}/"
4251 try="sysdeps$try_suffix"
4252 test -n "$enable_debug_configure" &&
4253 echo "$0 DEBUG: try $try" >&2
4254 if test -d "$try_srcdir$try"; then
4255 sysnames="$sysnames $try"
4256 { test -n "$o" || test -n "$b"; } && os_used=t
4257 { test -n "$m" || test -n "$m0"; } && machine_used=t
4259 x*/$submachine) submachine_used=t ;;
4269 # If the assembler supports gnu_indirect_function symbol type and the
4270 # architecture supports multi-arch, we enable multi-arch by default.
4275 test x"$multi_arch" = xdefault && multi_arch=no
4278 if test x"$multi_arch" != xno; then
4279 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4284 if test -z "$os_used" && test "$os" != none; then
4285 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4287 if test -z "$machine_used" && test "$machine" != none; then
4288 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4290 if test -z "$submachine_used" && test -n "$submachine"; then
4291 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4295 # We have now validated the configuration.
4297 # Expand the list of system names into a full list of directories
4298 # from each element's parent name and Implies file (if present).
4301 while test $# -gt 0; do
4305 case " $names " in *" $name "*)
4306 # Already in the list.
4310 # Report each name as we discover it, so there is no long pause in output.
4311 echo $ECHO_N "$name $ECHO_C" >&6
4313 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4317 *) xsrcdir=$srcdir/ ;;
4319 test -n "$enable_debug_configure" &&
4320 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4322 for implies_file in Implies Implies-before Implies-after; do
4323 implies_type=`echo $implies_file | sed s/-/_/`
4324 eval ${implies_type}=
4325 if test -f $xsrcdir$name/$implies_file; then
4326 # Collect more names from the `Implies' file (removing comments).
4327 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4328 for x in $implied_candidate; do
4330 if test -d $xsrcdir$name_base/$x; then
4331 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4336 test -n "$enable_debug_configure" &&
4337 echo "DEBUG: $name $implies_file $x try() {$try_srcdir}$try" >&2
4338 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4340 eval "${implies_type}=\"\$${implies_type} \$try\""
4343 if test $found = no; then
4344 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4345 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4351 # Add NAME to the list of names.
4352 names="$names $name"
4354 # Find the parent of NAME, using the empty string if it has none.
4355 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4357 test -n "$enable_debug_configure" &&
4358 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4359 Implies_before='$Implies_before' Implies_after='$Implies_after'" >&2
4361 # Add the names implied by NAME, and NAME's parent (if it has one), to
4362 # the list of names to be processed (the argument list). We prepend the
4363 # implied names to the list and append the parent. We want implied
4364 # directories to come before further directories inferred from the
4365 # configuration components; this ensures that for sysv4, unix/common
4366 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4368 sysnames="`echo $Implies $* $Implies_before $parent $Implies_after`"
4369 test -n "$sysnames" && set $sysnames
4372 # Add the default directories.
4373 default_sysnames="sysdeps/generic"
4374 sysnames="$names $default_sysnames"
4376 # The other names were emitted during the scan.
4377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4378 $as_echo "$default_sysnames" >&6; }
4383 # Find a good install program. We prefer a C program (faster),
4384 # so one script is as good as another. But avoid the broken or
4385 # incompatible versions:
4386 # SysV /etc/install, /usr/sbin/install
4387 # SunOS /usr/etc/install
4388 # IRIX /sbin/install
4390 # AmigaOS /C/install, which installs bootblocks on floppy discs
4391 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4392 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4393 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4394 # OS/2's system install, which has a completely different semantic
4395 # ./install, which can be erroneously created by make from ./install.sh.
4396 # Reject install programs that cannot install multiple files.
4397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4398 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4399 if test -z "$INSTALL"; then
4400 if ${ac_cv_path_install+:} false; then :
4401 $as_echo_n "(cached) " >&6
4403 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4407 test -z "$as_dir" && as_dir=.
4408 # Account for people who put trailing slashes in PATH elements.
4409 case $as_dir/ in #((
4410 ./ | .// | /[cC]/* | \
4411 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4412 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4415 # OSF1 and SCO ODT 3.0 have their own names for install.
4416 # Don't use installbsd from OSF since it installs stuff as root
4418 for ac_prog in ginstall scoinst install; do
4419 for ac_exec_ext in '' $ac_executable_extensions; do
4420 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4421 if test $ac_prog = install &&
4422 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4423 # AIX install. It has an incompatible calling convention.
4425 elif test $ac_prog = install &&
4426 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4427 # program-specific install script used by HP pwplus--don't use.
4430 rm -rf conftest.one conftest.two conftest.dir
4431 echo one > conftest.one
4432 echo two > conftest.two
4434 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4435 test -s conftest.one && test -s conftest.two &&
4436 test -s conftest.dir/conftest.one &&
4437 test -s conftest.dir/conftest.two
4439 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4452 rm -rf conftest.one conftest.two conftest.dir
4455 if test "${ac_cv_path_install+set}" = set; then
4456 INSTALL=$ac_cv_path_install
4458 # As a last resort, use the slow shell script. Don't cache a
4459 # value for INSTALL within a source directory, because that will
4460 # break other packages using the cache if that directory is
4461 # removed, or if the value is a relative name.
4462 INSTALL=$ac_install_sh
4465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4466 $as_echo "$INSTALL" >&6; }
4468 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4469 # It thinks the first close brace ends the variable substitution.
4470 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4472 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4474 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4476 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4477 # The makefiles need to use a different form to find it in $srcdir.
4478 INSTALL='\$(..)./scripts/install-sh -c'
4480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4481 $as_echo_n "checking whether ln -s works... " >&6; }
4483 if test "$LN_S" = "ln -s"; then
4484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4485 $as_echo "yes" >&6; }
4487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4488 $as_echo "no, using $LN_S" >&6; }
4492 # Was a --with-binutils option given?
4493 if test -n "$path_binutils"; then
4494 # Make absolute; ensure a single trailing slash.
4495 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4496 CC="$CC -B$path_binutils"
4498 AS=`$CC -print-prog-name=as`
4499 LD=`$CC -print-prog-name=ld`
4500 AR=`$CC -print-prog-name=ar`
4502 OBJDUMP=`$CC -print-prog-name=objdump`
4504 OBJCOPY=`$CC -print-prog-name=objcopy`
4506 GPROF=`$CC -print-prog-name=gprof`
4509 # Determine whether we are using GNU binutils.
4510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4511 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4512 if ${libc_cv_prog_as_gnu+:} false; then :
4513 $as_echo_n "(cached) " >&6
4515 # Most GNU programs take a -v and spit out some text including
4516 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4517 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4518 libc_cv_prog_as_gnu=yes
4520 libc_cv_prog_as_gnu=no
4524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4525 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4527 gnu_as=$libc_cv_prog_as_gnu
4529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4530 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4531 if ${libc_cv_prog_ld_gnu+:} false; then :
4532 $as_echo_n "(cached) " >&6
4534 # Most GNU programs take a -v and spit out some text including
4535 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4536 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4537 libc_cv_prog_ld_gnu=yes
4539 libc_cv_prog_ld_gnu=no
4543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4544 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4545 gnu_ld=$libc_cv_prog_ld_gnu
4548 # Accept binutils 2.25 or newer.
4551 # Extract the first word of "$ac_prog", so it can be a program name with args.
4552 set dummy $ac_prog; ac_word=$2
4553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4554 $as_echo_n "checking for $ac_word... " >&6; }
4555 if ${ac_cv_prog_AS+:} false; then :
4556 $as_echo_n "(cached) " >&6
4558 if test -n "$AS"; then
4559 ac_cv_prog_AS="$AS" # Let the user override the test.
4561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4565 test -z "$as_dir" && as_dir=.
4566 for ac_exec_ext in '' $ac_executable_extensions; do
4567 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4568 ac_cv_prog_AS="$ac_prog"
4569 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4579 if test -n "$AS"; then
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4581 $as_echo "$AS" >&6; }
4583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4584 $as_echo "no" >&6; }
4588 test -n "$AS" && break
4591 if test -z "$AS"; then
4594 # Found it, now check the version.
4595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4596 $as_echo_n "checking version of $AS... " >&6; }
4597 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4598 case $ac_prog_version in
4599 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4600 2.1[0-9][0-9]*|2.2[5-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*)
4601 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4602 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4606 $as_echo "$ac_prog_version" >&6; }
4608 if test $ac_verc_fail = yes; then
4609 AS=: critic_missing="$critic_missing as"
4613 if test -n "`$LD --version | sed -n 's/^GNU \(gold\).*$/\1/p'`"; then
4614 # Accept gold 1.14 or higher
4617 # Extract the first word of "$ac_prog", so it can be a program name with args.
4618 set dummy $ac_prog; ac_word=$2
4619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4620 $as_echo_n "checking for $ac_word... " >&6; }
4621 if ${ac_cv_prog_LD+:} false; then :
4622 $as_echo_n "(cached) " >&6
4624 if test -n "$LD"; then
4625 ac_cv_prog_LD="$LD" # Let the user override the test.
4627 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4631 test -z "$as_dir" && as_dir=.
4632 for ac_exec_ext in '' $ac_executable_extensions; do
4633 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4634 ac_cv_prog_LD="$ac_prog"
4635 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4645 if test -n "$LD"; then
4646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4647 $as_echo "$LD" >&6; }
4649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4650 $as_echo "no" >&6; }
4654 test -n "$LD" && break
4657 if test -z "$LD"; then
4660 # Found it, now check the version.
4661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4662 $as_echo_n "checking version of $LD... " >&6; }
4663 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU gold.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4664 case $ac_prog_version in
4665 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4666 1.1[4-9]*|1.[2-9][0-9]*|1.1[0-9][0-9]*|[2-9].*|[1-9][0-9]*)
4667 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4668 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4672 $as_echo "$ac_prog_version" >&6; }
4674 if test $ac_verc_fail = yes; then
4675 LD=: critic_missing="$critic_missing GNU gold"
4681 # Extract the first word of "$ac_prog", so it can be a program name with args.
4682 set dummy $ac_prog; ac_word=$2
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4684 $as_echo_n "checking for $ac_word... " >&6; }
4685 if ${ac_cv_prog_LD+:} false; then :
4686 $as_echo_n "(cached) " >&6
4688 if test -n "$LD"; then
4689 ac_cv_prog_LD="$LD" # Let the user override the test.
4691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4695 test -z "$as_dir" && as_dir=.
4696 for ac_exec_ext in '' $ac_executable_extensions; do
4697 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4698 ac_cv_prog_LD="$ac_prog"
4699 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4709 if test -n "$LD"; then
4710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4711 $as_echo "$LD" >&6; }
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4714 $as_echo "no" >&6; }
4718 test -n "$LD" && break
4721 if test -z "$LD"; then
4724 # Found it, now check the version.
4725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4726 $as_echo_n "checking version of $LD... " >&6; }
4727 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4728 case $ac_prog_version in
4729 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4730 2.1[0-9][0-9]*|2.2[5-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*)
4731 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4732 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4736 $as_echo "$ac_prog_version" >&6; }
4738 if test $ac_verc_fail = yes; then
4739 LD=: critic_missing="$critic_missing GNU ld"
4744 # These programs are version sensitive.
4745 for ac_prog in gnumake gmake make
4747 # Extract the first word of "$ac_prog", so it can be a program name with args.
4748 set dummy $ac_prog; ac_word=$2
4749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4750 $as_echo_n "checking for $ac_word... " >&6; }
4751 if ${ac_cv_prog_MAKE+:} false; then :
4752 $as_echo_n "(cached) " >&6
4754 if test -n "$MAKE"; then
4755 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4761 test -z "$as_dir" && as_dir=.
4762 for ac_exec_ext in '' $ac_executable_extensions; do
4763 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4764 ac_cv_prog_MAKE="$ac_prog"
4765 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4774 MAKE=$ac_cv_prog_MAKE
4775 if test -n "$MAKE"; then
4776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4777 $as_echo "$MAKE" >&6; }
4779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4780 $as_echo "no" >&6; }
4784 test -n "$MAKE" && break
4787 if test -z "$MAKE"; then
4790 # Found it, now check the version.
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4792 $as_echo_n "checking version of $MAKE... " >&6; }
4793 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4794 case $ac_prog_version in
4795 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4796 [4-9].* | [1-9][0-9]*)
4797 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4798 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4802 $as_echo "$ac_prog_version" >&6; }
4804 if test $ac_verc_fail = yes; then
4805 critic_missing="$critic_missing make"
4809 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4811 # Extract the first word of "$ac_prog", so it can be a program name with args.
4812 set dummy $ac_prog; ac_word=$2
4813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4814 $as_echo_n "checking for $ac_word... " >&6; }
4815 if ${ac_cv_prog_MSGFMT+:} false; then :
4816 $as_echo_n "(cached) " >&6
4818 if test -n "$MSGFMT"; then
4819 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4821 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4825 test -z "$as_dir" && as_dir=.
4826 for ac_exec_ext in '' $ac_executable_extensions; do
4827 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4828 ac_cv_prog_MSGFMT="$ac_prog"
4829 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4838 MSGFMT=$ac_cv_prog_MSGFMT
4839 if test -n "$MSGFMT"; then
4840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4841 $as_echo "$MSGFMT" >&6; }
4843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4844 $as_echo "no" >&6; }
4848 test -n "$MSGFMT" && break
4851 if test -z "$MSGFMT"; then
4854 # Found it, now check the version.
4855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4856 $as_echo_n "checking version of $MSGFMT... " >&6; }
4857 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4858 case $ac_prog_version in
4859 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4860 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4861 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4862 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4866 $as_echo "$ac_prog_version" >&6; }
4868 if test $ac_verc_fail = yes; then
4869 MSGFMT=: aux_missing="$aux_missing msgfmt"
4872 for ac_prog in makeinfo
4874 # Extract the first word of "$ac_prog", so it can be a program name with args.
4875 set dummy $ac_prog; ac_word=$2
4876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4877 $as_echo_n "checking for $ac_word... " >&6; }
4878 if ${ac_cv_prog_MAKEINFO+:} false; then :
4879 $as_echo_n "(cached) " >&6
4881 if test -n "$MAKEINFO"; then
4882 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4888 test -z "$as_dir" && as_dir=.
4889 for ac_exec_ext in '' $ac_executable_extensions; do
4890 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4891 ac_cv_prog_MAKEINFO="$ac_prog"
4892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4901 MAKEINFO=$ac_cv_prog_MAKEINFO
4902 if test -n "$MAKEINFO"; then
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4904 $as_echo "$MAKEINFO" >&6; }
4906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4907 $as_echo "no" >&6; }
4911 test -n "$MAKEINFO" && break
4914 if test -z "$MAKEINFO"; then
4917 # Found it, now check the version.
4918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4919 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4920 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4921 case $ac_prog_version in
4922 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4923 4.[7-9]*|4.[1-9][0-9]*|[5-9].*)
4924 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4925 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4929 $as_echo "$ac_prog_version" >&6; }
4931 if test $ac_verc_fail = yes; then
4932 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4937 # Extract the first word of "$ac_prog", so it can be a program name with args.
4938 set dummy $ac_prog; ac_word=$2
4939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4940 $as_echo_n "checking for $ac_word... " >&6; }
4941 if ${ac_cv_prog_SED+:} false; then :
4942 $as_echo_n "(cached) " >&6
4944 if test -n "$SED"; then
4945 ac_cv_prog_SED="$SED" # Let the user override the test.
4947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4951 test -z "$as_dir" && as_dir=.
4952 for ac_exec_ext in '' $ac_executable_extensions; do
4953 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4954 ac_cv_prog_SED="$ac_prog"
4955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4965 if test -n "$SED"; then
4966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4967 $as_echo "$SED" >&6; }
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4970 $as_echo "no" >&6; }
4974 test -n "$SED" && break
4977 if test -z "$SED"; then
4980 # Found it, now check the version.
4981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
4982 $as_echo_n "checking version of $SED... " >&6; }
4983 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed[^0-9]* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4984 case $ac_prog_version in
4985 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4986 3.0[2-9]*|3.[1-9]*|[4-9]*)
4987 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4988 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4992 $as_echo "$ac_prog_version" >&6; }
4994 if test $ac_verc_fail = yes; then
4995 SED=: aux_missing="$aux_missing sed"
5000 # Extract the first word of "$ac_prog", so it can be a program name with args.
5001 set dummy $ac_prog; ac_word=$2
5002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5003 $as_echo_n "checking for $ac_word... " >&6; }
5004 if ${ac_cv_prog_AWK+:} false; then :
5005 $as_echo_n "(cached) " >&6
5007 if test -n "$AWK"; then
5008 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5010 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5014 test -z "$as_dir" && as_dir=.
5015 for ac_exec_ext in '' $ac_executable_extensions; do
5016 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5017 ac_cv_prog_AWK="$ac_prog"
5018 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5028 if test -n "$AWK"; then
5029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5030 $as_echo "$AWK" >&6; }
5032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5033 $as_echo "no" >&6; }
5037 test -n "$AWK" && break
5040 if test -z "$AWK"; then
5043 # Found it, now check the version.
5044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AWK" >&5
5045 $as_echo_n "checking version of $AWK... " >&6; }
5046 ac_prog_version=`$AWK --version 2>&1 | sed -n 's/^.*GNU Awk[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
5047 case $ac_prog_version in
5048 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5049 3.1.[2-9]*|3.[2-9]*|[4-9]*)
5050 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5051 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5055 $as_echo "$ac_prog_version" >&6; }
5057 if test $ac_verc_fail = yes; then
5058 critic_missing="$critic_missing gawk"
5061 for ac_prog in bison
5063 # Extract the first word of "$ac_prog", so it can be a program name with args.
5064 set dummy $ac_prog; ac_word=$2
5065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5066 $as_echo_n "checking for $ac_word... " >&6; }
5067 if ${ac_cv_prog_BISON+:} false; then :
5068 $as_echo_n "(cached) " >&6
5070 if test -n "$BISON"; then
5071 ac_cv_prog_BISON="$BISON" # Let the user override the test.
5073 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5077 test -z "$as_dir" && as_dir=.
5078 for ac_exec_ext in '' $ac_executable_extensions; do
5079 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5080 ac_cv_prog_BISON="$ac_prog"
5081 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5090 BISON=$ac_cv_prog_BISON
5091 if test -n "$BISON"; then
5092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5093 $as_echo "$BISON" >&6; }
5095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5096 $as_echo "no" >&6; }
5100 test -n "$BISON" && break
5103 if test -z "$BISON"; then
5106 # Found it, now check the version.
5107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $BISON" >&5
5108 $as_echo_n "checking version of $BISON... " >&6; }
5109 ac_prog_version=`$BISON --version 2>&1 | sed -n 's/^.*bison (GNU Bison) \([0-9]*\.[0-9.]*\).*$/\1/p'`
5110 case $ac_prog_version in
5111 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5112 2.7*|[3-9].*|[1-9][0-9]*)
5113 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5114 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5118 $as_echo "$ac_prog_version" >&6; }
5120 if test $ac_verc_fail = yes; then
5121 critic_missing="$critic_missing bison"
5125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC is sufficient to build libc" >&5
5126 $as_echo_n "checking if $CC is sufficient to build libc... " >&6; }
5127 if ${libc_cv_compiler_ok+:} false; then :
5128 $as_echo_n "(cached) " >&6
5131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5132 /* end confdefs.h. */
5138 #if !defined __GNUC__ || __GNUC__ < 6 || (__GNUC__ == 6 && __GNUC_MINOR__ < 2)
5139 #error insufficient compiler
5145 if ac_fn_c_try_compile "$LINENO"; then :
5146 libc_cv_compiler_ok=yes
5148 libc_cv_compiler_ok=no
5150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_compiler_ok" >&5
5153 $as_echo "$libc_cv_compiler_ok" >&6; }
5154 if test $libc_cv_compiler_ok != yes; then :
5155 critic_missing="$critic_missing compiler"
5158 if test -n "$ac_tool_prefix"; then
5159 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
5160 set dummy ${ac_tool_prefix}nm; ac_word=$2
5161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5162 $as_echo_n "checking for $ac_word... " >&6; }
5163 if ${ac_cv_prog_NM+:} false; then :
5164 $as_echo_n "(cached) " >&6
5166 if test -n "$NM"; then
5167 ac_cv_prog_NM="$NM" # Let the user override the test.
5169 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5173 test -z "$as_dir" && as_dir=.
5174 for ac_exec_ext in '' $ac_executable_extensions; do
5175 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5176 ac_cv_prog_NM="${ac_tool_prefix}nm"
5177 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5187 if test -n "$NM"; then
5188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5189 $as_echo "$NM" >&6; }
5191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5192 $as_echo "no" >&6; }
5197 if test -z "$ac_cv_prog_NM"; then
5199 # Extract the first word of "nm", so it can be a program name with args.
5200 set dummy nm; ac_word=$2
5201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5202 $as_echo_n "checking for $ac_word... " >&6; }
5203 if ${ac_cv_prog_ac_ct_NM+:} false; then :
5204 $as_echo_n "(cached) " >&6
5206 if test -n "$ac_ct_NM"; then
5207 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5213 test -z "$as_dir" && as_dir=.
5214 for ac_exec_ext in '' $ac_executable_extensions; do
5215 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5216 ac_cv_prog_ac_ct_NM="nm"
5217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5226 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5227 if test -n "$ac_ct_NM"; then
5228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5229 $as_echo "$ac_ct_NM" >&6; }
5231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5232 $as_echo "no" >&6; }
5235 if test "x$ac_ct_NM" = x; then
5238 case $cross_compiling:$ac_tool_warned in
5240 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5241 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5242 ac_tool_warned=yes ;;
5251 if test "x$maintainer" = "xyes"; then
5252 for ac_prog in autoconf
5254 # Extract the first word of "$ac_prog", so it can be a program name with args.
5255 set dummy $ac_prog; ac_word=$2
5256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5257 $as_echo_n "checking for $ac_word... " >&6; }
5258 if ${ac_cv_prog_AUTOCONF+:} false; then :
5259 $as_echo_n "(cached) " >&6
5261 if test -n "$AUTOCONF"; then
5262 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5268 test -z "$as_dir" && as_dir=.
5269 for ac_exec_ext in '' $ac_executable_extensions; do
5270 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5271 ac_cv_prog_AUTOCONF="$ac_prog"
5272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5281 AUTOCONF=$ac_cv_prog_AUTOCONF
5282 if test -n "$AUTOCONF"; then
5283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5284 $as_echo "$AUTOCONF" >&6; }
5286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5287 $as_echo "no" >&6; }
5291 test -n "$AUTOCONF" && break
5293 test -n "$AUTOCONF" || AUTOCONF="no"
5295 case "x$AUTOCONF" in
5296 xno|x|x:) AUTOCONF=no ;;
5298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5299 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5300 if ${libc_cv_autoconf_works+:} false; then :
5301 $as_echo_n "(cached) " >&6
5303 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.ac > /dev/null 2>&1); then
5304 libc_cv_autoconf_works=yes
5306 libc_cv_autoconf_works=no
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5310 $as_echo "$libc_cv_autoconf_works" >&6; }
5311 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5314 if test "x$AUTOCONF" = xno; then
5315 aux_missing="$aux_missing autoconf"
5321 # Check for python3 if available, or else python.
5322 for ac_prog in python3 python
5324 # Extract the first word of "$ac_prog", so it can be a program name with args.
5325 set dummy $ac_prog; ac_word=$2
5326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5327 $as_echo_n "checking for $ac_word... " >&6; }
5328 if ${ac_cv_prog_PYTHON_PROG+:} false; then :
5329 $as_echo_n "(cached) " >&6
5331 if test -n "$PYTHON_PROG"; then
5332 ac_cv_prog_PYTHON_PROG="$PYTHON_PROG" # Let the user override the test.
5334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5338 test -z "$as_dir" && as_dir=.
5339 for ac_exec_ext in '' $ac_executable_extensions; do
5340 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5341 ac_cv_prog_PYTHON_PROG="$ac_prog"
5342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5351 PYTHON_PROG=$ac_cv_prog_PYTHON_PROG
5352 if test -n "$PYTHON_PROG"; then
5353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_PROG" >&5
5354 $as_echo "$PYTHON_PROG" >&6; }
5356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5357 $as_echo "no" >&6; }
5361 test -n "$PYTHON_PROG" && break
5364 if test -z "$PYTHON_PROG"; then
5367 # Found it, now check the version.
5368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $PYTHON_PROG" >&5
5369 $as_echo_n "checking version of $PYTHON_PROG... " >&6; }
5370 ac_prog_version=`$PYTHON_PROG --version 2>&1 | sed -n 's/^.*Python \([0-9][0-9.]*\).*$/\1/p'`
5371 case $ac_prog_version in
5372 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5373 3.[4-9]*|3.[1-9][0-9]*|[4-9].*|[1-9][0-9]*)
5374 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5375 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5379 $as_echo "$ac_prog_version" >&6; }
5381 if test $ac_verc_fail = yes; then
5382 critic_missing="$critic_missing python"
5385 PYTHON="$PYTHON_PROG -B"
5388 test -n "$critic_missing" && as_fn_error $? "
5389 *** These critical programs are missing or too old:$critic_missing
5390 *** Check the INSTALL file for required versions." "$LINENO" 5
5392 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5393 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5394 *** some features or tests will be disabled.
5395 *** Check the INSTALL file for required versions." >&5
5396 $as_echo "$as_me: WARNING:
5397 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5398 *** some features or tests will be disabled.
5399 *** Check the INSTALL file for required versions." >&2;}
5401 # if using special system headers, find out the compiler's sekrit
5402 # header directory and add that to the list. NOTE: Only does the right
5403 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5404 if test -n "$sysheaders"; then
5405 SYSINCLUDES=-nostdinc
5406 for d in include include-fixed; do
5407 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5408 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5410 SYSINCLUDES="$SYSINCLUDES \
5411 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5412 if test -n "$CXX"; then
5414 for cxxheaders in `$CXX -v -S -x c++ /dev/null -o /dev/null 2>&1 \
5415 | sed -n -e '1,/#include/d' -e 's/^ \(\/.*\/[cg]++\)/\1/p'`; do
5416 test "x$cxxheaders" != x &&
5417 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders"
5424 # Obtain some C++ header file paths. This is used to make a local
5425 # copy of those headers in Makerules.
5426 if test -n "$CXX"; then
5427 find_cxx_header () {
5428 echo "#include <$1>" | $CXX -M -MP -x c++ - 2>/dev/null \
5429 | sed -n "\,$1:,{s/:\$//;p}"
5431 CXX_CSTDLIB_HEADER="$(find_cxx_header cstdlib)"
5432 CXX_CMATH_HEADER="$(find_cxx_header cmath)"
5433 CXX_BITS_STD_ABS_H="$(find_cxx_header bits/std_abs.h)"
5439 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5440 # since this would lead to problems installing/building glibc.
5441 # LD_LIBRARY_PATH contains the current directory if one of the following
5443 # - one of the terminals (":" and ";") is the first or last sign
5444 # - two terminals occur directly after each other
5445 # - the path contains an element with a dot in it
5446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5447 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5448 case ${LD_LIBRARY_PATH} in
5449 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5450 ld_library_path_setting="contains current directory"
5453 ld_library_path_setting="ok"
5456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5457 $as_echo "$ld_library_path_setting" >&6; }
5458 if test "$ld_library_path_setting" != "ok"; then
5460 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5461 *** building glibc. Please change the environment variable
5462 *** and run configure again." "$LINENO" 5
5465 # Extract the first word of "bash", so it can be a program name with args.
5466 set dummy bash; ac_word=$2
5467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5468 $as_echo_n "checking for $ac_word... " >&6; }
5469 if ${ac_cv_path_BASH_SHELL+:} false; then :
5470 $as_echo_n "(cached) " >&6
5474 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5477 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5481 test -z "$as_dir" && as_dir=.
5482 for ac_exec_ext in '' $ac_executable_extensions; do
5483 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5484 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5485 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5492 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5496 BASH_SHELL=$ac_cv_path_BASH_SHELL
5497 if test -n "$BASH_SHELL"; then
5498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5499 $as_echo "$BASH_SHELL" >&6; }
5501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5502 $as_echo "no" >&6; }
5507 # Extract the first word of "perl", so it can be a program name with args.
5508 set dummy perl; ac_word=$2
5509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5510 $as_echo_n "checking for $ac_word... " >&6; }
5511 if ${ac_cv_path_PERL+:} false; then :
5512 $as_echo_n "(cached) " >&6
5516 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5519 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5523 test -z "$as_dir" && as_dir=.
5524 for ac_exec_ext in '' $ac_executable_extensions; do
5525 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5526 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5527 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5534 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5538 PERL=$ac_cv_path_PERL
5539 if test -n "$PERL"; then
5540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5541 $as_echo "$PERL" >&6; }
5543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5544 $as_echo "no" >&6; }
5548 if test "$PERL" != no &&
5549 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5552 # Extract the first word of "install-info", so it can be a program name with args.
5553 set dummy install-info; ac_word=$2
5554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5555 $as_echo_n "checking for $ac_word... " >&6; }
5556 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5557 $as_echo_n "(cached) " >&6
5559 case $INSTALL_INFO in
5561 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5564 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5565 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5566 for as_dir in $as_dummy
5569 test -z "$as_dir" && as_dir=.
5570 for ac_exec_ext in '' $ac_executable_extensions; do
5571 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5572 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5580 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5584 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5585 if test -n "$INSTALL_INFO"; then
5586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5587 $as_echo "$INSTALL_INFO" >&6; }
5589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5590 $as_echo "no" >&6; }
5595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5596 $as_echo_n "checking for .set assembler directive... " >&6; }
5597 if ${libc_cv_asm_set_directive+:} false; then :
5598 $as_echo_n "(cached) " >&6
5600 cat > conftest.s <<EOF
5603 .set glibc_conftest_frobozz,foo
5604 .globl glibc_conftest_frobozz
5606 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5607 # (but it doesn't work), so we must do a linking check to be sure.
5608 cat > conftest1.c <<\EOF
5609 extern int glibc_conftest_frobozz;
5610 void _start() { glibc_conftest_frobozz = 1; }
5612 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5613 -nostartfiles -nostdlib $no_ssp \
5614 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5615 libc_cv_asm_set_directive=yes
5617 libc_cv_asm_set_directive=no
5621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5622 $as_echo "$libc_cv_asm_set_directive" >&6; }
5623 if test $libc_cv_asm_set_directive = yes; then
5624 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker support for protected data symbol" >&5
5629 $as_echo_n "checking linker support for protected data symbol... " >&6; }
5630 if ${libc_cv_protected_data+:} false; then :
5631 $as_echo_n "(cached) " >&6
5633 cat > conftest.c <<EOF
5634 int bar __attribute__ ((visibility ("protected"))) = 1;
5636 libc_cv_protected_data=no
5637 if { ac_try='${CC-cc} -nostdlib -nostartfiles $no_ssp -fPIC -shared conftest.c -o conftest.so'
5638 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5641 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5642 test $ac_status = 0; }; }; then
5643 cat > conftest.c <<EOF
5645 int main (void) { return bar; }
5647 if { ac_try='${CC-cc} -nostdlib -nostartfiles $no_ssp conftest.c -o conftest conftest.so'
5648 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5651 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5652 test $ac_status = 0; }; }; then
5653 libc_cv_protected_data=yes
5659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_protected_data" >&5
5660 $as_echo "$libc_cv_protected_data" >&6; }
5663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker support for INSERT in linker script" >&5
5664 $as_echo_n "checking linker support for INSERT in linker script... " >&6; }
5665 if ${libc_cv_insert+:} false; then :
5666 $as_echo_n "(cached) " >&6
5668 cat > conftest.c <<EOF
5669 const int __attribute__ ((section(".bar"))) bar = 0x12345678;
5670 int test (void) { return bar; }
5672 cat > conftest.t <<EOF
5677 INSERT AFTER .rela.dyn;
5680 if { ac_try='${CC-cc} -nostdlib -nostartfiles $no_ssp -fPIC -shared conftest.c -Wl,-T,conftest.t -o conftest.so'
5681 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5684 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5685 test $ac_status = 0; }; }; then
5691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_insert" >&5
5692 $as_echo "$libc_cv_insert" >&6; }
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
5696 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
5697 if ${libc_cv_broken_alias_attribute+:} false; then :
5698 $as_echo_n "(cached) " >&6
5700 cat > conftest.c <<EOF
5701 extern int foo (int x) __asm ("xyzzy");
5702 int bar (int x) { return x; }
5703 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5705 extern __typeof (dfoo) dfoo __asm ("abccb");
5708 libc_cv_broken_alias_attribute=yes
5709 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5710 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5713 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5714 test $ac_status = 0; }; }; then
5715 if grep 'xyzzy' conftest.s >/dev/null &&
5716 grep 'abccb' conftest.s >/dev/null; then
5717 libc_cv_broken_alias_attribute=no
5720 rm -f conftest.c conftest.s
5723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
5724 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
5725 if test $libc_cv_broken_alias_attribute = yes; then
5726 as_fn_error $? "working alias attribute support required" "$LINENO" 5
5729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
5730 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
5731 if ${libc_cv_have_sdata_section+:} false; then :
5732 $as_echo_n "(cached) " >&6
5734 echo "int i;" > conftest.c
5735 libc_cv_have_sdata_section=no
5736 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5737 | grep '\.sdata' >/dev/null; then
5738 libc_cv_have_sdata_section=yes
5740 rm -f conftest.c conftest.so
5743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
5744 $as_echo "$libc_cv_have_sdata_section" >&6; }
5745 if test $libc_cv_have_sdata_section = yes; then
5746 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
5750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
5751 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
5752 if ${libc_cv_cc_with_libunwind+:} false; then :
5753 $as_echo_n "(cached) " >&6
5756 cat > conftest.c <<EOF
5757 int main (void) { return 0; }
5759 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5760 conftest.c -v 2>&1 >/dev/null | grep ' -lunwind ' >/dev/null; then
5761 libc_cv_cc_with_libunwind=yes
5763 libc_cv_cc_with_libunwind=no
5767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
5768 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
5770 if test $libc_cv_cc_with_libunwind = yes; then
5771 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
5776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
5777 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
5778 if ${libc_cv_as_noexecstack+:} false; then :
5779 $as_echo_n "(cached) " >&6
5781 cat > conftest.c <<EOF
5784 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5785 -S -o conftest.s conftest.c 1>&5'
5786 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5790 test $ac_status = 0; }; } \
5791 && grep .note.GNU-stack conftest.s >/dev/null \
5792 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
5793 -c -o conftest.o conftest.s 1>&5'
5794 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5797 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5798 test $ac_status = 0; }; }
5800 libc_cv_as_noexecstack=yes
5802 libc_cv_as_noexecstack=no
5806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
5807 $as_echo "$libc_cv_as_noexecstack" >&6; }
5808 if test $libc_cv_as_noexecstack = yes; then
5809 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
5814 $as_echo_n "checking for -z combreloc... " >&6; }
5815 if ${libc_cv_z_combreloc+:} false; then :
5816 $as_echo_n "(cached) " >&6
5818 cat > conftest.c <<EOF
5819 extern int bar (int);
5821 int foo (void) { return bar (mumble); }
5823 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5824 -fPIC -shared $no_ssp -o conftest.so conftest.c
5825 -nostdlib -nostartfiles
5826 -Wl,-z,combreloc 1>&5'
5827 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5830 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5831 test $ac_status = 0; }; }
5833 if $READELF -S conftest.so | grep -E '.rela?.dyn' > /dev/null; then
5834 libc_cv_z_combreloc=yes
5836 libc_cv_z_combreloc=no
5839 libc_cv_z_combreloc=no
5843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
5844 $as_echo "$libc_cv_z_combreloc" >&6; }
5845 if test "$libc_cv_z_combreloc" = yes; then
5846 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
5851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z execstack" >&5
5852 $as_echo_n "checking for linker that supports -z execstack... " >&6; }
5853 libc_linker_feature=no
5854 if test x"$gnu_ld" = x"yes"; then
5855 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z execstack"`
5856 if test -n "$libc_linker_check"; then
5857 cat > conftest.c <<EOF
5858 int _start (void) { return 42; }
5860 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
5861 -Wl,-z,execstack -nostdlib -nostartfiles
5862 -fPIC -shared -o conftest.so conftest.c
5864 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5867 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5868 test $ac_status = 0; }; }
5870 libc_linker_feature=yes
5875 if test $libc_linker_feature = yes; then
5876 libc_cv_z_execstack=yes
5878 libc_cv_z_execstack=no
5880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5881 $as_echo "$libc_linker_feature" >&6; }
5884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z start-stop-gc" >&5
5885 $as_echo_n "checking for linker that supports -z start-stop-gc... " >&6; }
5886 libc_linker_feature=no
5887 if test x"$gnu_ld" = x"yes"; then
5888 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z start-stop-gc"`
5889 if test -n "$libc_linker_check"; then
5890 cat > conftest.c <<EOF
5891 int _start (void) { return 42; }
5893 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
5894 -Wl,-z,start-stop-gc -nostdlib -nostartfiles
5895 -fPIC -shared -o conftest.so conftest.c
5897 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5900 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5901 test $ac_status = 0; }; }
5903 libc_linker_feature=yes
5908 if test $libc_linker_feature = yes; then
5909 libc_cv_z_start_stop_gc=yes
5911 libc_cv_z_start_stop_gc=no
5913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5914 $as_echo "$libc_linker_feature" >&6; }
5915 config_vars="$config_vars
5916 have-z-start-stop-gc = $libc_cv_z_start_stop_gc"
5918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports --no-dynamic-linker" >&5
5919 $as_echo_n "checking for linker that supports --no-dynamic-linker... " >&6; }
5920 libc_linker_feature=no
5921 if test x"$gnu_ld" = x"yes"; then
5922 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\--no-dynamic-linker"`
5923 if test -n "$libc_linker_check"; then
5924 cat > conftest.c <<EOF
5925 int _start (void) { return 42; }
5927 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
5928 -Wl,--no-dynamic-linker -nostdlib -nostartfiles
5929 -fPIC -shared -o conftest.so conftest.c
5931 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5934 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5935 test $ac_status = 0; }; }
5937 libc_linker_feature=yes
5942 if test $libc_linker_feature = yes; then
5943 libc_cv_no_dynamic_linker=yes
5945 libc_cv_no_dynamic_linker=no
5947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5948 $as_echo "$libc_linker_feature" >&6; }
5949 config_vars="$config_vars
5950 have-no-dynamic-linker = $libc_cv_no_dynamic_linker"
5952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -static-pie" >&5
5953 $as_echo_n "checking for -static-pie... " >&6; }
5954 if ${libc_cv_static_pie+:} false; then :
5955 $as_echo_n "(cached) " >&6
5957 if { ac_try='${CC-cc} -static-pie -xc /dev/null -S -o /dev/null'
5958 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5961 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5962 test $ac_status = 0; }; }; then :
5963 libc_cv_static_pie=yes
5965 libc_cv_static_pie=no
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_static_pie" >&5
5970 $as_echo "$libc_cv_static_pie" >&6; }
5971 config_vars="$config_vars
5972 have-static-pie = $libc_cv_static_pie"
5974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
5975 $as_echo_n "checking for -fpie... " >&6; }
5976 if ${libc_cv_fpie+:} false; then :
5977 $as_echo_n "(cached) " >&6
5979 if { ac_try='${CC-cc} -fpie -xc /dev/null -S -o /dev/null'
5980 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5983 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5984 test $ac_status = 0; }; }; then :
5991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
5992 $as_echo "$libc_cv_fpie" >&6; }
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
5997 $as_echo_n "checking for --hash-style option... " >&6; }
5998 if ${libc_cv_hashstyle+:} false; then :
5999 $as_echo_n "(cached) " >&6
6001 cat > conftest.c <<EOF
6002 int _start (void) { return 42; }
6004 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
6005 -fPIC -shared -o conftest.so conftest.c
6006 -Wl,--hash-style=both -nostdlib 1>&5'
6007 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6010 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6011 test $ac_status = 0; }; }
6013 libc_cv_hashstyle=yes
6015 libc_cv_hashstyle=no
6019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6020 $as_echo "$libc_cv_hashstyle" >&6; }
6023 # The linker's default -shared behavior is good enough if it
6024 # does these things that our custom linker scripts ensure that
6025 # all allocated NOTE sections come first.
6026 if test "$use_default_link" = default; then
6027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6028 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6029 if ${libc_cv_use_default_link+:} false; then :
6030 $as_echo_n "(cached) " >&6
6032 libc_cv_use_default_link=no
6033 cat > conftest.s <<\EOF
6034 .section .note.a,"a",%note
6039 .section .note.b,"a",%note
6045 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6046 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6049 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6050 test $ac_status = 0; }; } &&
6051 ac_try=`$READELF -S conftest.so | sed -n \
6053 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6059 libc_seen_a=no libc_seen_b=no
6061 while test $# -ge 2 -a "$1" = NOTE; do
6063 .note.a) libc_seen_a=yes ;;
6064 .note.b) libc_seen_b=yes ;;
6068 case "$libc_seen_a$libc_seen_b" in
6070 libc_cv_use_default_link=yes
6074 $libc_seen_a$libc_seen_b from:
6081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6082 $as_echo "$libc_cv_use_default_link" >&6; }
6083 use_default_link=$libc_cv_use_default_link
6086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_DAT reloc" >&5
6087 $as_echo_n "checking for GLOB_DAT reloc... " >&6; }
6088 if ${libc_cv_has_glob_dat+:} false; then :
6089 $as_echo_n "(cached) " >&6
6091 cat > conftest.c <<EOF
6093 int foo (void) { return mumble; }
6095 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6096 -fPIC -shared -o conftest.so conftest.c
6097 -nostdlib -nostartfiles $no_ssp
6099 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6102 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6103 test $ac_status = 0; }; }
6105 if $READELF -rW conftest.so | grep '_GLOB_DAT' > /dev/null; then
6106 libc_cv_has_glob_dat=yes
6108 libc_cv_has_glob_dat=no
6111 libc_cv_has_glob_dat=no
6115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_has_glob_dat" >&5
6116 $as_echo "$libc_cv_has_glob_dat" >&6; }
6119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6120 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6121 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6122 $as_echo_n "(cached) " >&6
6124 cat > conftest.c <<EOF
6127 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6129 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6132 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6133 test $ac_status = 0; }; }
6135 libc_cv_fno_toplevel_reorder=yes
6137 libc_cv_fno_toplevel_reorder=no
6141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6142 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6143 if test $libc_cv_fno_toplevel_reorder = yes; then
6144 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6146 fno_unit_at_a_time=-fno-unit-at-a-time
6150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -mtls-dialect=gnu2" >&5
6151 $as_echo_n "checking for -mtls-dialect=gnu2... " >&6; }
6152 if ${libc_cv_mtls_dialect_gnu2+:} false; then :
6153 $as_echo_n "(cached) " >&6
6155 cat > conftest.c <<EOF
6162 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fPIC -mtls-dialect=gnu2
6164 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6167 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6168 test $ac_status = 0; }; }
6170 libc_cv_mtls_dialect_gnu2=yes
6172 libc_cv_mtls_dialect_gnu2=no
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mtls_dialect_gnu2" >&5
6177 $as_echo "$libc_cv_mtls_dialect_gnu2" >&6; }
6179 config_vars="$config_vars
6180 have-mtls-dialect-gnu2 = $libc_cv_mtls_dialect_gnu2"
6182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6183 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6184 if ${libc_cv_have_section_quotes+:} false; then :
6185 $as_echo_n "(cached) " >&6
6187 cat > conftest.c <<EOF
6188 static const int foo
6189 __attribute__ ((section ("bar"))) = 1;
6191 if ${CC-cc} -S conftest.c -o conftest.s; then
6192 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6193 libc_cv_have_section_quotes=yes
6195 libc_cv_have_section_quotes=no
6198 libc_cv_have_section_quotes=unknown
6200 rm -f conftest.{c,s}
6203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6204 $as_echo "$libc_cv_have_section_quotes" >&6; }
6205 if test $libc_cv_have_section_quotes = yes; then
6206 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6211 $as_echo_n "checking for __builtin_memset... " >&6; }
6212 if ${libc_cv_gcc_builtin_memset+:} false; then :
6213 $as_echo_n "(cached) " >&6
6215 cat > conftest.c <<\EOF
6218 __builtin_memset (x, 0, 1000);
6221 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "memset" > /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; }; };
6228 libc_cv_gcc_builtin_memset=no
6230 libc_cv_gcc_builtin_memset=yes
6234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6235 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6236 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6237 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6242 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6243 if ${libc_cv_gcc_builtin_redirection+:} false; then :
6244 $as_echo_n "(cached) " >&6
6246 cat > conftest.c <<\EOF
6247 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6248 char *foo (const char *a, const char *b)
6250 return __builtin_strstr (a, b);
6253 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
6254 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6257 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6258 test $ac_status = 0; }; };
6260 libc_cv_gcc_builtin_redirection=yes
6262 libc_cv_gcc_builtin_redirection=no
6266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
6267 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
6268 if test "$libc_cv_gcc_builtin_redirection" = no; then
6269 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
6272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
6273 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
6274 if ${libc_cv_cc_nofma+:} false; then :
6275 $as_echo_n "(cached) " >&6
6278 for opt in -ffp-contract=off -mno-fused-madd; do
6279 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6280 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6283 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6284 test $ac_status = 0; }; }; then :
6285 libc_cv_cc_nofma=$opt; break
6289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
6290 $as_echo "$libc_cv_cc_nofma" >&6; }
6293 if test -n "$submachine"; then
6294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
6295 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
6296 if ${libc_cv_cc_submachine+:} false; then :
6297 $as_echo_n "(cached) " >&6
6299 libc_cv_cc_submachine=no
6300 for opt in "-march=$submachine" "-mcpu=$submachine"; do
6301 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6302 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6305 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6306 test $ac_status = 0; }; }; then :
6308 libc_cv_cc_submachine="$opt"
6313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
6314 $as_echo "$libc_cv_cc_submachine" >&6; }
6315 if test "x$libc_cv_cc_submachine" = xno; then
6316 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
6321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6322 __attribute__ ((__optimize__))" >&5
6323 $as_echo_n "checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6324 __attribute__ ((__optimize__))... " >&6; }
6325 if ${libc_cv_cc_loop_to_function+:} false; then :
6326 $as_echo_n "(cached) " >&6
6328 cat > conftest.c <<EOF
6330 __attribute__ ((__optimize__ ("-fno-tree-loop-distribute-patterns")))
6333 libc_cv_cc_loop_to_function=no
6334 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c'
6335 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6338 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6339 test $ac_status = 0; }; }
6341 libc_cv_cc_loop_to_function=yes
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_loop_to_function" >&5
6346 $as_echo "$libc_cv_cc_loop_to_function" >&6; }
6347 if test $libc_cv_cc_loop_to_function = yes; then
6348 $as_echo "#define HAVE_CC_INHIBIT_LOOP_TO_LIBCALL 1" >>confdefs.h
6353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
6354 $as_echo_n "checking for libgd... " >&6; }
6355 if test "$with_gd" != "no"; then
6356 old_CFLAGS="$CFLAGS"
6357 CFLAGS="$CFLAGS $libgd_include"
6358 old_LDFLAGS="$LDFLAGS"
6359 LDFLAGS="$LDFLAGS $libgd_ldflags"
6361 LIBS="$LIBS -lgd -lpng -lz -lm"
6362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6363 /* end confdefs.h. */
6373 if ac_fn_c_try_link "$LINENO"; then :
6378 rm -f core conftest.err conftest.$ac_objext \
6379 conftest$ac_exeext conftest.$ac_ext
6380 CFLAGS="$old_CFLAGS"
6381 LDFLAGS="$old_LDFLAGS"
6386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
6387 $as_echo "$LIBGD" >&6; }
6391 if test x$with_selinux = xno ; then
6394 # See if we have the SELinux library
6395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
6396 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
6397 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
6398 $as_echo_n "(cached) " >&6
6400 ac_check_lib_save_LIBS=$LIBS
6401 LIBS="-lselinux $LIBS"
6402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6403 /* end confdefs.h. */
6405 /* Override any GCC internal prototype to avoid an error.
6406 Use char because int might match the return type of a GCC
6407 builtin and then its argument prototype would still apply. */
6411 char is_selinux_enabled ();
6415 return is_selinux_enabled ();
6420 if ac_fn_c_try_link "$LINENO"; then :
6421 ac_cv_lib_selinux_is_selinux_enabled=yes
6423 ac_cv_lib_selinux_is_selinux_enabled=no
6425 rm -f core conftest.err conftest.$ac_objext \
6426 conftest$ac_exeext conftest.$ac_ext
6427 LIBS=$ac_check_lib_save_LIBS
6429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6430 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
6431 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
6437 if test x$with_selinux = xyes ; then
6438 if test x$have_selinux = xno ; then
6439 as_fn_error $? "SELinux explicitly required, but SELinux library not found" "$LINENO" 5
6443 # Check if we're building with SELinux support.
6444 if test "x$have_selinux" = xyes; then
6446 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
6449 # See if we have the libaudit library
6450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
6451 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
6452 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
6453 $as_echo_n "(cached) " >&6
6455 ac_check_lib_save_LIBS=$LIBS
6456 LIBS="-laudit $LIBS"
6457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6458 /* end confdefs.h. */
6460 /* Override any GCC internal prototype to avoid an error.
6461 Use char because int might match the return type of a GCC
6462 builtin and then its argument prototype would still apply. */
6466 char audit_log_user_avc_message ();
6470 return audit_log_user_avc_message ();
6475 if ac_fn_c_try_link "$LINENO"; then :
6476 ac_cv_lib_audit_audit_log_user_avc_message=yes
6478 ac_cv_lib_audit_audit_log_user_avc_message=no
6480 rm -f core conftest.err conftest.$ac_objext \
6481 conftest$ac_exeext conftest.$ac_ext
6482 LIBS=$ac_check_lib_save_LIBS
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
6485 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
6486 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
6492 if test "x$have_libaudit" = xyes; then
6494 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
6499 # See if we have the libcap library
6500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
6501 $as_echo_n "checking for cap_init in -lcap... " >&6; }
6502 if ${ac_cv_lib_cap_cap_init+:} false; then :
6503 $as_echo_n "(cached) " >&6
6505 ac_check_lib_save_LIBS=$LIBS
6507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6508 /* end confdefs.h. */
6510 /* Override any GCC internal prototype to avoid an error.
6511 Use char because int might match the return type of a GCC
6512 builtin and then its argument prototype would still apply. */
6525 if ac_fn_c_try_link "$LINENO"; then :
6526 ac_cv_lib_cap_cap_init=yes
6528 ac_cv_lib_cap_cap_init=no
6530 rm -f core conftest.err conftest.$ac_objext \
6531 conftest$ac_exeext conftest.$ac_ext
6532 LIBS=$ac_check_lib_save_LIBS
6534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
6535 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
6536 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
6542 if test "x$have_libcap" = xyes; then
6544 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
6552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
6553 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
6554 if ${libc_cv_predef_fortify_source+:} false; then :
6555 $as_echo_n "(cached) " >&6
6557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6558 /* end confdefs.h. */
6564 #ifdef _FORTIFY_SOURCE
6571 if ac_fn_c_try_compile "$LINENO"; then :
6572 libc_cv_predef_fortify_source=no
6574 libc_cv_predef_fortify_source=yes
6576 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
6579 $as_echo "$libc_cv_predef_fortify_source" >&6; }
6580 if test $libc_cv_predef_fortify_source = yes; then
6581 CPPUNDEFS="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
6585 # Some linkers on some architectures support __ehdr_start but with
6586 # bugs. Make sure usage of it does not create relocations in the
6587 # output (as the linker should resolve them all for us).
6588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker provides working __ehdr_start" >&5
6589 $as_echo_n "checking whether the linker provides working __ehdr_start... " >&6; }
6590 if ${libc_cv_ehdr_start+:} false; then :
6591 $as_echo_n "(cached) " >&6
6594 old_CFLAGS="$CFLAGS"
6595 old_LDFLAGS="$LDFLAGS"
6597 CFLAGS="$CFLAGS -fPIC"
6598 LDFLAGS="$LDFLAGS -nostdlib -nostartfiles -shared $no_ssp"
6600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6601 /* end confdefs.h. */
6607 extern const Ehdr __ehdr_start __attribute__ ((visibility ("hidden")));
6608 long ehdr (void) { return __ehdr_start.val; }
6611 if ac_fn_c_try_link "$LINENO"; then :
6612 if $READELF -r conftest | grep -F __ehdr_start >/dev/null; then
6613 libc_cv_ehdr_start=broken
6615 libc_cv_ehdr_start=yes
6618 libc_cv_ehdr_start=no
6620 rm -f core conftest.err conftest.$ac_objext \
6621 conftest$ac_exeext conftest.$ac_ext
6622 CFLAGS="$old_CFLAGS"
6623 LDFLAGS="$old_LDFLAGS"
6627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ehdr_start" >&5
6628 $as_echo "$libc_cv_ehdr_start" >&6; }
6629 if test "$libc_cv_ehdr_start" = yes; then
6630 $as_echo "#define HAVE_EHDR_START 1" >>confdefs.h
6632 elif test "$libc_cv_ehdr_start" = broken; then
6633 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linker is broken -- you should upgrade" >&5
6634 $as_echo "$as_me: WARNING: linker is broken -- you should upgrade" >&2;}
6637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the assembler requires one version per symbol" >&5
6638 $as_echo_n "checking whether the assembler requires one version per symbol... " >&6; }
6639 if ${libc_cv_symver_needs_alias+:} false; then :
6640 $as_echo_n "(cached) " >&6
6642 cat > conftest.s <<EOF
6646 .symver testfunc, testfunc1@VERSION1
6647 .symver testfunc, testfunc1@VERSION2
6649 libc_cv_symver_needs_alias=no
6650 if ${CC-cc} $ASFLAGS -c conftest.s 2>&5; then
6651 libc_cv_symver_needs_alias=no
6653 libc_cv_symver_needs_alias=yes
6658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_symver_needs_alias" >&5
6659 $as_echo "$libc_cv_symver_needs_alias" >&6; }
6660 if test "$libc_cv_symver_needs_alias" = yes; then
6661 $as_echo "#define SYMVER_NEEDS_ALIAS 1" >>confdefs.h
6665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_trap with no external dependencies" >&5
6666 $as_echo_n "checking for __builtin_trap with no external dependencies... " >&6; }
6667 if ${libc_cv_builtin_trap+:} false; then :
6668 $as_echo_n "(cached) " >&6
6670 libc_cv_builtin_trap=no
6671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6672 /* end confdefs.h. */
6682 if ac_fn_c_try_compile "$LINENO"; then :
6684 libc_undefs=`$NM -u conftest.o |
6685 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
6687 as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
6689 echo >&5 "libc_undefs='$libc_undefs'"
6690 if test -z "$libc_undefs"; then
6691 libc_cv_builtin_trap=yes
6694 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_builtin_trap" >&5
6697 $as_echo "$libc_cv_builtin_trap" >&6; }
6698 if test $libc_cv_builtin_trap = yes; then
6699 $as_echo "#define HAVE_BUILTIN_TRAP 1" >>confdefs.h
6704 ac_cpp='$CXXCPP $CPPFLAGS'
6705 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6706 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6707 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler supports thread_local" >&5
6711 $as_echo_n "checking whether the C++ compiler supports thread_local... " >&6; }
6712 if ${libc_cv_cxx_thread_local+:} false; then :
6713 $as_echo_n "(cached) " >&6
6716 old_CXXFLAGS="$CXXFLAGS"
6717 CXXFLAGS="$CXXFLAGS -std=gnu++11"
6718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6719 /* end confdefs.h. */
6723 // Compiler support.
6730 S * get () { return &s; }
6732 // libstdc++ support.
6733 #ifndef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL
6734 #error __cxa_thread_atexit_impl not supported
6738 if ac_fn_cxx_try_compile "$LINENO"; then :
6739 libc_cv_cxx_thread_local=yes
6741 libc_cv_cxx_thread_local=no
6743 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6744 CXXFLAGS="$old_CXXFLAGS"
6747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cxx_thread_local" >&5
6748 $as_echo "$libc_cv_cxx_thread_local" >&6; }
6752 ac_cpp='$CPP $CPPFLAGS'
6753 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6754 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6755 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6758 ### End of automated tests.
6759 ### Now run sysdeps configure fragments.
6761 # They also can set these variables.
6763 ldd_rewrite_script=no
6764 libc_cv_sysconfdir=$sysconfdir
6765 libc_cv_localstatedir=$localstatedir
6766 libc_cv_gcc_unwind_find_fde=no
6770 # Iterate over all the sysdep directories we will use, running their
6771 # configure fragments.
6772 for dir in $sysnames; do
6775 *) dest=$srcdir/$dir ;;
6777 if test -r $dest/configure; then
6778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
6779 $as_echo "running configure fragment for $dir" >&6; }
6784 if test x"$build_mathvec" = xnotset; then
6787 config_vars="$config_vars
6788 build-mathvec = $build_mathvec"
6793 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
6794 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
6799 # A sysdeps configure fragment can reset this if IFUNC is not actually
6800 # usable even though the assembler knows how to generate the symbol type.
6801 if test x"$libc_cv_ld_gnu_indirect_function" = xyes; then
6802 $as_echo "#define HAVE_IFUNC 1" >>confdefs.h
6805 config_vars="$config_vars
6806 have-ifunc = $libc_cv_ld_gnu_indirect_function"
6808 if test x"$libc_cv_gcc_indirect_function" = xyes; then
6809 $as_echo "#define HAVE_GCC_IFUNC 1" >>confdefs.h
6812 config_vars="$config_vars
6813 have-gcc-ifunc = $libc_cv_gcc_indirect_function"
6815 # This is far from the AC_ARG_ENABLE that sets it so that a sysdeps
6816 # configure fragment can override the value to prevent this AC_DEFINE.
6818 if test "x$use_nscd" != xno; then
6819 $as_echo "#define USE_NSCD 1" >>confdefs.h
6822 if test "x$build_nscd" = xdefault; then
6823 build_nscd=$use_nscd
6833 if test x$use_ldconfig = xyes; then
6834 $as_echo "#define USE_LDCONFIG 1" >>confdefs.h
6843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
6844 $as_echo_n "checking whether -fPIC is default... " >&6; }
6845 if ${libc_cv_pic_default+:} false; then :
6846 $as_echo_n "(cached) " >&6
6848 libc_cv_pic_default=yes
6849 cat > conftest.c <<EOF
6850 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
6851 # error PIC is default.
6854 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6855 libc_cv_pic_default=no
6859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
6860 $as_echo "$libc_cv_pic_default" >&6; }
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIE is default" >&5
6864 $as_echo_n "checking whether -fPIE is default... " >&6; }
6865 if ${libc_cv_cc_pie_default+:} false; then :
6866 $as_echo_n "(cached) " >&6
6868 libc_cv_cc_pie_default=yes
6869 cat > conftest.c <<EOF
6870 #if defined __PIE__ || defined __pie__ || defined PIE || defined pie
6871 # error PIE is default.
6874 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6875 libc_cv_cc_pie_default=no
6879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_pie_default" >&5
6880 $as_echo "$libc_cv_cc_pie_default" >&6; }
6881 libc_cv_pie_default=$libc_cv_cc_pie_default
6885 # Set the `multidir' variable by grabbing the variable from the compiler.
6886 # We do it once and save the result in a generated makefile.
6887 libc_cv_multidir=`${CC-cc} $CFLAGS $CPPFLAGS -print-multi-directory`
6890 if test "$static_pie" = yes; then
6891 # Check target support for static PIE
6892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6893 /* end confdefs.h. */
6894 #ifndef SUPPORT_STATIC_PIE
6895 # error static PIE is not supported
6898 if ac_fn_c_try_compile "$LINENO"; then :
6901 as_fn_error $? "the architecture does not support static PIE" "$LINENO" 5
6903 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6904 # The linker must support --no-dynamic-linker.
6905 if test "$libc_cv_no_dynamic_linker" != yes; then
6906 as_fn_error $? "linker support for --no-dynamic-linker needed" "$LINENO" 5
6909 libc_cv_pie_default=yes
6910 $as_echo "#define ENABLE_STATIC_PIE 1" >>confdefs.h
6913 config_vars="$config_vars
6914 enable-static-pie = $static_pie"
6923 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
6924 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
6928 if test "$pthread_in_libc" = yes; then
6929 $as_echo "#define PTHREAD_IN_LIBC 1" >>confdefs.h
6934 ac_config_files="$ac_config_files config.make Makefile"
6936 ac_config_commands="$ac_config_commands default"
6938 cat >confcache <<\_ACEOF
6939 # This file is a shell script that caches the results of configure
6940 # tests run on this system so they can be shared between configure
6941 # scripts and configure runs, see configure's option --config-cache.
6942 # It is not useful on other systems. If it contains results you don't
6943 # want to keep, you may remove or edit it.
6945 # config.status only pays attention to the cache file if you give it
6946 # the --recheck option to rerun configure.
6948 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6949 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6954 # The following way of writing the cache mishandles newlines in values,
6955 # but we know of no workaround that is simple, portable, and efficient.
6956 # So, we kill variables containing newlines.
6957 # Ultrix sh set writes to stderr and can't be redirected directly,
6958 # and sets the high bit in the cache file unless we assign to the vars.
6960 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6961 eval ac_val=\$$ac_var
6965 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6966 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6969 _ | IFS | as_nl) ;; #(
6970 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6971 *) { eval $ac_var=; unset $ac_var;} ;;
6977 case $as_nl`(ac_space=' '; set) 2>&1` in #(
6978 *${as_nl}ac_space=\ *)
6979 # `set' does not quote correctly, so add quotes: double-quote
6980 # substitution turns \\\\ into \\, and sed turns \\ into \.
6983 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6986 # `set' quotes correctly as required by POSIX, so do not add quotes.
6987 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6996 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6998 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7000 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7001 if test -w "$cache_file"; then
7002 if test "x$cache_file" != "x/dev/null"; then
7003 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7004 $as_echo "$as_me: updating cache $cache_file" >&6;}
7005 if test ! -f "$cache_file" || test -h "$cache_file"; then
7006 cat confcache >"$cache_file"
7008 case $cache_file in #(
7010 mv -f confcache "$cache_file"$$ &&
7011 mv -f "$cache_file"$$ "$cache_file" ;; #(
7013 mv -f confcache "$cache_file" ;;
7018 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7019 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7024 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7025 # Let make expand exec_prefix.
7026 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7028 DEFS=-DHAVE_CONFIG_H
7033 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7034 # 1. Remove the extension, and $U if already installed.
7035 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7036 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7037 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7038 # will be set to the directory where LIBOBJS objects are built.
7039 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7040 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7044 LTLIBOBJS=$ac_ltlibobjs
7048 : "${CONFIG_STATUS=./config.status}"
7050 ac_clean_files_save=$ac_clean_files
7051 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7052 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7053 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7055 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7057 # Generated by $as_me.
7058 # Run this file to recreate the current configuration.
7059 # Compiler output produced by configure, useful for debugging
7060 # configure, is in config.log if it exists.
7066 SHELL=\${CONFIG_SHELL-$SHELL}
7069 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7070 ## -------------------- ##
7071 ## M4sh Initialization. ##
7072 ## -------------------- ##
7074 # Be more Bourne compatible
7075 DUALCASE=1; export DUALCASE # for MKS sh
7076 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7079 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7080 # is contrary to our usage. Disable this feature.
7081 alias -g '${1+"$@"}'='"$@"'
7082 setopt NO_GLOB_SUBST
7084 case `(set -o) 2>/dev/null` in #(
7096 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7097 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7098 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7099 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7100 # Prefer a ksh shell builtin over an external printf program on Solaris,
7101 # but without wasting forks for bash or zsh.
7102 if test -z "$BASH_VERSION$ZSH_VERSION" \
7103 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7104 as_echo='print -r --'
7105 as_echo_n='print -rn --'
7106 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7107 as_echo='printf %s\n'
7108 as_echo_n='printf %s'
7110 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7111 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7112 as_echo_n='/usr/ucb/echo -n'
7114 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7115 as_echo_n_body='eval
7119 expr "X$arg" : "X\\(.*\\)$as_nl";
7120 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7122 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7124 export as_echo_n_body
7125 as_echo_n='sh -c $as_echo_n_body as_echo'
7128 as_echo='sh -c $as_echo_body as_echo'
7131 # The user is always right.
7132 if test "${PATH_SEPARATOR+set}" != set; then
7134 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7135 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7142 # We need space, tab and new line, in precisely that order. Quoting is
7143 # there to prevent editors from complaining about space-tab.
7144 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7145 # splitting by setting IFS to empty value.)
7148 # Find who we are. Look in the path if we contain no directory separator.
7151 *[\\/]* ) as_myself=$0 ;;
7152 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7156 test -z "$as_dir" && as_dir=.
7157 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7163 # We did not find ourselves, most probably we were run as `sh COMMAND'
7164 # in which case we are not to be found in the path.
7165 if test "x$as_myself" = x; then
7168 if test ! -f "$as_myself"; then
7169 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7173 # Unset variables that we do not need and which cause bugs (e.g. in
7174 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7175 # suppresses any "Segmentation fault" message there. '((' could
7176 # trigger a bug in pdksh 5.2.14.
7177 for as_var in BASH_ENV ENV MAIL MAILPATH
7178 do eval test x\${$as_var+set} = xset \
7179 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7192 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7195 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7196 # ----------------------------------------
7197 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7198 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7199 # script with STATUS, using 1 if that was 0.
7202 as_status=$1; test $as_status -eq 0 && as_status=1
7204 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7205 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7207 $as_echo "$as_me: error: $2" >&2
7208 as_fn_exit $as_status
7212 # as_fn_set_status STATUS
7213 # -----------------------
7214 # Set $? to STATUS, without forking.
7218 } # as_fn_set_status
7222 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7232 # Portably unset VAR.
7235 { eval $1=; unset $1;}
7237 as_unset=as_fn_unset
7238 # as_fn_append VAR VALUE
7239 # ----------------------
7240 # Append the text in VALUE to the end of the definition contained in VAR. Take
7241 # advantage of any shell optimizations that allow amortized linear growth over
7242 # repeated appends, instead of the typical quadratic growth present in naive
7244 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7245 eval 'as_fn_append ()
7256 # as_fn_arith ARG...
7257 # ------------------
7258 # Perform arithmetic evaluation on the ARGs, and store the result in the
7259 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7260 # must be portable across $(()) and expr.
7261 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7262 eval 'as_fn_arith ()
7269 as_val=`expr "$@" || test $? -eq 1`
7274 if expr a : '\(a\)' >/dev/null 2>&1 &&
7275 test "X`expr 00001 : '.*\(...\)'`" = X001; then
7281 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7282 as_basename=basename
7287 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7293 as_me=`$as_basename -- "$0" ||
7294 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7295 X"$0" : 'X\(//\)$' \| \
7296 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7298 sed '/^.*\/\([^/][^/]*\)\/*$/{
7312 # Avoid depending upon Character Ranges.
7313 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7314 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7315 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7316 as_cr_digits='0123456789'
7317 as_cr_alnum=$as_cr_Letters$as_cr_digits
7319 ECHO_C= ECHO_N= ECHO_T=
7320 case `echo -n x` in #(((((
7322 case `echo 'xy\c'` in
7323 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
7325 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
7332 rm -f conf$$ conf$$.exe conf$$.file
7333 if test -d conf$$.dir; then
7334 rm -f conf$$.dir/conf$$.file
7337 mkdir conf$$.dir 2>/dev/null
7339 if (echo >conf$$.file) 2>/dev/null; then
7340 if ln -s conf$$.file conf$$ 2>/dev/null; then
7342 # ... but there are two gotchas:
7343 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7344 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7345 # In both cases, we have to default to `cp -pR'.
7346 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7348 elif ln conf$$.file conf$$ 2>/dev/null; then
7356 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7357 rmdir conf$$.dir 2>/dev/null
7362 # Create "$as_dir" as a directory, including parents if necessary.
7367 -*) as_dir=./$as_dir;;
7369 test -d "$as_dir" || eval $as_mkdir_p || {
7373 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7374 *) as_qdir=$as_dir;;
7376 as_dirs="'$as_qdir' $as_dirs"
7377 as_dir=`$as_dirname -- "$as_dir" ||
7378 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7379 X"$as_dir" : 'X\(//\)[^/]' \| \
7380 X"$as_dir" : 'X\(//\)$' \| \
7381 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7382 $as_echo X"$as_dir" |
7383 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7400 test -d "$as_dir" && break
7402 test -z "$as_dirs" || eval "mkdir $as_dirs"
7403 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7407 if mkdir -p . 2>/dev/null; then
7408 as_mkdir_p='mkdir -p "$as_dir"'
7410 test -d ./-p && rmdir ./-p
7415 # as_fn_executable_p FILE
7416 # -----------------------
7417 # Test if FILE is an executable regular file.
7418 as_fn_executable_p ()
7420 test -f "$1" && test -x "$1"
7421 } # as_fn_executable_p
7423 as_executable_p=as_fn_executable_p
7425 # Sed expression to map a string onto a valid CPP name.
7426 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7428 # Sed expression to map a string onto a valid variable name.
7429 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7433 ## ----------------------------------- ##
7434 ## Main body of $CONFIG_STATUS script. ##
7435 ## ----------------------------------- ##
7437 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7439 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7440 # Save the log message, to keep $0 and so on meaningful, and to
7441 # report actual input values of CONFIG_FILES etc. instead of their
7442 # values after options handling.
7444 This file was extended by GNU C Library $as_me (see version.h), which was
7445 generated by GNU Autoconf 2.69. Invocation command line was
7447 CONFIG_FILES = $CONFIG_FILES
7448 CONFIG_HEADERS = $CONFIG_HEADERS
7449 CONFIG_LINKS = $CONFIG_LINKS
7450 CONFIG_COMMANDS = $CONFIG_COMMANDS
7453 on `(hostname || uname -n) 2>/dev/null | sed 1q`
7458 case $ac_config_files in *"
7459 "*) set x $ac_config_files; shift; ac_config_files=$*;;
7462 case $ac_config_headers in *"
7463 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7467 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7468 # Files that config.status was made for.
7469 config_files="$ac_config_files"
7470 config_headers="$ac_config_headers"
7471 config_commands="$ac_config_commands"
7475 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7477 \`$as_me' instantiates files and other configuration actions
7478 from templates according to the current configuration. Unless the files
7479 and actions are specified as TAGs, all are instantiated by default.
7481 Usage: $0 [OPTION]... [TAG]...
7483 -h, --help print this help, then exit
7484 -V, --version print version number and configuration settings, then exit
7485 --config print configuration, then exit
7486 -q, --quiet, --silent
7487 do not print progress messages
7488 -d, --debug don't remove temporary files
7489 --recheck update $as_me by reconfiguring in the same conditions
7490 --file=FILE[:TEMPLATE]
7491 instantiate the configuration file FILE
7492 --header=FILE[:TEMPLATE]
7493 instantiate the configuration header FILE
7495 Configuration files:
7498 Configuration headers:
7501 Configuration commands:
7504 Report bugs to <https://sourceware.org/bugzilla/>.
7505 GNU C Library home page: <https://www.gnu.org/software/glibc/>.
7506 General help using GNU software: <http://www.gnu.org/gethelp/>."
7509 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7510 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
7512 GNU C Library config.status (see version.h)
7513 configured by $0, generated by GNU Autoconf 2.69,
7514 with options \\"\$ac_cs_config\\"
7516 Copyright (C) 2012 Free Software Foundation, Inc.
7517 This config.status script is free software; the Free Software Foundation
7518 gives unlimited permission to copy, distribute and modify it."
7523 test -n "\$AWK" || AWK=awk
7526 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7527 # The default lists apply if the user does not specify any file.
7533 ac_option=`expr "X$1" : 'X\([^=]*\)='`
7534 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
7538 ac_option=`expr "X$1" : 'X\([^=]*\)='`
7550 # Handling of the options.
7551 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7553 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
7554 $as_echo "$ac_cs_version"; exit ;;
7555 --config | --confi | --conf | --con | --co | --c )
7556 $as_echo "$ac_cs_config"; exit ;;
7557 --debug | --debu | --deb | --de | --d | -d )
7559 --file | --fil | --fi | --f )
7562 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7563 '') as_fn_error $? "missing file argument" ;;
7565 as_fn_append CONFIG_FILES " '$ac_optarg'"
7566 ac_need_defaults=false;;
7567 --header | --heade | --head | --hea )
7570 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7572 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
7573 ac_need_defaults=false;;
7575 # Conflict between --help and --header
7576 as_fn_error $? "ambiguous option: \`$1'
7577 Try \`$0 --help' for more information.";;
7578 --help | --hel | -h )
7579 $as_echo "$ac_cs_usage"; exit ;;
7580 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7581 | -silent | --silent | --silen | --sile | --sil | --si | --s)
7585 -*) as_fn_error $? "unrecognized option: \`$1'
7586 Try \`$0 --help' for more information." ;;
7588 *) as_fn_append ac_config_targets " $1"
7589 ac_need_defaults=false ;;
7595 ac_configure_extra_args=
7597 if $ac_cs_silent; then
7599 ac_configure_extra_args="$ac_configure_extra_args --silent"
7603 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7604 if \$ac_cs_recheck; then
7605 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7607 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
7608 CONFIG_SHELL='$SHELL'
7614 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7618 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7619 ## Running $as_me. ##
7625 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7629 config_vars='$config_vars'
7633 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7635 # Handling of arguments.
7636 for ac_config_target in $ac_config_targets
7638 case $ac_config_target in
7639 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
7640 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
7641 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7642 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
7644 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
7649 # If the user did not use the arguments to specify the items to instantiate,
7650 # then the envvar interface is used. Set only those that are not.
7651 # We use the long form for the default assignment because of an extremely
7652 # bizarre bug on SunOS 4.1.3.
7653 if $ac_need_defaults; then
7654 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7655 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7656 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7659 # Have a temporary directory for convenience. Make it in the build tree
7660 # simply because there is no reason against having it here, and in addition,
7661 # creating and moving files from /tmp can sometimes cause problems.
7662 # Hook for its removal unless debugging.
7663 # Note that there is a small window in which the directory will not be cleaned:
7664 # after its creation but before its name has been assigned to `$tmp'.
7668 trap 'exit_status=$?
7670 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
7672 trap 'as_fn_exit 1' 1 2 13 15
7674 # Create a (secure) tmp directory for tmp files.
7677 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
7681 tmp=./conf$$-$RANDOM
7682 (umask 077 && mkdir "$tmp")
7683 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
7686 # Set up the scripts for CONFIG_FILES section.
7687 # No need to generate them if there are no CONFIG_FILES.
7688 # This happens for instance with `./config.status config.h'.
7689 if test -n "$CONFIG_FILES"; then
7692 ac_cr=`echo X | tr X '\015'`
7693 # On cygwin, bash can eat \r inside `` if the user requested igncr.
7694 # But we know of no other shell where ac_cr would be empty at this
7695 # point, so we can use a bashism as a fallback.
7696 if test "x$ac_cr" = x; then
7697 eval ac_cr=\$\'\\r\'
7699 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
7700 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7706 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
7711 echo "cat >conf$$subs.awk <<_ACEOF" &&
7712 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
7715 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7716 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
7718 for ac_last_try in false false false false false :; do
7719 . ./conf$$subs.sh ||
7720 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7722 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
7723 if test $ac_delim_n = $ac_delim_num; then
7725 elif $ac_last_try; then
7726 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7728 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7733 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7734 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
7738 s/^/S["/; s/!.*/"]=/
7748 s/\(.\{148\}\)..*/\1/
7750 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
7755 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7762 s/\(.\{148\}\)..*/\1/
7764 s/["\\]/\\&/g; s/^/"/; s/$/"/
7768 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7773 ' <conf$$subs.awk | sed '
7778 ' >>$CONFIG_STATUS || ac_write_fail=1
7779 rm -f conf$$subs.awk
7780 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7782 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
7783 for (key in S) S_is_set[key] = 1
7789 nfields = split(line, field, "@")
7791 len = length(field[1])
7792 for (i = 2; i < nfields; i++) {
7794 keylen = length(key)
7795 if (S_is_set[key]) {
7797 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
7798 len += length(value) + length(field[++i])
7809 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7810 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7811 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
7814 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
7815 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
7818 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
7819 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
7820 # trailing colons and then remove the whole line if VPATH becomes empty
7821 # (actually we leave an empty line to preserve line numbers).
7822 if test "x$srcdir" = x.; then
7823 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
7841 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7842 fi # test -n "$CONFIG_FILES"
7844 # Set up the scripts for CONFIG_HEADERS section.
7845 # No need to generate them if there are no CONFIG_HEADERS.
7846 # This happens for instance with `./config.status Makefile'.
7847 if test -n "$CONFIG_HEADERS"; then
7848 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
7852 # Transform confdefs.h into an awk script `defines.awk', embedded as
7853 # here-document in config.status, that substitutes the proper values into
7854 # config.h.in to produce config.h.
7856 # Create a delimiter string that does not exist in confdefs.h, to ease
7857 # handling of long lines.
7859 for ac_last_try in false false :; do
7860 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
7861 if test -z "$ac_tt"; then
7863 elif $ac_last_try; then
7864 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
7866 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7870 # For the awk script, D is an array of macro values keyed by name,
7871 # likewise P contains macro parameters if any. Preserve backslash
7872 # newline sequences.
7874 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
7876 s/.\{148\}/&'"$ac_delim"'/g
7879 s/^[ ]*#[ ]*define[ ][ ]*/ /
7886 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7888 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
7892 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7893 D["\1"]=" \3\\\\\\n"\\/p
7895 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
7900 s/.\{148\}/&'"$ac_delim"'/g
7905 s/["\\]/\\&/g; s/^/"/; s/$/"/p
7908 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
7910 ' <confdefs.h | sed '
7911 s/'"$ac_delim"'/"\\\
7912 "/g' >>$CONFIG_STATUS || ac_write_fail=1
7914 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7915 for (key in D) D_is_set[key] = 1
7918 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
7920 split(line, arg, " ")
7921 if (arg[1] == "#") {
7925 defundef = substr(arg[1], 2)
7928 split(mac1, mac2, "(") #)
7930 prefix = substr(line, 1, index(line, defundef) - 1)
7931 if (D_is_set[macro]) {
7932 # Preserve the white space surrounding the "#".
7933 print prefix "define", macro P[macro] D[macro]
7936 # Replace #undef with comments. This is necessary, for example,
7937 # in the case of _POSIX_SOURCE, which is predefined and required
7938 # on some systems where configure will not decide to define it.
7939 if (defundef == "undef") {
7940 print "/*", prefix defundef, macro, "*/"
7948 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7949 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
7950 fi # test -n "$CONFIG_HEADERS"
7953 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
7958 :[FHLC]) ac_mode=$ac_tag; continue;;
7960 case $ac_mode$ac_tag in
7962 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
7963 :[FH]-) ac_tag=-:-;;
7964 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
7981 -) ac_f="$ac_tmp/stdin";;
7982 *) # Look for the file first in the build tree, then in the source tree
7983 # (if the path is not absolute). The absolute path cannot be DOS-style,
7984 # because $ac_f cannot contain `:'.
7988 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
7990 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
7992 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
7993 as_fn_append ac_file_inputs " '$ac_f'"
7996 # Let's still pretend it is `configure' which instantiates (i.e., don't
7997 # use $as_me), people would be surprised to read:
7998 # /* config.h. Generated by config.status. */
7999 configure_input='Generated from '`
8000 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8002 if test x"$ac_file" != x-; then
8003 configure_input="$ac_file. $configure_input"
8004 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8005 $as_echo "$as_me: creating $ac_file" >&6;}
8007 # Neutralize special characters interpreted by sed in replacement strings.
8008 case $configure_input in #(
8009 *\&* | *\|* | *\\* )
8010 ac_sed_conf_input=`$as_echo "$configure_input" |
8011 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8012 *) ac_sed_conf_input=$configure_input;;
8016 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8017 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8022 ac_dir=`$as_dirname -- "$ac_file" ||
8023 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8024 X"$ac_file" : 'X\(//\)[^/]' \| \
8025 X"$ac_file" : 'X\(//\)$' \| \
8026 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8027 $as_echo X"$ac_file" |
8028 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8045 as_dir="$ac_dir"; as_fn_mkdir_p
8049 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8051 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8052 # A ".." for each directory in $ac_dir_suffix.
8053 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8054 case $ac_top_builddir_sub in
8055 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8056 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8059 ac_abs_top_builddir=$ac_pwd
8060 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8061 # for backward compatibility:
8062 ac_top_builddir=$ac_top_build_prefix
8065 .) # We are building in place.
8067 ac_top_srcdir=$ac_top_builddir_sub
8068 ac_abs_top_srcdir=$ac_pwd ;;
8069 [\\/]* | ?:[\\/]* ) # Absolute name.
8070 ac_srcdir=$srcdir$ac_dir_suffix;
8071 ac_top_srcdir=$srcdir
8072 ac_abs_top_srcdir=$srcdir ;;
8074 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8075 ac_top_srcdir=$ac_top_build_prefix$srcdir
8076 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8078 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8088 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8089 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8093 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8094 # If the template does not know about datarootdir, expand it.
8095 # FIXME: This hack should be removed a few years after 2.60.
8096 ac_datarootdir_hack=; ac_datarootdir_seen=
8107 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8108 *datarootdir*) ac_datarootdir_seen=yes;;
8109 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8111 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8113 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8114 ac_datarootdir_hack='
8115 s&@datadir@&$datadir&g
8116 s&@docdir@&$docdir&g
8117 s&@infodir@&$infodir&g
8118 s&@localedir@&$localedir&g
8119 s&@mandir@&$mandir&g
8120 s&\\\${datarootdir}&$datarootdir&g' ;;
8124 # Neutralize VPATH when `$srcdir' = `.'.
8125 # Shell code in configure.ac might set extrasub.
8126 # FIXME: do we really want to maintain this feature?
8127 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8128 ac_sed_extra="$ac_vpsub
8131 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8133 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8134 s|@configure_input@|$ac_sed_conf_input|;t t
8135 s&@top_builddir@&$ac_top_builddir_sub&;t t
8136 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8137 s&@srcdir@&$ac_srcdir&;t t
8138 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8139 s&@top_srcdir@&$ac_top_srcdir&;t t
8140 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8141 s&@builddir@&$ac_builddir&;t t
8142 s&@abs_builddir@&$ac_abs_builddir&;t t
8143 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8144 s&@INSTALL@&$ac_INSTALL&;t t
8145 $ac_datarootdir_hack
8147 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8148 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8150 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8151 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8152 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8153 "$ac_tmp/out"`; test -z "$ac_out"; } &&
8154 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8155 which seems to be undefined. Please make sure it is defined" >&5
8156 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8157 which seems to be undefined. Please make sure it is defined" >&2;}
8159 rm -f "$ac_tmp/stdin"
8161 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8162 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8164 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8170 if test x"$ac_file" != x-; then
8172 $as_echo "/* $configure_input */" \
8173 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8174 } >"$ac_tmp/config.h" \
8175 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8176 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8177 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8178 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8181 mv "$ac_tmp/config.h" "$ac_file" \
8182 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8185 $as_echo "/* $configure_input */" \
8186 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8187 || as_fn_error $? "could not create -" "$LINENO" 5
8191 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8192 $as_echo "$as_me: executing $ac_file commands" >&6;}
8197 case $ac_file$ac_mode in
8199 case $CONFIG_FILES in *config.make*)
8200 echo "$config_vars" >> config.make;;
8202 test -d bits || mkdir bits ;;
8210 ac_clean_files=$ac_clean_files_save
8212 test $ac_write_fail = 0 ||
8213 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8216 # configure is writing to config.log, and then calls config.status.
8217 # config.status does its own redirection, appending to config.log.
8218 # Unfortunately, on DOS this fails, as config.log is still kept open
8219 # by configure, so config.status won't be able to write to it; its
8220 # output is simply discarded. So we exec the FD to /dev/null,
8221 # effectively closing config.log, so it can be properly (re)opened and
8222 # appended to by config.status. When coming back to configure, we
8223 # need to make the FD available again.
8224 if test "$no_create" != yes; then
8226 ac_config_status_args=
8227 test "$silent" = yes &&
8228 ac_config_status_args="$ac_config_status_args --quiet"
8230 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8232 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8233 # would make configure fail if this is the last instruction.
8234 $ac_cs_success || as_fn_exit 1
8238 # CONFIG_SUBDIRS section.
8240 if test "$no_recursion" != yes; then
8242 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
8243 # so they do not pile up.
8244 ac_sub_configure_args=
8246 eval "set x $ac_configure_args"
8250 if test -n "$ac_prev"; then
8255 -cache-file | --cache-file | --cache-fil | --cache-fi \
8256 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8257 ac_prev=cache_file ;;
8258 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8259 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8262 --config-cache | -C)
8264 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8266 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8268 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8270 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8272 --disable-option-checking)
8276 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8278 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
8282 # Always prepend --prefix to ensure using the same prefix
8283 # in subdir configurations.
8284 ac_arg="--prefix=$prefix"
8286 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8288 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
8291 if test "$silent" = yes; then
8292 ac_sub_configure_args="--silent $ac_sub_configure_args"
8295 # Always prepend --disable-option-checking to silence warnings, since
8296 # different subdirs can have different --enable and --with options.
8297 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
8300 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8302 # Do not complain, so a configure script can configure whichever
8303 # parts of a large source tree are present.
8304 test -d "$srcdir/$ac_dir" || continue
8306 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
8307 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
8308 $as_echo "$ac_msg" >&6
8309 as_dir="$ac_dir"; as_fn_mkdir_p
8313 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8315 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8316 # A ".." for each directory in $ac_dir_suffix.
8317 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8318 case $ac_top_builddir_sub in
8319 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8320 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8323 ac_abs_top_builddir=$ac_pwd
8324 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8325 # for backward compatibility:
8326 ac_top_builddir=$ac_top_build_prefix
8329 .) # We are building in place.
8331 ac_top_srcdir=$ac_top_builddir_sub
8332 ac_abs_top_srcdir=$ac_pwd ;;
8333 [\\/]* | ?:[\\/]* ) # Absolute name.
8334 ac_srcdir=$srcdir$ac_dir_suffix;
8335 ac_top_srcdir=$srcdir
8336 ac_abs_top_srcdir=$srcdir ;;
8338 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8339 ac_top_srcdir=$ac_top_build_prefix$srcdir
8340 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8342 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8347 # Check for guested configure; otherwise get Cygnus style configure.
8348 if test -f "$ac_srcdir/configure.gnu"; then
8349 ac_sub_configure=$ac_srcdir/configure.gnu
8350 elif test -f "$ac_srcdir/configure"; then
8351 ac_sub_configure=$ac_srcdir/configure
8352 elif test -f "$ac_srcdir/configure.in"; then
8353 # This should be Cygnus configure.
8354 ac_sub_configure=$ac_aux_dir/configure
8356 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
8357 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8361 # The recursion is here.
8362 if test -n "$ac_sub_configure"; then
8363 # Make the cache file name correct relative to the subdirectory.
8365 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8367 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
8370 { $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
8371 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8372 # The eval makes quoting arguments work.
8373 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
8374 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
8375 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
8381 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8382 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8383 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}