2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.68 for GNU C Library (see version.h).
5 # Report bugs to <http://sourceware.org/bugzilla/>.
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
19 # Be more Bourne compatible
20 DUALCASE
=1; export DUALCASE
# for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
29 case `(set -o) 2>/dev/null` in #(
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo_n='print
-rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
57 as_echo_n='/usr
/ucb
/echo -n'
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
67 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
70 as_echo_n='sh
-c $as_echo_n_body as_echo
'
73 as_echo='sh
-c $as_echo_body as_echo
'
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
79 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
87 # We need space, tab and new line, in precisely that order. Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
93 # Find who we are. Look in the path if we contain no directory separator.
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x
; then
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var
in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\
${$as_var+set} = xset \
124 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
137 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
139 if test "x$CONFIG_SHELL" = x
; then
140 as_bourne_compatible
="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
148 case \`(set -o) 2>/dev/null\` in #(
156 as_required
="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
170 exitcode=1; echo positional parameters were not saved.
172 test x\$exitcode = x0 || exit 1"
173 as_suggested
=" as_lineno_1=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested
=$as_suggested$LINENO;as_suggested
=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 test \$(( 1 + 1 )) = 2 || exit 1"
178 if (eval "$as_required") 2>/dev
/null
; then :
183 if test x
$as_have_required = xyes
&& (eval "$as_suggested") 2>/dev
/null
; then :
186 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
188 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
191 test -z "$as_dir" && as_dir
=.
195 for as_base
in sh bash ksh sh5
; do
196 # Try only shells that exist, to save several forks.
197 as_shell
=$as_dir/$as_base
198 if { test -f "$as_shell" ||
test -f "$as_shell.exe"; } &&
199 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
200 CONFIG_SHELL
=$as_shell as_have_required
=yes
201 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run
=a
"$as_shell"; } 2>/dev
/null
; then :
209 $as_found ||
{ if { test -f "$SHELL" ||
test -f "$SHELL.exe"; } &&
210 { $as_echo "$as_bourne_compatible""$as_required" | as_run
=a
"$SHELL"; } 2>/dev
/null
; then :
211 CONFIG_SHELL
=$SHELL as_have_required
=yes
216 if test "x$CONFIG_SHELL" != x
; then :
217 # We cannot yet assume a decent shell, so we have to provide a
218 # neutralization value for shells without unset; and this also
219 # works around shells that cannot unset nonexistent variables.
220 # Preserve -v and -x to the replacement shell.
223 (unset BASH_ENV
) >/dev
/null
2>&1 && unset BASH_ENV ENV
226 *v
*x
* |
*x
*v
* ) as_opts
=-vx ;;
231 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
234 if test x
$as_have_required = xno
; then :
235 $as_echo "$0: This script requires a shell more modern than all"
236 $as_echo "$0: the shells that I found on your system."
237 if test x
${ZSH_VERSION+set} = xset
; then
238 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
239 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
241 $as_echo "$0: Please tell bug-autoconf@gnu.org and
242 $0: http://sourceware.org/bugzilla/ about your system,
243 $0: including any error possibly output before this
244 $0: message. Then install a modern shell, or manually run
245 $0: the script under such a shell if you do have one."
251 SHELL
=${CONFIG_SHELL-/bin/sh}
253 # Unset more variables known to interfere with behavior of common tools.
254 CLICOLOR_FORCE
= GREP_OPTIONS
=
255 unset CLICOLOR_FORCE GREP_OPTIONS
257 ## --------------------- ##
258 ## M4sh Shell Functions. ##
259 ## --------------------- ##
262 # Portably unset VAR.
265 { eval $1=; unset $1;}
269 # as_fn_set_status STATUS
270 # -----------------------
271 # Set $? to STATUS, without forking.
279 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
289 # Create "$as_dir" as a directory, including parents if necessary.
294 -*) as_dir
=.
/$as_dir;;
296 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
300 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
303 as_dirs
="'$as_qdir' $as_dirs"
304 as_dir
=`$as_dirname -- "$as_dir" ||
305 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
306 X"$as_dir" : 'X\(//\)[^/]' \| \
307 X"$as_dir" : 'X\(//\)$' \| \
308 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
309 $as_echo X"$as_dir" |
310 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
327 test -d "$as_dir" && break
329 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
330 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
334 # as_fn_append VAR VALUE
335 # ----------------------
336 # Append the text in VALUE to the end of the definition contained in VAR. Take
337 # advantage of any shell optimizations that allow amortized linear growth over
338 # repeated appends, instead of the typical quadratic growth present in naive
340 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
341 eval 'as_fn_append ()
354 # Perform arithmetic evaluation on the ARGs, and store the result in the
355 # global $as_val. Take advantage of shells that can avoid forks. The arguments
356 # must be portable across $(()) and expr.
357 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
365 as_val
=`expr "$@" || test $? -eq 1`
370 # as_fn_error STATUS ERROR [LINENO LOG_FD]
371 # ----------------------------------------
372 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
373 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
374 # script with STATUS, using 1 if that was 0.
377 as_status
=$1; test $as_status -eq 0 && as_status
=1
379 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
380 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
382 $as_echo "$as_me: error: $2" >&2
383 as_fn_exit
$as_status
386 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
387 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
393 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
399 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
405 as_me
=`$as_basename -- "$0" ||
406 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
407 X"$0" : 'X\(//\)$' \| \
408 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
410 sed '/^.*\/\([^/][^/]*\)\/*$/{
424 # Avoid depending upon Character Ranges.
425 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
426 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
427 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
428 as_cr_digits
='0123456789'
429 as_cr_alnum
=$as_cr_Letters$as_cr_digits
432 as_lineno_1
=$LINENO as_lineno_1a
=$LINENO
433 as_lineno_2
=$LINENO as_lineno_2a
=$LINENO
434 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
435 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' ||
{
436 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
448 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452 chmod +x
"$as_me.lineno" ||
453 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit
1; }
455 # Don't try to exec as it changes $[0], causing all sort of problems
456 # (the dirname of $[0] is not the place where we might find the
457 # original and so on. Autoconf is especially sensitive to this).
459 # Exit status is that of the last command.
463 ECHO_C
= ECHO_N
= ECHO_T
=
464 case `echo -n x` in #(((((
466 case `echo 'xy\c'` in
467 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
469 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
476 rm -f conf$$ conf$$.exe conf$$.
file
477 if test -d conf$$.dir
; then
478 rm -f conf$$.dir
/conf$$.
file
481 mkdir conf$$.dir
2>/dev
/null
483 if (echo >conf$$.
file) 2>/dev
/null
; then
484 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
486 # ... but there are two gotchas:
487 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
488 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
489 # In both cases, we have to default to `cp -p'.
490 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
492 elif ln conf$$.
file conf$$
2>/dev
/null
; then
500 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
501 rmdir conf$$.dir
2>/dev
/null
503 if mkdir
-p .
2>/dev
/null
; then
504 as_mkdir_p
='mkdir -p "$as_dir"'
506 test -d .
/-p && rmdir .
/-p
510 if test -x / >/dev
/null
2>&1; then
513 if ls -dL / >/dev
/null
2>&1; then
520 if test -d "$1"; then
526 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
527 ???[sx]*):;;*)false;;esac;fi
531 as_executable_p
=$as_test_x
533 # Sed expression to map a string onto a valid CPP name.
534 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
536 # Sed expression to map a string onto a valid variable name.
537 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
540 test -n "$DJDIR" ||
exec 7<&0 </dev
/null
544 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
545 # so uname gets run too.
546 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
551 ac_default_prefix
=/usr
/local
553 ac_config_libobj_dir
=.
560 # Identity of this package.
561 PACKAGE_NAME
='GNU C Library'
562 PACKAGE_TARNAME
='glibc'
563 PACKAGE_VERSION
='(see version.h)'
564 PACKAGE_STRING
='GNU C Library (see version.h)'
565 PACKAGE_BUGREPORT
='http://sourceware.org/bugzilla/'
566 PACKAGE_URL
='http://www.gnu.org/software/glibc/'
568 ac_unique_file
="include/features.h"
569 enable_option_checking
=no
570 ac_includes_default
='/* none */'
571 ac_subst_vars
='LTLIBOBJS
584 libc_cv_forced_unwind
586 libc_cv_localstatedir
593 libc_cv_gcc_unwind_find_fde
601 libc_cv_cc_loop_to_function
602 libc_cv_cc_submachine
608 libc_cv_output_format
615 libc_cv_cc_with_libunwind
623 libc_cv_gcc_static_libgcc
656 hardcoded_path_in_tests
714 program_transform_name
727 enable_option_checking
742 enable_hardcoded_path_in_tests
743 enable_stackguard_randomization
761 ac_precious_vars
='build_alias
776 # Initialize some variables set by options.
778 ac_init_version
=false
779 ac_unrecognized_opts
=
781 # The variables have the same names as the options, with
782 # dashes changed to underlines.
790 program_transform_name
=s
,x
,x
,
798 # Installation directory options.
799 # These are left unexpanded so users can "make install exec_prefix=/foo"
800 # and all the variables that are supposed to be based on exec_prefix
801 # by default will actually change.
802 # Use braces instead of parens because sh, perl, etc. also accept them.
803 # (The list follows the same order as the GNU Coding Standards.)
804 bindir
='${exec_prefix}/bin'
805 sbindir
='${exec_prefix}/sbin'
806 libexecdir
='${exec_prefix}/libexec'
807 datarootdir
='${prefix}/share'
808 datadir
='${datarootdir}'
809 sysconfdir
='${prefix}/etc'
810 sharedstatedir
='${prefix}/com'
811 localstatedir
='${prefix}/var'
812 includedir
='${prefix}/include'
813 oldincludedir
='/usr/include'
814 docdir
='${datarootdir}/doc/${PACKAGE_TARNAME}'
815 infodir
='${datarootdir}/info'
820 libdir
='${exec_prefix}/lib'
821 localedir
='${datarootdir}/locale'
822 mandir
='${datarootdir}/man'
828 # If the previous option needs an argument, assign it.
829 if test -n "$ac_prev"; then
830 eval $ac_prev=\
$ac_option
836 *=?
*) ac_optarg
=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
841 # Accept the important Cygnus configure options, so we can diagnose typos.
843 case $ac_dashdash$ac_option in
847 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
849 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
852 -build |
--build |
--buil |
--bui |
--bu)
853 ac_prev
=build_alias
;;
854 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
855 build_alias
=$ac_optarg ;;
857 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
858 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
859 ac_prev
=cache_file
;;
860 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
861 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
862 cache_file
=$ac_optarg ;;
865 cache_file
=config.cache
;;
867 -datadir |
--datadir |
--datadi |
--datad)
869 -datadir=* |
--datadir=* |
--datadi=* |
--datad=*)
870 datadir
=$ac_optarg ;;
872 -datarootdir |
--datarootdir |
--datarootdi |
--datarootd |
--dataroot \
873 |
--dataroo |
--dataro |
--datar)
874 ac_prev
=datarootdir
;;
875 -datarootdir=* |
--datarootdir=* |
--datarootdi=* |
--datarootd=* \
876 |
--dataroot=* |
--dataroo=* |
--dataro=* |
--datar=*)
877 datarootdir
=$ac_optarg ;;
879 -disable-* |
--disable-*)
880 ac_useropt
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
881 # Reject names that are not valid shell variable names.
882 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
883 as_fn_error $?
"invalid feature name: $ac_useropt"
884 ac_useropt_orig
=$ac_useropt
885 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
886 case $ac_user_opts in
890 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
891 ac_unrecognized_sep
=', ';;
893 eval enable_
$ac_useropt=no
;;
895 -docdir |
--docdir |
--docdi |
--doc |
--do)
897 -docdir=* |
--docdir=* |
--docdi=* |
--doc=* |
--do=*)
900 -dvidir |
--dvidir |
--dvidi |
--dvid |
--dvi |
--dv)
902 -dvidir=* |
--dvidir=* |
--dvidi=* |
--dvid=* |
--dvi=* |
--dv=*)
905 -enable-* |
--enable-*)
906 ac_useropt
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
907 # Reject names that are not valid shell variable names.
908 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
909 as_fn_error $?
"invalid feature name: $ac_useropt"
910 ac_useropt_orig
=$ac_useropt
911 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
912 case $ac_user_opts in
916 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
917 ac_unrecognized_sep
=', ';;
919 eval enable_
$ac_useropt=\
$ac_optarg ;;
921 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
922 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
923 |
--exec |
--exe |
--ex)
924 ac_prev
=exec_prefix
;;
925 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
926 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
927 |
--exec=* |
--exe=* |
--ex=*)
928 exec_prefix
=$ac_optarg ;;
930 -gas |
--gas |
--ga |
--g)
931 # Obsolete; use --with-gas.
934 -help |
--help |
--hel |
--he |
-h)
936 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
937 ac_init_help
=recursive
;;
938 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
939 ac_init_help
=short
;;
941 -host |
--host |
--hos |
--ho)
942 ac_prev
=host_alias
;;
943 -host=* |
--host=* |
--hos=* |
--ho=*)
944 host_alias
=$ac_optarg ;;
946 -htmldir |
--htmldir |
--htmldi |
--htmld |
--html |
--htm |
--ht)
948 -htmldir=* |
--htmldir=* |
--htmldi=* |
--htmld=* |
--html=* |
--htm=* \
950 htmldir
=$ac_optarg ;;
952 -includedir |
--includedir |
--includedi |
--included |
--include \
953 |
--includ |
--inclu |
--incl |
--inc)
954 ac_prev
=includedir
;;
955 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
956 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
957 includedir
=$ac_optarg ;;
959 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
961 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
962 infodir
=$ac_optarg ;;
964 -libdir |
--libdir |
--libdi |
--libd)
966 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
969 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
970 |
--libexe |
--libex |
--libe)
971 ac_prev
=libexecdir
;;
972 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
973 |
--libexe=* |
--libex=* |
--libe=*)
974 libexecdir
=$ac_optarg ;;
976 -localedir |
--localedir |
--localedi |
--localed |
--locale)
978 -localedir=* |
--localedir=* |
--localedi=* |
--localed=* |
--locale=*)
979 localedir
=$ac_optarg ;;
981 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
982 |
--localstate |
--localstat |
--localsta |
--localst |
--locals)
983 ac_prev
=localstatedir
;;
984 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
985 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* |
--locals=*)
986 localstatedir
=$ac_optarg ;;
988 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
990 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
994 # Obsolete; use --without-fp.
997 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
998 |
--no-cr |
--no-c |
-n)
1001 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
1002 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
1005 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
1006 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
1007 |
--oldin |
--oldi |
--old |
--ol |
--o)
1008 ac_prev
=oldincludedir
;;
1009 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
1010 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
1011 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
1012 oldincludedir
=$ac_optarg ;;
1014 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
1016 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
1017 prefix
=$ac_optarg ;;
1019 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
1020 |
--program-pre |
--program-pr |
--program-p)
1021 ac_prev
=program_prefix
;;
1022 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
1023 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
1024 program_prefix
=$ac_optarg ;;
1026 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
1027 |
--program-suf |
--program-su |
--program-s)
1028 ac_prev
=program_suffix
;;
1029 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
1030 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
1031 program_suffix
=$ac_optarg ;;
1033 -program-transform-name |
--program-transform-name \
1034 |
--program-transform-nam |
--program-transform-na \
1035 |
--program-transform-n |
--program-transform- \
1036 |
--program-transform |
--program-transfor \
1037 |
--program-transfo |
--program-transf \
1038 |
--program-trans |
--program-tran \
1039 |
--progr-tra |
--program-tr |
--program-t)
1040 ac_prev
=program_transform_name
;;
1041 -program-transform-name=* |
--program-transform-name=* \
1042 |
--program-transform-nam=* |
--program-transform-na=* \
1043 |
--program-transform-n=* |
--program-transform-=* \
1044 |
--program-transform=* |
--program-transfor=* \
1045 |
--program-transfo=* |
--program-transf=* \
1046 |
--program-trans=* |
--program-tran=* \
1047 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
1048 program_transform_name
=$ac_optarg ;;
1050 -pdfdir |
--pdfdir |
--pdfdi |
--pdfd |
--pdf |
--pd)
1052 -pdfdir=* |
--pdfdir=* |
--pdfdi=* |
--pdfd=* |
--pdf=* |
--pd=*)
1053 pdfdir
=$ac_optarg ;;
1055 -psdir |
--psdir |
--psdi |
--psd |
--ps)
1057 -psdir=* |
--psdir=* |
--psdi=* |
--psd=* |
--ps=*)
1060 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
1061 |
-silent |
--silent |
--silen |
--sile |
--sil)
1064 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
1066 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
1068 sbindir
=$ac_optarg ;;
1070 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
1071 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
1072 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
1074 ac_prev
=sharedstatedir
;;
1075 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
1076 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
1077 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
1079 sharedstatedir
=$ac_optarg ;;
1081 -site |
--site |
--sit)
1083 -site=* |
--site=* |
--sit=*)
1086 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
1088 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
1089 srcdir
=$ac_optarg ;;
1091 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
1092 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
1093 ac_prev
=sysconfdir
;;
1094 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
1095 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
1096 sysconfdir
=$ac_optarg ;;
1098 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
1099 ac_prev
=target_alias
;;
1100 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
1101 target_alias
=$ac_optarg ;;
1103 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
1106 -version |
--version |
--versio |
--versi |
--vers |
-V)
1107 ac_init_version
=: ;;
1110 ac_useropt
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1111 # Reject names that are not valid shell variable names.
1112 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1113 as_fn_error $?
"invalid package name: $ac_useropt"
1114 ac_useropt_orig
=$ac_useropt
1115 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1116 case $ac_user_opts in
1120 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1121 ac_unrecognized_sep
=', ';;
1123 eval with_
$ac_useropt=\
$ac_optarg ;;
1125 -without-* |
--without-*)
1126 ac_useropt
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1127 # Reject names that are not valid shell variable names.
1128 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev
/null
&&
1129 as_fn_error $?
"invalid package name: $ac_useropt"
1130 ac_useropt_orig
=$ac_useropt
1131 ac_useropt
=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1132 case $ac_user_opts in
1136 *) ac_unrecognized_opts
="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1137 ac_unrecognized_sep
=', ';;
1139 eval with_
$ac_useropt=no
;;
1142 # Obsolete; use --with-x.
1145 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
1146 |
--x-incl |
--x-inc |
--x-in |
--x-i)
1147 ac_prev
=x_includes
;;
1148 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
1149 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
1150 x_includes
=$ac_optarg ;;
1152 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
1153 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
1154 ac_prev
=x_libraries
;;
1155 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
1156 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
1157 x_libraries
=$ac_optarg ;;
1159 -*) as_fn_error $?
"unrecognized option: \`$ac_option'
1160 Try \`$0 --help' for more information"
1164 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
1165 # Reject names that are not valid shell variable names.
1166 case $ac_envvar in #(
1167 '' |
[0-9]* |
*[!_
$as_cr_alnum]* )
1168 as_fn_error $?
"invalid variable name: \`$ac_envvar'" ;;
1170 eval $ac_envvar=\
$ac_optarg
1171 export $ac_envvar ;;
1174 # FIXME: should be removed in autoconf 3.0.
1175 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1176 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
1177 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1178 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1184 if test -n "$ac_prev"; then
1185 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
1186 as_fn_error $?
"missing argument to $ac_option"
1189 if test -n "$ac_unrecognized_opts"; then
1190 case $enable_option_checking in
1192 fatal
) as_fn_error $?
"unrecognized options: $ac_unrecognized_opts" ;;
1193 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1197 # Check all directory arguments for consistency.
1198 for ac_var
in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1199 datadir sysconfdir sharedstatedir localstatedir includedir \
1200 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1201 libdir localedir mandir
1203 eval ac_val
=\$
$ac_var
1204 # Remove trailing slashes.
1207 ac_val
=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1208 eval $ac_var=\
$ac_val;;
1210 # Be sure to have absolute directory names.
1212 [\\/$
]* | ?
:[\\/]* ) continue;;
1213 NONE |
'' ) case $ac_var in *prefix
) continue;; esac;;
1215 as_fn_error $?
"expected an absolute directory name for --$ac_var: $ac_val"
1218 # There might be people who depend on the old broken behavior: `$host'
1219 # used to hold the argument of --host etc.
1220 # FIXME: To remove some day.
1223 target
=$target_alias
1225 # FIXME: To remove some day.
1226 if test "x$host_alias" != x
; then
1227 if test "x$build_alias" = x
; then
1228 cross_compiling
=maybe
1229 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1230 If a cross compiler is detected then cross compile mode will be used" >&2
1231 elif test "x$build_alias" != "x$host_alias"; then
1237 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
1239 test "$silent" = yes && exec 6>/dev
/null
1242 ac_pwd
=`pwd` && test -n "$ac_pwd" &&
1243 ac_ls_di
=`ls -di .` &&
1244 ac_pwd_ls_di
=`cd "$ac_pwd" && ls -di .` ||
1245 as_fn_error $?
"working directory cannot be determined"
1246 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1247 as_fn_error $?
"pwd does not report name of working directory"
1250 # Find the source files, if location was not specified.
1251 if test -z "$srcdir"; then
1252 ac_srcdir_defaulted
=yes
1253 # Try the directory containing this script, then the parent directory.
1254 ac_confdir
=`$as_dirname -- "$as_myself" ||
1255 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1256 X"$as_myself" : 'X\(//\)[^/]' \| \
1257 X"$as_myself" : 'X\(//\)$' \| \
1258 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1259 $as_echo X"$as_myself" |
1260 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1278 if test ! -r "$srcdir/$ac_unique_file"; then
1282 ac_srcdir_defaulted
=no
1284 if test ! -r "$srcdir/$ac_unique_file"; then
1285 test "$ac_srcdir_defaulted" = yes && srcdir
="$ac_confdir or .."
1286 as_fn_error $?
"cannot find sources ($ac_unique_file) in $srcdir"
1288 ac_msg
="sources are in $srcdir, but \`cd $srcdir' does not work"
1290 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1292 # When building in place, set srcdir=.
1293 if test "$ac_abs_confdir" = "$ac_pwd"; then
1296 # Remove unnecessary trailing slashes from srcdir.
1297 # Double slashes in file names in object file debugging info
1298 # mess up M-x gdb in Emacs.
1300 */) srcdir
=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1302 for ac_var
in $ac_precious_vars; do
1303 eval ac_env_
${ac_var}_set=\${${ac_var}+set}
1304 eval ac_env_
${ac_var}_value
=\$
${ac_var}
1305 eval ac_cv_env_
${ac_var}_set=\${${ac_var}+set}
1306 eval ac_cv_env_
${ac_var}_value
=\$
${ac_var}
1310 # Report the --help message.
1312 if test "$ac_init_help" = "long"; then
1313 # Omit some internal or obsolete options to make the list less imposing.
1314 # This message is too long to be a string in the A/UX 3.1 sh.
1316 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1318 Usage: $0 [OPTION]... [VAR=VALUE]...
1320 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1321 VAR=VALUE. See below for descriptions of some of the useful variables.
1323 Defaults for the options are specified in brackets.
1326 -h, --help display this help and exit
1327 --help=short display options specific to this package
1328 --help=recursive display the short help of all the included packages
1329 -V, --version display version information and exit
1330 -q, --quiet, --silent do not print \`checking ...' messages
1331 --cache-file=FILE cache test results in FILE [disabled]
1332 -C, --config-cache alias for \`--cache-file=config.cache'
1333 -n, --no-create do not create output files
1334 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1336 Installation directories:
1337 --prefix=PREFIX install architecture-independent files in PREFIX
1338 [$ac_default_prefix]
1339 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1342 By default, \`make install' will install all the files in
1343 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1344 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1345 for instance \`--prefix=\$HOME'.
1347 For better control, use the options below.
1349 Fine tuning of the installation directories:
1350 --bindir=DIR user executables [EPREFIX/bin]
1351 --sbindir=DIR system admin executables [EPREFIX/sbin]
1352 --libexecdir=DIR program executables [EPREFIX/libexec]
1353 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1354 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1355 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1356 --libdir=DIR object code libraries [EPREFIX/lib]
1357 --includedir=DIR C header files [PREFIX/include]
1358 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1359 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1360 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1361 --infodir=DIR info documentation [DATAROOTDIR/info]
1362 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1363 --mandir=DIR man documentation [DATAROOTDIR/man]
1364 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1365 --htmldir=DIR html documentation [DOCDIR]
1366 --dvidir=DIR dvi documentation [DOCDIR]
1367 --pdfdir=DIR pdf documentation [DOCDIR]
1368 --psdir=DIR ps documentation [DOCDIR]
1374 --build=BUILD configure
for building on BUILD
[guessed
]
1375 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1379 if test -n "$ac_init_help"; then
1380 case $ac_init_help in
1381 short | recursive
) echo "Configuration of GNU C Library (see version.h):";;
1386 --disable-option-checking ignore unrecognized
--enable/--with options
1387 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1388 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1389 --disable-sanity-checks really
do not use threads
(should not be used except
1390 in special situations
) [default
=yes]
1391 --enable-shared build shared library
[default
=yes if GNU ld
]
1392 --enable-profile build profiled library
[default
=no
]
1393 --enable-oldest-abi=ABI configure the oldest ABI supported
[e.g.
2.2]
1394 [default
=glibc default
]
1395 --enable-hardcoded-path-in-tests
1396 hardcode newly built glibc path
in tests
1398 --enable-stackguard-randomization
1399 initialize __stack_chk_guard canary with a random
1400 number
at program start
1401 --enable-lock-elision=yes
/no
1402 Enable lock elision
for pthread mutexes by default
1403 --enable-add-ons[=DIRS...
]
1404 configure and build add-ons
in DIR1
,DIR2
,... search
1405 for add-ons
if no parameter given
1406 --disable-hidden-plt do not hide internal
function calls to avoid PLT
1407 --enable-bind-now disable lazy relocations
in DSOs
1408 --enable-static-nss build static NSS modules
[default
=no
]
1409 --disable-force-install don
't force installation of files from this package,
1410 even if they are older than the installed files
1411 --enable-kernel=VERSION compile for compatibility with kernel not older than
1413 --enable-all-warnings enable all useful warnings gcc can issue
1414 --enable-multi-arch enable single DSO with optimizations for multiple
1416 --enable-nss-crypt enable libcrypt to use nss
1417 --enable-obsolete-rpc build and install the obsolete RPC code for
1419 --enable-systemtap enable systemtap static probe points [default=no]
1420 --disable-build-nscd disable building and installing the nscd daemon
1421 --disable-nscd library functions will not contact the nscd daemon
1422 --enable-pt_chown Enable building and installing pt_chown
1425 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1426 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1427 --with-pkgversion=PKG Use PKG in the version string in place of "GNU libc"
1428 --with-bugurl=URL Direct users to URL to report a bug
1429 --with-gd=DIR find libgd include dir and library with prefix DIR
1430 --with-gd-include=DIR find libgd include files in DIR
1431 --with-gd-lib=DIR find libgd library files in DIR
1432 --with-fp if using floating-point hardware [default=yes]
1433 --with-binutils=PATH specify location of binutils (as and ld)
1434 --with-selinux if building with SELinux support
1435 --with-headers=PATH location of system headers to use (for example
1436 /usr/src/linux/include) [default=compiler default]
1437 --with-default-link do not use explicit linker scripts
1438 --with-cpu=CPU select code for CPU variant
1440 Some influential environment variables:
1441 CC C compiler command
1442 CFLAGS C compiler flags
1443 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1444 nonstandard directory <lib dir>
1445 LIBS libraries to pass to the linker, e.g. -l<library>
1446 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1447 you have headers in a nonstandard directory <include dir>
1449 CXX C++ compiler command
1450 CXXFLAGS C++ compiler flags
1452 Use these variables to override the choices made by `configure' or to
help
1453 it to
find libraries and programs with nonstandard names
/locations.
1455 Report bugs to
<http
://sourceware.org
/bugzilla
/>.
1456 GNU C Library home page
: <http
://www.gnu.org
/software
/glibc
/>.
1457 General
help using GNU software
: <http
://www.gnu.org
/gethelp
/>.
1462 if test "$ac_init_help" = "recursive"; then
1463 # If there are subdirs, report their specific --help.
1464 for ac_dir
in : $ac_subdirs_all; do test "x$ac_dir" = x
: && continue
1465 test -d "$ac_dir" ||
1466 { cd "$srcdir" && ac_pwd
=`pwd` && srcdir
=.
&& test -d "$ac_dir"; } ||
1471 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1473 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1474 # A ".." for each directory in $ac_dir_suffix.
1475 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1476 case $ac_top_builddir_sub in
1477 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
1478 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
1481 ac_abs_top_builddir
=$ac_pwd
1482 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
1483 # for backward compatibility:
1484 ac_top_builddir
=$ac_top_build_prefix
1487 .
) # We are building in place.
1489 ac_top_srcdir
=$ac_top_builddir_sub
1490 ac_abs_top_srcdir
=$ac_pwd ;;
1491 [\\/]* | ?
:[\\/]* ) # Absolute name.
1492 ac_srcdir
=$srcdir$ac_dir_suffix;
1493 ac_top_srcdir
=$srcdir
1494 ac_abs_top_srcdir
=$srcdir ;;
1496 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
1497 ac_top_srcdir
=$ac_top_build_prefix$srcdir
1498 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
1500 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
1502 cd "$ac_dir" ||
{ ac_status
=$?
; continue; }
1503 # Check for guested configure.
1504 if test -f "$ac_srcdir/configure.gnu"; then
1506 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1507 elif test -f "$ac_srcdir/configure"; then
1509 $SHELL "$ac_srcdir/configure" --help=recursive
1511 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1513 cd "$ac_pwd" ||
{ ac_status
=$?
; break; }
1517 test -n "$ac_init_help" && exit $ac_status
1518 if $ac_init_version; then
1520 GNU C Library configure
(see version.h
)
1521 generated by GNU Autoconf
2.68
1523 Copyright
(C
) 2010 Free Software Foundation
, Inc.
1524 This configure
script is free software
; the Free Software Foundation
1525 gives unlimited permission to copy
, distribute and modify it.
1530 ## ------------------------ ##
1531 ## Autoconf initialization. ##
1532 ## ------------------------ ##
1534 # ac_fn_c_try_compile LINENO
1535 # --------------------------
1536 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1537 ac_fn_c_try_compile
()
1539 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1540 rm -f conftest.
$ac_objext
1541 if { { ac_try
="$ac_compile"
1543 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1544 *) ac_try_echo=$ac_try;;
1546 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1547 $as_echo "$ac_try_echo"; } >&5
1548 (eval "$ac_compile") 2>conftest.err
1550 if test -s conftest.err; then
1551 grep -v '^ *+' conftest.err >conftest.er1
1552 cat conftest.er1 >&5
1553 mv -f conftest.er1 conftest.err
1555 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1556 test $ac_status = 0; } && {
1557 test -z "$ac_c_werror_flag" ||
1558 test ! -s conftest.err
1559 } && test -s conftest.$ac_objext; then :
1562 $as_echo "$as_me: failed program was:" >&5
1563 sed 's/^/| /' conftest.$ac_ext >&5
1567 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1568 as_fn_set_status $ac_retval
1570 } # ac_fn_c_try_compile
1572 # ac_fn_cxx_try_compile LINENO
1573 # ----------------------------
1574 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1575 ac_fn_cxx_try_compile ()
1577 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1578 rm -f conftest.$ac_objext
1579 if { { ac_try="$ac_compile"
1581 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1582 *) ac_try_echo
=$ac_try;;
1584 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1585 $as_echo "$ac_try_echo"; } >&5
1586 (eval "$ac_compile") 2>conftest.err
1588 if test -s conftest.err
; then
1589 grep -v '^ *+' conftest.err
>conftest.er1
1590 cat conftest.er1
>&5
1591 mv -f conftest.er1 conftest.err
1593 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1594 test $ac_status = 0; } && {
1595 test -z "$ac_cxx_werror_flag" ||
1596 test ! -s conftest.err
1597 } && test -s conftest.
$ac_objext; then :
1600 $as_echo "$as_me: failed program was:" >&5
1601 sed 's/^/| /' conftest.
$ac_ext >&5
1605 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1606 as_fn_set_status
$ac_retval
1608 } # ac_fn_cxx_try_compile
1610 # ac_fn_c_try_link LINENO
1611 # -----------------------
1612 # Try to link conftest.$ac_ext, and return whether this succeeded.
1615 as_lineno
=${as_lineno-"$1"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
1616 rm -f conftest.
$ac_objext conftest
$ac_exeext
1617 if { { ac_try
="$ac_link"
1619 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1620 *) ac_try_echo=$ac_try;;
1622 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1623 $as_echo "$ac_try_echo"; } >&5
1624 (eval "$ac_link") 2>conftest.err
1626 if test -s conftest.err; then
1627 grep -v '^ *+' conftest.err >conftest.er1
1628 cat conftest.er1 >&5
1629 mv -f conftest.er1 conftest.err
1631 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1632 test $ac_status = 0; } && {
1633 test -z "$ac_c_werror_flag" ||
1634 test ! -s conftest.err
1635 } && test -s conftest$ac_exeext && {
1636 test "$cross_compiling" = yes ||
1637 $as_test_x conftest$ac_exeext
1641 $as_echo "$as_me: failed program was:" >&5
1642 sed 's/^/| /' conftest.$ac_ext >&5
1646 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1647 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1648 # interfere with the next link command; also delete a directory that is
1649 # left behind by Apple's compiler. We do this before executing the actions.
1650 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1651 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1652 as_fn_set_status $ac_retval
1654 } # ac_fn_c_try_link
1656 # ac_fn_c_try_run LINENO
1657 # ----------------------
1658 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1659 # that executables *can* be run.
1662 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1663 if { { ac_try="$ac_link"
1665 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
1666 *) ac_try_echo
=$ac_try;;
1668 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1669 $as_echo "$ac_try_echo"; } >&5
1670 (eval "$ac_link") 2>&5
1672 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1673 test $ac_status = 0; } && { ac_try
='./conftest$ac_exeext'
1674 { { case "(($ac_try" in
1675 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
1676 *) ac_try_echo=$ac_try;;
1678 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1679 $as_echo "$ac_try_echo"; } >&5
1680 (eval "$ac_try") 2>&5
1682 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1683 test $ac_status = 0; }; }; then :
1686 $as_echo "$as_me: program exited with status $ac_status" >&5
1687 $as_echo "$as_me: failed program was:" >&5
1688 sed 's/^/| /' conftest.$ac_ext >&5
1690 ac_retval=$ac_status
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
1698 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1699 # --------------------------------------------
1700 # Tries to find the compile-time value of EXPR in a program that includes
1701 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1703 ac_fn_c_compute_int ()
1705 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1706 if test "$cross_compiling" = yes; then
1707 # Depending upon the size, compute the lo and hi bounds.
1708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1709 /* end confdefs.h. */
1714 static int test_array [1 - 2 * !(($2) >= 0)];
1721 if ac_fn_c_try_compile "$LINENO"; then :
1724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1725 /* end confdefs.h. */
1730 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1737 if ac_fn_c_try_compile "$LINENO"; then :
1738 ac_hi=$ac_mid; break
1740 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1741 if test $ac_lo -le $ac_mid; then
1745 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1751 /* end confdefs.h. */
1756 static int test_array [1 - 2 * !(($2) < 0)];
1763 if ac_fn_c_try_compile "$LINENO"; then :
1766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1767 /* end confdefs.h. */
1772 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1779 if ac_fn_c_try_compile "$LINENO"; then :
1780 ac_lo=$ac_mid; break
1782 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1783 if test $ac_mid -le $ac_hi; then
1787 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1789 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1796 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1797 # Binary search between lo and hi bounds.
1798 while test "x$ac_lo" != "x$ac_hi"; do
1799 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1801 /* end confdefs.h. */
1806 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1813 if ac_fn_c_try_compile "$LINENO"; then :
1816 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1818 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1821 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1826 /* end confdefs.h. */
1828 static long int longval () { return $2; }
1829 static unsigned long int ulongval () { return $2; }
1836 FILE *f = fopen ("conftest.val", "w");
1841 long int i = longval ();
1844 fprintf (f, "%ld", i);
1848 unsigned long int i = ulongval ();
1851 fprintf (f, "%lu", i);
1853 /* Do not output a trailing newline, as this causes \r\n confusion
1854 on some platforms. */
1855 return ferror (f) || fclose (f) != 0;
1861 if ac_fn_c_try_run "$LINENO"; then :
1862 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1866 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1867 conftest.$ac_objext conftest.beam conftest.$ac_ext
1871 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1872 as_fn_set_status $ac_retval
1874 } # ac_fn_c_compute_int
1875 cat >config.log <<_ACEOF
1876 This file contains any messages produced by compilers while
1877 running configure, to aid debugging if configure makes a mistake.
1879 It was created by GNU C Library $as_me (see version.h), which was
1880 generated by GNU Autoconf 2.68. Invocation command line was
1892 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
1893 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
1894 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
1895 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
1896 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
1898 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
1899 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
1901 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
1902 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
1903 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
1904 /usr/bin/hostinfo = `(/usr
/bin
/hostinfo
) 2>/dev
/null ||
echo unknown
`
1905 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
1906 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
1907 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
1911 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1915 test -z "$as_dir" && as_dir=.
1916 $as_echo "PATH: $as_dir"
1932 # Keep a trace of the command line.
1933 # Strip out --no-create and --no-recursion so they do not pile up.
1934 # Strip out --silent because we don't want to record it for future runs.
1935 # Also quote any args containing shell meta-characters.
1936 # Make two passes to allow for proper duplicate-argument suppression.
1940 ac_must_keep_next=false
1946 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1947 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1948 | -silent | --silent | --silen | --sile | --sil)
1951 ac_arg=`$as_echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
1954 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1956 as_fn_append ac_configure_args1 " '$ac_arg'"
1957 if test $ac_must_keep_next = true; then
1958 ac_must_keep_next=false # Got value, back to normal.
1961 *=* | --config-cache | -C | -disable-* | --disable-* \
1962 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1963 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1964 | -with-* | --with-* | -without-* | --without-* | --x)
1965 case "$ac_configure_args0 " in
1966 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1969 -* ) ac_must_keep_next=true ;;
1972 as_fn_append ac_configure_args " '$ac_arg'"
1977 { ac_configure_args0=; unset ac_configure_args0;}
1978 { ac_configure_args1=; unset ac_configure_args1;}
1980 # When interrupted or exit'd, cleanup temporary files, and complete
1981 # config.log. We remove comments because anyway the quotes in there
1982 # would cause problems or look ugly.
1983 # WARNING: Use '\'' to represent an apostrophe within the trap.
1984 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1985 trap 'exit_status=$?
1986 # Save into config.log some information that might help in debugging.
1990 $as_echo "## ---------------- ##
1991 ## Cache variables. ##
1992 ## ---------------- ##"
1994 # The following way of writing the cache mishandles newlines in values,
1996 for ac_var in `(set) 2>&1 |
sed -n '\''s
/^\
([a-zA-Z_
][a-zA-Z0-9_
]*\
)=.
*/\
1/p
'\''`; do
1997 eval ac_val=\$$ac_var
2001 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2002 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2005 _ | IFS | as_nl) ;; #(
2006 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2007 *) { eval $ac_var=; unset $ac_var;} ;;
2012 case $as_nl`(ac_space
='\'' '\''; set) 2>&1` in #(
2013 *${as_nl}ac_space=\ *)
2015 "s/'\''/'\''\\\\'\'''\''/g;
2016 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2019 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2026 $as_echo "## ----------------- ##
2027 ## Output variables. ##
2028 ## ----------------- ##"
2030 for ac_var in $ac_subst_vars
2032 eval ac_val=\$$ac_var
2034 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2036 $as_echo "$ac_var='\''$ac_val'\''"
2040 if test -n "$ac_subst_files"; then
2041 $as_echo "## ------------------- ##
2042 ## File substitutions. ##
2043 ## ------------------- ##"
2045 for ac_var in $ac_subst_files
2047 eval ac_val=\$$ac_var
2049 *\'\''*) ac_val=`$as_echo "$ac_val" |
sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2051 $as_echo "$ac_var='\''$ac_val'\''"
2056 if test -s confdefs.h; then
2057 $as_echo "## ----------- ##
2064 test "$ac_signal" != 0 &&
2065 $as_echo "$as_me: caught signal $ac_signal"
2066 $as_echo "$as_me: exit $exit_status"
2068 rm -f core *.core core.conftest.* &&
2069 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2072 for ac_signal in 1 2 13 15; do
2073 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2077 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2078 rm -f -r conftest* confdefs.h
2080 $as_echo "/* confdefs.h */" > confdefs.h
2082 # Predefined preprocessor variables.
2084 cat >>confdefs.h <<_ACEOF
2085 #define PACKAGE_NAME "$PACKAGE_NAME"
2088 cat >>confdefs.h <<_ACEOF
2089 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2092 cat >>confdefs.h <<_ACEOF
2093 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2096 cat >>confdefs.h <<_ACEOF
2097 #define PACKAGE_STRING "$PACKAGE_STRING"
2100 cat >>confdefs.h <<_ACEOF
2101 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2104 cat >>confdefs.h <<_ACEOF
2105 #define PACKAGE_URL "$PACKAGE_URL"
2109 # Let the site file select an alternate cache file if it wants to.
2110 # Prefer an explicitly selected file to automatically selected ones.
2113 if test -n "$CONFIG_SITE"; then
2114 # We do not want a PATH search for config.site.
2115 case $CONFIG_SITE in #((
2116 -*) ac_site_file1=./$CONFIG_SITE;;
2117 */*) ac_site_file1=$CONFIG_SITE;;
2118 *) ac_site_file1=./$CONFIG_SITE;;
2120 elif test "x$prefix" != xNONE; then
2121 ac_site_file1=$prefix/share/config.site
2122 ac_site_file2=$prefix/etc/config.site
2124 ac_site_file1=$ac_default_prefix/share/config.site
2125 ac_site_file2=$ac_default_prefix/etc/config.site
2127 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2129 test "x$ac_site_file" = xNONE && continue
2130 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2131 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2132 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2133 sed 's/^/| /' "$ac_site_file" >&5
2135 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2136 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2137 as_fn_error $? "failed to load site
script $ac_site_file
2138 See \
`config.log' for more details" "$LINENO" 5; }
2142 if test -r "$cache_file"; then
2143 # Some versions of bash will fail to source /dev/null (special files
2144 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2145 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2146 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2147 $as_echo "$as_me: loading cache $cache_file" >&6;}
2149 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2150 *) . "./$cache_file";;
2154 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2155 $as_echo "$as_me: creating cache $cache_file" >&6;}
2159 # Check that the precious variables saved in the cache have kept the same
2161 ac_cache_corrupted=false
2162 for ac_var in $ac_precious_vars; do
2163 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2164 eval ac_new_set=\$ac_env_${ac_var}_set
2165 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2166 eval ac_new_val=\$ac_env_${ac_var}_value
2167 case $ac_old_set,$ac_new_set in
2169 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&5
2170 $as_echo "$as_me: error
: \
`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2171 ac_cache_corrupted=: ;;
2173 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not
set in the previous run
" >&5
2174 $as_echo "$as_me: error
: \
`$ac_var' was not set in the previous run" >&2;}
2175 ac_cache_corrupted=: ;;
2178 if test "x$ac_old_val" != "x$ac_new_val"; then
2179 # differences in whitespace do not lead to failure.
2180 ac_old_val_w=`echo x
$ac_old_val`
2181 ac_new_val_w=`echo x
$ac_new_val`
2182 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2183 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2184 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run
:" >&2;}
2185 ac_cache_corrupted=:
2187 { $as_echo "$as_me:${as_lineno-$LINENO}: warning
: ignoring whitespace changes
in \
`$ac_var' since the previous run:" >&5
2188 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2189 eval $ac_var=\$ac_old_val
2191 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2192 $as_echo "$as_me: former value
: \
`$ac_old_val'" >&2;}
2193 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2194 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2197 # Pass precious variables to config.status.
2198 if test "$ac_new_set" = set; then
2200 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s
/'/'\\\\\\\\''/g
"` ;;
2201 *) ac_arg=$ac_var=$ac_new_val ;;
2203 case " $ac_configure_args " in
2204 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2205 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2209 if $ac_cache_corrupted; then
2210 { $as_echo "$as_me:${as_lineno-$LINENO}: error
: in \
`$ac_pwd':" >&5
2211 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2212 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2213 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2214 as_fn_error $? "run \`make distclean' and
/or \
`rm $cache_file' and start over" "$LINENO" 5
2216 ## -------------------- ##
2217 ## Main body of script. ##
2218 ## -------------------- ##
2221 ac_cpp='$CPP $CPPFLAGS'
2222 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2223 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2224 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2228 ac_config_headers="$ac_config_headers config.h"
2231 for ac_dir in scripts "$srcdir"/scripts; do
2232 if test -f "$ac_dir/install-sh"; then
2234 ac_install_sh="$ac_aux_dir/install-sh -c"
2236 elif test -f "$ac_dir/install.sh"; then
2238 ac_install_sh="$ac_aux_dir/install.sh -c"
2240 elif test -f "$ac_dir/shtool"; then
2242 ac_install_sh="$ac_aux_dir/shtool install -c"
2246 if test -z "$ac_aux_dir"; then
2247 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2250 # These three variables are undocumented and unsupported,
2251 # and are intended to be withdrawn in a future Autoconf release.
2252 # They can cause serious problems if a builder's source tree is in a directory
2253 # whose full name contains unusual characters.
2254 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2255 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2256 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2262 # Check whether --with-pkgversion was given.
2263 if test "${with_pkgversion+set}" = set; then :
2264 withval=$with_pkgversion; case "$withval" in
2265 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
2267 *) PKGVERSION="($withval) " ;;
2270 PKGVERSION="(GNU libc) "
2274 PKGVERSION_TEXI=`echo "$PKGVERSION" |
sed 's/@/@@/g'`
2280 # Check whether --with-bugurl was given.
2281 if test "${with_bugurl+set}" = set; then :
2282 withval=$with_bugurl; case "$withval" in
2283 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
2286 *) BUGURL="$withval"
2290 BUGURL="http://www.gnu.org/software/libc/bugs.html"
2300 REPORT_BUGS_TO="<$BUGURL>"
2301 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" |
sed 's/@/@@/g'`}
2308 cat >>confdefs.h <<_ACEOF
2309 #define PKGVERSION "$PKGVERSION"
2313 cat >>confdefs.h <<_ACEOF
2314 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
2318 # Glibc should not depend on any header files
2321 # We require GCC, and by default use its preprocessor. Override AC_PROG_CPP
2322 # here to work around the Autoconf issue discussed in
2323 # <http://sourceware.org/ml/libc-alpha/2013-01/msg00721.html>.
2326 # We require GCC. Override _AC_PROG_CC_C89 here to work around the Autoconf
2327 # issue discussed in
2328 # <http://sourceware.org/ml/libc-alpha/2013-01/msg00757.html>.
2336 # Make sure we can run config.sub.
2337 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2338 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2341 $as_echo_n "checking build system type... " >&6; }
2342 if ${ac_cv_build+:} false; then :
2343 $as_echo_n "(cached) " >&6
2345 ac_build_alias=$build_alias
2346 test "x$ac_build_alias" = x &&
2347 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2348 test "x$ac_build_alias" = x &&
2349 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2350 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2351 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2355 $as_echo "$ac_cv_build" >&6; }
2356 case $ac_cv_build in
2358 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2361 ac_save_IFS=$IFS; IFS='-'
2367 # Remember, the first character of IFS is used to create $*,
2368 # except with old shells:
2371 case $build_os in *\ *) build_os=`echo "$build_os" |
sed 's/ /-/g'`;; esac
2374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2375 $as_echo_n "checking host system type... " >&6; }
2376 if ${ac_cv_host+:} false; then :
2377 $as_echo_n "(cached) " >&6
2379 if test "x$host_alias" = x; then
2380 ac_cv_host=$ac_cv_build
2382 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2383 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2388 $as_echo "$ac_cv_host" >&6; }
2391 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2394 ac_save_IFS=$IFS; IFS='-'
2400 # Remember, the first character of IFS is used to create $*,
2401 # except with old shells:
2404 case $host_os in *\ *) host_os=`echo "$host_os" |
sed 's/ /-/g'`;; esac
2409 ac_cpp='$CPP $CPPFLAGS'
2410 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2411 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2412 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2413 if test -n "$ac_tool_prefix"; then
2414 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2415 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2417 $as_echo_n "checking for $ac_word... " >&6; }
2418 if ${ac_cv_prog_CC+:} false; then :
2419 $as_echo_n "(cached) " >&6
2421 if test -n "$CC"; then
2422 ac_cv_prog_CC="$CC" # Let the user override the test.
2424 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2428 test -z "$as_dir" && as_dir=.
2429 for ac_exec_ext in '' $ac_executable_extensions; do
2430 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2431 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2432 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2442 if test -n "$CC"; then
2443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2444 $as_echo "$CC" >&6; }
2446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2447 $as_echo "no" >&6; }
2452 if test -z "$ac_cv_prog_CC"; then
2454 # Extract the first word of "gcc", so it can be a program name with args.
2455 set dummy gcc; ac_word=$2
2456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2457 $as_echo_n "checking for $ac_word... " >&6; }
2458 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2459 $as_echo_n "(cached) " >&6
2461 if test -n "$ac_ct_CC"; then
2462 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2464 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2468 test -z "$as_dir" && as_dir=.
2469 for ac_exec_ext in '' $ac_executable_extensions; do
2470 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2471 ac_cv_prog_ac_ct_CC="gcc"
2472 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2481 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2482 if test -n "$ac_ct_CC"; then
2483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2484 $as_echo "$ac_ct_CC" >&6; }
2486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2487 $as_echo "no" >&6; }
2490 if test "x$ac_ct_CC" = x; then
2493 case $cross_compiling:$ac_tool_warned in
2495 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2496 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2497 ac_tool_warned=yes ;;
2505 if test -z "$CC"; then
2506 if test -n "$ac_tool_prefix"; then
2507 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2508 set dummy ${ac_tool_prefix}cc; ac_word=$2
2509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2510 $as_echo_n "checking for $ac_word... " >&6; }
2511 if ${ac_cv_prog_CC+:} false; then :
2512 $as_echo_n "(cached) " >&6
2514 if test -n "$CC"; then
2515 ac_cv_prog_CC="$CC" # Let the user override the test.
2517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2521 test -z "$as_dir" && as_dir=.
2522 for ac_exec_ext in '' $ac_executable_extensions; do
2523 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2524 ac_cv_prog_CC="${ac_tool_prefix}cc"
2525 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2535 if test -n "$CC"; then
2536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2537 $as_echo "$CC" >&6; }
2539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2540 $as_echo "no" >&6; }
2546 if test -z "$CC"; then
2547 # Extract the first word of "cc", so it can be a program name with args.
2548 set dummy cc; ac_word=$2
2549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2550 $as_echo_n "checking for $ac_word... " >&6; }
2551 if ${ac_cv_prog_CC+:} false; then :
2552 $as_echo_n "(cached) " >&6
2554 if test -n "$CC"; then
2555 ac_cv_prog_CC="$CC" # Let the user override the test.
2558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2562 test -z "$as_dir" && as_dir=.
2563 for ac_exec_ext in '' $ac_executable_extensions; do
2564 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2565 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2566 ac_prog_rejected=yes
2570 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2577 if test $ac_prog_rejected = yes; then
2578 # We found a bogon in the path, so make sure we never use it.
2579 set dummy $ac_cv_prog_CC
2581 if test $# != 0; then
2582 # We chose a different compiler from the bogus one.
2583 # However, it has the same basename, so the bogon will be chosen
2584 # first if we set CC to just the basename; use the full file name.
2586 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2592 if test -n "$CC"; then
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2594 $as_echo "$CC" >&6; }
2596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2597 $as_echo "no" >&6; }
2602 if test -z "$CC"; then
2603 if test -n "$ac_tool_prefix"; then
2604 for ac_prog in cl.exe
2606 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2607 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2609 $as_echo_n "checking for $ac_word... " >&6; }
2610 if ${ac_cv_prog_CC+:} false; then :
2611 $as_echo_n "(cached) " >&6
2613 if test -n "$CC"; then
2614 ac_cv_prog_CC="$CC" # Let the user override the test.
2616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2620 test -z "$as_dir" && as_dir=.
2621 for ac_exec_ext in '' $ac_executable_extensions; do
2622 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2623 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2624 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2634 if test -n "$CC"; then
2635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2636 $as_echo "$CC" >&6; }
2638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2639 $as_echo "no" >&6; }
2643 test -n "$CC" && break
2646 if test -z "$CC"; then
2648 for ac_prog in cl.exe
2650 # Extract the first word of "$ac_prog", so it can be a program name with args.
2651 set dummy $ac_prog; ac_word=$2
2652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2653 $as_echo_n "checking for $ac_word... " >&6; }
2654 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2655 $as_echo_n "(cached) " >&6
2657 if test -n "$ac_ct_CC"; then
2658 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2664 test -z "$as_dir" && as_dir=.
2665 for ac_exec_ext in '' $ac_executable_extensions; do
2666 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2667 ac_cv_prog_ac_ct_CC="$ac_prog"
2668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2677 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2678 if test -n "$ac_ct_CC"; then
2679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2680 $as_echo "$ac_ct_CC" >&6; }
2682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2683 $as_echo "no" >&6; }
2687 test -n "$ac_ct_CC" && break
2690 if test "x$ac_ct_CC" = x; then
2693 case $cross_compiling:$ac_tool_warned in
2695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2696 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2697 ac_tool_warned=yes ;;
2706 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2707 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2708 as_fn_error $? "no acceptable C compiler found
in \
$PATH
2709 See \
`config.log' for more details" "$LINENO" 5; }
2711 # Provide some information about the compiler.
2712 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2715 for ac_option in --version -v -V -qversion; do
2716 { { ac_try="$ac_compiler $ac_option >&5"
2718 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
2719 *) ac_try_echo
=$ac_try;;
2721 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2722 $as_echo "$ac_try_echo"; } >&5
2723 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2725 if test -s conftest.err
; then
2727 ... rest of stderr output deleted ...
2728 10q' conftest.err
>conftest.er1
2729 cat conftest.er1
>&5
2731 rm -f conftest.er1 conftest.err
2732 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2733 test $ac_status = 0; }
2737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2738 $as_echo_n "checking for suffix of object files... " >&6; }
2739 if ${ac_cv_objext+:} false
; then :
2740 $as_echo_n "(cached) " >&6
2742 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
2743 /* end confdefs.h. */
2753 rm -f conftest.o conftest.obj
2754 if { { ac_try
="$ac_compile"
2756 *\"* |
*\
`* | *\\*) ac_try_echo=\$ac_try;;
2757 *) ac_try_echo=$ac_try;;
2759 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2760 $as_echo "$ac_try_echo"; } >&5
2761 (eval "$ac_compile") 2>&5
2763 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2764 test $ac_status = 0; }; then :
2765 for ac_file in conftest.o conftest.obj conftest.*; do
2766 test -f "$ac_file" || continue;
2768 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2769 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2774 $as_echo "$as_me: failed program was:" >&5
2775 sed 's/^/| /' conftest.$ac_ext >&5
2777 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2778 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2779 as_fn_error $? "cannot compute suffix of object files
: cannot compile
2780 See \
`config.log' for more details" "$LINENO" 5; }
2782 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2785 $as_echo "$ac_cv_objext" >&6; }
2786 OBJEXT=$ac_cv_objext
2788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2789 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2790 if ${ac_cv_c_compiler_gnu+:} false; then :
2791 $as_echo_n "(cached) " >&6
2793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2794 /* end confdefs.h. */
2807 if ac_fn_c_try_compile "$LINENO"; then :
2812 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2813 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2817 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2818 if test $ac_compiler_gnu = yes; then
2823 ac_test_CFLAGS=${CFLAGS+set}
2824 ac_save_CFLAGS=$CFLAGS
2825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2826 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2827 if ${ac_cv_prog_cc_g+:} false; then :
2828 $as_echo_n "(cached) " >&6
2830 ac_save_c_werror_flag=$ac_c_werror_flag
2831 ac_c_werror_flag=yes
2834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2835 /* end confdefs.h. */
2845 if ac_fn_c_try_compile "$LINENO"; then :
2849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2850 /* end confdefs.h. */
2860 if ac_fn_c_try_compile "$LINENO"; then :
2863 ac_c_werror_flag=$ac_save_c_werror_flag
2865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2866 /* end confdefs.h. */
2876 if ac_fn_c_try_compile "$LINENO"; then :
2879 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2883 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2884 ac_c_werror_flag=$ac_save_c_werror_flag
2886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2887 $as_echo "$ac_cv_prog_cc_g" >&6; }
2888 if test "$ac_test_CFLAGS" = set; then
2889 CFLAGS=$ac_save_CFLAGS
2890 elif test $ac_cv_prog_cc_g = yes; then
2891 if test "$GCC" = yes; then
2897 if test "$GCC" = yes; then
2905 ac_cpp='$CPP $CPPFLAGS'
2906 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2907 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2908 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2910 if test $host != $build; then
2911 for ac_prog in gcc cc
2913 # Extract the first word of "$ac_prog", so it can be a program name with args.
2914 set dummy $ac_prog; ac_word=$2
2915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2916 $as_echo_n "checking for $ac_word... " >&6; }
2917 if ${ac_cv_prog_BUILD_CC+:} false; then :
2918 $as_echo_n "(cached) " >&6
2920 if test -n "$BUILD_CC"; then
2921 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
2923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2927 test -z "$as_dir" && as_dir=.
2928 for ac_exec_ext in '' $ac_executable_extensions; do
2929 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2930 ac_cv_prog_BUILD_CC="$ac_prog"
2931 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2940 BUILD_CC=$ac_cv_prog_BUILD_CC
2941 if test -n "$BUILD_CC"; then
2942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
2943 $as_echo "$BUILD_CC" >&6; }
2945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2946 $as_echo "no" >&6; }
2950 test -n "$BUILD_CC" && break
2955 # On Suns, sometimes $CPP names a directory.
2956 if test -n "$CPP" && test -d "$CPP"; then
2959 if test -z "$CPP"; then
2963 # We need the C++ compiler only for testing.
2965 ac_cpp='$CXXCPP $CPPFLAGS'
2966 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2967 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2968 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2969 if test -z "$CXX"; then
2970 if test -n "$CCC"; then
2973 if test -n "$ac_tool_prefix"; then
2974 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2976 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2977 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2979 $as_echo_n "checking for $ac_word... " >&6; }
2980 if ${ac_cv_prog_CXX+:} false; then :
2981 $as_echo_n "(cached) " >&6
2983 if test -n "$CXX"; then
2984 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2990 test -z "$as_dir" && as_dir=.
2991 for ac_exec_ext in '' $ac_executable_extensions; do
2992 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2993 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2994 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3004 if test -n "$CXX"; then
3005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3006 $as_echo "$CXX" >&6; }
3008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3009 $as_echo "no" >&6; }
3013 test -n "$CXX" && break
3016 if test -z "$CXX"; then
3018 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3020 # Extract the first word of "$ac_prog", so it can be a program name with args.
3021 set dummy $ac_prog; ac_word=$2
3022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3023 $as_echo_n "checking for $ac_word... " >&6; }
3024 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3025 $as_echo_n "(cached) " >&6
3027 if test -n "$ac_ct_CXX"; then
3028 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3030 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3034 test -z "$as_dir" && as_dir=.
3035 for ac_exec_ext in '' $ac_executable_extensions; do
3036 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3037 ac_cv_prog_ac_ct_CXX="$ac_prog"
3038 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3047 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3048 if test -n "$ac_ct_CXX"; then
3049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3050 $as_echo "$ac_ct_CXX" >&6; }
3052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3053 $as_echo "no" >&6; }
3057 test -n "$ac_ct_CXX" && break
3060 if test "x$ac_ct_CXX" = x; then
3063 case $cross_compiling:$ac_tool_warned in
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3066 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3067 ac_tool_warned=yes ;;
3075 # Provide some information about the compiler.
3076 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3079 for ac_option in --version -v -V -qversion; do
3080 { { ac_try="$ac_compiler $ac_option >&5"
3082 *\"* | *\`* |
*\\*) ac_try_echo
=\
$ac_try;;
3083 *) ac_try_echo
=$ac_try;;
3085 eval ac_try_echo
="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3086 $as_echo "$ac_try_echo"; } >&5
3087 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3089 if test -s conftest.err
; then
3091 ... rest of stderr output deleted ...
3092 10q' conftest.err
>conftest.er1
3093 cat conftest.er1
>&5
3095 rm -f conftest.er1 conftest.err
3096 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3097 test $ac_status = 0; }
3100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3101 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3102 if ${ac_cv_cxx_compiler_gnu+:} false
; then :
3103 $as_echo_n "(cached) " >&6
3105 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3106 /* end confdefs.h. */
3119 if ac_fn_cxx_try_compile
"$LINENO"; then :
3124 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3125 ac_cv_cxx_compiler_gnu
=$ac_compiler_gnu
3128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3129 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3130 if test $ac_compiler_gnu = yes; then
3135 ac_test_CXXFLAGS
=${CXXFLAGS+set}
3136 ac_save_CXXFLAGS
=$CXXFLAGS
3137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3138 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3139 if ${ac_cv_prog_cxx_g+:} false
; then :
3140 $as_echo_n "(cached) " >&6
3142 ac_save_cxx_werror_flag
=$ac_cxx_werror_flag
3143 ac_cxx_werror_flag
=yes
3146 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3147 /* end confdefs.h. */
3157 if ac_fn_cxx_try_compile
"$LINENO"; then :
3158 ac_cv_prog_cxx_g
=yes
3161 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3162 /* end confdefs.h. */
3172 if ac_fn_cxx_try_compile
"$LINENO"; then :
3175 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
3177 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3178 /* end confdefs.h. */
3188 if ac_fn_cxx_try_compile
"$LINENO"; then :
3189 ac_cv_prog_cxx_g
=yes
3191 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3193 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3195 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3196 ac_cxx_werror_flag
=$ac_save_cxx_werror_flag
3198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3199 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3200 if test "$ac_test_CXXFLAGS" = set; then
3201 CXXFLAGS
=$ac_save_CXXFLAGS
3202 elif test $ac_cv_prog_cxx_g = yes; then
3203 if test "$GXX" = yes; then
3209 if test "$GXX" = yes; then
3216 ac_cpp
='$CPP $CPPFLAGS'
3217 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3218 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3219 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3221 if test -n "$ac_tool_prefix"; then
3222 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
3223 set dummy
${ac_tool_prefix}readelf
; ac_word
=$2
3224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3225 $as_echo_n "checking for $ac_word... " >&6; }
3226 if ${ac_cv_prog_READELF+:} false
; then :
3227 $as_echo_n "(cached) " >&6
3229 if test -n "$READELF"; then
3230 ac_cv_prog_READELF
="$READELF" # Let the user override the test.
3232 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3236 test -z "$as_dir" && as_dir
=.
3237 for ac_exec_ext
in '' $ac_executable_extensions; do
3238 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3239 ac_cv_prog_READELF
="${ac_tool_prefix}readelf"
3240 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3249 READELF
=$ac_cv_prog_READELF
3250 if test -n "$READELF"; then
3251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
3252 $as_echo "$READELF" >&6; }
3254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3255 $as_echo "no" >&6; }
3260 if test -z "$ac_cv_prog_READELF"; then
3261 ac_ct_READELF
=$READELF
3262 # Extract the first word of "readelf", so it can be a program name with args.
3263 set dummy readelf
; ac_word
=$2
3264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3265 $as_echo_n "checking for $ac_word... " >&6; }
3266 if ${ac_cv_prog_ac_ct_READELF+:} false
; then :
3267 $as_echo_n "(cached) " >&6
3269 if test -n "$ac_ct_READELF"; then
3270 ac_cv_prog_ac_ct_READELF
="$ac_ct_READELF" # Let the user override the test.
3272 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3276 test -z "$as_dir" && as_dir
=.
3277 for ac_exec_ext
in '' $ac_executable_extensions; do
3278 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3279 ac_cv_prog_ac_ct_READELF
="readelf"
3280 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3289 ac_ct_READELF
=$ac_cv_prog_ac_ct_READELF
3290 if test -n "$ac_ct_READELF"; then
3291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
3292 $as_echo "$ac_ct_READELF" >&6; }
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3295 $as_echo "no" >&6; }
3298 if test "x$ac_ct_READELF" = x
; then
3301 case $cross_compiling:$ac_tool_warned in
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3304 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3305 ac_tool_warned
=yes ;;
3307 READELF
=$ac_ct_READELF
3310 READELF
="$ac_cv_prog_READELF"
3314 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3315 as_fn_error $?
"you must configure in a separate build directory" "$LINENO" 5
3318 # This will get text that should go into config.make.
3321 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3323 # Check whether --with-gd was given.
3324 if test "${with_gd+set}" = set; then :
3325 withval
=$with_gd; case "$with_gd" in
3327 *) libgd_include
="-I$withval/include"
3328 libgd_ldflags
="-L$withval/lib" ;;
3334 # Check whether --with-gd-include was given.
3335 if test "${with_gd_include+set}" = set; then :
3336 withval
=$with_gd_include; case "$with_gd_include" in
3338 *) libgd_include
="-I$withval" ;;
3344 # Check whether --with-gd-lib was given.
3345 if test "${with_gd_lib+set}" = set; then :
3346 withval
=$with_gd_lib; case "$with_gd_lib" in
3348 *) libgd_ldflags
="-L$withval" ;;
3354 if test -n "$libgd_include"; then
3355 config_vars
="$config_vars
3356 CFLAGS-memusagestat.c = $libgd_include"
3358 if test -n "$libgd_ldflags"; then
3359 config_vars
="$config_vars
3360 libgd-LDFLAGS = $libgd_ldflags"
3364 # Check whether --with-fp was given.
3365 if test "${with_fp+set}" = set; then :
3366 withval
=$with_fp; with_fp
=$withval
3373 # Check whether --with-binutils was given.
3374 if test "${with_binutils+set}" = set; then :
3375 withval
=$with_binutils; path_binutils
=$withval
3381 # Check whether --with-selinux was given.
3382 if test "${with_selinux+set}" = set; then :
3383 withval
=$with_selinux; with_selinux
=$withval
3390 # Check whether --with-headers was given.
3391 if test "${with_headers+set}" = set; then :
3392 withval
=$with_headers; sysheaders
=$withval
3401 # Check whether --with-default-link was given.
3402 if test "${with_default_link+set}" = set; then :
3403 withval
=$with_default_link; use_default_link
=$withval
3405 use_default_link
=default
3409 # Check whether --enable-sanity-checks was given.
3410 if test "${enable_sanity_checks+set}" = set; then :
3411 enableval
=$enable_sanity_checks; enable_sanity
=$enableval
3417 # Check whether --enable-shared was given.
3418 if test "${enable_shared+set}" = set; then :
3419 enableval
=$enable_shared; shared
=$enableval
3424 # Check whether --enable-profile was given.
3425 if test "${enable_profile+set}" = set; then :
3426 enableval
=$enable_profile; profile
=$enableval
3432 # Check whether --enable-oldest-abi was given.
3433 if test "${enable_oldest_abi+set}" = set; then :
3434 enableval
=$enable_oldest_abi; oldest_abi
=$enableval
3439 if test "$oldest_abi" = yes ||
test "$oldest_abi" = no
; then
3442 cat >>confdefs.h
<<_ACEOF
3443 #define GLIBC_OLDEST_ABI "$oldest_abi"
3449 # Check whether --enable-hardcoded-path-in-tests was given.
3450 if test "${enable_hardcoded_path_in_tests+set}" = set; then :
3451 enableval
=$enable_hardcoded_path_in_tests; hardcoded_path_in_tests
=$enableval
3453 hardcoded_path_in_tests
=no
3458 # Check whether --enable-stackguard-randomization was given.
3459 if test "${enable_stackguard_randomization+set}" = set; then :
3460 enableval
=$enable_stackguard_randomization; enable_stackguard_randomize
=$enableval
3462 enable_stackguard_randomize
=no
3465 if test "$enable_stackguard_randomize" = yes; then
3466 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3470 # Check whether --enable-lock-elision was given.
3471 if test "${enable_lock_elision+set}" = set; then :
3472 enableval
=$enable_lock_elision; enable_lock_elision
=$enableval
3474 enable_lock_elision
=no
3477 if test "$enable_lock_elision" = yes ; then
3478 $as_echo "#define ENABLE_LOCK_ELISION 1" >>confdefs.h
3482 # Check whether --enable-add-ons was given.
3483 if test "${enable_add_ons+set}" = set; then :
3484 enableval
=$enable_add_ons;
3490 # Check whether --enable-hidden-plt was given.
3491 if test "${enable_hidden_plt+set}" = set; then :
3492 enableval
=$enable_hidden_plt; hidden
=$enableval
3497 if test "x$hidden" = xno
; then
3498 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3502 # Check whether --enable-bind-now was given.
3503 if test "${enable_bind_now+set}" = set; then :
3504 enableval
=$enable_bind_now; bindnow
=$enableval
3511 # Check whether --enable-static-nss was given.
3512 if test "${enable_static_nss+set}" = set; then :
3513 enableval
=$enable_static_nss; static_nss
=$enableval
3518 if test x
"$static_nss" = xyes ||
test x
"$shared" = xno
; then
3520 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3524 # Check whether --enable-force-install was given.
3525 if test "${enable_force_install+set}" = set; then :
3526 enableval
=$enable_force_install; force_install
=$enableval
3533 # Check whether --enable-kernel was given.
3534 if test "${enable_kernel+set}" = set; then :
3535 enableval
=$enable_kernel; minimum_kernel
=$enableval
3538 if test "$minimum_kernel" = yes ||
test "$minimum_kernel" = no
; then
3539 # Better nothing than this.
3542 if test "$minimum_kernel" = current
; then
3543 minimum_kernel
=`uname -r 2>/dev/null` || minimum_kernel
=
3547 # Check whether --enable-all-warnings was given.
3548 if test "${enable_all_warnings+set}" = set; then :
3549 enableval
=$enable_all_warnings; all_warnings
=$enableval
3554 # Check whether --enable-multi-arch was given.
3555 if test "${enable_multi_arch+set}" = set; then :
3556 enableval
=$enable_multi_arch; multi_arch
=$enableval
3562 # Check whether --enable-nss-crypt was given.
3563 if test "${enable_nss_crypt+set}" = set; then :
3564 enableval
=$enable_nss_crypt; nss_crypt
=$enableval
3569 if test x
$nss_crypt = xyes
; then
3570 nss_includes
=-I$
(nss-config
--includedir 2>/dev
/null
)
3571 if test $?
-ne 0; then
3572 as_fn_error $?
"cannot find include directory with nss-config" "$LINENO" 5
3574 old_CFLAGS
="$CFLAGS"
3575 CFLAGS
="$CFLAGS $nss_includes"
3577 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3578 /* end confdefs.h. */
3581 #include <nsslowhash.h>
3582 void f (void) { NSSLOW_Init (); }
3591 if ac_fn_c_try_compile
"$LINENO"; then :
3592 libc_cv_nss_crypt
=yes
3595 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3597 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3599 LIBS
="$LIBS -lfreebl3"
3600 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3601 /* end confdefs.h. */
3604 #include <nsslowhash.h>
3613 if ac_fn_c_try_link
"$LINENO"; then :
3614 libc_cv_nss_crypt
=yes
3617 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3619 rm -f core conftest.err conftest.
$ac_objext \
3620 conftest
$ac_exeext conftest.
$ac_ext
3621 CFLAGS
="$old_CFLAGS"
3624 libc_cv_nss_crypt
=no
3629 # Check whether --enable-obsolete-rpc was given.
3630 if test "${enable_obsolete_rpc+set}" = set; then :
3631 enableval
=$enable_obsolete_rpc; link_obsolete_rpc
=$enableval
3633 link_obsolete_rpc
=no
3638 if test "$link_obsolete_rpc" = yes; then
3639 $as_echo "#define LINK_OBSOLETE_RPC 1" >>confdefs.h
3643 # Check whether --enable-systemtap was given.
3644 if test "${enable_systemtap+set}" = set; then :
3645 enableval
=$enable_systemtap; systemtap
=$enableval
3650 if test "x$systemtap" != xno
; then
3651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemtap static probe support" >&5
3652 $as_echo_n "checking for systemtap static probe support... " >&6; }
3653 if ${libc_cv_sdt+:} false
; then :
3654 $as_echo_n "(cached) " >&6
3656 old_CFLAGS
="$CFLAGS"
3657 CFLAGS
="-std=gnu99 $CFLAGS"
3658 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
3659 /* end confdefs.h. */
3660 #include <sys/sdt.h>
3661 void foo (int i, void *p)
3663 asm ("" STAP_PROBE_ASM (foo, bar, STAP_PROBE_ASM_TEMPLATE (2)) ""
3664 :: STAP_PROBE_ASM_OPERANDS (2, i, p));
3667 if ac_fn_c_try_compile
"$LINENO"; then :
3672 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
3673 CFLAGS
="$old_CFLAGS"
3675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sdt" >&5
3676 $as_echo "$libc_cv_sdt" >&6; }
3677 if test $libc_cv_sdt = yes; then
3678 $as_echo "#define USE_STAP_PROBE 1" >>confdefs.h
3680 elif test "x$systemtap" != xauto
; then
3681 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3682 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3683 as_fn_error $?
"systemtap support needs sys/sdt.h with asm support
3684 See \`config.log' for more details" "$LINENO" 5; }
3688 # Check whether --enable-build-nscd was given.
3689 if test "${enable_build_nscd+set}" = set; then :
3690 enableval
=$enable_build_nscd; build_nscd
=$enableval
3697 # Note the use of $use_nscd is near the bottom of the file.
3698 # Check whether --enable-nscd was given.
3699 if test "${enable_nscd+set}" = set; then :
3700 enableval
=$enable_nscd; use_nscd
=$enableval
3706 # Check whether --enable-pt_chown was given.
3707 if test "${enable_pt_chown+set}" = set; then :
3708 enableval
=$enable_pt_chown; build_pt_chown
=$enableval
3714 if test "$build_pt_chown" = yes; then
3715 $as_echo "#define HAVE_PT_CHOWN 1" >>confdefs.h
3719 # The way shlib-versions is used to generate soversions.mk uses a
3720 # fairly simplistic model for name recognition that can't distinguish
3721 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3722 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3723 # tell. This doesn't get used much beyond that, so it's fairly safe.
3728 host_os
=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3732 # We keep the original values in `$config_*' and never modify them, so we
3733 # can write them unchanged into config.make. Everything else uses
3734 # $machine, $vendor, and $os, and changes them whenever convenient.
3735 config_machine
=$host_cpu config_vendor
=$host_vendor config_os
=$host_os
3737 # Don't allow vendor == "unknown"
3738 test "$config_vendor" = unknown
&& config_vendor
=
3739 config_os
="`echo $config_os | sed 's/^unknown-//'`"
3741 # Some configurations imply other options.
3744 # The configure fragment of an add-on port can modify these to supplement
3745 # or override the table in the case statement below. No fragment should
3746 # ever change the config_* variables, however.
3747 machine
=$config_machine
3748 vendor
=$config_vendor
3752 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3754 if test "$machine" = rs6000
; then
3758 # Braindead PowerPC box with absolutely no FPU.
3759 case "$machine-$host_os" in
3767 # Check whether --with-cpu was given.
3768 if test "${with_cpu+set}" = set; then :
3769 withval
=$with_cpu; case "$withval" in
3770 yes|
'') as_fn_error $?
"--with-cpu requires an argument" "$LINENO" 5 ;;
3772 *) submachine
="$withval" ;;
3778 if frags
=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3781 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3782 for frag
in $frags; do
3783 name
=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3784 echo $ECHO_N "$name $ECHO_C" >&6
3787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3791 # An add-on can set this when it wants to disable the sanity check below.
3797 case "$enable_add_ons" in
3800 add_ons
=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3801 sed 's@/[^/]*$@@' | sort | uniq`
3802 add_ons_automatic
=yes
3804 *) add_ons
=`echo "$enable_add_ons" | sed 's/,/ /g'`
3805 add_ons_automatic
=no
;;
3811 if test x
"$add_ons" != x
; then
3812 for f
in $add_ons; do
3813 # Some sanity checks
3817 *** It seems that you're using an old \`crypt' add-on. crypt is now
3818 *** part of glibc and using the old add-on will not work with this
3819 *** release. Start again with fresh sources and without the old
3820 *** \`crypt' add-on." "$LINENO" 5
3824 *** It seems that you're using an old \`localedata' add-on. localedata
3825 *** is now part of glibc and using the old add-on will not work with
3826 *** this release. Start again with fresh sources and without the old
3827 *** \`localedata' add-on." "$LINENO" 5
3832 # Now source each add-on's configure fragment.
3833 # The fragments can use $srcdir/$libc_add_on to find themselves,
3834 # and test $add_ons_automatic to see if they were explicitly requested.
3835 # A fragment can clear (or even change) $libc_add_on to affect
3836 # whether it goes into the list to be actually used in the build.
3838 for libc_add_on
in $add_ons; do
3839 # Test whether such a directory really exists.
3840 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3841 case "$libc_add_on" in
3843 libc_add_on_srcdir
=$libc_add_on
3846 test -d "$srcdir/$libc_add_on" ||
{
3847 if test -d "$libc_add_on"; then
3848 libc_add_on
="`pwd`/$libc_add_on"
3850 as_fn_error $?
"add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3853 libc_add_on_srcdir
=$srcdir/$libc_add_on
3857 libc_add_on_frag
=$libc_add_on_srcdir/configure
3858 libc_add_on_canonical
=
3859 libc_add_on_config_subdirs
=
3860 if test -r "$libc_add_on_frag"; then
3861 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3862 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3863 libc_add_on_canonical
=unknown
3864 libc_add_on_subdirs
=
3865 .
"$libc_add_on_frag"
3866 test -z "$libc_add_on" ||
{
3867 configured_add_ons
="$configured_add_ons $libc_add_on"
3868 if test "x$libc_add_on_canonical" = xunknown
; then
3869 as_fn_error $?
"fragment must set \$libc_add_on_canonical" "$LINENO" 5
3871 for d
in $libc_add_on_subdirs; do
3872 case "$libc_add_on" in
3873 /*) subdir_srcdir
="$libc_add_on" ;;
3874 *) subdir_srcdir
="\$(..)$libc_add_on" ;;
3878 d
="${libc_add_on_canonical:-$libc_add_on}"
3884 subdir_srcdir
="$subdir_srcdir/$d"
3887 d
=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3888 add_on_subdirs
="$add_on_subdirs $d"
3889 test "$subdir_srcdir" = "\$(..)$d" || config_vars
="$config_vars
3890 $d-srcdir = $subdir_srcdir"
3892 for d
in $libc_add_on_config_subdirs; do
3894 /*) as_fn_error $?
"fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3896 if test ! -d "$libc_add_on_srcdir/$d"; then
3897 as_fn_error $?
"fragment wants to configure missing directory $d" "$LINENO" 5
3899 case "$libc_add_on" in
3900 /*) as_fn_error $?
"relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3902 subdirs
="$subdirs $libc_add_on/$d"
3906 if test -n "$libc_add_on"; then
3907 if frags
=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
3909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
3910 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
3911 for frag
in $frags; do
3912 name
=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3913 echo $ECHO_N "$name $ECHO_C" >&6
3916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3919 use_add_ons
="$use_add_ons $libc_add_on"
3920 add_ons_pfx
="$add_ons_pfx $libc_add_on/"
3921 test -z "$libc_add_on_canonical" ||
3922 add_ons_sfx
="$add_ons_sfx /$libc_add_on_canonical"
3925 # Use echo to strip excess whitespace.
3926 add_ons
="`echo $use_add_ons`"
3933 ### I put this here to prevent those annoying emails from people who cannot
3934 ### read and try to compile glibc on unsupported platforms. --drepper
3936 ### By using the undocumented --enable-hacker-mode option for configure
3937 ### one can skip this test to make the configuration not fail for unsupported
3940 if test -z "$enable_hacker_mode" && test x
"$libc_config_ok" != xyes
; then
3941 case "$machine-$host_os" in
3945 echo "*** The GNU C library is currently not available for this platform."
3946 echo "*** So far nobody cared to port it and if there is no volunteer it"
3947 echo "*** might never happen. So, if you have interest to see glibc on"
3948 echo "*** this platform visit"
3949 echo "*** http://www.gnu.org/software/libc/porting.html"
3950 echo "*** and join the group of porters"
3956 # Expand the configuration machine name into a subdirectory by architecture
3957 # type and particular chip. If an add-on configure fragment already set
3958 # base_machine, we don't change it.
3959 test -n "$base_machine" ||
case "$machine" in
3960 i
[4567]86) base_machine
=i386 machine
=i386
/$machine ;;
3961 powerpc
) base_machine
=powerpc machine
=powerpc
/powerpc32
;;
3962 powerpc64
) base_machine
=powerpc machine
=powerpc
/powerpc64
;;
3963 s390
) base_machine
=s390 machine
=s390
/s390-32
;;
3964 s390x
) base_machine
=s390 machine
=s390
/s390-64
;;
3965 sh3
*) base_machine
=sh machine
=sh
/sh3
;;
3966 sh4
*) base_machine
=sh machine
=sh
/sh4
;;
3968 base_machine
=sparc machine
=sparc
/sparc32
;;
3969 sparcv8 | supersparc | hypersparc
)
3970 base_machine
=sparc machine
=sparc
/sparc32
/sparcv8
;;
3971 sparcv8plus | sparcv8plusa | sparcv9
)
3972 base_machine
=sparc machine
=sparc
/sparc32
/sparcv9
;;
3973 sparcv8plusb | sparcv9b
)
3974 base_machine
=sparc machine
=sparc
/sparc32
/sparcv
9/sparcv9b
;;
3976 base_machine
=sparc machine
=sparc
/sparc32
/sparcv
9/sparcv9v
;;
3978 base_machine
=sparc machine
=sparc
/sparc32
/sparcv
9/sparcv9v2
;;
3980 base_machine
=sparc machine
=sparc
/sparc64
;;
3982 base_machine
=sparc machine
=sparc
/sparc64
/sparcv9b
;;
3984 base_machine
=sparc machine
=sparc
/sparc64
/sparcv9v
;;
3986 base_machine
=sparc machine
=sparc
/sparc64
/sparcv9v2
;;
3987 *) base_machine
=$machine ;;
3991 if test "$base_machine" = "i386"; then
3992 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
3996 # For the multi-arch option we need support in the assembler & linker.
3997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler and linker STT_GNU_IFUNC support" >&5
3998 $as_echo_n "checking for assembler and linker STT_GNU_IFUNC support... " >&6; }
3999 if ${libc_cv_ld_gnu_indirect_function+:} false
; then :
4000 $as_echo_n "(cached) " >&6
4002 cat > conftest.S
<<EOF
4003 .type foo,%gnu_indirect_function
4016 libc_cv_ld_gnu_indirect_function
=no
4017 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4018 -nostartfiles -nostdlib \
4019 -o conftest conftest.S
1>&5 2>&5; then
4020 # Do a link to see if the backend supports IFUNC relocs.
4021 $READELF -r conftest
1>&5
4022 LC_ALL
=C
$READELF -r conftest |
grep 'no relocations' >/dev
/null ||
{
4023 libc_cv_ld_gnu_indirect_function
=yes
4028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_gnu_indirect_function" >&5
4029 $as_echo "$libc_cv_ld_gnu_indirect_function" >&6; }
4031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4032 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4033 if ${libc_cv_dot_text+:} false
; then :
4034 $as_echo_n "(cached) " >&6
4036 cat > conftest.s
<<EOF
4040 if { ac_try
='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4041 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4044 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4045 test $ac_status = 0; }; }; then
4046 libc_cv_dot_text
=.text
4051 if test -z "$libc_cv_dot_text"; then
4052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4053 $as_echo "no" >&6; }
4055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4056 $as_echo "yes" >&6; }
4059 if test x
"$libc_cv_ld_gnu_indirect_function" != xyes
; then
4060 if test x
"$multi_arch" = xyes
; then
4061 as_fn_error $?
"--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4067 if test x
"$multi_arch" != xno
; then
4068 multi_arch_d
=/multiarch
4071 # Compute the list of sysdep directories for this configuration.
4072 # This can take a while to compute.
4073 sysdep_dir
=$srcdir/sysdeps
4074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4075 $as_echo_n "checking sysdep dirs... " >&6; }
4076 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4077 os
="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4079 test "x$base_os" != x ||
case "$os" in
4081 base_os
=mach
/hurd
;;
4083 base_os
=unix
/sysv
;;
4086 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4089 while o
=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4093 o
=`echo $tail | sed 's/[0-9]*$//'`
4094 if test $o != $tail; then
4097 # For linux-gnu, try linux-gnu, then linux.
4098 o
=`echo $tail | sed 's/-.*$//'`
4099 if test $o != $tail; then
4103 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4106 while b
=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4112 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4114 tail=$machine${submachine:+/$submachine}
4115 while m
=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4117 # Prepend the machine's FPU directory unless --without-fp.
4118 if test "$with_fp" = yes; then
4123 # For each machine term, try it with and then without /multiarch.
4124 for try_fpu
in $maybe_fpu ''; do
4125 for try_multi
in $multi_arch_d ''; do
4126 mach
="$mach /$1$try_fpu$try_multi"
4133 # Find what sysdep directories exist.
4136 for b
in $base ''; do
4137 for m0
in $mach ''; do
4138 for v
in /$vendor ''; do
4139 test "$v" = / && continue
4140 for o
in /$ostry ''; do
4141 test "$o" = / && continue
4142 for m
in $mach ''; do
4143 for d
in $add_ons_pfx ''; do
4144 for a
in $add_ons_sfx ''; do
4145 try_suffix
="$m0$b$v$o$m"
4146 if test -n "$try_suffix"; then
4147 try_srcdir
="${srcdir}/"
4151 try
="${d}sysdeps$try_suffix$a"
4152 test -n "$enable_debug_configure" &&
4153 echo "$0 DEBUG: try $try" >&2
4154 if test -d "$try_srcdir$try"; then
4155 sysnames
="$sysnames $try"
4156 { test -n "$o" ||
test -n "$b"; } && os_used
=t
4157 { test -n "$m" ||
test -n "$m0"; } && machine_used
=t
4159 x
*/$submachine) submachine_used
=t
;;
4161 if test -n "$d"; then
4162 case "$sysnames_add_ons" in
4164 *|
'') sysnames_add_ons
="$sysnames_add_ons $d" ;;
4177 # If the assembler supports gnu_indirect_function symbol type and the
4178 # architecture supports multi-arch, we enable multi-arch by default.
4179 case $sysnames_add_ons$sysnames in
4183 test x
"$multi_arch" = xdefault
&& multi_arch
=no
4186 if test x
"$multi_arch" != xno
; then
4187 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4192 if test -z "$os_used" && test "$os" != none
; then
4193 as_fn_error $?
"Operating system $os is not supported." "$LINENO" 5
4195 if test -z "$machine_used" && test "$machine" != none
; then
4196 as_fn_error $?
"The $machine is not supported." "$LINENO" 5
4198 if test -z "$submachine_used" && test -n "$submachine"; then
4199 as_fn_error $?
"The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4203 # We have now validated the configuration.
4205 # Expand the list of system names into a full list of directories
4206 # from each element's parent name and Implies file (if present).
4209 while test $# -gt 0; do
4213 case " $names " in *" $name "*)
4214 # Already in the list.
4218 # Report each name as we discover it, so there is no long pause in output.
4219 echo $ECHO_N "$name $ECHO_C" >&6
4221 name_base
=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4225 *) xsrcdir
=$srcdir/ ;;
4227 test -n "$enable_debug_configure" &&
4228 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4230 for implies_file
in Implies Implies-before Implies-after
; do
4231 implies_type
=`echo $implies_file | sed s/-/_/`
4232 eval ${implies_type}=
4233 if test -f $xsrcdir$name/$implies_file; then
4234 # Collect more names from the `Implies' file (removing comments).
4235 implied_candidate
="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4236 for x
in $implied_candidate; do
4238 if test -d $xsrcdir$name_base/$x; then
4239 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4242 for d
in $add_ons_pfx ''; do
4243 try
="${d}sysdeps/$x"
4246 *) try_srcdir
=$srcdir/ ;;
4248 test -n "$enable_debug_configure" &&
4249 echo "DEBUG: $name $implies_file $x try($d) {$try_srcdir}$try" >&2
4250 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4252 eval "${implies_type}=\"\$${implies_type} \$try\""
4254 case "$sysnames_add_ons" in
4256 *|
'') sysnames_add_ons
="$sysnames_add_ons $d" ;;
4260 if test $found = no
; then
4261 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4262 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4268 # Add NAME to the list of names.
4269 names
="$names $name"
4271 # Find the parent of NAME, using the empty string if it has none.
4272 parent
="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4274 test -n "$enable_debug_configure" &&
4275 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4276 Implies_before='$Implies_before' Implies_after='$Implies_after'" >&2
4278 # Add the names implied by NAME, and NAME's parent (if it has one), to
4279 # the list of names to be processed (the argument list). We prepend the
4280 # implied names to the list and append the parent. We want implied
4281 # directories to come before further directories inferred from the
4282 # configuration components; this ensures that for sysv4, unix/common
4283 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4285 sysnames
="`echo $Implies $* $Implies_before $parent $Implies_after`"
4286 test -n "$sysnames" && set $sysnames
4289 # Add the default directories.
4290 default_sysnames
="sysdeps/generic"
4291 sysnames
="$names $default_sysnames"
4293 # The other names were emitted during the scan.
4294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4295 $as_echo "$default_sysnames" >&6; }
4297 # Collect the list of add-ons that supply partial sysdeps trees.
4299 for add_on
in $add_ons; do
4302 *) xsrcdir
="$srcdir/" ;;
4305 test -d "$xsrcdir$add_on/sysdeps" ||
{
4306 case "$configured_add_ons " in
4309 as_fn_error $?
"add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4315 sysdeps_add_ons
="$sysdeps_add_ons $add_on"
4316 case "$sysnames_add_ons" in
4319 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4320 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4325 for d
in $sysnames; do
4327 $add_on/sysdeps
/*) ;;
4330 (cd "$xsrcdir$d" && for f
in *[!~
]; do
4333 for ff
in $f/*.h
; do
4334 test -d "$ff" ||
{ test -e "$ff" && exit 88; }
4338 test -d "$f" ||
{ test -e "$f" && exit 88; }
4342 if test $?
-eq 88; then
4347 if test $found = no
; then
4348 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4349 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4357 # Find a good install program. We prefer a C program (faster),
4358 # so one script is as good as another. But avoid the broken or
4359 # incompatible versions:
4360 # SysV /etc/install, /usr/sbin/install
4361 # SunOS /usr/etc/install
4362 # IRIX /sbin/install
4364 # AmigaOS /C/install, which installs bootblocks on floppy discs
4365 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4366 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4367 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4368 # OS/2's system install, which has a completely different semantic
4369 # ./install, which can be erroneously created by make from ./install.sh.
4370 # Reject install programs that cannot install multiple files.
4371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4372 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4373 if test -z "$INSTALL"; then
4374 if ${ac_cv_path_install+:} false
; then :
4375 $as_echo_n "(cached) " >&6
4377 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4381 test -z "$as_dir" && as_dir
=.
4382 # Account for people who put trailing slashes in PATH elements.
4383 case $as_dir/ in #((
4384 .
/ | .
// |
/[cC
]/* | \
4385 /etc
/* |
/usr
/sbin
/* |
/usr
/etc
/* |
/sbin
/* |
/usr
/afsws
/bin
/* | \
4386 ?
:[\\/]os2
[\\/]install[\\/]* | ?
:[\\/]OS2
[\\/]INSTALL
[\\/]* | \
4389 # OSF1 and SCO ODT 3.0 have their own names for install.
4390 # Don't use installbsd from OSF since it installs stuff as root
4392 for ac_prog
in ginstall scoinst
install; do
4393 for ac_exec_ext
in '' $ac_executable_extensions; do
4394 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4395 if test $ac_prog = install &&
4396 grep dspmsg
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4397 # AIX install. It has an incompatible calling convention.
4399 elif test $ac_prog = install &&
4400 grep pwplus
"$as_dir/$ac_prog$ac_exec_ext" >/dev
/null
2>&1; then
4401 # program-specific install script used by HP pwplus--don't use.
4404 rm -rf conftest.one conftest.two conftest.dir
4405 echo one
> conftest.one
4406 echo two
> conftest.two
4408 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two
"`pwd`/conftest.dir" &&
4409 test -s conftest.one
&& test -s conftest.two
&&
4410 test -s conftest.dir
/conftest.one
&&
4411 test -s conftest.dir
/conftest.two
4413 ac_cv_path_install
="$as_dir/$ac_prog$ac_exec_ext -c"
4426 rm -rf conftest.one conftest.two conftest.dir
4429 if test "${ac_cv_path_install+set}" = set; then
4430 INSTALL
=$ac_cv_path_install
4432 # As a last resort, use the slow shell script. Don't cache a
4433 # value for INSTALL within a source directory, because that will
4434 # break other packages using the cache if that directory is
4435 # removed, or if the value is a relative name.
4436 INSTALL
=$ac_install_sh
4439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4440 $as_echo "$INSTALL" >&6; }
4442 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4443 # It thinks the first close brace ends the variable substitution.
4444 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
4446 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL}'
4448 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
4450 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4451 # The makefiles need to use a different form to find it in $srcdir.
4452 INSTALL
='\$(..)./scripts/install-sh -c'
4454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4455 $as_echo_n "checking whether ln -s works... " >&6; }
4457 if test "$LN_S" = "ln -s"; then
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4459 $as_echo "yes" >&6; }
4461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4462 $as_echo "no, using $LN_S" >&6; }
4466 # Was a --with-binutils option given?
4467 if test -n "$path_binutils"; then
4468 # Make absolute; ensure a single trailing slash.
4469 path_binutils
=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4470 CC
="$CC -B$path_binutils"
4472 AS
=`$CC -print-prog-name=as`
4473 LD
=`$CC -print-prog-name=ld`
4474 AR
=`$CC -print-prog-name=ar`
4476 OBJDUMP
=`$CC -print-prog-name=objdump`
4478 OBJCOPY
=`$CC -print-prog-name=objcopy`
4481 # Determine whether we are using GNU binutils.
4482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4483 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4484 if ${libc_cv_prog_as_gnu+:} false
; then :
4485 $as_echo_n "(cached) " >&6
4487 # Most GNU programs take a -v and spit out some text including
4488 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4489 if $AS -o conftest
-v </dev
/null
2>&1 |
grep GNU
> /dev
/null
2>&1; then
4490 libc_cv_prog_as_gnu
=yes
4492 libc_cv_prog_as_gnu
=no
4496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4497 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4499 gnu_as
=$libc_cv_prog_as_gnu
4501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4502 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4503 if ${libc_cv_prog_ld_gnu+:} false
; then :
4504 $as_echo_n "(cached) " >&6
4506 # Most GNU programs take a -v and spit out some text including
4507 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4508 if $LD -o conftest
-v </dev
/null
2>&1 |
grep GNU
> /dev
/null
2>&1; then
4509 libc_cv_prog_ld_gnu
=yes
4511 libc_cv_prog_ld_gnu
=no
4515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4516 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4517 gnu_ld
=$libc_cv_prog_ld_gnu
4520 # Accept binutils 2.20 or newer.
4523 # Extract the first word of "$ac_prog", so it can be a program name with args.
4524 set dummy
$ac_prog; ac_word
=$2
4525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4526 $as_echo_n "checking for $ac_word... " >&6; }
4527 if ${ac_cv_prog_AS+:} false
; then :
4528 $as_echo_n "(cached) " >&6
4530 if test -n "$AS"; then
4531 ac_cv_prog_AS
="$AS" # Let the user override the test.
4533 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4537 test -z "$as_dir" && as_dir
=.
4538 for ac_exec_ext
in '' $ac_executable_extensions; do
4539 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4540 ac_cv_prog_AS
="$ac_prog"
4541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4551 if test -n "$AS"; then
4552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4553 $as_echo "$AS" >&6; }
4555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4556 $as_echo "no" >&6; }
4560 test -n "$AS" && break
4563 if test -z "$AS"; then
4566 # Found it, now check the version.
4567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4568 $as_echo_n "checking version of $AS... " >&6; }
4569 ac_prog_version
=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4570 case $ac_prog_version in
4571 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4572 2.1[0-9][0-9]*|
2.
[2-9][0-9]*|
[3-9].
*|
[1-9][0-9]*)
4573 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4574 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4578 $as_echo "$ac_prog_version" >&6; }
4580 if test $ac_verc_fail = yes; then
4581 AS
=: critic_missing
="$critic_missing as"
4586 # Extract the first word of "$ac_prog", so it can be a program name with args.
4587 set dummy
$ac_prog; ac_word
=$2
4588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4589 $as_echo_n "checking for $ac_word... " >&6; }
4590 if ${ac_cv_prog_LD+:} false
; then :
4591 $as_echo_n "(cached) " >&6
4593 if test -n "$LD"; then
4594 ac_cv_prog_LD
="$LD" # Let the user override the test.
4596 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4600 test -z "$as_dir" && as_dir
=.
4601 for ac_exec_ext
in '' $ac_executable_extensions; do
4602 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4603 ac_cv_prog_LD
="$ac_prog"
4604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4614 if test -n "$LD"; then
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4616 $as_echo "$LD" >&6; }
4618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4619 $as_echo "no" >&6; }
4623 test -n "$LD" && break
4626 if test -z "$LD"; then
4629 # Found it, now check the version.
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4631 $as_echo_n "checking version of $LD... " >&6; }
4632 ac_prog_version
=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4633 case $ac_prog_version in
4634 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4635 2.1[0-9][0-9]*|
2.
[2-9][0-9]*|
[3-9].
*|
[1-9][0-9]*)
4636 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4637 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4641 $as_echo "$ac_prog_version" >&6; }
4643 if test $ac_verc_fail = yes; then
4644 LD
=: critic_missing
="$critic_missing ld"
4648 # These programs are version sensitive.
4650 for ac_prog
in ${ac_tool_prefix}gcc
${ac_tool_prefix}cc
4652 # Extract the first word of "$ac_prog", so it can be a program name with args.
4653 set dummy
$ac_prog; ac_word
=$2
4654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4655 $as_echo_n "checking for $ac_word... " >&6; }
4656 if ${ac_cv_prog_CC+:} false
; then :
4657 $as_echo_n "(cached) " >&6
4659 if test -n "$CC"; then
4660 ac_cv_prog_CC
="$CC" # Let the user override the test.
4662 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4666 test -z "$as_dir" && as_dir
=.
4667 for ac_exec_ext
in '' $ac_executable_extensions; do
4668 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4669 ac_cv_prog_CC
="$ac_prog"
4670 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4680 if test -n "$CC"; then
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4682 $as_echo "$CC" >&6; }
4684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4685 $as_echo "no" >&6; }
4689 test -n "$CC" && break
4692 if test -z "$CC"; then
4695 # Found it, now check the version.
4696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4697 $as_echo_n "checking version of $CC... " >&6; }
4698 ac_prog_version
=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4699 case $ac_prog_version in
4700 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4701 4.
[4-9].
* |
4.
[1-9][0-9].
* |
[5-9].
* )
4702 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4703 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4707 $as_echo "$ac_prog_version" >&6; }
4709 if test $ac_verc_fail = yes; then
4710 critic_missing
="$critic_missing gcc"
4713 for ac_prog
in gnumake gmake
make
4715 # Extract the first word of "$ac_prog", so it can be a program name with args.
4716 set dummy
$ac_prog; ac_word
=$2
4717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4718 $as_echo_n "checking for $ac_word... " >&6; }
4719 if ${ac_cv_prog_MAKE+:} false
; then :
4720 $as_echo_n "(cached) " >&6
4722 if test -n "$MAKE"; then
4723 ac_cv_prog_MAKE
="$MAKE" # Let the user override the test.
4725 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4729 test -z "$as_dir" && as_dir
=.
4730 for ac_exec_ext
in '' $ac_executable_extensions; do
4731 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4732 ac_cv_prog_MAKE
="$ac_prog"
4733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4742 MAKE
=$ac_cv_prog_MAKE
4743 if test -n "$MAKE"; then
4744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4745 $as_echo "$MAKE" >&6; }
4747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4748 $as_echo "no" >&6; }
4752 test -n "$MAKE" && break
4755 if test -z "$MAKE"; then
4758 # Found it, now check the version.
4759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4760 $as_echo_n "checking version of $MAKE... " >&6; }
4761 ac_prog_version
=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4762 case $ac_prog_version in
4763 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4765 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4766 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4770 $as_echo "$ac_prog_version" >&6; }
4772 if test $ac_verc_fail = yes; then
4773 critic_missing
="$critic_missing make"
4777 for ac_prog
in gnumsgfmt gmsgfmt msgfmt
4779 # Extract the first word of "$ac_prog", so it can be a program name with args.
4780 set dummy
$ac_prog; ac_word
=$2
4781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4782 $as_echo_n "checking for $ac_word... " >&6; }
4783 if ${ac_cv_prog_MSGFMT+:} false
; then :
4784 $as_echo_n "(cached) " >&6
4786 if test -n "$MSGFMT"; then
4787 ac_cv_prog_MSGFMT
="$MSGFMT" # Let the user override the test.
4789 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4793 test -z "$as_dir" && as_dir
=.
4794 for ac_exec_ext
in '' $ac_executable_extensions; do
4795 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4796 ac_cv_prog_MSGFMT
="$ac_prog"
4797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4806 MSGFMT
=$ac_cv_prog_MSGFMT
4807 if test -n "$MSGFMT"; then
4808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4809 $as_echo "$MSGFMT" >&6; }
4811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4812 $as_echo "no" >&6; }
4816 test -n "$MSGFMT" && break
4819 if test -z "$MSGFMT"; then
4822 # Found it, now check the version.
4823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4824 $as_echo_n "checking version of $MSGFMT... " >&6; }
4825 ac_prog_version
=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4826 case $ac_prog_version in
4827 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4828 0.10.3[6-9]* |
0.10.
[4-9][0-9]* |
0.1[1-9]* |
0.
[2-9][0-9]* |
[1-9].
*)
4829 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4830 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4834 $as_echo "$ac_prog_version" >&6; }
4836 if test $ac_verc_fail = yes; then
4837 MSGFMT
=: aux_missing
="$aux_missing msgfmt"
4840 for ac_prog
in makeinfo
4842 # Extract the first word of "$ac_prog", so it can be a program name with args.
4843 set dummy
$ac_prog; ac_word
=$2
4844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4845 $as_echo_n "checking for $ac_word... " >&6; }
4846 if ${ac_cv_prog_MAKEINFO+:} false
; then :
4847 $as_echo_n "(cached) " >&6
4849 if test -n "$MAKEINFO"; then
4850 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
4852 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4856 test -z "$as_dir" && as_dir
=.
4857 for ac_exec_ext
in '' $ac_executable_extensions; do
4858 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4859 ac_cv_prog_MAKEINFO
="$ac_prog"
4860 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4869 MAKEINFO
=$ac_cv_prog_MAKEINFO
4870 if test -n "$MAKEINFO"; then
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4872 $as_echo "$MAKEINFO" >&6; }
4874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4875 $as_echo "no" >&6; }
4879 test -n "$MAKEINFO" && break
4882 if test -z "$MAKEINFO"; then
4885 # Found it, now check the version.
4886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4887 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4888 ac_prog_version
=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4889 case $ac_prog_version in
4890 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4891 4.
[5-9]*|
4.
[1-9][0-9]*|
[5-9].
*)
4892 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4893 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4897 $as_echo "$ac_prog_version" >&6; }
4899 if test $ac_verc_fail = yes; then
4900 MAKEINFO
=: aux_missing
="$aux_missing makeinfo"
4905 # Extract the first word of "$ac_prog", so it can be a program name with args.
4906 set dummy
$ac_prog; ac_word
=$2
4907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4908 $as_echo_n "checking for $ac_word... " >&6; }
4909 if ${ac_cv_prog_SED+:} false
; then :
4910 $as_echo_n "(cached) " >&6
4912 if test -n "$SED"; then
4913 ac_cv_prog_SED
="$SED" # Let the user override the test.
4915 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4919 test -z "$as_dir" && as_dir
=.
4920 for ac_exec_ext
in '' $ac_executable_extensions; do
4921 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4922 ac_cv_prog_SED
="$ac_prog"
4923 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4933 if test -n "$SED"; then
4934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4935 $as_echo "$SED" >&6; }
4937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4938 $as_echo "no" >&6; }
4942 test -n "$SED" && break
4945 if test -z "$SED"; then
4948 # Found it, now check the version.
4949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
4950 $as_echo_n "checking version of $SED... " >&6; }
4951 ac_prog_version
=`$SED --version 2>&1 | sed -n 's/^.*GNU sed[^0-9]* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4952 case $ac_prog_version in
4953 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
4954 3.0[2-9]*|
3.
[1-9]*|
[4-9]*)
4955 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
4956 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4960 $as_echo "$ac_prog_version" >&6; }
4962 if test $ac_verc_fail = yes; then
4963 SED
=: aux_missing
="$aux_missing sed"
4968 # Extract the first word of "$ac_prog", so it can be a program name with args.
4969 set dummy
$ac_prog; ac_word
=$2
4970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4971 $as_echo_n "checking for $ac_word... " >&6; }
4972 if ${ac_cv_prog_AWK+:} false
; then :
4973 $as_echo_n "(cached) " >&6
4975 if test -n "$AWK"; then
4976 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
4978 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4982 test -z "$as_dir" && as_dir
=.
4983 for ac_exec_ext
in '' $ac_executable_extensions; do
4984 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4985 ac_cv_prog_AWK
="$ac_prog"
4986 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4996 if test -n "$AWK"; then
4997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4998 $as_echo "$AWK" >&6; }
5000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5001 $as_echo "no" >&6; }
5005 test -n "$AWK" && break
5008 if test -z "$AWK"; then
5011 # Found it, now check the version.
5012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AWK" >&5
5013 $as_echo_n "checking version of $AWK... " >&6; }
5014 ac_prog_version
=`$AWK --version 2>&1 | sed -n 's/^.*GNU Awk[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
5015 case $ac_prog_version in
5016 '') ac_prog_version
="v. ?.??, bad"; ac_verc_fail
=yes;;
5017 3.1.
[2-9]*|
3.
[2-9]*|
[4-9]*)
5018 ac_prog_version
="$ac_prog_version, ok"; ac_verc_fail
=no
;;
5019 *) ac_prog_version
="$ac_prog_version, bad"; ac_verc_fail
=yes;;
5022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5023 $as_echo "$ac_prog_version" >&6; }
5025 if test $ac_verc_fail = yes; then
5026 critic_missing
="$critic_missing gawk"
5030 if test -n "$ac_tool_prefix"; then
5031 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
5032 set dummy
${ac_tool_prefix}nm
; ac_word
=$2
5033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5034 $as_echo_n "checking for $ac_word... " >&6; }
5035 if ${ac_cv_prog_NM+:} false
; then :
5036 $as_echo_n "(cached) " >&6
5038 if test -n "$NM"; then
5039 ac_cv_prog_NM
="$NM" # Let the user override the test.
5041 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5045 test -z "$as_dir" && as_dir
=.
5046 for ac_exec_ext
in '' $ac_executable_extensions; do
5047 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5048 ac_cv_prog_NM
="${ac_tool_prefix}nm"
5049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5059 if test -n "$NM"; then
5060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5061 $as_echo "$NM" >&6; }
5063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5064 $as_echo "no" >&6; }
5069 if test -z "$ac_cv_prog_NM"; then
5071 # Extract the first word of "nm", so it can be a program name with args.
5072 set dummy nm
; ac_word
=$2
5073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5074 $as_echo_n "checking for $ac_word... " >&6; }
5075 if ${ac_cv_prog_ac_ct_NM+:} false
; then :
5076 $as_echo_n "(cached) " >&6
5078 if test -n "$ac_ct_NM"; then
5079 ac_cv_prog_ac_ct_NM
="$ac_ct_NM" # Let the user override the test.
5081 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5085 test -z "$as_dir" && as_dir
=.
5086 for ac_exec_ext
in '' $ac_executable_extensions; do
5087 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5088 ac_cv_prog_ac_ct_NM
="nm"
5089 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5098 ac_ct_NM
=$ac_cv_prog_ac_ct_NM
5099 if test -n "$ac_ct_NM"; then
5100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5101 $as_echo "$ac_ct_NM" >&6; }
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5104 $as_echo "no" >&6; }
5107 if test "x$ac_ct_NM" = x
; then
5110 case $cross_compiling:$ac_tool_warned in
5112 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5113 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5114 ac_tool_warned
=yes ;;
5123 for ac_prog
in autoconf
5125 # Extract the first word of "$ac_prog", so it can be a program name with args.
5126 set dummy
$ac_prog; ac_word
=$2
5127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5128 $as_echo_n "checking for $ac_word... " >&6; }
5129 if ${ac_cv_prog_AUTOCONF+:} false
; then :
5130 $as_echo_n "(cached) " >&6
5132 if test -n "$AUTOCONF"; then
5133 ac_cv_prog_AUTOCONF
="$AUTOCONF" # Let the user override the test.
5135 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5139 test -z "$as_dir" && as_dir
=.
5140 for ac_exec_ext
in '' $ac_executable_extensions; do
5141 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5142 ac_cv_prog_AUTOCONF
="$ac_prog"
5143 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5152 AUTOCONF
=$ac_cv_prog_AUTOCONF
5153 if test -n "$AUTOCONF"; then
5154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5155 $as_echo "$AUTOCONF" >&6; }
5157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5158 $as_echo "no" >&6; }
5162 test -n "$AUTOCONF" && break
5164 test -n "$AUTOCONF" || AUTOCONF
="no"
5166 case "x$AUTOCONF" in
5167 xno|x|x
:) AUTOCONF
=no
;;
5169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5170 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5171 if ${libc_cv_autoconf_works+:} false
; then :
5172 $as_echo_n "(cached) " >&6
5174 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.
in > /dev
/null
2>&1); then
5175 libc_cv_autoconf_works
=yes
5177 libc_cv_autoconf_works
=no
5180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5181 $as_echo "$libc_cv_autoconf_works" >&6; }
5182 test $libc_cv_autoconf_works = yes || AUTOCONF
=no
5185 if test "x$AUTOCONF" = xno
; then
5186 aux_missing
="$aux_missing autoconf"
5189 test -n "$critic_missing" && as_fn_error $?
"
5190 *** These critical programs are missing or too old:$critic_missing
5191 *** Check the INSTALL file for required versions." "$LINENO" 5
5193 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5194 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5195 *** some features will be disabled.
5196 *** Check the INSTALL file for required versions." >&5
5197 $as_echo "$as_me: WARNING:
5198 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5199 *** some features will be disabled.
5200 *** Check the INSTALL file for required versions." >&2;}
5202 # if using special system headers, find out the compiler's sekrit
5203 # header directory and add that to the list. NOTE: Only does the right
5204 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5205 if test -n "$sysheaders"; then
5206 SYSINCLUDES
=-nostdinc
5207 for d
in include include-fixed
; do
5208 i
=`$CC -print-file-name="$d"` && test "x$i" != x
&& test "x$i" != "x$d" &&
5209 SYSINCLUDES
="$SYSINCLUDES -isystem $i"
5211 SYSINCLUDES
="$SYSINCLUDES \
5212 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5213 if test -n "$CXX"; then
5215 for cxxheaders
in `$CXX -v -S -x c++ /dev/null -o /dev/null 2>&1 \
5216 | sed -n -e '1,/#include/d' -e 's/^ \(\/.*\/[cg]++\)/\1/p'`; do
5217 test "x$cxxheaders" != x
&&
5218 CXX_SYSINCLUDES
="$CXX_SYSINCLUDES -isystem $cxxheaders"
5225 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5226 # since this would lead to problems installing/building glibc.
5227 # LD_LIBRARY_PATH contains the current directory if one of the following
5229 # - one of the terminals (":" and ";") is the first or last sign
5230 # - two terminals occur directly after each other
5231 # - the path contains an element with a dot in it
5232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5233 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5234 case ${LD_LIBRARY_PATH} in
5235 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
5236 ld_library_path_setting
="contains current directory"
5239 ld_library_path_setting
="ok"
5242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5243 $as_echo "$ld_library_path_setting" >&6; }
5244 if test "$ld_library_path_setting" != "ok"; then
5246 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5247 *** building glibc. Please change the environment variable
5248 *** and run configure again." "$LINENO" 5
5251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5252 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5253 if ${libc_cv_gcc_static_libgcc+:} false
; then :
5254 $as_echo_n "(cached) " >&6
5256 if $CC -v -static-libgcc 2>&1 |
grep 'unrecognized option.*static-libgcc' >/dev
/null
; then
5257 libc_cv_gcc_static_libgcc
=
5259 libc_cv_gcc_static_libgcc
=-static-libgcc
5262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5263 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5266 # Extract the first word of "bash", so it can be a program name with args.
5267 set dummy bash
; ac_word
=$2
5268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5269 $as_echo_n "checking for $ac_word... " >&6; }
5270 if ${ac_cv_path_BASH_SHELL+:} false
; then :
5271 $as_echo_n "(cached) " >&6
5275 ac_cv_path_BASH_SHELL
="$BASH_SHELL" # Let the user override the test with a path.
5278 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5282 test -z "$as_dir" && as_dir
=.
5283 for ac_exec_ext
in '' $ac_executable_extensions; do
5284 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5285 ac_cv_path_BASH_SHELL
="$as_dir/$ac_word$ac_exec_ext"
5286 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5293 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL
="no"
5297 BASH_SHELL
=$ac_cv_path_BASH_SHELL
5298 if test -n "$BASH_SHELL"; then
5299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5300 $as_echo "$BASH_SHELL" >&6; }
5302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5303 $as_echo "no" >&6; }
5307 if test "$BASH_SHELL" != no
&&
5308 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5309 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5310 libc_cv_have_bash2
=yes
5312 libc_cv_have_bash2
=no
5316 if test "$BASH_SHELL" = no
; then
5317 # Extract the first word of "ksh", so it can be a program name with args.
5318 set dummy ksh
; ac_word
=$2
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5320 $as_echo_n "checking for $ac_word... " >&6; }
5321 if ${ac_cv_path_KSH+:} false
; then :
5322 $as_echo_n "(cached) " >&6
5326 ac_cv_path_KSH
="$KSH" # Let the user override the test with a path.
5329 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5333 test -z "$as_dir" && as_dir
=.
5334 for ac_exec_ext
in '' $ac_executable_extensions; do
5335 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5336 ac_cv_path_KSH
="$as_dir/$ac_word$ac_exec_ext"
5337 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5344 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH
="no"
5349 if test -n "$KSH"; then
5350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5351 $as_echo "$KSH" >&6; }
5353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5354 $as_echo "no" >&6; }
5358 if test "$KSH" = no
; then
5361 libc_cv_have_ksh
=yes
5366 libc_cv_have_ksh
=yes
5370 # Extract the first word of "perl", so it can be a program name with args.
5371 set dummy perl
; ac_word
=$2
5372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5373 $as_echo_n "checking for $ac_word... " >&6; }
5374 if ${ac_cv_path_PERL+:} false
; then :
5375 $as_echo_n "(cached) " >&6
5379 ac_cv_path_PERL
="$PERL" # Let the user override the test with a path.
5382 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5386 test -z "$as_dir" && as_dir
=.
5387 for ac_exec_ext
in '' $ac_executable_extensions; do
5388 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5389 ac_cv_path_PERL
="$as_dir/$ac_word$ac_exec_ext"
5390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5397 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL
="no"
5401 PERL
=$ac_cv_path_PERL
5402 if test -n "$PERL"; then
5403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5404 $as_echo "$PERL" >&6; }
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5407 $as_echo "no" >&6; }
5411 if test "$PERL" != no
&&
5412 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5415 # Extract the first word of "install-info", so it can be a program name with args.
5416 set dummy install-info
; 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_INSTALL_INFO+:} false
; then :
5420 $as_echo_n "(cached) " >&6
5422 case $INSTALL_INFO in
5424 ac_cv_path_INSTALL_INFO
="$INSTALL_INFO" # Let the user override the test with a path.
5427 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5428 as_dummy
="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5429 for as_dir
in $as_dummy
5432 test -z "$as_dir" && as_dir
=.
5433 for ac_exec_ext
in '' $ac_executable_extensions; do
5434 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5435 ac_cv_path_INSTALL_INFO
="$as_dir/$ac_word$ac_exec_ext"
5436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5443 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO
="no"
5447 INSTALL_INFO
=$ac_cv_path_INSTALL_INFO
5448 if test -n "$INSTALL_INFO"; then
5449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5450 $as_echo "$INSTALL_INFO" >&6; }
5452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5453 $as_echo "no" >&6; }
5457 # Extract the first word of "bison", so it can be a program name with args.
5458 set dummy bison
; ac_word
=$2
5459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5460 $as_echo_n "checking for $ac_word... " >&6; }
5461 if ${ac_cv_path_BISON+:} false
; then :
5462 $as_echo_n "(cached) " >&6
5466 ac_cv_path_BISON
="$BISON" # Let the user override the test with a path.
5469 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5470 as_dummy
="$PATH:/usr/local/bin:/usr/bin:/bin"
5471 for as_dir
in $as_dummy
5474 test -z "$as_dir" && as_dir
=.
5475 for ac_exec_ext
in '' $ac_executable_extensions; do
5476 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5477 ac_cv_path_BISON
="$as_dir/$ac_word$ac_exec_ext"
5478 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5485 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON
="no"
5489 BISON
=$ac_cv_path_BISON
5490 if test -n "$BISON"; then
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5492 $as_echo "$BISON" >&6; }
5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5495 $as_echo "no" >&6; }
5500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5501 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5502 if ${libc_cv_friendly_stddef+:} false
; then :
5503 $as_echo_n "(cached) " >&6
5505 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
5506 /* end confdefs.h. */
5507 #define __need_size_t
5508 #define __need_wchar_t
5515 size_t size; wchar_t wchar;
5517 #error stddef.h ignored __need_*
5519 if (&size == NULL || &wchar == NULL) abort ();
5524 if ac_fn_c_try_compile
"$LINENO"; then :
5525 libc_cv_friendly_stddef
=yes
5527 libc_cv_friendly_stddef
=no
5529 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
5531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5532 $as_echo "$libc_cv_friendly_stddef" >&6; }
5533 if test $libc_cv_friendly_stddef = yes; then
5534 config_vars
="$config_vars
5535 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5539 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5540 if ${libc_cv_need_minus_P+:} false
; then :
5541 $as_echo_n "(cached) " >&6
5543 cat > conftest.S
<<EOF
5544 #include "confdefs.h"
5545 /* Nothing whatsoever. */
5547 if { ac_try
='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5548 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5551 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5552 test $ac_status = 0; }; }; then
5553 libc_cv_need_minus_P
=no
5555 libc_cv_need_minus_P
=yes
5559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5560 $as_echo "$libc_cv_need_minus_P" >&6; }
5561 if test $libc_cv_need_minus_P = yes; then
5562 config_vars
="$config_vars
5563 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
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 \
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 for assembler gnu_unique_object symbol type" >&5
5600 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5601 if ${libc_cv_asm_unique_object+:} false
; then :
5602 $as_echo_n "(cached) " >&6
5604 cat > conftest.s
<<EOF
5607 .type _sym, %gnu_unique_object
5609 if ${CC-cc} -c $ASFLAGS conftest.s
1>&5 2>&5; then
5610 libc_cv_asm_unique_object
=yes
5612 libc_cv_asm_unique_object
=no
5616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5617 $as_echo "$libc_cv_asm_unique_object" >&6; }
5618 if test $libc_cv_asm_unique_object = yes; then
5619 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5624 $as_echo_n "checking for .previous assembler directive... " >&6; }
5625 if ${libc_cv_asm_previous_directive+:} false
; then :
5626 $as_echo_n "(cached) " >&6
5628 cat > conftest.s
<<EOF
5629 .section foo_section
5632 if { ac_try
='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5633 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5637 test $ac_status = 0; }; }; then
5638 libc_cv_asm_previous_directive
=yes
5640 libc_cv_asm_previous_directive
=no
5644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5645 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5646 if test $libc_cv_asm_previous_directive = yes; then
5647 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5651 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5652 if ${libc_cv_asm_popsection_directive+:} false
; then :
5653 $as_echo_n "(cached) " >&6
5655 cat > conftest.s
<<EOF
5656 .pushsection foo_section
5659 if { ac_try
='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5660 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5664 test $ac_status = 0; }; }; then
5665 libc_cv_asm_popsection_directive
=yes
5667 libc_cv_asm_popsection_directive
=no
5671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5672 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5673 if test $libc_cv_asm_popsection_directive = yes; then
5674 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5679 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5680 if ${libc_cv_asm_protected_directive+:} false
; then :
5681 $as_echo_n "(cached) " >&6
5683 cat > conftest.s
<<EOF
5689 if { ac_try
='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5690 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5693 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5694 test $ac_status = 0; }; }; then
5695 libc_cv_asm_protected_directive
=yes
5697 as_fn_error $?
"assembler support for symbol visibility is required" "$LINENO" 5
5701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5702 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5704 if test $libc_cv_asm_protected_directive = yes; then
5705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5706 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5707 if ${libc_cv_visibility_attribute+:} false
; then :
5708 $as_echo_n "(cached) " >&6
5710 cat > conftest.c
<<EOF
5711 int foo __attribute__ ((visibility ("hidden"))) = 1;
5712 int bar __attribute__ ((visibility ("protected"))) = 1;
5714 libc_cv_visibility_attribute
=no
5715 if { ac_try
='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5716 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5720 test $ac_status = 0; }; }; then
5721 if grep '\.hidden.*foo' conftest.s
>/dev
/null
; then
5722 if grep '\.protected.*bar' conftest.s
>/dev
/null
; then
5723 libc_cv_visibility_attribute
=yes
5727 rm -f conftest.
{c
,s
}
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5731 $as_echo "$libc_cv_visibility_attribute" >&6; }
5732 if test $libc_cv_visibility_attribute != yes; then
5733 as_fn_error $?
"compiler support for visibility attribute is required" "$LINENO" 5
5737 if test $libc_cv_visibility_attribute = yes; then
5738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5739 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5740 if ${libc_cv_broken_visibility_attribute+:} false
; then :
5741 $as_echo_n "(cached) " >&6
5743 cat > conftest.c
<<EOF
5745 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5746 int bar (int x) { return x; }
5748 libc_cv_broken_visibility_attribute
=yes
5749 if { ac_try
='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5750 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5753 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5754 test $ac_status = 0; }; }; then
5755 if grep '\.hidden[ _]foo' conftest.s
>/dev
/null
; then
5756 libc_cv_broken_visibility_attribute
=no
5759 rm -f conftest.c conftest.s
5762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
5763 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
5764 if test $libc_cv_broken_visibility_attribute = yes; then
5765 as_fn_error $?
"working compiler support for visibility attribute is required" "$LINENO" 5
5769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
5770 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
5771 if ${libc_cv_broken_alias_attribute+:} false
; then :
5772 $as_echo_n "(cached) " >&6
5774 cat > conftest.c
<<EOF
5775 extern int foo (int x) __asm ("xyzzy");
5776 int bar (int x) { return x; }
5777 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5779 extern __typeof (dfoo) dfoo __asm ("abccb");
5782 libc_cv_broken_alias_attribute
=yes
5783 if { ac_try
='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5784 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5788 test $ac_status = 0; }; }; then
5789 if grep 'xyzzy' conftest.s
>/dev
/null
&&
5790 grep 'abccb' conftest.s
>/dev
/null
; then
5791 libc_cv_broken_alias_attribute
=no
5794 rm -f conftest.c conftest.s
5797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
5798 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
5799 if test $libc_cv_broken_alias_attribute = yes; then
5800 as_fn_error $?
"working alias attribute support required" "$LINENO" 5
5803 if test $libc_cv_visibility_attribute = yes; then
5804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
5805 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
5806 if ${libc_cv_have_sdata_section+:} false
; then :
5807 $as_echo_n "(cached) " >&6
5809 echo "int i;" > conftest.c
5810 libc_cv_have_sdata_section
=no
5811 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c
-o conftest.so
2>&1 \
5812 |
grep '\.sdata' >/dev
/null
; then
5813 libc_cv_have_sdata_section
=yes
5815 rm -f conftest.c conftest.so
5818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
5819 $as_echo "$libc_cv_have_sdata_section" >&6; }
5820 if test $libc_cv_have_sdata_section = yes; then
5821 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
5827 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
5828 if ${libc_cv_initfini_array+:} false
; then :
5829 $as_echo_n "(cached) " >&6
5831 cat > conftest.c
<<EOF
5832 int _start (void) { return 0; }
5833 int __start (void) { return 0; }
5835 int foo (void) { return 1; }
5836 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5839 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
5840 conftest.c -static -nostartfiles -nostdlib
5842 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5845 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5846 test $ac_status = 0; }; }; then :
5847 if $READELF -S conftest | fgrep INIT_ARRAY
> /dev
/null
; then
5848 libc_cv_initfini_array
=yes
5850 libc_cv_initfini_array
=no
5853 libc_cv_initfini_array
=no
5858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
5859 $as_echo "$libc_cv_initfini_array" >&6; }
5860 if test $libc_cv_initfini_array != yes; then
5861 as_fn_error $?
"Need linker with .init_array/.fini_array support." "$LINENO" 5
5864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
5865 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
5866 if ${libc_cv_ctors_header+:} false
; then :
5867 $as_echo_n "(cached) " >&6
5869 libc_cv_ctors_header
=yes
5870 cat > conftest.c
<<EOF
5871 int _start (void) { return 0; }
5872 int __start (void) { return 0; }
5874 __attribute__ ((constructor)) void ctor (void) { asm (""); }
5875 __attribute__ ((destructor)) void dtor (void) { asm (""); }
5878 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
5879 conftest.c -static -nostartfiles -nostdlib
5881 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5884 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5885 test $ac_status = 0; }; }; then :
5886 if $READELF -WS conftest
$ac_exeext |
$AWK '
5887 { gsub(/\[ */, "[") }
5888 $2 == ".ctors" || $2 == ".dtors" {
5889 size = strtonum("0x" $6)
5890 align = strtonum("0x" $NF)
5892 stub[$2] = size == align * 2
5895 ctors_ok = !seen[".ctors"] || stub[".ctors"]
5896 dtors_ok = !seen[".dtors"] || stub[".dtors"]
5897 exit ((ctors_ok && dtors_ok) ? 0 : 1)
5900 libc_cv_ctors_header
=no
5904 as_fn_error $?
"missing __attribute__ ((constructor)) support??" "$LINENO" 5
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
5911 $as_echo "$libc_cv_ctors_header" >&6; }
5912 if test $libc_cv_ctors_header = no
; then
5913 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
5917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
5918 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
5919 if ${libc_cv_cc_with_libunwind+:} false
; then :
5920 $as_echo_n "(cached) " >&6
5923 cat > conftest.c
<<EOF
5924 int main (void) { return 0; }
5926 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5927 conftest.c
-v 2>&1 >/dev
/null |
grep ' -lunwind ' >/dev
/null
; then
5928 libc_cv_cc_with_libunwind
=yes
5930 libc_cv_cc_with_libunwind
=no
5934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
5935 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
5937 if test $libc_cv_cc_with_libunwind = yes; then
5938 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
5942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z nodelete" >&5
5943 $as_echo_n "checking for linker that supports -z nodelete... " >&6; }
5944 libc_linker_feature
=no
5945 if test x
"$gnu_ld" = x
"yes"; then
5946 libc_linker_check
=`$LD -v --help 2>/dev/null | grep "\-z nodelete"`
5947 if test -n "$libc_linker_check"; then
5948 cat > conftest.c
<<EOF
5949 int _start (void) { return 42; }
5951 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5952 -Wl,--enable-new-dtags,-z,nodelete -nostdlib -nostartfiles
5953 -fPIC -shared -o conftest.so conftest.c
5955 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5958 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5959 test $ac_status = 0; }; }
5961 libc_linker_feature
=yes
5966 if test $libc_linker_feature = yes; then
5967 libc_cv_z_nodelete
=yes
5969 as_fn_error $?
"linker with -z nodelete support required" "$LINENO" 5
5971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5972 $as_echo "$libc_linker_feature" >&6; }
5974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z nodlopen" >&5
5975 $as_echo_n "checking for linker that supports -z nodlopen... " >&6; }
5976 libc_linker_feature
=no
5977 if test x
"$gnu_ld" = x
"yes"; then
5978 libc_linker_check
=`$LD -v --help 2>/dev/null | grep "\-z nodlopen"`
5979 if test -n "$libc_linker_check"; then
5980 cat > conftest.c
<<EOF
5981 int _start (void) { return 42; }
5983 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5984 -Wl,--enable-new-dtags,-z,nodlopen -nostdlib -nostartfiles
5985 -fPIC -shared -o conftest.so conftest.c
5987 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5990 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5991 test $ac_status = 0; }; }
5993 libc_linker_feature
=yes
5998 if test $libc_linker_feature = yes; then
5999 libc_cv_z_nodlopen
=yes
6001 as_fn_error $?
"linker with -z nodlopen support required" "$LINENO" 5
6003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6004 $as_echo "$libc_linker_feature" >&6; }
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z initfirst" >&5
6007 $as_echo_n "checking for linker that supports -z initfirst... " >&6; }
6008 libc_linker_feature
=no
6009 if test x
"$gnu_ld" = x
"yes"; then
6010 libc_linker_check
=`$LD -v --help 2>/dev/null | grep "\-z initfirst"`
6011 if test -n "$libc_linker_check"; then
6012 cat > conftest.c
<<EOF
6013 int _start (void) { return 42; }
6015 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6016 -Wl,--enable-new-dtags,-z,initfirst -nostdlib -nostartfiles
6017 -fPIC -shared -o conftest.so conftest.c
6019 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6022 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6023 test $ac_status = 0; }; }
6025 libc_linker_feature
=yes
6030 if test $libc_linker_feature = yes; then
6031 libc_cv_z_initfirst
=yes
6033 as_fn_error $?
"linker with -z initfirst support required" "$LINENO" 5
6035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6036 $as_echo "$libc_linker_feature" >&6; }
6038 # Add-on fragments can set these for other machines.
6039 libc_commonpagesize
=${libc_commonpagesize:-no}
6040 libc_relro_required
=${libc_relro_required:-no}
6041 case "$base_machine" in
6042 i
[34567]86 | x86_64 | powerpc
* | s390
*)
6043 libc_commonpagesize
=0x1000
6044 libc_relro_required
=yes
6047 libc_commonpagesize
=0x2000
6048 libc_relro_required
=yes
6052 if test $libc_commonpagesize != no
; then
6053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6054 $as_echo_n "checking for -z relro option... " >&6; }
6055 if ${libc_cv_z_relro+:} false
; then :
6056 $as_echo_n "(cached) " >&6
6059 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6060 /* end confdefs.h. */
6062 int _start (void) { return 42; }
6063 extern void _exit (int);
6064 /* Since these pointers are const, they should go in rodata.
6065 Since they refer to functions that have to be resolved by
6066 dynamic linking, they should instead go in RELRO data. */
6067 const void *const relro[] = { &_start, &_exit, 0 };
6068 /* GNU ld fails to produce RELRO data when it's very small and there is no
6069 normal writable data following it, or if only uninitialized (.bss) data
6070 follows it, or only very small writable data. */
6071 int data[0x10000] = { 1, };
6074 cat > conftest.
awk <<\EOF
6077 commonpagesize
= strtonum
(commonpagesize
)
6079 { print
"LINE:", $0 > "/dev/stderr" }
6081 vaddr
= strtonum
($3)
6082 memsz
= strtonum
($6)
6084 printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6085 vaddr
, memsz
, end
, commonpagesize
> "/dev/stderr"
6086 result
= (end
% commonpagesize
== 0) ?
"yes" : "broken"
6088 END
{ print result
}
6090 { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6091 -fPIC -shared -o conftest.so conftest.c
6092 -nostartfiles -nostdlib
6094 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6097 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6098 test $ac_status = 0; }; } &&
6099 { ac_try
='$READELF -Wl conftest.so > conftest.ph'
6100 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6103 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6104 test $ac_status = 0; }; } &&
6106 $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6107 conftest.ph > conftest.cps
6109 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6112 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6113 test $ac_status = 0; }; } &&
6114 libc_cv_z_relro
=`cat conftest.cps 2>&5`
6117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6118 $as_echo "$libc_cv_z_relro" >&6; }
6119 if { test "x$libc_relro_required" = xyes
&&
6120 test "x$libc_cv_z_relro" != xyes
6123 as_fn_error $?
"linker with -z relro support required" "$LINENO" 5
6126 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6127 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6131 $as_echo_n "checking for -Bgroup option... " >&6; }
6132 if ${libc_cv_Bgroup+:} false
; then :
6133 $as_echo_n "(cached) " >&6
6135 cat > conftest.c
<<EOF
6136 int _start (void) { return 42; }
6138 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6139 -fPIC -shared -o conftest.so conftest.c
6140 -Wl,-Bgroup -nostdlib 1>&5'
6141 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6144 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6145 test $ac_status = 0; }; }
6153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6154 $as_echo "$libc_cv_Bgroup" >&6; }
6158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6159 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6160 if ${libc_cv_as_noexecstack+:} false
; then :
6161 $as_echo_n "(cached) " >&6
6163 cat > conftest.c
<<EOF
6166 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS
6167 -S -o conftest.s conftest.c 1>&5'
6168 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6171 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6172 test $ac_status = 0; }; } \
6173 && grep .note.GNU-stack conftest.s
>/dev
/null \
6174 && { ac_try
='${CC-cc} $ASFLAGS -Wa,--noexecstack
6175 -c -o conftest.o conftest.s 1>&5'
6176 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6179 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6180 test $ac_status = 0; }; }
6182 libc_cv_as_noexecstack
=yes
6184 libc_cv_as_noexecstack
=no
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6189 $as_echo "$libc_cv_as_noexecstack" >&6; }
6190 if test $libc_cv_as_noexecstack = yes; then
6191 ASFLAGS_config
="$ASFLAGS_config -Wa,--noexecstack"
6195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6196 $as_echo_n "checking for -z combreloc... " >&6; }
6197 if ${libc_cv_z_combreloc+:} false
; then :
6198 $as_echo_n "(cached) " >&6
6200 cat > conftest.c
<<EOF
6201 extern int bar (int);
6203 int foo (void) { return bar (mumble); }
6205 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6206 -fPIC -shared -o conftest.so conftest.c
6207 -nostdlib -nostartfiles
6208 -Wl,-z,combreloc 1>&5'
6209 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6212 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6213 test $ac_status = 0; }; }
6215 if $READELF -S conftest.so |
grep '\.rel\(a\|\)\.dyn' > /dev
/null
; then
6216 libc_cv_z_combreloc
=yes
6218 libc_cv_z_combreloc
=no
6221 libc_cv_z_combreloc
=no
6225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6226 $as_echo "$libc_cv_z_combreloc" >&6; }
6227 if test "$libc_cv_z_combreloc" = yes; then
6228 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z execstack" >&5
6234 $as_echo_n "checking for linker that supports -z execstack... " >&6; }
6235 libc_linker_feature
=no
6236 if test x
"$gnu_ld" = x
"yes"; then
6237 libc_linker_check
=`$LD -v --help 2>/dev/null | grep "\-z execstack"`
6238 if test -n "$libc_linker_check"; then
6239 cat > conftest.c
<<EOF
6240 int _start (void) { return 42; }
6242 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6243 -Wl,-z,execstack -nostdlib -nostartfiles
6244 -fPIC -shared -o conftest.so conftest.c
6246 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6249 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6250 test $ac_status = 0; }; }
6252 libc_linker_feature
=yes
6257 if test $libc_linker_feature = yes; then
6258 libc_cv_z_execstack
=yes
6260 libc_cv_z_execstack
=no
6262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6263 $as_echo "$libc_linker_feature" >&6; }
6266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6267 $as_echo_n "checking for -fpie... " >&6; }
6268 if ${libc_cv_fpie+:} false
; then :
6269 $as_echo_n "(cached) " >&6
6271 if { ac_try
='${CC-cc} -fpie -xc /dev/null -S -o /dev/null'
6272 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6275 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6276 test $ac_status = 0; }; }; then :
6283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6284 $as_echo "$libc_cv_fpie" >&6; }
6288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6289 $as_echo_n "checking for --hash-style option... " >&6; }
6290 if ${libc_cv_hashstyle+:} false
; then :
6291 $as_echo_n "(cached) " >&6
6293 cat > conftest.c
<<EOF
6294 int _start (void) { return 42; }
6296 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6297 -fPIC -shared -o conftest.so conftest.c
6298 -Wl,--hash-style=both -nostdlib 1>&5'
6299 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6302 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6303 test $ac_status = 0; }; }
6305 libc_cv_hashstyle
=yes
6307 libc_cv_hashstyle
=no
6311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6312 $as_echo "$libc_cv_hashstyle" >&6; }
6315 # The linker's default -shared behavior is good enough if it
6316 # does these things that our custom linker scripts ensure that
6317 # all allocated NOTE sections come first.
6318 if test "$use_default_link" = default
; then
6319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6320 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6321 if ${libc_cv_use_default_link+:} false
; then :
6322 $as_echo_n "(cached) " >&6
6324 libc_cv_use_default_link
=no
6325 cat > conftest.s
<<\EOF
6326 .section .note.a
,"a",%note
6331 .section .note.b
,"a",%note
6337 if { ac_try
=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6338 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6341 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6342 test $ac_status = 0; }; } &&
6343 ac_try
=`$READELF -S conftest.so | sed -n \
6345 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6351 libc_seen_a
=no libc_seen_b
=no
6353 while test $# -ge 2 -a "$1" = NOTE
; do
6355 .note.a
) libc_seen_a
=yes ;;
6356 .note.b
) libc_seen_b
=yes ;;
6360 case "$libc_seen_a$libc_seen_b" in
6362 libc_cv_use_default_link
=yes
6366 $libc_seen_a$libc_seen_b from:
6373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6374 $as_echo "$libc_cv_use_default_link" >&6; }
6375 use_default_link
=$libc_cv_use_default_link
6378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6379 $as_echo_n "checking linker output format... " >&6; }
6380 if ${libc_cv_output_format+:} false
; then :
6381 $as_echo_n "(cached) " >&6
6383 if libc_cv_output_format
=`
6384 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6388 libc_cv_output_format
=
6390 test -n "$libc_cv_output_format" || libc_cv_output_format
=unknown
6392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6393 $as_echo "$libc_cv_output_format" >&6; }
6396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6397 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6398 if ${libc_cv_fno_toplevel_reorder+:} false
; then :
6399 $as_echo_n "(cached) " >&6
6401 cat > conftest.c
<<EOF
6404 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6406 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6409 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6410 test $ac_status = 0; }; }
6412 libc_cv_fno_toplevel_reorder
=yes
6414 libc_cv_fno_toplevel_reorder
=no
6418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6419 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6420 if test $libc_cv_fno_toplevel_reorder = yes; then
6421 fno_unit_at_a_time
="-fno-toplevel-reorder -fno-section-anchors"
6423 fno_unit_at_a_time
=-fno-unit-at-a-time
6427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6428 $as_echo_n "checking for -fstack-protector... " >&6; }
6429 if ${libc_cv_ssp+:} false
; then :
6430 $as_echo_n "(cached) " >&6
6432 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
6433 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6436 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6437 test $ac_status = 0; }; }; then :
6444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6445 $as_echo "$libc_cv_ssp" >&6; }
6448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6449 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6450 if ${libc_cv_gnu89_inline+:} false
; then :
6451 $as_echo_n "(cached) " >&6
6453 cat > conftest.c
<<EOF
6455 #ifdef __GNUC_GNU_INLINE__
6456 main () { return 0;}
6461 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6462 -o conftest.s conftest.c 1>&5'
6463 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6466 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6467 test $ac_status = 0; }; }
6469 libc_cv_gnu89_inline
=yes
6471 libc_cv_gnu89_inline
=no
6475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6476 $as_echo "$libc_cv_gnu89_inline" >&6; }
6477 if test $libc_cv_gnu89_inline = yes; then
6478 gnu89_inline
=-fgnu89-inline
6484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6485 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6486 if ${libc_cv_have_section_quotes+:} false
; then :
6487 $as_echo_n "(cached) " >&6
6489 cat > conftest.c
<<EOF
6490 static const int foo
6491 __attribute__ ((section ("bar"))) = 1;
6493 if ${CC-cc} -S conftest.c
-o conftest.s
; then
6494 if grep '\.section.*"bar"' conftest.s
>/dev
/null
; then
6495 libc_cv_have_section_quotes
=yes
6497 libc_cv_have_section_quotes
=no
6500 libc_cv_have_section_quotes
=unknown
6502 rm -f conftest.
{c
,s
}
6505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6506 $as_echo "$libc_cv_have_section_quotes" >&6; }
6507 if test $libc_cv_have_section_quotes = yes; then
6508 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6513 $as_echo_n "checking for assembler .weak directive... " >&6; }
6514 if ${libc_cv_asm_weak_directive+:} false
; then :
6515 $as_echo_n "(cached) " >&6
6517 cat > conftest.s
<<EOF
6522 .weak bar; bar = foo
6524 if { ac_try
='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6525 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6528 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6529 test $ac_status = 0; }; }; then
6530 libc_cv_asm_weak_directive
=yes
6532 libc_cv_asm_weak_directive
=no
6536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6537 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6539 if test $libc_cv_asm_weak_directive = no
; then
6540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6541 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6542 if ${libc_cv_asm_weakext_directive+:} false
; then :
6543 $as_echo_n "(cached) " >&6
6545 cat > conftest.s
<<EOF
6554 if { ac_try
='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6555 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6558 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6559 test $ac_status = 0; }; }; then
6560 libc_cv_asm_weakext_directive
=yes
6562 libc_cv_asm_weakext_directive
=no
6566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6567 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6571 if test $libc_cv_asm_weak_directive = yes; then
6572 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6574 elif test $libc_cv_asm_weakext_directive = yes; then
6575 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6580 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6581 if ${libc_cv_asm_cfi_directives+:} false
; then :
6582 $as_echo_n "(cached) " >&6
6585 sparc
/sparc64
*) cfi_offset
=2047;;
6588 cat > conftest.s
<<EOF
6590 .type func,%function
6594 .cfi_rel_offset 1, $cfi_offset
6597 if { ac_try
='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6598 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6601 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6602 test $ac_status = 0; }; }; then
6603 libc_cv_asm_cfi_directives
=yes
6605 libc_cv_asm_cfi_directives
=no
6609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6610 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6611 if test $libc_cv_asm_cfi_directives = yes; then
6612 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6617 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6618 if ${libc_cv_ld_no_whole_archive+:} false
; then :
6619 $as_echo_n "(cached) " >&6
6621 cat > conftest.c
<<\EOF
6626 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6627 -nostdlib -nostartfiles -Wl,--no-whole-archive
6628 -o conftest conftest.c 1>&5'
6629 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6632 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6633 test $ac_status = 0; }; }; then
6634 libc_cv_ld_no_whole_archive
=yes
6636 libc_cv_ld_no_whole_archive
=no
6640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6641 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6642 if test $libc_cv_ld_no_whole_archive = no
; then
6643 as_fn_error $?
"support for --no-whole-archive is needed" "$LINENO" 5
6646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6647 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6648 if ${libc_cv_gcc_exceptions+:} false
; then :
6649 $as_echo_n "(cached) " >&6
6651 cat > conftest.c
<<\EOF
6656 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6657 -nostdlib -nostartfiles -fexceptions
6658 -o conftest conftest.c 1>&5'
6659 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6663 test $ac_status = 0; }; }; then
6664 libc_cv_gcc_exceptions
=yes
6666 libc_cv_gcc_exceptions
=no
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6671 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6672 if test $libc_cv_gcc_exceptions = yes; then
6673 exceptions
=-fexceptions
6676 if test "$host_cpu" = powerpc
; then
6677 # Check for a bug present in at least versions 2.8.x of GCC
6678 # and versions 1.0.x of EGCS.
6679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6680 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6681 if ${libc_cv_c_asmcr0_bug+:} false
; then :
6682 $as_echo_n "(cached) " >&6
6684 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6685 /* end confdefs.h. */
6686 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6695 if ac_fn_c_try_compile
"$LINENO"; then :
6696 libc_cv_c_asmcr0_bug
='no'
6698 libc_cv_c_asmcr0_bug
='yes'
6700 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
6702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6703 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6704 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6705 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
6710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6711 $as_echo_n "checking for __builtin_memset... " >&6; }
6712 if ${libc_cv_gcc_builtin_memset+:} false
; then :
6713 $as_echo_n "(cached) " >&6
6715 cat > conftest.c
<<\EOF
6718 __builtin_memset
(x
, 0, 1000);
6721 if { ac_try
='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6722 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6725 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6726 test $ac_status = 0; }; };
6728 libc_cv_gcc_builtin_memset
=no
6730 libc_cv_gcc_builtin_memset
=yes
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6735 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6736 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6737 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6742 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6743 if ${libc_cv_gcc_builtin_redirection+:} false
; then :
6744 $as_echo_n "(cached) " >&6
6746 cat > conftest.c
<<\EOF
6747 extern char
*strstr
(const char
*, const char
*) __asm
("my_strstr");
6748 char
*foo
(const char
*a
, const char
*b
)
6750 return __builtin_strstr
(a
, b
);
6753 if { ac_try
='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6754 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6757 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6758 test $ac_status = 0; }; };
6760 libc_cv_gcc_builtin_redirection
=yes
6762 libc_cv_gcc_builtin_redirection
=no
6766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
6767 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
6768 if test "$libc_cv_gcc_builtin_redirection" = no
; then
6769 as_fn_error $?
"support for the symbol redirection needed" "$LINENO" 5
6772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
6773 $as_echo_n "checking for __thread... " >&6; }
6774 if ${libc_cv_gcc___thread+:} false
; then :
6775 $as_echo_n "(cached) " >&6
6777 cat > conftest.c
<<\EOF
6778 __thread int a
= 42;
6780 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6781 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6784 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6785 test $ac_status = 0; }; }; then
6786 libc_cv_gcc___thread
=yes
6788 libc_cv_gcc___thread
=no
6792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
6793 $as_echo "$libc_cv_gcc___thread" >&6; }
6794 if test "$libc_cv_gcc___thread" = no
; then
6795 as_fn_error $?
"support for the __thread keyword is required" "$LINENO" 5
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
6799 $as_echo_n "checking for tls_model attribute... " >&6; }
6800 if ${libc_cv_gcc_tls_model_attr+:} false
; then :
6801 $as_echo_n "(cached) " >&6
6803 cat > conftest.c
<<\EOF
6804 extern __thread int a __attribute__
((tls_model
("initial-exec")));
6806 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6807 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6810 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6811 test $ac_status = 0; }; }; then
6812 libc_cv_gcc_tls_model_attr
=yes
6814 libc_cv_gcc_tls_model_attr
=no
6818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
6819 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
6820 if test "$libc_cv_gcc_tls_model_attr" = no
; then
6821 as_fn_error $?
"support for the tls_model attribute is required" "$LINENO" 5
6824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
6825 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
6826 if ${libc_cv_cc_nofma+:} false
; then :
6827 $as_echo_n "(cached) " >&6
6830 for opt
in -ffp-contract=off
-mno-fused-madd; do
6831 if { ac_try
='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6832 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6835 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6836 test $ac_status = 0; }; }; then :
6837 libc_cv_cc_nofma
=$opt; break
6841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
6842 $as_echo "$libc_cv_cc_nofma" >&6; }
6845 if test -n "$submachine"; then
6846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
6847 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
6848 if ${libc_cv_cc_submachine+:} false
; then :
6849 $as_echo_n "(cached) " >&6
6851 libc_cv_cc_submachine
=no
6852 for opt
in "-march=$submachine" "-mcpu=$submachine"; do
6853 if { ac_try
='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6854 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6857 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6858 test $ac_status = 0; }; }; then :
6860 libc_cv_cc_submachine
="$opt"
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
6866 $as_echo "$libc_cv_cc_submachine" >&6; }
6867 if test "x$libc_cv_cc_submachine" = xno
; then
6868 as_fn_error $?
"${CC-cc} does not support $submachine" "$LINENO" 5
6873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6874 __attribute__ ((__optimize__))" >&5
6875 $as_echo_n "checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6876 __attribute__ ((__optimize__))... " >&6; }
6877 if ${libc_cv_cc_loop_to_function+:} false
; then :
6878 $as_echo_n "(cached) " >&6
6880 cat > conftest.c
<<EOF
6882 __attribute__ ((__optimize__ ("-fno-tree-loop-distribute-patterns")))
6885 libc_cv_cc_loop_to_function
=no
6886 if { ac_try
='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c'
6887 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6890 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6891 test $ac_status = 0; }; }
6893 libc_cv_cc_loop_to_function
=yes
6897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_loop_to_function" >&5
6898 $as_echo "$libc_cv_cc_loop_to_function" >&6; }
6899 if test $libc_cv_cc_loop_to_function = yes; then
6900 $as_echo "#define HAVE_CC_INHIBIT_LOOP_TO_LIBCALL 1" >>confdefs.h
6905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
6906 $as_echo_n "checking for libgd... " >&6; }
6907 if test "$with_gd" != "no"; then
6908 old_CFLAGS
="$CFLAGS"
6909 CFLAGS
="$CFLAGS $libgd_include"
6910 old_LDFLAGS
="$LDFLAGS"
6911 LDFLAGS
="$LDFLAGS $libgd_ldflags"
6913 LIBS
="$LIBS -lgd -lpng -lz -lm"
6914 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6915 /* end confdefs.h. */
6925 if ac_fn_c_try_link
"$LINENO"; then :
6930 rm -f core conftest.err conftest.
$ac_objext \
6931 conftest
$ac_exeext conftest.
$ac_ext
6932 CFLAGS
="$old_CFLAGS"
6933 LDFLAGS
="$old_LDFLAGS"
6938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
6939 $as_echo "$LIBGD" >&6; }
6943 if test x
$with_selinux = xno
; then
6946 # See if we have the SELinux library
6947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
6948 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
6949 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false
; then :
6950 $as_echo_n "(cached) " >&6
6952 ac_check_lib_save_LIBS
=$LIBS
6953 LIBS
="-lselinux $LIBS"
6954 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6955 /* end confdefs.h. */
6957 /* Override any GCC internal prototype to avoid an error.
6958 Use char because int might match the return type of a GCC
6959 builtin and then its argument prototype would still apply. */
6963 char is_selinux_enabled ();
6967 return is_selinux_enabled ();
6972 if ac_fn_c_try_link
"$LINENO"; then :
6973 ac_cv_lib_selinux_is_selinux_enabled
=yes
6975 ac_cv_lib_selinux_is_selinux_enabled
=no
6977 rm -f core conftest.err conftest.
$ac_objext \
6978 conftest
$ac_exeext conftest.
$ac_ext
6979 LIBS
=$ac_check_lib_save_LIBS
6981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6982 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
6983 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes
; then :
6989 # See if we have the SELinux header with the NSCD permissions in it.
6990 if test x
$have_selinux = xyes
; then
6991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
6992 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
6993 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
6994 /* end confdefs.h. */
6995 #include <selinux/av_permissions.h>
6999 #ifdef NSCD__SHMEMHOST
7002 #error NSCD__SHMEMHOST not defined
7008 if ac_fn_c_try_compile
"$LINENO"; then :
7013 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7015 $as_echo "$have_selinux" >&6; }
7018 if test x
$with_selinux = xyes
; then
7019 if test x
$have_selinux = xno
; then
7020 as_fn_error $?
"SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7024 # Check if we're building with SELinux support.
7025 if test "x$have_selinux" = xyes
; then
7027 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7030 # See if we have the libaudit library
7031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7032 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7033 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false
; then :
7034 $as_echo_n "(cached) " >&6
7036 ac_check_lib_save_LIBS
=$LIBS
7037 LIBS
="-laudit $LIBS"
7038 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7039 /* end confdefs.h. */
7041 /* Override any GCC internal prototype to avoid an error.
7042 Use char because int might match the return type of a GCC
7043 builtin and then its argument prototype would still apply. */
7047 char audit_log_user_avc_message ();
7051 return audit_log_user_avc_message ();
7056 if ac_fn_c_try_link
"$LINENO"; then :
7057 ac_cv_lib_audit_audit_log_user_avc_message
=yes
7059 ac_cv_lib_audit_audit_log_user_avc_message
=no
7061 rm -f core conftest.err conftest.
$ac_objext \
7062 conftest
$ac_exeext conftest.
$ac_ext
7063 LIBS
=$ac_check_lib_save_LIBS
7065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7066 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7067 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes
; then :
7073 if test "x$have_libaudit" = xyes
; then
7075 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7080 # See if we have the libcap library
7081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7082 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7083 if ${ac_cv_lib_cap_cap_init+:} false
; then :
7084 $as_echo_n "(cached) " >&6
7086 ac_check_lib_save_LIBS
=$LIBS
7088 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7089 /* end confdefs.h. */
7091 /* Override any GCC internal prototype to avoid an error.
7092 Use char because int might match the return type of a GCC
7093 builtin and then its argument prototype would still apply. */
7106 if ac_fn_c_try_link
"$LINENO"; then :
7107 ac_cv_lib_cap_cap_init
=yes
7109 ac_cv_lib_cap_cap_init
=no
7111 rm -f core conftest.err conftest.
$ac_objext \
7112 conftest
$ac_exeext conftest.
$ac_ext
7113 LIBS
=$ac_check_lib_save_LIBS
7115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7116 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7117 if test "x$ac_cv_lib_cap_cap_init" = xyes
; then :
7123 if test "x$have_libcap" = xyes
; then
7125 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7133 # The cast to long int works around a bug in the HP C Compiler
7134 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7135 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7136 # This bug is HP SR number 8606223364.
7137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7138 $as_echo_n "checking size of long double... " >&6; }
7139 if ${ac_cv_sizeof_long_double+:} false
; then :
7140 $as_echo_n "(cached) " >&6
7142 if ac_fn_c_compute_int
"$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7145 if test "$ac_cv_type_long_double" = yes; then
7146 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7147 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7148 as_fn_error
77 "cannot compute sizeof (long double)
7149 See \`config.log' for more details" "$LINENO" 5; }
7151 ac_cv_sizeof_long_double
=0
7156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7157 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7161 cat >>confdefs.h
<<_ACEOF
7162 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7166 sizeof_long_double
=$ac_cv_sizeof_long_double
7170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
7171 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
7172 if ${libc_cv_predef_fortify_source+:} false
; then :
7173 $as_echo_n "(cached) " >&6
7175 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7176 /* end confdefs.h. */
7182 #ifdef _FORTIFY_SOURCE
7189 if ac_fn_c_try_compile
"$LINENO"; then :
7190 libc_cv_predef_fortify_source
=no
7192 libc_cv_predef_fortify_source
=yes
7194 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
7197 $as_echo "$libc_cv_predef_fortify_source" >&6; }
7198 if test $libc_cv_predef_fortify_source = yes; then
7199 CPPUNDEFS
="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
7203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implicitly enables -fstack-protector" >&5
7204 $as_echo_n "checking whether $CC implicitly enables -fstack-protector... " >&6; }
7205 if ${libc_cv_predef_stack_protector+:} false
; then :
7206 $as_echo_n "(cached) " >&6
7209 cat confdefs.h
- <<_ACEOF >conftest.$ac_ext
7210 /* end confdefs.h. */
7211 extern void foobar (char *);
7215 char large_array[2048]; foobar (large_array);
7220 if ac_fn_c_try_compile
"$LINENO"; then :
7222 libc_undefs
=`$NM -u conftest.o |
7223 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
7225 as_fn_error $?
"confusing output from $NM -u" "$LINENO" 5
7227 echo >&5 "libc_undefs='$libc_undefs'"
7228 # On some architectures, there are architecture-specific undefined
7229 # symbols (resolved by the linker), so filter out unknown symbols.
7230 # This will fail to produce the correct result if the compiler
7231 # defaults to -fstack-protector but this produces an undefined symbol
7232 # other than __stack_chk_fail. However, compilers like that have not
7233 # been encountered in practice.
7234 libc_undefs
=`echo "$libc_undefs" | egrep '^(foobar|__stack_chk_fail)$'`
7235 case "$libc_undefs" in
7236 foobar
) libc_cv_predef_stack_protector
=no
;;
7238 foobar') libc_cv_predef_stack_protector
=yes ;;
7239 *) as_fn_error $?
"unexpected symbols in test: $libc_undefs" "$LINENO" 5 ;;
7242 as_fn_error $?
"test compilation failed" "$LINENO" 5
7244 rm -f core conftest.err conftest.
$ac_objext conftest.
$ac_ext
7247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_stack_protector" >&5
7248 $as_echo "$libc_cv_predef_stack_protector" >&6; }
7250 if test $libc_cv_predef_stack_protector = yes; then
7251 libc_extra_cflags
=-fno-stack-protector
7255 ### End of automated tests.
7256 ### Now run sysdeps configure fragments.
7258 # They also can set these variables.
7260 ldd_rewrite_script
=no
7261 libc_cv_sysconfdir
=$sysconfdir
7262 libc_cv_localstatedir
=$localstatedir
7263 libc_cv_gcc_unwind_find_fde
=no
7266 # Iterate over all the sysdep directories we will use, running their
7267 # configure fragments.
7268 for dir
in $sysnames; do
7271 *) dest
=$srcdir/$dir ;;
7273 if test -r $dest/configure
; then
7274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7275 $as_echo "running configure fragment for $dir" >&6; }
7280 if test x
$libc_cv_gcc_unwind_find_fde = xyes
; then
7281 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7286 # A sysdeps configure fragment can reset this if IFUNC is not actually
7287 # usable even though the assembler knows how to generate the symbol type.
7288 if test x
"$libc_cv_ld_gnu_indirect_function" = xyes
; then
7289 $as_echo "#define HAVE_IFUNC 1" >>confdefs.h
7293 # This is far from the AC_ARG_ENABLE that sets it so that a sysdeps
7294 # configure fragment can override the value to prevent this AC_DEFINE.
7296 if test "x$use_nscd" != xno
; then
7297 $as_echo "#define USE_NSCD 1" >>confdefs.h
7300 if test "x$build_nscd" = xdefault
; then
7301 build_nscd
=$use_nscd
7304 # Test for old glibc 2.0.x headers so that they can be removed properly
7305 # Search only in includedir.
7306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7307 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7308 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7310 old_glibc_headers
=yes
7312 old_glibc_headers
=no
7314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7315 $as_echo "$old_glibc_headers" >&6; }
7316 if test ${old_glibc_headers} = yes; then
7317 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7318 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7319 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7320 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7332 if test x
$use_ldconfig = xyes
; then
7333 $as_echo "#define USE_LDCONFIG 1" >>confdefs.h
7342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7343 $as_echo_n "checking whether -fPIC is default... " >&6; }
7344 if ${libc_cv_pic_default+:} false
; then :
7345 $as_echo_n "(cached) " >&6
7347 libc_cv_pic_default
=yes
7348 cat > conftest.c
<<EOF
7349 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7350 # error PIC is default.
7353 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7354 libc_cv_pic_default
=no
7358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7359 $as_echo "$libc_cv_pic_default" >&6; }
7369 VERSION
=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7370 RELEASE
=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7374 ac_config_files
="$ac_config_files config.make Makefile"
7376 ac_config_commands
="$ac_config_commands default"
7378 cat >confcache
<<\_ACEOF
7379 # This file is a shell script that caches the results of configure
7380 # tests run on this system so they can be shared between configure
7381 # scripts and configure runs, see configure's option --config-cache.
7382 # It is not useful on other systems. If it contains results you don't
7383 # want to keep, you may remove or edit it.
7385 # config.status only pays attention to the cache file if you give it
7386 # the --recheck option to rerun configure.
7388 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7389 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7394 # The following way of writing the cache mishandles newlines in values,
7395 # but we know of no workaround that is simple, portable, and efficient.
7396 # So, we kill variables containing newlines.
7397 # Ultrix sh set writes to stderr and can't be redirected directly,
7398 # and sets the high bit in the cache file unless we assign to the vars.
7400 for ac_var
in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7401 eval ac_val
=\$
$ac_var
7405 *_cv_
*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7406 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7409 _ | IFS | as_nl
) ;; #(
7410 BASH_ARGV | BASH_SOURCE
) eval $ac_var= ;; #(
7411 *) { eval $ac_var=; unset $ac_var;} ;;
7417 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7418 *${as_nl}ac_space
=\
*)
7419 # `set' does not quote correctly, so add quotes: double-quote
7420 # substitution turns \\\\ into \\, and sed turns \\ into \.
7423 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7426 # `set' quotes correctly as required by POSIX, so do not add quotes.
7427 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7436 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7438 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7440 if diff "$cache_file" confcache
>/dev
/null
2>&1; then :; else
7441 if test -w "$cache_file"; then
7442 if test "x$cache_file" != "x/dev/null"; then
7443 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7444 $as_echo "$as_me: updating cache $cache_file" >&6;}
7445 if test ! -f "$cache_file" ||
test -h "$cache_file"; then
7446 cat confcache
>"$cache_file"
7448 case $cache_file in #(
7450 mv -f confcache
"$cache_file"$$
&&
7451 mv -f "$cache_file"$$
"$cache_file" ;; #(
7453 mv -f confcache
"$cache_file" ;;
7458 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7459 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7464 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
7465 # Let make expand exec_prefix.
7466 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
7468 DEFS
=-DHAVE_CONFIG_H
7473 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
7474 # 1. Remove the extension, and $U if already installed.
7475 ac_script
='s/\$U\././;s/\.o$//;s/\.obj$//'
7476 ac_i
=`$as_echo "$ac_i" | sed "$ac_script"`
7477 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7478 # will be set to the directory where LIBOBJS objects are built.
7479 as_fn_append ac_libobjs
" \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7480 as_fn_append ac_ltlibobjs
" \${LIBOBJDIR}$ac_i"'$U.lo'
7484 LTLIBOBJS
=$ac_ltlibobjs
7488 : "${CONFIG_STATUS=./config.status}"
7490 ac_clean_files_save
=$ac_clean_files
7491 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
7492 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7493 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7495 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7497 # Generated by $as_me.
7498 # Run this file to recreate the current configuration.
7499 # Compiler output produced by configure, useful for debugging
7500 # configure, is in config.log if it exists.
7506 SHELL=\${CONFIG_SHELL-$SHELL}
7509 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail
=1
7510 ## -------------------- ##
7511 ## M4sh Initialization. ##
7512 ## -------------------- ##
7514 # Be more Bourne compatible
7515 DUALCASE
=1; export DUALCASE
# for MKS sh
7516 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then :
7519 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7520 # is contrary to our usage. Disable this feature.
7521 alias -g '${1+"$@"}'='"$@"'
7522 setopt NO_GLOB_SUBST
7524 case `(set -o) 2>/dev/null` in #(
7536 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7537 as_echo
='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7538 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7539 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7540 # Prefer a ksh shell builtin over an external printf program on Solaris,
7541 # but without wasting forks for bash or zsh.
7542 if test -z "$BASH_VERSION$ZSH_VERSION" \
7543 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7544 as_echo='print
-r --'
7545 as_echo_n='print
-rn --'
7546 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7547 as_echo='printf %s
\n'
7548 as_echo_n='printf %s
'
7550 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7551 as_echo_body='eval /usr
/ucb
/echo -n "$1$as_nl"'
7552 as_echo_n='/usr
/ucb
/echo -n'
7554 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7555 as_echo_n_body='eval
7559 expr "X$arg" : "X\\(.*\\)$as_nl";
7560 arg
=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7562 expr "X$arg" : "X\\(.*\\)" |
tr -d "$as_nl"
7564 export as_echo_n_body
7565 as_echo_n='sh
-c $as_echo_n_body as_echo
'
7568 as_echo='sh
-c $as_echo_body as_echo
'
7571 # The user is always right.
7572 if test "${PATH_SEPARATOR+set}" != set; then
7574 (PATH='/bin
;/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7575 (PATH='/bin
:/bin
'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7582 # We need space, tab and new line, in precisely that order. Quoting is
7583 # there to prevent editors from complaining about space-tab.
7584 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7585 # splitting by setting IFS to empty value.)
7588 # Find who we are. Look in the path if we contain no directory separator.
7591 *[\\/]* ) as_myself=$0 ;;
7592 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7596 test -z "$as_dir" && as_dir=.
7597 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7603 # We did not find ourselves, most probably we were run as `sh COMMAND'
7604 # in which case we are not to be found in the path.
7605 if test "x$as_myself" = x
; then
7608 if test ! -f "$as_myself"; then
7609 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7613 # Unset variables that we do not need and which cause bugs (e.g. in
7614 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7615 # suppresses any "Segmentation fault" message there. '((' could
7616 # trigger a bug in pdksh 5.2.14.
7617 for as_var
in BASH_ENV ENV MAIL MAILPATH
7618 do eval test x\
${$as_var+set} = xset \
7619 && ( (unset $as_var) ||
exit 1) >/dev
/null
2>&1 && unset $as_var ||
:
7632 (unset CDPATH
) >/dev
/null
2>&1 && unset CDPATH
7635 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7636 # ----------------------------------------
7637 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7638 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7639 # script with STATUS, using 1 if that was 0.
7642 as_status
=$1; test $as_status -eq 0 && as_status
=1
7644 as_lineno
=${as_lineno-"$3"} as_lineno_stack
=as_lineno_stack
=$as_lineno_stack
7645 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7647 $as_echo "$as_me: error: $2" >&2
7648 as_fn_exit
$as_status
7652 # as_fn_set_status STATUS
7653 # -----------------------
7654 # Set $? to STATUS, without forking.
7658 } # as_fn_set_status
7662 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7672 # Portably unset VAR.
7675 { eval $1=; unset $1;}
7677 as_unset
=as_fn_unset
7678 # as_fn_append VAR VALUE
7679 # ----------------------
7680 # Append the text in VALUE to the end of the definition contained in VAR. Take
7681 # advantage of any shell optimizations that allow amortized linear growth over
7682 # repeated appends, instead of the typical quadratic growth present in naive
7684 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev
/null
; then :
7685 eval 'as_fn_append ()
7696 # as_fn_arith ARG...
7697 # ------------------
7698 # Perform arithmetic evaluation on the ARGs, and store the result in the
7699 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7700 # must be portable across $(()) and expr.
7701 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev
/null
; then :
7702 eval 'as_fn_arith ()
7709 as_val
=`expr "$@" || test $? -eq 1`
7714 if expr a
: '\(a\)' >/dev
/null
2>&1 &&
7715 test "X`expr 00001 : '.*\(...\)'`" = X001
; then
7721 if (basename -- /) >/dev
/null
2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7722 as_basename
=basename
7727 if (as_dir
=`dirname -- /` && test "X$as_dir" = X
/) >/dev
/null
2>&1; then
7733 as_me
=`$as_basename -- "$0" ||
7734 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7735 X"$0" : 'X\(//\)$' \| \
7736 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7738 sed '/^.*\/\([^/][^/]*\)\/*$/{
7752 # Avoid depending upon Character Ranges.
7753 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
7754 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7755 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
7756 as_cr_digits
='0123456789'
7757 as_cr_alnum
=$as_cr_Letters$as_cr_digits
7759 ECHO_C
= ECHO_N
= ECHO_T
=
7760 case `echo -n x` in #(((((
7762 case `echo 'xy\c'` in
7763 *c
*) ECHO_T
=' ';; # ECHO_T is single tab character.
7765 *) echo `echo ksh88 bug on AIX 6.1` > /dev
/null
7772 rm -f conf$$ conf$$.exe conf$$.
file
7773 if test -d conf$$.dir
; then
7774 rm -f conf$$.dir
/conf$$.
file
7777 mkdir conf$$.dir
2>/dev
/null
7779 if (echo >conf$$.
file) 2>/dev
/null
; then
7780 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
7782 # ... but there are two gotchas:
7783 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7784 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7785 # In both cases, we have to default to `cp -p'.
7786 ln -s conf$$.
file conf$$.dir
2>/dev
/null
&& test ! -f conf$$.exe ||
7788 elif ln conf$$.
file conf$$
2>/dev
/null
; then
7796 rm -f conf$$ conf$$.exe conf$$.dir
/conf$$.
file conf$$.
file
7797 rmdir conf$$.dir
2>/dev
/null
7802 # Create "$as_dir" as a directory, including parents if necessary.
7807 -*) as_dir
=.
/$as_dir;;
7809 test -d "$as_dir" ||
eval $as_mkdir_p ||
{
7813 *\'*) as_qdir
=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7814 *) as_qdir
=$as_dir;;
7816 as_dirs
="'$as_qdir' $as_dirs"
7817 as_dir
=`$as_dirname -- "$as_dir" ||
7818 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7819 X"$as_dir" : 'X\(//\)[^/]' \| \
7820 X"$as_dir" : 'X\(//\)$' \| \
7821 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7822 $as_echo X"$as_dir" |
7823 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7840 test -d "$as_dir" && break
7842 test -z "$as_dirs" ||
eval "mkdir $as_dirs"
7843 } ||
test -d "$as_dir" || as_fn_error $?
"cannot create directory $as_dir"
7847 if mkdir
-p .
2>/dev
/null
; then
7848 as_mkdir_p
='mkdir -p "$as_dir"'
7850 test -d .
/-p && rmdir .
/-p
7854 if test -x / >/dev
/null
2>&1; then
7857 if ls -dL / >/dev
/null
2>&1; then
7864 if test -d "$1"; then
7870 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
7871 ???[sx]*):;;*)false;;esac;fi
7875 as_executable_p
=$as_test_x
7877 # Sed expression to map a string onto a valid CPP name.
7878 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7880 # Sed expression to map a string onto a valid variable name.
7881 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7885 ## ----------------------------------- ##
7886 ## Main body of $CONFIG_STATUS script. ##
7887 ## ----------------------------------- ##
7889 test $as_write_fail = 0 && chmod +x
$CONFIG_STATUS || ac_write_fail
=1
7891 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7892 # Save the log message, to keep $0 and so on meaningful, and to
7893 # report actual input values of CONFIG_FILES etc. instead of their
7894 # values after options handling.
7896 This file was extended by GNU C Library $as_me (see version.h), which was
7897 generated by GNU Autoconf 2.68. Invocation command line was
7899 CONFIG_FILES = $CONFIG_FILES
7900 CONFIG_HEADERS = $CONFIG_HEADERS
7901 CONFIG_LINKS = $CONFIG_LINKS
7902 CONFIG_COMMANDS = $CONFIG_COMMANDS
7905 on `(hostname || uname -n) 2>/dev/null | sed 1q`
7910 case $ac_config_files in *"
7911 "*) set x
$ac_config_files; shift; ac_config_files
=$
*;;
7914 case $ac_config_headers in *"
7915 "*) set x
$ac_config_headers; shift; ac_config_headers
=$
*;;
7919 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7920 # Files that config.status was made for.
7921 config_files="$ac_config_files"
7922 config_headers="$ac_config_headers"
7923 config_commands="$ac_config_commands"
7927 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7929 \`$as_me' instantiates files and other configuration actions
7930 from templates according to the current configuration. Unless the files
7931 and actions are specified as TAGs, all are instantiated by default.
7933 Usage: $0 [OPTION]... [TAG]...
7935 -h, --help print this help, then exit
7936 -V, --version print version number and configuration settings, then exit
7937 --config print configuration, then exit
7938 -q, --quiet, --silent
7939 do not print progress messages
7940 -d, --debug don't remove temporary files
7941 --recheck update $as_me by reconfiguring in the same conditions
7942 --file=FILE[:TEMPLATE]
7943 instantiate the configuration file FILE
7944 --header=FILE[:TEMPLATE]
7945 instantiate the configuration header FILE
7947 Configuration files:
7950 Configuration headers:
7953 Configuration commands:
7956 Report bugs to <http://sourceware.org/bugzilla/>.
7957 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
7958 General help using GNU software: <http://www.gnu.org/gethelp/>."
7961 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7962 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
7964 GNU C Library config.status (see version.h)
7965 configured by $0, generated by GNU Autoconf 2.68,
7966 with options \\"\$ac_cs_config\\"
7968 Copyright (C) 2010 Free Software Foundation, Inc.
7969 This config.status script is free software; the Free Software Foundation
7970 gives unlimited permission to copy, distribute and modify it."
7975 test -n "\$AWK" || AWK=awk
7978 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
7979 # The default lists apply if the user does not specify any file.
7985 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
7986 ac_optarg
=`expr "X$1" : 'X[^=]*=\(.*\)'`
7990 ac_option
=`expr "X$1" : 'X\([^=]*\)='`
8002 # Handling of the options.
8003 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
8005 --version |
--versio |
--versi |
--vers |
--ver |
--ve |
--v |
-V )
8006 $as_echo "$ac_cs_version"; exit ;;
8007 --config |
--confi |
--conf |
--con |
--co |
--c )
8008 $as_echo "$ac_cs_config"; exit ;;
8009 --debug |
--debu |
--deb |
--de |
--d |
-d )
8011 --file |
--fil |
--fi |
--f )
8014 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8015 '') as_fn_error $?
"missing file argument" ;;
8017 as_fn_append CONFIG_FILES
" '$ac_optarg'"
8018 ac_need_defaults
=false
;;
8019 --header |
--heade |
--head |
--hea )
8022 *\'*) ac_optarg
=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8024 as_fn_append CONFIG_HEADERS
" '$ac_optarg'"
8025 ac_need_defaults
=false
;;
8027 # Conflict between --help and --header
8028 as_fn_error $?
"ambiguous option: \`$1'
8029 Try \`$0 --help' for more information.";;
8030 --help |
--hel |
-h )
8031 $as_echo "$ac_cs_usage"; exit ;;
8032 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
8033 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
8037 -*) as_fn_error $?
"unrecognized option: \`$1'
8038 Try \`$0 --help' for more information." ;;
8040 *) as_fn_append ac_config_targets
" $1"
8041 ac_need_defaults
=false
;;
8047 ac_configure_extra_args
=
8049 if $ac_cs_silent; then
8051 ac_configure_extra_args
="$ac_configure_extra_args --silent"
8055 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8056 if \$ac_cs_recheck; then
8057 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8059 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8060 CONFIG_SHELL='$SHELL'
8066 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8070 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8071 ## Running $as_me. ##
8077 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8081 config_vars='$config_vars'
8085 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8087 # Handling of arguments.
8088 for ac_config_target
in $ac_config_targets
8090 case $ac_config_target in
8091 "config.h") CONFIG_HEADERS
="$CONFIG_HEADERS config.h" ;;
8092 "config.make") CONFIG_FILES
="$CONFIG_FILES config.make" ;;
8093 "Makefile") CONFIG_FILES
="$CONFIG_FILES Makefile" ;;
8094 "default") CONFIG_COMMANDS
="$CONFIG_COMMANDS default" ;;
8096 *) as_fn_error $?
"invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8101 # If the user did not use the arguments to specify the items to instantiate,
8102 # then the envvar interface is used. Set only those that are not.
8103 # We use the long form for the default assignment because of an extremely
8104 # bizarre bug on SunOS 4.1.3.
8105 if $ac_need_defaults; then
8106 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
8107 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
8108 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
8111 # Have a temporary directory for convenience. Make it in the build tree
8112 # simply because there is no reason against having it here, and in addition,
8113 # creating and moving files from /tmp can sometimes cause problems.
8114 # Hook for its removal unless debugging.
8115 # Note that there is a small window in which the directory will not be cleaned:
8116 # after its creation but before its name has been assigned to `$tmp'.
8120 trap 'exit_status=$?
8122 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8124 trap 'as_fn_exit 1' 1 2 13 15
8126 # Create a (secure) tmp directory for tmp files.
8129 tmp
=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8133 tmp
=.
/conf$$
-$RANDOM
8134 (umask 077 && mkdir
"$tmp")
8135 } || as_fn_error $?
"cannot create a temporary directory in ." "$LINENO" 5
8138 # Set up the scripts for CONFIG_FILES section.
8139 # No need to generate them if there are no CONFIG_FILES.
8140 # This happens for instance with `./config.status config.h'.
8141 if test -n "$CONFIG_FILES"; then
8144 ac_cr
=`echo X | tr X '\015'`
8145 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8146 # But we know of no other shell where ac_cr would be empty at this
8147 # point, so we can use a bashism as a fallback.
8148 if test "x$ac_cr" = x
; then
8149 eval ac_cr
=\$
\'\\r
\'
8151 ac_cs_awk_cr
=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8152 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8158 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8163 echo "cat >conf$$subs.awk <<_ACEOF" &&
8164 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8167 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
8168 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8170 for ac_last_try in false false false false false :; do
8171 . ./conf$$subs.sh ||
8172 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
8174 ac_delim_n=`sed -n "s
/.
*$ac_delim\$
/X
/p
" conf$$subs.awk | grep -c X`
8175 if test $ac_delim_n = $ac_delim_num; then
8177 elif $ac_last_try; then
8178 as_fn_error $? "could not
make $CONFIG_STATUS" "$LINENO" 5
8180 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
8185 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8186 cat >>"\
$ac_tmp/subs1.
awk" <<\\_ACAWK &&
8190 s/^/S["/; s
/!.
*/"]=/
8200 s/\(.\{148\}\)..*/\1/
8202 s/["\\]/\\&/g
; s
/^
/"/; s/$/\\n"\\/
8207 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
8214 s/\(.\{148\}\)..*/\1/
8216 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/
8220 s
/["\\]/\\&/g; s/^/"/; s
/$
/"\\/
8225 ' <conf$$subs.awk | sed '
8230 ' >>$CONFIG_STATUS || ac_write_fail=1
8231 rm -f conf$$subs.awk
8232 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8234 cat >>"\
$ac_tmp/subs1.
awk" <<_ACAWK &&
8235 for (key in S) S_is_set[key] = 1
8241 nfields = split(line, field, "@
")
8243 len = length(field[1])
8244 for (i = 2; i < nfields; i++) {
8246 keylen = length(key)
8247 if (S_is_set[key]) {
8249 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8250 len += length(value) + length(field[++i])
8261 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8262 if sed "s
/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8263 sed "s
/$ac_cr\$
//; s
/$ac_cr/$ac_cs_awk_cr/g
"
8266 fi < "$ac_tmp/subs1.
awk" > "$ac_tmp/subs.
awk" \
8267 || as_fn_error $? "could not setup config files machinery
" "$LINENO" 5
8270 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8271 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".
", strip leading and
8272 # trailing colons and then remove the whole line if VPATH becomes empty
8273 # (actually we leave an empty line to preserve line numbers).
8274 if test "x
$srcdir" = x.; then
8275 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8293 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8294 fi # test -n "$CONFIG_FILES"
8296 # Set up the scripts for CONFIG_HEADERS section.
8297 # No need to generate them if there are no CONFIG_HEADERS.
8298 # This happens for instance with `./config.status Makefile'.
8299 if test -n "$CONFIG_HEADERS"; then
8300 cat >"$ac_tmp/defines.
awk" <<\_ACAWK ||
8304 # Transform confdefs.h into an awk script `defines.awk', embedded as
8305 # here-document in config.status, that substitutes the proper values into
8306 # config.h.in to produce config.h.
8308 # Create a delimiter string that does not exist in confdefs.h, to ease
8309 # handling of long lines.
8311 for ac_last_try in false false :; do
8312 ac_tt=`sed -n "/$ac_delim/p
" confdefs.h`
8313 if test -z "$ac_tt"; then
8315 elif $ac_last_try; then
8316 as_fn_error $? "could not
make $CONFIG_HEADERS" "$LINENO" 5
8318 ac_delim="$ac_delim!$ac_delim _
$ac_delim!! "
8322 # For the awk script, D is an array of macro values keyed by name,
8323 # likewise P contains macro parameters if any. Preserve backslash
8324 # newline sequences.
8326 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8328 s/.\{148\}/&'"$ac_delim"'/g
8331 s/^[ ]*#[ ]*define[ ][ ]*/ /
8338 s
/^ \
('"$ac_word_re"'\
)\
(([^
()]*)\
)[ ]*\
(.
*\
)/P
["\1"]="\2"\
8340 s
/^ \
('"$ac_word_re"'\
)[ ]*\
(.
*\
)/D
["\1"]=" \2"/p
8344 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\
1"]="\
2"\
8345 D["\
1"]=" \
3\\\\\\n
"\\/p
8347 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\
1"]=" \
2\\\\\\n
"\\/p
8352 s/.\{148\}/&'"$ac_delim"'/g
8357 s/["\\]/\\&/g
; s
/^
/"/; s/$/"/p
8360 s
/["\\]/\\&/g; s/^/"/; s
/$
/\\\\\\n
"\\/p
8362 ' <confdefs.h | sed '
8363 s/'"$ac_delim"'/"\\\
8364 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8366 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8367 for (key in D) D_is_set[key] = 1
8370 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8372 split(line, arg, " ")
8373 if (arg[1] == "#") {
8377 defundef
= substr
(arg
[1], 2)
8380 split(mac1
, mac2
, "(") #)
8382 prefix
= substr
(line
, 1, index
(line
, defundef
) - 1)
8383 if (D_is_set
[macro
]) {
8384 # Preserve the white space surrounding the "#".
8385 print prefix
"define", macro P
[macro
] D
[macro
]
8388 # Replace #undef with comments. This is necessary, for example,
8389 # in the case of _POSIX_SOURCE, which is predefined and required
8390 # on some systems where configure will not decide to define it.
8391 if (defundef
== "undef") {
8392 print
"/*", prefix defundef
, macro
, "*/"
8400 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8401 as_fn_error $?
"could not setup config headers machinery" "$LINENO" 5
8402 fi # test -n "$CONFIG_HEADERS"
8405 eval set X
" :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8410 :[FHLC
]) ac_mode
=$ac_tag; continue;;
8412 case $ac_mode$ac_tag in
8414 :L
* |
:C
*:*) as_fn_error $?
"invalid tag \`$ac_tag'" "$LINENO" 5;;
8415 :[FH
]-) ac_tag
=-:-;;
8416 :[FH
]*) ac_tag
=$ac_tag:$ac_tag.
in;;
8433 -) ac_f
="$ac_tmp/stdin";;
8434 *) # Look for the file first in the build tree, then in the source tree
8435 # (if the path is not absolute). The absolute path cannot be DOS-style,
8436 # because $ac_f cannot contain `:'.
8440 *) test -f "$srcdir/$ac_f" && ac_f
="$srcdir/$ac_f";;
8442 as_fn_error
1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8444 case $ac_f in *\'*) ac_f
=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8445 as_fn_append ac_file_inputs
" '$ac_f'"
8448 # Let's still pretend it is `configure' which instantiates (i.e., don't
8449 # use $as_me), people would be surprised to read:
8450 # /* config.h. Generated by config.status. */
8451 configure_input
='Generated from '`
8452 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8454 if test x
"$ac_file" != x-
; then
8455 configure_input
="$ac_file. $configure_input"
8456 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8457 $as_echo "$as_me: creating $ac_file" >&6;}
8459 # Neutralize special characters interpreted by sed in replacement strings.
8460 case $configure_input in #(
8461 *\
&* |
*\|
* |
*\\* )
8462 ac_sed_conf_input
=`$as_echo "$configure_input" |
8463 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8464 *) ac_sed_conf_input
=$configure_input;;
8468 *:-:* |
*:-) cat >"$ac_tmp/stdin" \
8469 || as_fn_error $?
"could not create $ac_file" "$LINENO" 5 ;;
8474 ac_dir
=`$as_dirname -- "$ac_file" ||
8475 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8476 X"$ac_file" : 'X\(//\)[^/]' \| \
8477 X"$ac_file" : 'X\(//\)$' \| \
8478 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8479 $as_echo X"$ac_file" |
8480 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8497 as_dir
="$ac_dir"; as_fn_mkdir_p
8501 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
8503 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8504 # A ".." for each directory in $ac_dir_suffix.
8505 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8506 case $ac_top_builddir_sub in
8507 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
8508 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
8511 ac_abs_top_builddir
=$ac_pwd
8512 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
8513 # for backward compatibility:
8514 ac_top_builddir
=$ac_top_build_prefix
8517 .
) # We are building in place.
8519 ac_top_srcdir
=$ac_top_builddir_sub
8520 ac_abs_top_srcdir
=$ac_pwd ;;
8521 [\\/]* | ?
:[\\/]* ) # Absolute name.
8522 ac_srcdir
=$srcdir$ac_dir_suffix;
8523 ac_top_srcdir
=$srcdir
8524 ac_abs_top_srcdir
=$srcdir ;;
8526 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
8527 ac_top_srcdir
=$ac_top_build_prefix$srcdir
8528 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
8530 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
8540 [\\/$
]* | ?
:[\\/]* ) ac_INSTALL
=$INSTALL ;;
8541 *) ac_INSTALL
=$ac_top_build_prefix$INSTALL ;;
8545 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8546 # If the template does not know about datarootdir, expand it.
8547 # FIXME: This hack should be removed a few years after 2.60.
8548 ac_datarootdir_hack
=; ac_datarootdir_seen
=
8559 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8560 *datarootdir
*) ac_datarootdir_seen
=yes;;
8561 *@datadir@
*|
*@docdir@
*|
*@infodir@
*|
*@localedir@
*|
*@mandir@
*)
8562 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8563 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8565 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8566 ac_datarootdir_hack='
8567 s&@datadir@&$datadir&g
8568 s&@docdir@&$docdir&g
8569 s&@infodir@&$infodir&g
8570 s&@localedir@&$localedir&g
8571 s&@mandir@&$mandir&g
8572 s&\\\${datarootdir}&$datarootdir&g' ;;
8576 # Neutralize VPATH when `$srcdir' = `.'.
8577 # Shell code in configure.ac might set extrasub.
8578 # FIXME: do we really want to maintain this feature?
8579 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8580 ac_sed_extra="$ac_vpsub
8583 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail
=1
8585 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
8586 s|@configure_input@|
$ac_sed_conf_input|
;t t
8587 s
&@top_builddir@
&$ac_top_builddir_sub&;t t
8588 s
&@top_build_prefix@
&$ac_top_build_prefix&;t t
8589 s
&@srcdir@
&$ac_srcdir&;t t
8590 s
&@abs_srcdir@
&$ac_abs_srcdir&;t t
8591 s
&@top_srcdir@
&$ac_top_srcdir&;t t
8592 s
&@abs_top_srcdir@
&$ac_abs_top_srcdir&;t t
8593 s
&@builddir@
&$ac_builddir&;t t
8594 s
&@abs_builddir@
&$ac_abs_builddir&;t t
8595 s
&@abs_top_builddir@
&$ac_abs_top_builddir&;t t
8596 s
&@INSTALL@
&$ac_INSTALL&;t t
8597 $ac_datarootdir_hack
8599 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.
awk" \
8600 >$ac_tmp/out || as_fn_error $? "could not create
$ac_file" "$LINENO" 5
8602 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8603 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out
"`; test -n "$ac_out"; } &&
8604 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8605 "$ac_tmp/out
"`; test -z "$ac_out"; } &&
8606 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING
: $ac_file contains a reference to the variable \
`datarootdir'
8607 which seems to be undefined. Please make sure it is defined" >&5
8608 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir
'
8609 which seems to be undefined. Please make sure it is defined" >&2;}
8611 rm -f "$ac_tmp/stdin"
8613 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8614 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8616 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8622 if test x"$ac_file" != x-; then
8624 $as_echo "/* $configure_input */" \
8625 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8626 } >"$ac_tmp/config.h" \
8627 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8628 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8629 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8630 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8633 mv "$ac_tmp/config.h" "$ac_file" \
8634 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8637 $as_echo "/* $configure_input */" \
8638 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8639 || as_fn_error $? "could not create -" "$LINENO" 5
8643 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8644 $as_echo "$as_me: executing $ac_file commands" >&6;}
8649 case $ac_file$ac_mode in
8651 case $CONFIG_FILES in *config.make*)
8652 echo "$config_vars" >> config.make;;
8654 test -d bits || mkdir bits ;;
8662 ac_clean_files=$ac_clean_files_save
8664 test $ac_write_fail = 0 ||
8665 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8668 # configure is writing to config.log, and then calls config.status.
8669 # config.status does its own redirection, appending to config.log.
8670 # Unfortunately, on DOS this fails, as config.log is still kept open
8671 # by configure, so config.status won't be able to
write to it
; its
8672 # output is simply discarded. So we exec the FD to /dev/null,
8673 # effectively closing config.log, so it can be properly (re)opened and
8674 # appended to by config.status. When coming back to configure, we
8675 # need to make the FD available again.
8676 if test "$no_create" != yes; then
8678 ac_config_status_args
=
8679 test "$silent" = yes &&
8680 ac_config_status_args
="$ac_config_status_args --quiet"
8682 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
8684 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8685 # would make configure fail if this is the last instruction.
8686 $ac_cs_success || as_fn_exit
1
8690 # CONFIG_SUBDIRS section.
8692 if test "$no_recursion" != yes; then
8694 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
8695 # so they do not pile up.
8696 ac_sub_configure_args
=
8698 eval "set x $ac_configure_args"
8702 if test -n "$ac_prev"; then
8707 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
8708 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
8709 ac_prev
=cache_file
;;
8710 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
8711 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* \
8714 --config-cache |
-C)
8716 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
8718 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
8720 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
8722 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
8724 --disable-option-checking)
8728 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8730 as_fn_append ac_sub_configure_args
" '$ac_arg'" ;;
8734 # Always prepend --prefix to ensure using the same prefix
8735 # in subdir configurations.
8736 ac_arg
="--prefix=$prefix"
8738 *\'*) ac_arg
=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8740 ac_sub_configure_args
="'$ac_arg' $ac_sub_configure_args"
8743 if test "$silent" = yes; then
8744 ac_sub_configure_args
="--silent $ac_sub_configure_args"
8747 # Always prepend --disable-option-checking to silence warnings, since
8748 # different subdirs can have different --enable and --with options.
8749 ac_sub_configure_args
="--disable-option-checking $ac_sub_configure_args"
8752 for ac_dir
in : $subdirs; do test "x$ac_dir" = x
: && continue
8754 # Do not complain, so a configure script can configure whichever
8755 # parts of a large source tree are present.
8756 test -d "$srcdir/$ac_dir" ||
continue
8758 ac_msg
="=== configuring in $ac_dir (`pwd`/$ac_dir)"
8759 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
8760 $as_echo "$ac_msg" >&6
8761 as_dir
="$ac_dir"; as_fn_mkdir_p
8765 .
) ac_dir_suffix
= ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
8767 ac_dir_suffix
=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8768 # A ".." for each directory in $ac_dir_suffix.
8769 ac_top_builddir_sub
=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8770 case $ac_top_builddir_sub in
8771 "") ac_top_builddir_sub
=. ac_top_build_prefix
= ;;
8772 *) ac_top_build_prefix
=$ac_top_builddir_sub/ ;;
8775 ac_abs_top_builddir
=$ac_pwd
8776 ac_abs_builddir
=$ac_pwd$ac_dir_suffix
8777 # for backward compatibility:
8778 ac_top_builddir
=$ac_top_build_prefix
8781 .
) # We are building in place.
8783 ac_top_srcdir
=$ac_top_builddir_sub
8784 ac_abs_top_srcdir
=$ac_pwd ;;
8785 [\\/]* | ?
:[\\/]* ) # Absolute name.
8786 ac_srcdir
=$srcdir$ac_dir_suffix;
8787 ac_top_srcdir
=$srcdir
8788 ac_abs_top_srcdir
=$srcdir ;;
8790 ac_srcdir
=$ac_top_build_prefix$srcdir$ac_dir_suffix
8791 ac_top_srcdir
=$ac_top_build_prefix$srcdir
8792 ac_abs_top_srcdir
=$ac_pwd/$srcdir ;;
8794 ac_abs_srcdir
=$ac_abs_top_srcdir$ac_dir_suffix
8799 # Check for guested configure; otherwise get Cygnus style configure.
8800 if test -f "$ac_srcdir/configure.gnu"; then
8801 ac_sub_configure
=$ac_srcdir/configure.gnu
8802 elif test -f "$ac_srcdir/configure"; then
8803 ac_sub_configure
=$ac_srcdir/configure
8804 elif test -f "$ac_srcdir/configure.in"; then
8805 # This should be Cygnus configure.
8806 ac_sub_configure
=$ac_aux_dir/configure
8808 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
8809 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8813 # The recursion is here.
8814 if test -n "$ac_sub_configure"; then
8815 # Make the cache file name correct relative to the subdirectory.
8817 [\\/]* | ?
:[\\/]* ) ac_sub_cache_file
=$cache_file ;;
8819 ac_sub_cache_file
=$ac_top_build_prefix$cache_file ;;
8822 { $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
8823 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8824 # The eval makes quoting arguments work.
8825 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
8826 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
8827 as_fn_error $?
"$ac_sub_configure failed for $ac_dir" "$LINENO" 5
8833 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no
; then
8834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8835 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}