2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for GNU C Library (see version.h).
5 # Report bugs to <https://sourceware.org/bugzilla/>.
8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
27 case `(set -o) 2>/dev/null` in #(
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68 as_echo_n='sh -c $as_echo_n_body as_echo'
71 as_echo='sh -c $as_echo_body as_echo'
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
91 # Find who we are. Look in the path if we contain no directory separator.
94 *[\\/]* ) as_myself=$0 ;;
95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
99 test -z "$as_dir" && as_dir=.
100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
106 # We did not find ourselves, most probably we were run as `sh COMMAND'
107 # in which case we are not to be found in the path.
108 if test "x$as_myself" = x; then
111 if test ! -f "$as_myself"; then
112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
116 # Unset variables that we do not need and which cause bugs (e.g. in
117 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
118 # suppresses any "Segmentation fault" message there. '((' could
119 # trigger a bug in pdksh 5.2.14.
120 for as_var in BASH_ENV ENV MAIL MAILPATH
121 do eval test x\${$as_var+set} = xset \
122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137 # Use a proper internal environment variable to ensure we don't fall
138 # into an infinite loop, continuously re-executing ourselves.
139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140 _as_can_reexec=no; export _as_can_reexec;
141 # We cannot yet assume a decent shell, so we have to provide a
142 # neutralization value for shells without unset; and this also
143 # works around shells that cannot unset nonexistent variables.
144 # Preserve -v and -x to the replacement shell.
147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
149 *v*x* | *x*v* ) as_opts=-vx ;;
154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155 # Admittedly, this is quite paranoid, since all the known shells bail
156 # out after a failed `exec'.
157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
160 # We don't want this to propagate to other subprocesses.
161 { _as_can_reexec=; unset _as_can_reexec;}
162 if test "x$CONFIG_SHELL" = x; then
163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167 # is contrary to our usage. Disable this feature.
168 alias -g '\${1+\"\$@\"}'='\"\$@\"'
171 case \`(set -o) 2>/dev/null\` in #(
179 as_required="as_fn_return () { (exit \$1); }
180 as_fn_success () { as_fn_return 0; }
181 as_fn_failure () { as_fn_return 1; }
182 as_fn_ret_success () { return 0; }
183 as_fn_ret_failure () { return 1; }
186 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
193 exitcode=1; echo positional parameters were not saved.
195 test x\$exitcode = x0 || exit 1
197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
201 if (eval "$as_required") 2>/dev/null; then :
206 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
211 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
214 test -z "$as_dir" && as_dir=.
218 for as_base in sh bash ksh sh5; do
219 # Try only shells that exist, to save several forks.
220 as_shell=$as_dir/$as_base
221 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
222 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
223 CONFIG_SHELL=$as_shell as_have_required=yes
224 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
233 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
234 CONFIG_SHELL=$SHELL as_have_required=yes
239 if test "x$CONFIG_SHELL" != x; then :
241 # We cannot yet assume a decent shell, so we have to provide a
242 # neutralization value for shells without unset; and this also
243 # works around shells that cannot unset nonexistent variables.
244 # Preserve -v and -x to the replacement shell.
247 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
249 *v*x* | *x*v* ) as_opts=-vx ;;
254 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
255 # Admittedly, this is quite paranoid, since all the known shells bail
256 # out after a failed `exec'.
257 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
261 if test x$as_have_required = xno; then :
262 $as_echo "$0: This script requires a shell more modern than all"
263 $as_echo "$0: the shells that I found on your system."
264 if test x${ZSH_VERSION+set} = xset ; then
265 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
266 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
268 $as_echo "$0: Please tell bug-autoconf@gnu.org and
269 $0: https://sourceware.org/bugzilla/ about your system,
270 $0: including any error possibly output before this
271 $0: message. Then install a modern shell, or manually run
272 $0: the script under such a shell if you do have one."
278 SHELL=${CONFIG_SHELL-/bin/sh}
280 # Unset more variables known to interfere with behavior of common tools.
281 CLICOLOR_FORCE= GREP_OPTIONS=
282 unset CLICOLOR_FORCE GREP_OPTIONS
284 ## --------------------- ##
285 ## M4sh Shell Functions. ##
286 ## --------------------- ##
289 # Portably unset VAR.
292 { eval $1=; unset $1;}
296 # as_fn_set_status STATUS
297 # -----------------------
298 # Set $? to STATUS, without forking.
306 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316 # Create "$as_dir" as a directory, including parents if necessary.
321 -*) as_dir=./$as_dir;;
323 test -d "$as_dir" || eval $as_mkdir_p || {
327 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
330 as_dirs="'$as_qdir' $as_dirs"
331 as_dir=`$as_dirname -- "$as_dir" ||
332 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
333 X"$as_dir" : 'X\(//\)[^/]' \| \
334 X"$as_dir" : 'X\(//\)$' \| \
335 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
336 $as_echo X"$as_dir" |
337 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
354 test -d "$as_dir" && break
356 test -z "$as_dirs" || eval "mkdir $as_dirs"
357 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
362 # as_fn_executable_p FILE
363 # -----------------------
364 # Test if FILE is an executable regular file.
365 as_fn_executable_p ()
367 test -f "$1" && test -x "$1"
368 } # as_fn_executable_p
369 # as_fn_append VAR VALUE
370 # ----------------------
371 # Append the text in VALUE to the end of the definition contained in VAR. Take
372 # advantage of any shell optimizations that allow amortized linear growth over
373 # repeated appends, instead of the typical quadratic growth present in naive
375 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
376 eval 'as_fn_append ()
389 # Perform arithmetic evaluation on the ARGs, and store the result in the
390 # global $as_val. Take advantage of shells that can avoid forks. The arguments
391 # must be portable across $(()) and expr.
392 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
400 as_val=`expr "$@" || test $? -eq 1`
405 # as_fn_error STATUS ERROR [LINENO LOG_FD]
406 # ----------------------------------------
407 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
408 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
409 # script with STATUS, using 1 if that was 0.
412 as_status=$1; test $as_status -eq 0 && as_status=1
414 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
415 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
417 $as_echo "$as_me: error: $2" >&2
418 as_fn_exit $as_status
421 if expr a : '\(a\)' >/dev/null 2>&1 &&
422 test "X`expr 00001 : '.*\(...\)'`" = X001; then
428 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
434 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
440 as_me=`$as_basename -- "$0" ||
441 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
442 X"$0" : 'X\(//\)$' \| \
443 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
445 sed '/^.*\/\([^/][^/]*\)\/*$/{
459 # Avoid depending upon Character Ranges.
460 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
461 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
462 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
463 as_cr_digits='0123456789'
464 as_cr_alnum=$as_cr_Letters$as_cr_digits
467 as_lineno_1=$LINENO as_lineno_1a=$LINENO
468 as_lineno_2=$LINENO as_lineno_2a=$LINENO
469 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
470 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
471 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
483 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
487 chmod +x "$as_me.lineno" ||
488 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
490 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
491 # already done that, so ensure we don't try to do so again and fall
492 # in an infinite loop. This has already happened in practice.
493 _as_can_reexec=no; export _as_can_reexec
494 # Don't try to exec as it changes $[0], causing all sort of problems
495 # (the dirname of $[0] is not the place where we might find the
496 # original and so on. Autoconf is especially sensitive to this).
498 # Exit status is that of the last command.
502 ECHO_C= ECHO_N= ECHO_T=
503 case `echo -n x` in #(((((
505 case `echo 'xy\c'` in
506 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
508 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 rm -f conf$$ conf$$.exe conf$$.file
516 if test -d conf$$.dir; then
517 rm -f conf$$.dir/conf$$.file
520 mkdir conf$$.dir 2>/dev/null
522 if (echo >conf$$.file) 2>/dev/null; then
523 if ln -s conf$$.file conf$$ 2>/dev/null; then
525 # ... but there are two gotchas:
526 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
527 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
528 # In both cases, we have to default to `cp -pR'.
529 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
531 elif ln conf$$.file conf$$ 2>/dev/null; then
539 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
540 rmdir conf$$.dir 2>/dev/null
542 if mkdir -p . 2>/dev/null; then
543 as_mkdir_p='mkdir -p "$as_dir"'
545 test -d ./-p && rmdir ./-p
550 as_executable_p=as_fn_executable_p
552 # Sed expression to map a string onto a valid CPP name.
553 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
555 # Sed expression to map a string onto a valid variable name.
556 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
559 test -n "$DJDIR" || exec 7<&0 </dev/null
563 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
564 # so uname gets run too.
565 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
570 ac_default_prefix=/usr/local
572 ac_config_libobj_dir=.
579 # Identity of this package.
580 PACKAGE_NAME='GNU C Library'
581 PACKAGE_TARNAME='glibc'
582 PACKAGE_VERSION='(see version.h)'
583 PACKAGE_STRING='GNU C Library (see version.h)'
584 PACKAGE_BUGREPORT='https://sourceware.org/bugzilla/'
585 PACKAGE_URL='http://www.gnu.org/software/glibc/'
587 ac_unique_file="include/features.h"
588 enable_option_checking=no
589 ac_subst_vars='LTLIBOBJS
599 libc_cv_cc_pie_default
606 libc_cv_localstatedir
608 libc_cv_complocaledir
612 libc_cv_gcc_unwind_find_fde
615 libc_cv_cxx_thread_local
621 libc_cv_cc_loop_to_function
622 libc_cv_cc_submachine
624 libc_cv_mtls_dialect_gnu2
626 libc_cv_output_format
633 libc_cv_cc_with_libunwind
635 libc_cv_protected_data
677 libc_cv_static_nss_crypt
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
773 enable_stackguard_randomization
776 enable_stack_protector
779 enable_maintainer_mode
784 enable_experimental_malloc
798 ac_precious_vars='build_alias
812 # Initialize some variables set by options.
814 ac_init_version=false
815 ac_unrecognized_opts=
817 # The variables have the same names as the options, with
818 # dashes changed to underlines.
826 program_transform_name=s,x,x,
834 # Installation directory options.
835 # These are left unexpanded so users can "make install exec_prefix=/foo"
836 # and all the variables that are supposed to be based on exec_prefix
837 # by default will actually change.
838 # Use braces instead of parens because sh, perl, etc. also accept them.
839 # (The list follows the same order as the GNU Coding Standards.)
840 bindir='${exec_prefix}/bin'
841 sbindir='${exec_prefix}/sbin'
842 libexecdir='${exec_prefix}/libexec'
843 datarootdir='${prefix}/share'
844 datadir='${datarootdir}'
845 sysconfdir='${prefix}/etc'
846 sharedstatedir='${prefix}/com'
847 localstatedir='${prefix}/var'
848 includedir='${prefix}/include'
849 oldincludedir='/usr/include'
850 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
851 infodir='${datarootdir}/info'
856 libdir='${exec_prefix}/lib'
857 localedir='${datarootdir}/locale'
858 mandir='${datarootdir}/man'
864 # If the previous option needs an argument, assign it.
865 if test -n "$ac_prev"; then
866 eval $ac_prev=\$ac_option
872 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
877 # Accept the important Cygnus configure options, so we can diagnose typos.
879 case $ac_dashdash$ac_option in
883 -bindir | --bindir | --bindi | --bind | --bin | --bi)
885 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
888 -build | --build | --buil | --bui | --bu)
889 ac_prev=build_alias ;;
890 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
891 build_alias=$ac_optarg ;;
893 -cache-file | --cache-file | --cache-fil | --cache-fi \
894 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
895 ac_prev=cache_file ;;
896 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
897 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
898 cache_file=$ac_optarg ;;
901 cache_file=config.cache ;;
903 -datadir | --datadir | --datadi | --datad)
905 -datadir=* | --datadir=* | --datadi=* | --datad=*)
906 datadir=$ac_optarg ;;
908 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
909 | --dataroo | --dataro | --datar)
910 ac_prev=datarootdir ;;
911 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
912 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
913 datarootdir=$ac_optarg ;;
915 -disable-* | --disable-*)
916 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
917 # Reject names that are not valid shell variable names.
918 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
919 as_fn_error $? "invalid feature name: $ac_useropt"
920 ac_useropt_orig=$ac_useropt
921 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
922 case $ac_user_opts in
926 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
927 ac_unrecognized_sep=', ';;
929 eval enable_$ac_useropt=no ;;
931 -docdir | --docdir | --docdi | --doc | --do)
933 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
936 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
938 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
941 -enable-* | --enable-*)
942 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
943 # Reject names that are not valid shell variable names.
944 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
945 as_fn_error $? "invalid feature name: $ac_useropt"
946 ac_useropt_orig=$ac_useropt
947 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
948 case $ac_user_opts in
952 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
953 ac_unrecognized_sep=', ';;
955 eval enable_$ac_useropt=\$ac_optarg ;;
957 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
958 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
959 | --exec | --exe | --ex)
960 ac_prev=exec_prefix ;;
961 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
962 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
963 | --exec=* | --exe=* | --ex=*)
964 exec_prefix=$ac_optarg ;;
966 -gas | --gas | --ga | --g)
967 # Obsolete; use --with-gas.
970 -help | --help | --hel | --he | -h)
972 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
973 ac_init_help=recursive ;;
974 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
975 ac_init_help=short ;;
977 -host | --host | --hos | --ho)
978 ac_prev=host_alias ;;
979 -host=* | --host=* | --hos=* | --ho=*)
980 host_alias=$ac_optarg ;;
982 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
984 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
986 htmldir=$ac_optarg ;;
988 -includedir | --includedir | --includedi | --included | --include \
989 | --includ | --inclu | --incl | --inc)
990 ac_prev=includedir ;;
991 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
992 | --includ=* | --inclu=* | --incl=* | --inc=*)
993 includedir=$ac_optarg ;;
995 -infodir | --infodir | --infodi | --infod | --info | --inf)
997 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
998 infodir=$ac_optarg ;;
1000 -libdir | --libdir | --libdi | --libd)
1002 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1003 libdir=$ac_optarg ;;
1005 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1006 | --libexe | --libex | --libe)
1007 ac_prev=libexecdir ;;
1008 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1009 | --libexe=* | --libex=* | --libe=*)
1010 libexecdir=$ac_optarg ;;
1012 -localedir | --localedir | --localedi | --localed | --locale)
1013 ac_prev=localedir ;;
1014 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1015 localedir=$ac_optarg ;;
1017 -localstatedir | --localstatedir | --localstatedi | --localstated \
1018 | --localstate | --localstat | --localsta | --localst | --locals)
1019 ac_prev=localstatedir ;;
1020 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1021 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1022 localstatedir=$ac_optarg ;;
1024 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1026 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1027 mandir=$ac_optarg ;;
1029 -nfp | --nfp | --nf)
1030 # Obsolete; use --without-fp.
1033 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1034 | --no-cr | --no-c | -n)
1037 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1038 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1041 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1042 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1043 | --oldin | --oldi | --old | --ol | --o)
1044 ac_prev=oldincludedir ;;
1045 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1046 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1047 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1048 oldincludedir=$ac_optarg ;;
1050 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1052 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1053 prefix=$ac_optarg ;;
1055 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1056 | --program-pre | --program-pr | --program-p)
1057 ac_prev=program_prefix ;;
1058 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1059 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1060 program_prefix=$ac_optarg ;;
1062 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1063 | --program-suf | --program-su | --program-s)
1064 ac_prev=program_suffix ;;
1065 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1066 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1067 program_suffix=$ac_optarg ;;
1069 -program-transform-name | --program-transform-name \
1070 | --program-transform-nam | --program-transform-na \
1071 | --program-transform-n | --program-transform- \
1072 | --program-transform | --program-transfor \
1073 | --program-transfo | --program-transf \
1074 | --program-trans | --program-tran \
1075 | --progr-tra | --program-tr | --program-t)
1076 ac_prev=program_transform_name ;;
1077 -program-transform-name=* | --program-transform-name=* \
1078 | --program-transform-nam=* | --program-transform-na=* \
1079 | --program-transform-n=* | --program-transform-=* \
1080 | --program-transform=* | --program-transfor=* \
1081 | --program-transfo=* | --program-transf=* \
1082 | --program-trans=* | --program-tran=* \
1083 | --progr-tra=* | --program-tr=* | --program-t=*)
1084 program_transform_name=$ac_optarg ;;
1086 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1088 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1089 pdfdir=$ac_optarg ;;
1091 -psdir | --psdir | --psdi | --psd | --ps)
1093 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1096 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1097 | -silent | --silent | --silen | --sile | --sil)
1100 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1102 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1104 sbindir=$ac_optarg ;;
1106 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1107 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1108 | --sharedst | --shareds | --shared | --share | --shar \
1110 ac_prev=sharedstatedir ;;
1111 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1112 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1113 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1115 sharedstatedir=$ac_optarg ;;
1117 -site | --site | --sit)
1119 -site=* | --site=* | --sit=*)
1122 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1124 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1125 srcdir=$ac_optarg ;;
1127 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1128 | --syscon | --sysco | --sysc | --sys | --sy)
1129 ac_prev=sysconfdir ;;
1130 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1131 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1132 sysconfdir=$ac_optarg ;;
1134 -target | --target | --targe | --targ | --tar | --ta | --t)
1135 ac_prev=target_alias ;;
1136 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1137 target_alias=$ac_optarg ;;
1139 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1142 -version | --version | --versio | --versi | --vers | -V)
1143 ac_init_version=: ;;
1146 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1147 # Reject names that are not valid shell variable names.
1148 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1149 as_fn_error $? "invalid package name: $ac_useropt"
1150 ac_useropt_orig=$ac_useropt
1151 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1152 case $ac_user_opts in
1156 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1157 ac_unrecognized_sep=', ';;
1159 eval with_$ac_useropt=\$ac_optarg ;;
1161 -without-* | --without-*)
1162 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1163 # Reject names that are not valid shell variable names.
1164 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1165 as_fn_error $? "invalid package name: $ac_useropt"
1166 ac_useropt_orig=$ac_useropt
1167 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1168 case $ac_user_opts in
1172 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1173 ac_unrecognized_sep=', ';;
1175 eval with_$ac_useropt=no ;;
1178 # Obsolete; use --with-x.
1181 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1182 | --x-incl | --x-inc | --x-in | --x-i)
1183 ac_prev=x_includes ;;
1184 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1185 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1186 x_includes=$ac_optarg ;;
1188 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1189 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1190 ac_prev=x_libraries ;;
1191 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1192 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1193 x_libraries=$ac_optarg ;;
1195 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1196 Try \`$0 --help' for more information"
1200 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1201 # Reject names that are not valid shell variable names.
1202 case $ac_envvar in #(
1203 '' | [0-9]* | *[!_$as_cr_alnum]* )
1204 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1206 eval $ac_envvar=\$ac_optarg
1207 export $ac_envvar ;;
1210 # FIXME: should be removed in autoconf 3.0.
1211 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1212 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1213 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1214 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1220 if test -n "$ac_prev"; then
1221 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1222 as_fn_error $? "missing argument to $ac_option"
1225 if test -n "$ac_unrecognized_opts"; then
1226 case $enable_option_checking in
1228 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1229 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1233 # Check all directory arguments for consistency.
1234 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1235 datadir sysconfdir sharedstatedir localstatedir includedir \
1236 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1237 libdir localedir mandir
1239 eval ac_val=\$$ac_var
1240 # Remove trailing slashes.
1243 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1244 eval $ac_var=\$ac_val;;
1246 # Be sure to have absolute directory names.
1248 [\\/$]* | ?:[\\/]* ) continue;;
1249 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1251 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1254 # There might be people who depend on the old broken behavior: `$host'
1255 # used to hold the argument of --host etc.
1256 # FIXME: To remove some day.
1259 target=$target_alias
1261 # FIXME: To remove some day.
1262 if test "x$host_alias" != x; then
1263 if test "x$build_alias" = x; then
1264 cross_compiling=maybe
1265 elif test "x$build_alias" != "x$host_alias"; then
1271 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1273 test "$silent" = yes && exec 6>/dev/null
1276 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1277 ac_ls_di=`ls -di .` &&
1278 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1279 as_fn_error $? "working directory cannot be determined"
1280 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1281 as_fn_error $? "pwd does not report name of working directory"
1284 # Find the source files, if location was not specified.
1285 if test -z "$srcdir"; then
1286 ac_srcdir_defaulted=yes
1287 # Try the directory containing this script, then the parent directory.
1288 ac_confdir=`$as_dirname -- "$as_myself" ||
1289 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1290 X"$as_myself" : 'X\(//\)[^/]' \| \
1291 X"$as_myself" : 'X\(//\)$' \| \
1292 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1293 $as_echo X"$as_myself" |
1294 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1312 if test ! -r "$srcdir/$ac_unique_file"; then
1316 ac_srcdir_defaulted=no
1318 if test ! -r "$srcdir/$ac_unique_file"; then
1319 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1320 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1322 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1324 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1326 # When building in place, set srcdir=.
1327 if test "$ac_abs_confdir" = "$ac_pwd"; then
1330 # Remove unnecessary trailing slashes from srcdir.
1331 # Double slashes in file names in object file debugging info
1332 # mess up M-x gdb in Emacs.
1334 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1336 for ac_var in $ac_precious_vars; do
1337 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1338 eval ac_env_${ac_var}_value=\$${ac_var}
1339 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1340 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1344 # Report the --help message.
1346 if test "$ac_init_help" = "long"; then
1347 # Omit some internal or obsolete options to make the list less imposing.
1348 # This message is too long to be a string in the A/UX 3.1 sh.
1350 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1352 Usage: $0 [OPTION]... [VAR=VALUE]...
1354 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1355 VAR=VALUE. See below for descriptions of some of the useful variables.
1357 Defaults for the options are specified in brackets.
1360 -h, --help display this help and exit
1361 --help=short display options specific to this package
1362 --help=recursive display the short help of all the included packages
1363 -V, --version display version information and exit
1364 -q, --quiet, --silent do not print \`checking ...' messages
1365 --cache-file=FILE cache test results in FILE [disabled]
1366 -C, --config-cache alias for \`--cache-file=config.cache'
1367 -n, --no-create do not create output files
1368 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1370 Installation directories:
1371 --prefix=PREFIX install architecture-independent files in PREFIX
1372 [$ac_default_prefix]
1373 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1376 By default, \`make install' will install all the files in
1377 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1378 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1379 for instance \`--prefix=\$HOME'.
1381 For better control, use the options below.
1383 Fine tuning of the installation directories:
1384 --bindir=DIR user executables [EPREFIX/bin]
1385 --sbindir=DIR system admin executables [EPREFIX/sbin]
1386 --libexecdir=DIR program executables [EPREFIX/libexec]
1387 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1388 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1389 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1390 --libdir=DIR object code libraries [EPREFIX/lib]
1391 --includedir=DIR C header files [PREFIX/include]
1392 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1393 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1394 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1395 --infodir=DIR info documentation [DATAROOTDIR/info]
1396 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1397 --mandir=DIR man documentation [DATAROOTDIR/man]
1398 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1399 --htmldir=DIR html documentation [DOCDIR]
1400 --dvidir=DIR dvi documentation [DOCDIR]
1401 --pdfdir=DIR pdf documentation [DOCDIR]
1402 --psdir=DIR ps documentation [DOCDIR]
1408 --build=BUILD configure for building on BUILD [guessed]
1409 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1413 if test -n "$ac_init_help"; then
1414 case $ac_init_help in
1415 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1420 --disable-option-checking ignore unrecognized --enable/--with options
1421 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1422 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1423 --disable-sanity-checks really do not use threads (should not be used except
1424 in special situations) [default=yes]
1425 --enable-shared build shared library [default=yes if GNU ld]
1426 --enable-profile build profiled library [default=no]
1427 --enable-static-pie enable static PIE support and use it in the
1428 testsuite [default=no]
1429 --disable-timezone-tools
1430 do not install timezone tools [default=install]
1431 --enable-hardcoded-path-in-tests
1432 hardcode newly built glibc path in tests
1434 --enable-stackguard-randomization
1435 initialize __stack_chk_guard canary with a random
1436 number at program start
1437 --disable-hidden-plt do not hide internal function calls to avoid PLT
1438 --enable-bind-now disable lazy relocations in DSOs
1439 --enable-stack-protector=[yes|no|all|strong]
1440 Use -fstack-protector[-all|-strong] to detect glibc
1442 --enable-static-nss build static NSS modules [default=no]
1443 --disable-force-install don't force installation of files from this package,
1444 even if they are older than the installed files
1445 --enable-maintainer-mode
1446 enable make rules and dependencies not useful (and
1447 sometimes confusing) to the casual installer
1448 --enable-kernel=VERSION compile for compatibility with kernel not older than
1450 --enable-all-warnings enable all useful warnings gcc can issue
1451 --disable-werror do not build with -Werror
1452 --enable-multi-arch enable single DSO with optimizations for multiple
1454 --disable-experimental-malloc
1455 disable experimental malloc features
1456 --disable-crypt do not build nor install the passphrase hashing
1458 --enable-nss-crypt enable libcrypt to use nss
1459 --enable-obsolete-rpc build and install the obsolete RPC code for
1461 --enable-obsolete-nsl build and install the obsolete libnsl library and
1462 depending NSS modules
1463 --enable-systemtap enable systemtap static probe points [default=no]
1464 --disable-build-nscd disable building and installing the nscd daemon
1465 --disable-nscd library functions will not contact the nscd daemon
1466 --enable-pt_chown Enable building and installing pt_chown
1467 --enable-tunables Enable tunables support. Known values are 'yes',
1468 'no' and 'valstring'
1469 --enable-mathvec Enable building and installing mathvec [default
1470 depends on architecture]
1471 --enable-cet enable Intel Control-flow Enforcement Technology
1475 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1476 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1477 --with-pkgversion=PKG Use PKG in the version string in place of "GNU libc"
1478 --with-bugurl=URL Direct users to URL to report a bug
1479 --with-gd=DIR find libgd include dir and library with prefix DIR
1480 --with-gd-include=DIR find libgd include files in DIR
1481 --with-gd-lib=DIR find libgd library files in DIR
1482 --with-binutils=PATH specify location of binutils (as and ld)
1483 --with-selinux if building with SELinux support
1484 --with-headers=PATH location of system headers to use (for example
1485 /usr/src/linux/include) [default=compiler default]
1486 --with-default-link do not use explicit linker scripts
1487 --with-nonshared-cflags=CFLAGS
1488 build nonshared libraries with additional CFLAGS
1489 --with-cpu=CPU select code for CPU variant
1491 Some influential environment variables:
1492 CC C compiler command
1493 CFLAGS C compiler flags
1494 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1495 nonstandard directory <lib dir>
1496 LIBS libraries to pass to the linker, e.g. -l<library>
1497 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1498 you have headers in a nonstandard directory <include dir>
1500 CXX C++ compiler command
1501 CXXFLAGS C++ compiler flags
1503 Use these variables to override the choices made by `configure' or to help
1504 it to find libraries and programs with nonstandard names/locations.
1506 Report bugs to <https://sourceware.org/bugzilla/>.
1507 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
1508 General help using GNU software: <http://www.gnu.org/gethelp/>.
1513 if test "$ac_init_help" = "recursive"; then
1514 # If there are subdirs, report their specific --help.
1515 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1516 test -d "$ac_dir" ||
1517 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1522 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1524 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1525 # A ".." for each directory in $ac_dir_suffix.
1526 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1527 case $ac_top_builddir_sub in
1528 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1529 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1532 ac_abs_top_builddir=$ac_pwd
1533 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1534 # for backward compatibility:
1535 ac_top_builddir=$ac_top_build_prefix
1538 .) # We are building in place.
1540 ac_top_srcdir=$ac_top_builddir_sub
1541 ac_abs_top_srcdir=$ac_pwd ;;
1542 [\\/]* | ?:[\\/]* ) # Absolute name.
1543 ac_srcdir=$srcdir$ac_dir_suffix;
1544 ac_top_srcdir=$srcdir
1545 ac_abs_top_srcdir=$srcdir ;;
1547 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1548 ac_top_srcdir=$ac_top_build_prefix$srcdir
1549 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1551 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1553 cd "$ac_dir" || { ac_status=$?; continue; }
1554 # Check for guested configure.
1555 if test -f "$ac_srcdir/configure.gnu"; then
1557 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1558 elif test -f "$ac_srcdir/configure"; then
1560 $SHELL "$ac_srcdir/configure" --help=recursive
1562 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1564 cd "$ac_pwd" || { ac_status=$?; break; }
1568 test -n "$ac_init_help" && exit $ac_status
1569 if $ac_init_version; then
1571 GNU C Library configure (see version.h)
1572 generated by GNU Autoconf 2.69
1574 Copyright (C) 2012 Free Software Foundation, Inc.
1575 This configure script is free software; the Free Software Foundation
1576 gives unlimited permission to copy, distribute and modify it.
1581 ## ------------------------ ##
1582 ## Autoconf initialization. ##
1583 ## ------------------------ ##
1585 # ac_fn_c_try_compile LINENO
1586 # --------------------------
1587 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1588 ac_fn_c_try_compile ()
1590 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1591 rm -f conftest.$ac_objext
1592 if { { ac_try="$ac_compile"
1594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1595 *) ac_try_echo=$ac_try;;
1597 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1598 $as_echo "$ac_try_echo"; } >&5
1599 (eval "$ac_compile") 2>conftest.err
1601 if test -s conftest.err; then
1602 grep -v '^ *+' conftest.err >conftest.er1
1603 cat conftest.er1 >&5
1604 mv -f conftest.er1 conftest.err
1606 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1607 test $ac_status = 0; } && {
1608 test -z "$ac_c_werror_flag" ||
1609 test ! -s conftest.err
1610 } && test -s conftest.$ac_objext; then :
1613 $as_echo "$as_me: failed program was:" >&5
1614 sed 's/^/| /' conftest.$ac_ext >&5
1618 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1619 as_fn_set_status $ac_retval
1621 } # ac_fn_c_try_compile
1623 # ac_fn_cxx_try_compile LINENO
1624 # ----------------------------
1625 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1626 ac_fn_cxx_try_compile ()
1628 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1629 rm -f conftest.$ac_objext
1630 if { { ac_try="$ac_compile"
1632 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1633 *) ac_try_echo=$ac_try;;
1635 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1636 $as_echo "$ac_try_echo"; } >&5
1637 (eval "$ac_compile") 2>conftest.err
1639 if test -s conftest.err; then
1640 grep -v '^ *+' conftest.err >conftest.er1
1641 cat conftest.er1 >&5
1642 mv -f conftest.er1 conftest.err
1644 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1645 test $ac_status = 0; } && {
1646 test -z "$ac_cxx_werror_flag" ||
1647 test ! -s conftest.err
1648 } && test -s conftest.$ac_objext; then :
1651 $as_echo "$as_me: failed program was:" >&5
1652 sed 's/^/| /' conftest.$ac_ext >&5
1656 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1657 as_fn_set_status $ac_retval
1659 } # ac_fn_cxx_try_compile
1661 # ac_fn_cxx_try_link LINENO
1662 # -------------------------
1663 # Try to link conftest.$ac_ext, and return whether this succeeded.
1664 ac_fn_cxx_try_link ()
1666 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1667 rm -f conftest.$ac_objext conftest$ac_exeext
1668 if { { ac_try="$ac_link"
1670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1671 *) ac_try_echo=$ac_try;;
1673 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1674 $as_echo "$ac_try_echo"; } >&5
1675 (eval "$ac_link") 2>conftest.err
1677 if test -s conftest.err; then
1678 grep -v '^ *+' conftest.err >conftest.er1
1679 cat conftest.er1 >&5
1680 mv -f conftest.er1 conftest.err
1682 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1683 test $ac_status = 0; } && {
1684 test -z "$ac_cxx_werror_flag" ||
1685 test ! -s conftest.err
1686 } && test -s conftest$ac_exeext && {
1687 test "$cross_compiling" = yes ||
1688 test -x conftest$ac_exeext
1692 $as_echo "$as_me: failed program was:" >&5
1693 sed 's/^/| /' conftest.$ac_ext >&5
1697 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1698 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1699 # interfere with the next link command; also delete a directory that is
1700 # left behind by Apple's compiler. We do this before executing the actions.
1701 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1702 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1703 as_fn_set_status $ac_retval
1705 } # ac_fn_cxx_try_link
1707 # ac_fn_c_try_link LINENO
1708 # -----------------------
1709 # Try to link conftest.$ac_ext, and return whether this succeeded.
1712 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1713 rm -f conftest.$ac_objext conftest$ac_exeext
1714 if { { ac_try="$ac_link"
1716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1717 *) ac_try_echo=$ac_try;;
1719 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1720 $as_echo "$ac_try_echo"; } >&5
1721 (eval "$ac_link") 2>conftest.err
1723 if test -s conftest.err; then
1724 grep -v '^ *+' conftest.err >conftest.er1
1725 cat conftest.er1 >&5
1726 mv -f conftest.er1 conftest.err
1728 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1729 test $ac_status = 0; } && {
1730 test -z "$ac_c_werror_flag" ||
1731 test ! -s conftest.err
1732 } && test -s conftest$ac_exeext && {
1733 test "$cross_compiling" = yes ||
1734 test -x conftest$ac_exeext
1738 $as_echo "$as_me: failed program was:" >&5
1739 sed 's/^/| /' conftest.$ac_ext >&5
1743 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1744 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1745 # interfere with the next link command; also delete a directory that is
1746 # left behind by Apple's compiler. We do this before executing the actions.
1747 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1748 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1749 as_fn_set_status $ac_retval
1751 } # ac_fn_c_try_link
1752 cat >config.log <<_ACEOF
1753 This file contains any messages produced by compilers while
1754 running configure, to aid debugging if configure makes a mistake.
1756 It was created by GNU C Library $as_me (see version.h), which was
1757 generated by GNU Autoconf 2.69. Invocation command line was
1769 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1770 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1771 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1772 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1773 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1775 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1776 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1778 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1779 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1780 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1781 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1782 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1783 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1784 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1792 test -z "$as_dir" && as_dir=.
1793 $as_echo "PATH: $as_dir"
1809 # Keep a trace of the command line.
1810 # Strip out --no-create and --no-recursion so they do not pile up.
1811 # Strip out --silent because we don't want to record it for future runs.
1812 # Also quote any args containing shell meta-characters.
1813 # Make two passes to allow for proper duplicate-argument suppression.
1817 ac_must_keep_next=false
1823 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1824 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1825 | -silent | --silent | --silen | --sile | --sil)
1828 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1831 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1833 as_fn_append ac_configure_args1 " '$ac_arg'"
1834 if test $ac_must_keep_next = true; then
1835 ac_must_keep_next=false # Got value, back to normal.
1838 *=* | --config-cache | -C | -disable-* | --disable-* \
1839 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1840 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1841 | -with-* | --with-* | -without-* | --without-* | --x)
1842 case "$ac_configure_args0 " in
1843 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1846 -* ) ac_must_keep_next=true ;;
1849 as_fn_append ac_configure_args " '$ac_arg'"
1854 { ac_configure_args0=; unset ac_configure_args0;}
1855 { ac_configure_args1=; unset ac_configure_args1;}
1857 # When interrupted or exit'd, cleanup temporary files, and complete
1858 # config.log. We remove comments because anyway the quotes in there
1859 # would cause problems or look ugly.
1860 # WARNING: Use '\'' to represent an apostrophe within the trap.
1861 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1862 trap 'exit_status=$?
1863 # Save into config.log some information that might help in debugging.
1867 $as_echo "## ---------------- ##
1868 ## Cache variables. ##
1869 ## ---------------- ##"
1871 # The following way of writing the cache mishandles newlines in values,
1873 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1874 eval ac_val=\$$ac_var
1878 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1879 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1882 _ | IFS | as_nl) ;; #(
1883 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1884 *) { eval $ac_var=; unset $ac_var;} ;;
1889 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1890 *${as_nl}ac_space=\ *)
1892 "s/'\''/'\''\\\\'\'''\''/g;
1893 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1896 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1903 $as_echo "## ----------------- ##
1904 ## Output variables. ##
1905 ## ----------------- ##"
1907 for ac_var in $ac_subst_vars
1909 eval ac_val=\$$ac_var
1911 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1913 $as_echo "$ac_var='\''$ac_val'\''"
1917 if test -n "$ac_subst_files"; then
1918 $as_echo "## ------------------- ##
1919 ## File substitutions. ##
1920 ## ------------------- ##"
1922 for ac_var in $ac_subst_files
1924 eval ac_val=\$$ac_var
1926 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1928 $as_echo "$ac_var='\''$ac_val'\''"
1933 if test -s confdefs.h; then
1934 $as_echo "## ----------- ##
1941 test "$ac_signal" != 0 &&
1942 $as_echo "$as_me: caught signal $ac_signal"
1943 $as_echo "$as_me: exit $exit_status"
1945 rm -f core *.core core.conftest.* &&
1946 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1949 for ac_signal in 1 2 13 15; do
1950 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1954 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1955 rm -f -r conftest* confdefs.h
1957 $as_echo "/* confdefs.h */" > confdefs.h
1959 # Predefined preprocessor variables.
1961 cat >>confdefs.h <<_ACEOF
1962 #define PACKAGE_NAME "$PACKAGE_NAME"
1965 cat >>confdefs.h <<_ACEOF
1966 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1969 cat >>confdefs.h <<_ACEOF
1970 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1973 cat >>confdefs.h <<_ACEOF
1974 #define PACKAGE_STRING "$PACKAGE_STRING"
1977 cat >>confdefs.h <<_ACEOF
1978 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1981 cat >>confdefs.h <<_ACEOF
1982 #define PACKAGE_URL "$PACKAGE_URL"
1986 # Let the site file select an alternate cache file if it wants to.
1987 # Prefer an explicitly selected file to automatically selected ones.
1990 if test -n "$CONFIG_SITE"; then
1991 # We do not want a PATH search for config.site.
1992 case $CONFIG_SITE in #((
1993 -*) ac_site_file1=./$CONFIG_SITE;;
1994 */*) ac_site_file1=$CONFIG_SITE;;
1995 *) ac_site_file1=./$CONFIG_SITE;;
1997 elif test "x$prefix" != xNONE; then
1998 ac_site_file1=$prefix/share/config.site
1999 ac_site_file2=$prefix/etc/config.site
2001 ac_site_file1=$ac_default_prefix/share/config.site
2002 ac_site_file2=$ac_default_prefix/etc/config.site
2004 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2006 test "x$ac_site_file" = xNONE && continue
2007 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2008 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2009 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2010 sed 's/^/| /' "$ac_site_file" >&5
2012 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2013 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2014 as_fn_error $? "failed to load site script $ac_site_file
2015 See \`config.log' for more details" "$LINENO" 5; }
2019 if test -r "$cache_file"; then
2020 # Some versions of bash will fail to source /dev/null (special files
2021 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2022 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2023 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2024 $as_echo "$as_me: loading cache $cache_file" >&6;}
2026 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2027 *) . "./$cache_file";;
2031 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2032 $as_echo "$as_me: creating cache $cache_file" >&6;}
2036 # Check that the precious variables saved in the cache have kept the same
2038 ac_cache_corrupted=false
2039 for ac_var in $ac_precious_vars; do
2040 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2041 eval ac_new_set=\$ac_env_${ac_var}_set
2042 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2043 eval ac_new_val=\$ac_env_${ac_var}_value
2044 case $ac_old_set,$ac_new_set in
2046 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2047 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2048 ac_cache_corrupted=: ;;
2050 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2051 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2052 ac_cache_corrupted=: ;;
2055 if test "x$ac_old_val" != "x$ac_new_val"; then
2056 # differences in whitespace do not lead to failure.
2057 ac_old_val_w=`echo x $ac_old_val`
2058 ac_new_val_w=`echo x $ac_new_val`
2059 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2060 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2061 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2062 ac_cache_corrupted=:
2064 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2065 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2066 eval $ac_var=\$ac_old_val
2068 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2069 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2070 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2071 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2074 # Pass precious variables to config.status.
2075 if test "$ac_new_set" = set; then
2077 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2078 *) ac_arg=$ac_var=$ac_new_val ;;
2080 case " $ac_configure_args " in
2081 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2082 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2086 if $ac_cache_corrupted; then
2087 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2088 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2089 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2090 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2091 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2093 ## -------------------- ##
2094 ## Main body of script. ##
2095 ## -------------------- ##
2098 ac_cpp='$CPP $CPPFLAGS'
2099 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2100 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2101 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2105 ac_config_headers="$ac_config_headers config.h"
2108 for ac_dir in scripts "$srcdir"/scripts; do
2109 if test -f "$ac_dir/install-sh"; then
2111 ac_install_sh="$ac_aux_dir/install-sh -c"
2113 elif test -f "$ac_dir/install.sh"; then
2115 ac_install_sh="$ac_aux_dir/install.sh -c"
2117 elif test -f "$ac_dir/shtool"; then
2119 ac_install_sh="$ac_aux_dir/shtool install -c"
2123 if test -z "$ac_aux_dir"; then
2124 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2127 # These three variables are undocumented and unsupported,
2128 # and are intended to be withdrawn in a future Autoconf release.
2129 # They can cause serious problems if a builder's source tree is in a directory
2130 # whose full name contains unusual characters.
2131 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2132 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2133 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2139 # Check whether --with-pkgversion was given.
2140 if test "${with_pkgversion+set}" = set; then :
2141 withval=$with_pkgversion; case "$withval" in
2142 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
2144 *) PKGVERSION="($withval) " ;;
2147 PKGVERSION="(GNU libc) "
2151 PKGVERSION_TEXI=`echo "$PKGVERSION" | sed 's/@/@@/g'`
2157 # Check whether --with-bugurl was given.
2158 if test "${with_bugurl+set}" = set; then :
2159 withval=$with_bugurl; case "$withval" in
2160 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
2163 *) BUGURL="$withval"
2167 BUGURL="http://www.gnu.org/software/libc/bugs.html"
2177 REPORT_BUGS_TO="<$BUGURL>"
2178 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
2185 cat >>confdefs.h <<_ACEOF
2186 #define PKGVERSION "$PKGVERSION"
2190 cat >>confdefs.h <<_ACEOF
2191 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
2195 # Glibc should not depend on any header files
2198 # We require GCC, and by default use its preprocessor. Override AC_PROG_CPP
2199 # here to work around the Autoconf issue discussed in
2200 # <https://sourceware.org/ml/libc-alpha/2013-01/msg00721.html>.
2203 # We require GCC. Override _AC_PROG_CC_C89 here to work around the Autoconf
2204 # issue discussed in
2205 # <https://sourceware.org/ml/libc-alpha/2013-01/msg00757.html>.
2213 # Make sure we can run config.sub.
2214 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2215 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2218 $as_echo_n "checking build system type... " >&6; }
2219 if ${ac_cv_build+:} false; then :
2220 $as_echo_n "(cached) " >&6
2222 ac_build_alias=$build_alias
2223 test "x$ac_build_alias" = x &&
2224 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2225 test "x$ac_build_alias" = x &&
2226 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2227 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2228 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2232 $as_echo "$ac_cv_build" >&6; }
2233 case $ac_cv_build in
2235 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2238 ac_save_IFS=$IFS; IFS='-'
2244 # Remember, the first character of IFS is used to create $*,
2245 # except with old shells:
2248 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2252 $as_echo_n "checking host system type... " >&6; }
2253 if ${ac_cv_host+:} false; then :
2254 $as_echo_n "(cached) " >&6
2256 if test "x$host_alias" = x; then
2257 ac_cv_host=$ac_cv_build
2259 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2260 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2265 $as_echo "$ac_cv_host" >&6; }
2268 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2271 ac_save_IFS=$IFS; IFS='-'
2277 # Remember, the first character of IFS is used to create $*,
2278 # except with old shells:
2281 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2286 ac_cpp='$CPP $CPPFLAGS'
2287 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2288 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2289 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2290 if test -n "$ac_tool_prefix"; then
2291 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2292 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2294 $as_echo_n "checking for $ac_word... " >&6; }
2295 if ${ac_cv_prog_CC+:} false; then :
2296 $as_echo_n "(cached) " >&6
2298 if test -n "$CC"; then
2299 ac_cv_prog_CC="$CC" # Let the user override the test.
2301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2305 test -z "$as_dir" && as_dir=.
2306 for ac_exec_ext in '' $ac_executable_extensions; do
2307 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2308 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2319 if test -n "$CC"; then
2320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2321 $as_echo "$CC" >&6; }
2323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2324 $as_echo "no" >&6; }
2329 if test -z "$ac_cv_prog_CC"; then
2331 # Extract the first word of "gcc", so it can be a program name with args.
2332 set dummy gcc; ac_word=$2
2333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2334 $as_echo_n "checking for $ac_word... " >&6; }
2335 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2336 $as_echo_n "(cached) " >&6
2338 if test -n "$ac_ct_CC"; then
2339 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2345 test -z "$as_dir" && as_dir=.
2346 for ac_exec_ext in '' $ac_executable_extensions; do
2347 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2348 ac_cv_prog_ac_ct_CC="gcc"
2349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2358 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2359 if test -n "$ac_ct_CC"; then
2360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2361 $as_echo "$ac_ct_CC" >&6; }
2363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2364 $as_echo "no" >&6; }
2367 if test "x$ac_ct_CC" = x; then
2370 case $cross_compiling:$ac_tool_warned in
2372 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2373 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2374 ac_tool_warned=yes ;;
2382 if test -z "$CC"; then
2383 if test -n "$ac_tool_prefix"; then
2384 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2385 set dummy ${ac_tool_prefix}cc; ac_word=$2
2386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2387 $as_echo_n "checking for $ac_word... " >&6; }
2388 if ${ac_cv_prog_CC+:} false; then :
2389 $as_echo_n "(cached) " >&6
2391 if test -n "$CC"; then
2392 ac_cv_prog_CC="$CC" # Let the user override the test.
2394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2398 test -z "$as_dir" && as_dir=.
2399 for ac_exec_ext in '' $ac_executable_extensions; do
2400 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2401 ac_cv_prog_CC="${ac_tool_prefix}cc"
2402 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2412 if test -n "$CC"; then
2413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2414 $as_echo "$CC" >&6; }
2416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2417 $as_echo "no" >&6; }
2423 if test -z "$CC"; then
2424 # Extract the first word of "cc", so it can be a program name with args.
2425 set dummy cc; ac_word=$2
2426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2427 $as_echo_n "checking for $ac_word... " >&6; }
2428 if ${ac_cv_prog_CC+:} false; then :
2429 $as_echo_n "(cached) " >&6
2431 if test -n "$CC"; then
2432 ac_cv_prog_CC="$CC" # Let the user override the test.
2435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2439 test -z "$as_dir" && as_dir=.
2440 for ac_exec_ext in '' $ac_executable_extensions; do
2441 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2442 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2443 ac_prog_rejected=yes
2447 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2454 if test $ac_prog_rejected = yes; then
2455 # We found a bogon in the path, so make sure we never use it.
2456 set dummy $ac_cv_prog_CC
2458 if test $# != 0; then
2459 # We chose a different compiler from the bogus one.
2460 # However, it has the same basename, so the bogon will be chosen
2461 # first if we set CC to just the basename; use the full file name.
2463 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2469 if test -n "$CC"; then
2470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2471 $as_echo "$CC" >&6; }
2473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2474 $as_echo "no" >&6; }
2479 if test -z "$CC"; then
2480 if test -n "$ac_tool_prefix"; then
2481 for ac_prog in cl.exe
2483 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2484 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2486 $as_echo_n "checking for $ac_word... " >&6; }
2487 if ${ac_cv_prog_CC+:} false; then :
2488 $as_echo_n "(cached) " >&6
2490 if test -n "$CC"; then
2491 ac_cv_prog_CC="$CC" # Let the user override the test.
2493 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2497 test -z "$as_dir" && as_dir=.
2498 for ac_exec_ext in '' $ac_executable_extensions; do
2499 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2500 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2501 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2511 if test -n "$CC"; then
2512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2513 $as_echo "$CC" >&6; }
2515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2516 $as_echo "no" >&6; }
2520 test -n "$CC" && break
2523 if test -z "$CC"; then
2525 for ac_prog in cl.exe
2527 # Extract the first word of "$ac_prog", so it can be a program name with args.
2528 set dummy $ac_prog; ac_word=$2
2529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2530 $as_echo_n "checking for $ac_word... " >&6; }
2531 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2532 $as_echo_n "(cached) " >&6
2534 if test -n "$ac_ct_CC"; then
2535 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2537 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2541 test -z "$as_dir" && as_dir=.
2542 for ac_exec_ext in '' $ac_executable_extensions; do
2543 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2544 ac_cv_prog_ac_ct_CC="$ac_prog"
2545 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2554 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2555 if test -n "$ac_ct_CC"; then
2556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2557 $as_echo "$ac_ct_CC" >&6; }
2559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2560 $as_echo "no" >&6; }
2564 test -n "$ac_ct_CC" && break
2567 if test "x$ac_ct_CC" = x; then
2570 case $cross_compiling:$ac_tool_warned in
2572 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2573 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2574 ac_tool_warned=yes ;;
2583 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2584 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2585 as_fn_error $? "no acceptable C compiler found in \$PATH
2586 See \`config.log' for more details" "$LINENO" 5; }
2588 # Provide some information about the compiler.
2589 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2592 for ac_option in --version -v -V -qversion; do
2593 { { ac_try="$ac_compiler $ac_option >&5"
2595 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2596 *) ac_try_echo=$ac_try;;
2598 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2599 $as_echo "$ac_try_echo"; } >&5
2600 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2602 if test -s conftest.err; then
2604 ... rest of stderr output deleted ...
2605 10q' conftest.err >conftest.er1
2606 cat conftest.er1 >&5
2608 rm -f conftest.er1 conftest.err
2609 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2610 test $ac_status = 0; }
2614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2615 $as_echo_n "checking for suffix of object files... " >&6; }
2616 if ${ac_cv_objext+:} false; then :
2617 $as_echo_n "(cached) " >&6
2619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2620 /* end confdefs.h. */
2630 rm -f conftest.o conftest.obj
2631 if { { ac_try="$ac_compile"
2633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2634 *) ac_try_echo=$ac_try;;
2636 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2637 $as_echo "$ac_try_echo"; } >&5
2638 (eval "$ac_compile") 2>&5
2640 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2641 test $ac_status = 0; }; then :
2642 for ac_file in conftest.o conftest.obj conftest.*; do
2643 test -f "$ac_file" || continue;
2645 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2646 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2651 $as_echo "$as_me: failed program was:" >&5
2652 sed 's/^/| /' conftest.$ac_ext >&5
2654 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2655 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2656 as_fn_error $? "cannot compute suffix of object files: cannot compile
2657 See \`config.log' for more details" "$LINENO" 5; }
2659 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2662 $as_echo "$ac_cv_objext" >&6; }
2663 OBJEXT=$ac_cv_objext
2665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2666 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2667 if ${ac_cv_c_compiler_gnu+:} false; then :
2668 $as_echo_n "(cached) " >&6
2670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2671 /* end confdefs.h. */
2684 if ac_fn_c_try_compile "$LINENO"; then :
2689 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2690 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2694 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2695 if test $ac_compiler_gnu = yes; then
2700 ac_test_CFLAGS=${CFLAGS+set}
2701 ac_save_CFLAGS=$CFLAGS
2702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2703 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2704 if ${ac_cv_prog_cc_g+:} false; then :
2705 $as_echo_n "(cached) " >&6
2707 ac_save_c_werror_flag=$ac_c_werror_flag
2708 ac_c_werror_flag=yes
2711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2712 /* end confdefs.h. */
2722 if ac_fn_c_try_compile "$LINENO"; then :
2726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2727 /* end confdefs.h. */
2737 if ac_fn_c_try_compile "$LINENO"; then :
2740 ac_c_werror_flag=$ac_save_c_werror_flag
2742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2743 /* end confdefs.h. */
2753 if ac_fn_c_try_compile "$LINENO"; then :
2756 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2760 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2761 ac_c_werror_flag=$ac_save_c_werror_flag
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2764 $as_echo "$ac_cv_prog_cc_g" >&6; }
2765 if test "$ac_test_CFLAGS" = set; then
2766 CFLAGS=$ac_save_CFLAGS
2767 elif test $ac_cv_prog_cc_g = yes; then
2768 if test "$GCC" = yes; then
2774 if test "$GCC" = yes; then
2782 ac_cpp='$CPP $CPPFLAGS'
2783 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2784 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2785 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2787 if test $host != $build; then
2788 for ac_prog in gcc cc
2790 # Extract the first word of "$ac_prog", so it can be a program name with args.
2791 set dummy $ac_prog; ac_word=$2
2792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2793 $as_echo_n "checking for $ac_word... " >&6; }
2794 if ${ac_cv_prog_BUILD_CC+:} false; then :
2795 $as_echo_n "(cached) " >&6
2797 if test -n "$BUILD_CC"; then
2798 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
2800 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2804 test -z "$as_dir" && as_dir=.
2805 for ac_exec_ext in '' $ac_executable_extensions; do
2806 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2807 ac_cv_prog_BUILD_CC="$ac_prog"
2808 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2817 BUILD_CC=$ac_cv_prog_BUILD_CC
2818 if test -n "$BUILD_CC"; then
2819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
2820 $as_echo "$BUILD_CC" >&6; }
2822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2823 $as_echo "no" >&6; }
2827 test -n "$BUILD_CC" && break
2832 # On Suns, sometimes $CPP names a directory.
2833 if test -n "$CPP" && test -d "$CPP"; then
2836 if test -z "$CPP"; then
2840 if test -n "$ac_tool_prefix"; then
2841 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
2842 set dummy ${ac_tool_prefix}readelf; ac_word=$2
2843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2844 $as_echo_n "checking for $ac_word... " >&6; }
2845 if ${ac_cv_prog_READELF+:} false; then :
2846 $as_echo_n "(cached) " >&6
2848 if test -n "$READELF"; then
2849 ac_cv_prog_READELF="$READELF" # Let the user override the test.
2851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2855 test -z "$as_dir" && as_dir=.
2856 for ac_exec_ext in '' $ac_executable_extensions; do
2857 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2858 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
2859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2868 READELF=$ac_cv_prog_READELF
2869 if test -n "$READELF"; then
2870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
2871 $as_echo "$READELF" >&6; }
2873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2874 $as_echo "no" >&6; }
2879 if test -z "$ac_cv_prog_READELF"; then
2880 ac_ct_READELF=$READELF
2881 # Extract the first word of "readelf", so it can be a program name with args.
2882 set dummy readelf; ac_word=$2
2883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2884 $as_echo_n "checking for $ac_word... " >&6; }
2885 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
2886 $as_echo_n "(cached) " >&6
2888 if test -n "$ac_ct_READELF"; then
2889 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
2891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2895 test -z "$as_dir" && as_dir=.
2896 for ac_exec_ext in '' $ac_executable_extensions; do
2897 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2898 ac_cv_prog_ac_ct_READELF="readelf"
2899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2908 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
2909 if test -n "$ac_ct_READELF"; then
2910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
2911 $as_echo "$ac_ct_READELF" >&6; }
2913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2914 $as_echo "no" >&6; }
2917 if test "x$ac_ct_READELF" = x; then
2920 case $cross_compiling:$ac_tool_warned in
2922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2923 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2924 ac_tool_warned=yes ;;
2926 READELF=$ac_ct_READELF
2929 READELF="$ac_cv_prog_READELF"
2933 # We need the C++ compiler only for testing.
2935 ac_cpp='$CXXCPP $CPPFLAGS'
2936 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2937 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2938 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2939 if test -z "$CXX"; then
2940 if test -n "$CCC"; then
2943 if test -n "$ac_tool_prefix"; then
2944 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2946 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2947 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2949 $as_echo_n "checking for $ac_word... " >&6; }
2950 if ${ac_cv_prog_CXX+:} false; then :
2951 $as_echo_n "(cached) " >&6
2953 if test -n "$CXX"; then
2954 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2956 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2960 test -z "$as_dir" && as_dir=.
2961 for ac_exec_ext in '' $ac_executable_extensions; do
2962 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2963 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2964 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2974 if test -n "$CXX"; then
2975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
2976 $as_echo "$CXX" >&6; }
2978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2979 $as_echo "no" >&6; }
2983 test -n "$CXX" && break
2986 if test -z "$CXX"; then
2988 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2990 # Extract the first word of "$ac_prog", so it can be a program name with args.
2991 set dummy $ac_prog; ac_word=$2
2992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2993 $as_echo_n "checking for $ac_word... " >&6; }
2994 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
2995 $as_echo_n "(cached) " >&6
2997 if test -n "$ac_ct_CXX"; then
2998 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3004 test -z "$as_dir" && as_dir=.
3005 for ac_exec_ext in '' $ac_executable_extensions; do
3006 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3007 ac_cv_prog_ac_ct_CXX="$ac_prog"
3008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3017 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3018 if test -n "$ac_ct_CXX"; then
3019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3020 $as_echo "$ac_ct_CXX" >&6; }
3022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3023 $as_echo "no" >&6; }
3027 test -n "$ac_ct_CXX" && break
3030 if test "x$ac_ct_CXX" = x; then
3033 case $cross_compiling:$ac_tool_warned in
3035 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3036 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3037 ac_tool_warned=yes ;;
3045 # Provide some information about the compiler.
3046 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3049 for ac_option in --version -v -V -qversion; do
3050 { { ac_try="$ac_compiler $ac_option >&5"
3052 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3053 *) ac_try_echo=$ac_try;;
3055 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3056 $as_echo "$ac_try_echo"; } >&5
3057 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3059 if test -s conftest.err; then
3061 ... rest of stderr output deleted ...
3062 10q' conftest.err >conftest.er1
3063 cat conftest.er1 >&5
3065 rm -f conftest.er1 conftest.err
3066 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3067 test $ac_status = 0; }
3070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3071 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3072 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3073 $as_echo_n "(cached) " >&6
3075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3076 /* end confdefs.h. */
3089 if ac_fn_cxx_try_compile "$LINENO"; then :
3094 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3095 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3099 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3100 if test $ac_compiler_gnu = yes; then
3105 ac_test_CXXFLAGS=${CXXFLAGS+set}
3106 ac_save_CXXFLAGS=$CXXFLAGS
3107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3108 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3109 if ${ac_cv_prog_cxx_g+:} false; then :
3110 $as_echo_n "(cached) " >&6
3112 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3113 ac_cxx_werror_flag=yes
3116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3117 /* end confdefs.h. */
3127 if ac_fn_cxx_try_compile "$LINENO"; then :
3128 ac_cv_prog_cxx_g=yes
3131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3132 /* end confdefs.h. */
3142 if ac_fn_cxx_try_compile "$LINENO"; then :
3145 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3148 /* end confdefs.h. */
3158 if ac_fn_cxx_try_compile "$LINENO"; then :
3159 ac_cv_prog_cxx_g=yes
3161 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3163 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3165 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3166 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3169 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3170 if test "$ac_test_CXXFLAGS" = set; then
3171 CXXFLAGS=$ac_save_CXXFLAGS
3172 elif test $ac_cv_prog_cxx_g = yes; then
3173 if test "$GXX" = yes; then
3179 if test "$GXX" = yes; then
3186 ac_cpp='$CPP $CPPFLAGS'
3187 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3188 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3189 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3191 # It's useless to us if it can't link programs (e.g. missing -lstdc++).
3193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX can link programs" >&5
3194 $as_echo_n "checking whether $CXX can link programs... " >&6; }
3195 if ${libc_cv_cxx_link_ok+:} false; then :
3196 $as_echo_n "(cached) " >&6
3199 ac_cpp='$CXXCPP $CPPFLAGS'
3200 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3201 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3202 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3204 # Default, dynamic case.
3205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3206 /* end confdefs.h. */
3216 if ac_fn_cxx_try_link "$LINENO"; then :
3217 libc_cv_cxx_link_ok=yes
3219 libc_cv_cxx_link_ok=no
3221 rm -f core conftest.err conftest.$ac_objext \
3222 conftest$ac_exeext conftest.$ac_ext
3224 old_LDFLAGS="$LDFLAGS"
3225 LDFLAGS="$LDFLAGS -static"
3226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3227 /* end confdefs.h. */
3234 std::cout << "Hello, world!";
3239 if ac_fn_cxx_try_link "$LINENO"; then :
3242 libc_cv_cxx_link_ok=no
3244 rm -f core conftest.err conftest.$ac_objext \
3245 conftest$ac_exeext conftest.$ac_ext
3246 LDFLAGS="$old_LDFLAGS"
3248 ac_cpp='$CPP $CPPFLAGS'
3249 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3250 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3251 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cxx_link_ok" >&5
3255 $as_echo "$libc_cv_cxx_link_ok" >&6; }
3256 if test $libc_cv_cxx_link_ok != yes; then :
3260 if test "`cd $srcdir; pwd -P`" = "`pwd -P`"; then
3261 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3264 # This will get text that should go into config.make.
3267 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3269 # Check whether --with-gd was given.
3270 if test "${with_gd+set}" = set; then :
3271 withval=$with_gd; case "$with_gd" in
3273 *) libgd_include="-I$withval/include"
3274 libgd_ldflags="-L$withval/lib" ;;
3280 # Check whether --with-gd-include was given.
3281 if test "${with_gd_include+set}" = set; then :
3282 withval=$with_gd_include; case "$with_gd_include" in
3284 *) libgd_include="-I$withval" ;;
3290 # Check whether --with-gd-lib was given.
3291 if test "${with_gd_lib+set}" = set; then :
3292 withval=$with_gd_lib; case "$with_gd_lib" in
3294 *) libgd_ldflags="-L$withval" ;;
3300 if test -n "$libgd_include"; then
3301 config_vars="$config_vars
3302 CFLAGS-memusagestat.c = $libgd_include"
3304 if test -n "$libgd_ldflags"; then
3305 config_vars="$config_vars
3306 libgd-LDFLAGS = $libgd_ldflags"
3310 # Check whether --with-binutils was given.
3311 if test "${with_binutils+set}" = set; then :
3312 withval=$with_binutils; path_binutils=$withval
3318 # Check whether --with-selinux was given.
3319 if test "${with_selinux+set}" = set; then :
3320 withval=$with_selinux; with_selinux=$withval
3327 # Check whether --with-headers was given.
3328 if test "${with_headers+set}" = set; then :
3329 withval=$with_headers; sysheaders=$withval
3338 # Check whether --with-default-link was given.
3339 if test "${with_default_link+set}" = set; then :
3340 withval=$with_default_link; use_default_link=$withval
3342 use_default_link=default
3347 # Check whether --with-nonshared-cflags was given.
3348 if test "${with_nonshared_cflags+set}" = set; then :
3349 withval=$with_nonshared_cflags; extra_nonshared_cflags=$withval
3351 extra_nonshared_cflags=
3356 # Check whether --enable-sanity-checks was given.
3357 if test "${enable_sanity_checks+set}" = set; then :
3358 enableval=$enable_sanity_checks; enable_sanity=$enableval
3364 # Check whether --enable-shared was given.
3365 if test "${enable_shared+set}" = set; then :
3366 enableval=$enable_shared; shared=$enableval
3371 # Check whether --enable-profile was given.
3372 if test "${enable_profile+set}" = set; then :
3373 enableval=$enable_profile; profile=$enableval
3378 # Check whether --enable-static-pie was given.
3379 if test "${enable_static_pie+set}" = set; then :
3380 enableval=$enable_static_pie; static_pie=$enableval
3385 # Check whether --enable-timezone-tools was given.
3386 if test "${enable_timezone_tools+set}" = set; then :
3387 enableval=$enable_timezone_tools; enable_timezone_tools=$enableval
3389 enable_timezone_tools=yes
3394 # Check whether --enable-hardcoded-path-in-tests was given.
3395 if test "${enable_hardcoded_path_in_tests+set}" = set; then :
3396 enableval=$enable_hardcoded_path_in_tests; hardcoded_path_in_tests=$enableval
3398 hardcoded_path_in_tests=no
3403 # Check whether --enable-stackguard-randomization was given.
3404 if test "${enable_stackguard_randomization+set}" = set; then :
3405 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3407 enable_stackguard_randomize=no
3410 if test "$enable_stackguard_randomize" = yes; then
3411 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3415 # Check whether --enable-hidden-plt was given.
3416 if test "${enable_hidden_plt+set}" = set; then :
3417 enableval=$enable_hidden_plt; hidden=$enableval
3422 if test "x$hidden" = xno; then
3423 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3427 # Check whether --enable-bind-now was given.
3428 if test "${enable_bind_now+set}" = set; then :
3429 enableval=$enable_bind_now; bindnow=$enableval
3435 if test "x$bindnow" = xyes; then
3436 $as_echo "#define BIND_NOW 1" >>confdefs.h
3440 # Check whether --enable-stack-protector was given.
3441 if test "${enable_stack_protector+set}" = set; then :
3442 enableval=$enable_stack_protector; enable_stack_protector=$enableval
3444 enable_stack_protector=no
3447 case "$enable_stack_protector" in
3448 all|yes|no|strong) ;;
3449 *) as_fn_error $? "Not a valid argument for --enable-stack-protector: \"$enable_stack_protector\"" "$LINENO" 5;;
3452 # Check whether --enable-static-nss was given.
3453 if test "${enable_static_nss+set}" = set; then :
3454 enableval=$enable_static_nss; static_nss=$enableval
3459 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3461 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3465 # Check whether --enable-force-install was given.
3466 if test "${enable_force_install+set}" = set; then :
3467 enableval=$enable_force_install; force_install=$enableval
3474 # Check whether --enable-maintainer-mode was given.
3475 if test "${enable_maintainer_mode+set}" = set; then :
3476 enableval=$enable_maintainer_mode; maintainer=$enableval
3482 # Check whether --enable-kernel was given.
3483 if test "${enable_kernel+set}" = set; then :
3484 enableval=$enable_kernel; minimum_kernel=$enableval
3487 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3488 # Better nothing than this.
3491 if test "$minimum_kernel" = current; then
3492 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3496 # Check whether --enable-all-warnings was given.
3497 if test "${enable_all_warnings+set}" = set; then :
3498 enableval=$enable_all_warnings; all_warnings=$enableval
3503 # Check whether --enable-werror was given.
3504 if test "${enable_werror+set}" = set; then :
3505 enableval=$enable_werror; enable_werror=$enableval
3512 # Check whether --enable-multi-arch was given.
3513 if test "${enable_multi_arch+set}" = set; then :
3514 enableval=$enable_multi_arch; multi_arch=$enableval
3520 # Check whether --enable-experimental-malloc was given.
3521 if test "${enable_experimental_malloc+set}" = set; then :
3522 enableval=$enable_experimental_malloc; experimental_malloc=$enableval
3524 experimental_malloc=yes
3529 # Check whether --enable-crypt was given.
3530 if test "${enable_crypt+set}" = set; then :
3531 enableval=$enable_crypt; build_crypt=$enableval
3538 # Check whether --enable-nss-crypt was given.
3539 if test "${enable_nss_crypt+set}" = set; then :
3540 enableval=$enable_nss_crypt; nss_crypt=$enableval
3545 if test x$build_libcrypt = xno && test x$nss_crypt = xyes; then
3546 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-nss-crypt has no effect when libcrypt is disabled" >&5
3547 $as_echo "$as_me: WARNING: --enable-nss-crypt has no effect when libcrypt is disabled" >&2;}
3550 if test x$nss_crypt = xyes; then
3551 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3552 if test $? -ne 0; then
3553 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3555 nspr_includes=-I$(nspr-config --includedir 2>/dev/null)
3556 if test $? -ne 0; then
3557 as_fn_error $? "cannot find include directory with nspr-config" "$LINENO" 5
3559 old_CFLAGS="$CFLAGS"
3560 CFLAGS="$CFLAGS $nss_includes $nspr_includes"
3562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3563 /* end confdefs.h. */
3566 #include <nsslowhash.h>
3567 void f (void) { NSSLOW_Init (); }
3576 if ac_fn_c_try_compile "$LINENO"; then :
3577 libc_cv_nss_crypt=yes
3580 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3582 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3584 old_LDFLAGS="$LDFLAGS"
3585 LIBS="$LIBS -lfreebl3"
3586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3587 /* end confdefs.h. */
3590 #include <nsslowhash.h>
3599 if ac_fn_c_try_link "$LINENO"; then :
3600 libc_cv_nss_crypt=yes
3603 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3605 rm -f core conftest.err conftest.$ac_objext \
3606 conftest$ac_exeext conftest.$ac_ext
3607 # Check to see if there is a static NSS cryptographic library.
3608 # If there isn't then we can't link anything with libcrypt.a,
3609 # and that might mean disabling some static tests.
3610 LDFLAGS="$LDFLAGS -static"
3611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3612 /* end confdefs.h. */
3615 #include <nsslowhash.h>
3624 if ac_fn_c_try_link "$LINENO"; then :
3625 libc_cv_static_nss_crypt=yes
3627 libc_cv_static_nss_crypt=no
3629 rm -f core conftest.err conftest.$ac_objext \
3630 conftest$ac_exeext conftest.$ac_ext
3631 LDFLAGS="$old_LDFLAGS"
3632 CFLAGS="$old_CFLAGS"
3635 libc_cv_nss_crypt=no
3636 libc_cv_static_nss_crypt=no
3642 # Check whether --enable-obsolete-rpc was given.
3643 if test "${enable_obsolete_rpc+set}" = set; then :
3644 enableval=$enable_obsolete_rpc; link_obsolete_rpc=$enableval
3646 link_obsolete_rpc=no
3651 if test "$link_obsolete_rpc" = yes; then
3652 $as_echo "#define LINK_OBSOLETE_RPC 1" >>confdefs.h
3656 # Check whether --enable-obsolete-nsl was given.
3657 if test "${enable_obsolete_nsl+set}" = set; then :
3658 enableval=$enable_obsolete_nsl; build_obsolete_nsl=$enableval
3660 build_obsolete_nsl=no
3665 if test "$build_obsolete_nsl" = yes; then
3666 $as_echo "#define LINK_OBSOLETE_NSL 1" >>confdefs.h
3670 # Check whether --enable-systemtap was given.
3671 if test "${enable_systemtap+set}" = set; then :
3672 enableval=$enable_systemtap; systemtap=$enableval
3677 if test "x$systemtap" != xno; then
3678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemtap static probe support" >&5
3679 $as_echo_n "checking for systemtap static probe support... " >&6; }
3680 if ${libc_cv_sdt+:} false; then :
3681 $as_echo_n "(cached) " >&6
3683 old_CFLAGS="$CFLAGS"
3684 CFLAGS="-std=gnu11 $CFLAGS"
3685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3686 /* end confdefs.h. */
3687 #include <sys/sdt.h>
3688 void foo (int i, void *p)
3690 asm ("" STAP_PROBE_ASM (foo, bar, STAP_PROBE_ASM_TEMPLATE (2)) ""
3691 :: STAP_PROBE_ASM_OPERANDS (2, i, p));
3694 if ac_fn_c_try_compile "$LINENO"; then :
3699 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3700 CFLAGS="$old_CFLAGS"
3702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sdt" >&5
3703 $as_echo "$libc_cv_sdt" >&6; }
3704 if test $libc_cv_sdt = yes; then
3705 $as_echo "#define USE_STAP_PROBE 1" >>confdefs.h
3707 elif test "x$systemtap" != xauto; then
3708 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3709 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3710 as_fn_error $? "systemtap support needs sys/sdt.h with asm support
3711 See \`config.log' for more details" "$LINENO" 5; }
3715 # Check whether --enable-build-nscd was given.
3716 if test "${enable_build_nscd+set}" = set; then :
3717 enableval=$enable_build_nscd; build_nscd=$enableval
3724 # Note the use of $use_nscd is near the bottom of the file.
3725 # Check whether --enable-nscd was given.
3726 if test "${enable_nscd+set}" = set; then :
3727 enableval=$enable_nscd; use_nscd=$enableval
3733 # Check whether --enable-pt_chown was given.
3734 if test "${enable_pt_chown+set}" = set; then :
3735 enableval=$enable_pt_chown; build_pt_chown=$enableval
3741 if test "$build_pt_chown" = yes; then
3742 $as_echo "#define HAVE_PT_CHOWN 1" >>confdefs.h
3746 # Check whether --enable-tunables was given.
3747 if test "${enable_tunables+set}" = set; then :
3748 enableval=$enable_tunables; have_tunables=$enableval
3754 if test "$have_tunables" = yes; then
3755 $as_echo "#define HAVE_TUNABLES 1" >>confdefs.h
3759 # The abi-tags file uses a fairly simplistic model for name recognition that
3760 # can't distinguish i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a
3761 # $host_os of `gnu*' here to be `gnu-gnu*' just so that it can tell.
3762 # This doesn't get used much beyond that, so it's fairly safe.
3767 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3771 # Check whether --enable-mathvec was given.
3772 if test "${enable_mathvec+set}" = set; then :
3773 enableval=$enable_mathvec; build_mathvec=$enableval
3775 build_mathvec=notset
3779 # Check whether --enable-cet was given.
3780 if test "${enable_cet+set}" = set; then :
3781 enableval=$enable_cet; enable_cet=$enableval
3787 # We keep the original values in `$config_*' and never modify them, so we
3788 # can write them unchanged into config.make. Everything else uses
3789 # $machine, $vendor, and $os, and changes them whenever convenient.
3790 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3792 # Don't allow vendor == "unknown"
3793 test "$config_vendor" = unknown && config_vendor=
3794 config_os="`echo $config_os | sed 's/^unknown-//'`"
3796 # Some configurations imply other options.
3799 # The configure fragment of a port can modify these to supplement
3800 # or override the table in the case statement below. No fragment should
3801 # ever change the config_* variables, however.
3802 machine=$config_machine
3803 vendor=$config_vendor
3809 # Check whether --with-cpu was given.
3810 if test "${with_cpu+set}" = set; then :
3811 withval=$with_cpu; case "$withval" in
3812 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3814 *) submachine="$withval" ;;
3820 # An preconfigure script can set this when it wants to disable the sanity
3824 # A preconfigure script for a system that may or may not use fpu
3825 # sysdeps directories sets this to a preprocessor conditional for
3826 # whether to use such directories.
3829 if frags=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3832 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3833 for frag in $frags; do
3834 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3835 echo $ECHO_N "$name $ECHO_C" >&6
3838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3844 ### By using the undocumented --enable-hacker-mode option for configure
3845 ### one can skip this test to make the configuration not fail for unsupported
3848 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
3849 case "$machine-$host_os" in
3854 *** The GNU C library is currently unavailable for this platform.
3855 *** If you are interested in seeing glibc on this platform visit
3856 *** the \"How to submit a new port\" in the wiki:
3857 *** https://sourceware.org/glibc/wiki/#Development
3858 *** and join the community!" "$LINENO" 5
3863 # Set base_machine if not set by a preconfigure fragment.
3864 test -n "$base_machine" || base_machine=$machine
3867 # Determine whether to use fpu or nofpu sysdeps directories.
3868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for use of fpu sysdeps directories" >&5
3869 $as_echo_n "checking for use of fpu sysdeps directories... " >&6; }
3870 if ${libc_cv_with_fp+:} false; then :
3871 $as_echo_n "(cached) " >&6
3873 cat > conftest.c <<EOF
3877 # error "no hardware floating point"
3881 if ${CC-cc} $CFLAGS $CPPFLAGS -S conftest.c -o conftest.s \
3887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_with_fp" >&5
3888 $as_echo "$libc_cv_with_fp" >&6; }
3891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
3892 $as_echo_n "checking for -fstack-protector... " >&6; }
3893 if ${libc_cv_ssp+:} false; then :
3894 $as_echo_n "(cached) " >&6
3896 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
3897 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
3900 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3901 test $ac_status = 0; }; }; then :
3908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
3909 $as_echo "$libc_cv_ssp" >&6; }
3911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector-strong" >&5
3912 $as_echo_n "checking for -fstack-protector-strong... " >&6; }
3913 if ${libc_cv_ssp_strong+:} false; then :
3914 $as_echo_n "(cached) " >&6
3916 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector-strong -xc /dev/null -S -o /dev/null'
3917 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
3920 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3921 test $ac_status = 0; }; }; then :
3922 libc_cv_ssp_strong=yes
3924 libc_cv_ssp_strong=no
3928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp_strong" >&5
3929 $as_echo "$libc_cv_ssp_strong" >&6; }
3931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector-all" >&5
3932 $as_echo_n "checking for -fstack-protector-all... " >&6; }
3933 if ${libc_cv_ssp_all+:} false; then :
3934 $as_echo_n "(cached) " >&6
3936 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector-all -xc /dev/null -S -o /dev/null'
3937 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
3940 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3941 test $ac_status = 0; }; }; then :
3948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp_all" >&5
3949 $as_echo "$libc_cv_ssp_all" >&6; }
3953 if test "$libc_cv_ssp" = yes; then
3954 no_stack_protector="-fno-stack-protector -DSTACK_PROTECTOR_LEVEL=0"
3955 $as_echo "#define HAVE_CC_NO_STACK_PROTECTOR 1" >>confdefs.h
3959 if test "$enable_stack_protector" = yes && test "$libc_cv_ssp" = yes; then
3960 stack_protector="-fstack-protector"
3961 $as_echo "#define STACK_PROTECTOR_LEVEL 1" >>confdefs.h
3963 elif test "$enable_stack_protector" = all && test "$libc_cv_ssp_all" = yes; then
3964 stack_protector="-fstack-protector-all"
3965 $as_echo "#define STACK_PROTECTOR_LEVEL 2" >>confdefs.h
3967 elif test "$enable_stack_protector" = strong && test "$libc_cv_ssp_strong" = yes; then
3968 stack_protector="-fstack-protector-strong"
3969 $as_echo "#define STACK_PROTECTOR_LEVEL 3" >>confdefs.h
3972 stack_protector="-fno-stack-protector"
3973 $as_echo "#define STACK_PROTECTOR_LEVEL 0" >>confdefs.h
3980 if test -n "$stack_protector"; then
3981 no_ssp=-fno-stack-protector
3985 if test "$enable_stack_protector" != no; then
3986 as_fn_error $? "--enable-stack-protector=$enable_stack_protector specified, but specified level of stack protection is not supported by the compiler." "$LINENO" 5
3990 # For the multi-arch option we need support in the assembler & linker.
3991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler and linker STT_GNU_IFUNC support" >&5
3992 $as_echo_n "checking for assembler and linker STT_GNU_IFUNC support... " >&6; }
3993 if ${libc_cv_ld_gnu_indirect_function+:} false; then :
3994 $as_echo_n "(cached) " >&6
3996 cat > conftest.S <<EOF
3997 .type foo,%gnu_indirect_function
4010 libc_cv_ld_gnu_indirect_function=no
4011 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4012 -nostartfiles -nostdlib $no_ssp \
4013 -o conftest conftest.S 1>&5 2>&5; then
4014 # Do a link to see if the backend supports IFUNC relocs.
4015 $READELF -r conftest 1>&5
4016 LC_ALL=C $READELF -r conftest | grep 'no relocations' >/dev/null || {
4017 libc_cv_ld_gnu_indirect_function=yes
4022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_gnu_indirect_function" >&5
4023 $as_echo "$libc_cv_ld_gnu_indirect_function" >&6; }
4025 # Check if gcc supports attribute ifunc as it is used in libc_ifunc macro.
4026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc attribute ifunc support" >&5
4027 $as_echo_n "checking for gcc attribute ifunc support... " >&6; }
4028 if ${libc_cv_gcc_indirect_function+:} false; then :
4029 $as_echo_n "(cached) " >&6
4031 cat > conftest.c <<EOF
4032 extern int func (int);
4033 int used_func (int a)
4037 static void *resolver ()
4041 extern __typeof (func) func __attribute__ ((ifunc ("resolver")));
4043 libc_cv_gcc_indirect_function=no
4044 if ${CC-cc} -c conftest.c -o conftest.o 1>&5 \
4046 if $READELF -s conftest.o | grep IFUNC >/dev/null 2>&5; then
4047 libc_cv_gcc_indirect_function=yes
4052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_indirect_function" >&5
4053 $as_echo "$libc_cv_gcc_indirect_function" >&6; }
4055 # Check if gcc warns about alias for function with incompatible types.
4056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler warns about alias for function with incompatible types" >&5
4057 $as_echo_n "checking if compiler warns about alias for function with incompatible types... " >&6; }
4058 if ${libc_cv_gcc_incompatible_alias+:} false; then :
4059 $as_echo_n "(cached) " >&6
4061 cat > conftest.c <<EOF
4062 int __redirect_foo (const void *s, int c);
4064 __typeof (__redirect_foo) *foo_impl (void) __asm__ ("foo");
4065 __typeof (__redirect_foo) *foo_impl (void)
4070 extern __typeof (__redirect_foo) foo_alias __attribute__ ((alias ("foo")));
4072 libc_cv_gcc_incompatible_alias=yes
4073 if ${CC-cc} -Werror -c conftest.c -o conftest.o 1>&5 2>&5 ; then
4074 libc_cv_gcc_incompatible_alias=no
4078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_incompatible_alias" >&5
4079 $as_echo "$libc_cv_gcc_incompatible_alias" >&6; }
4081 if test x"$libc_cv_ld_gnu_indirect_function" != xyes; then
4082 if test x"$multi_arch" = xyes; then
4083 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4088 if test x"$libc_cv_gcc_indirect_function" != xyes; then
4089 # GCC 8+ emits a warning for alias with incompatible types and it might
4090 # fail to build ifunc resolvers aliases to either weak or internal
4091 # symbols. Disables multiarch build in this case.
4092 if test x"$libc_cv_gcc_incompatible_alias" == xyes; then
4093 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: gcc emits a warning for alias between functions of incompatible types" >&5
4094 $as_echo "$as_me: WARNING: gcc emits a warning for alias between functions of incompatible types" >&2;}
4095 if test x"$multi_arch" = xyes; then
4096 as_fn_error $? "--enable-multi-arch support requires a gcc with gnu-indirect-function support" "$LINENO" 5
4098 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Multi-arch is disabled." >&5
4099 $as_echo "$as_me: WARNING: Multi-arch is disabled." >&2;}
4101 elif test x"$multi_arch" = xyes; then
4102 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-multi-arch support recommends a gcc with gnu-indirect-function support.
4103 Please use a gcc which supports it by default or configure gcc with --enable-gnu-indirect-function" >&5
4104 $as_echo "$as_me: WARNING: --enable-multi-arch support recommends a gcc with gnu-indirect-function support.
4105 Please use a gcc which supports it by default or configure gcc with --enable-gnu-indirect-function" >&2;}
4109 if test x"$multi_arch" != xno; then
4110 multi_arch_d=/multiarch
4113 # Compute the list of sysdep directories for this configuration.
4114 # This can take a while to compute.
4115 sysdep_dir=$srcdir/sysdeps
4116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4117 $as_echo_n "checking sysdep dirs... " >&6; }
4118 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4119 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4121 test "x$base_os" != x || case "$os" in
4123 base_os=mach/hurd ;;
4125 base_os=unix/sysv ;;
4128 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4131 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4135 o=`echo $tail | sed 's/[0-9]*$//'`
4136 if test $o != $tail; then
4139 # For linux-gnu, try linux-gnu, then linux.
4140 o=`echo $tail | sed 's/-.*$//'`
4141 if test $o != $tail; then
4145 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4148 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4154 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4156 tail=$machine${submachine:+/$submachine}
4157 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4159 # Prepend the machine's FPU directory unless --without-fp.
4160 if test "$libc_cv_with_fp" = yes; then
4165 # For each machine term, try it with and then without /multiarch.
4166 for try_fpu in $maybe_fpu ''; do
4167 for try_multi in $multi_arch_d ''; do
4168 mach="$mach /$1$try_fpu$try_multi"
4175 # Find what sysdep directories exist.
4177 for b in $base ''; do
4178 for m0 in $mach ''; do
4179 for v in /$vendor ''; do
4180 test "$v" = / && continue
4181 for o in /$ostry ''; do
4182 test "$o" = / && continue
4183 for m in $mach ''; do
4184 try_suffix="$m0$b$v$o$m"
4185 if test -n "$try_suffix"; then
4186 try_srcdir="${srcdir}/"
4187 try="sysdeps$try_suffix"
4188 test -n "$enable_debug_configure" &&
4189 echo "$0 DEBUG: try $try" >&2
4190 if test -d "$try_srcdir$try"; then
4191 sysnames="$sysnames $try"
4192 { test -n "$o" || test -n "$b"; } && os_used=t
4193 { test -n "$m" || test -n "$m0"; } && machine_used=t
4195 x*/$submachine) submachine_used=t ;;
4205 # If the assembler supports gnu_indirect_function symbol type and the
4206 # architecture supports multi-arch, we enable multi-arch by default.
4211 test x"$multi_arch" = xdefault && multi_arch=no
4214 if test x"$multi_arch" != xno; then
4215 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4220 if test -z "$os_used" && test "$os" != none; then
4221 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4223 if test -z "$machine_used" && test "$machine" != none; then
4224 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4226 if test -z "$submachine_used" && test -n "$submachine"; then
4227 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4231 # We have now validated the configuration.
4233 # Expand the list of system names into a full list of directories
4234 # from each element's parent name and Implies file (if present).
4237 while test $# -gt 0; do
4241 case " $names " in *" $name "*)
4242 # Already in the list.
4246 # Report each name as we discover it, so there is no long pause in output.
4247 echo $ECHO_N "$name $ECHO_C" >&6
4249 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4253 *) xsrcdir=$srcdir/ ;;
4255 test -n "$enable_debug_configure" &&
4256 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4258 for implies_file in Implies Implies-before Implies-after; do
4259 implies_type=`echo $implies_file | sed s/-/_/`
4260 eval ${implies_type}=
4261 if test -f $xsrcdir$name/$implies_file; then
4262 # Collect more names from the `Implies' file (removing comments).
4263 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4264 for x in $implied_candidate; do
4266 if test -d $xsrcdir$name_base/$x; then
4267 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4272 test -n "$enable_debug_configure" &&
4273 echo "DEBUG: $name $implies_file $x try() {$try_srcdir}$try" >&2
4274 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4276 eval "${implies_type}=\"\$${implies_type} \$try\""
4279 if test $found = no; then
4280 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4281 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4287 # Add NAME to the list of names.
4288 names="$names $name"
4290 # Find the parent of NAME, using the empty string if it has none.
4291 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4293 test -n "$enable_debug_configure" &&
4294 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4295 Implies_before='$Implies_before' Implies_after='$Implies_after'" >&2
4297 # Add the names implied by NAME, and NAME's parent (if it has one), to
4298 # the list of names to be processed (the argument list). We prepend the
4299 # implied names to the list and append the parent. We want implied
4300 # directories to come before further directories inferred from the
4301 # configuration components; this ensures that for sysv4, unix/common
4302 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4304 sysnames="`echo $Implies $* $Implies_before $parent $Implies_after`"
4305 test -n "$sysnames" && set $sysnames
4308 # Add the default directories.
4309 default_sysnames="sysdeps/generic"
4310 sysnames="$names $default_sysnames"
4312 # The other names were emitted during the scan.
4313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4314 $as_echo "$default_sysnames" >&6; }
4319 # Find a good install program. We prefer a C program (faster),
4320 # so one script is as good as another. But avoid the broken or
4321 # incompatible versions:
4322 # SysV /etc/install, /usr/sbin/install
4323 # SunOS /usr/etc/install
4324 # IRIX /sbin/install
4326 # AmigaOS /C/install, which installs bootblocks on floppy discs
4327 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4328 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4329 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4330 # OS/2's system install, which has a completely different semantic
4331 # ./install, which can be erroneously created by make from ./install.sh.
4332 # Reject install programs that cannot install multiple files.
4333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4334 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4335 if test -z "$INSTALL"; then
4336 if ${ac_cv_path_install+:} false; then :
4337 $as_echo_n "(cached) " >&6
4339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4343 test -z "$as_dir" && as_dir=.
4344 # Account for people who put trailing slashes in PATH elements.
4345 case $as_dir/ in #((
4346 ./ | .// | /[cC]/* | \
4347 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4348 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4351 # OSF1 and SCO ODT 3.0 have their own names for install.
4352 # Don't use installbsd from OSF since it installs stuff as root
4354 for ac_prog in ginstall scoinst install; do
4355 for ac_exec_ext in '' $ac_executable_extensions; do
4356 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4357 if test $ac_prog = install &&
4358 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4359 # AIX install. It has an incompatible calling convention.
4361 elif test $ac_prog = install &&
4362 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4363 # program-specific install script used by HP pwplus--don't use.
4366 rm -rf conftest.one conftest.two conftest.dir
4367 echo one > conftest.one
4368 echo two > conftest.two
4370 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4371 test -s conftest.one && test -s conftest.two &&
4372 test -s conftest.dir/conftest.one &&
4373 test -s conftest.dir/conftest.two
4375 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4388 rm -rf conftest.one conftest.two conftest.dir
4391 if test "${ac_cv_path_install+set}" = set; then
4392 INSTALL=$ac_cv_path_install
4394 # As a last resort, use the slow shell script. Don't cache a
4395 # value for INSTALL within a source directory, because that will
4396 # break other packages using the cache if that directory is
4397 # removed, or if the value is a relative name.
4398 INSTALL=$ac_install_sh
4401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4402 $as_echo "$INSTALL" >&6; }
4404 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4405 # It thinks the first close brace ends the variable substitution.
4406 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4408 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4410 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4412 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4413 # The makefiles need to use a different form to find it in $srcdir.
4414 INSTALL='\$(..)./scripts/install-sh -c'
4416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4417 $as_echo_n "checking whether ln -s works... " >&6; }
4419 if test "$LN_S" = "ln -s"; then
4420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4421 $as_echo "yes" >&6; }
4423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4424 $as_echo "no, using $LN_S" >&6; }
4428 # Was a --with-binutils option given?
4429 if test -n "$path_binutils"; then
4430 # Make absolute; ensure a single trailing slash.
4431 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4432 CC="$CC -B$path_binutils"
4434 AS=`$CC -print-prog-name=as`
4435 LD=`$CC -print-prog-name=ld`
4436 AR=`$CC -print-prog-name=ar`
4438 OBJDUMP=`$CC -print-prog-name=objdump`
4440 OBJCOPY=`$CC -print-prog-name=objcopy`
4442 GPROF=`$CC -print-prog-name=gprof`
4445 # Determine whether we are using GNU binutils.
4446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4447 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4448 if ${libc_cv_prog_as_gnu+:} false; then :
4449 $as_echo_n "(cached) " >&6
4451 # Most GNU programs take a -v and spit out some text including
4452 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4453 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4454 libc_cv_prog_as_gnu=yes
4456 libc_cv_prog_as_gnu=no
4460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4461 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4463 gnu_as=$libc_cv_prog_as_gnu
4465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4466 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4467 if ${libc_cv_prog_ld_gnu+:} false; then :
4468 $as_echo_n "(cached) " >&6
4470 # Most GNU programs take a -v and spit out some text including
4471 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4472 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4473 libc_cv_prog_ld_gnu=yes
4475 libc_cv_prog_ld_gnu=no
4479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4480 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4481 gnu_ld=$libc_cv_prog_ld_gnu
4484 # Accept binutils 2.25 or newer.
4487 # Extract the first word of "$ac_prog", so it can be a program name with args.
4488 set dummy $ac_prog; ac_word=$2
4489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4490 $as_echo_n "checking for $ac_word... " >&6; }
4491 if ${ac_cv_prog_AS+:} false; then :
4492 $as_echo_n "(cached) " >&6
4494 if test -n "$AS"; then
4495 ac_cv_prog_AS="$AS" # Let the user override the test.
4497 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4501 test -z "$as_dir" && as_dir=.
4502 for ac_exec_ext in '' $ac_executable_extensions; do
4503 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4504 ac_cv_prog_AS="$ac_prog"
4505 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4515 if test -n "$AS"; then
4516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4517 $as_echo "$AS" >&6; }
4519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4520 $as_echo "no" >&6; }
4524 test -n "$AS" && break
4527 if test -z "$AS"; then
4530 # Found it, now check the version.
4531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4532 $as_echo_n "checking version of $AS... " >&6; }
4533 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4534 case $ac_prog_version in
4535 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4536 2.1[0-9][0-9]*|2.2[5-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*)
4537 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4538 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4542 $as_echo "$ac_prog_version" >&6; }
4544 if test $ac_verc_fail = yes; then
4545 AS=: critic_missing="$critic_missing as"
4549 if test -n "`$LD --version | sed -n 's/^GNU \(gold\).*$/\1/p'`"; then
4550 # Accept gold 1.14 or higher
4553 # Extract the first word of "$ac_prog", so it can be a program name with args.
4554 set dummy $ac_prog; ac_word=$2
4555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4556 $as_echo_n "checking for $ac_word... " >&6; }
4557 if ${ac_cv_prog_LD+:} false; then :
4558 $as_echo_n "(cached) " >&6
4560 if test -n "$LD"; then
4561 ac_cv_prog_LD="$LD" # Let the user override the test.
4563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4567 test -z "$as_dir" && as_dir=.
4568 for ac_exec_ext in '' $ac_executable_extensions; do
4569 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4570 ac_cv_prog_LD="$ac_prog"
4571 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4581 if test -n "$LD"; then
4582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4583 $as_echo "$LD" >&6; }
4585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4586 $as_echo "no" >&6; }
4590 test -n "$LD" && break
4593 if test -z "$LD"; then
4596 # Found it, now check the version.
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4598 $as_echo_n "checking version of $LD... " >&6; }
4599 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU gold.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4600 case $ac_prog_version in
4601 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4602 1.1[4-9]*|1.[2-9][0-9]*|1.1[0-9][0-9]*|[2-9].*|[1-9][0-9]*)
4603 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4604 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4608 $as_echo "$ac_prog_version" >&6; }
4610 if test $ac_verc_fail = yes; then
4611 LD=: critic_missing="$critic_missing GNU gold"
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 ld.* \([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 2.1[0-9][0-9]*|2.2[5-9]*|2.[3-9][0-9]*|[3-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 ld"
4680 # These programs are version sensitive.
4682 for ac_prog in gnumake gmake make
4684 # Extract the first word of "$ac_prog", so it can be a program name with args.
4685 set dummy $ac_prog; ac_word=$2
4686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4687 $as_echo_n "checking for $ac_word... " >&6; }
4688 if ${ac_cv_prog_MAKE+:} false; then :
4689 $as_echo_n "(cached) " >&6
4691 if test -n "$MAKE"; then
4692 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4694 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4698 test -z "$as_dir" && as_dir=.
4699 for ac_exec_ext in '' $ac_executable_extensions; do
4700 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4701 ac_cv_prog_MAKE="$ac_prog"
4702 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4711 MAKE=$ac_cv_prog_MAKE
4712 if test -n "$MAKE"; then
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4714 $as_echo "$MAKE" >&6; }
4716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4717 $as_echo "no" >&6; }
4721 test -n "$MAKE" && break
4724 if test -z "$MAKE"; then
4727 # Found it, now check the version.
4728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4729 $as_echo_n "checking version of $MAKE... " >&6; }
4730 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4731 case $ac_prog_version in
4732 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4733 [4-9].* | [1-9][0-9]*)
4734 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4735 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4739 $as_echo "$ac_prog_version" >&6; }
4741 if test $ac_verc_fail = yes; then
4742 critic_missing="$critic_missing make"
4746 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4748 # Extract the first word of "$ac_prog", so it can be a program name with args.
4749 set dummy $ac_prog; ac_word=$2
4750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4751 $as_echo_n "checking for $ac_word... " >&6; }
4752 if ${ac_cv_prog_MSGFMT+:} false; then :
4753 $as_echo_n "(cached) " >&6
4755 if test -n "$MSGFMT"; then
4756 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4758 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4762 test -z "$as_dir" && as_dir=.
4763 for ac_exec_ext in '' $ac_executable_extensions; do
4764 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4765 ac_cv_prog_MSGFMT="$ac_prog"
4766 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4775 MSGFMT=$ac_cv_prog_MSGFMT
4776 if test -n "$MSGFMT"; then
4777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4778 $as_echo "$MSGFMT" >&6; }
4780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4781 $as_echo "no" >&6; }
4785 test -n "$MSGFMT" && break
4788 if test -z "$MSGFMT"; then
4791 # Found it, now check the version.
4792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4793 $as_echo_n "checking version of $MSGFMT... " >&6; }
4794 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4795 case $ac_prog_version in
4796 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4797 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4798 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4799 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4803 $as_echo "$ac_prog_version" >&6; }
4805 if test $ac_verc_fail = yes; then
4806 MSGFMT=: aux_missing="$aux_missing msgfmt"
4809 for ac_prog in makeinfo
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_MAKEINFO+:} false; then :
4816 $as_echo_n "(cached) " >&6
4818 if test -n "$MAKEINFO"; then
4819 ac_cv_prog_MAKEINFO="$MAKEINFO" # 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_MAKEINFO="$ac_prog"
4829 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4838 MAKEINFO=$ac_cv_prog_MAKEINFO
4839 if test -n "$MAKEINFO"; then
4840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4841 $as_echo "$MAKEINFO" >&6; }
4843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4844 $as_echo "no" >&6; }
4848 test -n "$MAKEINFO" && break
4851 if test -z "$MAKEINFO"; then
4854 # Found it, now check the version.
4855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4856 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4857 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4858 case $ac_prog_version in
4859 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4860 4.[7-9]*|4.[1-9][0-9]*|[5-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 MAKEINFO=: aux_missing="$aux_missing 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_SED+:} false; then :
4879 $as_echo_n "(cached) " >&6
4881 if test -n "$SED"; then
4882 ac_cv_prog_SED="$SED" # 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_SED="$ac_prog"
4892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4902 if test -n "$SED"; then
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4904 $as_echo "$SED" >&6; }
4906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4907 $as_echo "no" >&6; }
4911 test -n "$SED" && break
4914 if test -z "$SED"; then
4917 # Found it, now check the version.
4918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
4919 $as_echo_n "checking version of $SED... " >&6; }
4920 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed[^0-9]* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4921 case $ac_prog_version in
4922 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4923 3.0[2-9]*|3.[1-9]*|[4-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 SED=: aux_missing="$aux_missing sed"
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_AWK+:} false; then :
4942 $as_echo_n "(cached) " >&6
4944 if test -n "$AWK"; then
4945 ac_cv_prog_AWK="$AWK" # 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_AWK="$ac_prog"
4955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4965 if test -n "$AWK"; then
4966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4967 $as_echo "$AWK" >&6; }
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4970 $as_echo "no" >&6; }
4974 test -n "$AWK" && break
4977 if test -z "$AWK"; then
4980 # Found it, now check the version.
4981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AWK" >&5
4982 $as_echo_n "checking version of $AWK... " >&6; }
4983 ac_prog_version=`$AWK --version 2>&1 | sed -n 's/^.*GNU Awk[^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.1.[2-9]*|3.[2-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 critic_missing="$critic_missing gawk"
4998 for ac_prog in bison
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_BISON+:} false; then :
5005 $as_echo_n "(cached) " >&6
5007 if test -n "$BISON"; then
5008 ac_cv_prog_BISON="$BISON" # 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_BISON="$ac_prog"
5018 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5027 BISON=$ac_cv_prog_BISON
5028 if test -n "$BISON"; then
5029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5030 $as_echo "$BISON" >&6; }
5032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5033 $as_echo "no" >&6; }
5037 test -n "$BISON" && break
5040 if test -z "$BISON"; then
5043 # Found it, now check the version.
5044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $BISON" >&5
5045 $as_echo_n "checking version of $BISON... " >&6; }
5046 ac_prog_version=`$BISON --version 2>&1 | sed -n 's/^.*bison (GNU Bison) \([0-9]*\.[0-9.]*\).*$/\1/p'`
5047 case $ac_prog_version in
5048 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5049 2.7*|[3-9].*|[1-9][0-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 bison"
5062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC is sufficient to build libc" >&5
5063 $as_echo_n "checking if $CC is sufficient to build libc... " >&6; }
5064 if ${libc_cv_compiler_ok+:} false; then :
5065 $as_echo_n "(cached) " >&6
5068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5069 /* end confdefs.h. */
5075 #if !defined __GNUC__ || __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 9)
5076 #error insufficient compiler
5082 if ac_fn_c_try_compile "$LINENO"; then :
5083 libc_cv_compiler_ok=yes
5085 libc_cv_compiler_ok=no
5087 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_compiler_ok" >&5
5090 $as_echo "$libc_cv_compiler_ok" >&6; }
5091 if test $libc_cv_compiler_ok != yes; then :
5092 critic_missing="$critic_missing compiler"
5095 if test -n "$ac_tool_prefix"; then
5096 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
5097 set dummy ${ac_tool_prefix}nm; ac_word=$2
5098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5099 $as_echo_n "checking for $ac_word... " >&6; }
5100 if ${ac_cv_prog_NM+:} false; then :
5101 $as_echo_n "(cached) " >&6
5103 if test -n "$NM"; then
5104 ac_cv_prog_NM="$NM" # Let the user override the test.
5106 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5110 test -z "$as_dir" && as_dir=.
5111 for ac_exec_ext in '' $ac_executable_extensions; do
5112 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5113 ac_cv_prog_NM="${ac_tool_prefix}nm"
5114 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5124 if test -n "$NM"; then
5125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5126 $as_echo "$NM" >&6; }
5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5129 $as_echo "no" >&6; }
5134 if test -z "$ac_cv_prog_NM"; then
5136 # Extract the first word of "nm", so it can be a program name with args.
5137 set dummy nm; ac_word=$2
5138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5139 $as_echo_n "checking for $ac_word... " >&6; }
5140 if ${ac_cv_prog_ac_ct_NM+:} false; then :
5141 $as_echo_n "(cached) " >&6
5143 if test -n "$ac_ct_NM"; then
5144 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5146 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5150 test -z "$as_dir" && as_dir=.
5151 for ac_exec_ext in '' $ac_executable_extensions; do
5152 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5153 ac_cv_prog_ac_ct_NM="nm"
5154 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5163 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5164 if test -n "$ac_ct_NM"; then
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5166 $as_echo "$ac_ct_NM" >&6; }
5168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5169 $as_echo "no" >&6; }
5172 if test "x$ac_ct_NM" = x; then
5175 case $cross_compiling:$ac_tool_warned in
5177 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5178 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5179 ac_tool_warned=yes ;;
5188 if test "x$maintainer" = "xyes"; then
5189 for ac_prog in autoconf
5191 # Extract the first word of "$ac_prog", so it can be a program name with args.
5192 set dummy $ac_prog; ac_word=$2
5193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5194 $as_echo_n "checking for $ac_word... " >&6; }
5195 if ${ac_cv_prog_AUTOCONF+:} false; then :
5196 $as_echo_n "(cached) " >&6
5198 if test -n "$AUTOCONF"; then
5199 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5201 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5205 test -z "$as_dir" && as_dir=.
5206 for ac_exec_ext in '' $ac_executable_extensions; do
5207 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5208 ac_cv_prog_AUTOCONF="$ac_prog"
5209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5218 AUTOCONF=$ac_cv_prog_AUTOCONF
5219 if test -n "$AUTOCONF"; then
5220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5221 $as_echo "$AUTOCONF" >&6; }
5223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5224 $as_echo "no" >&6; }
5228 test -n "$AUTOCONF" && break
5230 test -n "$AUTOCONF" || AUTOCONF="no"
5232 case "x$AUTOCONF" in
5233 xno|x|x:) AUTOCONF=no ;;
5235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5236 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5237 if ${libc_cv_autoconf_works+:} false; then :
5238 $as_echo_n "(cached) " >&6
5240 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.ac > /dev/null 2>&1); then
5241 libc_cv_autoconf_works=yes
5243 libc_cv_autoconf_works=no
5246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5247 $as_echo "$libc_cv_autoconf_works" >&6; }
5248 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5251 if test "x$AUTOCONF" = xno; then
5252 aux_missing="$aux_missing autoconf"
5258 # Check for python3 if available, or else python.
5259 for ac_prog in python3 python
5261 # Extract the first word of "$ac_prog", so it can be a program name with args.
5262 set dummy $ac_prog; ac_word=$2
5263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5264 $as_echo_n "checking for $ac_word... " >&6; }
5265 if ${ac_cv_prog_PYTHON_PROG+:} false; then :
5266 $as_echo_n "(cached) " >&6
5268 if test -n "$PYTHON_PROG"; then
5269 ac_cv_prog_PYTHON_PROG="$PYTHON_PROG" # Let the user override the test.
5271 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5275 test -z "$as_dir" && as_dir=.
5276 for ac_exec_ext in '' $ac_executable_extensions; do
5277 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5278 ac_cv_prog_PYTHON_PROG="$ac_prog"
5279 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5288 PYTHON_PROG=$ac_cv_prog_PYTHON_PROG
5289 if test -n "$PYTHON_PROG"; then
5290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_PROG" >&5
5291 $as_echo "$PYTHON_PROG" >&6; }
5293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5294 $as_echo "no" >&6; }
5298 test -n "$PYTHON_PROG" && break
5300 test -n "$PYTHON_PROG" || PYTHON_PROG="no"
5302 case "x$PYTHON_PROG" in
5303 xno|x|x:) PYTHON_PROG=no ;;
5307 if test "x$PYTHON_PROG" = xno; then
5308 aux_missing="$aux_missing python"
5310 PYTHON="$PYTHON_PROG -B"
5314 test -n "$critic_missing" && as_fn_error $? "
5315 *** These critical programs are missing or too old:$critic_missing
5316 *** Check the INSTALL file for required versions." "$LINENO" 5
5318 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5319 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5320 *** some features or tests will be disabled.
5321 *** Check the INSTALL file for required versions." >&5
5322 $as_echo "$as_me: WARNING:
5323 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5324 *** some features or tests will be disabled.
5325 *** Check the INSTALL file for required versions." >&2;}
5327 # if using special system headers, find out the compiler's sekrit
5328 # header directory and add that to the list. NOTE: Only does the right
5329 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5330 if test -n "$sysheaders"; then
5331 SYSINCLUDES=-nostdinc
5332 for d in include include-fixed; do
5333 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5334 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5336 SYSINCLUDES="$SYSINCLUDES \
5337 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5338 if test -n "$CXX"; then
5340 for cxxheaders in `$CXX -v -S -x c++ /dev/null -o /dev/null 2>&1 \
5341 | sed -n -e '1,/#include/d' -e 's/^ \(\/.*\/[cg]++\)/\1/p'`; do
5342 test "x$cxxheaders" != x &&
5343 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders"
5350 # Obtain some C++ header file paths. This is used to make a local
5351 # copy of those headers in Makerules.
5352 if test -n "$CXX"; then
5353 find_cxx_header () {
5354 echo "#include <$1>" | $CXX -M -MP -x c++ - 2>/dev/null \
5355 | sed -n "\,$1:,{s/:\$//;p}"
5357 CXX_CSTDLIB_HEADER="$(find_cxx_header cstdlib)"
5358 CXX_CMATH_HEADER="$(find_cxx_header cmath)"
5359 CXX_BITS_STD_ABS_H="$(find_cxx_header bits/std_abs.h)"
5365 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5366 # since this would lead to problems installing/building glibc.
5367 # LD_LIBRARY_PATH contains the current directory if one of the following
5369 # - one of the terminals (":" and ";") is the first or last sign
5370 # - two terminals occur directly after each other
5371 # - the path contains an element with a dot in it
5372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5373 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5374 case ${LD_LIBRARY_PATH} in
5375 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5376 ld_library_path_setting="contains current directory"
5379 ld_library_path_setting="ok"
5382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5383 $as_echo "$ld_library_path_setting" >&6; }
5384 if test "$ld_library_path_setting" != "ok"; then
5386 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5387 *** building glibc. Please change the environment variable
5388 *** and run configure again." "$LINENO" 5
5391 # Extract the first word of "bash", so it can be a program name with args.
5392 set dummy bash; ac_word=$2
5393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5394 $as_echo_n "checking for $ac_word... " >&6; }
5395 if ${ac_cv_path_BASH_SHELL+:} false; then :
5396 $as_echo_n "(cached) " >&6
5400 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5403 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5407 test -z "$as_dir" && as_dir=.
5408 for ac_exec_ext in '' $ac_executable_extensions; do
5409 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5410 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5411 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5418 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5422 BASH_SHELL=$ac_cv_path_BASH_SHELL
5423 if test -n "$BASH_SHELL"; then
5424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5425 $as_echo "$BASH_SHELL" >&6; }
5427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5428 $as_echo "no" >&6; }
5433 # Extract the first word of "perl", so it can be a program name with args.
5434 set dummy perl; ac_word=$2
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5436 $as_echo_n "checking for $ac_word... " >&6; }
5437 if ${ac_cv_path_PERL+:} false; then :
5438 $as_echo_n "(cached) " >&6
5442 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5445 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5449 test -z "$as_dir" && as_dir=.
5450 for ac_exec_ext in '' $ac_executable_extensions; do
5451 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5452 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5453 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5460 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5464 PERL=$ac_cv_path_PERL
5465 if test -n "$PERL"; then
5466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5467 $as_echo "$PERL" >&6; }
5469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5470 $as_echo "no" >&6; }
5474 if test "$PERL" != no &&
5475 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5478 # Extract the first word of "install-info", so it can be a program name with args.
5479 set dummy install-info; ac_word=$2
5480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5481 $as_echo_n "checking for $ac_word... " >&6; }
5482 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5483 $as_echo_n "(cached) " >&6
5485 case $INSTALL_INFO in
5487 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5490 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5491 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5492 for as_dir in $as_dummy
5495 test -z "$as_dir" && as_dir=.
5496 for ac_exec_ext in '' $ac_executable_extensions; do
5497 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5498 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5506 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5510 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5511 if test -n "$INSTALL_INFO"; then
5512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5513 $as_echo "$INSTALL_INFO" >&6; }
5515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5516 $as_echo "no" >&6; }
5521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5522 $as_echo_n "checking for .set assembler directive... " >&6; }
5523 if ${libc_cv_asm_set_directive+:} false; then :
5524 $as_echo_n "(cached) " >&6
5526 cat > conftest.s <<EOF
5529 .set glibc_conftest_frobozz,foo
5530 .globl glibc_conftest_frobozz
5532 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5533 # (but it doesn't work), so we must do a linking check to be sure.
5534 cat > conftest1.c <<\EOF
5535 extern int glibc_conftest_frobozz;
5536 void _start() { glibc_conftest_frobozz = 1; }
5538 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5539 -nostartfiles -nostdlib $no_ssp \
5540 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5541 libc_cv_asm_set_directive=yes
5543 libc_cv_asm_set_directive=no
5547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5548 $as_echo "$libc_cv_asm_set_directive" >&6; }
5549 if test $libc_cv_asm_set_directive = yes; then
5550 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker support for protected data symbol" >&5
5555 $as_echo_n "checking linker support for protected data symbol... " >&6; }
5556 if ${libc_cv_protected_data+:} false; then :
5557 $as_echo_n "(cached) " >&6
5559 cat > conftest.c <<EOF
5560 int bar __attribute__ ((visibility ("protected"))) = 1;
5562 libc_cv_protected_data=no
5563 if { ac_try='${CC-cc} -nostdlib -nostartfiles $no_ssp -fPIC -shared conftest.c -o conftest.so'
5564 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5567 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5568 test $ac_status = 0; }; }; then
5569 cat > conftest.c <<EOF
5571 int main (void) { return bar; }
5573 if { ac_try='${CC-cc} -nostdlib -nostartfiles $no_ssp conftest.c -o conftest conftest.so'
5574 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5578 test $ac_status = 0; }; }; then
5579 libc_cv_protected_data=yes
5585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_protected_data" >&5
5586 $as_echo "$libc_cv_protected_data" >&6; }
5589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker support for INSERT in linker script" >&5
5590 $as_echo_n "checking linker support for INSERT in linker script... " >&6; }
5591 if ${libc_cv_insert+:} false; then :
5592 $as_echo_n "(cached) " >&6
5594 cat > conftest.c <<EOF
5595 const int __attribute__ ((section(".bar"))) bar = 0x12345678;
5596 int test (void) { return bar; }
5598 cat > conftest.t <<EOF
5603 INSERT AFTER .rela.dyn;
5606 if { ac_try='${CC-cc} -nostdlib -nostartfiles $no_ssp -fPIC -shared conftest.c -Wl,-T,conftest.t -o conftest.so'
5607 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5610 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5611 test $ac_status = 0; }; }; then
5617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_insert" >&5
5618 $as_echo "$libc_cv_insert" >&6; }
5621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
5622 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
5623 if ${libc_cv_broken_alias_attribute+:} false; then :
5624 $as_echo_n "(cached) " >&6
5626 cat > conftest.c <<EOF
5627 extern int foo (int x) __asm ("xyzzy");
5628 int bar (int x) { return x; }
5629 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5631 extern __typeof (dfoo) dfoo __asm ("abccb");
5634 libc_cv_broken_alias_attribute=yes
5635 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5636 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5639 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5640 test $ac_status = 0; }; }; then
5641 if grep 'xyzzy' conftest.s >/dev/null &&
5642 grep 'abccb' conftest.s >/dev/null; then
5643 libc_cv_broken_alias_attribute=no
5646 rm -f conftest.c conftest.s
5649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
5650 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
5651 if test $libc_cv_broken_alias_attribute = yes; then
5652 as_fn_error $? "working alias attribute support required" "$LINENO" 5
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
5656 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
5657 if ${libc_cv_have_sdata_section+:} false; then :
5658 $as_echo_n "(cached) " >&6
5660 echo "int i;" > conftest.c
5661 libc_cv_have_sdata_section=no
5662 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5663 | grep '\.sdata' >/dev/null; then
5664 libc_cv_have_sdata_section=yes
5666 rm -f conftest.c conftest.so
5669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
5670 $as_echo "$libc_cv_have_sdata_section" >&6; }
5671 if test $libc_cv_have_sdata_section = yes; then
5672 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
5676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
5677 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
5678 if ${libc_cv_ctors_header+:} false; then :
5679 $as_echo_n "(cached) " >&6
5681 libc_cv_ctors_header=yes
5682 cat > conftest.c <<EOF
5683 int _start (void) { return 0; }
5684 int __start (void) { return 0; }
5686 __attribute__ ((constructor)) void ctor (void) { asm (""); }
5687 __attribute__ ((destructor)) void dtor (void) { asm (""); }
5690 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp -o conftest
5691 conftest.c -static -nostartfiles -nostdlib
5693 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5696 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5697 test $ac_status = 0; }; }; then :
5698 if $READELF -WS conftest$ac_exeext | $AWK '
5699 { gsub(/\[ */, "[") }
5700 $2 == ".ctors" || $2 == ".dtors" {
5701 size = strtonum("0x" $6)
5702 align = strtonum("0x" $NF)
5704 stub[$2] = size == align * 2
5707 ctors_ok = !seen[".ctors"] || stub[".ctors"]
5708 dtors_ok = !seen[".dtors"] || stub[".dtors"]
5709 exit ((ctors_ok && dtors_ok) ? 0 : 1)
5712 libc_cv_ctors_header=no
5716 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
5722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
5723 $as_echo "$libc_cv_ctors_header" >&6; }
5724 if test $libc_cv_ctors_header = no; then
5725 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
5729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
5730 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
5731 if ${libc_cv_cc_with_libunwind+:} false; then :
5732 $as_echo_n "(cached) " >&6
5735 cat > conftest.c <<EOF
5736 int main (void) { return 0; }
5738 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5739 conftest.c -v 2>&1 >/dev/null | grep ' -lunwind ' >/dev/null; then
5740 libc_cv_cc_with_libunwind=yes
5742 libc_cv_cc_with_libunwind=no
5746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
5747 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
5749 if test $libc_cv_cc_with_libunwind = yes; then
5750 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
5755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
5756 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
5757 if ${libc_cv_as_noexecstack+:} false; then :
5758 $as_echo_n "(cached) " >&6
5760 cat > conftest.c <<EOF
5763 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5764 -S -o conftest.s conftest.c 1>&5'
5765 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5768 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5769 test $ac_status = 0; }; } \
5770 && grep .note.GNU-stack conftest.s >/dev/null \
5771 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
5772 -c -o conftest.o conftest.s 1>&5'
5773 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5776 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5777 test $ac_status = 0; }; }
5779 libc_cv_as_noexecstack=yes
5781 libc_cv_as_noexecstack=no
5785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
5786 $as_echo "$libc_cv_as_noexecstack" >&6; }
5787 if test $libc_cv_as_noexecstack = yes; then
5788 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
5793 $as_echo_n "checking for -z combreloc... " >&6; }
5794 if ${libc_cv_z_combreloc+:} false; then :
5795 $as_echo_n "(cached) " >&6
5797 cat > conftest.c <<EOF
5798 extern int bar (int);
5800 int foo (void) { return bar (mumble); }
5802 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5803 -fPIC -shared $no_ssp -o conftest.so conftest.c
5804 -nostdlib -nostartfiles
5805 -Wl,-z,combreloc 1>&5'
5806 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5809 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5810 test $ac_status = 0; }; }
5812 if $READELF -S conftest.so | grep -E '.rela?.dyn' > /dev/null; then
5813 libc_cv_z_combreloc=yes
5815 libc_cv_z_combreloc=no
5818 libc_cv_z_combreloc=no
5822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
5823 $as_echo "$libc_cv_z_combreloc" >&6; }
5824 if test "$libc_cv_z_combreloc" = yes; then
5825 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
5830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z execstack" >&5
5831 $as_echo_n "checking for linker that supports -z execstack... " >&6; }
5832 libc_linker_feature=no
5833 if test x"$gnu_ld" = x"yes"; then
5834 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z execstack"`
5835 if test -n "$libc_linker_check"; then
5836 cat > conftest.c <<EOF
5837 int _start (void) { return 42; }
5839 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
5840 -Wl,-z,execstack -nostdlib -nostartfiles
5841 -fPIC -shared -o conftest.so conftest.c
5843 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5846 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5847 test $ac_status = 0; }; }
5849 libc_linker_feature=yes
5854 if test $libc_linker_feature = yes; then
5855 libc_cv_z_execstack=yes
5857 libc_cv_z_execstack=no
5859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5860 $as_echo "$libc_linker_feature" >&6; }
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports --no-dynamic-linker" >&5
5864 $as_echo_n "checking for linker that supports --no-dynamic-linker... " >&6; }
5865 libc_linker_feature=no
5866 if test x"$gnu_ld" = x"yes"; then
5867 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\--no-dynamic-linker"`
5868 if test -n "$libc_linker_check"; then
5869 cat > conftest.c <<EOF
5870 int _start (void) { return 42; }
5872 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
5873 -Wl,--no-dynamic-linker -nostdlib -nostartfiles
5874 -fPIC -shared -o conftest.so conftest.c
5876 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5879 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5880 test $ac_status = 0; }; }
5882 libc_linker_feature=yes
5887 if test $libc_linker_feature = yes; then
5888 libc_cv_no_dynamic_linker=yes
5890 libc_cv_no_dynamic_linker=no
5892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5893 $as_echo "$libc_linker_feature" >&6; }
5894 config_vars="$config_vars
5895 have-no-dynamic-linker = $libc_cv_no_dynamic_linker"
5897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -static-pie" >&5
5898 $as_echo_n "checking for -static-pie... " >&6; }
5899 if ${libc_cv_static_pie+:} false; then :
5900 $as_echo_n "(cached) " >&6
5902 if { ac_try='${CC-cc} -static-pie -xc /dev/null -S -o /dev/null'
5903 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5907 test $ac_status = 0; }; }; then :
5908 libc_cv_static_pie=yes
5910 libc_cv_static_pie=no
5914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_static_pie" >&5
5915 $as_echo "$libc_cv_static_pie" >&6; }
5916 config_vars="$config_vars
5917 have-static-pie = $libc_cv_static_pie"
5919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
5920 $as_echo_n "checking for -fpie... " >&6; }
5921 if ${libc_cv_fpie+:} false; then :
5922 $as_echo_n "(cached) " >&6
5924 if { ac_try='${CC-cc} -fpie -xc /dev/null -S -o /dev/null'
5925 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5928 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5929 test $ac_status = 0; }; }; then :
5936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
5937 $as_echo "$libc_cv_fpie" >&6; }
5941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
5942 $as_echo_n "checking for --hash-style option... " >&6; }
5943 if ${libc_cv_hashstyle+:} false; then :
5944 $as_echo_n "(cached) " >&6
5946 cat > conftest.c <<EOF
5947 int _start (void) { return 42; }
5949 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
5950 -fPIC -shared -o conftest.so conftest.c
5951 -Wl,--hash-style=both -nostdlib 1>&5'
5952 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5955 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5956 test $ac_status = 0; }; }
5958 libc_cv_hashstyle=yes
5960 libc_cv_hashstyle=no
5964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
5965 $as_echo "$libc_cv_hashstyle" >&6; }
5968 # The linker's default -shared behavior is good enough if it
5969 # does these things that our custom linker scripts ensure that
5970 # all allocated NOTE sections come first.
5971 if test "$use_default_link" = default; then
5972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
5973 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
5974 if ${libc_cv_use_default_link+:} false; then :
5975 $as_echo_n "(cached) " >&6
5977 libc_cv_use_default_link=no
5978 cat > conftest.s <<\EOF
5979 .section .note.a,"a",%note
5984 .section .note.b,"a",%note
5990 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
5991 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5994 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5995 test $ac_status = 0; }; } &&
5996 ac_try=`$READELF -S conftest.so | sed -n \
5998 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6004 libc_seen_a=no libc_seen_b=no
6006 while test $# -ge 2 -a "$1" = NOTE; do
6008 .note.a) libc_seen_a=yes ;;
6009 .note.b) libc_seen_b=yes ;;
6013 case "$libc_seen_a$libc_seen_b" in
6015 libc_cv_use_default_link=yes
6019 $libc_seen_a$libc_seen_b from:
6026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6027 $as_echo "$libc_cv_use_default_link" >&6; }
6028 use_default_link=$libc_cv_use_default_link
6031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_DAT reloc" >&5
6032 $as_echo_n "checking for GLOB_DAT reloc... " >&6; }
6033 if ${libc_cv_has_glob_dat+:} false; then :
6034 $as_echo_n "(cached) " >&6
6036 cat > conftest.c <<EOF
6038 int foo (void) { return mumble; }
6040 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6041 -fPIC -shared -o conftest.so conftest.c
6042 -nostdlib -nostartfiles $no_ssp
6044 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6047 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6048 test $ac_status = 0; }; }
6050 if $READELF -rW conftest.so | grep '_GLOB_DAT' > /dev/null; then
6051 libc_cv_has_glob_dat=yes
6053 libc_cv_has_glob_dat=no
6056 libc_cv_has_glob_dat=no
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_has_glob_dat" >&5
6061 $as_echo "$libc_cv_has_glob_dat" >&6; }
6064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6065 $as_echo_n "checking linker output format... " >&6; }
6066 if ${libc_cv_output_format+:} false; then :
6067 $as_echo_n "(cached) " >&6
6069 if libc_cv_output_format=`
6070 ${CC-cc} -nostartfiles -nostdlib $no_ssp -Wl,--print-output-format 2>&5`
6074 libc_cv_output_format=
6076 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6079 $as_echo "$libc_cv_output_format" >&6; }
6082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6083 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6084 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6085 $as_echo_n "(cached) " >&6
6087 cat > conftest.c <<EOF
6090 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6092 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6095 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6096 test $ac_status = 0; }; }
6098 libc_cv_fno_toplevel_reorder=yes
6100 libc_cv_fno_toplevel_reorder=no
6104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6105 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6106 if test $libc_cv_fno_toplevel_reorder = yes; then
6107 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6109 fno_unit_at_a_time=-fno-unit-at-a-time
6113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -mtls-dialect=gnu2" >&5
6114 $as_echo_n "checking for -mtls-dialect=gnu2... " >&6; }
6115 if ${libc_cv_mtls_dialect_gnu2+:} false; then :
6116 $as_echo_n "(cached) " >&6
6118 cat > conftest.c <<EOF
6125 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fPIC -mtls-dialect=gnu2
6127 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6130 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6131 test $ac_status = 0; }; }
6133 libc_cv_mtls_dialect_gnu2=yes
6135 libc_cv_mtls_dialect_gnu2=no
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mtls_dialect_gnu2" >&5
6140 $as_echo "$libc_cv_mtls_dialect_gnu2" >&6; }
6142 config_vars="$config_vars
6143 have-mtls-dialect-gnu2 = $libc_cv_mtls_dialect_gnu2"
6145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6146 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6147 if ${libc_cv_have_section_quotes+:} false; then :
6148 $as_echo_n "(cached) " >&6
6150 cat > conftest.c <<EOF
6151 static const int foo
6152 __attribute__ ((section ("bar"))) = 1;
6154 if ${CC-cc} -S conftest.c -o conftest.s; then
6155 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6156 libc_cv_have_section_quotes=yes
6158 libc_cv_have_section_quotes=no
6161 libc_cv_have_section_quotes=unknown
6163 rm -f conftest.{c,s}
6166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6167 $as_echo "$libc_cv_have_section_quotes" >&6; }
6168 if test $libc_cv_have_section_quotes = yes; then
6169 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6174 $as_echo_n "checking for __builtin_memset... " >&6; }
6175 if ${libc_cv_gcc_builtin_memset+:} false; then :
6176 $as_echo_n "(cached) " >&6
6178 cat > conftest.c <<\EOF
6181 __builtin_memset (x, 0, 1000);
6184 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "memset" > /dev/null'
6185 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6188 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6189 test $ac_status = 0; }; };
6191 libc_cv_gcc_builtin_memset=no
6193 libc_cv_gcc_builtin_memset=yes
6197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6198 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6199 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6200 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6205 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6206 if ${libc_cv_gcc_builtin_redirection+:} false; then :
6207 $as_echo_n "(cached) " >&6
6209 cat > conftest.c <<\EOF
6210 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6211 char *foo (const char *a, const char *b)
6213 return __builtin_strstr (a, b);
6216 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
6217 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6220 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6221 test $ac_status = 0; }; };
6223 libc_cv_gcc_builtin_redirection=yes
6225 libc_cv_gcc_builtin_redirection=no
6229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
6230 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
6231 if test "$libc_cv_gcc_builtin_redirection" = no; then
6232 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
6236 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
6237 if ${libc_cv_cc_nofma+:} false; then :
6238 $as_echo_n "(cached) " >&6
6241 for opt in -ffp-contract=off -mno-fused-madd; do
6242 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6243 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6246 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6247 test $ac_status = 0; }; }; then :
6248 libc_cv_cc_nofma=$opt; break
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
6253 $as_echo "$libc_cv_cc_nofma" >&6; }
6256 if test -n "$submachine"; then
6257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
6258 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
6259 if ${libc_cv_cc_submachine+:} false; then :
6260 $as_echo_n "(cached) " >&6
6262 libc_cv_cc_submachine=no
6263 for opt in "-march=$submachine" "-mcpu=$submachine"; do
6264 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6265 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6268 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6269 test $ac_status = 0; }; }; then :
6271 libc_cv_cc_submachine="$opt"
6276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
6277 $as_echo "$libc_cv_cc_submachine" >&6; }
6278 if test "x$libc_cv_cc_submachine" = xno; then
6279 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
6284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6285 __attribute__ ((__optimize__))" >&5
6286 $as_echo_n "checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6287 __attribute__ ((__optimize__))... " >&6; }
6288 if ${libc_cv_cc_loop_to_function+:} false; then :
6289 $as_echo_n "(cached) " >&6
6291 cat > conftest.c <<EOF
6293 __attribute__ ((__optimize__ ("-fno-tree-loop-distribute-patterns")))
6296 libc_cv_cc_loop_to_function=no
6297 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c'
6298 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6301 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6302 test $ac_status = 0; }; }
6304 libc_cv_cc_loop_to_function=yes
6308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_loop_to_function" >&5
6309 $as_echo "$libc_cv_cc_loop_to_function" >&6; }
6310 if test $libc_cv_cc_loop_to_function = yes; then
6311 $as_echo "#define HAVE_CC_INHIBIT_LOOP_TO_LIBCALL 1" >>confdefs.h
6316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
6317 $as_echo_n "checking for libgd... " >&6; }
6318 if test "$with_gd" != "no"; then
6319 old_CFLAGS="$CFLAGS"
6320 CFLAGS="$CFLAGS $libgd_include"
6321 old_LDFLAGS="$LDFLAGS"
6322 LDFLAGS="$LDFLAGS $libgd_ldflags"
6324 LIBS="$LIBS -lgd -lpng -lz -lm"
6325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6326 /* end confdefs.h. */
6336 if ac_fn_c_try_link "$LINENO"; then :
6341 rm -f core conftest.err conftest.$ac_objext \
6342 conftest$ac_exeext conftest.$ac_ext
6343 CFLAGS="$old_CFLAGS"
6344 LDFLAGS="$old_LDFLAGS"
6349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
6350 $as_echo "$LIBGD" >&6; }
6354 if test x$with_selinux = xno ; then
6357 # See if we have the SELinux library
6358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
6359 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
6360 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
6361 $as_echo_n "(cached) " >&6
6363 ac_check_lib_save_LIBS=$LIBS
6364 LIBS="-lselinux $LIBS"
6365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6366 /* end confdefs.h. */
6368 /* Override any GCC internal prototype to avoid an error.
6369 Use char because int might match the return type of a GCC
6370 builtin and then its argument prototype would still apply. */
6374 char is_selinux_enabled ();
6378 return is_selinux_enabled ();
6383 if ac_fn_c_try_link "$LINENO"; then :
6384 ac_cv_lib_selinux_is_selinux_enabled=yes
6386 ac_cv_lib_selinux_is_selinux_enabled=no
6388 rm -f core conftest.err conftest.$ac_objext \
6389 conftest$ac_exeext conftest.$ac_ext
6390 LIBS=$ac_check_lib_save_LIBS
6392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6393 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
6394 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
6400 if test x$with_selinux = xyes ; then
6401 if test x$have_selinux = xno ; then
6402 as_fn_error $? "SELinux explicitly required, but SELinux library not found" "$LINENO" 5
6406 # Check if we're building with SELinux support.
6407 if test "x$have_selinux" = xyes; then
6409 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
6412 # See if we have the libaudit library
6413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
6414 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
6415 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
6416 $as_echo_n "(cached) " >&6
6418 ac_check_lib_save_LIBS=$LIBS
6419 LIBS="-laudit $LIBS"
6420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6421 /* end confdefs.h. */
6423 /* Override any GCC internal prototype to avoid an error.
6424 Use char because int might match the return type of a GCC
6425 builtin and then its argument prototype would still apply. */
6429 char audit_log_user_avc_message ();
6433 return audit_log_user_avc_message ();
6438 if ac_fn_c_try_link "$LINENO"; then :
6439 ac_cv_lib_audit_audit_log_user_avc_message=yes
6441 ac_cv_lib_audit_audit_log_user_avc_message=no
6443 rm -f core conftest.err conftest.$ac_objext \
6444 conftest$ac_exeext conftest.$ac_ext
6445 LIBS=$ac_check_lib_save_LIBS
6447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
6448 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
6449 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
6455 if test "x$have_libaudit" = xyes; then
6457 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
6462 # See if we have the libcap library
6463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
6464 $as_echo_n "checking for cap_init in -lcap... " >&6; }
6465 if ${ac_cv_lib_cap_cap_init+:} false; then :
6466 $as_echo_n "(cached) " >&6
6468 ac_check_lib_save_LIBS=$LIBS
6470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6471 /* end confdefs.h. */
6473 /* Override any GCC internal prototype to avoid an error.
6474 Use char because int might match the return type of a GCC
6475 builtin and then its argument prototype would still apply. */
6488 if ac_fn_c_try_link "$LINENO"; then :
6489 ac_cv_lib_cap_cap_init=yes
6491 ac_cv_lib_cap_cap_init=no
6493 rm -f core conftest.err conftest.$ac_objext \
6494 conftest$ac_exeext conftest.$ac_ext
6495 LIBS=$ac_check_lib_save_LIBS
6497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
6498 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
6499 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
6505 if test "x$have_libcap" = xyes; then
6507 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
6515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
6516 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
6517 if ${libc_cv_predef_fortify_source+:} false; then :
6518 $as_echo_n "(cached) " >&6
6520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6521 /* end confdefs.h. */
6527 #ifdef _FORTIFY_SOURCE
6534 if ac_fn_c_try_compile "$LINENO"; then :
6535 libc_cv_predef_fortify_source=no
6537 libc_cv_predef_fortify_source=yes
6539 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
6542 $as_echo "$libc_cv_predef_fortify_source" >&6; }
6543 if test $libc_cv_predef_fortify_source = yes; then
6544 CPPUNDEFS="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
6548 # Some linkers on some architectures support __ehdr_start but with
6549 # bugs. Make sure usage of it does not create relocations in the
6550 # output (as the linker should resolve them all for us).
6551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker provides working __ehdr_start" >&5
6552 $as_echo_n "checking whether the linker provides working __ehdr_start... " >&6; }
6553 if ${libc_cv_ehdr_start+:} false; then :
6554 $as_echo_n "(cached) " >&6
6557 old_CFLAGS="$CFLAGS"
6558 old_LDFLAGS="$LDFLAGS"
6560 CFLAGS="$CFLAGS -fPIC"
6561 LDFLAGS="$LDFLAGS -nostdlib -nostartfiles -shared $no_ssp"
6563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6564 /* end confdefs.h. */
6570 extern const Ehdr __ehdr_start __attribute__ ((visibility ("hidden")));
6571 long ehdr (void) { return __ehdr_start.val; }
6574 if ac_fn_c_try_link "$LINENO"; then :
6575 if $READELF -r conftest | grep -F __ehdr_start >/dev/null; then
6576 libc_cv_ehdr_start=broken
6578 libc_cv_ehdr_start=yes
6581 libc_cv_ehdr_start=no
6583 rm -f core conftest.err conftest.$ac_objext \
6584 conftest$ac_exeext conftest.$ac_ext
6585 CFLAGS="$old_CFLAGS"
6586 LDFLAGS="$old_LDFLAGS"
6590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ehdr_start" >&5
6591 $as_echo "$libc_cv_ehdr_start" >&6; }
6592 if test "$libc_cv_ehdr_start" = yes; then
6593 $as_echo "#define HAVE_EHDR_START 1" >>confdefs.h
6595 elif test "$libc_cv_ehdr_start" = broken; then
6596 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linker is broken -- you should upgrade" >&5
6597 $as_echo "$as_me: WARNING: linker is broken -- you should upgrade" >&2;}
6600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_trap with no external dependencies" >&5
6601 $as_echo_n "checking for __builtin_trap with no external dependencies... " >&6; }
6602 if ${libc_cv_builtin_trap+:} false; then :
6603 $as_echo_n "(cached) " >&6
6605 libc_cv_builtin_trap=no
6606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6607 /* end confdefs.h. */
6617 if ac_fn_c_try_compile "$LINENO"; then :
6619 libc_undefs=`$NM -u conftest.o |
6620 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
6622 as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
6624 echo >&5 "libc_undefs='$libc_undefs'"
6625 if test -z "$libc_undefs"; then
6626 libc_cv_builtin_trap=yes
6629 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_builtin_trap" >&5
6632 $as_echo "$libc_cv_builtin_trap" >&6; }
6633 if test $libc_cv_builtin_trap = yes; then
6634 $as_echo "#define HAVE_BUILTIN_TRAP 1" >>confdefs.h
6639 ac_cpp='$CXXCPP $CPPFLAGS'
6640 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6641 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6642 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler supports thread_local" >&5
6646 $as_echo_n "checking whether the C++ compiler supports thread_local... " >&6; }
6647 if ${libc_cv_cxx_thread_local+:} false; then :
6648 $as_echo_n "(cached) " >&6
6651 old_CXXFLAGS="$CXXFLAGS"
6652 CXXFLAGS="$CXXFLAGS -std=gnu++11"
6653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6654 /* end confdefs.h. */
6658 // Compiler support.
6665 S * get () { return &s; }
6667 // libstdc++ support.
6668 #ifndef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL
6669 #error __cxa_thread_atexit_impl not supported
6673 if ac_fn_cxx_try_compile "$LINENO"; then :
6674 libc_cv_cxx_thread_local=yes
6676 libc_cv_cxx_thread_local=no
6678 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6679 CXXFLAGS="$old_CXXFLAGS"
6682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cxx_thread_local" >&5
6683 $as_echo "$libc_cv_cxx_thread_local" >&6; }
6687 ac_cpp='$CPP $CPPFLAGS'
6688 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6689 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6690 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6693 ### End of automated tests.
6694 ### Now run sysdeps configure fragments.
6696 # They also can set these variables.
6698 ldd_rewrite_script=no
6699 libc_cv_sysconfdir=$sysconfdir
6700 libc_cv_localstatedir=$localstatedir
6701 libc_cv_gcc_unwind_find_fde=no
6704 # Iterate over all the sysdep directories we will use, running their
6705 # configure fragments.
6706 for dir in $sysnames; do
6709 *) dest=$srcdir/$dir ;;
6711 if test -r $dest/configure; then
6712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
6713 $as_echo "running configure fragment for $dir" >&6; }
6718 if test x"$build_mathvec" = xnotset; then
6721 config_vars="$config_vars
6722 build-mathvec = $build_mathvec"
6727 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
6728 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
6733 # A sysdeps configure fragment can reset this if IFUNC is not actually
6734 # usable even though the assembler knows how to generate the symbol type.
6735 if test x"$libc_cv_ld_gnu_indirect_function" = xyes; then
6736 $as_echo "#define HAVE_IFUNC 1" >>confdefs.h
6740 if test x"$libc_cv_gcc_indirect_function" = xyes; then
6741 $as_echo "#define HAVE_GCC_IFUNC 1" >>confdefs.h
6745 # This is far from the AC_ARG_ENABLE that sets it so that a sysdeps
6746 # configure fragment can override the value to prevent this AC_DEFINE.
6748 if test "x$use_nscd" != xno; then
6749 $as_echo "#define USE_NSCD 1" >>confdefs.h
6752 if test "x$build_nscd" = xdefault; then
6753 build_nscd=$use_nscd
6763 if test x$use_ldconfig = xyes; then
6764 $as_echo "#define USE_LDCONFIG 1" >>confdefs.h
6773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
6774 $as_echo_n "checking whether -fPIC is default... " >&6; }
6775 if ${libc_cv_pic_default+:} false; then :
6776 $as_echo_n "(cached) " >&6
6778 libc_cv_pic_default=yes
6779 cat > conftest.c <<EOF
6780 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
6781 # error PIC is default.
6784 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6785 libc_cv_pic_default=no
6789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
6790 $as_echo "$libc_cv_pic_default" >&6; }
6793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIE is default" >&5
6794 $as_echo_n "checking whether -fPIE is default... " >&6; }
6795 if ${libc_cv_cc_pie_default+:} false; then :
6796 $as_echo_n "(cached) " >&6
6798 libc_cv_cc_pie_default=yes
6799 cat > conftest.c <<EOF
6800 #if defined __PIE__ || defined __pie__ || defined PIE || defined pie
6801 # error PIE is default.
6804 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6805 libc_cv_cc_pie_default=no
6809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_pie_default" >&5
6810 $as_echo "$libc_cv_cc_pie_default" >&6; }
6811 libc_cv_pie_default=$libc_cv_cc_pie_default
6815 # Set the `multidir' variable by grabbing the variable from the compiler.
6816 # We do it once and save the result in a generated makefile.
6817 libc_cv_multidir=`${CC-cc} $CFLAGS $CPPFLAGS -print-multi-directory`
6820 if test "$static_pie" = yes; then
6821 # The linker must support --no-dynamic-linker.
6822 if test "$libc_cv_no_dynamic_linker" != yes; then
6823 as_fn_error $? "linker support for --no-dynamic-linker needed" "$LINENO" 5
6826 libc_cv_pie_default=yes
6827 $as_echo "#define ENABLE_STATIC_PIE 1" >>confdefs.h
6830 config_vars="$config_vars
6831 enable-static-pie = $static_pie"
6840 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
6841 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
6845 ac_config_files="$ac_config_files config.make Makefile"
6847 ac_config_commands="$ac_config_commands default"
6849 cat >confcache <<\_ACEOF
6850 # This file is a shell script that caches the results of configure
6851 # tests run on this system so they can be shared between configure
6852 # scripts and configure runs, see configure's option --config-cache.
6853 # It is not useful on other systems. If it contains results you don't
6854 # want to keep, you may remove or edit it.
6856 # config.status only pays attention to the cache file if you give it
6857 # the --recheck option to rerun configure.
6859 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6860 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6865 # The following way of writing the cache mishandles newlines in values,
6866 # but we know of no workaround that is simple, portable, and efficient.
6867 # So, we kill variables containing newlines.
6868 # Ultrix sh set writes to stderr and can't be redirected directly,
6869 # and sets the high bit in the cache file unless we assign to the vars.
6871 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6872 eval ac_val=\$$ac_var
6876 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6877 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6880 _ | IFS | as_nl) ;; #(
6881 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6882 *) { eval $ac_var=; unset $ac_var;} ;;
6888 case $as_nl`(ac_space=' '; set) 2>&1` in #(
6889 *${as_nl}ac_space=\ *)
6890 # `set' does not quote correctly, so add quotes: double-quote
6891 # substitution turns \\\\ into \\, and sed turns \\ into \.
6894 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6897 # `set' quotes correctly as required by POSIX, so do not add quotes.
6898 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6907 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6909 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6911 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6912 if test -w "$cache_file"; then
6913 if test "x$cache_file" != "x/dev/null"; then
6914 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6915 $as_echo "$as_me: updating cache $cache_file" >&6;}
6916 if test ! -f "$cache_file" || test -h "$cache_file"; then
6917 cat confcache >"$cache_file"
6919 case $cache_file in #(
6921 mv -f confcache "$cache_file"$$ &&
6922 mv -f "$cache_file"$$ "$cache_file" ;; #(
6924 mv -f confcache "$cache_file" ;;
6929 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6930 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6935 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6936 # Let make expand exec_prefix.
6937 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6939 DEFS=-DHAVE_CONFIG_H
6944 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6945 # 1. Remove the extension, and $U if already installed.
6946 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
6947 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
6948 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
6949 # will be set to the directory where LIBOBJS objects are built.
6950 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
6951 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
6955 LTLIBOBJS=$ac_ltlibobjs
6959 : "${CONFIG_STATUS=./config.status}"
6961 ac_clean_files_save=$ac_clean_files
6962 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6963 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
6964 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
6966 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
6968 # Generated by $as_me.
6969 # Run this file to recreate the current configuration.
6970 # Compiler output produced by configure, useful for debugging
6971 # configure, is in config.log if it exists.
6977 SHELL=\${CONFIG_SHELL-$SHELL}
6980 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
6981 ## -------------------- ##
6982 ## M4sh Initialization. ##
6983 ## -------------------- ##
6985 # Be more Bourne compatible
6986 DUALCASE=1; export DUALCASE # for MKS sh
6987 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
6990 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6991 # is contrary to our usage. Disable this feature.
6992 alias -g '${1+"$@"}'='"$@"'
6993 setopt NO_GLOB_SUBST
6995 case `(set -o) 2>/dev/null` in #(
7007 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7008 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7009 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7010 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7011 # Prefer a ksh shell builtin over an external printf program on Solaris,
7012 # but without wasting forks for bash or zsh.
7013 if test -z "$BASH_VERSION$ZSH_VERSION" \
7014 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7015 as_echo='print -r --'
7016 as_echo_n='print -rn --'
7017 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7018 as_echo='printf %s\n'
7019 as_echo_n='printf %s'
7021 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7022 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7023 as_echo_n='/usr/ucb/echo -n'
7025 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7026 as_echo_n_body='eval
7030 expr "X$arg" : "X\\(.*\\)$as_nl";
7031 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7033 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7035 export as_echo_n_body
7036 as_echo_n='sh -c $as_echo_n_body as_echo'
7039 as_echo='sh -c $as_echo_body as_echo'
7042 # The user is always right.
7043 if test "${PATH_SEPARATOR+set}" != set; then
7045 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7046 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7053 # We need space, tab and new line, in precisely that order. Quoting is
7054 # there to prevent editors from complaining about space-tab.
7055 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7056 # splitting by setting IFS to empty value.)
7059 # Find who we are. Look in the path if we contain no directory separator.
7062 *[\\/]* ) as_myself=$0 ;;
7063 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7067 test -z "$as_dir" && as_dir=.
7068 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7074 # We did not find ourselves, most probably we were run as `sh COMMAND'
7075 # in which case we are not to be found in the path.
7076 if test "x$as_myself" = x; then
7079 if test ! -f "$as_myself"; then
7080 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7084 # Unset variables that we do not need and which cause bugs (e.g. in
7085 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7086 # suppresses any "Segmentation fault" message there. '((' could
7087 # trigger a bug in pdksh 5.2.14.
7088 for as_var in BASH_ENV ENV MAIL MAILPATH
7089 do eval test x\${$as_var+set} = xset \
7090 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7103 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7106 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7107 # ----------------------------------------
7108 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7109 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7110 # script with STATUS, using 1 if that was 0.
7113 as_status=$1; test $as_status -eq 0 && as_status=1
7115 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7116 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7118 $as_echo "$as_me: error: $2" >&2
7119 as_fn_exit $as_status
7123 # as_fn_set_status STATUS
7124 # -----------------------
7125 # Set $? to STATUS, without forking.
7129 } # as_fn_set_status
7133 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7143 # Portably unset VAR.
7146 { eval $1=; unset $1;}
7148 as_unset=as_fn_unset
7149 # as_fn_append VAR VALUE
7150 # ----------------------
7151 # Append the text in VALUE to the end of the definition contained in VAR. Take
7152 # advantage of any shell optimizations that allow amortized linear growth over
7153 # repeated appends, instead of the typical quadratic growth present in naive
7155 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7156 eval 'as_fn_append ()
7167 # as_fn_arith ARG...
7168 # ------------------
7169 # Perform arithmetic evaluation on the ARGs, and store the result in the
7170 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7171 # must be portable across $(()) and expr.
7172 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7173 eval 'as_fn_arith ()
7180 as_val=`expr "$@" || test $? -eq 1`
7185 if expr a : '\(a\)' >/dev/null 2>&1 &&
7186 test "X`expr 00001 : '.*\(...\)'`" = X001; then
7192 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7193 as_basename=basename
7198 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7204 as_me=`$as_basename -- "$0" ||
7205 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7206 X"$0" : 'X\(//\)$' \| \
7207 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7209 sed '/^.*\/\([^/][^/]*\)\/*$/{
7223 # Avoid depending upon Character Ranges.
7224 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7225 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7226 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7227 as_cr_digits='0123456789'
7228 as_cr_alnum=$as_cr_Letters$as_cr_digits
7230 ECHO_C= ECHO_N= ECHO_T=
7231 case `echo -n x` in #(((((
7233 case `echo 'xy\c'` in
7234 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
7236 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
7243 rm -f conf$$ conf$$.exe conf$$.file
7244 if test -d conf$$.dir; then
7245 rm -f conf$$.dir/conf$$.file
7248 mkdir conf$$.dir 2>/dev/null
7250 if (echo >conf$$.file) 2>/dev/null; then
7251 if ln -s conf$$.file conf$$ 2>/dev/null; then
7253 # ... but there are two gotchas:
7254 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7255 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7256 # In both cases, we have to default to `cp -pR'.
7257 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7259 elif ln conf$$.file conf$$ 2>/dev/null; then
7267 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7268 rmdir conf$$.dir 2>/dev/null
7273 # Create "$as_dir" as a directory, including parents if necessary.
7278 -*) as_dir=./$as_dir;;
7280 test -d "$as_dir" || eval $as_mkdir_p || {
7284 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7285 *) as_qdir=$as_dir;;
7287 as_dirs="'$as_qdir' $as_dirs"
7288 as_dir=`$as_dirname -- "$as_dir" ||
7289 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7290 X"$as_dir" : 'X\(//\)[^/]' \| \
7291 X"$as_dir" : 'X\(//\)$' \| \
7292 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7293 $as_echo X"$as_dir" |
7294 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7311 test -d "$as_dir" && break
7313 test -z "$as_dirs" || eval "mkdir $as_dirs"
7314 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7318 if mkdir -p . 2>/dev/null; then
7319 as_mkdir_p='mkdir -p "$as_dir"'
7321 test -d ./-p && rmdir ./-p
7326 # as_fn_executable_p FILE
7327 # -----------------------
7328 # Test if FILE is an executable regular file.
7329 as_fn_executable_p ()
7331 test -f "$1" && test -x "$1"
7332 } # as_fn_executable_p
7334 as_executable_p=as_fn_executable_p
7336 # Sed expression to map a string onto a valid CPP name.
7337 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7339 # Sed expression to map a string onto a valid variable name.
7340 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7344 ## ----------------------------------- ##
7345 ## Main body of $CONFIG_STATUS script. ##
7346 ## ----------------------------------- ##
7348 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7350 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7351 # Save the log message, to keep $0 and so on meaningful, and to
7352 # report actual input values of CONFIG_FILES etc. instead of their
7353 # values after options handling.
7355 This file was extended by GNU C Library $as_me (see version.h), which was
7356 generated by GNU Autoconf 2.69. Invocation command line was
7358 CONFIG_FILES = $CONFIG_FILES
7359 CONFIG_HEADERS = $CONFIG_HEADERS
7360 CONFIG_LINKS = $CONFIG_LINKS
7361 CONFIG_COMMANDS = $CONFIG_COMMANDS
7364 on `(hostname || uname -n) 2>/dev/null | sed 1q`
7369 case $ac_config_files in *"
7370 "*) set x $ac_config_files; shift; ac_config_files=$*;;
7373 case $ac_config_headers in *"
7374 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7378 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7379 # Files that config.status was made for.
7380 config_files="$ac_config_files"
7381 config_headers="$ac_config_headers"
7382 config_commands="$ac_config_commands"
7386 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7388 \`$as_me' instantiates files and other configuration actions
7389 from templates according to the current configuration. Unless the files
7390 and actions are specified as TAGs, all are instantiated by default.
7392 Usage: $0 [OPTION]... [TAG]...
7394 -h, --help print this help, then exit
7395 -V, --version print version number and configuration settings, then exit
7396 --config print configuration, then exit
7397 -q, --quiet, --silent
7398 do not print progress messages
7399 -d, --debug don't remove temporary files
7400 --recheck update $as_me by reconfiguring in the same conditions
7401 --file=FILE[:TEMPLATE]
7402 instantiate the configuration file FILE
7403 --header=FILE[:TEMPLATE]
7404 instantiate the configuration header FILE
7406 Configuration files:
7409 Configuration headers:
7412 Configuration commands:
7415 Report bugs to <https://sourceware.org/bugzilla/>.
7416 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
7417 General help using GNU software: <http://www.gnu.org/gethelp/>."
7420 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7421 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
7423 GNU C Library config.status (see version.h)
7424 configured by $0, generated by GNU Autoconf 2.69,
7425 with options \\"\$ac_cs_config\\"
7427 Copyright (C) 2012 Free Software Foundation, Inc.
7428 This config.status script is free software; the Free Software Foundation
7429 gives unlimited permission to copy, distribute and modify it."
7434 test -n "\$AWK" || AWK=awk
7437 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7438 # The default lists apply if the user does not specify any file.
7444 ac_option=`expr "X$1" : 'X\([^=]*\)='`
7445 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
7449 ac_option=`expr "X$1" : 'X\([^=]*\)='`
7461 # Handling of the options.
7462 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7464 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
7465 $as_echo "$ac_cs_version"; exit ;;
7466 --config | --confi | --conf | --con | --co | --c )
7467 $as_echo "$ac_cs_config"; exit ;;
7468 --debug | --debu | --deb | --de | --d | -d )
7470 --file | --fil | --fi | --f )
7473 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7474 '') as_fn_error $? "missing file argument" ;;
7476 as_fn_append CONFIG_FILES " '$ac_optarg'"
7477 ac_need_defaults=false;;
7478 --header | --heade | --head | --hea )
7481 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7483 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
7484 ac_need_defaults=false;;
7486 # Conflict between --help and --header
7487 as_fn_error $? "ambiguous option: \`$1'
7488 Try \`$0 --help' for more information.";;
7489 --help | --hel | -h )
7490 $as_echo "$ac_cs_usage"; exit ;;
7491 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7492 | -silent | --silent | --silen | --sile | --sil | --si | --s)
7496 -*) as_fn_error $? "unrecognized option: \`$1'
7497 Try \`$0 --help' for more information." ;;
7499 *) as_fn_append ac_config_targets " $1"
7500 ac_need_defaults=false ;;
7506 ac_configure_extra_args=
7508 if $ac_cs_silent; then
7510 ac_configure_extra_args="$ac_configure_extra_args --silent"
7514 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7515 if \$ac_cs_recheck; then
7516 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7518 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
7519 CONFIG_SHELL='$SHELL'
7525 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7529 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7530 ## Running $as_me. ##
7536 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7540 config_vars='$config_vars'
7544 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7546 # Handling of arguments.
7547 for ac_config_target in $ac_config_targets
7549 case $ac_config_target in
7550 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
7551 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
7552 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7553 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
7555 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
7560 # If the user did not use the arguments to specify the items to instantiate,
7561 # then the envvar interface is used. Set only those that are not.
7562 # We use the long form for the default assignment because of an extremely
7563 # bizarre bug on SunOS 4.1.3.
7564 if $ac_need_defaults; then
7565 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7566 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7567 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7570 # Have a temporary directory for convenience. Make it in the build tree
7571 # simply because there is no reason against having it here, and in addition,
7572 # creating and moving files from /tmp can sometimes cause problems.
7573 # Hook for its removal unless debugging.
7574 # Note that there is a small window in which the directory will not be cleaned:
7575 # after its creation but before its name has been assigned to `$tmp'.
7579 trap 'exit_status=$?
7581 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
7583 trap 'as_fn_exit 1' 1 2 13 15
7585 # Create a (secure) tmp directory for tmp files.
7588 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
7592 tmp=./conf$$-$RANDOM
7593 (umask 077 && mkdir "$tmp")
7594 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
7597 # Set up the scripts for CONFIG_FILES section.
7598 # No need to generate them if there are no CONFIG_FILES.
7599 # This happens for instance with `./config.status config.h'.
7600 if test -n "$CONFIG_FILES"; then
7603 ac_cr=`echo X | tr X '\015'`
7604 # On cygwin, bash can eat \r inside `` if the user requested igncr.
7605 # But we know of no other shell where ac_cr would be empty at this
7606 # point, so we can use a bashism as a fallback.
7607 if test "x$ac_cr" = x; then
7608 eval ac_cr=\$\'\\r\'
7610 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
7611 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7617 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
7622 echo "cat >conf$$subs.awk <<_ACEOF" &&
7623 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
7626 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7627 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
7629 for ac_last_try in false false false false false :; do
7630 . ./conf$$subs.sh ||
7631 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7633 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
7634 if test $ac_delim_n = $ac_delim_num; then
7636 elif $ac_last_try; then
7637 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7639 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7644 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7645 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
7649 s/^/S["/; s/!.*/"]=/
7659 s/\(.\{148\}\)..*/\1/
7661 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
7666 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7673 s/\(.\{148\}\)..*/\1/
7675 s/["\\]/\\&/g; s/^/"/; s/$/"/
7679 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7684 ' <conf$$subs.awk | sed '
7689 ' >>$CONFIG_STATUS || ac_write_fail=1
7690 rm -f conf$$subs.awk
7691 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7693 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
7694 for (key in S) S_is_set[key] = 1
7700 nfields = split(line, field, "@")
7702 len = length(field[1])
7703 for (i = 2; i < nfields; i++) {
7705 keylen = length(key)
7706 if (S_is_set[key]) {
7708 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
7709 len += length(value) + length(field[++i])
7720 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7721 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7722 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
7725 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
7726 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
7729 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
7730 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
7731 # trailing colons and then remove the whole line if VPATH becomes empty
7732 # (actually we leave an empty line to preserve line numbers).
7733 if test "x$srcdir" = x.; then
7734 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
7752 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7753 fi # test -n "$CONFIG_FILES"
7755 # Set up the scripts for CONFIG_HEADERS section.
7756 # No need to generate them if there are no CONFIG_HEADERS.
7757 # This happens for instance with `./config.status Makefile'.
7758 if test -n "$CONFIG_HEADERS"; then
7759 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
7763 # Transform confdefs.h into an awk script `defines.awk', embedded as
7764 # here-document in config.status, that substitutes the proper values into
7765 # config.h.in to produce config.h.
7767 # Create a delimiter string that does not exist in confdefs.h, to ease
7768 # handling of long lines.
7770 for ac_last_try in false false :; do
7771 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
7772 if test -z "$ac_tt"; then
7774 elif $ac_last_try; then
7775 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
7777 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7781 # For the awk script, D is an array of macro values keyed by name,
7782 # likewise P contains macro parameters if any. Preserve backslash
7783 # newline sequences.
7785 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
7787 s/.\{148\}/&'"$ac_delim"'/g
7790 s/^[ ]*#[ ]*define[ ][ ]*/ /
7797 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7799 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
7803 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7804 D["\1"]=" \3\\\\\\n"\\/p
7806 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
7811 s/.\{148\}/&'"$ac_delim"'/g
7816 s/["\\]/\\&/g; s/^/"/; s/$/"/p
7819 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
7821 ' <confdefs.h | sed '
7822 s/'"$ac_delim"'/"\\\
7823 "/g' >>$CONFIG_STATUS || ac_write_fail=1
7825 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7826 for (key in D) D_is_set[key] = 1
7829 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
7831 split(line, arg, " ")
7832 if (arg[1] == "#") {
7836 defundef = substr(arg[1], 2)
7839 split(mac1, mac2, "(") #)
7841 prefix = substr(line, 1, index(line, defundef) - 1)
7842 if (D_is_set[macro]) {
7843 # Preserve the white space surrounding the "#".
7844 print prefix "define", macro P[macro] D[macro]
7847 # Replace #undef with comments. This is necessary, for example,
7848 # in the case of _POSIX_SOURCE, which is predefined and required
7849 # on some systems where configure will not decide to define it.
7850 if (defundef == "undef") {
7851 print "/*", prefix defundef, macro, "*/"
7859 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7860 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
7861 fi # test -n "$CONFIG_HEADERS"
7864 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
7869 :[FHLC]) ac_mode=$ac_tag; continue;;
7871 case $ac_mode$ac_tag in
7873 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
7874 :[FH]-) ac_tag=-:-;;
7875 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
7892 -) ac_f="$ac_tmp/stdin";;
7893 *) # Look for the file first in the build tree, then in the source tree
7894 # (if the path is not absolute). The absolute path cannot be DOS-style,
7895 # because $ac_f cannot contain `:'.
7899 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
7901 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
7903 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
7904 as_fn_append ac_file_inputs " '$ac_f'"
7907 # Let's still pretend it is `configure' which instantiates (i.e., don't
7908 # use $as_me), people would be surprised to read:
7909 # /* config.h. Generated by config.status. */
7910 configure_input='Generated from '`
7911 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
7913 if test x"$ac_file" != x-; then
7914 configure_input="$ac_file. $configure_input"
7915 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
7916 $as_echo "$as_me: creating $ac_file" >&6;}
7918 # Neutralize special characters interpreted by sed in replacement strings.
7919 case $configure_input in #(
7920 *\&* | *\|* | *\\* )
7921 ac_sed_conf_input=`$as_echo "$configure_input" |
7922 sed 's/[\\\\&|]/\\\\&/g'`;; #(
7923 *) ac_sed_conf_input=$configure_input;;
7927 *:-:* | *:-) cat >"$ac_tmp/stdin" \
7928 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
7933 ac_dir=`$as_dirname -- "$ac_file" ||
7934 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7935 X"$ac_file" : 'X\(//\)[^/]' \| \
7936 X"$ac_file" : 'X\(//\)$' \| \
7937 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
7938 $as_echo X"$ac_file" |
7939 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7956 as_dir="$ac_dir"; as_fn_mkdir_p
7960 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
7962 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7963 # A ".." for each directory in $ac_dir_suffix.
7964 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7965 case $ac_top_builddir_sub in
7966 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
7967 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
7970 ac_abs_top_builddir=$ac_pwd
7971 ac_abs_builddir=$ac_pwd$ac_dir_suffix
7972 # for backward compatibility:
7973 ac_top_builddir=$ac_top_build_prefix
7976 .) # We are building in place.
7978 ac_top_srcdir=$ac_top_builddir_sub
7979 ac_abs_top_srcdir=$ac_pwd ;;
7980 [\\/]* | ?:[\\/]* ) # Absolute name.
7981 ac_srcdir=$srcdir$ac_dir_suffix;
7982 ac_top_srcdir=$srcdir
7983 ac_abs_top_srcdir=$srcdir ;;
7985 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
7986 ac_top_srcdir=$ac_top_build_prefix$srcdir
7987 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
7989 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
7999 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8000 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8004 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8005 # If the template does not know about datarootdir, expand it.
8006 # FIXME: This hack should be removed a few years after 2.60.
8007 ac_datarootdir_hack=; ac_datarootdir_seen=
8018 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8019 *datarootdir*) ac_datarootdir_seen=yes;;
8020 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8021 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8022 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8024 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8025 ac_datarootdir_hack='
8026 s&@datadir@&$datadir&g
8027 s&@docdir@&$docdir&g
8028 s&@infodir@&$infodir&g
8029 s&@localedir@&$localedir&g
8030 s&@mandir@&$mandir&g
8031 s&\\\${datarootdir}&$datarootdir&g' ;;
8035 # Neutralize VPATH when `$srcdir' = `.'.
8036 # Shell code in configure.ac might set extrasub.
8037 # FIXME: do we really want to maintain this feature?
8038 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8039 ac_sed_extra="$ac_vpsub
8042 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8044 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8045 s|@configure_input@|$ac_sed_conf_input|;t t
8046 s&@top_builddir@&$ac_top_builddir_sub&;t t
8047 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8048 s&@srcdir@&$ac_srcdir&;t t
8049 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8050 s&@top_srcdir@&$ac_top_srcdir&;t t
8051 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8052 s&@builddir@&$ac_builddir&;t t
8053 s&@abs_builddir@&$ac_abs_builddir&;t t
8054 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8055 s&@INSTALL@&$ac_INSTALL&;t t
8056 $ac_datarootdir_hack
8058 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8059 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8061 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8062 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8063 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8064 "$ac_tmp/out"`; test -z "$ac_out"; } &&
8065 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8066 which seems to be undefined. Please make sure it is defined" >&5
8067 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8068 which seems to be undefined. Please make sure it is defined" >&2;}
8070 rm -f "$ac_tmp/stdin"
8072 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8073 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8075 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8081 if test x"$ac_file" != x-; then
8083 $as_echo "/* $configure_input */" \
8084 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8085 } >"$ac_tmp/config.h" \
8086 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8087 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8088 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8089 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8092 mv "$ac_tmp/config.h" "$ac_file" \
8093 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8096 $as_echo "/* $configure_input */" \
8097 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8098 || as_fn_error $? "could not create -" "$LINENO" 5
8102 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8103 $as_echo "$as_me: executing $ac_file commands" >&6;}
8108 case $ac_file$ac_mode in
8110 case $CONFIG_FILES in *config.make*)
8111 echo "$config_vars" >> config.make;;
8113 test -d bits || mkdir bits ;;
8121 ac_clean_files=$ac_clean_files_save
8123 test $ac_write_fail = 0 ||
8124 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8127 # configure is writing to config.log, and then calls config.status.
8128 # config.status does its own redirection, appending to config.log.
8129 # Unfortunately, on DOS this fails, as config.log is still kept open
8130 # by configure, so config.status won't be able to write to it; its
8131 # output is simply discarded. So we exec the FD to /dev/null,
8132 # effectively closing config.log, so it can be properly (re)opened and
8133 # appended to by config.status. When coming back to configure, we
8134 # need to make the FD available again.
8135 if test "$no_create" != yes; then
8137 ac_config_status_args=
8138 test "$silent" = yes &&
8139 ac_config_status_args="$ac_config_status_args --quiet"
8141 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8143 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8144 # would make configure fail if this is the last instruction.
8145 $ac_cs_success || as_fn_exit 1
8149 # CONFIG_SUBDIRS section.
8151 if test "$no_recursion" != yes; then
8153 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
8154 # so they do not pile up.
8155 ac_sub_configure_args=
8157 eval "set x $ac_configure_args"
8161 if test -n "$ac_prev"; then
8166 -cache-file | --cache-file | --cache-fil | --cache-fi \
8167 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8168 ac_prev=cache_file ;;
8169 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8170 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8173 --config-cache | -C)
8175 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8177 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8179 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8181 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8183 --disable-option-checking)
8187 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8189 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
8193 # Always prepend --prefix to ensure using the same prefix
8194 # in subdir configurations.
8195 ac_arg="--prefix=$prefix"
8197 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8199 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
8202 if test "$silent" = yes; then
8203 ac_sub_configure_args="--silent $ac_sub_configure_args"
8206 # Always prepend --disable-option-checking to silence warnings, since
8207 # different subdirs can have different --enable and --with options.
8208 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
8211 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8213 # Do not complain, so a configure script can configure whichever
8214 # parts of a large source tree are present.
8215 test -d "$srcdir/$ac_dir" || continue
8217 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
8218 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
8219 $as_echo "$ac_msg" >&6
8220 as_dir="$ac_dir"; as_fn_mkdir_p
8224 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8226 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8227 # A ".." for each directory in $ac_dir_suffix.
8228 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8229 case $ac_top_builddir_sub in
8230 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8231 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8234 ac_abs_top_builddir=$ac_pwd
8235 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8236 # for backward compatibility:
8237 ac_top_builddir=$ac_top_build_prefix
8240 .) # We are building in place.
8242 ac_top_srcdir=$ac_top_builddir_sub
8243 ac_abs_top_srcdir=$ac_pwd ;;
8244 [\\/]* | ?:[\\/]* ) # Absolute name.
8245 ac_srcdir=$srcdir$ac_dir_suffix;
8246 ac_top_srcdir=$srcdir
8247 ac_abs_top_srcdir=$srcdir ;;
8249 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8250 ac_top_srcdir=$ac_top_build_prefix$srcdir
8251 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8253 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8258 # Check for guested configure; otherwise get Cygnus style configure.
8259 if test -f "$ac_srcdir/configure.gnu"; then
8260 ac_sub_configure=$ac_srcdir/configure.gnu
8261 elif test -f "$ac_srcdir/configure"; then
8262 ac_sub_configure=$ac_srcdir/configure
8263 elif test -f "$ac_srcdir/configure.in"; then
8264 # This should be Cygnus configure.
8265 ac_sub_configure=$ac_aux_dir/configure
8267 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
8268 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8272 # The recursion is here.
8273 if test -n "$ac_sub_configure"; then
8274 # Make the cache file name correct relative to the subdirectory.
8276 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8278 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
8281 { $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
8282 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8283 # The eval makes quoting arguments work.
8284 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
8285 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
8286 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
8292 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8293 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8294 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}