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 <http://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: http://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='http://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
604 libc_cv_localstatedir
606 libc_cv_complocaledir
610 libc_cv_gcc_unwind_find_fde
613 libc_cv_cxx_thread_local
619 libc_cv_cc_loop_to_function
620 libc_cv_cc_submachine
622 libc_cv_mtls_dialect_gnu2
624 libc_cv_output_format
631 libc_cv_cc_with_libunwind
632 libc_cv_protected_data
674 libc_cv_static_nss_crypt
681 hardcoded_path_in_tests
682 enable_timezone_tools
739 program_transform_name
752 enable_option_checking
766 enable_timezone_tools
767 enable_hardcoded_path_in_tests
768 enable_stackguard_randomization
773 enable_stack_protector
776 enable_maintainer_mode
792 ac_precious_vars='build_alias
807 # Initialize some variables set by options.
809 ac_init_version=false
810 ac_unrecognized_opts=
812 # The variables have the same names as the options, with
813 # dashes changed to underlines.
821 program_transform_name=s,x,x,
829 # Installation directory options.
830 # These are left unexpanded so users can "make install exec_prefix=/foo"
831 # and all the variables that are supposed to be based on exec_prefix
832 # by default will actually change.
833 # Use braces instead of parens because sh, perl, etc. also accept them.
834 # (The list follows the same order as the GNU Coding Standards.)
835 bindir='${exec_prefix}/bin'
836 sbindir='${exec_prefix}/sbin'
837 libexecdir='${exec_prefix}/libexec'
838 datarootdir='${prefix}/share'
839 datadir='${datarootdir}'
840 sysconfdir='${prefix}/etc'
841 sharedstatedir='${prefix}/com'
842 localstatedir='${prefix}/var'
843 includedir='${prefix}/include'
844 oldincludedir='/usr/include'
845 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
846 infodir='${datarootdir}/info'
851 libdir='${exec_prefix}/lib'
852 localedir='${datarootdir}/locale'
853 mandir='${datarootdir}/man'
859 # If the previous option needs an argument, assign it.
860 if test -n "$ac_prev"; then
861 eval $ac_prev=\$ac_option
867 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
872 # Accept the important Cygnus configure options, so we can diagnose typos.
874 case $ac_dashdash$ac_option in
878 -bindir | --bindir | --bindi | --bind | --bin | --bi)
880 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
883 -build | --build | --buil | --bui | --bu)
884 ac_prev=build_alias ;;
885 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
886 build_alias=$ac_optarg ;;
888 -cache-file | --cache-file | --cache-fil | --cache-fi \
889 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
890 ac_prev=cache_file ;;
891 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
892 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
893 cache_file=$ac_optarg ;;
896 cache_file=config.cache ;;
898 -datadir | --datadir | --datadi | --datad)
900 -datadir=* | --datadir=* | --datadi=* | --datad=*)
901 datadir=$ac_optarg ;;
903 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
904 | --dataroo | --dataro | --datar)
905 ac_prev=datarootdir ;;
906 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
907 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
908 datarootdir=$ac_optarg ;;
910 -disable-* | --disable-*)
911 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
912 # Reject names that are not valid shell variable names.
913 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
914 as_fn_error $? "invalid feature name: $ac_useropt"
915 ac_useropt_orig=$ac_useropt
916 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
917 case $ac_user_opts in
921 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
922 ac_unrecognized_sep=', ';;
924 eval enable_$ac_useropt=no ;;
926 -docdir | --docdir | --docdi | --doc | --do)
928 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
931 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
933 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
936 -enable-* | --enable-*)
937 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
938 # Reject names that are not valid shell variable names.
939 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
940 as_fn_error $? "invalid feature name: $ac_useropt"
941 ac_useropt_orig=$ac_useropt
942 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
943 case $ac_user_opts in
947 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
948 ac_unrecognized_sep=', ';;
950 eval enable_$ac_useropt=\$ac_optarg ;;
952 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
953 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
954 | --exec | --exe | --ex)
955 ac_prev=exec_prefix ;;
956 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
957 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
958 | --exec=* | --exe=* | --ex=*)
959 exec_prefix=$ac_optarg ;;
961 -gas | --gas | --ga | --g)
962 # Obsolete; use --with-gas.
965 -help | --help | --hel | --he | -h)
967 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
968 ac_init_help=recursive ;;
969 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
970 ac_init_help=short ;;
972 -host | --host | --hos | --ho)
973 ac_prev=host_alias ;;
974 -host=* | --host=* | --hos=* | --ho=*)
975 host_alias=$ac_optarg ;;
977 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
979 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
981 htmldir=$ac_optarg ;;
983 -includedir | --includedir | --includedi | --included | --include \
984 | --includ | --inclu | --incl | --inc)
985 ac_prev=includedir ;;
986 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
987 | --includ=* | --inclu=* | --incl=* | --inc=*)
988 includedir=$ac_optarg ;;
990 -infodir | --infodir | --infodi | --infod | --info | --inf)
992 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
993 infodir=$ac_optarg ;;
995 -libdir | --libdir | --libdi | --libd)
997 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1000 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1001 | --libexe | --libex | --libe)
1002 ac_prev=libexecdir ;;
1003 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1004 | --libexe=* | --libex=* | --libe=*)
1005 libexecdir=$ac_optarg ;;
1007 -localedir | --localedir | --localedi | --localed | --locale)
1008 ac_prev=localedir ;;
1009 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1010 localedir=$ac_optarg ;;
1012 -localstatedir | --localstatedir | --localstatedi | --localstated \
1013 | --localstate | --localstat | --localsta | --localst | --locals)
1014 ac_prev=localstatedir ;;
1015 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1016 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1017 localstatedir=$ac_optarg ;;
1019 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1021 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1022 mandir=$ac_optarg ;;
1024 -nfp | --nfp | --nf)
1025 # Obsolete; use --without-fp.
1028 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1029 | --no-cr | --no-c | -n)
1032 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1033 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1036 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1037 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1038 | --oldin | --oldi | --old | --ol | --o)
1039 ac_prev=oldincludedir ;;
1040 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1041 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1042 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1043 oldincludedir=$ac_optarg ;;
1045 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1047 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1048 prefix=$ac_optarg ;;
1050 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1051 | --program-pre | --program-pr | --program-p)
1052 ac_prev=program_prefix ;;
1053 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1054 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1055 program_prefix=$ac_optarg ;;
1057 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1058 | --program-suf | --program-su | --program-s)
1059 ac_prev=program_suffix ;;
1060 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1061 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1062 program_suffix=$ac_optarg ;;
1064 -program-transform-name | --program-transform-name \
1065 | --program-transform-nam | --program-transform-na \
1066 | --program-transform-n | --program-transform- \
1067 | --program-transform | --program-transfor \
1068 | --program-transfo | --program-transf \
1069 | --program-trans | --program-tran \
1070 | --progr-tra | --program-tr | --program-t)
1071 ac_prev=program_transform_name ;;
1072 -program-transform-name=* | --program-transform-name=* \
1073 | --program-transform-nam=* | --program-transform-na=* \
1074 | --program-transform-n=* | --program-transform-=* \
1075 | --program-transform=* | --program-transfor=* \
1076 | --program-transfo=* | --program-transf=* \
1077 | --program-trans=* | --program-tran=* \
1078 | --progr-tra=* | --program-tr=* | --program-t=*)
1079 program_transform_name=$ac_optarg ;;
1081 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1083 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1084 pdfdir=$ac_optarg ;;
1086 -psdir | --psdir | --psdi | --psd | --ps)
1088 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1091 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1092 | -silent | --silent | --silen | --sile | --sil)
1095 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1097 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1099 sbindir=$ac_optarg ;;
1101 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1102 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1103 | --sharedst | --shareds | --shared | --share | --shar \
1105 ac_prev=sharedstatedir ;;
1106 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1107 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1108 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1110 sharedstatedir=$ac_optarg ;;
1112 -site | --site | --sit)
1114 -site=* | --site=* | --sit=*)
1117 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1119 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1120 srcdir=$ac_optarg ;;
1122 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1123 | --syscon | --sysco | --sysc | --sys | --sy)
1124 ac_prev=sysconfdir ;;
1125 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1126 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1127 sysconfdir=$ac_optarg ;;
1129 -target | --target | --targe | --targ | --tar | --ta | --t)
1130 ac_prev=target_alias ;;
1131 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1132 target_alias=$ac_optarg ;;
1134 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1137 -version | --version | --versio | --versi | --vers | -V)
1138 ac_init_version=: ;;
1141 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1142 # Reject names that are not valid shell variable names.
1143 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1144 as_fn_error $? "invalid package name: $ac_useropt"
1145 ac_useropt_orig=$ac_useropt
1146 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1147 case $ac_user_opts in
1151 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1152 ac_unrecognized_sep=', ';;
1154 eval with_$ac_useropt=\$ac_optarg ;;
1156 -without-* | --without-*)
1157 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1158 # Reject names that are not valid shell variable names.
1159 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1160 as_fn_error $? "invalid package name: $ac_useropt"
1161 ac_useropt_orig=$ac_useropt
1162 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1163 case $ac_user_opts in
1167 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1168 ac_unrecognized_sep=', ';;
1170 eval with_$ac_useropt=no ;;
1173 # Obsolete; use --with-x.
1176 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1177 | --x-incl | --x-inc | --x-in | --x-i)
1178 ac_prev=x_includes ;;
1179 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1180 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1181 x_includes=$ac_optarg ;;
1183 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1184 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1185 ac_prev=x_libraries ;;
1186 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1187 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1188 x_libraries=$ac_optarg ;;
1190 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1191 Try \`$0 --help' for more information"
1195 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1196 # Reject names that are not valid shell variable names.
1197 case $ac_envvar in #(
1198 '' | [0-9]* | *[!_$as_cr_alnum]* )
1199 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1201 eval $ac_envvar=\$ac_optarg
1202 export $ac_envvar ;;
1205 # FIXME: should be removed in autoconf 3.0.
1206 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1207 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1208 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1209 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1215 if test -n "$ac_prev"; then
1216 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1217 as_fn_error $? "missing argument to $ac_option"
1220 if test -n "$ac_unrecognized_opts"; then
1221 case $enable_option_checking in
1223 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1224 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1228 # Check all directory arguments for consistency.
1229 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1230 datadir sysconfdir sharedstatedir localstatedir includedir \
1231 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1232 libdir localedir mandir
1234 eval ac_val=\$$ac_var
1235 # Remove trailing slashes.
1238 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1239 eval $ac_var=\$ac_val;;
1241 # Be sure to have absolute directory names.
1243 [\\/$]* | ?:[\\/]* ) continue;;
1244 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1246 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1249 # There might be people who depend on the old broken behavior: `$host'
1250 # used to hold the argument of --host etc.
1251 # FIXME: To remove some day.
1254 target=$target_alias
1256 # FIXME: To remove some day.
1257 if test "x$host_alias" != x; then
1258 if test "x$build_alias" = x; then
1259 cross_compiling=maybe
1260 elif test "x$build_alias" != "x$host_alias"; then
1266 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1268 test "$silent" = yes && exec 6>/dev/null
1271 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1272 ac_ls_di=`ls -di .` &&
1273 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1274 as_fn_error $? "working directory cannot be determined"
1275 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1276 as_fn_error $? "pwd does not report name of working directory"
1279 # Find the source files, if location was not specified.
1280 if test -z "$srcdir"; then
1281 ac_srcdir_defaulted=yes
1282 # Try the directory containing this script, then the parent directory.
1283 ac_confdir=`$as_dirname -- "$as_myself" ||
1284 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1285 X"$as_myself" : 'X\(//\)[^/]' \| \
1286 X"$as_myself" : 'X\(//\)$' \| \
1287 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1288 $as_echo X"$as_myself" |
1289 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1307 if test ! -r "$srcdir/$ac_unique_file"; then
1311 ac_srcdir_defaulted=no
1313 if test ! -r "$srcdir/$ac_unique_file"; then
1314 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1315 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1317 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1319 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1321 # When building in place, set srcdir=.
1322 if test "$ac_abs_confdir" = "$ac_pwd"; then
1325 # Remove unnecessary trailing slashes from srcdir.
1326 # Double slashes in file names in object file debugging info
1327 # mess up M-x gdb in Emacs.
1329 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1331 for ac_var in $ac_precious_vars; do
1332 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1333 eval ac_env_${ac_var}_value=\$${ac_var}
1334 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1335 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1339 # Report the --help message.
1341 if test "$ac_init_help" = "long"; then
1342 # Omit some internal or obsolete options to make the list less imposing.
1343 # This message is too long to be a string in the A/UX 3.1 sh.
1345 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1347 Usage: $0 [OPTION]... [VAR=VALUE]...
1349 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1350 VAR=VALUE. See below for descriptions of some of the useful variables.
1352 Defaults for the options are specified in brackets.
1355 -h, --help display this help and exit
1356 --help=short display options specific to this package
1357 --help=recursive display the short help of all the included packages
1358 -V, --version display version information and exit
1359 -q, --quiet, --silent do not print \`checking ...' messages
1360 --cache-file=FILE cache test results in FILE [disabled]
1361 -C, --config-cache alias for \`--cache-file=config.cache'
1362 -n, --no-create do not create output files
1363 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1365 Installation directories:
1366 --prefix=PREFIX install architecture-independent files in PREFIX
1367 [$ac_default_prefix]
1368 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1371 By default, \`make install' will install all the files in
1372 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1373 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1374 for instance \`--prefix=\$HOME'.
1376 For better control, use the options below.
1378 Fine tuning of the installation directories:
1379 --bindir=DIR user executables [EPREFIX/bin]
1380 --sbindir=DIR system admin executables [EPREFIX/sbin]
1381 --libexecdir=DIR program executables [EPREFIX/libexec]
1382 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1383 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1384 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1385 --libdir=DIR object code libraries [EPREFIX/lib]
1386 --includedir=DIR C header files [PREFIX/include]
1387 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1388 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1389 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1390 --infodir=DIR info documentation [DATAROOTDIR/info]
1391 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1392 --mandir=DIR man documentation [DATAROOTDIR/man]
1393 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1394 --htmldir=DIR html documentation [DOCDIR]
1395 --dvidir=DIR dvi documentation [DOCDIR]
1396 --pdfdir=DIR pdf documentation [DOCDIR]
1397 --psdir=DIR ps documentation [DOCDIR]
1403 --build=BUILD configure for building on BUILD [guessed]
1404 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1408 if test -n "$ac_init_help"; then
1409 case $ac_init_help in
1410 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1415 --disable-option-checking ignore unrecognized --enable/--with options
1416 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1417 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1418 --disable-sanity-checks really do not use threads (should not be used except
1419 in special situations) [default=yes]
1420 --enable-shared build shared library [default=yes if GNU ld]
1421 --enable-profile build profiled library [default=no]
1422 --disable-timezone-tools
1423 do not install timezone tools [default=install]
1424 --enable-hardcoded-path-in-tests
1425 hardcode newly built glibc path in tests
1427 --enable-stackguard-randomization
1428 initialize __stack_chk_guard canary with a random
1429 number at program start
1430 --enable-lock-elision=yes/no
1431 Enable lock elision for pthread mutexes by default
1432 --enable-add-ons[=DIRS...]
1433 configure and build add-ons in DIR1,DIR2,... search
1434 for add-ons if no parameter given
1435 --disable-hidden-plt do not hide internal function calls to avoid PLT
1436 --enable-bind-now disable lazy relocations in DSOs
1437 --enable-stack-protector=[yes|no|all|strong]
1438 Use -fstack-protector[-all|-strong] to detect glibc
1440 --enable-static-nss build static NSS modules [default=no]
1441 --disable-force-install don't force installation of files from this package,
1442 even if they are older than the installed files
1443 --enable-maintainer-mode
1444 enable make rules and dependencies not useful (and
1445 sometimes confusing) to the casual installer
1446 --enable-kernel=VERSION compile for compatibility with kernel not older than
1448 --enable-all-warnings enable all useful warnings gcc can issue
1449 --disable-werror do not build with -Werror
1450 --enable-multi-arch enable single DSO with optimizations for multiple
1452 --enable-nss-crypt enable libcrypt to use nss
1453 --enable-obsolete-rpc build and install the obsolete RPC code for
1455 --enable-obsolete-nsl build and install the obsolete libnsl library and
1456 depending NSS modules
1457 --enable-systemtap enable systemtap static probe points [default=no]
1458 --disable-build-nscd disable building and installing the nscd daemon
1459 --disable-nscd library functions will not contact the nscd daemon
1460 --enable-pt_chown Enable building and installing pt_chown
1461 --enable-tunables Enable tunables support. Known values are 'yes',
1462 'no' and 'valstring'
1463 --enable-mathvec Enable building and installing mathvec [default
1464 depends on architecture]
1467 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1468 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1469 --with-pkgversion=PKG Use PKG in the version string in place of "GNU libc"
1470 --with-bugurl=URL Direct users to URL to report a bug
1471 --with-gd=DIR find libgd include dir and library with prefix DIR
1472 --with-gd-include=DIR find libgd include files in DIR
1473 --with-gd-lib=DIR find libgd library files in DIR
1474 --with-fp if using floating-point hardware [default=yes]
1475 --with-binutils=PATH specify location of binutils (as and ld)
1476 --with-selinux if building with SELinux support
1477 --with-headers=PATH location of system headers to use (for example
1478 /usr/src/linux/include) [default=compiler default]
1479 --with-default-link do not use explicit linker scripts
1480 --with-cpu=CPU select code for CPU variant
1482 Some influential environment variables:
1483 CC C compiler command
1484 CFLAGS C compiler flags
1485 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1486 nonstandard directory <lib dir>
1487 LIBS libraries to pass to the linker, e.g. -l<library>
1488 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1489 you have headers in a nonstandard directory <include dir>
1491 CXX C++ compiler command
1492 CXXFLAGS C++ compiler flags
1494 Use these variables to override the choices made by `configure' or to help
1495 it to find libraries and programs with nonstandard names/locations.
1497 Report bugs to <http://sourceware.org/bugzilla/>.
1498 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
1499 General help using GNU software: <http://www.gnu.org/gethelp/>.
1504 if test "$ac_init_help" = "recursive"; then
1505 # If there are subdirs, report their specific --help.
1506 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1507 test -d "$ac_dir" ||
1508 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1513 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1515 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1516 # A ".." for each directory in $ac_dir_suffix.
1517 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1518 case $ac_top_builddir_sub in
1519 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1520 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1523 ac_abs_top_builddir=$ac_pwd
1524 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1525 # for backward compatibility:
1526 ac_top_builddir=$ac_top_build_prefix
1529 .) # We are building in place.
1531 ac_top_srcdir=$ac_top_builddir_sub
1532 ac_abs_top_srcdir=$ac_pwd ;;
1533 [\\/]* | ?:[\\/]* ) # Absolute name.
1534 ac_srcdir=$srcdir$ac_dir_suffix;
1535 ac_top_srcdir=$srcdir
1536 ac_abs_top_srcdir=$srcdir ;;
1538 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1539 ac_top_srcdir=$ac_top_build_prefix$srcdir
1540 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1542 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1544 cd "$ac_dir" || { ac_status=$?; continue; }
1545 # Check for guested configure.
1546 if test -f "$ac_srcdir/configure.gnu"; then
1548 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1549 elif test -f "$ac_srcdir/configure"; then
1551 $SHELL "$ac_srcdir/configure" --help=recursive
1553 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1555 cd "$ac_pwd" || { ac_status=$?; break; }
1559 test -n "$ac_init_help" && exit $ac_status
1560 if $ac_init_version; then
1562 GNU C Library configure (see version.h)
1563 generated by GNU Autoconf 2.69
1565 Copyright (C) 2012 Free Software Foundation, Inc.
1566 This configure script is free software; the Free Software Foundation
1567 gives unlimited permission to copy, distribute and modify it.
1572 ## ------------------------ ##
1573 ## Autoconf initialization. ##
1574 ## ------------------------ ##
1576 # ac_fn_c_try_compile LINENO
1577 # --------------------------
1578 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1579 ac_fn_c_try_compile ()
1581 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1582 rm -f conftest.$ac_objext
1583 if { { ac_try="$ac_compile"
1585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1586 *) ac_try_echo=$ac_try;;
1588 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589 $as_echo "$ac_try_echo"; } >&5
1590 (eval "$ac_compile") 2>conftest.err
1592 if test -s conftest.err; then
1593 grep -v '^ *+' conftest.err >conftest.er1
1594 cat conftest.er1 >&5
1595 mv -f conftest.er1 conftest.err
1597 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1598 test $ac_status = 0; } && {
1599 test -z "$ac_c_werror_flag" ||
1600 test ! -s conftest.err
1601 } && test -s conftest.$ac_objext; then :
1604 $as_echo "$as_me: failed program was:" >&5
1605 sed 's/^/| /' conftest.$ac_ext >&5
1609 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1610 as_fn_set_status $ac_retval
1612 } # ac_fn_c_try_compile
1614 # ac_fn_cxx_try_compile LINENO
1615 # ----------------------------
1616 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1617 ac_fn_cxx_try_compile ()
1619 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1620 rm -f conftest.$ac_objext
1621 if { { ac_try="$ac_compile"
1623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1624 *) ac_try_echo=$ac_try;;
1626 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1627 $as_echo "$ac_try_echo"; } >&5
1628 (eval "$ac_compile") 2>conftest.err
1630 if test -s conftest.err; then
1631 grep -v '^ *+' conftest.err >conftest.er1
1632 cat conftest.er1 >&5
1633 mv -f conftest.er1 conftest.err
1635 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1636 test $ac_status = 0; } && {
1637 test -z "$ac_cxx_werror_flag" ||
1638 test ! -s conftest.err
1639 } && test -s conftest.$ac_objext; then :
1642 $as_echo "$as_me: failed program was:" >&5
1643 sed 's/^/| /' conftest.$ac_ext >&5
1647 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1648 as_fn_set_status $ac_retval
1650 } # ac_fn_cxx_try_compile
1652 # ac_fn_cxx_try_link LINENO
1653 # -------------------------
1654 # Try to link conftest.$ac_ext, and return whether this succeeded.
1655 ac_fn_cxx_try_link ()
1657 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1658 rm -f conftest.$ac_objext conftest$ac_exeext
1659 if { { ac_try="$ac_link"
1661 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1662 *) ac_try_echo=$ac_try;;
1664 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1665 $as_echo "$ac_try_echo"; } >&5
1666 (eval "$ac_link") 2>conftest.err
1668 if test -s conftest.err; then
1669 grep -v '^ *+' conftest.err >conftest.er1
1670 cat conftest.er1 >&5
1671 mv -f conftest.er1 conftest.err
1673 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1674 test $ac_status = 0; } && {
1675 test -z "$ac_cxx_werror_flag" ||
1676 test ! -s conftest.err
1677 } && test -s conftest$ac_exeext && {
1678 test "$cross_compiling" = yes ||
1679 test -x conftest$ac_exeext
1683 $as_echo "$as_me: failed program was:" >&5
1684 sed 's/^/| /' conftest.$ac_ext >&5
1688 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1689 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1690 # interfere with the next link command; also delete a directory that is
1691 # left behind by Apple's compiler. We do this before executing the actions.
1692 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1693 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1694 as_fn_set_status $ac_retval
1696 } # ac_fn_cxx_try_link
1698 # ac_fn_c_try_link LINENO
1699 # -----------------------
1700 # Try to link conftest.$ac_ext, and return whether this succeeded.
1703 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1704 rm -f conftest.$ac_objext conftest$ac_exeext
1705 if { { ac_try="$ac_link"
1707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1708 *) ac_try_echo=$ac_try;;
1710 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1711 $as_echo "$ac_try_echo"; } >&5
1712 (eval "$ac_link") 2>conftest.err
1714 if test -s conftest.err; then
1715 grep -v '^ *+' conftest.err >conftest.er1
1716 cat conftest.er1 >&5
1717 mv -f conftest.er1 conftest.err
1719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1720 test $ac_status = 0; } && {
1721 test -z "$ac_c_werror_flag" ||
1722 test ! -s conftest.err
1723 } && test -s conftest$ac_exeext && {
1724 test "$cross_compiling" = yes ||
1725 test -x conftest$ac_exeext
1729 $as_echo "$as_me: failed program was:" >&5
1730 sed 's/^/| /' conftest.$ac_ext >&5
1734 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1735 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1736 # interfere with the next link command; also delete a directory that is
1737 # left behind by Apple's compiler. We do this before executing the actions.
1738 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1739 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1740 as_fn_set_status $ac_retval
1742 } # ac_fn_c_try_link
1743 cat >config.log <<_ACEOF
1744 This file contains any messages produced by compilers while
1745 running configure, to aid debugging if configure makes a mistake.
1747 It was created by GNU C Library $as_me (see version.h), which was
1748 generated by GNU Autoconf 2.69. Invocation command line was
1760 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1761 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1762 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1763 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1764 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1766 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1767 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1769 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1770 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1771 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1772 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1773 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1774 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1775 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1783 test -z "$as_dir" && as_dir=.
1784 $as_echo "PATH: $as_dir"
1800 # Keep a trace of the command line.
1801 # Strip out --no-create and --no-recursion so they do not pile up.
1802 # Strip out --silent because we don't want to record it for future runs.
1803 # Also quote any args containing shell meta-characters.
1804 # Make two passes to allow for proper duplicate-argument suppression.
1808 ac_must_keep_next=false
1814 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1815 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1816 | -silent | --silent | --silen | --sile | --sil)
1819 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1822 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1824 as_fn_append ac_configure_args1 " '$ac_arg'"
1825 if test $ac_must_keep_next = true; then
1826 ac_must_keep_next=false # Got value, back to normal.
1829 *=* | --config-cache | -C | -disable-* | --disable-* \
1830 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1831 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1832 | -with-* | --with-* | -without-* | --without-* | --x)
1833 case "$ac_configure_args0 " in
1834 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1837 -* ) ac_must_keep_next=true ;;
1840 as_fn_append ac_configure_args " '$ac_arg'"
1845 { ac_configure_args0=; unset ac_configure_args0;}
1846 { ac_configure_args1=; unset ac_configure_args1;}
1848 # When interrupted or exit'd, cleanup temporary files, and complete
1849 # config.log. We remove comments because anyway the quotes in there
1850 # would cause problems or look ugly.
1851 # WARNING: Use '\'' to represent an apostrophe within the trap.
1852 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1853 trap 'exit_status=$?
1854 # Save into config.log some information that might help in debugging.
1858 $as_echo "## ---------------- ##
1859 ## Cache variables. ##
1860 ## ---------------- ##"
1862 # The following way of writing the cache mishandles newlines in values,
1864 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1865 eval ac_val=\$$ac_var
1869 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1870 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1873 _ | IFS | as_nl) ;; #(
1874 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1875 *) { eval $ac_var=; unset $ac_var;} ;;
1880 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1881 *${as_nl}ac_space=\ *)
1883 "s/'\''/'\''\\\\'\'''\''/g;
1884 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1887 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1894 $as_echo "## ----------------- ##
1895 ## Output variables. ##
1896 ## ----------------- ##"
1898 for ac_var in $ac_subst_vars
1900 eval ac_val=\$$ac_var
1902 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1904 $as_echo "$ac_var='\''$ac_val'\''"
1908 if test -n "$ac_subst_files"; then
1909 $as_echo "## ------------------- ##
1910 ## File substitutions. ##
1911 ## ------------------- ##"
1913 for ac_var in $ac_subst_files
1915 eval ac_val=\$$ac_var
1917 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1919 $as_echo "$ac_var='\''$ac_val'\''"
1924 if test -s confdefs.h; then
1925 $as_echo "## ----------- ##
1932 test "$ac_signal" != 0 &&
1933 $as_echo "$as_me: caught signal $ac_signal"
1934 $as_echo "$as_me: exit $exit_status"
1936 rm -f core *.core core.conftest.* &&
1937 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1940 for ac_signal in 1 2 13 15; do
1941 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1945 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1946 rm -f -r conftest* confdefs.h
1948 $as_echo "/* confdefs.h */" > confdefs.h
1950 # Predefined preprocessor variables.
1952 cat >>confdefs.h <<_ACEOF
1953 #define PACKAGE_NAME "$PACKAGE_NAME"
1956 cat >>confdefs.h <<_ACEOF
1957 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1960 cat >>confdefs.h <<_ACEOF
1961 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1964 cat >>confdefs.h <<_ACEOF
1965 #define PACKAGE_STRING "$PACKAGE_STRING"
1968 cat >>confdefs.h <<_ACEOF
1969 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1972 cat >>confdefs.h <<_ACEOF
1973 #define PACKAGE_URL "$PACKAGE_URL"
1977 # Let the site file select an alternate cache file if it wants to.
1978 # Prefer an explicitly selected file to automatically selected ones.
1981 if test -n "$CONFIG_SITE"; then
1982 # We do not want a PATH search for config.site.
1983 case $CONFIG_SITE in #((
1984 -*) ac_site_file1=./$CONFIG_SITE;;
1985 */*) ac_site_file1=$CONFIG_SITE;;
1986 *) ac_site_file1=./$CONFIG_SITE;;
1988 elif test "x$prefix" != xNONE; then
1989 ac_site_file1=$prefix/share/config.site
1990 ac_site_file2=$prefix/etc/config.site
1992 ac_site_file1=$ac_default_prefix/share/config.site
1993 ac_site_file2=$ac_default_prefix/etc/config.site
1995 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1997 test "x$ac_site_file" = xNONE && continue
1998 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
1999 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2000 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2001 sed 's/^/| /' "$ac_site_file" >&5
2003 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2004 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2005 as_fn_error $? "failed to load site script $ac_site_file
2006 See \`config.log' for more details" "$LINENO" 5; }
2010 if test -r "$cache_file"; then
2011 # Some versions of bash will fail to source /dev/null (special files
2012 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2013 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2014 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2015 $as_echo "$as_me: loading cache $cache_file" >&6;}
2017 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2018 *) . "./$cache_file";;
2022 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2023 $as_echo "$as_me: creating cache $cache_file" >&6;}
2027 # Check that the precious variables saved in the cache have kept the same
2029 ac_cache_corrupted=false
2030 for ac_var in $ac_precious_vars; do
2031 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2032 eval ac_new_set=\$ac_env_${ac_var}_set
2033 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2034 eval ac_new_val=\$ac_env_${ac_var}_value
2035 case $ac_old_set,$ac_new_set in
2037 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2038 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2039 ac_cache_corrupted=: ;;
2041 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2042 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2043 ac_cache_corrupted=: ;;
2046 if test "x$ac_old_val" != "x$ac_new_val"; then
2047 # differences in whitespace do not lead to failure.
2048 ac_old_val_w=`echo x $ac_old_val`
2049 ac_new_val_w=`echo x $ac_new_val`
2050 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2051 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2052 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2053 ac_cache_corrupted=:
2055 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2056 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2057 eval $ac_var=\$ac_old_val
2059 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2060 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2061 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2062 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2065 # Pass precious variables to config.status.
2066 if test "$ac_new_set" = set; then
2068 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2069 *) ac_arg=$ac_var=$ac_new_val ;;
2071 case " $ac_configure_args " in
2072 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2073 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2077 if $ac_cache_corrupted; then
2078 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2079 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2080 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2081 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2082 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2084 ## -------------------- ##
2085 ## Main body of script. ##
2086 ## -------------------- ##
2089 ac_cpp='$CPP $CPPFLAGS'
2090 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2091 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2092 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2096 ac_config_headers="$ac_config_headers config.h"
2099 for ac_dir in scripts "$srcdir"/scripts; do
2100 if test -f "$ac_dir/install-sh"; then
2102 ac_install_sh="$ac_aux_dir/install-sh -c"
2104 elif test -f "$ac_dir/install.sh"; then
2106 ac_install_sh="$ac_aux_dir/install.sh -c"
2108 elif test -f "$ac_dir/shtool"; then
2110 ac_install_sh="$ac_aux_dir/shtool install -c"
2114 if test -z "$ac_aux_dir"; then
2115 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2118 # These three variables are undocumented and unsupported,
2119 # and are intended to be withdrawn in a future Autoconf release.
2120 # They can cause serious problems if a builder's source tree is in a directory
2121 # whose full name contains unusual characters.
2122 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2123 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2124 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2130 # Check whether --with-pkgversion was given.
2131 if test "${with_pkgversion+set}" = set; then :
2132 withval=$with_pkgversion; case "$withval" in
2133 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
2135 *) PKGVERSION="($withval) " ;;
2138 PKGVERSION="(GNU libc) "
2142 PKGVERSION_TEXI=`echo "$PKGVERSION" | sed 's/@/@@/g'`
2148 # Check whether --with-bugurl was given.
2149 if test "${with_bugurl+set}" = set; then :
2150 withval=$with_bugurl; case "$withval" in
2151 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
2154 *) BUGURL="$withval"
2158 BUGURL="http://www.gnu.org/software/libc/bugs.html"
2168 REPORT_BUGS_TO="<$BUGURL>"
2169 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
2176 cat >>confdefs.h <<_ACEOF
2177 #define PKGVERSION "$PKGVERSION"
2181 cat >>confdefs.h <<_ACEOF
2182 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
2186 # Glibc should not depend on any header files
2189 # We require GCC, and by default use its preprocessor. Override AC_PROG_CPP
2190 # here to work around the Autoconf issue discussed in
2191 # <http://sourceware.org/ml/libc-alpha/2013-01/msg00721.html>.
2194 # We require GCC. Override _AC_PROG_CC_C89 here to work around the Autoconf
2195 # issue discussed in
2196 # <http://sourceware.org/ml/libc-alpha/2013-01/msg00757.html>.
2204 # Make sure we can run config.sub.
2205 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2206 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2209 $as_echo_n "checking build system type... " >&6; }
2210 if ${ac_cv_build+:} false; then :
2211 $as_echo_n "(cached) " >&6
2213 ac_build_alias=$build_alias
2214 test "x$ac_build_alias" = x &&
2215 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2216 test "x$ac_build_alias" = x &&
2217 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2218 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2219 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2223 $as_echo "$ac_cv_build" >&6; }
2224 case $ac_cv_build in
2226 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2229 ac_save_IFS=$IFS; IFS='-'
2235 # Remember, the first character of IFS is used to create $*,
2236 # except with old shells:
2239 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2243 $as_echo_n "checking host system type... " >&6; }
2244 if ${ac_cv_host+:} false; then :
2245 $as_echo_n "(cached) " >&6
2247 if test "x$host_alias" = x; then
2248 ac_cv_host=$ac_cv_build
2250 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2251 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2256 $as_echo "$ac_cv_host" >&6; }
2259 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2262 ac_save_IFS=$IFS; IFS='-'
2268 # Remember, the first character of IFS is used to create $*,
2269 # except with old shells:
2272 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2277 ac_cpp='$CPP $CPPFLAGS'
2278 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2279 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2280 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2281 if test -n "$ac_tool_prefix"; then
2282 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2283 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2284 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2285 $as_echo_n "checking for $ac_word... " >&6; }
2286 if ${ac_cv_prog_CC+:} false; then :
2287 $as_echo_n "(cached) " >&6
2289 if test -n "$CC"; then
2290 ac_cv_prog_CC="$CC" # Let the user override the test.
2292 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2296 test -z "$as_dir" && as_dir=.
2297 for ac_exec_ext in '' $ac_executable_extensions; do
2298 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2299 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2300 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2310 if test -n "$CC"; then
2311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2312 $as_echo "$CC" >&6; }
2314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2315 $as_echo "no" >&6; }
2320 if test -z "$ac_cv_prog_CC"; then
2322 # Extract the first word of "gcc", so it can be a program name with args.
2323 set dummy gcc; ac_word=$2
2324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2325 $as_echo_n "checking for $ac_word... " >&6; }
2326 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2327 $as_echo_n "(cached) " >&6
2329 if test -n "$ac_ct_CC"; then
2330 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2332 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2336 test -z "$as_dir" && as_dir=.
2337 for ac_exec_ext in '' $ac_executable_extensions; do
2338 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2339 ac_cv_prog_ac_ct_CC="gcc"
2340 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2349 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2350 if test -n "$ac_ct_CC"; then
2351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2352 $as_echo "$ac_ct_CC" >&6; }
2354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2355 $as_echo "no" >&6; }
2358 if test "x$ac_ct_CC" = x; then
2361 case $cross_compiling:$ac_tool_warned in
2363 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2364 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2365 ac_tool_warned=yes ;;
2373 if test -z "$CC"; then
2374 if test -n "$ac_tool_prefix"; then
2375 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2376 set dummy ${ac_tool_prefix}cc; ac_word=$2
2377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2378 $as_echo_n "checking for $ac_word... " >&6; }
2379 if ${ac_cv_prog_CC+:} false; then :
2380 $as_echo_n "(cached) " >&6
2382 if test -n "$CC"; then
2383 ac_cv_prog_CC="$CC" # Let the user override the test.
2385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2389 test -z "$as_dir" && as_dir=.
2390 for ac_exec_ext in '' $ac_executable_extensions; do
2391 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2392 ac_cv_prog_CC="${ac_tool_prefix}cc"
2393 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2403 if test -n "$CC"; then
2404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2405 $as_echo "$CC" >&6; }
2407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2408 $as_echo "no" >&6; }
2414 if test -z "$CC"; then
2415 # Extract the first word of "cc", so it can be a program name with args.
2416 set dummy cc; ac_word=$2
2417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2418 $as_echo_n "checking for $ac_word... " >&6; }
2419 if ${ac_cv_prog_CC+:} false; then :
2420 $as_echo_n "(cached) " >&6
2422 if test -n "$CC"; then
2423 ac_cv_prog_CC="$CC" # Let the user override the test.
2426 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2430 test -z "$as_dir" && as_dir=.
2431 for ac_exec_ext in '' $ac_executable_extensions; do
2432 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2433 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2434 ac_prog_rejected=yes
2438 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2445 if test $ac_prog_rejected = yes; then
2446 # We found a bogon in the path, so make sure we never use it.
2447 set dummy $ac_cv_prog_CC
2449 if test $# != 0; then
2450 # We chose a different compiler from the bogus one.
2451 # However, it has the same basename, so the bogon will be chosen
2452 # first if we set CC to just the basename; use the full file name.
2454 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2460 if test -n "$CC"; then
2461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2462 $as_echo "$CC" >&6; }
2464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2465 $as_echo "no" >&6; }
2470 if test -z "$CC"; then
2471 if test -n "$ac_tool_prefix"; then
2472 for ac_prog in cl.exe
2474 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2475 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2477 $as_echo_n "checking for $ac_word... " >&6; }
2478 if ${ac_cv_prog_CC+:} false; then :
2479 $as_echo_n "(cached) " >&6
2481 if test -n "$CC"; then
2482 ac_cv_prog_CC="$CC" # Let the user override the test.
2484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2488 test -z "$as_dir" && as_dir=.
2489 for ac_exec_ext in '' $ac_executable_extensions; do
2490 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2491 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2492 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2502 if test -n "$CC"; then
2503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2504 $as_echo "$CC" >&6; }
2506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2507 $as_echo "no" >&6; }
2511 test -n "$CC" && break
2514 if test -z "$CC"; then
2516 for ac_prog in cl.exe
2518 # Extract the first word of "$ac_prog", so it can be a program name with args.
2519 set dummy $ac_prog; ac_word=$2
2520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2521 $as_echo_n "checking for $ac_word... " >&6; }
2522 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2523 $as_echo_n "(cached) " >&6
2525 if test -n "$ac_ct_CC"; then
2526 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2532 test -z "$as_dir" && as_dir=.
2533 for ac_exec_ext in '' $ac_executable_extensions; do
2534 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2535 ac_cv_prog_ac_ct_CC="$ac_prog"
2536 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2545 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2546 if test -n "$ac_ct_CC"; then
2547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2548 $as_echo "$ac_ct_CC" >&6; }
2550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2551 $as_echo "no" >&6; }
2555 test -n "$ac_ct_CC" && break
2558 if test "x$ac_ct_CC" = x; then
2561 case $cross_compiling:$ac_tool_warned in
2563 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2564 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2565 ac_tool_warned=yes ;;
2574 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2575 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2576 as_fn_error $? "no acceptable C compiler found in \$PATH
2577 See \`config.log' for more details" "$LINENO" 5; }
2579 # Provide some information about the compiler.
2580 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2583 for ac_option in --version -v -V -qversion; do
2584 { { ac_try="$ac_compiler $ac_option >&5"
2586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2587 *) ac_try_echo=$ac_try;;
2589 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2590 $as_echo "$ac_try_echo"; } >&5
2591 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2593 if test -s conftest.err; then
2595 ... rest of stderr output deleted ...
2596 10q' conftest.err >conftest.er1
2597 cat conftest.er1 >&5
2599 rm -f conftest.er1 conftest.err
2600 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2601 test $ac_status = 0; }
2605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2606 $as_echo_n "checking for suffix of object files... " >&6; }
2607 if ${ac_cv_objext+:} false; then :
2608 $as_echo_n "(cached) " >&6
2610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2611 /* end confdefs.h. */
2621 rm -f conftest.o conftest.obj
2622 if { { ac_try="$ac_compile"
2624 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2625 *) ac_try_echo=$ac_try;;
2627 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2628 $as_echo "$ac_try_echo"; } >&5
2629 (eval "$ac_compile") 2>&5
2631 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2632 test $ac_status = 0; }; then :
2633 for ac_file in conftest.o conftest.obj conftest.*; do
2634 test -f "$ac_file" || continue;
2636 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2637 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2642 $as_echo "$as_me: failed program was:" >&5
2643 sed 's/^/| /' conftest.$ac_ext >&5
2645 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2646 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2647 as_fn_error $? "cannot compute suffix of object files: cannot compile
2648 See \`config.log' for more details" "$LINENO" 5; }
2650 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2653 $as_echo "$ac_cv_objext" >&6; }
2654 OBJEXT=$ac_cv_objext
2656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2657 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2658 if ${ac_cv_c_compiler_gnu+:} false; then :
2659 $as_echo_n "(cached) " >&6
2661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2662 /* end confdefs.h. */
2675 if ac_fn_c_try_compile "$LINENO"; then :
2680 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2681 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2685 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2686 if test $ac_compiler_gnu = yes; then
2691 ac_test_CFLAGS=${CFLAGS+set}
2692 ac_save_CFLAGS=$CFLAGS
2693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2694 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2695 if ${ac_cv_prog_cc_g+:} false; then :
2696 $as_echo_n "(cached) " >&6
2698 ac_save_c_werror_flag=$ac_c_werror_flag
2699 ac_c_werror_flag=yes
2702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2703 /* end confdefs.h. */
2713 if ac_fn_c_try_compile "$LINENO"; then :
2717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2718 /* end confdefs.h. */
2728 if ac_fn_c_try_compile "$LINENO"; then :
2731 ac_c_werror_flag=$ac_save_c_werror_flag
2733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2734 /* end confdefs.h. */
2744 if ac_fn_c_try_compile "$LINENO"; then :
2747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2749 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2752 ac_c_werror_flag=$ac_save_c_werror_flag
2754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2755 $as_echo "$ac_cv_prog_cc_g" >&6; }
2756 if test "$ac_test_CFLAGS" = set; then
2757 CFLAGS=$ac_save_CFLAGS
2758 elif test $ac_cv_prog_cc_g = yes; then
2759 if test "$GCC" = yes; then
2765 if test "$GCC" = yes; then
2773 ac_cpp='$CPP $CPPFLAGS'
2774 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2775 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2776 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2778 if test $host != $build; then
2779 for ac_prog in gcc cc
2781 # Extract the first word of "$ac_prog", so it can be a program name with args.
2782 set dummy $ac_prog; ac_word=$2
2783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2784 $as_echo_n "checking for $ac_word... " >&6; }
2785 if ${ac_cv_prog_BUILD_CC+:} false; then :
2786 $as_echo_n "(cached) " >&6
2788 if test -n "$BUILD_CC"; then
2789 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
2791 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2795 test -z "$as_dir" && as_dir=.
2796 for ac_exec_ext in '' $ac_executable_extensions; do
2797 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2798 ac_cv_prog_BUILD_CC="$ac_prog"
2799 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2808 BUILD_CC=$ac_cv_prog_BUILD_CC
2809 if test -n "$BUILD_CC"; then
2810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
2811 $as_echo "$BUILD_CC" >&6; }
2813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2814 $as_echo "no" >&6; }
2818 test -n "$BUILD_CC" && break
2823 # On Suns, sometimes $CPP names a directory.
2824 if test -n "$CPP" && test -d "$CPP"; then
2827 if test -z "$CPP"; then
2831 if test -n "$ac_tool_prefix"; then
2832 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
2833 set dummy ${ac_tool_prefix}readelf; ac_word=$2
2834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2835 $as_echo_n "checking for $ac_word... " >&6; }
2836 if ${ac_cv_prog_READELF+:} false; then :
2837 $as_echo_n "(cached) " >&6
2839 if test -n "$READELF"; then
2840 ac_cv_prog_READELF="$READELF" # Let the user override the test.
2842 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2846 test -z "$as_dir" && as_dir=.
2847 for ac_exec_ext in '' $ac_executable_extensions; do
2848 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2849 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
2850 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2859 READELF=$ac_cv_prog_READELF
2860 if test -n "$READELF"; then
2861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
2862 $as_echo "$READELF" >&6; }
2864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2865 $as_echo "no" >&6; }
2870 if test -z "$ac_cv_prog_READELF"; then
2871 ac_ct_READELF=$READELF
2872 # Extract the first word of "readelf", so it can be a program name with args.
2873 set dummy readelf; ac_word=$2
2874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2875 $as_echo_n "checking for $ac_word... " >&6; }
2876 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
2877 $as_echo_n "(cached) " >&6
2879 if test -n "$ac_ct_READELF"; then
2880 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
2882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2886 test -z "$as_dir" && as_dir=.
2887 for ac_exec_ext in '' $ac_executable_extensions; do
2888 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2889 ac_cv_prog_ac_ct_READELF="readelf"
2890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2899 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
2900 if test -n "$ac_ct_READELF"; then
2901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
2902 $as_echo "$ac_ct_READELF" >&6; }
2904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2905 $as_echo "no" >&6; }
2908 if test "x$ac_ct_READELF" = x; then
2911 case $cross_compiling:$ac_tool_warned in
2913 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2914 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2915 ac_tool_warned=yes ;;
2917 READELF=$ac_ct_READELF
2920 READELF="$ac_cv_prog_READELF"
2924 # We need the C++ compiler only for testing.
2926 ac_cpp='$CXXCPP $CPPFLAGS'
2927 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2928 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2929 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2930 if test -z "$CXX"; then
2931 if test -n "$CCC"; then
2934 if test -n "$ac_tool_prefix"; then
2935 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2937 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2938 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2940 $as_echo_n "checking for $ac_word... " >&6; }
2941 if ${ac_cv_prog_CXX+:} false; then :
2942 $as_echo_n "(cached) " >&6
2944 if test -n "$CXX"; then
2945 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2951 test -z "$as_dir" && as_dir=.
2952 for ac_exec_ext in '' $ac_executable_extensions; do
2953 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2954 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2965 if test -n "$CXX"; then
2966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
2967 $as_echo "$CXX" >&6; }
2969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2970 $as_echo "no" >&6; }
2974 test -n "$CXX" && break
2977 if test -z "$CXX"; then
2979 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2981 # Extract the first word of "$ac_prog", so it can be a program name with args.
2982 set dummy $ac_prog; ac_word=$2
2983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2984 $as_echo_n "checking for $ac_word... " >&6; }
2985 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
2986 $as_echo_n "(cached) " >&6
2988 if test -n "$ac_ct_CXX"; then
2989 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2995 test -z "$as_dir" && as_dir=.
2996 for ac_exec_ext in '' $ac_executable_extensions; do
2997 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2998 ac_cv_prog_ac_ct_CXX="$ac_prog"
2999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3008 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3009 if test -n "$ac_ct_CXX"; then
3010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3011 $as_echo "$ac_ct_CXX" >&6; }
3013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3014 $as_echo "no" >&6; }
3018 test -n "$ac_ct_CXX" && break
3021 if test "x$ac_ct_CXX" = x; then
3024 case $cross_compiling:$ac_tool_warned in
3026 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3027 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3028 ac_tool_warned=yes ;;
3036 # Provide some information about the compiler.
3037 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3040 for ac_option in --version -v -V -qversion; do
3041 { { ac_try="$ac_compiler $ac_option >&5"
3043 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3044 *) ac_try_echo=$ac_try;;
3046 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3047 $as_echo "$ac_try_echo"; } >&5
3048 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3050 if test -s conftest.err; then
3052 ... rest of stderr output deleted ...
3053 10q' conftest.err >conftest.er1
3054 cat conftest.er1 >&5
3056 rm -f conftest.er1 conftest.err
3057 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3058 test $ac_status = 0; }
3061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3062 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3063 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3064 $as_echo_n "(cached) " >&6
3066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3067 /* end confdefs.h. */
3080 if ac_fn_cxx_try_compile "$LINENO"; then :
3085 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3086 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3090 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3091 if test $ac_compiler_gnu = yes; then
3096 ac_test_CXXFLAGS=${CXXFLAGS+set}
3097 ac_save_CXXFLAGS=$CXXFLAGS
3098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3099 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3100 if ${ac_cv_prog_cxx_g+:} false; then :
3101 $as_echo_n "(cached) " >&6
3103 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3104 ac_cxx_werror_flag=yes
3107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3108 /* end confdefs.h. */
3118 if ac_fn_cxx_try_compile "$LINENO"; then :
3119 ac_cv_prog_cxx_g=yes
3122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3123 /* end confdefs.h. */
3133 if ac_fn_cxx_try_compile "$LINENO"; then :
3136 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3139 /* end confdefs.h. */
3149 if ac_fn_cxx_try_compile "$LINENO"; then :
3150 ac_cv_prog_cxx_g=yes
3152 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3154 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3156 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3157 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3160 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3161 if test "$ac_test_CXXFLAGS" = set; then
3162 CXXFLAGS=$ac_save_CXXFLAGS
3163 elif test $ac_cv_prog_cxx_g = yes; then
3164 if test "$GXX" = yes; then
3170 if test "$GXX" = yes; then
3177 ac_cpp='$CPP $CPPFLAGS'
3178 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3179 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3180 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3182 # It's useless to us if it can't link programs (e.g. missing -lstdc++).
3184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX can link programs" >&5
3185 $as_echo_n "checking whether $CXX can link programs... " >&6; }
3186 if ${libc_cv_cxx_link_ok+:} false; then :
3187 $as_echo_n "(cached) " >&6
3190 ac_cpp='$CXXCPP $CPPFLAGS'
3191 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3192 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3193 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3195 # Default, dynamic case.
3196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3197 /* end confdefs.h. */
3207 if ac_fn_cxx_try_link "$LINENO"; then :
3208 libc_cv_cxx_link_ok=yes
3210 libc_cv_cxx_link_ok=no
3212 rm -f core conftest.err conftest.$ac_objext \
3213 conftest$ac_exeext conftest.$ac_ext
3215 old_LDFLAGS="$LDFLAGS"
3216 LDFLAGS="$LDFLAGS -static"
3217 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3218 /* end confdefs.h. */
3225 std::cout << "Hello, world!";
3230 if ac_fn_cxx_try_link "$LINENO"; then :
3233 libc_cv_cxx_link_ok=no
3235 rm -f core conftest.err conftest.$ac_objext \
3236 conftest$ac_exeext conftest.$ac_ext
3237 LDFLAGS="$old_LDFLAGS"
3239 ac_cpp='$CPP $CPPFLAGS'
3240 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3241 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3242 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cxx_link_ok" >&5
3246 $as_echo "$libc_cv_cxx_link_ok" >&6; }
3247 if test $libc_cv_cxx_link_ok != yes; then :
3251 if test "`cd $srcdir; pwd -P`" = "`pwd -P`"; then
3252 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3255 # This will get text that should go into config.make.
3258 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3260 # Check whether --with-gd was given.
3261 if test "${with_gd+set}" = set; then :
3262 withval=$with_gd; case "$with_gd" in
3264 *) libgd_include="-I$withval/include"
3265 libgd_ldflags="-L$withval/lib" ;;
3271 # Check whether --with-gd-include was given.
3272 if test "${with_gd_include+set}" = set; then :
3273 withval=$with_gd_include; case "$with_gd_include" in
3275 *) libgd_include="-I$withval" ;;
3281 # Check whether --with-gd-lib was given.
3282 if test "${with_gd_lib+set}" = set; then :
3283 withval=$with_gd_lib; case "$with_gd_lib" in
3285 *) libgd_ldflags="-L$withval" ;;
3291 if test -n "$libgd_include"; then
3292 config_vars="$config_vars
3293 CFLAGS-memusagestat.c = $libgd_include"
3295 if test -n "$libgd_ldflags"; then
3296 config_vars="$config_vars
3297 libgd-LDFLAGS = $libgd_ldflags"
3301 # Check whether --with-fp was given.
3302 if test "${with_fp+set}" = set; then :
3303 withval=$with_fp; with_fp=$withval
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
3346 # Check whether --enable-sanity-checks was given.
3347 if test "${enable_sanity_checks+set}" = set; then :
3348 enableval=$enable_sanity_checks; enable_sanity=$enableval
3354 # Check whether --enable-shared was given.
3355 if test "${enable_shared+set}" = set; then :
3356 enableval=$enable_shared; shared=$enableval
3361 # Check whether --enable-profile was given.
3362 if test "${enable_profile+set}" = set; then :
3363 enableval=$enable_profile; profile=$enableval
3368 # Check whether --enable-timezone-tools was given.
3369 if test "${enable_timezone_tools+set}" = set; then :
3370 enableval=$enable_timezone_tools; enable_timezone_tools=$enableval
3372 enable_timezone_tools=yes
3377 # Check whether --enable-hardcoded-path-in-tests was given.
3378 if test "${enable_hardcoded_path_in_tests+set}" = set; then :
3379 enableval=$enable_hardcoded_path_in_tests; hardcoded_path_in_tests=$enableval
3381 hardcoded_path_in_tests=no
3386 # Check whether --enable-stackguard-randomization was given.
3387 if test "${enable_stackguard_randomization+set}" = set; then :
3388 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3390 enable_stackguard_randomize=no
3393 if test "$enable_stackguard_randomize" = yes; then
3394 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3398 # Check whether --enable-lock-elision was given.
3399 if test "${enable_lock_elision+set}" = set; then :
3400 enableval=$enable_lock_elision; enable_lock_elision=$enableval
3402 enable_lock_elision=no
3406 if test "$enable_lock_elision" = yes ; then
3407 $as_echo "#define ENABLE_LOCK_ELISION 1" >>confdefs.h
3411 # Check whether --enable-add-ons was given.
3412 if test "${enable_add_ons+set}" = set; then :
3413 enableval=$enable_add_ons;
3419 # Check whether --enable-hidden-plt was given.
3420 if test "${enable_hidden_plt+set}" = set; then :
3421 enableval=$enable_hidden_plt; hidden=$enableval
3426 if test "x$hidden" = xno; then
3427 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3431 # Check whether --enable-bind-now was given.
3432 if test "${enable_bind_now+set}" = set; then :
3433 enableval=$enable_bind_now; bindnow=$enableval
3439 if test "x$bindnow" = xyes; then
3440 $as_echo "#define BIND_NOW 1" >>confdefs.h
3444 # Check whether --enable-stack-protector was given.
3445 if test "${enable_stack_protector+set}" = set; then :
3446 enableval=$enable_stack_protector; enable_stack_protector=$enableval
3448 enable_stack_protector=no
3451 case "$enable_stack_protector" in
3452 all|yes|no|strong) ;;
3453 *) as_fn_error $? "Not a valid argument for --enable-stack-protector: \"$enable_stack_protector\"" "$LINENO" 5;;
3456 # Check whether --enable-static-nss was given.
3457 if test "${enable_static_nss+set}" = set; then :
3458 enableval=$enable_static_nss; static_nss=$enableval
3463 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3465 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3469 # Check whether --enable-force-install was given.
3470 if test "${enable_force_install+set}" = set; then :
3471 enableval=$enable_force_install; force_install=$enableval
3478 # Check whether --enable-maintainer-mode was given.
3479 if test "${enable_maintainer_mode+set}" = set; then :
3480 enableval=$enable_maintainer_mode; maintainer=$enableval
3486 # Check whether --enable-kernel was given.
3487 if test "${enable_kernel+set}" = set; then :
3488 enableval=$enable_kernel; minimum_kernel=$enableval
3491 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3492 # Better nothing than this.
3495 if test "$minimum_kernel" = current; then
3496 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3500 # Check whether --enable-all-warnings was given.
3501 if test "${enable_all_warnings+set}" = set; then :
3502 enableval=$enable_all_warnings; all_warnings=$enableval
3507 # Check whether --enable-werror was given.
3508 if test "${enable_werror+set}" = set; then :
3509 enableval=$enable_werror; enable_werror=$enableval
3516 # Check whether --enable-multi-arch was given.
3517 if test "${enable_multi_arch+set}" = set; then :
3518 enableval=$enable_multi_arch; multi_arch=$enableval
3524 # Check whether --enable-nss-crypt was given.
3525 if test "${enable_nss_crypt+set}" = set; then :
3526 enableval=$enable_nss_crypt; nss_crypt=$enableval
3531 if test x$nss_crypt = xyes; then
3532 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3533 if test $? -ne 0; then
3534 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3536 old_CFLAGS="$CFLAGS"
3537 CFLAGS="$CFLAGS $nss_includes"
3539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3540 /* end confdefs.h. */
3543 #include <nsslowhash.h>
3544 void f (void) { NSSLOW_Init (); }
3553 if ac_fn_c_try_compile "$LINENO"; then :
3554 libc_cv_nss_crypt=yes
3557 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3559 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3561 old_LDFLAGS="$LDFLAGS"
3562 LIBS="$LIBS -lfreebl3"
3563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3564 /* end confdefs.h. */
3567 #include <nsslowhash.h>
3576 if ac_fn_c_try_link "$LINENO"; then :
3577 libc_cv_nss_crypt=yes
3580 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3582 rm -f core conftest.err conftest.$ac_objext \
3583 conftest$ac_exeext conftest.$ac_ext
3584 # Check to see if there is a static NSS cryptographic library.
3585 # If there isn't then we can't link anything with libcrypt.a,
3586 # and that might mean disabling some static tests.
3587 LDFLAGS="$LDFLAGS -static"
3588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3589 /* end confdefs.h. */
3592 #include <nsslowhash.h>
3601 if ac_fn_c_try_link "$LINENO"; then :
3602 libc_cv_static_nss_crypt=yes
3604 libc_cv_static_nss_crypt=no
3606 rm -f core conftest.err conftest.$ac_objext \
3607 conftest$ac_exeext conftest.$ac_ext
3608 LDFLAGS="$old_LDFLAGS"
3609 CFLAGS="$old_CFLAGS"
3612 libc_cv_nss_crypt=no
3613 libc_cv_static_nss_crypt=no
3619 # Check whether --enable-obsolete-rpc was given.
3620 if test "${enable_obsolete_rpc+set}" = set; then :
3621 enableval=$enable_obsolete_rpc; link_obsolete_rpc=$enableval
3623 link_obsolete_rpc=no
3628 if test "$link_obsolete_rpc" = yes; then
3629 $as_echo "#define LINK_OBSOLETE_RPC 1" >>confdefs.h
3633 # Check whether --enable-obsolete-nsl was given.
3634 if test "${enable_obsolete_nsl+set}" = set; then :
3635 enableval=$enable_obsolete_nsl; build_obsolete_nsl=$enableval
3637 build_obsolete_nsl=no
3642 if test "$build_obsolete_nsl" = yes; then
3643 $as_echo "#define LINK_OBSOLETE_NSL 1" >>confdefs.h
3647 # Check whether --enable-systemtap was given.
3648 if test "${enable_systemtap+set}" = set; then :
3649 enableval=$enable_systemtap; systemtap=$enableval
3654 if test "x$systemtap" != xno; then
3655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemtap static probe support" >&5
3656 $as_echo_n "checking for systemtap static probe support... " >&6; }
3657 if ${libc_cv_sdt+:} false; then :
3658 $as_echo_n "(cached) " >&6
3660 old_CFLAGS="$CFLAGS"
3661 CFLAGS="-std=gnu11 $CFLAGS"
3662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3663 /* end confdefs.h. */
3664 #include <sys/sdt.h>
3665 void foo (int i, void *p)
3667 asm ("" STAP_PROBE_ASM (foo, bar, STAP_PROBE_ASM_TEMPLATE (2)) ""
3668 :: STAP_PROBE_ASM_OPERANDS (2, i, p));
3671 if ac_fn_c_try_compile "$LINENO"; then :
3676 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3677 CFLAGS="$old_CFLAGS"
3679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sdt" >&5
3680 $as_echo "$libc_cv_sdt" >&6; }
3681 if test $libc_cv_sdt = yes; then
3682 $as_echo "#define USE_STAP_PROBE 1" >>confdefs.h
3684 elif test "x$systemtap" != xauto; then
3685 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3686 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3687 as_fn_error $? "systemtap support needs sys/sdt.h with asm support
3688 See \`config.log' for more details" "$LINENO" 5; }
3692 # Check whether --enable-build-nscd was given.
3693 if test "${enable_build_nscd+set}" = set; then :
3694 enableval=$enable_build_nscd; build_nscd=$enableval
3701 # Note the use of $use_nscd is near the bottom of the file.
3702 # Check whether --enable-nscd was given.
3703 if test "${enable_nscd+set}" = set; then :
3704 enableval=$enable_nscd; use_nscd=$enableval
3710 # Check whether --enable-pt_chown was given.
3711 if test "${enable_pt_chown+set}" = set; then :
3712 enableval=$enable_pt_chown; build_pt_chown=$enableval
3718 if test "$build_pt_chown" = yes; then
3719 $as_echo "#define HAVE_PT_CHOWN 1" >>confdefs.h
3723 # Check whether --enable-tunables was given.
3724 if test "${enable_tunables+set}" = set; then :
3725 enableval=$enable_tunables; have_tunables=$enableval
3731 if test "$have_tunables" = yes; then
3732 $as_echo "#define HAVE_TUNABLES 1" >>confdefs.h
3736 # The abi-tags file uses a fairly simplistic model for name recognition that
3737 # can't distinguish i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a
3738 # $host_os of `gnu*' here to be `gnu-gnu*' just so that it can tell.
3739 # This doesn't get used much beyond that, so it's fairly safe.
3744 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3748 # Check whether --enable-mathvec was given.
3749 if test "${enable_mathvec+set}" = set; then :
3750 enableval=$enable_mathvec; build_mathvec=$enableval
3752 build_mathvec=notset
3756 # We keep the original values in `$config_*' and never modify them, so we
3757 # can write them unchanged into config.make. Everything else uses
3758 # $machine, $vendor, and $os, and changes them whenever convenient.
3759 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3761 # Don't allow vendor == "unknown"
3762 test "$config_vendor" = unknown && config_vendor=
3763 config_os="`echo $config_os | sed 's/^unknown-//'`"
3765 # Some configurations imply other options.
3768 # The configure fragment of an add-on port can modify these to supplement
3769 # or override the table in the case statement below. No fragment should
3770 # ever change the config_* variables, however.
3771 machine=$config_machine
3772 vendor=$config_vendor
3778 # Check whether --with-cpu was given.
3779 if test "${with_cpu+set}" = set; then :
3780 withval=$with_cpu; case "$withval" in
3781 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3783 *) submachine="$withval" ;;
3789 # An preconfigure script can set this when it wants to disable the sanity
3793 if frags=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3796 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3797 for frag in $frags; do
3798 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3799 echo $ECHO_N "$name $ECHO_C" >&6
3802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3809 case "$enable_add_ons" in
3812 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3813 sed 's@/[^/]*$@@' | sort | uniq`
3814 add_ons_automatic=yes
3816 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3817 add_ons_automatic=no ;;
3823 if test x"$add_ons" != x; then
3824 for f in $add_ons; do
3825 # Some sanity checks
3829 *** It seems that you're using an old \`crypt' add-on. crypt is now
3830 *** part of glibc and using the old add-on will not work with this
3831 *** release. Start again with fresh sources and without the old
3832 *** \`crypt' add-on." "$LINENO" 5
3836 *** It seems that you're using an old \`localedata' add-on. localedata
3837 *** is now part of glibc and using the old add-on will not work with
3838 *** this release. Start again with fresh sources and without the old
3839 *** \`localedata' add-on." "$LINENO" 5
3844 # Now source each add-on's configure fragment.
3845 # The fragments can use $srcdir/$libc_add_on to find themselves,
3846 # and test $add_ons_automatic to see if they were explicitly requested.
3847 # A fragment can clear (or even change) $libc_add_on to affect
3848 # whether it goes into the list to be actually used in the build.
3850 for libc_add_on in $add_ons; do
3851 # Test whether such a directory really exists.
3852 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3853 case "$libc_add_on" in
3855 libc_add_on_srcdir=$libc_add_on
3858 test -d "$srcdir/$libc_add_on" || {
3859 if test -d "$libc_add_on"; then
3860 libc_add_on="`pwd`/$libc_add_on"
3862 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3865 libc_add_on_srcdir=$srcdir/$libc_add_on
3869 libc_add_on_frag=$libc_add_on_srcdir/configure
3870 libc_add_on_canonical=
3871 libc_add_on_config_subdirs=
3872 if test -r "$libc_add_on_frag"; then
3873 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3874 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3875 libc_add_on_canonical=unknown
3876 libc_add_on_subdirs=
3877 . "$libc_add_on_frag"
3878 test -z "$libc_add_on" || {
3879 configured_add_ons="$configured_add_ons $libc_add_on"
3880 if test "x$libc_add_on_canonical" = xunknown; then
3881 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3883 for d in $libc_add_on_subdirs; do
3884 case "$libc_add_on" in
3885 /*) subdir_srcdir="$libc_add_on" ;;
3886 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3890 d="${libc_add_on_canonical:-$libc_add_on}"
3896 subdir_srcdir="$subdir_srcdir/$d"
3899 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3900 add_on_subdirs="$add_on_subdirs $d"
3901 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3902 $d-srcdir = $subdir_srcdir"
3904 for d in $libc_add_on_config_subdirs; do
3906 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3908 if test ! -d "$libc_add_on_srcdir/$d"; then
3909 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
3911 case "$libc_add_on" in
3912 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3914 subdirs="$subdirs $libc_add_on/$d"
3918 if test -n "$libc_add_on"; then
3919 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
3921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
3922 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
3923 for frag in $frags; do
3924 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3925 echo $ECHO_N "$name $ECHO_C" >&6
3928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3931 use_add_ons="$use_add_ons $libc_add_on"
3932 add_ons_pfx="$add_ons_pfx $libc_add_on/"
3933 test -z "$libc_add_on_canonical" ||
3934 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
3937 # Use echo to strip excess whitespace.
3938 add_ons="`echo $use_add_ons`"
3945 ### By using the undocumented --enable-hacker-mode option for configure
3946 ### one can skip this test to make the configuration not fail for unsupported
3949 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
3950 case "$machine-$host_os" in
3955 *** The GNU C library is currently unavailable for this platform.
3956 *** If you are interested in seeing glibc on this platform visit
3957 *** the \"How to submit a new port\" in the wiki:
3958 *** https://sourceware.org/glibc/wiki/#Development
3959 *** and join the community!" "$LINENO" 5
3964 # Set base_machine if not set by a preconfigure fragment.
3965 test -n "$base_machine" || base_machine=$machine
3968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
3969 $as_echo_n "checking for -fstack-protector... " >&6; }
3970 if ${libc_cv_ssp+:} false; then :
3971 $as_echo_n "(cached) " >&6
3973 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
3974 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
3977 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3978 test $ac_status = 0; }; }; then :
3985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
3986 $as_echo "$libc_cv_ssp" >&6; }
3988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector-strong" >&5
3989 $as_echo_n "checking for -fstack-protector-strong... " >&6; }
3990 if ${libc_cv_ssp_strong+:} false; then :
3991 $as_echo_n "(cached) " >&6
3993 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector-strong -xc /dev/null -S -o /dev/null'
3994 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
3997 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3998 test $ac_status = 0; }; }; then :
3999 libc_cv_ssp_strong=yes
4001 libc_cv_ssp_strong=no
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp_strong" >&5
4006 $as_echo "$libc_cv_ssp_strong" >&6; }
4008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector-all" >&5
4009 $as_echo_n "checking for -fstack-protector-all... " >&6; }
4010 if ${libc_cv_ssp_all+:} false; then :
4011 $as_echo_n "(cached) " >&6
4013 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector-all -xc /dev/null -S -o /dev/null'
4014 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4017 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4018 test $ac_status = 0; }; }; then :
4025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp_all" >&5
4026 $as_echo "$libc_cv_ssp_all" >&6; }
4030 if test "$libc_cv_ssp" = yes; then
4031 no_stack_protector="-fno-stack-protector -DSTACK_PROTECTOR_LEVEL=0"
4032 $as_echo "#define HAVE_CC_NO_STACK_PROTECTOR 1" >>confdefs.h
4036 if test "$enable_stack_protector" = yes && test "$libc_cv_ssp" = yes; then
4037 stack_protector="-fstack-protector"
4038 $as_echo "#define STACK_PROTECTOR_LEVEL 1" >>confdefs.h
4040 elif test "$enable_stack_protector" = all && test "$libc_cv_ssp_all" = yes; then
4041 stack_protector="-fstack-protector-all"
4042 $as_echo "#define STACK_PROTECTOR_LEVEL 2" >>confdefs.h
4044 elif test "$enable_stack_protector" = strong && test "$libc_cv_ssp_strong" = yes; then
4045 stack_protector="-fstack-protector-strong"
4046 $as_echo "#define STACK_PROTECTOR_LEVEL 3" >>confdefs.h
4049 stack_protector="-fno-stack-protector"
4050 $as_echo "#define STACK_PROTECTOR_LEVEL 0" >>confdefs.h
4057 if test -n "$stack_protector"; then
4058 no_ssp=-fno-stack-protector
4062 if test "$enable_stack_protector" != no; then
4063 as_fn_error $? "--enable-stack-protector=$enable_stack_protector specified, but specified level of stack protection is not supported by the compiler." "$LINENO" 5
4067 # For the multi-arch option we need support in the assembler & linker.
4068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler and linker STT_GNU_IFUNC support" >&5
4069 $as_echo_n "checking for assembler and linker STT_GNU_IFUNC support... " >&6; }
4070 if ${libc_cv_ld_gnu_indirect_function+:} false; then :
4071 $as_echo_n "(cached) " >&6
4073 cat > conftest.S <<EOF
4074 .type foo,%gnu_indirect_function
4087 libc_cv_ld_gnu_indirect_function=no
4088 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4089 -nostartfiles -nostdlib $no_ssp \
4090 -o conftest conftest.S 1>&5 2>&5; then
4091 # Do a link to see if the backend supports IFUNC relocs.
4092 $READELF -r conftest 1>&5
4093 LC_ALL=C $READELF -r conftest | grep 'no relocations' >/dev/null || {
4094 libc_cv_ld_gnu_indirect_function=yes
4099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_gnu_indirect_function" >&5
4100 $as_echo "$libc_cv_ld_gnu_indirect_function" >&6; }
4102 # Check if gcc supports attribute ifunc as it is used in libc_ifunc macro.
4103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc attribute ifunc support" >&5
4104 $as_echo_n "checking for gcc attribute ifunc support... " >&6; }
4105 if ${libc_cv_gcc_indirect_function+:} false; then :
4106 $as_echo_n "(cached) " >&6
4108 cat > conftest.c <<EOF
4109 extern int func (int);
4110 int used_func (int a)
4114 static void *resolver ()
4118 extern __typeof (func) func __attribute__ ((ifunc ("resolver")));
4120 libc_cv_gcc_indirect_function=no
4121 if ${CC-cc} -c conftest.c -o conftest.o 1>&5 \
4123 if $READELF -s conftest.o | grep IFUNC >/dev/null 2>&5; then
4124 libc_cv_gcc_indirect_function=yes
4129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_indirect_function" >&5
4130 $as_echo "$libc_cv_gcc_indirect_function" >&6; }
4132 if test x"$libc_cv_ld_gnu_indirect_function" != xyes; then
4133 if test x"$multi_arch" = xyes; then
4134 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4139 if test x"$libc_cv_gcc_indirect_function" != xyes &&
4140 test x"$multi_arch" = xyes; then
4141 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-multi-arch support recommends a gcc with gnu-indirect-function support.
4142 Please use a gcc which supports it by default or configure gcc with --enable-gnu-indirect-function" >&5
4143 $as_echo "$as_me: WARNING: --enable-multi-arch support recommends a gcc with gnu-indirect-function support.
4144 Please use a gcc which supports it by default or configure gcc with --enable-gnu-indirect-function" >&2;}
4147 if test x"$multi_arch" != xno; then
4148 multi_arch_d=/multiarch
4151 # Compute the list of sysdep directories for this configuration.
4152 # This can take a while to compute.
4153 sysdep_dir=$srcdir/sysdeps
4154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4155 $as_echo_n "checking sysdep dirs... " >&6; }
4156 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4157 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4159 test "x$base_os" != x || case "$os" in
4161 base_os=mach/hurd ;;
4163 base_os=unix/sysv ;;
4166 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4169 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4173 o=`echo $tail | sed 's/[0-9]*$//'`
4174 if test $o != $tail; then
4177 # For linux-gnu, try linux-gnu, then linux.
4178 o=`echo $tail | sed 's/-.*$//'`
4179 if test $o != $tail; then
4183 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4186 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4192 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4194 tail=$machine${submachine:+/$submachine}
4195 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4197 # Prepend the machine's FPU directory unless --without-fp.
4198 if test "$with_fp" = yes; then
4203 # For each machine term, try it with and then without /multiarch.
4204 for try_fpu in $maybe_fpu ''; do
4205 for try_multi in $multi_arch_d ''; do
4206 mach="$mach /$1$try_fpu$try_multi"
4213 # Find what sysdep directories exist.
4216 for b in $base ''; do
4217 for m0 in $mach ''; do
4218 for v in /$vendor ''; do
4219 test "$v" = / && continue
4220 for o in /$ostry ''; do
4221 test "$o" = / && continue
4222 for m in $mach ''; do
4223 for d in $add_ons_pfx ''; do
4224 for a in $add_ons_sfx ''; do
4225 try_suffix="$m0$b$v$o$m"
4226 if test -n "$try_suffix"; then
4227 try_srcdir="${srcdir}/"
4231 try="${d}sysdeps$try_suffix$a"
4232 test -n "$enable_debug_configure" &&
4233 echo "$0 DEBUG: try $try" >&2
4234 if test -d "$try_srcdir$try"; then
4235 sysnames="$sysnames $try"
4236 { test -n "$o" || test -n "$b"; } && os_used=t
4237 { test -n "$m" || test -n "$m0"; } && machine_used=t
4239 x*/$submachine) submachine_used=t ;;
4241 if test -n "$d"; then
4242 case "$sysnames_add_ons" in
4244 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4257 # If the assembler supports gnu_indirect_function symbol type and the
4258 # architecture supports multi-arch, we enable multi-arch by default.
4259 case $sysnames_add_ons$sysnames in
4263 test x"$multi_arch" = xdefault && multi_arch=no
4266 if test x"$multi_arch" != xno; then
4267 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4272 if test -z "$os_used" && test "$os" != none; then
4273 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4275 if test -z "$machine_used" && test "$machine" != none; then
4276 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4278 if test -z "$submachine_used" && test -n "$submachine"; then
4279 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4283 # We have now validated the configuration.
4285 # Expand the list of system names into a full list of directories
4286 # from each element's parent name and Implies file (if present).
4289 while test $# -gt 0; do
4293 case " $names " in *" $name "*)
4294 # Already in the list.
4298 # Report each name as we discover it, so there is no long pause in output.
4299 echo $ECHO_N "$name $ECHO_C" >&6
4301 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4305 *) xsrcdir=$srcdir/ ;;
4307 test -n "$enable_debug_configure" &&
4308 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4310 for implies_file in Implies Implies-before Implies-after; do
4311 implies_type=`echo $implies_file | sed s/-/_/`
4312 eval ${implies_type}=
4313 if test -f $xsrcdir$name/$implies_file; then
4314 # Collect more names from the `Implies' file (removing comments).
4315 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4316 for x in $implied_candidate; do
4318 if test -d $xsrcdir$name_base/$x; then
4319 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4322 for d in $add_ons_pfx ''; do
4323 try="${d}sysdeps/$x"
4326 *) try_srcdir=$srcdir/ ;;
4328 test -n "$enable_debug_configure" &&
4329 echo "DEBUG: $name $implies_file $x try($d) {$try_srcdir}$try" >&2
4330 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4332 eval "${implies_type}=\"\$${implies_type} \$try\""
4334 case "$sysnames_add_ons" in
4336 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4340 if test $found = no; then
4341 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4342 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4348 # Add NAME to the list of names.
4349 names="$names $name"
4351 # Find the parent of NAME, using the empty string if it has none.
4352 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4354 test -n "$enable_debug_configure" &&
4355 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4356 Implies_before='$Implies_before' Implies_after='$Implies_after'" >&2
4358 # Add the names implied by NAME, and NAME's parent (if it has one), to
4359 # the list of names to be processed (the argument list). We prepend the
4360 # implied names to the list and append the parent. We want implied
4361 # directories to come before further directories inferred from the
4362 # configuration components; this ensures that for sysv4, unix/common
4363 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4365 sysnames="`echo $Implies $* $Implies_before $parent $Implies_after`"
4366 test -n "$sysnames" && set $sysnames
4369 # Add the default directories.
4370 default_sysnames="sysdeps/generic"
4371 sysnames="$names $default_sysnames"
4373 # The other names were emitted during the scan.
4374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4375 $as_echo "$default_sysnames" >&6; }
4377 # Collect the list of add-ons that supply partial sysdeps trees.
4379 for add_on in $add_ons; do
4382 *) xsrcdir="$srcdir/" ;;
4385 test -d "$xsrcdir$add_on/sysdeps" || {
4386 case "$configured_add_ons " in
4389 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4395 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4396 case "$sysnames_add_ons" in
4399 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4400 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4405 for d in $sysnames; do
4407 $add_on/sysdeps/*) ;;
4410 (cd "$xsrcdir$d" && for f in *[!~]; do
4413 for ff in $f/*.h; do
4414 test -d "$ff" || { test -e "$ff" && exit 88; }
4418 test -d "$f" || { test -e "$f" && exit 88; }
4422 if test $? -eq 88; then
4427 if test $found = no; then
4428 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4429 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4437 # Find a good install program. We prefer a C program (faster),
4438 # so one script is as good as another. But avoid the broken or
4439 # incompatible versions:
4440 # SysV /etc/install, /usr/sbin/install
4441 # SunOS /usr/etc/install
4442 # IRIX /sbin/install
4444 # AmigaOS /C/install, which installs bootblocks on floppy discs
4445 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4446 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4447 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4448 # OS/2's system install, which has a completely different semantic
4449 # ./install, which can be erroneously created by make from ./install.sh.
4450 # Reject install programs that cannot install multiple files.
4451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4452 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4453 if test -z "$INSTALL"; then
4454 if ${ac_cv_path_install+:} false; then :
4455 $as_echo_n "(cached) " >&6
4457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4461 test -z "$as_dir" && as_dir=.
4462 # Account for people who put trailing slashes in PATH elements.
4463 case $as_dir/ in #((
4464 ./ | .// | /[cC]/* | \
4465 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4466 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4469 # OSF1 and SCO ODT 3.0 have their own names for install.
4470 # Don't use installbsd from OSF since it installs stuff as root
4472 for ac_prog in ginstall scoinst install; do
4473 for ac_exec_ext in '' $ac_executable_extensions; do
4474 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4475 if test $ac_prog = install &&
4476 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4477 # AIX install. It has an incompatible calling convention.
4479 elif test $ac_prog = install &&
4480 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4481 # program-specific install script used by HP pwplus--don't use.
4484 rm -rf conftest.one conftest.two conftest.dir
4485 echo one > conftest.one
4486 echo two > conftest.two
4488 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4489 test -s conftest.one && test -s conftest.two &&
4490 test -s conftest.dir/conftest.one &&
4491 test -s conftest.dir/conftest.two
4493 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4506 rm -rf conftest.one conftest.two conftest.dir
4509 if test "${ac_cv_path_install+set}" = set; then
4510 INSTALL=$ac_cv_path_install
4512 # As a last resort, use the slow shell script. Don't cache a
4513 # value for INSTALL within a source directory, because that will
4514 # break other packages using the cache if that directory is
4515 # removed, or if the value is a relative name.
4516 INSTALL=$ac_install_sh
4519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4520 $as_echo "$INSTALL" >&6; }
4522 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4523 # It thinks the first close brace ends the variable substitution.
4524 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4526 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4528 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4530 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4531 # The makefiles need to use a different form to find it in $srcdir.
4532 INSTALL='\$(..)./scripts/install-sh -c'
4534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4535 $as_echo_n "checking whether ln -s works... " >&6; }
4537 if test "$LN_S" = "ln -s"; then
4538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4539 $as_echo "yes" >&6; }
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4542 $as_echo "no, using $LN_S" >&6; }
4546 # Was a --with-binutils option given?
4547 if test -n "$path_binutils"; then
4548 # Make absolute; ensure a single trailing slash.
4549 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4550 CC="$CC -B$path_binutils"
4552 AS=`$CC -print-prog-name=as`
4553 LD=`$CC -print-prog-name=ld`
4554 AR=`$CC -print-prog-name=ar`
4556 OBJDUMP=`$CC -print-prog-name=objdump`
4558 OBJCOPY=`$CC -print-prog-name=objcopy`
4561 # Determine whether we are using GNU binutils.
4562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4563 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4564 if ${libc_cv_prog_as_gnu+:} false; then :
4565 $as_echo_n "(cached) " >&6
4567 # Most GNU programs take a -v and spit out some text including
4568 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4569 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4570 libc_cv_prog_as_gnu=yes
4572 libc_cv_prog_as_gnu=no
4576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4577 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4579 gnu_as=$libc_cv_prog_as_gnu
4581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4582 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4583 if ${libc_cv_prog_ld_gnu+:} false; then :
4584 $as_echo_n "(cached) " >&6
4586 # Most GNU programs take a -v and spit out some text including
4587 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4588 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4589 libc_cv_prog_ld_gnu=yes
4591 libc_cv_prog_ld_gnu=no
4595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4596 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4597 gnu_ld=$libc_cv_prog_ld_gnu
4600 # Accept binutils 2.22 or newer.
4603 # Extract the first word of "$ac_prog", so it can be a program name with args.
4604 set dummy $ac_prog; ac_word=$2
4605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4606 $as_echo_n "checking for $ac_word... " >&6; }
4607 if ${ac_cv_prog_AS+:} false; then :
4608 $as_echo_n "(cached) " >&6
4610 if test -n "$AS"; then
4611 ac_cv_prog_AS="$AS" # Let the user override the test.
4613 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4617 test -z "$as_dir" && as_dir=.
4618 for ac_exec_ext in '' $ac_executable_extensions; do
4619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4620 ac_cv_prog_AS="$ac_prog"
4621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4631 if test -n "$AS"; then
4632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4633 $as_echo "$AS" >&6; }
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4636 $as_echo "no" >&6; }
4640 test -n "$AS" && break
4643 if test -z "$AS"; then
4646 # Found it, now check the version.
4647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4648 $as_echo_n "checking version of $AS... " >&6; }
4649 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4650 case $ac_prog_version in
4651 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4652 2.1[0-9][0-9]*|2.2[2-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*)
4653 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4654 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4658 $as_echo "$ac_prog_version" >&6; }
4660 if test $ac_verc_fail = yes; then
4661 AS=: critic_missing="$critic_missing as"
4666 # Extract the first word of "$ac_prog", so it can be a program name with args.
4667 set dummy $ac_prog; ac_word=$2
4668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4669 $as_echo_n "checking for $ac_word... " >&6; }
4670 if ${ac_cv_prog_LD+:} false; then :
4671 $as_echo_n "(cached) " >&6
4673 if test -n "$LD"; then
4674 ac_cv_prog_LD="$LD" # Let the user override the test.
4676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4680 test -z "$as_dir" && as_dir=.
4681 for ac_exec_ext in '' $ac_executable_extensions; do
4682 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4683 ac_cv_prog_LD="$ac_prog"
4684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4694 if test -n "$LD"; then
4695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4696 $as_echo "$LD" >&6; }
4698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4699 $as_echo "no" >&6; }
4703 test -n "$LD" && break
4706 if test -z "$LD"; then
4709 # Found it, now check the version.
4710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4711 $as_echo_n "checking version of $LD... " >&6; }
4712 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4713 case $ac_prog_version in
4714 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4715 2.1[0-9][0-9]*|2.2[2-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*)
4716 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4717 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4721 $as_echo "$ac_prog_version" >&6; }
4723 if test $ac_verc_fail = yes; then
4724 LD=: critic_missing="$critic_missing ld"
4728 # These programs are version sensitive.
4730 for ac_prog in gnumake gmake make
4732 # Extract the first word of "$ac_prog", so it can be a program name with args.
4733 set dummy $ac_prog; ac_word=$2
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4735 $as_echo_n "checking for $ac_word... " >&6; }
4736 if ${ac_cv_prog_MAKE+:} false; then :
4737 $as_echo_n "(cached) " >&6
4739 if test -n "$MAKE"; then
4740 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4742 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4746 test -z "$as_dir" && as_dir=.
4747 for ac_exec_ext in '' $ac_executable_extensions; do
4748 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4749 ac_cv_prog_MAKE="$ac_prog"
4750 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4759 MAKE=$ac_cv_prog_MAKE
4760 if test -n "$MAKE"; then
4761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4762 $as_echo "$MAKE" >&6; }
4764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4765 $as_echo "no" >&6; }
4769 test -n "$MAKE" && break
4772 if test -z "$MAKE"; then
4775 # Found it, now check the version.
4776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4777 $as_echo_n "checking version of $MAKE... " >&6; }
4778 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4779 case $ac_prog_version in
4780 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4781 3.79* | 3.[89]* | [4-9].* | [1-9][0-9]*)
4782 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4783 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4787 $as_echo "$ac_prog_version" >&6; }
4789 if test $ac_verc_fail = yes; then
4790 critic_missing="$critic_missing make"
4794 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4796 # Extract the first word of "$ac_prog", so it can be a program name with args.
4797 set dummy $ac_prog; ac_word=$2
4798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4799 $as_echo_n "checking for $ac_word... " >&6; }
4800 if ${ac_cv_prog_MSGFMT+:} false; then :
4801 $as_echo_n "(cached) " >&6
4803 if test -n "$MSGFMT"; then
4804 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4806 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4810 test -z "$as_dir" && as_dir=.
4811 for ac_exec_ext in '' $ac_executable_extensions; do
4812 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4813 ac_cv_prog_MSGFMT="$ac_prog"
4814 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4823 MSGFMT=$ac_cv_prog_MSGFMT
4824 if test -n "$MSGFMT"; then
4825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4826 $as_echo "$MSGFMT" >&6; }
4828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4829 $as_echo "no" >&6; }
4833 test -n "$MSGFMT" && break
4836 if test -z "$MSGFMT"; then
4839 # Found it, now check the version.
4840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4841 $as_echo_n "checking version of $MSGFMT... " >&6; }
4842 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4843 case $ac_prog_version in
4844 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4845 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4846 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4847 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4851 $as_echo "$ac_prog_version" >&6; }
4853 if test $ac_verc_fail = yes; then
4854 MSGFMT=: aux_missing="$aux_missing msgfmt"
4857 for ac_prog in makeinfo
4859 # Extract the first word of "$ac_prog", so it can be a program name with args.
4860 set dummy $ac_prog; ac_word=$2
4861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4862 $as_echo_n "checking for $ac_word... " >&6; }
4863 if ${ac_cv_prog_MAKEINFO+:} false; then :
4864 $as_echo_n "(cached) " >&6
4866 if test -n "$MAKEINFO"; then
4867 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4873 test -z "$as_dir" && as_dir=.
4874 for ac_exec_ext in '' $ac_executable_extensions; do
4875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4876 ac_cv_prog_MAKEINFO="$ac_prog"
4877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4886 MAKEINFO=$ac_cv_prog_MAKEINFO
4887 if test -n "$MAKEINFO"; then
4888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4889 $as_echo "$MAKEINFO" >&6; }
4891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4892 $as_echo "no" >&6; }
4896 test -n "$MAKEINFO" && break
4899 if test -z "$MAKEINFO"; then
4902 # Found it, now check the version.
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4904 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4905 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4906 case $ac_prog_version in
4907 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4908 4.[7-9]*|4.[1-9][0-9]*|[5-9].*)
4909 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4910 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4914 $as_echo "$ac_prog_version" >&6; }
4916 if test $ac_verc_fail = yes; then
4917 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4922 # Extract the first word of "$ac_prog", so it can be a program name with args.
4923 set dummy $ac_prog; ac_word=$2
4924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4925 $as_echo_n "checking for $ac_word... " >&6; }
4926 if ${ac_cv_prog_SED+:} false; then :
4927 $as_echo_n "(cached) " >&6
4929 if test -n "$SED"; then
4930 ac_cv_prog_SED="$SED" # Let the user override the test.
4932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4936 test -z "$as_dir" && as_dir=.
4937 for ac_exec_ext in '' $ac_executable_extensions; do
4938 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4939 ac_cv_prog_SED="$ac_prog"
4940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4950 if test -n "$SED"; then
4951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4952 $as_echo "$SED" >&6; }
4954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4955 $as_echo "no" >&6; }
4959 test -n "$SED" && break
4962 if test -z "$SED"; then
4965 # Found it, now check the version.
4966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
4967 $as_echo_n "checking version of $SED... " >&6; }
4968 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed[^0-9]* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4969 case $ac_prog_version in
4970 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4971 3.0[2-9]*|3.[1-9]*|[4-9]*)
4972 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4973 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4977 $as_echo "$ac_prog_version" >&6; }
4979 if test $ac_verc_fail = yes; then
4980 SED=: aux_missing="$aux_missing sed"
4985 # Extract the first word of "$ac_prog", so it can be a program name with args.
4986 set dummy $ac_prog; ac_word=$2
4987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4988 $as_echo_n "checking for $ac_word... " >&6; }
4989 if ${ac_cv_prog_AWK+:} false; then :
4990 $as_echo_n "(cached) " >&6
4992 if test -n "$AWK"; then
4993 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4999 test -z "$as_dir" && as_dir=.
5000 for ac_exec_ext in '' $ac_executable_extensions; do
5001 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5002 ac_cv_prog_AWK="$ac_prog"
5003 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5013 if test -n "$AWK"; then
5014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5015 $as_echo "$AWK" >&6; }
5017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5018 $as_echo "no" >&6; }
5022 test -n "$AWK" && break
5025 if test -z "$AWK"; then
5028 # Found it, now check the version.
5029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AWK" >&5
5030 $as_echo_n "checking version of $AWK... " >&6; }
5031 ac_prog_version=`$AWK --version 2>&1 | sed -n 's/^.*GNU Awk[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
5032 case $ac_prog_version in
5033 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5034 3.1.[2-9]*|3.[2-9]*|[4-9]*)
5035 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5036 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5040 $as_echo "$ac_prog_version" >&6; }
5042 if test $ac_verc_fail = yes; then
5043 critic_missing="$critic_missing gawk"
5047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC is sufficient to build libc" >&5
5048 $as_echo_n "checking if $CC is sufficient to build libc... " >&6; }
5049 if ${libc_cv_compiler_ok+:} false; then :
5050 $as_echo_n "(cached) " >&6
5053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5054 /* end confdefs.h. */
5060 #if !defined __GNUC__ || __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 7)
5061 #error insufficient compiler
5067 if ac_fn_c_try_compile "$LINENO"; then :
5068 libc_cv_compiler_ok=yes
5070 libc_cv_compiler_ok=no
5072 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_compiler_ok" >&5
5075 $as_echo "$libc_cv_compiler_ok" >&6; }
5076 if test $libc_cv_compiler_ok != yes; then :
5077 critic_missing="$critic_missing compiler"
5080 if test -n "$ac_tool_prefix"; then
5081 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
5082 set dummy ${ac_tool_prefix}nm; ac_word=$2
5083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5084 $as_echo_n "checking for $ac_word... " >&6; }
5085 if ${ac_cv_prog_NM+:} false; then :
5086 $as_echo_n "(cached) " >&6
5088 if test -n "$NM"; then
5089 ac_cv_prog_NM="$NM" # Let the user override the test.
5091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5095 test -z "$as_dir" && as_dir=.
5096 for ac_exec_ext in '' $ac_executable_extensions; do
5097 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5098 ac_cv_prog_NM="${ac_tool_prefix}nm"
5099 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5109 if test -n "$NM"; then
5110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5111 $as_echo "$NM" >&6; }
5113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5114 $as_echo "no" >&6; }
5119 if test -z "$ac_cv_prog_NM"; then
5121 # Extract the first word of "nm", so it can be a program name with args.
5122 set dummy nm; ac_word=$2
5123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5124 $as_echo_n "checking for $ac_word... " >&6; }
5125 if ${ac_cv_prog_ac_ct_NM+:} false; then :
5126 $as_echo_n "(cached) " >&6
5128 if test -n "$ac_ct_NM"; then
5129 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5131 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5135 test -z "$as_dir" && as_dir=.
5136 for ac_exec_ext in '' $ac_executable_extensions; do
5137 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5138 ac_cv_prog_ac_ct_NM="nm"
5139 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5148 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5149 if test -n "$ac_ct_NM"; then
5150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5151 $as_echo "$ac_ct_NM" >&6; }
5153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5154 $as_echo "no" >&6; }
5157 if test "x$ac_ct_NM" = x; then
5160 case $cross_compiling:$ac_tool_warned in
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5163 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5164 ac_tool_warned=yes ;;
5173 if test "x$maintainer" = "xyes"; then
5174 for ac_prog in autoconf
5176 # Extract the first word of "$ac_prog", so it can be a program name with args.
5177 set dummy $ac_prog; ac_word=$2
5178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5179 $as_echo_n "checking for $ac_word... " >&6; }
5180 if ${ac_cv_prog_AUTOCONF+:} false; then :
5181 $as_echo_n "(cached) " >&6
5183 if test -n "$AUTOCONF"; then
5184 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5190 test -z "$as_dir" && as_dir=.
5191 for ac_exec_ext in '' $ac_executable_extensions; do
5192 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5193 ac_cv_prog_AUTOCONF="$ac_prog"
5194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5203 AUTOCONF=$ac_cv_prog_AUTOCONF
5204 if test -n "$AUTOCONF"; then
5205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5206 $as_echo "$AUTOCONF" >&6; }
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5209 $as_echo "no" >&6; }
5213 test -n "$AUTOCONF" && break
5215 test -n "$AUTOCONF" || AUTOCONF="no"
5217 case "x$AUTOCONF" in
5218 xno|x|x:) AUTOCONF=no ;;
5220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5221 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5222 if ${libc_cv_autoconf_works+:} false; then :
5223 $as_echo_n "(cached) " >&6
5225 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.ac > /dev/null 2>&1); then
5226 libc_cv_autoconf_works=yes
5228 libc_cv_autoconf_works=no
5231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5232 $as_echo "$libc_cv_autoconf_works" >&6; }
5233 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5236 if test "x$AUTOCONF" = xno; then
5237 aux_missing="$aux_missing autoconf"
5243 # Check for python3 if available, or else python.
5244 for ac_prog in python3 python
5246 # Extract the first word of "$ac_prog", so it can be a program name with args.
5247 set dummy $ac_prog; ac_word=$2
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5249 $as_echo_n "checking for $ac_word... " >&6; }
5250 if ${ac_cv_prog_PYTHON_PROG+:} false; then :
5251 $as_echo_n "(cached) " >&6
5253 if test -n "$PYTHON_PROG"; then
5254 ac_cv_prog_PYTHON_PROG="$PYTHON_PROG" # Let the user override the test.
5256 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5260 test -z "$as_dir" && as_dir=.
5261 for ac_exec_ext in '' $ac_executable_extensions; do
5262 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5263 ac_cv_prog_PYTHON_PROG="$ac_prog"
5264 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5273 PYTHON_PROG=$ac_cv_prog_PYTHON_PROG
5274 if test -n "$PYTHON_PROG"; then
5275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_PROG" >&5
5276 $as_echo "$PYTHON_PROG" >&6; }
5278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5279 $as_echo "no" >&6; }
5283 test -n "$PYTHON_PROG" && break
5285 test -n "$PYTHON_PROG" || PYTHON_PROG="no"
5287 case "x$PYTHON_PROG" in
5288 xno|x|x:) PYTHON_PROG=no ;;
5292 if test "x$PYTHON_PROG" = xno; then
5293 aux_missing="$aux_missing python"
5295 PYTHON="$PYTHON_PROG -B"
5299 test -n "$critic_missing" && as_fn_error $? "
5300 *** These critical programs are missing or too old:$critic_missing
5301 *** Check the INSTALL file for required versions." "$LINENO" 5
5303 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5304 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5305 *** some features or tests will be disabled.
5306 *** Check the INSTALL file for required versions." >&5
5307 $as_echo "$as_me: WARNING:
5308 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5309 *** some features or tests will be disabled.
5310 *** Check the INSTALL file for required versions." >&2;}
5312 # if using special system headers, find out the compiler's sekrit
5313 # header directory and add that to the list. NOTE: Only does the right
5314 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5315 if test -n "$sysheaders"; then
5316 SYSINCLUDES=-nostdinc
5317 for d in include include-fixed; do
5318 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5319 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5321 SYSINCLUDES="$SYSINCLUDES \
5322 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5323 if test -n "$CXX"; then
5325 for cxxheaders in `$CXX -v -S -x c++ /dev/null -o /dev/null 2>&1 \
5326 | sed -n -e '1,/#include/d' -e 's/^ \(\/.*\/[cg]++\)/\1/p'`; do
5327 test "x$cxxheaders" != x &&
5328 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders"
5335 # Obtain some C++ header file paths. This is used to make a local
5336 # copy of those headers in Makerules.
5337 if test -n "$CXX"; then
5338 find_cxx_header () {
5339 echo "#include <$1>" | $CXX -M -MP -x c++ - | sed -n "/$1:/{s/:\$//;p}"
5341 CXX_CSTDLIB_HEADER="$(find_cxx_header cstdlib)"
5342 CXX_CMATH_HEADER="$(find_cxx_header cmath)"
5347 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5348 # since this would lead to problems installing/building glibc.
5349 # LD_LIBRARY_PATH contains the current directory if one of the following
5351 # - one of the terminals (":" and ";") is the first or last sign
5352 # - two terminals occur directly after each other
5353 # - the path contains an element with a dot in it
5354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5355 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5356 case ${LD_LIBRARY_PATH} in
5357 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5358 ld_library_path_setting="contains current directory"
5361 ld_library_path_setting="ok"
5364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5365 $as_echo "$ld_library_path_setting" >&6; }
5366 if test "$ld_library_path_setting" != "ok"; then
5368 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5369 *** building glibc. Please change the environment variable
5370 *** and run configure again." "$LINENO" 5
5373 # Extract the first word of "bash", so it can be a program name with args.
5374 set dummy bash; ac_word=$2
5375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5376 $as_echo_n "checking for $ac_word... " >&6; }
5377 if ${ac_cv_path_BASH_SHELL+:} false; then :
5378 $as_echo_n "(cached) " >&6
5382 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5389 test -z "$as_dir" && as_dir=.
5390 for ac_exec_ext in '' $ac_executable_extensions; do
5391 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5392 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5393 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5400 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5404 BASH_SHELL=$ac_cv_path_BASH_SHELL
5405 if test -n "$BASH_SHELL"; then
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5407 $as_echo "$BASH_SHELL" >&6; }
5409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5410 $as_echo "no" >&6; }
5415 # Extract the first word of "perl", so it can be a program name with args.
5416 set dummy perl; ac_word=$2
5417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5418 $as_echo_n "checking for $ac_word... " >&6; }
5419 if ${ac_cv_path_PERL+:} false; then :
5420 $as_echo_n "(cached) " >&6
5424 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5427 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5431 test -z "$as_dir" && as_dir=.
5432 for ac_exec_ext in '' $ac_executable_extensions; do
5433 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5434 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5435 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5442 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5446 PERL=$ac_cv_path_PERL
5447 if test -n "$PERL"; then
5448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5449 $as_echo "$PERL" >&6; }
5451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5452 $as_echo "no" >&6; }
5456 if test "$PERL" != no &&
5457 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5460 # Extract the first word of "install-info", so it can be a program name with args.
5461 set dummy install-info; ac_word=$2
5462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5463 $as_echo_n "checking for $ac_word... " >&6; }
5464 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5465 $as_echo_n "(cached) " >&6
5467 case $INSTALL_INFO in
5469 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5473 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5474 for as_dir in $as_dummy
5477 test -z "$as_dir" && as_dir=.
5478 for ac_exec_ext in '' $ac_executable_extensions; do
5479 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5480 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5488 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5492 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5493 if test -n "$INSTALL_INFO"; then
5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5495 $as_echo "$INSTALL_INFO" >&6; }
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5498 $as_echo "no" >&6; }
5502 for ac_prog in bison
5504 # Extract the first word of "$ac_prog", so it can be a program name with args.
5505 set dummy $ac_prog; ac_word=$2
5506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5507 $as_echo_n "checking for $ac_word... " >&6; }
5508 if ${ac_cv_prog_BISON+:} false; then :
5509 $as_echo_n "(cached) " >&6
5511 if test -n "$BISON"; then
5512 ac_cv_prog_BISON="$BISON" # Let the user override the test.
5514 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5518 test -z "$as_dir" && as_dir=.
5519 for ac_exec_ext in '' $ac_executable_extensions; do
5520 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5521 ac_cv_prog_BISON="$ac_prog"
5522 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5531 BISON=$ac_cv_prog_BISON
5532 if test -n "$BISON"; then
5533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5534 $as_echo "$BISON" >&6; }
5536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5537 $as_echo "no" >&6; }
5541 test -n "$BISON" && break
5544 if test -z "$BISON"; then
5547 # Found it, now check the version.
5548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $BISON" >&5
5549 $as_echo_n "checking version of $BISON... " >&6; }
5550 ac_prog_version=`$BISON --version 2>&1 | sed -n 's/^.*bison (GNU Bison) \([0-9]*\.[0-9.]*\).*$/\1/p'`
5551 case $ac_prog_version in
5552 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5553 2.7*|[3-9].*|[1-9][0-9]*)
5554 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5555 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5559 $as_echo "$ac_prog_version" >&6; }
5561 if test $ac_verc_fail = yes; then
5566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5567 $as_echo_n "checking for .set assembler directive... " >&6; }
5568 if ${libc_cv_asm_set_directive+:} false; then :
5569 $as_echo_n "(cached) " >&6
5571 cat > conftest.s <<EOF
5574 .set glibc_conftest_frobozz,foo
5575 .globl glibc_conftest_frobozz
5577 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5578 # (but it doesn't work), so we must do a linking check to be sure.
5579 cat > conftest1.c <<\EOF
5580 extern int glibc_conftest_frobozz;
5581 void _start() { glibc_conftest_frobozz = 1; }
5583 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5584 -nostartfiles -nostdlib $no_ssp \
5585 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5586 libc_cv_asm_set_directive=yes
5588 libc_cv_asm_set_directive=no
5592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5593 $as_echo "$libc_cv_asm_set_directive" >&6; }
5594 if test $libc_cv_asm_set_directive = yes; then
5595 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker support for protected data symbol" >&5
5600 $as_echo_n "checking linker support for protected data symbol... " >&6; }
5601 if ${libc_cv_protected_data+:} false; then :
5602 $as_echo_n "(cached) " >&6
5604 cat > conftest.c <<EOF
5605 int bar __attribute__ ((visibility ("protected"))) = 1;
5607 libc_cv_protected_data=no
5608 if { ac_try='${CC-cc} -nostdlib -nostartfiles $no_ssp -fPIC -shared conftest.c -o conftest.so'
5609 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5613 test $ac_status = 0; }; }; then
5614 cat > conftest.c <<EOF
5616 int main (void) { return bar; }
5618 if { ac_try='${CC-cc} -nostdlib -nostartfiles $no_ssp conftest.c -o conftest conftest.so'
5619 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5622 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5623 test $ac_status = 0; }; }; then
5624 libc_cv_protected_data=yes
5630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_protected_data" >&5
5631 $as_echo "$libc_cv_protected_data" >&6; }
5634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
5635 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
5636 if ${libc_cv_broken_alias_attribute+:} false; then :
5637 $as_echo_n "(cached) " >&6
5639 cat > conftest.c <<EOF
5640 extern int foo (int x) __asm ("xyzzy");
5641 int bar (int x) { return x; }
5642 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5644 extern __typeof (dfoo) dfoo __asm ("abccb");
5647 libc_cv_broken_alias_attribute=yes
5648 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5649 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5653 test $ac_status = 0; }; }; then
5654 if grep 'xyzzy' conftest.s >/dev/null &&
5655 grep 'abccb' conftest.s >/dev/null; then
5656 libc_cv_broken_alias_attribute=no
5659 rm -f conftest.c conftest.s
5662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
5663 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
5664 if test $libc_cv_broken_alias_attribute = yes; then
5665 as_fn_error $? "working alias attribute support required" "$LINENO" 5
5668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
5669 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
5670 if ${libc_cv_have_sdata_section+:} false; then :
5671 $as_echo_n "(cached) " >&6
5673 echo "int i;" > conftest.c
5674 libc_cv_have_sdata_section=no
5675 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5676 | grep '\.sdata' >/dev/null; then
5677 libc_cv_have_sdata_section=yes
5679 rm -f conftest.c conftest.so
5682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
5683 $as_echo "$libc_cv_have_sdata_section" >&6; }
5684 if test $libc_cv_have_sdata_section = yes; then
5685 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
5689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
5690 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
5691 if ${libc_cv_ctors_header+:} false; then :
5692 $as_echo_n "(cached) " >&6
5694 libc_cv_ctors_header=yes
5695 cat > conftest.c <<EOF
5696 int _start (void) { return 0; }
5697 int __start (void) { return 0; }
5699 __attribute__ ((constructor)) void ctor (void) { asm (""); }
5700 __attribute__ ((destructor)) void dtor (void) { asm (""); }
5703 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp -o conftest
5704 conftest.c -static -nostartfiles -nostdlib
5706 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5710 test $ac_status = 0; }; }; then :
5711 if $READELF -WS conftest$ac_exeext | $AWK '
5712 { gsub(/\[ */, "[") }
5713 $2 == ".ctors" || $2 == ".dtors" {
5714 size = strtonum("0x" $6)
5715 align = strtonum("0x" $NF)
5717 stub[$2] = size == align * 2
5720 ctors_ok = !seen[".ctors"] || stub[".ctors"]
5721 dtors_ok = !seen[".dtors"] || stub[".dtors"]
5722 exit ((ctors_ok && dtors_ok) ? 0 : 1)
5725 libc_cv_ctors_header=no
5729 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
5735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
5736 $as_echo "$libc_cv_ctors_header" >&6; }
5737 if test $libc_cv_ctors_header = no; then
5738 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
5742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
5743 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
5744 if ${libc_cv_cc_with_libunwind+:} false; then :
5745 $as_echo_n "(cached) " >&6
5748 cat > conftest.c <<EOF
5749 int main (void) { return 0; }
5751 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5752 conftest.c -v 2>&1 >/dev/null | grep ' -lunwind ' >/dev/null; then
5753 libc_cv_cc_with_libunwind=yes
5755 libc_cv_cc_with_libunwind=no
5759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
5760 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
5762 if test $libc_cv_cc_with_libunwind = yes; then
5763 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
5768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
5769 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
5770 if ${libc_cv_as_noexecstack+:} false; then :
5771 $as_echo_n "(cached) " >&6
5773 cat > conftest.c <<EOF
5776 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5777 -S -o conftest.s conftest.c 1>&5'
5778 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5782 test $ac_status = 0; }; } \
5783 && grep .note.GNU-stack conftest.s >/dev/null \
5784 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
5785 -c -o conftest.o conftest.s 1>&5'
5786 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5790 test $ac_status = 0; }; }
5792 libc_cv_as_noexecstack=yes
5794 libc_cv_as_noexecstack=no
5798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
5799 $as_echo "$libc_cv_as_noexecstack" >&6; }
5800 if test $libc_cv_as_noexecstack = yes; then
5801 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
5806 $as_echo_n "checking for -z combreloc... " >&6; }
5807 if ${libc_cv_z_combreloc+:} false; then :
5808 $as_echo_n "(cached) " >&6
5810 cat > conftest.c <<EOF
5811 extern int bar (int);
5813 int foo (void) { return bar (mumble); }
5815 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5816 -fPIC -shared $no_ssp -o conftest.so conftest.c
5817 -nostdlib -nostartfiles
5818 -Wl,-z,combreloc 1>&5'
5819 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5823 test $ac_status = 0; }; }
5825 if $READELF -S conftest.so | grep -E '.rela?.dyn' > /dev/null; then
5826 libc_cv_z_combreloc=yes
5828 libc_cv_z_combreloc=no
5831 libc_cv_z_combreloc=no
5835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
5836 $as_echo "$libc_cv_z_combreloc" >&6; }
5837 if test "$libc_cv_z_combreloc" = yes; then
5838 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
5843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z execstack" >&5
5844 $as_echo_n "checking for linker that supports -z execstack... " >&6; }
5845 libc_linker_feature=no
5846 if test x"$gnu_ld" = x"yes"; then
5847 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z execstack"`
5848 if test -n "$libc_linker_check"; then
5849 cat > conftest.c <<EOF
5850 int _start (void) { return 42; }
5852 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
5853 -Wl,-z,execstack -nostdlib -nostartfiles
5854 -fPIC -shared -o conftest.so conftest.c
5856 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5859 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5860 test $ac_status = 0; }; }
5862 libc_linker_feature=yes
5867 if test $libc_linker_feature = yes; then
5868 libc_cv_z_execstack=yes
5870 libc_cv_z_execstack=no
5872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5873 $as_echo "$libc_linker_feature" >&6; }
5876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
5877 $as_echo_n "checking for -fpie... " >&6; }
5878 if ${libc_cv_fpie+:} false; then :
5879 $as_echo_n "(cached) " >&6
5881 if { ac_try='${CC-cc} -fpie -xc /dev/null -S -o /dev/null'
5882 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5885 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5886 test $ac_status = 0; }; }; then :
5893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
5894 $as_echo "$libc_cv_fpie" >&6; }
5898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
5899 $as_echo_n "checking for --hash-style option... " >&6; }
5900 if ${libc_cv_hashstyle+:} false; then :
5901 $as_echo_n "(cached) " >&6
5903 cat > conftest.c <<EOF
5904 int _start (void) { return 42; }
5906 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
5907 -fPIC -shared -o conftest.so conftest.c
5908 -Wl,--hash-style=both -nostdlib 1>&5'
5909 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5912 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5913 test $ac_status = 0; }; }
5915 libc_cv_hashstyle=yes
5917 libc_cv_hashstyle=no
5921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
5922 $as_echo "$libc_cv_hashstyle" >&6; }
5925 # The linker's default -shared behavior is good enough if it
5926 # does these things that our custom linker scripts ensure that
5927 # all allocated NOTE sections come first.
5928 if test "$use_default_link" = default; then
5929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
5930 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
5931 if ${libc_cv_use_default_link+:} false; then :
5932 $as_echo_n "(cached) " >&6
5934 libc_cv_use_default_link=no
5935 cat > conftest.s <<\EOF
5936 .section .note.a,"a",%note
5941 .section .note.b,"a",%note
5947 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
5948 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5951 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5952 test $ac_status = 0; }; } &&
5953 ac_try=`$READELF -S conftest.so | sed -n \
5955 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
5961 libc_seen_a=no libc_seen_b=no
5963 while test $# -ge 2 -a "$1" = NOTE; do
5965 .note.a) libc_seen_a=yes ;;
5966 .note.b) libc_seen_b=yes ;;
5970 case "$libc_seen_a$libc_seen_b" in
5972 libc_cv_use_default_link=yes
5976 $libc_seen_a$libc_seen_b from:
5983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
5984 $as_echo "$libc_cv_use_default_link" >&6; }
5985 use_default_link=$libc_cv_use_default_link
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_DAT reloc" >&5
5989 $as_echo_n "checking for GLOB_DAT reloc... " >&6; }
5990 if ${libc_cv_has_glob_dat+:} false; then :
5991 $as_echo_n "(cached) " >&6
5993 cat > conftest.c <<EOF
5995 int foo (void) { return mumble; }
5997 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5998 -fPIC -shared -o conftest.so conftest.c
5999 -nostdlib -nostartfiles $no_ssp
6001 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6004 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6005 test $ac_status = 0; }; }
6007 if $READELF -rW conftest.so | grep '_GLOB_DAT' > /dev/null; then
6008 libc_cv_has_glob_dat=yes
6010 libc_cv_has_glob_dat=no
6013 libc_cv_has_glob_dat=no
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_has_glob_dat" >&5
6018 $as_echo "$libc_cv_has_glob_dat" >&6; }
6021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6022 $as_echo_n "checking linker output format... " >&6; }
6023 if ${libc_cv_output_format+:} false; then :
6024 $as_echo_n "(cached) " >&6
6026 if libc_cv_output_format=`
6027 ${CC-cc} -nostartfiles -nostdlib $no_ssp -Wl,--print-output-format 2>&5`
6031 libc_cv_output_format=
6033 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6036 $as_echo "$libc_cv_output_format" >&6; }
6039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6040 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6041 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6042 $as_echo_n "(cached) " >&6
6044 cat > conftest.c <<EOF
6047 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6049 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6052 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6053 test $ac_status = 0; }; }
6055 libc_cv_fno_toplevel_reorder=yes
6057 libc_cv_fno_toplevel_reorder=no
6061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6062 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6063 if test $libc_cv_fno_toplevel_reorder = yes; then
6064 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6066 fno_unit_at_a_time=-fno-unit-at-a-time
6070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -mtls-dialect=gnu2" >&5
6071 $as_echo_n "checking for -mtls-dialect=gnu2... " >&6; }
6072 if ${libc_cv_mtls_dialect_gnu2+:} false; then :
6073 $as_echo_n "(cached) " >&6
6075 cat > conftest.c <<EOF
6082 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fPIC -mtls-dialect=gnu2
6084 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6087 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6088 test $ac_status = 0; }; }
6090 libc_cv_mtls_dialect_gnu2=yes
6092 libc_cv_mtls_dialect_gnu2=no
6096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mtls_dialect_gnu2" >&5
6097 $as_echo "$libc_cv_mtls_dialect_gnu2" >&6; }
6099 config_vars="$config_vars
6100 have-mtls-dialect-gnu2 = $libc_cv_mtls_dialect_gnu2"
6102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6103 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6104 if ${libc_cv_have_section_quotes+:} false; then :
6105 $as_echo_n "(cached) " >&6
6107 cat > conftest.c <<EOF
6108 static const int foo
6109 __attribute__ ((section ("bar"))) = 1;
6111 if ${CC-cc} -S conftest.c -o conftest.s; then
6112 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6113 libc_cv_have_section_quotes=yes
6115 libc_cv_have_section_quotes=no
6118 libc_cv_have_section_quotes=unknown
6120 rm -f conftest.{c,s}
6123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6124 $as_echo "$libc_cv_have_section_quotes" >&6; }
6125 if test $libc_cv_have_section_quotes = yes; then
6126 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6131 $as_echo_n "checking for __builtin_memset... " >&6; }
6132 if ${libc_cv_gcc_builtin_memset+:} false; then :
6133 $as_echo_n "(cached) " >&6
6135 cat > conftest.c <<\EOF
6138 __builtin_memset (x, 0, 1000);
6141 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "memset" > /dev/null'
6142 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6145 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6146 test $ac_status = 0; }; };
6148 libc_cv_gcc_builtin_memset=no
6150 libc_cv_gcc_builtin_memset=yes
6154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6155 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6156 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6157 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6162 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6163 if ${libc_cv_gcc_builtin_redirection+:} false; then :
6164 $as_echo_n "(cached) " >&6
6166 cat > conftest.c <<\EOF
6167 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6168 char *foo (const char *a, const char *b)
6170 return __builtin_strstr (a, b);
6173 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | grep -F "my_strstr" > /dev/null'
6174 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6178 test $ac_status = 0; }; };
6180 libc_cv_gcc_builtin_redirection=yes
6182 libc_cv_gcc_builtin_redirection=no
6186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
6187 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
6188 if test "$libc_cv_gcc_builtin_redirection" = no; then
6189 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
6192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
6193 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
6194 if ${libc_cv_cc_nofma+:} false; then :
6195 $as_echo_n "(cached) " >&6
6198 for opt in -ffp-contract=off -mno-fused-madd; do
6199 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6200 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6203 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6204 test $ac_status = 0; }; }; then :
6205 libc_cv_cc_nofma=$opt; break
6209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
6210 $as_echo "$libc_cv_cc_nofma" >&6; }
6213 if test -n "$submachine"; then
6214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
6215 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
6216 if ${libc_cv_cc_submachine+:} false; then :
6217 $as_echo_n "(cached) " >&6
6219 libc_cv_cc_submachine=no
6220 for opt in "-march=$submachine" "-mcpu=$submachine"; do
6221 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6222 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6225 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6226 test $ac_status = 0; }; }; then :
6228 libc_cv_cc_submachine="$opt"
6233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
6234 $as_echo "$libc_cv_cc_submachine" >&6; }
6235 if test "x$libc_cv_cc_submachine" = xno; then
6236 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6242 __attribute__ ((__optimize__))" >&5
6243 $as_echo_n "checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6244 __attribute__ ((__optimize__))... " >&6; }
6245 if ${libc_cv_cc_loop_to_function+:} false; then :
6246 $as_echo_n "(cached) " >&6
6248 cat > conftest.c <<EOF
6250 __attribute__ ((__optimize__ ("-fno-tree-loop-distribute-patterns")))
6253 libc_cv_cc_loop_to_function=no
6254 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c'
6255 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6259 test $ac_status = 0; }; }
6261 libc_cv_cc_loop_to_function=yes
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_loop_to_function" >&5
6266 $as_echo "$libc_cv_cc_loop_to_function" >&6; }
6267 if test $libc_cv_cc_loop_to_function = yes; then
6268 $as_echo "#define HAVE_CC_INHIBIT_LOOP_TO_LIBCALL 1" >>confdefs.h
6273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
6274 $as_echo_n "checking for libgd... " >&6; }
6275 if test "$with_gd" != "no"; then
6276 old_CFLAGS="$CFLAGS"
6277 CFLAGS="$CFLAGS $libgd_include"
6278 old_LDFLAGS="$LDFLAGS"
6279 LDFLAGS="$LDFLAGS $libgd_ldflags"
6281 LIBS="$LIBS -lgd -lpng -lz -lm"
6282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6283 /* end confdefs.h. */
6293 if ac_fn_c_try_link "$LINENO"; then :
6298 rm -f core conftest.err conftest.$ac_objext \
6299 conftest$ac_exeext conftest.$ac_ext
6300 CFLAGS="$old_CFLAGS"
6301 LDFLAGS="$old_LDFLAGS"
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
6307 $as_echo "$LIBGD" >&6; }
6311 if test x$with_selinux = xno ; then
6314 # See if we have the SELinux library
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
6316 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
6317 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
6318 $as_echo_n "(cached) " >&6
6320 ac_check_lib_save_LIBS=$LIBS
6321 LIBS="-lselinux $LIBS"
6322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6323 /* end confdefs.h. */
6325 /* Override any GCC internal prototype to avoid an error.
6326 Use char because int might match the return type of a GCC
6327 builtin and then its argument prototype would still apply. */
6331 char is_selinux_enabled ();
6335 return is_selinux_enabled ();
6340 if ac_fn_c_try_link "$LINENO"; then :
6341 ac_cv_lib_selinux_is_selinux_enabled=yes
6343 ac_cv_lib_selinux_is_selinux_enabled=no
6345 rm -f core conftest.err conftest.$ac_objext \
6346 conftest$ac_exeext conftest.$ac_ext
6347 LIBS=$ac_check_lib_save_LIBS
6349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6350 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
6351 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
6357 if test x$with_selinux = xyes ; then
6358 if test x$have_selinux = xno ; then
6359 as_fn_error $? "SELinux explicitly required, but SELinux library not found" "$LINENO" 5
6363 # Check if we're building with SELinux support.
6364 if test "x$have_selinux" = xyes; then
6366 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
6369 # See if we have the libaudit library
6370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
6371 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
6372 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
6373 $as_echo_n "(cached) " >&6
6375 ac_check_lib_save_LIBS=$LIBS
6376 LIBS="-laudit $LIBS"
6377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6378 /* end confdefs.h. */
6380 /* Override any GCC internal prototype to avoid an error.
6381 Use char because int might match the return type of a GCC
6382 builtin and then its argument prototype would still apply. */
6386 char audit_log_user_avc_message ();
6390 return audit_log_user_avc_message ();
6395 if ac_fn_c_try_link "$LINENO"; then :
6396 ac_cv_lib_audit_audit_log_user_avc_message=yes
6398 ac_cv_lib_audit_audit_log_user_avc_message=no
6400 rm -f core conftest.err conftest.$ac_objext \
6401 conftest$ac_exeext conftest.$ac_ext
6402 LIBS=$ac_check_lib_save_LIBS
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
6405 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
6406 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
6412 if test "x$have_libaudit" = xyes; then
6414 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
6419 # See if we have the libcap library
6420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
6421 $as_echo_n "checking for cap_init in -lcap... " >&6; }
6422 if ${ac_cv_lib_cap_cap_init+:} false; then :
6423 $as_echo_n "(cached) " >&6
6425 ac_check_lib_save_LIBS=$LIBS
6427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6428 /* end confdefs.h. */
6430 /* Override any GCC internal prototype to avoid an error.
6431 Use char because int might match the return type of a GCC
6432 builtin and then its argument prototype would still apply. */
6445 if ac_fn_c_try_link "$LINENO"; then :
6446 ac_cv_lib_cap_cap_init=yes
6448 ac_cv_lib_cap_cap_init=no
6450 rm -f core conftest.err conftest.$ac_objext \
6451 conftest$ac_exeext conftest.$ac_ext
6452 LIBS=$ac_check_lib_save_LIBS
6454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
6455 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
6456 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
6462 if test "x$have_libcap" = xyes; then
6464 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
6472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
6473 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
6474 if ${libc_cv_predef_fortify_source+:} false; then :
6475 $as_echo_n "(cached) " >&6
6477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6478 /* end confdefs.h. */
6484 #ifdef _FORTIFY_SOURCE
6491 if ac_fn_c_try_compile "$LINENO"; then :
6492 libc_cv_predef_fortify_source=no
6494 libc_cv_predef_fortify_source=yes
6496 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
6499 $as_echo "$libc_cv_predef_fortify_source" >&6; }
6500 if test $libc_cv_predef_fortify_source = yes; then
6501 CPPUNDEFS="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
6505 # Some linkers on some architectures support __ehdr_start but with
6506 # bugs. Make sure usage of it does not create relocations in the
6507 # output (as the linker should resolve them all for us).
6508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker provides working __ehdr_start" >&5
6509 $as_echo_n "checking whether the linker provides working __ehdr_start... " >&6; }
6510 if ${libc_cv_ehdr_start+:} false; then :
6511 $as_echo_n "(cached) " >&6
6514 old_CFLAGS="$CFLAGS"
6515 old_LDFLAGS="$LDFLAGS"
6517 CFLAGS="$CFLAGS -fPIC"
6518 LDFLAGS="$LDFLAGS -nostdlib -nostartfiles -shared $no_ssp"
6520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6521 /* end confdefs.h. */
6527 extern const Ehdr __ehdr_start __attribute__ ((visibility ("hidden")));
6528 long ehdr (void) { return __ehdr_start.val; }
6531 if ac_fn_c_try_link "$LINENO"; then :
6532 if $READELF -r conftest | grep -F __ehdr_start >/dev/null; then
6533 libc_cv_ehdr_start=broken
6535 libc_cv_ehdr_start=yes
6538 libc_cv_ehdr_start=no
6540 rm -f core conftest.err conftest.$ac_objext \
6541 conftest$ac_exeext conftest.$ac_ext
6542 CFLAGS="$old_CFLAGS"
6543 LDFLAGS="$old_LDFLAGS"
6547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ehdr_start" >&5
6548 $as_echo "$libc_cv_ehdr_start" >&6; }
6549 if test "$libc_cv_ehdr_start" = yes; then
6550 $as_echo "#define HAVE_EHDR_START 1" >>confdefs.h
6552 elif test "$libc_cv_ehdr_start" = broken; then
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linker is broken -- you should upgrade" >&5
6554 $as_echo "$as_me: WARNING: linker is broken -- you should upgrade" >&2;}
6557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_trap with no external dependencies" >&5
6558 $as_echo_n "checking for __builtin_trap with no external dependencies... " >&6; }
6559 if ${libc_cv_builtin_trap+:} false; then :
6560 $as_echo_n "(cached) " >&6
6562 libc_cv_builtin_trap=no
6563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6564 /* end confdefs.h. */
6574 if ac_fn_c_try_compile "$LINENO"; then :
6576 libc_undefs=`$NM -u conftest.o |
6577 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
6579 as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
6581 echo >&5 "libc_undefs='$libc_undefs'"
6582 if test -z "$libc_undefs"; then
6583 libc_cv_builtin_trap=yes
6586 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_builtin_trap" >&5
6589 $as_echo "$libc_cv_builtin_trap" >&6; }
6590 if test $libc_cv_builtin_trap = yes; then
6591 $as_echo "#define HAVE_BUILTIN_TRAP 1" >>confdefs.h
6596 ac_cpp='$CXXCPP $CPPFLAGS'
6597 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6598 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6599 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler supports thread_local" >&5
6603 $as_echo_n "checking whether the C++ compiler supports thread_local... " >&6; }
6604 if ${libc_cv_cxx_thread_local+:} false; then :
6605 $as_echo_n "(cached) " >&6
6608 old_CXXFLAGS="$CXXFLAGS"
6609 CXXFLAGS="$CXXFLAGS -std=gnu++11"
6610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6611 /* end confdefs.h. */
6615 // Compiler support.
6622 S * get () { return &s; }
6624 // libstdc++ support.
6625 #ifndef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL
6626 #error __cxa_thread_atexit_impl not supported
6630 if ac_fn_cxx_try_compile "$LINENO"; then :
6631 libc_cv_cxx_thread_local=yes
6633 libc_cv_cxx_thread_local=no
6635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6636 CXXFLAGS="$old_CXXFLAGS"
6639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cxx_thread_local" >&5
6640 $as_echo "$libc_cv_cxx_thread_local" >&6; }
6644 ac_cpp='$CPP $CPPFLAGS'
6645 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6646 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6647 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6650 ### End of automated tests.
6651 ### Now run sysdeps configure fragments.
6653 # They also can set these variables.
6655 ldd_rewrite_script=no
6656 libc_cv_sysconfdir=$sysconfdir
6657 libc_cv_localstatedir=$localstatedir
6658 libc_cv_gcc_unwind_find_fde=no
6661 # Iterate over all the sysdep directories we will use, running their
6662 # configure fragments.
6663 for dir in $sysnames; do
6666 *) dest=$srcdir/$dir ;;
6668 if test -r $dest/configure; then
6669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
6670 $as_echo "running configure fragment for $dir" >&6; }
6675 if test x"$build_mathvec" = xnotset; then
6678 config_vars="$config_vars
6679 build-mathvec = $build_mathvec"
6684 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
6685 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
6690 # A sysdeps configure fragment can reset this if IFUNC is not actually
6691 # usable even though the assembler knows how to generate the symbol type.
6692 if test x"$libc_cv_ld_gnu_indirect_function" = xyes; then
6693 $as_echo "#define HAVE_IFUNC 1" >>confdefs.h
6697 if test x"$libc_cv_gcc_indirect_function" = xyes; then
6698 $as_echo "#define HAVE_GCC_IFUNC 1" >>confdefs.h
6702 # This is far from the AC_ARG_ENABLE that sets it so that a sysdeps
6703 # configure fragment can override the value to prevent this AC_DEFINE.
6705 if test "x$use_nscd" != xno; then
6706 $as_echo "#define USE_NSCD 1" >>confdefs.h
6709 if test "x$build_nscd" = xdefault; then
6710 build_nscd=$use_nscd
6720 if test x$use_ldconfig = xyes; then
6721 $as_echo "#define USE_LDCONFIG 1" >>confdefs.h
6730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
6731 $as_echo_n "checking whether -fPIC is default... " >&6; }
6732 if ${libc_cv_pic_default+:} false; then :
6733 $as_echo_n "(cached) " >&6
6735 libc_cv_pic_default=yes
6736 cat > conftest.c <<EOF
6737 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
6738 # error PIC is default.
6741 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6742 libc_cv_pic_default=no
6746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
6747 $as_echo "$libc_cv_pic_default" >&6; }
6750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIE is default" >&5
6751 $as_echo_n "checking whether -fPIE is default... " >&6; }
6752 if ${libc_cv_pie_default+:} false; then :
6753 $as_echo_n "(cached) " >&6
6755 libc_cv_pie_default=yes
6756 cat > conftest.c <<EOF
6757 #if defined __PIE__ || defined __pie__ || defined PIE || defined pie
6758 # error PIE is default.
6761 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6762 libc_cv_pie_default=no
6766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pie_default" >&5
6767 $as_echo "$libc_cv_pie_default" >&6; }
6777 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
6778 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
6782 ac_config_files="$ac_config_files config.make Makefile"
6784 ac_config_commands="$ac_config_commands default"
6786 cat >confcache <<\_ACEOF
6787 # This file is a shell script that caches the results of configure
6788 # tests run on this system so they can be shared between configure
6789 # scripts and configure runs, see configure's option --config-cache.
6790 # It is not useful on other systems. If it contains results you don't
6791 # want to keep, you may remove or edit it.
6793 # config.status only pays attention to the cache file if you give it
6794 # the --recheck option to rerun configure.
6796 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6797 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6802 # The following way of writing the cache mishandles newlines in values,
6803 # but we know of no workaround that is simple, portable, and efficient.
6804 # So, we kill variables containing newlines.
6805 # Ultrix sh set writes to stderr and can't be redirected directly,
6806 # and sets the high bit in the cache file unless we assign to the vars.
6808 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6809 eval ac_val=\$$ac_var
6813 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6814 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6817 _ | IFS | as_nl) ;; #(
6818 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6819 *) { eval $ac_var=; unset $ac_var;} ;;
6825 case $as_nl`(ac_space=' '; set) 2>&1` in #(
6826 *${as_nl}ac_space=\ *)
6827 # `set' does not quote correctly, so add quotes: double-quote
6828 # substitution turns \\\\ into \\, and sed turns \\ into \.
6831 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6834 # `set' quotes correctly as required by POSIX, so do not add quotes.
6835 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6844 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6846 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6848 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6849 if test -w "$cache_file"; then
6850 if test "x$cache_file" != "x/dev/null"; then
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6852 $as_echo "$as_me: updating cache $cache_file" >&6;}
6853 if test ! -f "$cache_file" || test -h "$cache_file"; then
6854 cat confcache >"$cache_file"
6856 case $cache_file in #(
6858 mv -f confcache "$cache_file"$$ &&
6859 mv -f "$cache_file"$$ "$cache_file" ;; #(
6861 mv -f confcache "$cache_file" ;;
6866 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6867 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6872 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6873 # Let make expand exec_prefix.
6874 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6876 DEFS=-DHAVE_CONFIG_H
6881 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6882 # 1. Remove the extension, and $U if already installed.
6883 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
6884 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
6885 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
6886 # will be set to the directory where LIBOBJS objects are built.
6887 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
6888 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
6892 LTLIBOBJS=$ac_ltlibobjs
6896 : "${CONFIG_STATUS=./config.status}"
6898 ac_clean_files_save=$ac_clean_files
6899 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6900 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
6901 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
6903 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
6905 # Generated by $as_me.
6906 # Run this file to recreate the current configuration.
6907 # Compiler output produced by configure, useful for debugging
6908 # configure, is in config.log if it exists.
6914 SHELL=\${CONFIG_SHELL-$SHELL}
6917 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
6918 ## -------------------- ##
6919 ## M4sh Initialization. ##
6920 ## -------------------- ##
6922 # Be more Bourne compatible
6923 DUALCASE=1; export DUALCASE # for MKS sh
6924 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
6927 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6928 # is contrary to our usage. Disable this feature.
6929 alias -g '${1+"$@"}'='"$@"'
6930 setopt NO_GLOB_SUBST
6932 case `(set -o) 2>/dev/null` in #(
6944 # Printing a long string crashes Solaris 7 /usr/bin/printf.
6945 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6946 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
6947 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
6948 # Prefer a ksh shell builtin over an external printf program on Solaris,
6949 # but without wasting forks for bash or zsh.
6950 if test -z "$BASH_VERSION$ZSH_VERSION" \
6951 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
6952 as_echo='print -r --'
6953 as_echo_n='print -rn --'
6954 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
6955 as_echo='printf %s\n'
6956 as_echo_n='printf %s'
6958 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
6959 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
6960 as_echo_n='/usr/ucb/echo -n'
6962 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
6963 as_echo_n_body='eval
6967 expr "X$arg" : "X\\(.*\\)$as_nl";
6968 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
6970 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
6972 export as_echo_n_body
6973 as_echo_n='sh -c $as_echo_n_body as_echo'
6976 as_echo='sh -c $as_echo_body as_echo'
6979 # The user is always right.
6980 if test "${PATH_SEPARATOR+set}" != set; then
6982 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
6983 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
6990 # We need space, tab and new line, in precisely that order. Quoting is
6991 # there to prevent editors from complaining about space-tab.
6992 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
6993 # splitting by setting IFS to empty value.)
6996 # Find who we are. Look in the path if we contain no directory separator.
6999 *[\\/]* ) as_myself=$0 ;;
7000 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7004 test -z "$as_dir" && as_dir=.
7005 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7011 # We did not find ourselves, most probably we were run as `sh COMMAND'
7012 # in which case we are not to be found in the path.
7013 if test "x$as_myself" = x; then
7016 if test ! -f "$as_myself"; then
7017 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7021 # Unset variables that we do not need and which cause bugs (e.g. in
7022 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7023 # suppresses any "Segmentation fault" message there. '((' could
7024 # trigger a bug in pdksh 5.2.14.
7025 for as_var in BASH_ENV ENV MAIL MAILPATH
7026 do eval test x\${$as_var+set} = xset \
7027 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7040 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7043 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7044 # ----------------------------------------
7045 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7046 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7047 # script with STATUS, using 1 if that was 0.
7050 as_status=$1; test $as_status -eq 0 && as_status=1
7052 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7053 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7055 $as_echo "$as_me: error: $2" >&2
7056 as_fn_exit $as_status
7060 # as_fn_set_status STATUS
7061 # -----------------------
7062 # Set $? to STATUS, without forking.
7066 } # as_fn_set_status
7070 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7080 # Portably unset VAR.
7083 { eval $1=; unset $1;}
7085 as_unset=as_fn_unset
7086 # as_fn_append VAR VALUE
7087 # ----------------------
7088 # Append the text in VALUE to the end of the definition contained in VAR. Take
7089 # advantage of any shell optimizations that allow amortized linear growth over
7090 # repeated appends, instead of the typical quadratic growth present in naive
7092 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7093 eval 'as_fn_append ()
7104 # as_fn_arith ARG...
7105 # ------------------
7106 # Perform arithmetic evaluation on the ARGs, and store the result in the
7107 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7108 # must be portable across $(()) and expr.
7109 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7110 eval 'as_fn_arith ()
7117 as_val=`expr "$@" || test $? -eq 1`
7122 if expr a : '\(a\)' >/dev/null 2>&1 &&
7123 test "X`expr 00001 : '.*\(...\)'`" = X001; then
7129 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7130 as_basename=basename
7135 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7141 as_me=`$as_basename -- "$0" ||
7142 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7143 X"$0" : 'X\(//\)$' \| \
7144 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7146 sed '/^.*\/\([^/][^/]*\)\/*$/{
7160 # Avoid depending upon Character Ranges.
7161 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7162 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7163 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7164 as_cr_digits='0123456789'
7165 as_cr_alnum=$as_cr_Letters$as_cr_digits
7167 ECHO_C= ECHO_N= ECHO_T=
7168 case `echo -n x` in #(((((
7170 case `echo 'xy\c'` in
7171 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
7173 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
7180 rm -f conf$$ conf$$.exe conf$$.file
7181 if test -d conf$$.dir; then
7182 rm -f conf$$.dir/conf$$.file
7185 mkdir conf$$.dir 2>/dev/null
7187 if (echo >conf$$.file) 2>/dev/null; then
7188 if ln -s conf$$.file conf$$ 2>/dev/null; then
7190 # ... but there are two gotchas:
7191 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7192 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7193 # In both cases, we have to default to `cp -pR'.
7194 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7196 elif ln conf$$.file conf$$ 2>/dev/null; then
7204 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7205 rmdir conf$$.dir 2>/dev/null
7210 # Create "$as_dir" as a directory, including parents if necessary.
7215 -*) as_dir=./$as_dir;;
7217 test -d "$as_dir" || eval $as_mkdir_p || {
7221 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7222 *) as_qdir=$as_dir;;
7224 as_dirs="'$as_qdir' $as_dirs"
7225 as_dir=`$as_dirname -- "$as_dir" ||
7226 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7227 X"$as_dir" : 'X\(//\)[^/]' \| \
7228 X"$as_dir" : 'X\(//\)$' \| \
7229 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7230 $as_echo X"$as_dir" |
7231 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7248 test -d "$as_dir" && break
7250 test -z "$as_dirs" || eval "mkdir $as_dirs"
7251 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7255 if mkdir -p . 2>/dev/null; then
7256 as_mkdir_p='mkdir -p "$as_dir"'
7258 test -d ./-p && rmdir ./-p
7263 # as_fn_executable_p FILE
7264 # -----------------------
7265 # Test if FILE is an executable regular file.
7266 as_fn_executable_p ()
7268 test -f "$1" && test -x "$1"
7269 } # as_fn_executable_p
7271 as_executable_p=as_fn_executable_p
7273 # Sed expression to map a string onto a valid CPP name.
7274 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7276 # Sed expression to map a string onto a valid variable name.
7277 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7281 ## ----------------------------------- ##
7282 ## Main body of $CONFIG_STATUS script. ##
7283 ## ----------------------------------- ##
7285 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7287 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7288 # Save the log message, to keep $0 and so on meaningful, and to
7289 # report actual input values of CONFIG_FILES etc. instead of their
7290 # values after options handling.
7292 This file was extended by GNU C Library $as_me (see version.h), which was
7293 generated by GNU Autoconf 2.69. Invocation command line was
7295 CONFIG_FILES = $CONFIG_FILES
7296 CONFIG_HEADERS = $CONFIG_HEADERS
7297 CONFIG_LINKS = $CONFIG_LINKS
7298 CONFIG_COMMANDS = $CONFIG_COMMANDS
7301 on `(hostname || uname -n) 2>/dev/null | sed 1q`
7306 case $ac_config_files in *"
7307 "*) set x $ac_config_files; shift; ac_config_files=$*;;
7310 case $ac_config_headers in *"
7311 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7315 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7316 # Files that config.status was made for.
7317 config_files="$ac_config_files"
7318 config_headers="$ac_config_headers"
7319 config_commands="$ac_config_commands"
7323 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7325 \`$as_me' instantiates files and other configuration actions
7326 from templates according to the current configuration. Unless the files
7327 and actions are specified as TAGs, all are instantiated by default.
7329 Usage: $0 [OPTION]... [TAG]...
7331 -h, --help print this help, then exit
7332 -V, --version print version number and configuration settings, then exit
7333 --config print configuration, then exit
7334 -q, --quiet, --silent
7335 do not print progress messages
7336 -d, --debug don't remove temporary files
7337 --recheck update $as_me by reconfiguring in the same conditions
7338 --file=FILE[:TEMPLATE]
7339 instantiate the configuration file FILE
7340 --header=FILE[:TEMPLATE]
7341 instantiate the configuration header FILE
7343 Configuration files:
7346 Configuration headers:
7349 Configuration commands:
7352 Report bugs to <http://sourceware.org/bugzilla/>.
7353 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
7354 General help using GNU software: <http://www.gnu.org/gethelp/>."
7357 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7358 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
7360 GNU C Library config.status (see version.h)
7361 configured by $0, generated by GNU Autoconf 2.69,
7362 with options \\"\$ac_cs_config\\"
7364 Copyright (C) 2012 Free Software Foundation, Inc.
7365 This config.status script is free software; the Free Software Foundation
7366 gives unlimited permission to copy, distribute and modify it."
7371 test -n "\$AWK" || AWK=awk
7374 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7375 # The default lists apply if the user does not specify any file.
7381 ac_option=`expr "X$1" : 'X\([^=]*\)='`
7382 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
7386 ac_option=`expr "X$1" : 'X\([^=]*\)='`
7398 # Handling of the options.
7399 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7401 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
7402 $as_echo "$ac_cs_version"; exit ;;
7403 --config | --confi | --conf | --con | --co | --c )
7404 $as_echo "$ac_cs_config"; exit ;;
7405 --debug | --debu | --deb | --de | --d | -d )
7407 --file | --fil | --fi | --f )
7410 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7411 '') as_fn_error $? "missing file argument" ;;
7413 as_fn_append CONFIG_FILES " '$ac_optarg'"
7414 ac_need_defaults=false;;
7415 --header | --heade | --head | --hea )
7418 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7420 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
7421 ac_need_defaults=false;;
7423 # Conflict between --help and --header
7424 as_fn_error $? "ambiguous option: \`$1'
7425 Try \`$0 --help' for more information.";;
7426 --help | --hel | -h )
7427 $as_echo "$ac_cs_usage"; exit ;;
7428 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7429 | -silent | --silent | --silen | --sile | --sil | --si | --s)
7433 -*) as_fn_error $? "unrecognized option: \`$1'
7434 Try \`$0 --help' for more information." ;;
7436 *) as_fn_append ac_config_targets " $1"
7437 ac_need_defaults=false ;;
7443 ac_configure_extra_args=
7445 if $ac_cs_silent; then
7447 ac_configure_extra_args="$ac_configure_extra_args --silent"
7451 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7452 if \$ac_cs_recheck; then
7453 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7455 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
7456 CONFIG_SHELL='$SHELL'
7462 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7466 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7467 ## Running $as_me. ##
7473 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7477 config_vars='$config_vars'
7481 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7483 # Handling of arguments.
7484 for ac_config_target in $ac_config_targets
7486 case $ac_config_target in
7487 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
7488 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
7489 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7490 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
7492 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
7497 # If the user did not use the arguments to specify the items to instantiate,
7498 # then the envvar interface is used. Set only those that are not.
7499 # We use the long form for the default assignment because of an extremely
7500 # bizarre bug on SunOS 4.1.3.
7501 if $ac_need_defaults; then
7502 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7503 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7504 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7507 # Have a temporary directory for convenience. Make it in the build tree
7508 # simply because there is no reason against having it here, and in addition,
7509 # creating and moving files from /tmp can sometimes cause problems.
7510 # Hook for its removal unless debugging.
7511 # Note that there is a small window in which the directory will not be cleaned:
7512 # after its creation but before its name has been assigned to `$tmp'.
7516 trap 'exit_status=$?
7518 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
7520 trap 'as_fn_exit 1' 1 2 13 15
7522 # Create a (secure) tmp directory for tmp files.
7525 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
7529 tmp=./conf$$-$RANDOM
7530 (umask 077 && mkdir "$tmp")
7531 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
7534 # Set up the scripts for CONFIG_FILES section.
7535 # No need to generate them if there are no CONFIG_FILES.
7536 # This happens for instance with `./config.status config.h'.
7537 if test -n "$CONFIG_FILES"; then
7540 ac_cr=`echo X | tr X '\015'`
7541 # On cygwin, bash can eat \r inside `` if the user requested igncr.
7542 # But we know of no other shell where ac_cr would be empty at this
7543 # point, so we can use a bashism as a fallback.
7544 if test "x$ac_cr" = x; then
7545 eval ac_cr=\$\'\\r\'
7547 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
7548 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7554 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
7559 echo "cat >conf$$subs.awk <<_ACEOF" &&
7560 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
7563 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7564 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
7566 for ac_last_try in false false false false false :; do
7567 . ./conf$$subs.sh ||
7568 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7570 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
7571 if test $ac_delim_n = $ac_delim_num; then
7573 elif $ac_last_try; then
7574 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7576 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7581 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7582 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
7586 s/^/S["/; s/!.*/"]=/
7596 s/\(.\{148\}\)..*/\1/
7598 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
7603 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7610 s/\(.\{148\}\)..*/\1/
7612 s/["\\]/\\&/g; s/^/"/; s/$/"/
7616 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7621 ' <conf$$subs.awk | sed '
7626 ' >>$CONFIG_STATUS || ac_write_fail=1
7627 rm -f conf$$subs.awk
7628 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7630 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
7631 for (key in S) S_is_set[key] = 1
7637 nfields = split(line, field, "@")
7639 len = length(field[1])
7640 for (i = 2; i < nfields; i++) {
7642 keylen = length(key)
7643 if (S_is_set[key]) {
7645 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
7646 len += length(value) + length(field[++i])
7657 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7658 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7659 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
7662 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
7663 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
7666 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
7667 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
7668 # trailing colons and then remove the whole line if VPATH becomes empty
7669 # (actually we leave an empty line to preserve line numbers).
7670 if test "x$srcdir" = x.; then
7671 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
7689 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7690 fi # test -n "$CONFIG_FILES"
7692 # Set up the scripts for CONFIG_HEADERS section.
7693 # No need to generate them if there are no CONFIG_HEADERS.
7694 # This happens for instance with `./config.status Makefile'.
7695 if test -n "$CONFIG_HEADERS"; then
7696 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
7700 # Transform confdefs.h into an awk script `defines.awk', embedded as
7701 # here-document in config.status, that substitutes the proper values into
7702 # config.h.in to produce config.h.
7704 # Create a delimiter string that does not exist in confdefs.h, to ease
7705 # handling of long lines.
7707 for ac_last_try in false false :; do
7708 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
7709 if test -z "$ac_tt"; then
7711 elif $ac_last_try; then
7712 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
7714 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7718 # For the awk script, D is an array of macro values keyed by name,
7719 # likewise P contains macro parameters if any. Preserve backslash
7720 # newline sequences.
7722 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
7724 s/.\{148\}/&'"$ac_delim"'/g
7727 s/^[ ]*#[ ]*define[ ][ ]*/ /
7734 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7736 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
7740 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7741 D["\1"]=" \3\\\\\\n"\\/p
7743 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
7748 s/.\{148\}/&'"$ac_delim"'/g
7753 s/["\\]/\\&/g; s/^/"/; s/$/"/p
7756 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
7758 ' <confdefs.h | sed '
7759 s/'"$ac_delim"'/"\\\
7760 "/g' >>$CONFIG_STATUS || ac_write_fail=1
7762 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7763 for (key in D) D_is_set[key] = 1
7766 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
7768 split(line, arg, " ")
7769 if (arg[1] == "#") {
7773 defundef = substr(arg[1], 2)
7776 split(mac1, mac2, "(") #)
7778 prefix = substr(line, 1, index(line, defundef) - 1)
7779 if (D_is_set[macro]) {
7780 # Preserve the white space surrounding the "#".
7781 print prefix "define", macro P[macro] D[macro]
7784 # Replace #undef with comments. This is necessary, for example,
7785 # in the case of _POSIX_SOURCE, which is predefined and required
7786 # on some systems where configure will not decide to define it.
7787 if (defundef == "undef") {
7788 print "/*", prefix defundef, macro, "*/"
7796 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7797 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
7798 fi # test -n "$CONFIG_HEADERS"
7801 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
7806 :[FHLC]) ac_mode=$ac_tag; continue;;
7808 case $ac_mode$ac_tag in
7810 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
7811 :[FH]-) ac_tag=-:-;;
7812 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
7829 -) ac_f="$ac_tmp/stdin";;
7830 *) # Look for the file first in the build tree, then in the source tree
7831 # (if the path is not absolute). The absolute path cannot be DOS-style,
7832 # because $ac_f cannot contain `:'.
7836 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
7838 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
7840 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
7841 as_fn_append ac_file_inputs " '$ac_f'"
7844 # Let's still pretend it is `configure' which instantiates (i.e., don't
7845 # use $as_me), people would be surprised to read:
7846 # /* config.h. Generated by config.status. */
7847 configure_input='Generated from '`
7848 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
7850 if test x"$ac_file" != x-; then
7851 configure_input="$ac_file. $configure_input"
7852 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
7853 $as_echo "$as_me: creating $ac_file" >&6;}
7855 # Neutralize special characters interpreted by sed in replacement strings.
7856 case $configure_input in #(
7857 *\&* | *\|* | *\\* )
7858 ac_sed_conf_input=`$as_echo "$configure_input" |
7859 sed 's/[\\\\&|]/\\\\&/g'`;; #(
7860 *) ac_sed_conf_input=$configure_input;;
7864 *:-:* | *:-) cat >"$ac_tmp/stdin" \
7865 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
7870 ac_dir=`$as_dirname -- "$ac_file" ||
7871 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7872 X"$ac_file" : 'X\(//\)[^/]' \| \
7873 X"$ac_file" : 'X\(//\)$' \| \
7874 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
7875 $as_echo X"$ac_file" |
7876 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7893 as_dir="$ac_dir"; as_fn_mkdir_p
7897 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
7899 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7900 # A ".." for each directory in $ac_dir_suffix.
7901 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7902 case $ac_top_builddir_sub in
7903 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
7904 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
7907 ac_abs_top_builddir=$ac_pwd
7908 ac_abs_builddir=$ac_pwd$ac_dir_suffix
7909 # for backward compatibility:
7910 ac_top_builddir=$ac_top_build_prefix
7913 .) # We are building in place.
7915 ac_top_srcdir=$ac_top_builddir_sub
7916 ac_abs_top_srcdir=$ac_pwd ;;
7917 [\\/]* | ?:[\\/]* ) # Absolute name.
7918 ac_srcdir=$srcdir$ac_dir_suffix;
7919 ac_top_srcdir=$srcdir
7920 ac_abs_top_srcdir=$srcdir ;;
7922 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
7923 ac_top_srcdir=$ac_top_build_prefix$srcdir
7924 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
7926 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
7936 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7937 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
7941 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7942 # If the template does not know about datarootdir, expand it.
7943 # FIXME: This hack should be removed a few years after 2.60.
7944 ac_datarootdir_hack=; ac_datarootdir_seen=
7955 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
7956 *datarootdir*) ac_datarootdir_seen=yes;;
7957 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
7958 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
7959 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
7961 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7962 ac_datarootdir_hack='
7963 s&@datadir@&$datadir&g
7964 s&@docdir@&$docdir&g
7965 s&@infodir@&$infodir&g
7966 s&@localedir@&$localedir&g
7967 s&@mandir@&$mandir&g
7968 s&\\\${datarootdir}&$datarootdir&g' ;;
7972 # Neutralize VPATH when `$srcdir' = `.'.
7973 # Shell code in configure.ac might set extrasub.
7974 # FIXME: do we really want to maintain this feature?
7975 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7976 ac_sed_extra="$ac_vpsub
7979 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7981 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7982 s|@configure_input@|$ac_sed_conf_input|;t t
7983 s&@top_builddir@&$ac_top_builddir_sub&;t t
7984 s&@top_build_prefix@&$ac_top_build_prefix&;t t
7985 s&@srcdir@&$ac_srcdir&;t t
7986 s&@abs_srcdir@&$ac_abs_srcdir&;t t
7987 s&@top_srcdir@&$ac_top_srcdir&;t t
7988 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
7989 s&@builddir@&$ac_builddir&;t t
7990 s&@abs_builddir@&$ac_abs_builddir&;t t
7991 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
7992 s&@INSTALL@&$ac_INSTALL&;t t
7993 $ac_datarootdir_hack
7995 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
7996 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7998 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
7999 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8000 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8001 "$ac_tmp/out"`; test -z "$ac_out"; } &&
8002 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8003 which seems to be undefined. Please make sure it is defined" >&5
8004 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8005 which seems to be undefined. Please make sure it is defined" >&2;}
8007 rm -f "$ac_tmp/stdin"
8009 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8010 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8012 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8018 if test x"$ac_file" != x-; then
8020 $as_echo "/* $configure_input */" \
8021 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8022 } >"$ac_tmp/config.h" \
8023 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8024 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8025 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8026 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8029 mv "$ac_tmp/config.h" "$ac_file" \
8030 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8033 $as_echo "/* $configure_input */" \
8034 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8035 || as_fn_error $? "could not create -" "$LINENO" 5
8039 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8040 $as_echo "$as_me: executing $ac_file commands" >&6;}
8045 case $ac_file$ac_mode in
8047 case $CONFIG_FILES in *config.make*)
8048 echo "$config_vars" >> config.make;;
8050 test -d bits || mkdir bits ;;
8058 ac_clean_files=$ac_clean_files_save
8060 test $ac_write_fail = 0 ||
8061 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8064 # configure is writing to config.log, and then calls config.status.
8065 # config.status does its own redirection, appending to config.log.
8066 # Unfortunately, on DOS this fails, as config.log is still kept open
8067 # by configure, so config.status won't be able to write to it; its
8068 # output is simply discarded. So we exec the FD to /dev/null,
8069 # effectively closing config.log, so it can be properly (re)opened and
8070 # appended to by config.status. When coming back to configure, we
8071 # need to make the FD available again.
8072 if test "$no_create" != yes; then
8074 ac_config_status_args=
8075 test "$silent" = yes &&
8076 ac_config_status_args="$ac_config_status_args --quiet"
8078 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8080 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8081 # would make configure fail if this is the last instruction.
8082 $ac_cs_success || as_fn_exit 1
8086 # CONFIG_SUBDIRS section.
8088 if test "$no_recursion" != yes; then
8090 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
8091 # so they do not pile up.
8092 ac_sub_configure_args=
8094 eval "set x $ac_configure_args"
8098 if test -n "$ac_prev"; then
8103 -cache-file | --cache-file | --cache-fil | --cache-fi \
8104 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8105 ac_prev=cache_file ;;
8106 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8107 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8110 --config-cache | -C)
8112 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8114 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8116 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8118 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8120 --disable-option-checking)
8124 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8126 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
8130 # Always prepend --prefix to ensure using the same prefix
8131 # in subdir configurations.
8132 ac_arg="--prefix=$prefix"
8134 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8136 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
8139 if test "$silent" = yes; then
8140 ac_sub_configure_args="--silent $ac_sub_configure_args"
8143 # Always prepend --disable-option-checking to silence warnings, since
8144 # different subdirs can have different --enable and --with options.
8145 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
8148 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8150 # Do not complain, so a configure script can configure whichever
8151 # parts of a large source tree are present.
8152 test -d "$srcdir/$ac_dir" || continue
8154 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
8155 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
8156 $as_echo "$ac_msg" >&6
8157 as_dir="$ac_dir"; as_fn_mkdir_p
8161 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8163 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8164 # A ".." for each directory in $ac_dir_suffix.
8165 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8166 case $ac_top_builddir_sub in
8167 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8168 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8171 ac_abs_top_builddir=$ac_pwd
8172 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8173 # for backward compatibility:
8174 ac_top_builddir=$ac_top_build_prefix
8177 .) # We are building in place.
8179 ac_top_srcdir=$ac_top_builddir_sub
8180 ac_abs_top_srcdir=$ac_pwd ;;
8181 [\\/]* | ?:[\\/]* ) # Absolute name.
8182 ac_srcdir=$srcdir$ac_dir_suffix;
8183 ac_top_srcdir=$srcdir
8184 ac_abs_top_srcdir=$srcdir ;;
8186 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8187 ac_top_srcdir=$ac_top_build_prefix$srcdir
8188 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8190 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8195 # Check for guested configure; otherwise get Cygnus style configure.
8196 if test -f "$ac_srcdir/configure.gnu"; then
8197 ac_sub_configure=$ac_srcdir/configure.gnu
8198 elif test -f "$ac_srcdir/configure"; then
8199 ac_sub_configure=$ac_srcdir/configure
8200 elif test -f "$ac_srcdir/configure.in"; then
8201 # This should be Cygnus configure.
8202 ac_sub_configure=$ac_aux_dir/configure
8204 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
8205 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8209 # The recursion is here.
8210 if test -n "$ac_sub_configure"; then
8211 # Make the cache file name correct relative to the subdirectory.
8213 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8215 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
8218 { $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
8219 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8220 # The eval makes quoting arguments work.
8221 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
8222 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
8223 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
8229 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8230 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8231 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}