2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.59 for GNU C Library (see version.h).
6 # Report bugs to <glibc>.
8 # Copyright (C) 2003 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## --------------------- ##
12 ## M4sh Initialization. ##
13 ## --------------------- ##
15 # Be Bourne compatible
16 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20 # is contrary to our usage. Disable this feature.
21 alias -g '${1+"$@"}'='"$@"'
22 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
25 DUALCASE=1; export DUALCASE # for MKS sh
27 # Support unset when possible.
28 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
35 # Work around bugs in pre-3.0 UWIN ksh.
36 $as_unset ENV MAIL MAILPATH
43 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
44 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
47 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
48 eval $as_var=C; export $as_var
54 # Required to use basename.
55 if expr a : '\(a\)' >/dev/null 2>&1; then
61 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
68 # Name of the executable.
69 as_me=`$as_basename "$0" ||
70 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
71 X"$0" : 'X\(//\)$' \| \
72 X"$0" : 'X\(/\)$' \| \
73 . : '\(.\)' 2>/dev/null ||
75 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
76 /^X\/\(\/\/\)$/{ s//\1/; q; }
77 /^X\/\(\/\).*/{ s//\1/; q; }
81 # PATH needs CR, and LINENO needs CR and PATH.
82 # Avoid depending upon Character Ranges.
83 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
84 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
85 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
86 as_cr_digits='0123456789'
87 as_cr_alnum=$as_cr_Letters$as_cr_digits
89 # The user is always right.
90 if test "${PATH_SEPARATOR+set}" != set; then
91 echo "#! /bin/sh" >conf$$.sh
92 echo "exit 0" >>conf$$.sh
94 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
105 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
106 test "x$as_lineno_1" != "x$as_lineno_2" &&
107 test "x$as_lineno_3" = "x$as_lineno_2" || {
108 # Find who we are. Look in the path if we contain no path at all
111 *[\\/]* ) as_myself=$0 ;;
112 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
116 test -z "$as_dir" && as_dir=.
117 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
122 # We did not find ourselves, most probably we were run as `sh COMMAND'
123 # in which case we are not to be found in the path.
124 if test "x$as_myself" = x; then
127 if test ! -f "$as_myself"; then
128 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
129 { (exit 1); exit 1; }; }
131 case $CONFIG_SHELL in
133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
134 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
137 test -z "$as_dir" && as_dir=.
138 for as_base in sh bash ksh sh5; do
141 if ("$as_dir/$as_base" -c '
144 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
145 test "x$as_lineno_1" != "x$as_lineno_2" &&
146 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
147 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
148 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
149 CONFIG_SHELL=$as_dir/$as_base
151 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
159 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
160 # uniformly replaced by the line number. The first 'sed' inserts a
161 # line-number line before each line; the second 'sed' does the real
162 # work. The second script uses 'N' to pair each line-number line
163 # with the numbered line, and appends trailing '-' during
164 # substitution so that $LINENO is not a special case at line end.
165 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
166 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
167 sed '=' <$as_myself |
172 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
175 s,^['$as_cr_digits']*\n,,
177 chmod +x $as_me.lineno ||
178 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
179 { (exit 1); exit 1; }; }
181 # Don't try to exec as it changes $[0], causing all sort of problems
182 # (the dirname of $[0] is not the place where we might find the
183 # original and so on. Autoconf is especially sensible to this).
185 # Exit status is that of the last command.
190 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
191 *c*,-n*) ECHO_N= ECHO_C='
193 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
194 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
197 if expr a : '\(a\)' >/dev/null 2>&1; then
203 rm -f conf$$ conf$$.exe conf$$.file
205 if ln -s conf$$.file conf$$ 2>/dev/null; then
206 # We could just check for DJGPP; but this test a) works b) is more generic
207 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
208 if test -f conf$$.exe; then
209 # Don't use ln at all; we don't have any links
214 elif ln conf$$.file conf$$ 2>/dev/null; then
219 rm -f conf$$ conf$$.exe conf$$.file
221 if mkdir -p . 2>/dev/null; then
224 test -d ./-p && rmdir ./-p
228 as_executable_p="test -f"
230 # Sed expression to map a string onto a valid CPP name.
231 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
233 # Sed expression to map a string onto a valid variable name.
234 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
238 # We need space, tab and new line, in precisely that order.
248 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
249 # so uname gets run too.
250 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
257 ac_default_prefix=/usr/local
258 ac_config_libobj_dir=.
263 SHELL=${CONFIG_SHELL-/bin/sh}
265 # Maximum number of lines to put in a shell here document.
266 # This variable seems obsolete. It should probably be removed, and
267 # only ac_max_sed_lines should be used.
268 : ${ac_max_here_lines=38}
270 # Identity of this package.
271 PACKAGE_NAME='GNU C Library'
272 PACKAGE_TARNAME='c-library'
273 PACKAGE_VERSION='(see version.h)'
274 PACKAGE_STRING='GNU C Library (see version.h)'
275 PACKAGE_BUGREPORT='glibc'
277 ac_unique_file="include/features.h"
278 ac_subdirs_all="$ac_subdirs_all "
279 # Factoring default headers for most tests.
280 ac_includes_default="\
283 # include <sys/types.h>
286 # include <sys/stat.h>
297 # if !STDC_HEADERS && HAVE_MEMORY_H
303 # include <strings.h>
306 # include <inttypes.h>
316 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS with_fp with_cvs enable_check_abi oldest_abi bindnow force_install all_warnings build build_cpu build_vendor build_os host host_cpu host_vendor host_os subdirs add_ons base_machine submachine sysnames INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT BUILD_CC cross_compiling CPP CXX CXXFLAGS ac_ct_CXX AR OBJDUMP RANLIB ac_ct_RANLIB MIG AS LD PWD_P MAKE MSGFMT MAKEINFO SED AUTOCONF SYSINCLUDES CXX_SYSINCLUDES libc_cv_gcc_static_libgcc BASH libc_cv_have_bash2 KSH libc_cv_have_ksh AWK PERL INSTALL_INFO BISON VERSIONING libc_cv_asm_protected_directive libc_cv_cc_with_libunwind libc_cv_z_nodelete libc_cv_z_nodlopen libc_cv_z_initfirst libc_cv_z_relro libc_cv_Bgroup libc_cv_libgcc_s_suffix libc_cv_as_needed ASFLAGS_config libc_cv_z_combreloc libc_cv_z_execstack libc_cv_fpie fno_unit_at_a_time libc_cv_ssp libc_cv_have_initfini no_whole_archive exceptions LIBGD have_libaudit have_selinux EGREP sizeof_long_double libc_cv_gcc_unwind_find_fde uname_sysname uname_release uname_version old_glibc_headers libc_cv_slibdir libc_cv_localedir libc_cv_sysconfdir libc_cv_rootsbindir libc_cv_forced_unwind use_ldconfig ldd_rewrite_script elf xcoff static shared pic_default profile omitfp bounded static_nss nopic_initfini DEFINES mach_interface_list VERSION RELEASE LIBOBJS LTLIBOBJS'
319 # Initialize some variables set by options.
321 ac_init_version=false
322 # The variables have the same names as the options, with
323 # dashes changed to underlines.
331 program_transform_name=s,x,x,
339 # Installation directory options.
340 # These are left unexpanded so users can "make install exec_prefix=/foo"
341 # and all the variables that are supposed to be based on exec_prefix
342 # by default will actually change.
343 # Use braces instead of parens because sh, perl, etc. also accept them.
344 bindir='${exec_prefix}/bin'
345 sbindir='${exec_prefix}/sbin'
346 libexecdir='${exec_prefix}/libexec'
347 datadir='${prefix}/share'
348 sysconfdir='${prefix}/etc'
349 sharedstatedir='${prefix}/com'
350 localstatedir='${prefix}/var'
351 libdir='${exec_prefix}/lib'
352 includedir='${prefix}/include'
353 oldincludedir='/usr/include'
354 infodir='${prefix}/info'
355 mandir='${prefix}/man'
360 # If the previous option needs an argument, assign it.
361 if test -n "$ac_prev"; then
362 eval "$ac_prev=\$ac_option"
367 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
369 # Accept the important Cygnus configure options, so we can diagnose typos.
373 -bindir | --bindir | --bindi | --bind | --bin | --bi)
375 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
378 -build | --build | --buil | --bui | --bu)
379 ac_prev=build_alias ;;
380 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
381 build_alias=$ac_optarg ;;
383 -cache-file | --cache-file | --cache-fil | --cache-fi \
384 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
385 ac_prev=cache_file ;;
386 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
387 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
388 cache_file=$ac_optarg ;;
391 cache_file=config.cache ;;
393 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
395 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
397 datadir=$ac_optarg ;;
399 -disable-* | --disable-*)
400 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
401 # Reject names that are not valid shell variable names.
402 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
403 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
404 { (exit 1); exit 1; }; }
405 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
406 eval "enable_$ac_feature=no" ;;
408 -enable-* | --enable-*)
409 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
410 # Reject names that are not valid shell variable names.
411 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
412 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
413 { (exit 1); exit 1; }; }
414 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
416 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
419 eval "enable_$ac_feature='$ac_optarg'" ;;
421 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
422 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
423 | --exec | --exe | --ex)
424 ac_prev=exec_prefix ;;
425 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
426 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
427 | --exec=* | --exe=* | --ex=*)
428 exec_prefix=$ac_optarg ;;
430 -gas | --gas | --ga | --g)
431 # Obsolete; use --with-gas.
434 -help | --help | --hel | --he | -h)
436 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
437 ac_init_help=recursive ;;
438 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
439 ac_init_help=short ;;
441 -host | --host | --hos | --ho)
442 ac_prev=host_alias ;;
443 -host=* | --host=* | --hos=* | --ho=*)
444 host_alias=$ac_optarg ;;
446 -includedir | --includedir | --includedi | --included | --include \
447 | --includ | --inclu | --incl | --inc)
448 ac_prev=includedir ;;
449 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
450 | --includ=* | --inclu=* | --incl=* | --inc=*)
451 includedir=$ac_optarg ;;
453 -infodir | --infodir | --infodi | --infod | --info | --inf)
455 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
456 infodir=$ac_optarg ;;
458 -libdir | --libdir | --libdi | --libd)
460 -libdir=* | --libdir=* | --libdi=* | --libd=*)
463 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
464 | --libexe | --libex | --libe)
465 ac_prev=libexecdir ;;
466 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
467 | --libexe=* | --libex=* | --libe=*)
468 libexecdir=$ac_optarg ;;
470 -localstatedir | --localstatedir | --localstatedi | --localstated \
471 | --localstate | --localstat | --localsta | --localst \
472 | --locals | --local | --loca | --loc | --lo)
473 ac_prev=localstatedir ;;
474 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
475 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
476 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
477 localstatedir=$ac_optarg ;;
479 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
481 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
485 # Obsolete; use --without-fp.
488 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
489 | --no-cr | --no-c | -n)
492 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
493 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
496 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
497 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
498 | --oldin | --oldi | --old | --ol | --o)
499 ac_prev=oldincludedir ;;
500 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
501 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
502 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
503 oldincludedir=$ac_optarg ;;
505 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
507 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
510 -program-prefix | --program-prefix | --program-prefi | --program-pref \
511 | --program-pre | --program-pr | --program-p)
512 ac_prev=program_prefix ;;
513 -program-prefix=* | --program-prefix=* | --program-prefi=* \
514 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
515 program_prefix=$ac_optarg ;;
517 -program-suffix | --program-suffix | --program-suffi | --program-suff \
518 | --program-suf | --program-su | --program-s)
519 ac_prev=program_suffix ;;
520 -program-suffix=* | --program-suffix=* | --program-suffi=* \
521 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
522 program_suffix=$ac_optarg ;;
524 -program-transform-name | --program-transform-name \
525 | --program-transform-nam | --program-transform-na \
526 | --program-transform-n | --program-transform- \
527 | --program-transform | --program-transfor \
528 | --program-transfo | --program-transf \
529 | --program-trans | --program-tran \
530 | --progr-tra | --program-tr | --program-t)
531 ac_prev=program_transform_name ;;
532 -program-transform-name=* | --program-transform-name=* \
533 | --program-transform-nam=* | --program-transform-na=* \
534 | --program-transform-n=* | --program-transform-=* \
535 | --program-transform=* | --program-transfor=* \
536 | --program-transfo=* | --program-transf=* \
537 | --program-trans=* | --program-tran=* \
538 | --progr-tra=* | --program-tr=* | --program-t=*)
539 program_transform_name=$ac_optarg ;;
541 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
542 | -silent | --silent | --silen | --sile | --sil)
545 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
547 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
549 sbindir=$ac_optarg ;;
551 -sharedstatedir | --sharedstatedir | --sharedstatedi \
552 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
553 | --sharedst | --shareds | --shared | --share | --shar \
555 ac_prev=sharedstatedir ;;
556 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
557 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
558 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
560 sharedstatedir=$ac_optarg ;;
562 -site | --site | --sit)
564 -site=* | --site=* | --sit=*)
567 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
569 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
572 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
573 | --syscon | --sysco | --sysc | --sys | --sy)
574 ac_prev=sysconfdir ;;
575 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
576 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
577 sysconfdir=$ac_optarg ;;
579 -target | --target | --targe | --targ | --tar | --ta | --t)
580 ac_prev=target_alias ;;
581 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
582 target_alias=$ac_optarg ;;
584 -v | -verbose | --verbose | --verbos | --verbo | --verb)
587 -version | --version | --versio | --versi | --vers | -V)
591 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
592 # Reject names that are not valid shell variable names.
593 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
594 { echo "$as_me: error: invalid package name: $ac_package" >&2
595 { (exit 1); exit 1; }; }
596 ac_package=`echo $ac_package| sed 's/-/_/g'`
598 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
601 eval "with_$ac_package='$ac_optarg'" ;;
603 -without-* | --without-*)
604 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
605 # Reject names that are not valid shell variable names.
606 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
607 { echo "$as_me: error: invalid package name: $ac_package" >&2
608 { (exit 1); exit 1; }; }
609 ac_package=`echo $ac_package | sed 's/-/_/g'`
610 eval "with_$ac_package=no" ;;
613 # Obsolete; use --with-x.
616 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
617 | --x-incl | --x-inc | --x-in | --x-i)
618 ac_prev=x_includes ;;
619 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
620 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
621 x_includes=$ac_optarg ;;
623 -x-libraries | --x-libraries | --x-librarie | --x-librari \
624 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
625 ac_prev=x_libraries ;;
626 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
627 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
628 x_libraries=$ac_optarg ;;
630 -*) { echo "$as_me: error: unrecognized option: $ac_option
631 Try \`$0 --help' for more information." >&2
632 { (exit 1); exit 1; }; }
636 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
637 # Reject names that are not valid shell variable names.
638 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
639 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
640 { (exit 1); exit 1; }; }
641 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
642 eval "$ac_envvar='$ac_optarg'"
646 # FIXME: should be removed in autoconf 3.0.
647 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
648 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
649 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
650 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
656 if test -n "$ac_prev"; then
657 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
658 { echo "$as_me: error: missing argument to $ac_option" >&2
659 { (exit 1); exit 1; }; }
662 # Be sure to have absolute paths.
663 for ac_var in exec_prefix prefix
665 eval ac_val=$`echo $ac_var`
667 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
668 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
669 { (exit 1); exit 1; }; };;
673 # Be sure to have absolute paths.
674 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
675 localstatedir libdir includedir oldincludedir infodir mandir
677 eval ac_val=$`echo $ac_var`
679 [\\/$]* | ?:[\\/]* ) ;;
680 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
681 { (exit 1); exit 1; }; };;
685 # There might be people who depend on the old broken behavior: `$host'
686 # used to hold the argument of --host etc.
687 # FIXME: To remove some day.
692 # FIXME: To remove some day.
693 if test "x$host_alias" != x; then
694 if test "x$build_alias" = x; then
695 cross_compiling=maybe
696 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
697 If a cross compiler is detected then cross compile mode will be used." >&2
698 elif test "x$build_alias" != "x$host_alias"; then
704 test -n "$host_alias" && ac_tool_prefix=$host_alias-
706 test "$silent" = yes && exec 6>/dev/null
709 # Find the source files, if location was not specified.
710 if test -z "$srcdir"; then
711 ac_srcdir_defaulted=yes
712 # Try the directory containing this script, then its parent.
713 ac_confdir=`(dirname "$0") 2>/dev/null ||
714 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
715 X"$0" : 'X\(//\)[^/]' \| \
716 X"$0" : 'X\(//\)$' \| \
717 X"$0" : 'X\(/\)' \| \
718 . : '\(.\)' 2>/dev/null ||
720 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
721 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
722 /^X\(\/\/\)$/{ s//\1/; q; }
723 /^X\(\/\).*/{ s//\1/; q; }
726 if test ! -r $srcdir/$ac_unique_file; then
730 ac_srcdir_defaulted=no
732 if test ! -r $srcdir/$ac_unique_file; then
733 if test "$ac_srcdir_defaulted" = yes; then
734 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
735 { (exit 1); exit 1; }; }
737 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
738 { (exit 1); exit 1; }; }
741 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
742 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
743 { (exit 1); exit 1; }; }
744 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
745 ac_env_build_alias_set=${build_alias+set}
746 ac_env_build_alias_value=$build_alias
747 ac_cv_env_build_alias_set=${build_alias+set}
748 ac_cv_env_build_alias_value=$build_alias
749 ac_env_host_alias_set=${host_alias+set}
750 ac_env_host_alias_value=$host_alias
751 ac_cv_env_host_alias_set=${host_alias+set}
752 ac_cv_env_host_alias_value=$host_alias
753 ac_env_target_alias_set=${target_alias+set}
754 ac_env_target_alias_value=$target_alias
755 ac_cv_env_target_alias_set=${target_alias+set}
756 ac_cv_env_target_alias_value=$target_alias
757 ac_env_CC_set=${CC+set}
759 ac_cv_env_CC_set=${CC+set}
760 ac_cv_env_CC_value=$CC
761 ac_env_CFLAGS_set=${CFLAGS+set}
762 ac_env_CFLAGS_value=$CFLAGS
763 ac_cv_env_CFLAGS_set=${CFLAGS+set}
764 ac_cv_env_CFLAGS_value=$CFLAGS
765 ac_env_LDFLAGS_set=${LDFLAGS+set}
766 ac_env_LDFLAGS_value=$LDFLAGS
767 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
768 ac_cv_env_LDFLAGS_value=$LDFLAGS
769 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
770 ac_env_CPPFLAGS_value=$CPPFLAGS
771 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
772 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
773 ac_env_CPP_set=${CPP+set}
774 ac_env_CPP_value=$CPP
775 ac_cv_env_CPP_set=${CPP+set}
776 ac_cv_env_CPP_value=$CPP
777 ac_env_CXX_set=${CXX+set}
778 ac_env_CXX_value=$CXX
779 ac_cv_env_CXX_set=${CXX+set}
780 ac_cv_env_CXX_value=$CXX
781 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
782 ac_env_CXXFLAGS_value=$CXXFLAGS
783 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
784 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
787 # Report the --help message.
789 if test "$ac_init_help" = "long"; then
790 # Omit some internal or obsolete options to make the list less imposing.
791 # This message is too long to be a string in the A/UX 3.1 sh.
793 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
795 Usage: $0 [OPTION]... [VAR=VALUE]...
797 To assign environment variables (e.g., CC, CFLAGS...), specify them as
798 VAR=VALUE. See below for descriptions of some of the useful variables.
800 Defaults for the options are specified in brackets.
803 -h, --help display this help and exit
804 --help=short display options specific to this package
805 --help=recursive display the short help of all the included packages
806 -V, --version display version information and exit
807 -q, --quiet, --silent do not print \`checking...' messages
808 --cache-file=FILE cache test results in FILE [disabled]
809 -C, --config-cache alias for \`--cache-file=config.cache'
810 -n, --no-create do not create output files
811 --srcdir=DIR find the sources in DIR [configure dir or \`..']
816 Installation directories:
817 --prefix=PREFIX install architecture-independent files in PREFIX
819 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
822 By default, \`make install' will install all the files in
823 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
824 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
825 for instance \`--prefix=\$HOME'.
827 For better control, use the options below.
829 Fine tuning of the installation directories:
830 --bindir=DIR user executables [EPREFIX/bin]
831 --sbindir=DIR system admin executables [EPREFIX/sbin]
832 --libexecdir=DIR program executables [EPREFIX/libexec]
833 --datadir=DIR read-only architecture-independent data [PREFIX/share]
834 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
835 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
836 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
837 --libdir=DIR object code libraries [EPREFIX/lib]
838 --includedir=DIR C header files [PREFIX/include]
839 --oldincludedir=DIR C header files for non-gcc [/usr/include]
840 --infodir=DIR info documentation [PREFIX/info]
841 --mandir=DIR man documentation [PREFIX/man]
847 --build=BUILD configure for building on BUILD [guessed]
848 --host=HOST cross-compile to build programs to run on HOST [BUILD]
852 if test -n "$ac_init_help"; then
853 case $ac_init_help in
854 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
859 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
860 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
861 --disable-sanity-checks really do not use threads (should not be used except
862 in special situations) [default=yes]
863 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
865 --enable-shared build shared library [default=yes if GNU ld &
867 --enable-profile build profiled library [default=yes]
868 --enable-omitfp build undebuggable optimized library
870 --enable-bounded build with runtime bounds checking
872 --disable-versioning do not include versioning information in the library
873 objects [default=yes if supported]
874 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
875 [default=glibc default]
876 --enable-stackguard-randomization
877 initialize __stack_chk_guard canary with a random
878 number at program start
879 --enable-add-ons[=DIRS...]
880 configure and build add-ons in DIR1,DIR2,... search
881 for add-ons if no parameter given
882 --disable-hidden-plt do not hide internal function calls to avoid PLT
883 --enable-bind-now disable lazy relocations in DSOs
884 --enable-static-nss build static NSS modules [default=no]
885 --disable-force-install don't force installation of files from this package,
886 even if they are older than the installed files
887 --enable-kernel=VERSION compile for compatibility with kernel not older than
889 --enable-all-warnings enable all useful warnings gcc can issue
892 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
893 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
894 --with-gmp=DIRECTORY find GMP source code in DIRECTORY (not needed)
895 --with-gd=DIR find libgd include dir and library with prefix DIR
896 --with-gd-include=DIR find libgd include files in DIR
897 --with-gd-lib=DIR find libgd library files in DIR
898 --with-fp if using floating-point hardware [default=yes]
899 --with-binutils=PATH specify location of binutils (as and ld)
900 --with-elf if using the ELF object format
901 --with-selinux if building with SELinux support
902 --with-xcoff if using the XCOFF object format
903 --without-cvs if CVS should not be used
904 --with-headers=PATH location of system headers to use (for example
905 /usr/src/linux/include) [default=compiler
907 --with-tls enable support for TLS
908 --without-__thread do not use TLS features even when supporting them
909 --with-cpu=CPU select code for CPU variant
911 Some influential environment variables:
912 CC C compiler command
913 CFLAGS C compiler flags
914 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
915 nonstandard directory <lib dir>
916 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
917 headers in a nonstandard directory <include dir>
919 CXX C++ compiler command
920 CXXFLAGS C++ compiler flags
922 Use these variables to override the choices made by `configure' or to help
923 it to find libraries and programs with nonstandard names/locations.
925 Report bugs to <glibc>.
929 if test "$ac_init_help" = "recursive"; then
930 # If there are subdirs, report their specific --help.
932 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
933 test -d $ac_dir || continue
936 if test "$ac_dir" != .; then
937 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
938 # A "../" for each directory in $ac_dir_suffix.
939 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
941 ac_dir_suffix= ac_top_builddir=
945 .) # No --srcdir option. We are building in place.
947 if test -z "$ac_top_builddir"; then
950 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
952 [\\/]* | ?:[\\/]* ) # Absolute path.
953 ac_srcdir=$srcdir$ac_dir_suffix;
954 ac_top_srcdir=$srcdir ;;
956 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
957 ac_top_srcdir=$ac_top_builddir$srcdir ;;
960 # Do not use `cd foo && pwd` to compute absolute paths, because
961 # the directories may not exist.
963 .) ac_abs_builddir="$ac_dir";;
966 .) ac_abs_builddir=`pwd`;;
967 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
968 *) ac_abs_builddir=`pwd`/"$ac_dir";;
971 case $ac_abs_builddir in
972 .) ac_abs_top_builddir=${ac_top_builddir}.;;
974 case ${ac_top_builddir}. in
975 .) ac_abs_top_builddir=$ac_abs_builddir;;
976 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
977 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
980 case $ac_abs_builddir in
981 .) ac_abs_srcdir=$ac_srcdir;;
984 .) ac_abs_srcdir=$ac_abs_builddir;;
985 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
986 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
989 case $ac_abs_builddir in
990 .) ac_abs_top_srcdir=$ac_top_srcdir;;
992 case $ac_top_srcdir in
993 .) ac_abs_top_srcdir=$ac_abs_builddir;;
994 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
995 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1000 # Check for guested configure; otherwise get Cygnus style configure.
1001 if test -f $ac_srcdir/configure.gnu; then
1003 $SHELL $ac_srcdir/configure.gnu --help=recursive
1004 elif test -f $ac_srcdir/configure; then
1006 $SHELL $ac_srcdir/configure --help=recursive
1007 elif test -f $ac_srcdir/configure.ac ||
1008 test -f $ac_srcdir/configure.in; then
1010 $ac_configure --help
1012 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1018 test -n "$ac_init_help" && exit 0
1019 if $ac_init_version; then
1021 GNU C Library configure (see version.h)
1022 generated by GNU Autoconf 2.59
1024 Copyright (C) 2003 Free Software Foundation, Inc.
1025 This configure script is free software; the Free Software Foundation
1026 gives unlimited permission to copy, distribute and modify it.
1032 This file contains any messages produced by compilers while
1033 running configure, to aid debugging if configure makes a mistake.
1035 It was created by GNU C Library $as_me (see version.h), which was
1036 generated by GNU Autoconf 2.59. Invocation command line was
1047 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1048 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1049 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1050 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1051 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1053 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1054 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1056 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1057 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1058 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1059 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1060 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1061 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1062 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1070 test -z "$as_dir" && as_dir=.
1071 echo "PATH: $as_dir"
1086 # Keep a trace of the command line.
1087 # Strip out --no-create and --no-recursion so they do not pile up.
1088 # Strip out --silent because we don't want to record it for future runs.
1089 # Also quote any args containing shell meta-characters.
1090 # Make two passes to allow for proper duplicate-argument suppression.
1095 ac_must_keep_next=false
1101 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1102 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1103 | -silent | --silent | --silen | --sile | --sil)
1105 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1106 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1109 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1111 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1112 if test $ac_must_keep_next = true; then
1113 ac_must_keep_next=false # Got value, back to normal.
1116 *=* | --config-cache | -C | -disable-* | --disable-* \
1117 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1118 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1119 | -with-* | --with-* | -without-* | --without-* | --x)
1120 case "$ac_configure_args0 " in
1121 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1124 -* ) ac_must_keep_next=true ;;
1127 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1128 # Get rid of the leading space.
1134 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1135 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1137 # When interrupted or exit'd, cleanup temporary files, and complete
1138 # config.log. We remove comments because anyway the quotes in there
1139 # would cause problems or look ugly.
1140 # WARNING: Be sure not to use single quotes in there, as some shells,
1141 # such as our DU 5.0 friend, will then `close' the trap.
1142 trap 'exit_status=$?
1143 # Save into config.log some information that might help in debugging.
1148 ## ---------------- ##
1149 ## Cache variables. ##
1150 ## ---------------- ##
1153 # The following way of writing the cache mishandles newlines in values,
1156 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1159 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1160 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1164 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1171 ## ----------------- ##
1172 ## Output variables. ##
1173 ## ----------------- ##
1176 for ac_var in $ac_subst_vars
1178 eval ac_val=$`echo $ac_var`
1179 echo "$ac_var='"'"'$ac_val'"'"'"
1183 if test -n "$ac_subst_files"; then
1190 for ac_var in $ac_subst_files
1192 eval ac_val=$`echo $ac_var`
1193 echo "$ac_var='"'"'$ac_val'"'"'"
1198 if test -s confdefs.h; then
1205 sed "/^$/d" confdefs.h | sort
1208 test "$ac_signal" != 0 &&
1209 echo "$as_me: caught signal $ac_signal"
1210 echo "$as_me: exit $exit_status"
1212 rm -f core *.core &&
1213 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1216 for ac_signal in 1 2 13 15; do
1217 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1221 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1222 rm -rf conftest* confdefs.h
1223 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1226 # Predefined preprocessor variables.
1228 cat >>confdefs.h <<_ACEOF
1229 #define PACKAGE_NAME "$PACKAGE_NAME"
1233 cat >>confdefs.h <<_ACEOF
1234 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1238 cat >>confdefs.h <<_ACEOF
1239 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1243 cat >>confdefs.h <<_ACEOF
1244 #define PACKAGE_STRING "$PACKAGE_STRING"
1248 cat >>confdefs.h <<_ACEOF
1249 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1253 # Let the site file select an alternate cache file if it wants to.
1254 # Prefer explicitly selected file to automatically selected ones.
1255 if test -z "$CONFIG_SITE"; then
1256 if test "x$prefix" != xNONE; then
1257 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1259 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1262 for ac_site_file in $CONFIG_SITE; do
1263 if test -r "$ac_site_file"; then
1264 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1265 echo "$as_me: loading site script $ac_site_file" >&6;}
1266 sed 's/^/| /' "$ac_site_file" >&5
1271 if test -r "$cache_file"; then
1272 # Some versions of bash will fail to source /dev/null (special
1273 # files actually), so we avoid doing that.
1274 if test -f "$cache_file"; then
1275 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1276 echo "$as_me: loading cache $cache_file" >&6;}
1278 [\\/]* | ?:[\\/]* ) . $cache_file;;
1279 *) . ./$cache_file;;
1283 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1284 echo "$as_me: creating cache $cache_file" >&6;}
1288 # Check that the precious variables saved in the cache have kept the same
1290 ac_cache_corrupted=false
1291 for ac_var in `(set) 2>&1 |
1292 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1293 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1294 eval ac_new_set=\$ac_env_${ac_var}_set
1295 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1296 eval ac_new_val="\$ac_env_${ac_var}_value"
1297 case $ac_old_set,$ac_new_set in
1299 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1300 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1301 ac_cache_corrupted=: ;;
1303 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1304 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1305 ac_cache_corrupted=: ;;
1308 if test "x$ac_old_val" != "x$ac_new_val"; then
1309 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1310 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1311 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1312 echo "$as_me: former value: $ac_old_val" >&2;}
1313 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1314 echo "$as_me: current value: $ac_new_val" >&2;}
1315 ac_cache_corrupted=:
1318 # Pass precious variables to config.status.
1319 if test "$ac_new_set" = set; then
1321 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1322 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1323 *) ac_arg=$ac_var=$ac_new_val ;;
1325 case " $ac_configure_args " in
1326 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1327 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1331 if $ac_cache_corrupted; then
1332 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1333 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1334 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1335 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1336 { (exit 1); exit 1; }; }
1340 ac_cpp='$CPP $CPPFLAGS'
1341 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1342 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1343 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1372 ac_config_headers="$ac_config_headers config.h"
1375 for ac_dir in scripts $srcdir/scripts; do
1376 if test -f $ac_dir/install-sh; then
1378 ac_install_sh="$ac_aux_dir/install-sh -c"
1380 elif test -f $ac_dir/install.sh; then
1382 ac_install_sh="$ac_aux_dir/install.sh -c"
1384 elif test -f $ac_dir/shtool; then
1386 ac_install_sh="$ac_aux_dir/shtool install -c"
1390 if test -z "$ac_aux_dir"; then
1391 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&5
1392 echo "$as_me: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&2;}
1393 { (exit 1); exit 1; }; }
1395 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1396 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1397 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1400 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
1401 { { echo "$as_me:$LINENO: error: you must configure in a separate build directory" >&5
1402 echo "$as_me: error: you must configure in a separate build directory" >&2;}
1403 { (exit 1); exit 1; }; }
1406 # This will get text that should go into config.make.
1409 # Check for a --with-gmp argument and set gmp-srcdir in config.make.
1411 # Check whether --with-gmp or --without-gmp was given.
1412 if test "${with_gmp+set}" = set; then
1416 yes) { { echo "$as_me:$LINENO: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&5
1417 echo "$as_me: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&2;}
1418 { (exit 1); exit 1; }; } ;;
1420 *) config_vars="$config_vars
1421 gmp-srcdir = $withval" ;;
1425 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
1427 # Check whether --with-gd or --without-gd was given.
1428 if test "${with_gd+set}" = set; then
1432 *) libgd_include="-I$withval/include"
1433 libgd_ldflags="-L$withval/lib" ;;
1438 # Check whether --with-gd-include or --without-gd-include was given.
1439 if test "${with_gd_include+set}" = set; then
1440 withval="$with_gd_include"
1441 case "$with_gd_include" in
1443 *) libgd_include="-I$withval" ;;
1448 # Check whether --with-gd-lib or --without-gd-lib was given.
1449 if test "${with_gd_lib+set}" = set; then
1450 withval="$with_gd_lib"
1451 case "$with_gd_lib" in
1453 *) libgd_ldflags="-L$withval" ;;
1458 if test -n "$libgd_include"; then
1459 config_vars="$config_vars
1460 CFLAGS-memusagestat.c = $libgd_include"
1462 if test -n "$libgd_ldflags"; then
1463 config_vars="$config_vars
1464 libgd-LDFLAGS = $libgd_ldflags"
1468 # Check whether --with-fp or --without-fp was given.
1469 if test "${with_fp+set}" = set; then
1477 # Check whether --with-binutils or --without-binutils was given.
1478 if test "${with_binutils+set}" = set; then
1479 withval="$with_binutils"
1480 path_binutils=$withval
1485 # Check whether --with-elf or --without-elf was given.
1486 if test "${with_elf+set}" = set; then
1493 # Check whether --with-selinux or --without-selinux was given.
1494 if test "${with_selinux+set}" = set; then
1495 withval="$with_selinux"
1496 with_selinux=$withval
1501 # Check whether --with-xcoff or --without-xcoff was given.
1502 if test "${with_xcoff+set}" = set; then
1503 withval="$with_xcoff"
1509 # Check whether --with-cvs or --without-cvs was given.
1510 if test "${with_cvs+set}" = set; then
1516 if test "$with_cvs" = yes; then
1517 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1525 # Check whether --with-headers or --without-headers was given.
1526 if test "${with_headers+set}" = set; then
1527 withval="$with_headers"
1533 # Check whether --enable-sanity-checks or --disable-sanity-checks was given.
1534 if test "${enable_sanity_checks+set}" = set; then
1535 enableval="$enable_sanity_checks"
1536 enable_sanity=$enableval
1542 # Check whether --enable-check-abi or --disable-check-abi was given.
1543 if test "${enable_check_abi+set}" = set; then
1544 enableval="$enable_check_abi"
1545 enable_check_abi=$enableval
1551 # Check whether --enable-shared or --disable-shared was given.
1552 if test "${enable_shared+set}" = set; then
1553 enableval="$enable_shared"
1558 # Check whether --enable-profile or --disable-profile was given.
1559 if test "${enable_profile+set}" = set; then
1560 enableval="$enable_profile"
1565 # Check whether --enable-omitfp or --disable-omitfp was given.
1566 if test "${enable_omitfp+set}" = set; then
1567 enableval="$enable_omitfp"
1572 # Check whether --enable-bounded or --disable-bounded was given.
1573 if test "${enable_bounded+set}" = set; then
1574 enableval="$enable_bounded"
1579 # Check whether --enable-versioning or --disable-versioning was given.
1580 if test "${enable_versioning+set}" = set; then
1581 enableval="$enable_versioning"
1582 enable_versioning=$enableval
1584 enable_versioning=yes
1587 # Check whether --enable-oldest-abi or --disable-oldest-abi was given.
1588 if test "${enable_oldest_abi+set}" = set; then
1589 enableval="$enable_oldest_abi"
1590 oldest_abi=$enableval
1594 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
1597 cat >>confdefs.h <<_ACEOF
1598 #define GLIBC_OLDEST_ABI "$oldest_abi"
1604 # Check whether --enable-stackguard-randomization or --disable-stackguard-randomization was given.
1605 if test "${enable_stackguard_randomization+set}" = set; then
1606 enableval="$enable_stackguard_randomization"
1607 enable_stackguard_randomize=$enableval
1609 enable_stackguard_randomize=no
1611 if test "$enable_stackguard_randomize" = yes; then
1612 cat >>confdefs.h <<\_ACEOF
1613 #define ENABLE_STACKGUARD_RANDOMIZE 1
1618 # Check whether --enable-add-ons or --disable-add-ons was given.
1619 if test "${enable_add_ons+set}" = set; then
1620 enableval="$enable_add_ons"
1621 case "$enableval" in
1622 yes) add_ons=`cd $srcdir && echo */configure | sed -e 's!/configure!!g'`
1623 add_ons_automatic=yes
1624 test "$add_ons" = "*" && add_ons= ;;
1625 *) add_ons=`echo "$enableval" | sed 's/,/ /g'`
1626 add_ons_automatic=no ;;
1629 add_ons= add_ons_automatic=no
1633 # Check whether --with-tls or --without-tls was given.
1634 if test "${with_tls+set}" = set; then
1642 # Check whether --with-__thread or --without-__thread was given.
1643 if test "${with___thread+set}" = set; then
1644 withval="$with___thread"
1645 use__thread=$withval
1650 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1651 if test "${enable_hidden_plt+set}" = set; then
1652 enableval="$enable_hidden_plt"
1657 if test "x$hidden" = xno; then
1658 cat >>confdefs.h <<\_ACEOF
1664 # Check whether --enable-bind-now or --disable-bind-now was given.
1665 if test "${enable_bind_now+set}" = set; then
1666 enableval="$enable_bind_now"
1673 # Check whether --enable-static-nss or --disable-static-nss was given.
1674 if test "${enable_static_nss+set}" = set; then
1675 enableval="$enable_static_nss"
1676 static_nss=$enableval
1680 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1682 cat >>confdefs.h <<\_ACEOF
1683 #define DO_STATIC_NSS 1
1688 # Check whether --enable-force-install or --disable-force-install was given.
1689 if test "${enable_force_install+set}" = set; then
1690 enableval="$enable_force_install"
1691 force_install=$enableval
1697 # Check whether --enable-kernel or --disable-kernel was given.
1698 if test "${enable_kernel+set}" = set; then
1699 enableval="$enable_kernel"
1700 minimum_kernel=$enableval
1702 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1703 # Better nothing than this.
1706 if test "$minimum_kernel" = current; then
1707 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1711 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1712 if test "${enable_all_warnings+set}" = set; then
1713 enableval="$enable_all_warnings"
1714 all_warnings=$enableval
1718 # Make sure we can run config.sub.
1719 $ac_config_sub sun4 >/dev/null 2>&1 ||
1720 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1721 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1722 { (exit 1); exit 1; }; }
1724 echo "$as_me:$LINENO: checking build system type" >&5
1725 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1726 if test "${ac_cv_build+set}" = set; then
1727 echo $ECHO_N "(cached) $ECHO_C" >&6
1729 ac_cv_build_alias=$build_alias
1730 test -z "$ac_cv_build_alias" &&
1731 ac_cv_build_alias=`$ac_config_guess`
1732 test -z "$ac_cv_build_alias" &&
1733 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1734 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1735 { (exit 1); exit 1; }; }
1736 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1737 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1738 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1739 { (exit 1); exit 1; }; }
1742 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1743 echo "${ECHO_T}$ac_cv_build" >&6
1745 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1746 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1747 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1750 echo "$as_me:$LINENO: checking host system type" >&5
1751 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1752 if test "${ac_cv_host+set}" = set; then
1753 echo $ECHO_N "(cached) $ECHO_C" >&6
1755 ac_cv_host_alias=$host_alias
1756 test -z "$ac_cv_host_alias" &&
1757 ac_cv_host_alias=$ac_cv_build_alias
1758 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1759 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1760 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1761 { (exit 1); exit 1; }; }
1764 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1765 echo "${ECHO_T}$ac_cv_host" >&6
1767 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1768 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1769 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1773 # The way shlib-versions is used to generate soversions.mk uses a
1774 # fairly simplistic model for name recognition that can't distinguish
1775 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1776 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1777 # tell. This doesn't get used much beyond that, so it's fairly safe.
1782 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1786 # We keep the original values in `$config_*' and never modify them, so we
1787 # can write them unchanged into config.make. Everything else uses
1788 # $machine, $vendor, and $os, and changes them whenever convenient.
1789 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1791 # Don't allow vendor == "unknown"
1792 test "$config_vendor" = unknown && config_vendor=
1793 config_os="`echo $config_os | sed 's/^unknown-//'`"
1795 # Some configurations imply other options.
1797 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1798 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1800 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1801 # These systems (almost) always use the ELF format.
1805 # These systems are always xcoff
1811 # The configure fragment of an add-on port can modify these to supplement
1812 # or override the table in the case statement below. No fragment should
1813 # ever change the config_* variables, however.
1814 machine=$config_machine
1815 vendor=$config_vendor
1818 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1820 if test "$machine" = rs6000; then
1824 # Braindead PowerPC box with absolutely no FPU.
1825 case "$machine-$host_os" in
1833 # Check whether --with-cpu or --without-cpu was given.
1834 if test "${with_cpu+set}" = set; then
1837 yes|'') { { echo "$as_me:$LINENO: error: --with-cpu requires an argument" >&5
1838 echo "$as_me: error: --with-cpu requires an argument" >&2;}
1839 { (exit 1); exit 1; }; } ;;
1841 *) submachine="$withval" ;;
1847 # An add-on can set this when it the tuple to disable the sanity check below.
1857 if test x"$add_ons" != x; then
1858 for f in $add_ons; do
1859 # Some sanity checks
1862 { { echo "$as_me:$LINENO: error:
1863 *** It seems that you're using an old \`crypt' add-on. crypt is now
1864 *** part of glibc and using the old add-on will not work with this
1865 *** release. Start again with fresh sources and without the old
1866 *** \`crypt' add-on." >&5
1867 echo "$as_me: error:
1868 *** It seems that you're using an old \`crypt' add-on. crypt is now
1869 *** part of glibc and using the old add-on will not work with this
1870 *** release. Start again with fresh sources and without the old
1871 *** \`crypt' add-on." >&2;}
1872 { (exit 1); exit 1; }; }
1875 { { echo "$as_me:$LINENO: error:
1876 *** It seems that you're using an old \`localedata' add-on. localedata
1877 *** is now part of glibc and using the old add-on will not work with
1878 *** this release. Start again with fresh sources and without the old
1879 *** \`localedata' add-on." >&5
1880 echo "$as_me: error:
1881 *** It seems that you're using an old \`localedata' add-on. localedata
1882 *** is now part of glibc and using the old add-on will not work with
1883 *** this release. Start again with fresh sources and without the old
1884 *** \`localedata' add-on." >&2;}
1885 { (exit 1); exit 1; }; }
1889 # Test whether such a subdir really exists.
1890 test -d $srcdir/$f || {
1891 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1892 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1893 { (exit 1); exit 1; }; }
1897 # Now source each add-on's configure fragment.
1898 # The fragments can use $srcdir/$libc_add_on to find themselves,
1899 # and test $add_ons_automatic to see if they were explicitly requested.
1900 # A fragment can clear (or even change) $libc_add_on to affect
1901 # whether it goes into the list to be actually used in the build.
1903 for libc_add_on in $add_ons; do
1904 libc_add_on_frag=$srcdir/$libc_add_on/configure
1905 if test -r $libc_add_on_frag; then
1906 echo "$as_me:$LINENO: result: running configure fragment for add-on $libc_add_on" >&5
1907 echo "${ECHO_T}running configure fragment for add-on $libc_add_on" >&6
1910 { echo "$as_me:$LINENO: WARNING: add-on fragment $libc_add_on_frag missing" >&5
1911 echo "$as_me: WARNING: add-on fragment $libc_add_on_frag missing" >&2;}
1913 if test -n "$libc_add_on"; then
1914 use_add_ons="$use_add_ons $libc_add_on"
1915 add_ons_pfx="$add_ons_pfx $libc_add_on/"
1916 add_ons_sfx="$add_ons_sfx /$libc_add_on"
1919 # Use echo to strip excess whitespace.
1920 add_ons="`echo $use_add_ons`"
1926 ### I put this here to prevent those annoying emails from people who cannot
1927 ### read and try to compile glibc on unsupported platforms. --drepper
1929 ### By using the undocumented --enable-hacker-mode option for configure
1930 ### one can skip this test to make the configuration not fail for unsupported
1933 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
1934 case "$machine-$host_os" in
1935 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1938 echo "*** The GNU C library is currently not available for this platform."
1939 echo "*** So far nobody cared to port it and if there is no volunteer it"
1940 echo "*** might never happen. So, if you have interest to see glibc on"
1941 echo "*** this platform visit"
1942 echo "*** http://www.gnu.org/software/libc/porting.html"
1943 echo "*** and join the group of porters"
1949 # Expand the configuration machine name into a subdirectory by architecture
1950 # type and particular chip. If an add-on configure fragment already set
1951 # base_machine, we don't change it.
1952 test -n "$base_machine" || case "$machine" in
1953 a29k | am29000) base_machine=a29k machine=a29k ;;
1954 alpha*) base_machine=alpha machine=alpha/$machine ;;
1955 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1956 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1957 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1958 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1959 i[34567]86) base_machine=i386 machine=i386/$machine ;;
1960 ia64) base_machine=ia64 machine=ia64 ;;
1961 m680?0) base_machine=m68k machine=m68k/$machine ;;
1962 m68k) base_machine=m68k machine=m68k/m68020 ;;
1963 m88???) base_machine=m88k machine=m88k/$machine ;;
1964 m88k) base_machine=m88k machine=m88k/m88100 ;;
1965 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1966 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1967 s390) base_machine=s390 machine=s390/s390-32 ;;
1968 s390x) base_machine=s390 machine=s390/s390-64 ;;
1969 sh3*) base_machine=sh machine=sh/sh3 ;;
1970 sh4*) base_machine=sh machine=sh/sh4 ;;
1972 base_machine=sparc machine=sparc/sparc32 ;;
1973 sparcv8 | supersparc | hypersparc)
1974 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1975 sparcv8plus | sparcv8plusa | sparcv9)
1976 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1977 sparcv8plusb | sparcv9b)
1978 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1980 base_machine=sparc machine=sparc/sparc64 ;;
1982 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1983 *) base_machine=$machine ;;
1987 if test "$base_machine" = "i386"; then
1988 cat >>confdefs.h <<\_ACEOF
1989 #define USE_REGPARMS 1
1994 # Compute the list of sysdep directories for this configuration.
1995 # This can take a while to compute.
1996 sysdep_dir=$srcdir/sysdeps
1997 echo "$as_me:$LINENO: checking sysdep dirs" >&5
1998 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
1999 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
2000 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
2004 base_os=mach/hurd ;;
2005 netbsd* | 386bsd* | freebsd* | bsdi*)
2006 base_os=unix/bsd/bsd4.4 ;;
2007 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
2009 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
2010 base_os=unix/sysv ;;
2012 base_os=unix/sysv/irix6/$os ;;
2014 base_os=unix/sysv/sysv4 ;;
2016 base_os=unix/sysv/hpux/$os ;;
2018 base_os=unix/sysv/aix/aix4.3 ;;
2020 base_os=standalone ;;
2025 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
2028 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
2032 o=`echo $tail | sed 's/[0-9]*$//'`
2033 if test $o != $tail; then
2036 # For linux-gnu, try linux-gnu, then linux.
2037 o=`echo $tail | sed 's/-.*$//'`
2038 if test $o != $tail; then
2042 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
2045 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
2051 # For sparc/sparc32, try sparc/sparc32 and then sparc.
2053 tail=$machine${submachine:+/$submachine}
2054 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
2056 # Prepend the machine's FPU directory unless --without-fp.
2057 if test "$with_fp" = yes; then
2058 mach="$mach /$1/fpu"
2060 mach="$mach /$1/nofpu"
2067 # Find what sysdep directories exist.
2069 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2070 for b in $base ''; do
2071 for m0 in $mach ''; do
2072 for v in /$vendor ''; do
2073 test "$v" = / && continue
2074 for o in /$ostry ''; do
2075 test "$o" = / && continue
2076 for m in $mach ''; do
2077 for d in $add_ons_pfx ''; do
2078 for a in $add_ons_sfx ''; do
2079 if test "$m0$m0sub$b$v$o$m$msub"; then
2080 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
2081 test -n "$enable_debug_configure" &&
2082 echo "$0 DEBUG: try $try" >&2
2083 if test -d $srcdir/$try; then
2084 sysnames="$sysnames $try"
2085 { test -n "$o" || test -n "$b"; } && os_used=t
2086 { test -n "$m" || test -n "$m0"; } && machine_used=t
2088 x*/$submachine) submachine_used=t ;;
2099 for d in $add_ons_pfx ''; do
2100 for a in $add_ons_sfx ''; do
2101 if test -n "$d" && test "$d" != "$a"; then
2102 try="${d}sysdeps/generic${a}"
2103 test -n "$enable_debug_configure" &&
2104 echo "$0 DEBUG: try $try" >&2
2105 if test -d $srcdir/$try; then
2106 sysnames="$sysnames $try"
2113 if test -z "$os_used" && test "$os" != none; then
2114 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2115 echo "$as_me: error: Operating system $os is not supported." >&2;}
2116 { (exit 1); exit 1; }; }
2118 if test -z "$machine_used" && test "$machine" != none; then
2119 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2120 echo "$as_me: error: The $machine is not supported." >&2;}
2121 { (exit 1); exit 1; }; }
2123 if test -z "$submachine_used" && test -n "$submachine"; then
2124 { { echo "$as_me:$LINENO: error: The $submachine subspecies of $host_cpu is not supported." >&5
2125 echo "$as_me: error: The $submachine subspecies of $host_cpu is not supported." >&2;}
2126 { (exit 1); exit 1; }; }
2130 # We have now validated the configuration.
2133 # If using ELF, look for an `elf' subdirectory of each machine directory.
2134 # We prepend these rather than inserting them whereever the machine appears
2135 # because things specified by the machine's ELF ABI should override
2136 # OS-specific things, and should always be the same for any OS on the
2137 # machine (otherwise what's the point of an ABI?).
2138 if test "$elf" = yes; then
2140 for d in $add_ons_pfx ''; do
2142 if test -d $srcdir/${d}sysdeps$m/elf; then
2143 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2147 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2151 # Expand the list of system names into a full list of directories
2152 # from each element's parent name and Implies file (if present).
2155 while test $# -gt 0; do
2159 case " $names " in *" $name "*)
2160 # Already in the list.
2164 # Report each name as we discover it, so there is no long pause in output.
2165 echo $ECHO_N "$name $ECHO_C" >&6
2167 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2171 *) xsrcdir=$srcdir/ ;;
2173 test -n "$enable_debug_configure" &&
2174 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2176 if test -f $xsrcdir$name/Implies; then
2177 # Collect more names from the `Implies' file (removing comments).
2178 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2180 for x in $implied_candidate; do
2182 if test -d $xsrcdir$name_base/$x; then
2183 implied="$implied $name_base/$x";
2186 for d in $add_ons_pfx ''; do
2187 try="${d}sysdeps/$x"
2190 *) try_srcdir=$srcdir/ ;;
2192 test -n "$enable_debug_configure" &&
2193 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2194 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2196 implied="$implied $try"
2200 if test $found = no; then
2201 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2202 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2209 # Add NAME to the list of names.
2210 names="$names $name"
2212 # Find the parent of NAME, using the empty string if it has none.
2213 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2215 # Add the names implied by NAME, and NAME's parent (if it has one), to
2216 # the list of names to be processed (the argument list). We prepend the
2217 # implied names to the list and append the parent. We want implied
2218 # directories to come before further directories inferred from the
2219 # configuration components; this ensures that for sysv4, unix/common
2220 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2222 sysnames="`echo $implied $* $parent`"
2223 test -n "$sysnames" && set $sysnames
2226 # Add the default directories.
2227 default_sysnames=sysdeps/generic
2228 if test "$elf" = yes; then
2229 default_sysnames="sysdeps/generic/elf $default_sysnames"
2231 sysnames="$names $default_sysnames"
2233 # The other names were emitted during the scan.
2234 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2235 echo "${ECHO_T}$default_sysnames" >&6
2240 # Find a good install program. We prefer a C program (faster),
2241 # so one script is as good as another. But avoid the broken or
2242 # incompatible versions:
2243 # SysV /etc/install, /usr/sbin/install
2244 # SunOS /usr/etc/install
2245 # IRIX /sbin/install
2247 # AmigaOS /C/install, which installs bootblocks on floppy discs
2248 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2249 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2250 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2251 # OS/2's system install, which has a completely different semantic
2252 # ./install, which can be erroneously created by make from ./install.sh.
2253 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2254 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2255 if test -z "$INSTALL"; then
2256 if test "${ac_cv_path_install+set}" = set; then
2257 echo $ECHO_N "(cached) $ECHO_C" >&6
2259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2263 test -z "$as_dir" && as_dir=.
2264 # Account for people who put trailing slashes in PATH elements.
2266 ./ | .// | /cC/* | \
2267 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2268 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2271 # OSF1 and SCO ODT 3.0 have their own names for install.
2272 # Don't use installbsd from OSF since it installs stuff as root
2274 for ac_prog in ginstall scoinst install; do
2275 for ac_exec_ext in '' $ac_executable_extensions; do
2276 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2277 if test $ac_prog = install &&
2278 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2279 # AIX install. It has an incompatible calling convention.
2281 elif test $ac_prog = install &&
2282 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2283 # program-specific install script used by HP pwplus--don't use.
2286 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2298 if test "${ac_cv_path_install+set}" = set; then
2299 INSTALL=$ac_cv_path_install
2301 # As a last resort, use the slow shell script. We don't cache a
2302 # path for INSTALL within a source directory, because that will
2303 # break other packages using the cache if that directory is
2304 # removed, or if the path is relative.
2305 INSTALL=$ac_install_sh
2308 echo "$as_me:$LINENO: result: $INSTALL" >&5
2309 echo "${ECHO_T}$INSTALL" >&6
2311 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2312 # It thinks the first close brace ends the variable substitution.
2313 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2315 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2317 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2319 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2320 # The makefiles need to use a different form to find it in $srcdir.
2321 INSTALL='\$(..)./scripts/install-sh -c'
2323 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2324 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2326 if test "$LN_S" = "ln -s"; then
2327 echo "$as_me:$LINENO: result: yes" >&5
2328 echo "${ECHO_T}yes" >&6
2330 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2331 echo "${ECHO_T}no, using $LN_S" >&6
2336 ac_cpp='$CPP $CPPFLAGS'
2337 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2338 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2339 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2340 if test -n "$ac_tool_prefix"; then
2341 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2342 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2343 echo "$as_me:$LINENO: checking for $ac_word" >&5
2344 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2345 if test "${ac_cv_prog_CC+set}" = set; then
2346 echo $ECHO_N "(cached) $ECHO_C" >&6
2348 if test -n "$CC"; then
2349 ac_cv_prog_CC="$CC" # Let the user override the test.
2351 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2355 test -z "$as_dir" && as_dir=.
2356 for ac_exec_ext in '' $ac_executable_extensions; do
2357 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2358 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2359 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2368 if test -n "$CC"; then
2369 echo "$as_me:$LINENO: result: $CC" >&5
2370 echo "${ECHO_T}$CC" >&6
2372 echo "$as_me:$LINENO: result: no" >&5
2373 echo "${ECHO_T}no" >&6
2377 if test -z "$ac_cv_prog_CC"; then
2379 # Extract the first word of "gcc", so it can be a program name with args.
2380 set dummy gcc; ac_word=$2
2381 echo "$as_me:$LINENO: checking for $ac_word" >&5
2382 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2383 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2384 echo $ECHO_N "(cached) $ECHO_C" >&6
2386 if test -n "$ac_ct_CC"; then
2387 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2389 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2393 test -z "$as_dir" && as_dir=.
2394 for ac_exec_ext in '' $ac_executable_extensions; do
2395 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2396 ac_cv_prog_ac_ct_CC="gcc"
2397 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2405 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2406 if test -n "$ac_ct_CC"; then
2407 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2408 echo "${ECHO_T}$ac_ct_CC" >&6
2410 echo "$as_me:$LINENO: result: no" >&5
2411 echo "${ECHO_T}no" >&6
2419 if test -z "$CC"; then
2420 if test -n "$ac_tool_prefix"; then
2421 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2422 set dummy ${ac_tool_prefix}cc; ac_word=$2
2423 echo "$as_me:$LINENO: checking for $ac_word" >&5
2424 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2425 if test "${ac_cv_prog_CC+set}" = set; then
2426 echo $ECHO_N "(cached) $ECHO_C" >&6
2428 if test -n "$CC"; then
2429 ac_cv_prog_CC="$CC" # Let the user override the test.
2431 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2435 test -z "$as_dir" && as_dir=.
2436 for ac_exec_ext in '' $ac_executable_extensions; do
2437 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2438 ac_cv_prog_CC="${ac_tool_prefix}cc"
2439 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2448 if test -n "$CC"; then
2449 echo "$as_me:$LINENO: result: $CC" >&5
2450 echo "${ECHO_T}$CC" >&6
2452 echo "$as_me:$LINENO: result: no" >&5
2453 echo "${ECHO_T}no" >&6
2457 if test -z "$ac_cv_prog_CC"; then
2459 # Extract the first word of "cc", so it can be a program name with args.
2460 set dummy cc; ac_word=$2
2461 echo "$as_me:$LINENO: checking for $ac_word" >&5
2462 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2463 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2464 echo $ECHO_N "(cached) $ECHO_C" >&6
2466 if test -n "$ac_ct_CC"; then
2467 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2473 test -z "$as_dir" && as_dir=.
2474 for ac_exec_ext in '' $ac_executable_extensions; do
2475 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2476 ac_cv_prog_ac_ct_CC="cc"
2477 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2485 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2486 if test -n "$ac_ct_CC"; then
2487 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2488 echo "${ECHO_T}$ac_ct_CC" >&6
2490 echo "$as_me:$LINENO: result: no" >&5
2491 echo "${ECHO_T}no" >&6
2500 if test -z "$CC"; then
2501 # Extract the first word of "cc", so it can be a program name with args.
2502 set dummy cc; ac_word=$2
2503 echo "$as_me:$LINENO: checking for $ac_word" >&5
2504 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2505 if test "${ac_cv_prog_CC+set}" = set; then
2506 echo $ECHO_N "(cached) $ECHO_C" >&6
2508 if test -n "$CC"; then
2509 ac_cv_prog_CC="$CC" # Let the user override the test.
2512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2516 test -z "$as_dir" && as_dir=.
2517 for ac_exec_ext in '' $ac_executable_extensions; do
2518 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2519 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2520 ac_prog_rejected=yes
2524 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2530 if test $ac_prog_rejected = yes; then
2531 # We found a bogon in the path, so make sure we never use it.
2532 set dummy $ac_cv_prog_CC
2534 if test $# != 0; then
2535 # We chose a different compiler from the bogus one.
2536 # However, it has the same basename, so the bogon will be chosen
2537 # first if we set CC to just the basename; use the full file name.
2539 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2545 if test -n "$CC"; then
2546 echo "$as_me:$LINENO: result: $CC" >&5
2547 echo "${ECHO_T}$CC" >&6
2549 echo "$as_me:$LINENO: result: no" >&5
2550 echo "${ECHO_T}no" >&6
2554 if test -z "$CC"; then
2555 if test -n "$ac_tool_prefix"; then
2558 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2559 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2560 echo "$as_me:$LINENO: checking for $ac_word" >&5
2561 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2562 if test "${ac_cv_prog_CC+set}" = set; then
2563 echo $ECHO_N "(cached) $ECHO_C" >&6
2565 if test -n "$CC"; then
2566 ac_cv_prog_CC="$CC" # Let the user override the test.
2568 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2572 test -z "$as_dir" && as_dir=.
2573 for ac_exec_ext in '' $ac_executable_extensions; do
2574 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2575 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2576 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2585 if test -n "$CC"; then
2586 echo "$as_me:$LINENO: result: $CC" >&5
2587 echo "${ECHO_T}$CC" >&6
2589 echo "$as_me:$LINENO: result: no" >&5
2590 echo "${ECHO_T}no" >&6
2593 test -n "$CC" && break
2596 if test -z "$CC"; then
2600 # Extract the first word of "$ac_prog", so it can be a program name with args.
2601 set dummy $ac_prog; ac_word=$2
2602 echo "$as_me:$LINENO: checking for $ac_word" >&5
2603 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2604 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2605 echo $ECHO_N "(cached) $ECHO_C" >&6
2607 if test -n "$ac_ct_CC"; then
2608 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2614 test -z "$as_dir" && as_dir=.
2615 for ac_exec_ext in '' $ac_executable_extensions; do
2616 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2617 ac_cv_prog_ac_ct_CC="$ac_prog"
2618 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2626 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2627 if test -n "$ac_ct_CC"; then
2628 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2629 echo "${ECHO_T}$ac_ct_CC" >&6
2631 echo "$as_me:$LINENO: result: no" >&5
2632 echo "${ECHO_T}no" >&6
2635 test -n "$ac_ct_CC" && break
2644 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2645 See \`config.log' for more details." >&5
2646 echo "$as_me: error: no acceptable C compiler found in \$PATH
2647 See \`config.log' for more details." >&2;}
2648 { (exit 1); exit 1; }; }
2650 # Provide some information about the compiler.
2651 echo "$as_me:$LINENO:" \
2652 "checking for C compiler version" >&5
2653 ac_compiler=`set X $ac_compile; echo $2`
2654 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2655 (eval $ac_compiler --version </dev/null >&5) 2>&5
2657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2658 (exit $ac_status); }
2659 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2660 (eval $ac_compiler -v </dev/null >&5) 2>&5
2662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2663 (exit $ac_status); }
2664 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2665 (eval $ac_compiler -V </dev/null >&5) 2>&5
2667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2668 (exit $ac_status); }
2671 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2672 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2673 if test "${ac_cv_objext+set}" = set; then
2674 echo $ECHO_N "(cached) $ECHO_C" >&6
2676 cat >conftest.$ac_ext <<_ACEOF
2679 cat confdefs.h >>conftest.$ac_ext
2680 cat >>conftest.$ac_ext <<_ACEOF
2681 /* end confdefs.h. */
2691 rm -f conftest.o conftest.obj
2692 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2693 (eval $ac_compile) 2>&5
2695 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2696 (exit $ac_status); }; then
2697 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2699 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2700 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2705 echo "$as_me: failed program was:" >&5
2706 sed 's/^/| /' conftest.$ac_ext >&5
2708 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2709 See \`config.log' for more details." >&5
2710 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2711 See \`config.log' for more details." >&2;}
2712 { (exit 1); exit 1; }; }
2715 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2717 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2718 echo "${ECHO_T}$ac_cv_objext" >&6
2719 OBJEXT=$ac_cv_objext
2721 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2722 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2723 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2724 echo $ECHO_N "(cached) $ECHO_C" >&6
2726 cat >conftest.$ac_ext <<_ACEOF
2729 cat confdefs.h >>conftest.$ac_ext
2730 cat >>conftest.$ac_ext <<_ACEOF
2731 /* end confdefs.h. */
2744 rm -f conftest.$ac_objext
2745 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2746 (eval $ac_compile) 2>conftest.er1
2748 grep -v '^ *+' conftest.er1 >conftest.err
2750 cat conftest.err >&5
2751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2752 (exit $ac_status); } &&
2753 { ac_try='test -z "$ac_c_werror_flag"
2754 || test ! -s conftest.err'
2755 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2759 (exit $ac_status); }; } &&
2760 { ac_try='test -s conftest.$ac_objext'
2761 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2765 (exit $ac_status); }; }; then
2768 echo "$as_me: failed program was:" >&5
2769 sed 's/^/| /' conftest.$ac_ext >&5
2773 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2774 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2777 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2778 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2779 GCC=`test $ac_compiler_gnu = yes && echo yes`
2780 ac_test_CFLAGS=${CFLAGS+set}
2781 ac_save_CFLAGS=$CFLAGS
2783 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2784 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2785 if test "${ac_cv_prog_cc_g+set}" = set; then
2786 echo $ECHO_N "(cached) $ECHO_C" >&6
2788 cat >conftest.$ac_ext <<_ACEOF
2791 cat confdefs.h >>conftest.$ac_ext
2792 cat >>conftest.$ac_ext <<_ACEOF
2793 /* end confdefs.h. */
2803 rm -f conftest.$ac_objext
2804 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2805 (eval $ac_compile) 2>conftest.er1
2807 grep -v '^ *+' conftest.er1 >conftest.err
2809 cat conftest.err >&5
2810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2811 (exit $ac_status); } &&
2812 { ac_try='test -z "$ac_c_werror_flag"
2813 || test ! -s conftest.err'
2814 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2818 (exit $ac_status); }; } &&
2819 { ac_try='test -s conftest.$ac_objext'
2820 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2824 (exit $ac_status); }; }; then
2827 echo "$as_me: failed program was:" >&5
2828 sed 's/^/| /' conftest.$ac_ext >&5
2832 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2834 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2835 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2836 if test "$ac_test_CFLAGS" = set; then
2837 CFLAGS=$ac_save_CFLAGS
2838 elif test $ac_cv_prog_cc_g = yes; then
2839 if test "$GCC" = yes; then
2845 if test "$GCC" = yes; then
2851 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2852 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2853 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2854 echo $ECHO_N "(cached) $ECHO_C" >&6
2856 ac_cv_prog_cc_stdc=no
2858 cat >conftest.$ac_ext <<_ACEOF
2861 cat confdefs.h >>conftest.$ac_ext
2862 cat >>conftest.$ac_ext <<_ACEOF
2863 /* end confdefs.h. */
2866 #include <sys/types.h>
2867 #include <sys/stat.h>
2868 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2869 struct buf { int x; };
2870 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2871 static char *e (p, i)
2877 static char *f (char * (*g) (char **, int), char **p, ...)
2882 s = g (p, va_arg (v,int));
2887 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2888 function prototypes and stuff, but not '\xHH' hex character constants.
2889 These don't provoke an error unfortunately, instead are silently treated
2890 as 'x'. The following induces an error, until -std1 is added to get
2891 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2892 array size at least. It's necessary to write '\x00'==0 to get something
2893 that's true only with -std1. */
2894 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2896 int test (int i, double x);
2897 struct s1 {int (*f) (int a);};
2898 struct s2 {int (*f) (double a);};
2899 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2905 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2910 # Don't try gcc -ansi; that turns off useful extensions and
2911 # breaks some systems' header files.
2912 # AIX -qlanglvl=ansi
2913 # Ultrix and OSF/1 -std1
2914 # HP-UX 10.20 and later -Ae
2915 # HP-UX older versions -Aa -D_HPUX_SOURCE
2916 # SVR4 -Xc -D__EXTENSIONS__
2917 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2919 CC="$ac_save_CC $ac_arg"
2920 rm -f conftest.$ac_objext
2921 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2922 (eval $ac_compile) 2>conftest.er1
2924 grep -v '^ *+' conftest.er1 >conftest.err
2926 cat conftest.err >&5
2927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2928 (exit $ac_status); } &&
2929 { ac_try='test -z "$ac_c_werror_flag"
2930 || test ! -s conftest.err'
2931 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2935 (exit $ac_status); }; } &&
2936 { ac_try='test -s conftest.$ac_objext'
2937 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2941 (exit $ac_status); }; }; then
2942 ac_cv_prog_cc_stdc=$ac_arg
2945 echo "$as_me: failed program was:" >&5
2946 sed 's/^/| /' conftest.$ac_ext >&5
2949 rm -f conftest.err conftest.$ac_objext
2951 rm -f conftest.$ac_ext conftest.$ac_objext
2956 case "x$ac_cv_prog_cc_stdc" in
2958 echo "$as_me:$LINENO: result: none needed" >&5
2959 echo "${ECHO_T}none needed" >&6 ;;
2961 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2962 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2963 CC="$CC $ac_cv_prog_cc_stdc" ;;
2966 # Some people use a C++ compiler to compile C. Since we use `exit',
2967 # in C++ we need to declare it. In case someone uses the same compiler
2968 # for both compiling C and C++ we need to have the C++ compiler decide
2969 # the declaration of exit, since it's the most demanding environment.
2970 cat >conftest.$ac_ext <<_ACEOF
2975 rm -f conftest.$ac_objext
2976 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2977 (eval $ac_compile) 2>conftest.er1
2979 grep -v '^ *+' conftest.er1 >conftest.err
2981 cat conftest.err >&5
2982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2983 (exit $ac_status); } &&
2984 { ac_try='test -z "$ac_c_werror_flag"
2985 || test ! -s conftest.err'
2986 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2990 (exit $ac_status); }; } &&
2991 { ac_try='test -s conftest.$ac_objext'
2992 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2996 (exit $ac_status); }; }; then
2997 for ac_declaration in \
2999 'extern "C" void std::exit (int) throw (); using std::exit;' \
3000 'extern "C" void std::exit (int); using std::exit;' \
3001 'extern "C" void exit (int) throw ();' \
3002 'extern "C" void exit (int);' \
3005 cat >conftest.$ac_ext <<_ACEOF
3008 cat confdefs.h >>conftest.$ac_ext
3009 cat >>conftest.$ac_ext <<_ACEOF
3010 /* end confdefs.h. */
3021 rm -f conftest.$ac_objext
3022 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3023 (eval $ac_compile) 2>conftest.er1
3025 grep -v '^ *+' conftest.er1 >conftest.err
3027 cat conftest.err >&5
3028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3029 (exit $ac_status); } &&
3030 { ac_try='test -z "$ac_c_werror_flag"
3031 || test ! -s conftest.err'
3032 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3036 (exit $ac_status); }; } &&
3037 { ac_try='test -s conftest.$ac_objext'
3038 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3042 (exit $ac_status); }; }; then
3045 echo "$as_me: failed program was:" >&5
3046 sed 's/^/| /' conftest.$ac_ext >&5
3050 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3051 cat >conftest.$ac_ext <<_ACEOF
3054 cat confdefs.h >>conftest.$ac_ext
3055 cat >>conftest.$ac_ext <<_ACEOF
3056 /* end confdefs.h. */
3066 rm -f conftest.$ac_objext
3067 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3068 (eval $ac_compile) 2>conftest.er1
3070 grep -v '^ *+' conftest.er1 >conftest.err
3072 cat conftest.err >&5
3073 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3074 (exit $ac_status); } &&
3075 { ac_try='test -z "$ac_c_werror_flag"
3076 || test ! -s conftest.err'
3077 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3081 (exit $ac_status); }; } &&
3082 { ac_try='test -s conftest.$ac_objext'
3083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3087 (exit $ac_status); }; }; then
3090 echo "$as_me: failed program was:" >&5
3091 sed 's/^/| /' conftest.$ac_ext >&5
3094 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3097 if test -n "$ac_declaration"; then
3098 echo '#ifdef __cplusplus' >>confdefs.h
3099 echo $ac_declaration >>confdefs.h
3100 echo '#endif' >>confdefs.h
3104 echo "$as_me: failed program was:" >&5
3105 sed 's/^/| /' conftest.$ac_ext >&5
3108 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3110 ac_cpp='$CPP $CPPFLAGS'
3111 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3112 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3113 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3115 if test $host != $build; then
3116 for ac_prog in gcc cc
3118 # Extract the first word of "$ac_prog", so it can be a program name with args.
3119 set dummy $ac_prog; ac_word=$2
3120 echo "$as_me:$LINENO: checking for $ac_word" >&5
3121 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3122 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3123 echo $ECHO_N "(cached) $ECHO_C" >&6
3125 if test -n "$BUILD_CC"; then
3126 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3132 test -z "$as_dir" && as_dir=.
3133 for ac_exec_ext in '' $ac_executable_extensions; do
3134 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3135 ac_cv_prog_BUILD_CC="$ac_prog"
3136 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3144 BUILD_CC=$ac_cv_prog_BUILD_CC
3145 if test -n "$BUILD_CC"; then
3146 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3147 echo "${ECHO_T}$BUILD_CC" >&6
3149 echo "$as_me:$LINENO: result: no" >&5
3150 echo "${ECHO_T}no" >&6
3153 test -n "$BUILD_CC" && break
3159 ac_cpp='$CPP $CPPFLAGS'
3160 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3161 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3162 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3163 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3164 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3165 # On Suns, sometimes $CPP names a directory.
3166 if test -n "$CPP" && test -d "$CPP"; then
3169 if test -z "$CPP"; then
3170 if test "${ac_cv_prog_CPP+set}" = set; then
3171 echo $ECHO_N "(cached) $ECHO_C" >&6
3173 # Double quotes because CPP needs to be expanded
3174 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3177 for ac_c_preproc_warn_flag in '' yes
3179 # Use a header file that comes with gcc, so configuring glibc
3180 # with a fresh cross-compiler works.
3181 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3182 # <limits.h> exists even on freestanding compilers.
3183 # On the NeXT, cc -E runs the code through the compiler's parser,
3184 # not just through cpp. "Syntax error" is here to catch this case.
3185 cat >conftest.$ac_ext <<_ACEOF
3188 cat confdefs.h >>conftest.$ac_ext
3189 cat >>conftest.$ac_ext <<_ACEOF
3190 /* end confdefs.h. */
3192 # include <limits.h>
3194 # include <assert.h>
3198 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3199 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3201 grep -v '^ *+' conftest.er1 >conftest.err
3203 cat conftest.err >&5
3204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3205 (exit $ac_status); } >/dev/null; then
3206 if test -s conftest.err; then
3207 ac_cpp_err=$ac_c_preproc_warn_flag
3208 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3215 if test -z "$ac_cpp_err"; then
3218 echo "$as_me: failed program was:" >&5
3219 sed 's/^/| /' conftest.$ac_ext >&5
3221 # Broken: fails on valid input.
3224 rm -f conftest.err conftest.$ac_ext
3226 # OK, works on sane cases. Now check whether non-existent headers
3227 # can be detected and how.
3228 cat >conftest.$ac_ext <<_ACEOF
3231 cat confdefs.h >>conftest.$ac_ext
3232 cat >>conftest.$ac_ext <<_ACEOF
3233 /* end confdefs.h. */
3234 #include <ac_nonexistent.h>
3236 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3237 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3239 grep -v '^ *+' conftest.er1 >conftest.err
3241 cat conftest.err >&5
3242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3243 (exit $ac_status); } >/dev/null; then
3244 if test -s conftest.err; then
3245 ac_cpp_err=$ac_c_preproc_warn_flag
3246 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3253 if test -z "$ac_cpp_err"; then
3254 # Broken: success on invalid input.
3257 echo "$as_me: failed program was:" >&5
3258 sed 's/^/| /' conftest.$ac_ext >&5
3260 # Passes both tests.
3264 rm -f conftest.err conftest.$ac_ext
3267 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3268 rm -f conftest.err conftest.$ac_ext
3269 if $ac_preproc_ok; then
3281 echo "$as_me:$LINENO: result: $CPP" >&5
3282 echo "${ECHO_T}$CPP" >&6
3284 for ac_c_preproc_warn_flag in '' yes
3286 # Use a header file that comes with gcc, so configuring glibc
3287 # with a fresh cross-compiler works.
3288 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3289 # <limits.h> exists even on freestanding compilers.
3290 # On the NeXT, cc -E runs the code through the compiler's parser,
3291 # not just through cpp. "Syntax error" is here to catch this case.
3292 cat >conftest.$ac_ext <<_ACEOF
3295 cat confdefs.h >>conftest.$ac_ext
3296 cat >>conftest.$ac_ext <<_ACEOF
3297 /* end confdefs.h. */
3299 # include <limits.h>
3301 # include <assert.h>
3305 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3306 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3308 grep -v '^ *+' conftest.er1 >conftest.err
3310 cat conftest.err >&5
3311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3312 (exit $ac_status); } >/dev/null; then
3313 if test -s conftest.err; then
3314 ac_cpp_err=$ac_c_preproc_warn_flag
3315 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3322 if test -z "$ac_cpp_err"; then
3325 echo "$as_me: failed program was:" >&5
3326 sed 's/^/| /' conftest.$ac_ext >&5
3328 # Broken: fails on valid input.
3331 rm -f conftest.err conftest.$ac_ext
3333 # OK, works on sane cases. Now check whether non-existent headers
3334 # can be detected and how.
3335 cat >conftest.$ac_ext <<_ACEOF
3338 cat confdefs.h >>conftest.$ac_ext
3339 cat >>conftest.$ac_ext <<_ACEOF
3340 /* end confdefs.h. */
3341 #include <ac_nonexistent.h>
3343 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3344 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3346 grep -v '^ *+' conftest.er1 >conftest.err
3348 cat conftest.err >&5
3349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3350 (exit $ac_status); } >/dev/null; then
3351 if test -s conftest.err; then
3352 ac_cpp_err=$ac_c_preproc_warn_flag
3353 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3360 if test -z "$ac_cpp_err"; then
3361 # Broken: success on invalid input.
3364 echo "$as_me: failed program was:" >&5
3365 sed 's/^/| /' conftest.$ac_ext >&5
3367 # Passes both tests.
3371 rm -f conftest.err conftest.$ac_ext
3374 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3375 rm -f conftest.err conftest.$ac_ext
3376 if $ac_preproc_ok; then
3379 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3380 See \`config.log' for more details." >&5
3381 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3382 See \`config.log' for more details." >&2;}
3383 { (exit 1); exit 1; }; }
3387 ac_cpp='$CPP $CPPFLAGS'
3388 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3389 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3390 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3392 # We need the C++ compiler only for testing.
3394 ac_cpp='$CXXCPP $CPPFLAGS'
3395 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3396 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3397 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3398 if test -n "$ac_tool_prefix"; then
3399 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3401 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3402 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3403 echo "$as_me:$LINENO: checking for $ac_word" >&5
3404 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3405 if test "${ac_cv_prog_CXX+set}" = set; then
3406 echo $ECHO_N "(cached) $ECHO_C" >&6
3408 if test -n "$CXX"; then
3409 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3415 test -z "$as_dir" && as_dir=.
3416 for ac_exec_ext in '' $ac_executable_extensions; do
3417 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3418 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3419 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3428 if test -n "$CXX"; then
3429 echo "$as_me:$LINENO: result: $CXX" >&5
3430 echo "${ECHO_T}$CXX" >&6
3432 echo "$as_me:$LINENO: result: no" >&5
3433 echo "${ECHO_T}no" >&6
3436 test -n "$CXX" && break
3439 if test -z "$CXX"; then
3441 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3443 # Extract the first word of "$ac_prog", so it can be a program name with args.
3444 set dummy $ac_prog; ac_word=$2
3445 echo "$as_me:$LINENO: checking for $ac_word" >&5
3446 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3447 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3448 echo $ECHO_N "(cached) $ECHO_C" >&6
3450 if test -n "$ac_ct_CXX"; then
3451 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3453 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3457 test -z "$as_dir" && as_dir=.
3458 for ac_exec_ext in '' $ac_executable_extensions; do
3459 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3460 ac_cv_prog_ac_ct_CXX="$ac_prog"
3461 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3469 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3470 if test -n "$ac_ct_CXX"; then
3471 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3472 echo "${ECHO_T}$ac_ct_CXX" >&6
3474 echo "$as_me:$LINENO: result: no" >&5
3475 echo "${ECHO_T}no" >&6
3478 test -n "$ac_ct_CXX" && break
3480 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3486 # Provide some information about the compiler.
3487 echo "$as_me:$LINENO:" \
3488 "checking for C++ compiler version" >&5
3489 ac_compiler=`set X $ac_compile; echo $2`
3490 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3491 (eval $ac_compiler --version </dev/null >&5) 2>&5
3493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3494 (exit $ac_status); }
3495 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3496 (eval $ac_compiler -v </dev/null >&5) 2>&5
3498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3499 (exit $ac_status); }
3500 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3501 (eval $ac_compiler -V </dev/null >&5) 2>&5
3503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3504 (exit $ac_status); }
3506 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3507 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3508 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3509 echo $ECHO_N "(cached) $ECHO_C" >&6
3511 cat >conftest.$ac_ext <<_ACEOF
3514 cat confdefs.h >>conftest.$ac_ext
3515 cat >>conftest.$ac_ext <<_ACEOF
3516 /* end confdefs.h. */
3529 rm -f conftest.$ac_objext
3530 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3531 (eval $ac_compile) 2>conftest.er1
3533 grep -v '^ *+' conftest.er1 >conftest.err
3535 cat conftest.err >&5
3536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3537 (exit $ac_status); } &&
3538 { ac_try='test -z "$ac_cxx_werror_flag"
3539 || test ! -s conftest.err'
3540 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3544 (exit $ac_status); }; } &&
3545 { ac_try='test -s conftest.$ac_objext'
3546 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3550 (exit $ac_status); }; }; then
3553 echo "$as_me: failed program was:" >&5
3554 sed 's/^/| /' conftest.$ac_ext >&5
3558 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3559 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3562 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3563 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3564 GXX=`test $ac_compiler_gnu = yes && echo yes`
3565 ac_test_CXXFLAGS=${CXXFLAGS+set}
3566 ac_save_CXXFLAGS=$CXXFLAGS
3568 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3569 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3570 if test "${ac_cv_prog_cxx_g+set}" = set; then
3571 echo $ECHO_N "(cached) $ECHO_C" >&6
3573 cat >conftest.$ac_ext <<_ACEOF
3576 cat confdefs.h >>conftest.$ac_ext
3577 cat >>conftest.$ac_ext <<_ACEOF
3578 /* end confdefs.h. */
3588 rm -f conftest.$ac_objext
3589 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3590 (eval $ac_compile) 2>conftest.er1
3592 grep -v '^ *+' conftest.er1 >conftest.err
3594 cat conftest.err >&5
3595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3596 (exit $ac_status); } &&
3597 { ac_try='test -z "$ac_cxx_werror_flag"
3598 || test ! -s conftest.err'
3599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3603 (exit $ac_status); }; } &&
3604 { ac_try='test -s conftest.$ac_objext'
3605 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3609 (exit $ac_status); }; }; then
3610 ac_cv_prog_cxx_g=yes
3612 echo "$as_me: failed program was:" >&5
3613 sed 's/^/| /' conftest.$ac_ext >&5
3617 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3619 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3620 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3621 if test "$ac_test_CXXFLAGS" = set; then
3622 CXXFLAGS=$ac_save_CXXFLAGS
3623 elif test $ac_cv_prog_cxx_g = yes; then
3624 if test "$GXX" = yes; then
3630 if test "$GXX" = yes; then
3636 for ac_declaration in \
3638 'extern "C" void std::exit (int) throw (); using std::exit;' \
3639 'extern "C" void std::exit (int); using std::exit;' \
3640 'extern "C" void exit (int) throw ();' \
3641 'extern "C" void exit (int);' \
3644 cat >conftest.$ac_ext <<_ACEOF
3647 cat confdefs.h >>conftest.$ac_ext
3648 cat >>conftest.$ac_ext <<_ACEOF
3649 /* end confdefs.h. */
3660 rm -f conftest.$ac_objext
3661 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3662 (eval $ac_compile) 2>conftest.er1
3664 grep -v '^ *+' conftest.er1 >conftest.err
3666 cat conftest.err >&5
3667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3668 (exit $ac_status); } &&
3669 { ac_try='test -z "$ac_cxx_werror_flag"
3670 || test ! -s conftest.err'
3671 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3675 (exit $ac_status); }; } &&
3676 { ac_try='test -s conftest.$ac_objext'
3677 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3681 (exit $ac_status); }; }; then
3684 echo "$as_me: failed program was:" >&5
3685 sed 's/^/| /' conftest.$ac_ext >&5
3689 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3690 cat >conftest.$ac_ext <<_ACEOF
3693 cat confdefs.h >>conftest.$ac_ext
3694 cat >>conftest.$ac_ext <<_ACEOF
3695 /* end confdefs.h. */
3705 rm -f conftest.$ac_objext
3706 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3707 (eval $ac_compile) 2>conftest.er1
3709 grep -v '^ *+' conftest.er1 >conftest.err
3711 cat conftest.err >&5
3712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3713 (exit $ac_status); } &&
3714 { ac_try='test -z "$ac_cxx_werror_flag"
3715 || test ! -s conftest.err'
3716 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3720 (exit $ac_status); }; } &&
3721 { ac_try='test -s conftest.$ac_objext'
3722 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3726 (exit $ac_status); }; }; then
3729 echo "$as_me: failed program was:" >&5
3730 sed 's/^/| /' conftest.$ac_ext >&5
3733 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3736 if test -n "$ac_declaration"; then
3737 echo '#ifdef __cplusplus' >>confdefs.h
3738 echo $ac_declaration >>confdefs.h
3739 echo '#endif' >>confdefs.h
3743 ac_cpp='$CPP $CPPFLAGS'
3744 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3745 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3746 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3748 # Was a --with-binutils option given?
3749 if test -n "$path_binutils"; then
3750 # Make absolute; ensure a single trailing slash.
3751 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3752 CC="$CC -B$path_binutils"
3754 AS=`$CC -print-prog-name=as`
3755 LD=`$CC -print-prog-name=ld`
3756 AR=`$CC -print-prog-name=ar`
3758 OBJDUMP=`$CC -print-prog-name=objdump`
3761 # ranlib has to be treated a bit differently since it might not exist at all.
3762 ac_ranlib=`$CC -print-prog-name=ranlib`
3763 if test "x$ac_ranlib" = xranlib; then
3764 # This extra check has to happen since gcc simply echos the parameter in
3765 # case it cannot find the value in its own directories.
3766 if test -n "$ac_tool_prefix"; then
3767 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3768 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3769 echo "$as_me:$LINENO: checking for $ac_word" >&5
3770 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3771 if test "${ac_cv_prog_RANLIB+set}" = set; then
3772 echo $ECHO_N "(cached) $ECHO_C" >&6
3774 if test -n "$RANLIB"; then
3775 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3777 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3781 test -z "$as_dir" && as_dir=.
3782 for ac_exec_ext in '' $ac_executable_extensions; do
3783 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3784 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3785 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3793 RANLIB=$ac_cv_prog_RANLIB
3794 if test -n "$RANLIB"; then
3795 echo "$as_me:$LINENO: result: $RANLIB" >&5
3796 echo "${ECHO_T}$RANLIB" >&6
3798 echo "$as_me:$LINENO: result: no" >&5
3799 echo "${ECHO_T}no" >&6
3803 if test -z "$ac_cv_prog_RANLIB"; then
3804 ac_ct_RANLIB=$RANLIB
3805 # Extract the first word of "ranlib", so it can be a program name with args.
3806 set dummy ranlib; ac_word=$2
3807 echo "$as_me:$LINENO: checking for $ac_word" >&5
3808 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3809 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3810 echo $ECHO_N "(cached) $ECHO_C" >&6
3812 if test -n "$ac_ct_RANLIB"; then
3813 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3815 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3819 test -z "$as_dir" && as_dir=.
3820 for ac_exec_ext in '' $ac_executable_extensions; do
3821 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3822 ac_cv_prog_ac_ct_RANLIB="ranlib"
3823 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3829 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3832 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3833 if test -n "$ac_ct_RANLIB"; then
3834 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3835 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3837 echo "$as_me:$LINENO: result: no" >&5
3838 echo "${ECHO_T}no" >&6
3841 RANLIB=$ac_ct_RANLIB
3843 RANLIB="$ac_cv_prog_RANLIB"
3851 # Determine whether we are using GNU binutils.
3852 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3853 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3854 if test "${libc_cv_prog_as_gnu+set}" = set; then
3855 echo $ECHO_N "(cached) $ECHO_C" >&6
3857 # Most GNU programs take a -v and spit out some text including
3858 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3859 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3860 libc_cv_prog_as_gnu=yes
3862 libc_cv_prog_as_gnu=no
3866 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3867 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3869 gnu_as=$libc_cv_prog_as_gnu
3871 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3872 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3873 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3874 echo $ECHO_N "(cached) $ECHO_C" >&6
3876 # Most GNU programs take a -v and spit out some text including
3877 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3878 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3879 libc_cv_prog_ld_gnu=yes
3881 libc_cv_prog_ld_gnu=no
3885 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3886 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3887 gnu_ld=$libc_cv_prog_ld_gnu
3890 # Accept binutils 2.13 or newer.
3893 # Extract the first word of "$ac_prog", so it can be a program name with args.
3894 set dummy $ac_prog; ac_word=$2
3895 echo "$as_me:$LINENO: checking for $ac_word" >&5
3896 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3897 if test "${ac_cv_prog_AS+set}" = set; then
3898 echo $ECHO_N "(cached) $ECHO_C" >&6
3900 if test -n "$AS"; then
3901 ac_cv_prog_AS="$AS" # Let the user override the test.
3903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3907 test -z "$as_dir" && as_dir=.
3908 for ac_exec_ext in '' $ac_executable_extensions; do
3909 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3910 ac_cv_prog_AS="$ac_prog"
3911 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3920 if test -n "$AS"; then
3921 echo "$as_me:$LINENO: result: $AS" >&5
3922 echo "${ECHO_T}$AS" >&6
3924 echo "$as_me:$LINENO: result: no" >&5
3925 echo "${ECHO_T}no" >&6
3928 test -n "$AS" && break
3931 if test -z "$AS"; then
3934 # Found it, now check the version.
3935 echo "$as_me:$LINENO: checking version of $AS" >&5
3936 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3937 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3938 case $ac_prog_version in
3939 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3941 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3942 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3945 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3946 echo "${ECHO_T}$ac_prog_version" >&6
3948 if test $ac_verc_fail = yes; then
3949 AS=: critic_missing="$critic_missing as"
3954 # Extract the first word of "$ac_prog", so it can be a program name with args.
3955 set dummy $ac_prog; ac_word=$2
3956 echo "$as_me:$LINENO: checking for $ac_word" >&5
3957 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3958 if test "${ac_cv_prog_LD+set}" = set; then
3959 echo $ECHO_N "(cached) $ECHO_C" >&6
3961 if test -n "$LD"; then
3962 ac_cv_prog_LD="$LD" # Let the user override the test.
3964 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3968 test -z "$as_dir" && as_dir=.
3969 for ac_exec_ext in '' $ac_executable_extensions; do
3970 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3971 ac_cv_prog_LD="$ac_prog"
3972 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3981 if test -n "$LD"; then
3982 echo "$as_me:$LINENO: result: $LD" >&5
3983 echo "${ECHO_T}$LD" >&6
3985 echo "$as_me:$LINENO: result: no" >&5
3986 echo "${ECHO_T}no" >&6
3989 test -n "$LD" && break
3992 if test -z "$LD"; then
3995 # Found it, now check the version.
3996 echo "$as_me:$LINENO: checking version of $LD" >&5
3997 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
3998 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
3999 case $ac_prog_version in
4000 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4002 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4003 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4006 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4007 echo "${ECHO_T}$ac_prog_version" >&6
4009 if test $ac_verc_fail = yes; then
4010 LD=: critic_missing="$critic_missing ld"
4014 # We need the physical current working directory. We cannot use the
4015 # "pwd -P" shell builtin since that's not portable. Instead we try to
4016 # find a pwd binary. Note that assigning to the PWD environment
4017 # variable might have some interesting side effects, so we don't do
4019 # Extract the first word of "pwd", so it can be a program name with args.
4020 set dummy pwd; ac_word=$2
4021 echo "$as_me:$LINENO: checking for $ac_word" >&5
4022 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4023 if test "${ac_cv_path_PWD_P+set}" = set; then
4024 echo $ECHO_N "(cached) $ECHO_C" >&6
4028 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4031 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4035 test -z "$as_dir" && as_dir=.
4036 for ac_exec_ext in '' $ac_executable_extensions; do
4037 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4038 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4039 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4045 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4049 PWD_P=$ac_cv_path_PWD_P
4051 if test -n "$PWD_P"; then
4052 echo "$as_me:$LINENO: result: $PWD_P" >&5
4053 echo "${ECHO_T}$PWD_P" >&6
4055 echo "$as_me:$LINENO: result: no" >&5
4056 echo "${ECHO_T}no" >&6
4059 if test "$PWD_P" = no; then
4060 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
4061 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
4062 { (exit 1); exit 1; }; }
4065 # These programs are version sensitive.
4067 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4069 # Extract the first word of "$ac_prog", so it can be a program name with args.
4070 set dummy $ac_prog; ac_word=$2
4071 echo "$as_me:$LINENO: checking for $ac_word" >&5
4072 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4073 if test "${ac_cv_prog_CC+set}" = set; then
4074 echo $ECHO_N "(cached) $ECHO_C" >&6
4076 if test -n "$CC"; then
4077 ac_cv_prog_CC="$CC" # Let the user override the test.
4079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4083 test -z "$as_dir" && as_dir=.
4084 for ac_exec_ext in '' $ac_executable_extensions; do
4085 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4086 ac_cv_prog_CC="$ac_prog"
4087 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4096 if test -n "$CC"; then
4097 echo "$as_me:$LINENO: result: $CC" >&5
4098 echo "${ECHO_T}$CC" >&6
4100 echo "$as_me:$LINENO: result: no" >&5
4101 echo "${ECHO_T}no" >&6
4104 test -n "$CC" && break
4107 if test -z "$CC"; then
4110 # Found it, now check the version.
4111 echo "$as_me:$LINENO: checking version of $CC" >&5
4112 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4113 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4114 case $ac_prog_version in
4115 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4117 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4118 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4121 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4122 echo "${ECHO_T}$ac_prog_version" >&6
4124 if test $ac_verc_fail = yes; then
4125 critic_missing="$critic_missing gcc"
4128 for ac_prog in gnumake gmake make
4130 # Extract the first word of "$ac_prog", so it can be a program name with args.
4131 set dummy $ac_prog; ac_word=$2
4132 echo "$as_me:$LINENO: checking for $ac_word" >&5
4133 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4134 if test "${ac_cv_prog_MAKE+set}" = set; then
4135 echo $ECHO_N "(cached) $ECHO_C" >&6
4137 if test -n "$MAKE"; then
4138 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4140 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4144 test -z "$as_dir" && as_dir=.
4145 for ac_exec_ext in '' $ac_executable_extensions; do
4146 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4147 ac_cv_prog_MAKE="$ac_prog"
4148 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4156 MAKE=$ac_cv_prog_MAKE
4157 if test -n "$MAKE"; then
4158 echo "$as_me:$LINENO: result: $MAKE" >&5
4159 echo "${ECHO_T}$MAKE" >&6
4161 echo "$as_me:$LINENO: result: no" >&5
4162 echo "${ECHO_T}no" >&6
4165 test -n "$MAKE" && break
4168 if test -z "$MAKE"; then
4171 # Found it, now check the version.
4172 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4173 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4174 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4175 case $ac_prog_version in
4176 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4178 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4179 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4182 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4183 echo "${ECHO_T}$ac_prog_version" >&6
4185 if test $ac_verc_fail = yes; then
4186 critic_missing="$critic_missing make"
4190 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4192 # Extract the first word of "$ac_prog", so it can be a program name with args.
4193 set dummy $ac_prog; ac_word=$2
4194 echo "$as_me:$LINENO: checking for $ac_word" >&5
4195 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4196 if test "${ac_cv_prog_MSGFMT+set}" = set; then
4197 echo $ECHO_N "(cached) $ECHO_C" >&6
4199 if test -n "$MSGFMT"; then
4200 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4202 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4206 test -z "$as_dir" && as_dir=.
4207 for ac_exec_ext in '' $ac_executable_extensions; do
4208 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4209 ac_cv_prog_MSGFMT="$ac_prog"
4210 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4218 MSGFMT=$ac_cv_prog_MSGFMT
4219 if test -n "$MSGFMT"; then
4220 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4221 echo "${ECHO_T}$MSGFMT" >&6
4223 echo "$as_me:$LINENO: result: no" >&5
4224 echo "${ECHO_T}no" >&6
4227 test -n "$MSGFMT" && break
4230 if test -z "$MSGFMT"; then
4233 # Found it, now check the version.
4234 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4235 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4236 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4237 case $ac_prog_version in
4238 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4239 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4240 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4241 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4244 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4245 echo "${ECHO_T}$ac_prog_version" >&6
4247 if test $ac_verc_fail = yes; then
4248 MSGFMT=: aux_missing="$aux_missing msgfmt"
4251 for ac_prog in makeinfo
4253 # Extract the first word of "$ac_prog", so it can be a program name with args.
4254 set dummy $ac_prog; ac_word=$2
4255 echo "$as_me:$LINENO: checking for $ac_word" >&5
4256 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4257 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4258 echo $ECHO_N "(cached) $ECHO_C" >&6
4260 if test -n "$MAKEINFO"; then
4261 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4263 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4267 test -z "$as_dir" && as_dir=.
4268 for ac_exec_ext in '' $ac_executable_extensions; do
4269 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4270 ac_cv_prog_MAKEINFO="$ac_prog"
4271 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4279 MAKEINFO=$ac_cv_prog_MAKEINFO
4280 if test -n "$MAKEINFO"; then
4281 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4282 echo "${ECHO_T}$MAKEINFO" >&6
4284 echo "$as_me:$LINENO: result: no" >&5
4285 echo "${ECHO_T}no" >&6
4288 test -n "$MAKEINFO" && break
4291 if test -z "$MAKEINFO"; then
4294 # Found it, now check the version.
4295 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4296 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4297 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4298 case $ac_prog_version in
4299 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4301 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4302 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4305 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4306 echo "${ECHO_T}$ac_prog_version" >&6
4308 if test $ac_verc_fail = yes; then
4309 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4314 # Extract the first word of "$ac_prog", so it can be a program name with args.
4315 set dummy $ac_prog; ac_word=$2
4316 echo "$as_me:$LINENO: checking for $ac_word" >&5
4317 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4318 if test "${ac_cv_prog_SED+set}" = set; then
4319 echo $ECHO_N "(cached) $ECHO_C" >&6
4321 if test -n "$SED"; then
4322 ac_cv_prog_SED="$SED" # Let the user override the test.
4324 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4328 test -z "$as_dir" && as_dir=.
4329 for ac_exec_ext in '' $ac_executable_extensions; do
4330 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4331 ac_cv_prog_SED="$ac_prog"
4332 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4341 if test -n "$SED"; then
4342 echo "$as_me:$LINENO: result: $SED" >&5
4343 echo "${ECHO_T}$SED" >&6
4345 echo "$as_me:$LINENO: result: no" >&5
4346 echo "${ECHO_T}no" >&6
4349 test -n "$SED" && break
4352 if test -z "$SED"; then
4355 # Found it, now check the version.
4356 echo "$as_me:$LINENO: checking version of $SED" >&5
4357 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4358 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4359 case $ac_prog_version in
4360 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4361 3.0[2-9]*|3.[1-9]*|[4-9]*)
4362 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4363 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4366 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4367 echo "${ECHO_T}$ac_prog_version" >&6
4369 if test $ac_verc_fail = yes; then
4370 SED=: aux_missing="$aux_missing sed"
4374 for ac_prog in autoconf
4376 # Extract the first word of "$ac_prog", so it can be a program name with args.
4377 set dummy $ac_prog; ac_word=$2
4378 echo "$as_me:$LINENO: checking for $ac_word" >&5
4379 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4380 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
4381 echo $ECHO_N "(cached) $ECHO_C" >&6
4383 if test -n "$AUTOCONF"; then
4384 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4390 test -z "$as_dir" && as_dir=.
4391 for ac_exec_ext in '' $ac_executable_extensions; do
4392 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4393 ac_cv_prog_AUTOCONF="$ac_prog"
4394 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4402 AUTOCONF=$ac_cv_prog_AUTOCONF
4403 if test -n "$AUTOCONF"; then
4404 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4405 echo "${ECHO_T}$AUTOCONF" >&6
4407 echo "$as_me:$LINENO: result: no" >&5
4408 echo "${ECHO_T}no" >&6
4411 test -n "$AUTOCONF" && break
4413 test -n "$AUTOCONF" || AUTOCONF="no"
4415 case "x$AUTOCONF" in
4416 xno|x|x:) AUTOCONF=no ;;
4418 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4419 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4420 if test "${libc_cv_autoconf_works+set}" = set; then
4421 echo $ECHO_N "(cached) $ECHO_C" >&6
4423 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4424 libc_cv_autoconf_works=yes
4426 libc_cv_autoconf_works=no
4429 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4430 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
4431 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4434 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4435 # If --without-cvs they probably won't change configure.in, so no complaints.
4436 aux_missing="$aux_missing autoconf"
4439 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4440 *** These critical programs are missing or too old:$critic_missing
4441 *** Check the INSTALL file for required versions." >&5
4442 echo "$as_me: error:
4443 *** These critical programs are missing or too old:$critic_missing
4444 *** Check the INSTALL file for required versions." >&2;}
4445 { (exit 1); exit 1; }; }
4447 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
4448 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4449 *** some features will be disabled.
4450 *** Check the INSTALL file for required versions." >&5
4451 echo "$as_me: WARNING:
4452 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4453 *** some features will be disabled.
4454 *** Check the INSTALL file for required versions." >&2;}
4456 # if using special system headers, find out the compiler's sekrit
4457 # header directory and add that to the list. NOTE: Only does the right
4458 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
4459 if test -n "$sysheaders"; then
4460 ccheaders=`$CC -print-file-name=include`
4461 SYSINCLUDES="-nostdinc -isystem $ccheaders \
4462 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
4463 if test -n "$CXX"; then
4464 cxxversion=`$CXX -dumpversion 2>&5` &&
4465 cxxmachine=`$CXX -dumpmachine 2>&5` &&
4466 cxxheaders=`$CXX -print-file-name=../../../../include/c++/`"$cxxversion" &&
4467 CXX_SYSINCLUDES="-isystem $cxxheaders \
4468 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
4474 # check if ranlib is necessary
4475 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4476 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4477 if test "${libc_cv_ranlib_necessary+set}" = set; then
4478 echo $ECHO_N "(cached) $ECHO_C" >&6
4480 cat > conftest.c <<EOF
4485 $CC $CFLAGS $CPPFLAGS -c conftest.c
4486 $AR cr conftest.a conftest.o
4487 cp conftest.a conftest2.a
4489 if cmp -s conftest.a conftest2.a; then
4490 libc_cv_ranlib_necessary=no
4492 libc_cv_ranlib_necessary=yes
4496 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4497 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
4498 if test "$libc_cv_ranlib_necessary" = no; then
4502 # Test if LD_LIBRARY_PATH contains the notation for the current directory
4503 # since this would lead to problems installing/building glibc.
4504 # LD_LIBRARY_PATH contains the current directory if one of the following
4506 # - one of the terminals (":" and ";") is the first or last sign
4507 # - two terminals occur directly after each other
4508 # - the path contains an element with a dot in it
4509 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4510 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
4511 case ${LD_LIBRARY_PATH} in
4512 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
4513 ld_library_path_setting="contains current directory"
4516 ld_library_path_setting="ok"
4519 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4520 echo "${ECHO_T}$ld_library_path_setting" >&6
4521 if test "$ld_library_path_setting" != "ok"; then
4522 { { echo "$as_me:$LINENO: error:
4523 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4524 *** building glibc. Please change the environment variable
4525 *** and run configure again." >&5
4526 echo "$as_me: error:
4527 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4528 *** building glibc. Please change the environment variable
4529 *** and run configure again." >&2;}
4530 { (exit 1); exit 1; }; }
4533 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4534 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4535 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4536 echo $ECHO_N "(cached) $ECHO_C" >&6
4538 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4539 libc_cv_gcc_static_libgcc=
4541 libc_cv_gcc_static_libgcc=-static-libgcc
4544 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4545 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
4548 # Extract the first word of "bash", so it can be a program name with args.
4549 set dummy bash; ac_word=$2
4550 echo "$as_me:$LINENO: checking for $ac_word" >&5
4551 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4552 if test "${ac_cv_path_BASH+set}" = set; then
4553 echo $ECHO_N "(cached) $ECHO_C" >&6
4557 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4560 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4564 test -z "$as_dir" && as_dir=.
4565 for ac_exec_ext in '' $ac_executable_extensions; do
4566 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4567 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4568 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4574 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4578 BASH=$ac_cv_path_BASH
4580 if test -n "$BASH"; then
4581 echo "$as_me:$LINENO: result: $BASH" >&5
4582 echo "${ECHO_T}$BASH" >&6
4584 echo "$as_me:$LINENO: result: no" >&5
4585 echo "${ECHO_T}no" >&6
4588 if test "$BASH" != no &&
4589 $BASH -c 'test "$BASH_VERSINFO" \
4590 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4591 libc_cv_have_bash2=yes
4593 libc_cv_have_bash2=no
4597 if test "$BASH" = no; then
4598 # Extract the first word of "ksh", so it can be a program name with args.
4599 set dummy ksh; ac_word=$2
4600 echo "$as_me:$LINENO: checking for $ac_word" >&5
4601 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4602 if test "${ac_cv_path_KSH+set}" = set; then
4603 echo $ECHO_N "(cached) $ECHO_C" >&6
4607 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4614 test -z "$as_dir" && as_dir=.
4615 for ac_exec_ext in '' $ac_executable_extensions; do
4616 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4617 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4618 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4624 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4630 if test -n "$KSH"; then
4631 echo "$as_me:$LINENO: result: $KSH" >&5
4632 echo "${ECHO_T}$KSH" >&6
4634 echo "$as_me:$LINENO: result: no" >&5
4635 echo "${ECHO_T}no" >&6
4638 if test "$KSH" = no; then
4641 libc_cv_have_ksh=yes
4646 libc_cv_have_ksh=yes
4650 for ac_prog in gawk mawk nawk awk
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 echo "$as_me:$LINENO: checking for $ac_word" >&5
4655 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4656 if test "${ac_cv_prog_AWK+set}" = set; then
4657 echo $ECHO_N "(cached) $ECHO_C" >&6
4659 if test -n "$AWK"; then
4660 ac_cv_prog_AWK="$AWK" # 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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4669 ac_cv_prog_AWK="$ac_prog"
4670 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4679 if test -n "$AWK"; then
4680 echo "$as_me:$LINENO: result: $AWK" >&5
4681 echo "${ECHO_T}$AWK" >&6
4683 echo "$as_me:$LINENO: result: no" >&5
4684 echo "${ECHO_T}no" >&6
4687 test -n "$AWK" && break
4690 # Extract the first word of "perl", so it can be a program name with args.
4691 set dummy perl; ac_word=$2
4692 echo "$as_me:$LINENO: checking for $ac_word" >&5
4693 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4694 if test "${ac_cv_path_PERL+set}" = set; then
4695 echo $ECHO_N "(cached) $ECHO_C" >&6
4699 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4702 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4706 test -z "$as_dir" && as_dir=.
4707 for ac_exec_ext in '' $ac_executable_extensions; do
4708 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4709 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4710 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4716 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4720 PERL=$ac_cv_path_PERL
4722 if test -n "$PERL"; then
4723 echo "$as_me:$LINENO: result: $PERL" >&5
4724 echo "${ECHO_T}$PERL" >&6
4726 echo "$as_me:$LINENO: result: no" >&5
4727 echo "${ECHO_T}no" >&6
4730 if test "$PERL" != no &&
4731 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4734 # Extract the first word of "install-info", so it can be a program name with args.
4735 set dummy install-info; ac_word=$2
4736 echo "$as_me:$LINENO: checking for $ac_word" >&5
4737 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4738 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4739 echo $ECHO_N "(cached) $ECHO_C" >&6
4741 case $INSTALL_INFO in
4743 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4747 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4748 for as_dir in $as_dummy
4751 test -z "$as_dir" && as_dir=.
4752 for ac_exec_ext in '' $ac_executable_extensions; do
4753 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4754 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4755 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4761 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4765 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4767 if test -n "$INSTALL_INFO"; then
4768 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4769 echo "${ECHO_T}$INSTALL_INFO" >&6
4771 echo "$as_me:$LINENO: result: no" >&5
4772 echo "${ECHO_T}no" >&6
4775 # Extract the first word of "bison", so it can be a program name with args.
4776 set dummy bison; ac_word=$2
4777 echo "$as_me:$LINENO: checking for $ac_word" >&5
4778 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4779 if test "${ac_cv_path_BISON+set}" = set; then
4780 echo $ECHO_N "(cached) $ECHO_C" >&6
4784 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4788 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4789 for as_dir in $as_dummy
4792 test -z "$as_dir" && as_dir=.
4793 for ac_exec_ext in '' $ac_executable_extensions; do
4794 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4795 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4796 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4802 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4806 BISON=$ac_cv_path_BISON
4808 if test -n "$BISON"; then
4809 echo "$as_me:$LINENO: result: $BISON" >&5
4810 echo "${ECHO_T}$BISON" >&6
4812 echo "$as_me:$LINENO: result: no" >&5
4813 echo "${ECHO_T}no" >&6
4817 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4818 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4819 if test "${libc_cv_signed_size_t+set}" = set; then
4820 echo $ECHO_N "(cached) $ECHO_C" >&6
4822 echo '#include <stddef.h>
4823 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4824 if eval "$ac_cpp conftest.c 2>/dev/null" \
4825 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4826 libc_cv_signed_size_t=no
4828 libc_cv_signed_size_t=yes
4832 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4833 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4834 if test $libc_cv_signed_size_t = yes; then
4835 cat >> confdefs.h <<\EOF
4836 #undef __SIZE_TYPE__
4837 #define __SIZE_TYPE__ unsigned
4842 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4843 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4844 if test "${libc_cv_friendly_stddef+set}" = set; then
4845 echo $ECHO_N "(cached) $ECHO_C" >&6
4847 cat >conftest.$ac_ext <<_ACEOF
4850 cat confdefs.h >>conftest.$ac_ext
4851 cat >>conftest.$ac_ext <<_ACEOF
4852 /* end confdefs.h. */
4853 #define __need_size_t
4854 #define __need_wchar_t
4861 size_t size; wchar_t wchar;
4863 #error stddef.h ignored __need_*
4865 if (&size == NULL || &wchar == NULL) abort ();
4870 rm -f conftest.$ac_objext
4871 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4872 (eval $ac_compile) 2>conftest.er1
4874 grep -v '^ *+' conftest.er1 >conftest.err
4876 cat conftest.err >&5
4877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4878 (exit $ac_status); } &&
4879 { ac_try='test -z "$ac_c_werror_flag"
4880 || test ! -s conftest.err'
4881 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4885 (exit $ac_status); }; } &&
4886 { ac_try='test -s conftest.$ac_objext'
4887 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4891 (exit $ac_status); }; }; then
4892 libc_cv_friendly_stddef=yes
4894 echo "$as_me: failed program was:" >&5
4895 sed 's/^/| /' conftest.$ac_ext >&5
4897 libc_cv_friendly_stddef=no
4899 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4901 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4902 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4903 if test $libc_cv_friendly_stddef = yes; then
4904 config_vars="$config_vars
4905 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4908 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4909 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4910 if test "${libc_cv_need_minus_P+set}" = set; then
4911 echo $ECHO_N "(cached) $ECHO_C" >&6
4913 cat > conftest.S <<EOF
4914 #include "confdefs.h"
4915 /* Nothing whatsoever. */
4917 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
4918 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4922 (exit $ac_status); }; }; then
4923 libc_cv_need_minus_P=no
4925 libc_cv_need_minus_P=yes
4929 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4930 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4931 if test $libc_cv_need_minus_P = yes; then
4932 config_vars="$config_vars
4933 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4936 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4937 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4938 if test "${libc_cv_dot_text+set}" = set; then
4939 echo $ECHO_N "(cached) $ECHO_C" >&6
4941 cat > conftest.s <<EOF
4945 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4946 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4950 (exit $ac_status); }; }; then
4951 libc_cv_dot_text=.text
4956 if test -z "$libc_cv_dot_text"; then
4957 echo "$as_me:$LINENO: result: no" >&5
4958 echo "${ECHO_T}no" >&6
4960 echo "$as_me:$LINENO: result: yes" >&5
4961 echo "${ECHO_T}yes" >&6
4964 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4965 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4966 if test "${libc_cv_asm_global_directive+set}" = set; then
4967 echo $ECHO_N "(cached) $ECHO_C" >&6
4969 libc_cv_asm_global_directive=UNKNOWN
4970 for ac_globl in .globl .global .EXPORT; do
4971 cat > conftest.s <<EOF
4976 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4977 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4981 (exit $ac_status); }; }; then
4982 libc_cv_asm_global_directive=${ac_globl}
4985 test $libc_cv_asm_global_directive != UNKNOWN && break
4988 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4989 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4990 if test $libc_cv_asm_global_directive = UNKNOWN; then
4991 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4992 echo "$as_me: error: cannot determine asm global directive" >&2;}
4993 { (exit 1); exit 1; }; }
4995 cat >>confdefs.h <<_ACEOF
4996 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
5001 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
5002 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
5003 if test "${libc_cv_asm_set_directive+set}" = set; then
5004 echo $ECHO_N "(cached) $ECHO_C" >&6
5006 cat > conftest.s <<EOF
5009 .set glibc_conftest_frobozz,foo
5010 $libc_cv_asm_global_directive glibc_conftest_frobozz
5012 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5013 # (but it doesn't work), so we must do a linking check to be sure.
5014 cat > conftest1.c <<\EOF
5015 extern int glibc_conftest_frobozz;
5016 void _start() { glibc_conftest_frobozz = 1; }
5018 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5019 -nostartfiles -nostdlib \
5020 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5021 libc_cv_asm_set_directive=yes
5023 libc_cv_asm_set_directive=no
5027 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
5028 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
5029 if test $libc_cv_asm_set_directive = yes; then
5030 cat >>confdefs.h <<\_ACEOF
5031 #define HAVE_ASM_SET_DIRECTIVE 1
5036 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
5037 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
5038 if test "${libc_cv_asm_type_prefix+set}" = set; then
5039 echo $ECHO_N "(cached) $ECHO_C" >&6
5041 libc_cv_asm_type_prefix=no
5042 for ac_try_prefix in '@' '%' '#'; do
5043 cat > conftest.s <<EOF
5045 ${libc_cv_asm_global_directive} foo
5046 .type foo, ${ac_try_prefix}object
5051 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5052 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5056 (exit $ac_status); }; }; then
5057 libc_cv_asm_type_prefix=${ac_try_prefix}
5060 test "x$libc_cv_asm_type_prefix" != xno && break
5063 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
5064 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
5065 if test "x$libc_cv_asm_type_prefix" != xno; then
5066 cat >>confdefs.h <<_ACEOF
5067 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
5072 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
5073 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
5074 if test "${libc_cv_asm_symver_directive+set}" = set; then
5075 echo $ECHO_N "(cached) $ECHO_C" >&6
5077 cat > conftest.s <<EOF
5080 .symver _sym,sym@VERS
5082 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5083 libc_cv_asm_symver_directive=yes
5085 libc_cv_asm_symver_directive=no
5089 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
5090 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
5091 echo "$as_me:$LINENO: checking for ld --version-script" >&5
5092 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
5093 if test "${libc_cv_ld_version_script_option+set}" = set; then
5094 echo $ECHO_N "(cached) $ECHO_C" >&6
5096 if test $libc_cv_asm_symver_directive = yes; then
5097 cat > conftest.s <<EOF
5100 .symver _sym,sym@VERS
5102 cat > conftest.map <<EOF
5111 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5112 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5113 -o conftest.so conftest.o
5114 -nostartfiles -nostdlib
5115 -Wl,--version-script,conftest.map
5117 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5121 (exit $ac_status); }; };
5123 libc_cv_ld_version_script_option=yes
5125 libc_cv_ld_version_script_option=no
5128 libc_cv_ld_version_script_option=no
5131 libc_cv_ld_version_script_option=no
5135 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
5136 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
5137 if test $shared != no &&
5138 test $libc_cv_asm_symver_directive = yes &&
5139 test $libc_cv_ld_version_script_option = yes &&
5140 test $enable_versioning = yes; then
5142 cat >>confdefs.h <<\_ACEOF
5143 #define DO_VERSIONING 1
5151 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5153 *** WARNING: You should not compile GNU libc without versioning. Not using
5154 *** versioning will introduce incompatibilities so that old binaries
5155 *** will not run anymore.
5156 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5158 if test $elf = yes; then
5159 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
5160 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
5161 if test "${libc_cv_asm_previous_directive+set}" = set; then
5162 echo $ECHO_N "(cached) $ECHO_C" >&6
5164 cat > conftest.s <<EOF
5165 .section foo_section
5168 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5169 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5173 (exit $ac_status); }; }; then
5174 libc_cv_asm_previous_directive=yes
5176 libc_cv_asm_previous_directive=no
5180 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
5181 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
5182 if test $libc_cv_asm_previous_directive = yes; then
5183 cat >>confdefs.h <<\_ACEOF
5184 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
5188 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
5189 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
5190 if test "${libc_cv_asm_popsection_directive+set}" = set; then
5191 echo $ECHO_N "(cached) $ECHO_C" >&6
5193 cat > conftest.s <<EOF
5194 .pushsection foo_section
5197 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5198 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5202 (exit $ac_status); }; }; then
5203 libc_cv_asm_popsection_directive=yes
5205 libc_cv_asm_popsection_directive=no
5209 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
5210 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
5211 if test $libc_cv_asm_popsection_directive = yes; then
5212 cat >>confdefs.h <<\_ACEOF
5213 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
5218 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
5219 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
5220 if test "${libc_cv_asm_protected_directive+set}" = set; then
5221 echo $ECHO_N "(cached) $ECHO_C" >&6
5223 cat > conftest.s <<EOF
5229 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5230 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5234 (exit $ac_status); }; }; then
5235 libc_cv_asm_protected_directive=yes
5237 libc_cv_asm_protected_directive=no
5241 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
5242 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
5244 cat >>confdefs.h <<\_ACEOF
5245 #define HAVE_PROTECTED 1
5248 cat >>confdefs.h <<\_ACEOF
5249 #define HAVE_HIDDEN 1
5253 if test $libc_cv_asm_protected_directive = yes; then
5254 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
5255 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
5256 if test "${libc_cv_visibility_attribute+set}" = set; then
5257 echo $ECHO_N "(cached) $ECHO_C" >&6
5259 cat > conftest.c <<EOF
5260 int foo __attribute__ ((visibility ("hidden"))) = 1;
5261 int bar __attribute__ ((visibility ("protected"))) = 1;
5263 libc_cv_visibility_attribute=no
5264 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5265 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5269 (exit $ac_status); }; }; then
5270 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5271 if grep '\.protected.*bar' conftest.s >/dev/null; then
5272 libc_cv_visibility_attribute=yes
5279 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
5280 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
5281 if test $libc_cv_visibility_attribute = yes; then
5282 cat >>confdefs.h <<\_ACEOF
5283 #define HAVE_VISIBILITY_ATTRIBUTE 1
5289 if test $libc_cv_visibility_attribute = yes; then
5290 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
5291 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
5292 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
5293 echo $ECHO_N "(cached) $ECHO_C" >&6
5295 cat > conftest.c <<EOF
5297 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5298 int bar (int x) { return x; }
5300 libc_cv_broken_visibility_attribute=yes
5301 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
5302 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5306 (exit $ac_status); }; }; then
5307 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5308 libc_cv_broken_visibility_attribute=no
5311 rm -f conftest.c conftest.s
5314 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
5315 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
5316 if test $libc_cv_broken_visibility_attribute = yes; then
5317 cat >>confdefs.h <<\_ACEOF
5318 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
5324 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
5325 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
5326 if test "${libc_cv_broken_alias_attribute+set}" = set; then
5327 echo $ECHO_N "(cached) $ECHO_C" >&6
5329 cat > conftest.c <<EOF
5330 extern int foo (int x) __asm ("xyzzy");
5331 int bar (int x) { return x; }
5332 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5334 extern __typeof (dfoo) dfoo __asm ("abccb");
5337 libc_cv_broken_alias_attribute=yes
5338 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5339 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5343 (exit $ac_status); }; }; then
5344 if grep 'xyzzy' conftest.s >/dev/null &&
5345 grep 'abccb' conftest.s >/dev/null; then
5346 libc_cv_broken_alias_attribute=no
5349 rm -f conftest.c conftest.s
5352 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
5353 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
5354 if test $libc_cv_broken_alias_attribute = yes; then
5355 cat >>confdefs.h <<\_ACEOF
5356 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
5361 if test $libc_cv_visibility_attribute = yes; then
5362 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
5363 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
5364 if test "${libc_cv_have_sdata_section+set}" = set; then
5365 echo $ECHO_N "(cached) $ECHO_C" >&6
5367 echo "int i;" > conftest.c
5368 libc_cv_have_sdata_section=no
5369 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5370 | grep '\.sdata' >/dev/null; then
5371 libc_cv_have_sdata_section=yes
5373 rm -f conftest.c conftest.so
5376 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
5377 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
5378 if test $libc_cv_have_sdata_section = yes; then
5379 cat >>confdefs.h <<\_ACEOF
5380 #define HAVE_SDATA_SECTION 1
5386 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
5387 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
5388 if test "${libc_cv_initfini_array+set}" = set; then
5389 echo $ECHO_N "(cached) $ECHO_C" >&6
5391 cat > conftest.c <<EOF
5392 int _start (void) { return 0; }
5393 int __start (void) { return 0; }
5394 int foo (void) { return 1; }
5395 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5397 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
5398 -static -nostartfiles -nostdlib 1>&5'
5399 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5403 (exit $ac_status); }; }
5405 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
5406 libc_cv_initfini_array=yes
5408 libc_cv_initfini_array=no
5411 libc_cv_initfini_array=no
5415 echo "$as_me:$LINENO: result: $libc_cv_initfini_array" >&5
5416 echo "${ECHO_T}$libc_cv_initfini_array" >&6
5417 if test $libc_cv_initfini_array != yes; then
5418 { { echo "$as_me:$LINENO: error: Need linker with .init_array/.fini_array support." >&5
5419 echo "$as_me: error: Need linker with .init_array/.fini_array support." >&2;}
5420 { (exit 1); exit 1; }; }
5423 echo "$as_me:$LINENO: checking for libunwind-support in compiler" >&5
5424 echo $ECHO_N "checking for libunwind-support in compiler... $ECHO_C" >&6
5425 if test "${libc_cv_cc_with_libunwind+set}" = set; then
5426 echo $ECHO_N "(cached) $ECHO_C" >&6
5429 cat > conftest.c <<EOF
5430 int main (void) { return 0; }
5432 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5433 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
5434 libc_cv_cc_with_libunwind=yes
5436 libc_cv_cc_with_libunwind=no
5440 echo "$as_me:$LINENO: result: $libc_cv_cc_with_libunwind" >&5
5441 echo "${ECHO_T}$libc_cv_cc_with_libunwind" >&6
5443 if test $libc_cv_cc_with_libunwind = yes; then
5444 cat >>confdefs.h <<\_ACEOF
5445 #define HAVE_CC_WITH_LIBUNWIND 1
5450 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
5451 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
5452 if test "${libc_cv_z_nodelete+set}" = set; then
5453 echo $ECHO_N "(cached) $ECHO_C" >&6
5455 cat > conftest.c <<EOF
5456 int _start (void) { return 42; }
5458 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5459 -fPIC -shared -o conftest.so conftest.c
5460 -nostartfiles -nostdlib
5461 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
5462 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5466 (exit $ac_status); }; }
5468 libc_cv_z_nodelete=yes
5470 libc_cv_z_nodelete=no
5474 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
5475 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
5478 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
5479 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
5480 if test "${libc_cv_z_nodlopen+set}" = set; then
5481 echo $ECHO_N "(cached) $ECHO_C" >&6
5483 cat > conftest.c <<EOF
5484 int _start (void) { return 42; }
5486 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5487 -fPIC -shared -o conftest.so conftest.c
5488 -nostartfiles -nostdlib
5489 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
5490 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5494 (exit $ac_status); }; }
5496 libc_cv_z_nodlopen=yes
5498 libc_cv_z_nodlopen=no
5502 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
5503 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
5506 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
5507 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
5508 if test "${libc_cv_z_initfirst+set}" = set; then
5509 echo $ECHO_N "(cached) $ECHO_C" >&6
5511 cat > conftest.c <<EOF
5512 int _start (void) { return 42; }
5514 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5515 -fPIC -shared -o conftest.so conftest.c
5516 -nostartfiles -nostdlib
5517 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
5518 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5522 (exit $ac_status); }; }
5524 libc_cv_z_initfirst=yes
5526 libc_cv_z_initfirst=no
5530 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
5531 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
5534 echo "$as_me:$LINENO: checking for -z relro option" >&5
5535 echo $ECHO_N "checking for -z relro option... $ECHO_C" >&6
5536 if test "${libc_cv_z_relro+set}" = set; then
5537 echo $ECHO_N "(cached) $ECHO_C" >&6
5540 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
5541 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5545 (exit $ac_status); }; }
5547 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
5548 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5552 (exit $ac_status); }; }
5558 echo "$as_me:$LINENO: result: $libc_cv_z_relro" >&5
5559 echo "${ECHO_T}$libc_cv_z_relro" >&6
5561 if test $libc_cv_z_relro = yes; then
5562 cat >>confdefs.h <<\_ACEOF
5563 #define HAVE_Z_RELRO 1
5568 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
5569 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
5570 if test "${libc_cv_Bgroup+set}" = set; then
5571 echo $ECHO_N "(cached) $ECHO_C" >&6
5573 cat > conftest.c <<EOF
5574 int _start (void) { return 42; }
5576 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5577 -fPIC -shared -o conftest.so conftest.c
5578 -Wl,-Bgroup -nostdlib 1>&5'
5579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5583 (exit $ac_status); }; }
5591 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5592 echo "${ECHO_T}$libc_cv_Bgroup" >&6
5595 echo "$as_me:$LINENO: checking for libgcc_s suffix" >&5
5596 echo $ECHO_N "checking for libgcc_s suffix... $ECHO_C" >&6
5597 if test "${libc_cv_libgcc_s_suffix+set}" = set; then
5598 echo $ECHO_N "(cached) $ECHO_C" >&6
5600 cat > conftest.c <<EOF
5601 int main (void) { return 0; }
5603 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5604 -fPIC -shared -shared-libgcc -o conftest.so \
5605 conftest.c -v 2>&1 >/dev/null \
5606 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
5609 echo "$as_me:$LINENO: result: $libc_cv_libgcc_s_suffix" >&5
5610 echo "${ECHO_T}$libc_cv_libgcc_s_suffix" >&6
5613 echo "$as_me:$LINENO: checking for --as-needed option" >&5
5614 echo $ECHO_N "checking for --as-needed option... $ECHO_C" >&6
5615 if test "${libc_cv_as_needed+set}" = set; then
5616 echo $ECHO_N "(cached) $ECHO_C" >&6
5618 cat > conftest.c <<EOF
5619 int main (void) { return 0; }
5621 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5622 -fPIC -shared -o conftest.so conftest.c
5623 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
5625 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5629 (exit $ac_status); }; }
5631 libc_cv_as_needed=yes
5633 libc_cv_as_needed=no
5637 echo "$as_me:$LINENO: result: $libc_cv_as_needed" >&5
5638 echo "${ECHO_T}$libc_cv_as_needed" >&6
5642 echo "$as_me:$LINENO: checking whether --noexecstack is desirable for .S files" >&5
5643 echo $ECHO_N "checking whether --noexecstack is desirable for .S files... $ECHO_C" >&6
5644 if test "${libc_cv_as_noexecstack+set}" = set; then
5645 echo $ECHO_N "(cached) $ECHO_C" >&6
5647 cat > conftest.c <<EOF
5650 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5651 -S -o conftest.s conftest.c 1>&5'
5652 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5656 (exit $ac_status); }; } \
5657 && grep -q .note.GNU-stack conftest.s \
5658 && { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wa,--noexecstack
5659 -c -o conftest.o conftest.s 1>&5'
5660 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5664 (exit $ac_status); }; }
5666 libc_cv_as_noexecstack=yes
5668 libc_cv_as_noexecstack=no
5672 echo "$as_me:$LINENO: result: $libc_cv_as_noexecstack" >&5
5673 echo "${ECHO_T}$libc_cv_as_noexecstack" >&6
5674 if test $libc_cv_as_noexecstack = yes; then
5675 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5679 echo "$as_me:$LINENO: checking for -z combreloc" >&5
5680 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5681 if test "${libc_cv_z_combreloc+set}" = set; then
5682 echo $ECHO_N "(cached) $ECHO_C" >&6
5684 cat > conftest.c <<EOF
5685 extern int bar (int);
5687 int foo (void) { return bar (mumble); }
5689 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5690 -fPIC -shared -o conftest.so conftest.c
5691 -nostdlib -nostartfiles
5692 -Wl,-z,combreloc 1>&5'
5693 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5697 (exit $ac_status); }; }
5699 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5700 libc_cv_z_combreloc=yes
5702 libc_cv_z_combreloc=no
5705 libc_cv_z_combreloc=no
5709 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5710 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5711 if test "$libc_cv_z_combreloc" = yes; then
5712 cat >>confdefs.h <<\_ACEOF
5713 #define HAVE_Z_COMBRELOC 1
5719 echo "$as_me:$LINENO: checking for -z execstack" >&5
5720 echo $ECHO_N "checking for -z execstack... $ECHO_C" >&6
5721 if test "${libc_cv_z_execstack+set}" = set; then
5722 echo $ECHO_N "(cached) $ECHO_C" >&6
5724 cat > conftest.c <<EOF
5725 int _start (void) { return 42; }
5727 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5728 -fPIC -shared -o conftest.so conftest.c
5729 -Wl,-z,execstack -nostdlib
5731 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5735 (exit $ac_status); }; }
5737 libc_cv_z_execstack=yes
5739 libc_cv_z_execstack=no
5743 echo "$as_me:$LINENO: result: $libc_cv_z_execstack" >&5
5744 echo "${ECHO_T}$libc_cv_z_execstack" >&6
5747 echo "$as_me:$LINENO: checking for -fpie" >&5
5748 echo $ECHO_N "checking for -fpie... $ECHO_C" >&6
5749 if test "${libc_cv_fpie+set}" = set; then
5750 echo $ECHO_N "(cached) $ECHO_C" >&6
5752 cat > conftest.c <<EOF
5754 main () { return 0;}
5756 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
5757 -o conftest conftest.c 1>&5'
5758 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5762 (exit $ac_status); }; }
5770 echo "$as_me:$LINENO: result: $libc_cv_fpie" >&5
5771 echo "${ECHO_T}$libc_cv_fpie" >&6
5776 echo "$as_me:$LINENO: checking for -fno-toplevel-reorder" >&5
5777 echo $ECHO_N "checking for -fno-toplevel-reorder... $ECHO_C" >&6
5778 if test "${libc_cv_fno_toplevel_reorder+set}" = set; then
5779 echo $ECHO_N "(cached) $ECHO_C" >&6
5781 cat > conftest.c <<EOF
5784 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder
5786 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5790 (exit $ac_status); }; }
5792 libc_cv_fno_toplevel_reorder=yes
5794 libc_cv_fno_toplevel_reorder=no
5798 echo "$as_me:$LINENO: result: $libc_cv_fno_toplevel_reorder" >&5
5799 echo "${ECHO_T}$libc_cv_fno_toplevel_reorder" >&6
5800 if test $libc_cv_fno_toplevel_reorder = yes; then
5801 fno_unit_at_a_time=-fno-toplevel-reorder
5803 fno_unit_at_a_time=-fno-unit-at-a-time
5807 echo "$as_me:$LINENO: checking for -fstack-protector" >&5
5808 echo $ECHO_N "checking for -fstack-protector... $ECHO_C" >&6
5809 if test "${libc_cv_ssp+set}" = set; then
5810 echo $ECHO_N "(cached) $ECHO_C" >&6
5812 cat > conftest.c <<EOF
5814 main () { return 0;}
5816 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -fstack-protector
5817 -o conftest conftest.c 1>&5'
5818 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5822 (exit $ac_status); }; }
5830 echo "$as_me:$LINENO: result: $libc_cv_ssp" >&5
5831 echo "${ECHO_T}$libc_cv_ssp" >&6
5834 if test $elf != yes; then
5835 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5836 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5837 if test "${libc_cv_have_initfini+set}" = set; then
5838 echo $ECHO_N "(cached) $ECHO_C" >&6
5840 cat >conftest.$ac_ext <<_ACEOF
5843 cat confdefs.h >>conftest.$ac_ext
5844 cat >>conftest.$ac_ext <<_ACEOF
5845 /* end confdefs.h. */
5850 asm (".section .init");
5851 asm (".section .fini");
5852 asm ("${libc_cv_dot_text}");
5857 rm -f conftest.$ac_objext
5858 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5859 (eval $ac_compile) 2>conftest.er1
5861 grep -v '^ *+' conftest.er1 >conftest.err
5863 cat conftest.err >&5
5864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5865 (exit $ac_status); } &&
5866 { ac_try='test -z "$ac_c_werror_flag"
5867 || test ! -s conftest.err'
5868 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5872 (exit $ac_status); }; } &&
5873 { ac_try='test -s conftest.$ac_objext'
5874 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5878 (exit $ac_status); }; }; then
5879 libc_cv_have_initfini=yes
5881 echo "$as_me: failed program was:" >&5
5882 sed 's/^/| /' conftest.$ac_ext >&5
5884 libc_cv_have_initfini=no
5886 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5888 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5889 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5890 if test $libc_cv_have_initfini = yes; then
5891 cat >>confdefs.h <<\_ACEOF
5892 #define HAVE_INITFINI 1
5898 if test $elf = yes; then
5899 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5900 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5901 if test "${libc_cv_have_section_quotes+set}" = set; then
5902 echo $ECHO_N "(cached) $ECHO_C" >&6
5904 cat > conftest.c <<EOF
5905 static const int foo
5906 __attribute__ ((section ("bar"))) = 1;
5908 if ${CC-cc} -S conftest.c -o conftest.s; then
5909 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5910 libc_cv_have_section_quotes=yes
5912 libc_cv_have_section_quotes=no
5915 libc_cv_have_section_quotes=unknown
5920 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5921 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5922 if test $libc_cv_have_section_quotes = yes; then
5923 cat >>confdefs.h <<\_ACEOF
5924 #define HAVE_SECTION_QUOTES 1
5932 if test $elf = yes; then
5933 libc_cv_asm_underscores=no
5935 if test $ac_cv_prog_cc_works = yes; then
5936 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5937 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5938 if test "${libc_cv_asm_underscores+set}" = set; then
5939 echo $ECHO_N "(cached) $ECHO_C" >&6
5941 cat >conftest.$ac_ext <<_ACEOF
5944 cat confdefs.h >>conftest.$ac_ext
5945 cat >>conftest.$ac_ext <<_ACEOF
5946 /* end confdefs.h. */
5947 asm ("_glibc_foobar:");
5956 rm -f conftest.$ac_objext conftest$ac_exeext
5957 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5958 (eval $ac_link) 2>conftest.er1
5960 grep -v '^ *+' conftest.er1 >conftest.err
5962 cat conftest.err >&5
5963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5964 (exit $ac_status); } &&
5965 { ac_try='test -z "$ac_c_werror_flag"
5966 || test ! -s conftest.err'
5967 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5971 (exit $ac_status); }; } &&
5972 { ac_try='test -s conftest$ac_exeext'
5973 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5977 (exit $ac_status); }; }; then
5978 libc_cv_asm_underscores=yes
5980 echo "$as_me: failed program was:" >&5
5981 sed 's/^/| /' conftest.$ac_ext >&5
5983 libc_cv_asm_underscores=no
5985 rm -f conftest.err conftest.$ac_objext \
5986 conftest$ac_exeext conftest.$ac_ext
5988 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5989 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5991 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5992 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5993 if test "${libc_cv_asm_underscores+set}" = set; then
5994 echo $ECHO_N "(cached) $ECHO_C" >&6
5996 cat > conftest.$ac_ext <<EOF
5997 #line $LINENO "configure"
5998 #include "confdefs.h"
5999 void underscore_test(void) {
6002 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6003 (eval $ac_compile) 2>&5
6005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6006 (exit $ac_status); }; then
6007 if grep _underscore_test conftest* >/dev/null; then
6009 libc_cv_asm_underscores=yes
6012 libc_cv_asm_underscores=no
6015 echo "configure: failed program was:" >&5
6016 cat conftest.$ac_ext >&5
6018 libc_cv_asm_underscores=no
6022 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
6023 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
6026 if test $libc_cv_asm_underscores = no; then
6027 cat >>confdefs.h <<\_ACEOF
6028 #define NO_UNDERSCORES 1
6033 if test $elf = yes; then
6034 libc_cv_weak_symbols=yes
6037 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
6038 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
6039 if test "${libc_cv_asm_weak_directive+set}" = set; then
6040 echo $ECHO_N "(cached) $ECHO_C" >&6
6042 cat > conftest.s <<EOF
6044 ${libc_cv_asm_global_directive} foo
6047 .weak bar; bar = foo
6049 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6050 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6054 (exit $ac_status); }; }; then
6055 libc_cv_asm_weak_directive=yes
6057 libc_cv_asm_weak_directive=no
6061 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
6062 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
6064 if test $libc_cv_asm_weak_directive = no; then
6065 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
6066 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
6067 if test "${libc_cv_asm_weakext_directive+set}" = set; then
6068 echo $ECHO_N "(cached) $ECHO_C" >&6
6070 cat > conftest.s <<EOF
6072 ${libc_cv_asm_global_directive} foo
6076 ${libc_cv_asm_global_directive} baz
6079 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6080 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6084 (exit $ac_status); }; }; then
6085 libc_cv_asm_weakext_directive=yes
6087 libc_cv_asm_weakext_directive=no
6091 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
6092 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
6096 if test $libc_cv_asm_weak_directive = yes; then
6097 cat >>confdefs.h <<\_ACEOF
6098 #define HAVE_ASM_WEAK_DIRECTIVE 1
6101 elif test $libc_cv_asm_weakext_directive = yes; then
6102 cat >>confdefs.h <<\_ACEOF
6103 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
6108 echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6109 echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6110 if test "${libc_cv_asm_cfi_directives+set}" = set; then
6111 echo $ECHO_N "(cached) $ECHO_C" >&6
6114 sparc/sparc64*) cfi_offset=2047;;
6117 cat > conftest.s <<EOF
6119 .type func,%function
6123 .cfi_rel_offset 1, $cfi_offset
6126 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6131 (exit $ac_status); }; }; then
6132 libc_cv_asm_cfi_directives=yes
6134 libc_cv_asm_cfi_directives=no
6138 echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6139 echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6140 if test $libc_cv_asm_cfi_directives = yes; then
6141 cat >>confdefs.h <<\_ACEOF
6142 #define HAVE_ASM_CFI_DIRECTIVES 1
6147 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6148 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6149 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6150 echo $ECHO_N "(cached) $ECHO_C" >&6
6152 cat > conftest.c <<\EOF
6157 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6158 -nostdlib -nostartfiles -Wl,--no-whole-archive
6159 -o conftest conftest.c 1>&5'
6160 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6164 (exit $ac_status); }; }; then
6165 libc_cv_ld_no_whole_archive=yes
6167 libc_cv_ld_no_whole_archive=no
6171 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6172 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
6173 if test $libc_cv_ld_no_whole_archive = yes; then
6174 no_whole_archive=-Wl,--no-whole-archive
6177 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6178 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6179 if test "${libc_cv_gcc_exceptions+set}" = set; then
6180 echo $ECHO_N "(cached) $ECHO_C" >&6
6182 cat > conftest.c <<\EOF
6187 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6188 -nostdlib -nostartfiles -fexceptions
6189 -o conftest conftest.c 1>&5'
6190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6194 (exit $ac_status); }; }; then
6195 libc_cv_gcc_exceptions=yes
6197 libc_cv_gcc_exceptions=no
6201 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6202 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
6203 if test $libc_cv_gcc_exceptions = yes; then
6204 exceptions=-fexceptions
6207 if test "$host_cpu" = powerpc ; then
6208 # Check for a bug present in at least versions 2.8.x of GCC
6209 # and versions 1.0.x of EGCS.
6210 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6211 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6212 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6213 echo $ECHO_N "(cached) $ECHO_C" >&6
6215 cat >conftest.$ac_ext <<_ACEOF
6218 cat confdefs.h >>conftest.$ac_ext
6219 cat >>conftest.$ac_ext <<_ACEOF
6220 /* end confdefs.h. */
6221 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6230 rm -f conftest.$ac_objext
6231 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6232 (eval $ac_compile) 2>conftest.er1
6234 grep -v '^ *+' conftest.er1 >conftest.err
6236 cat conftest.err >&5
6237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6238 (exit $ac_status); } &&
6239 { ac_try='test -z "$ac_c_werror_flag"
6240 || test ! -s conftest.err'
6241 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6245 (exit $ac_status); }; } &&
6246 { ac_try='test -s conftest.$ac_objext'
6247 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6250 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6251 (exit $ac_status); }; }; then
6252 libc_cv_c_asmcr0_bug='no'
6254 echo "$as_me: failed program was:" >&5
6255 sed 's/^/| /' conftest.$ac_ext >&5
6257 libc_cv_c_asmcr0_bug='yes'
6259 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6261 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6262 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
6263 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6264 cat >>confdefs.h <<\_ACEOF
6265 #define BROKEN_PPC_ASM_CR0 1
6271 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6272 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6273 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6274 echo $ECHO_N "(cached) $ECHO_C" >&6
6276 cat > conftest.c <<EOF
6277 #line $LINENO "configure"
6280 a = __builtin_expect (a, 10);
6281 return a == 10 ? 0 : 1;
6284 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6285 -o conftest conftest.c -lgcc >&5'
6286 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6290 (exit $ac_status); }; }; then
6291 libc_cv_gcc_builtin_expect=yes
6293 libc_cv_gcc_builtin_expect=no
6297 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6298 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
6299 if test "$libc_cv_gcc_builtin_expect" = yes; then
6300 cat >>confdefs.h <<\_ACEOF
6301 #define HAVE_BUILTIN_EXPECT 1
6306 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6307 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6308 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6309 echo $ECHO_N "(cached) $ECHO_C" >&6
6311 cat > conftest.c <<\EOF
6314 __builtin_memset (x, 0, 1000);
6317 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6318 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6322 (exit $ac_status); }; };
6324 libc_cv_gcc_builtin_memset=no
6326 libc_cv_gcc_builtin_memset=yes
6330 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6331 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
6332 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6333 cat >>confdefs.h <<\_ACEOF
6334 #define HAVE_BUILTIN_MEMSET 1
6339 echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6340 echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6341 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6342 echo $ECHO_N "(cached) $ECHO_C" >&6
6344 cat > conftest.c <<\EOF
6345 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6346 char *foo (const char *a, const char *b)
6348 return __builtin_strstr (a, b);
6351 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6352 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6356 (exit $ac_status); }; };
6358 libc_cv_gcc_builtin_redirection=yes
6360 libc_cv_gcc_builtin_redirection=no
6364 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6365 echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6366 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6367 cat >>confdefs.h <<\_ACEOF
6368 #define HAVE_BUILTIN_REDIRECTION 1
6373 if test "x$use__thread" != xno; then
6374 echo "$as_me:$LINENO: checking for __thread" >&5
6375 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6376 if test "${libc_cv_gcc___thread+set}" = set; then
6377 echo $ECHO_N "(cached) $ECHO_C" >&6
6379 cat > conftest.c <<\EOF
6380 __thread int a = 42;
6382 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6383 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6387 (exit $ac_status); }; }; then
6388 libc_cv_gcc___thread=yes
6390 libc_cv_gcc___thread=no
6394 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6395 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6396 if test "$libc_cv_gcc___thread" = yes; then
6397 cat >>confdefs.h <<\_ACEOF
6398 #define HAVE___THREAD 1
6403 libc_cv_gcc___thread=no
6406 if test "$libc_cv_gcc___thread" = yes; then
6407 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6408 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6409 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6410 echo $ECHO_N "(cached) $ECHO_C" >&6
6412 cat > conftest.c <<\EOF
6413 extern __thread int a __attribute__((tls_model ("initial-exec")));
6415 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6416 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6420 (exit $ac_status); }; }; then
6421 libc_cv_gcc_tls_model_attr=yes
6423 libc_cv_gcc_tls_model_attr=no
6427 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6428 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6429 if test "$libc_cv_gcc_tls_model_attr" = yes; then
6430 cat >>confdefs.h <<\_ACEOF
6431 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6437 echo "$as_me:$LINENO: checking for libgd" >&5
6438 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6439 if test "$with_gd" != "no"; then
6440 old_CFLAGS="$CFLAGS"
6441 CFLAGS="$CFLAGS $libgd_include"
6442 old_LDFLAGS="$LDFLAGS"
6443 LDFLAGS="$LDFLAGS $libgd_ldflags"
6445 LIBS="$LIBS -lgd -lpng -lz -lm"
6446 cat >conftest.$ac_ext <<_ACEOF
6449 cat confdefs.h >>conftest.$ac_ext
6450 cat >>conftest.$ac_ext <<_ACEOF
6451 /* end confdefs.h. */
6461 rm -f conftest.$ac_objext conftest$ac_exeext
6462 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6463 (eval $ac_link) 2>conftest.er1
6465 grep -v '^ *+' conftest.er1 >conftest.err
6467 cat conftest.err >&5
6468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6469 (exit $ac_status); } &&
6470 { ac_try='test -z "$ac_c_werror_flag"
6471 || test ! -s conftest.err'
6472 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6476 (exit $ac_status); }; } &&
6477 { ac_try='test -s conftest$ac_exeext'
6478 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6482 (exit $ac_status); }; }; then
6485 echo "$as_me: failed program was:" >&5
6486 sed 's/^/| /' conftest.$ac_ext >&5
6490 rm -f conftest.err conftest.$ac_objext \
6491 conftest$ac_exeext conftest.$ac_ext
6492 CFLAGS="$old_CFLAGS"
6493 LDFLAGS="$old_LDFLAGS"
6498 echo "$as_me:$LINENO: result: $LIBGD" >&5
6499 echo "${ECHO_T}$LIBGD" >&6
6503 if test x$with_selinux = xno ; then
6506 # See if we have the SELinux library
6507 echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
6508 echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6
6509 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
6510 echo $ECHO_N "(cached) $ECHO_C" >&6
6512 ac_check_lib_save_LIBS=$LIBS
6513 LIBS="-lselinux $LIBS"
6514 cat >conftest.$ac_ext <<_ACEOF
6517 cat confdefs.h >>conftest.$ac_ext
6518 cat >>conftest.$ac_ext <<_ACEOF
6519 /* end confdefs.h. */
6521 /* Override any gcc2 internal prototype to avoid an error. */
6525 /* We use char because int might match the return type of a gcc2
6526 builtin and then its argument prototype would still apply. */
6527 char is_selinux_enabled ();
6531 is_selinux_enabled ();
6536 rm -f conftest.$ac_objext conftest$ac_exeext
6537 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6538 (eval $ac_link) 2>conftest.er1
6540 grep -v '^ *+' conftest.er1 >conftest.err
6542 cat conftest.err >&5
6543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6544 (exit $ac_status); } &&
6545 { ac_try='test -z "$ac_c_werror_flag"
6546 || test ! -s conftest.err'
6547 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6551 (exit $ac_status); }; } &&
6552 { ac_try='test -s conftest$ac_exeext'
6553 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6557 (exit $ac_status); }; }; then
6558 ac_cv_lib_selinux_is_selinux_enabled=yes
6560 echo "$as_me: failed program was:" >&5
6561 sed 's/^/| /' conftest.$ac_ext >&5
6563 ac_cv_lib_selinux_is_selinux_enabled=no
6565 rm -f conftest.err conftest.$ac_objext \
6566 conftest$ac_exeext conftest.$ac_ext
6567 LIBS=$ac_check_lib_save_LIBS
6569 echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6570 echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6
6571 if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
6577 # See if we have the SELinux header with the NSCD permissions in it.
6578 if test x$have_selinux = xyes ; then
6579 echo "$as_me:$LINENO: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
6580 echo $ECHO_N "checking for NSCD Flask permissions in selinux/av_permissions.h... $ECHO_C" >&6
6581 cat >conftest.$ac_ext <<_ACEOF
6584 cat confdefs.h >>conftest.$ac_ext
6585 cat >>conftest.$ac_ext <<_ACEOF
6586 /* end confdefs.h. */
6587 #include <selinux/av_permissions.h>
6591 #ifdef NSCD__SHMEMHOST
6594 #error NSCD__SHMEMHOST not defined
6600 rm -f conftest.$ac_objext
6601 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6602 (eval $ac_compile) 2>conftest.er1
6604 grep -v '^ *+' conftest.er1 >conftest.err
6606 cat conftest.err >&5
6607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6608 (exit $ac_status); } &&
6609 { ac_try='test -z "$ac_c_werror_flag"
6610 || test ! -s conftest.err'
6611 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6615 (exit $ac_status); }; } &&
6616 { ac_try='test -s conftest.$ac_objext'
6617 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6621 (exit $ac_status); }; }; then
6624 echo "$as_me: failed program was:" >&5
6625 sed 's/^/| /' conftest.$ac_ext >&5
6629 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6630 echo "$as_me:$LINENO: result: $have_selinux" >&5
6631 echo "${ECHO_T}$have_selinux" >&6
6634 if test x$with_selinux = xyes ; then
6635 if test x$have_selinux = xno ; then
6636 { { echo "$as_me:$LINENO: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&5
6637 echo "$as_me: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&2;}
6638 { (exit 1); exit 1; }; }
6642 # Check if we're building with SELinux support.
6643 if test "x$have_selinux" = xyes; then
6645 cat >>confdefs.h <<\_ACEOF
6646 #define HAVE_SELINUX 1
6650 # See if we have the libaudit library
6651 echo "$as_me:$LINENO: checking for audit_log_user_avc_message in -laudit" >&5
6652 echo $ECHO_N "checking for audit_log_user_avc_message in -laudit... $ECHO_C" >&6
6653 if test "${ac_cv_lib_audit_audit_log_user_avc_message+set}" = set; then
6654 echo $ECHO_N "(cached) $ECHO_C" >&6
6656 ac_check_lib_save_LIBS=$LIBS
6657 LIBS="-laudit $LIBS"
6658 cat >conftest.$ac_ext <<_ACEOF
6661 cat confdefs.h >>conftest.$ac_ext
6662 cat >>conftest.$ac_ext <<_ACEOF
6663 /* end confdefs.h. */
6665 /* Override any gcc2 internal prototype to avoid an error. */
6669 /* We use char because int might match the return type of a gcc2
6670 builtin and then its argument prototype would still apply. */
6671 char audit_log_user_avc_message ();
6675 audit_log_user_avc_message ();
6680 rm -f conftest.$ac_objext conftest$ac_exeext
6681 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6682 (eval $ac_link) 2>conftest.er1
6684 grep -v '^ *+' conftest.er1 >conftest.err
6686 cat conftest.err >&5
6687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6688 (exit $ac_status); } &&
6689 { ac_try='test -z "$ac_c_werror_flag"
6690 || test ! -s conftest.err'
6691 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6695 (exit $ac_status); }; } &&
6696 { ac_try='test -s conftest$ac_exeext'
6697 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6701 (exit $ac_status); }; }; then
6702 ac_cv_lib_audit_audit_log_user_avc_message=yes
6704 echo "$as_me: failed program was:" >&5
6705 sed 's/^/| /' conftest.$ac_ext >&5
6707 ac_cv_lib_audit_audit_log_user_avc_message=no
6709 rm -f conftest.err conftest.$ac_objext \
6710 conftest$ac_exeext conftest.$ac_ext
6711 LIBS=$ac_check_lib_save_LIBS
6713 echo "$as_me:$LINENO: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
6714 echo "${ECHO_T}$ac_cv_lib_audit_audit_log_user_avc_message" >&6
6715 if test $ac_cv_lib_audit_audit_log_user_avc_message = yes; then
6721 if test "x$have_libaudit" = xyes; then
6723 cat >>confdefs.h <<\_ACEOF
6724 #define HAVE_LIBAUDIT 1
6733 echo "$as_me:$LINENO: checking for egrep" >&5
6734 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6735 if test "${ac_cv_prog_egrep+set}" = set; then
6736 echo $ECHO_N "(cached) $ECHO_C" >&6
6738 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6739 then ac_cv_prog_egrep='grep -E'
6740 else ac_cv_prog_egrep='egrep'
6743 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6744 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6745 EGREP=$ac_cv_prog_egrep
6748 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6749 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6750 if test "${ac_cv_header_stdc+set}" = set; then
6751 echo $ECHO_N "(cached) $ECHO_C" >&6
6753 cat >conftest.$ac_ext <<_ACEOF
6756 cat confdefs.h >>conftest.$ac_ext
6757 cat >>conftest.$ac_ext <<_ACEOF
6758 /* end confdefs.h. */
6772 rm -f conftest.$ac_objext
6773 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6774 (eval $ac_compile) 2>conftest.er1
6776 grep -v '^ *+' conftest.er1 >conftest.err
6778 cat conftest.err >&5
6779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6780 (exit $ac_status); } &&
6781 { ac_try='test -z "$ac_c_werror_flag"
6782 || test ! -s conftest.err'
6783 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6787 (exit $ac_status); }; } &&
6788 { ac_try='test -s conftest.$ac_objext'
6789 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6793 (exit $ac_status); }; }; then
6794 ac_cv_header_stdc=yes
6796 echo "$as_me: failed program was:" >&5
6797 sed 's/^/| /' conftest.$ac_ext >&5
6799 ac_cv_header_stdc=no
6801 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6803 if test $ac_cv_header_stdc = yes; then
6804 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6805 cat >conftest.$ac_ext <<_ACEOF
6808 cat confdefs.h >>conftest.$ac_ext
6809 cat >>conftest.$ac_ext <<_ACEOF
6810 /* end confdefs.h. */
6814 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6815 $EGREP "memchr" >/dev/null 2>&1; then
6818 ac_cv_header_stdc=no
6824 if test $ac_cv_header_stdc = yes; then
6825 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6826 cat >conftest.$ac_ext <<_ACEOF
6829 cat confdefs.h >>conftest.$ac_ext
6830 cat >>conftest.$ac_ext <<_ACEOF
6831 /* end confdefs.h. */
6835 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6836 $EGREP "free" >/dev/null 2>&1; then
6839 ac_cv_header_stdc=no
6845 if test $ac_cv_header_stdc = yes; then
6846 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6847 if test "$cross_compiling" = yes; then
6850 cat >conftest.$ac_ext <<_ACEOF
6853 cat confdefs.h >>conftest.$ac_ext
6854 cat >>conftest.$ac_ext <<_ACEOF
6855 /* end confdefs.h. */
6857 #if ((' ' & 0x0FF) == 0x020)
6858 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6859 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6861 # define ISLOWER(c) \
6862 (('a' <= (c) && (c) <= 'i') \
6863 || ('j' <= (c) && (c) <= 'r') \
6864 || ('s' <= (c) && (c) <= 'z'))
6865 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6868 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6873 for (i = 0; i < 256; i++)
6874 if (XOR (islower (i), ISLOWER (i))
6875 || toupper (i) != TOUPPER (i))
6880 rm -f conftest$ac_exeext
6881 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6882 (eval $ac_link) 2>&5
6884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6885 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6886 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6890 (exit $ac_status); }; }; then
6893 echo "$as_me: program exited with status $ac_status" >&5
6894 echo "$as_me: failed program was:" >&5
6895 sed 's/^/| /' conftest.$ac_ext >&5
6898 ac_cv_header_stdc=no
6900 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6904 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6905 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6906 if test $ac_cv_header_stdc = yes; then
6908 cat >>confdefs.h <<\_ACEOF
6909 #define STDC_HEADERS 1
6914 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6924 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6925 inttypes.h stdint.h unistd.h
6927 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6928 echo "$as_me:$LINENO: checking for $ac_header" >&5
6929 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6930 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6931 echo $ECHO_N "(cached) $ECHO_C" >&6
6933 cat >conftest.$ac_ext <<_ACEOF
6936 cat confdefs.h >>conftest.$ac_ext
6937 cat >>conftest.$ac_ext <<_ACEOF
6938 /* end confdefs.h. */
6939 $ac_includes_default
6941 #include <$ac_header>
6943 rm -f conftest.$ac_objext
6944 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6945 (eval $ac_compile) 2>conftest.er1
6947 grep -v '^ *+' conftest.er1 >conftest.err
6949 cat conftest.err >&5
6950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6951 (exit $ac_status); } &&
6952 { ac_try='test -z "$ac_c_werror_flag"
6953 || test ! -s conftest.err'
6954 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6958 (exit $ac_status); }; } &&
6959 { ac_try='test -s conftest.$ac_objext'
6960 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6964 (exit $ac_status); }; }; then
6965 eval "$as_ac_Header=yes"
6967 echo "$as_me: failed program was:" >&5
6968 sed 's/^/| /' conftest.$ac_ext >&5
6970 eval "$as_ac_Header=no"
6972 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6974 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6975 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6976 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6977 cat >>confdefs.h <<_ACEOF
6978 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6986 echo "$as_me:$LINENO: checking for long double" >&5
6987 echo $ECHO_N "checking for long double... $ECHO_C" >&6
6988 if test "${ac_cv_type_long_double+set}" = set; then
6989 echo $ECHO_N "(cached) $ECHO_C" >&6
6991 cat >conftest.$ac_ext <<_ACEOF
6994 cat confdefs.h >>conftest.$ac_ext
6995 cat >>conftest.$ac_ext <<_ACEOF
6996 /* end confdefs.h. */
6997 $ac_includes_default
7001 if ((long double *) 0)
7003 if (sizeof (long double))
7009 rm -f conftest.$ac_objext
7010 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7011 (eval $ac_compile) 2>conftest.er1
7013 grep -v '^ *+' conftest.er1 >conftest.err
7015 cat conftest.err >&5
7016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7017 (exit $ac_status); } &&
7018 { ac_try='test -z "$ac_c_werror_flag"
7019 || test ! -s conftest.err'
7020 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7024 (exit $ac_status); }; } &&
7025 { ac_try='test -s conftest.$ac_objext'
7026 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7030 (exit $ac_status); }; }; then
7031 ac_cv_type_long_double=yes
7033 echo "$as_me: failed program was:" >&5
7034 sed 's/^/| /' conftest.$ac_ext >&5
7036 ac_cv_type_long_double=no
7038 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7040 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
7041 echo "${ECHO_T}$ac_cv_type_long_double" >&6
7043 echo "$as_me:$LINENO: checking size of long double" >&5
7044 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
7045 if test "${ac_cv_sizeof_long_double+set}" = set; then
7046 echo $ECHO_N "(cached) $ECHO_C" >&6
7048 if test "$ac_cv_type_long_double" = yes; then
7049 # The cast to unsigned long works around a bug in the HP C Compiler
7050 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7051 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7052 # This bug is HP SR number 8606223364.
7053 if test "$cross_compiling" = yes; then
7054 # Depending upon the size, compute the lo and hi bounds.
7055 cat >conftest.$ac_ext <<_ACEOF
7058 cat confdefs.h >>conftest.$ac_ext
7059 cat >>conftest.$ac_ext <<_ACEOF
7060 /* end confdefs.h. */
7061 $ac_includes_default
7065 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
7072 rm -f conftest.$ac_objext
7073 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7074 (eval $ac_compile) 2>conftest.er1
7076 grep -v '^ *+' conftest.er1 >conftest.err
7078 cat conftest.err >&5
7079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7080 (exit $ac_status); } &&
7081 { ac_try='test -z "$ac_c_werror_flag"
7082 || test ! -s conftest.err'
7083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7087 (exit $ac_status); }; } &&
7088 { ac_try='test -s conftest.$ac_objext'
7089 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7093 (exit $ac_status); }; }; then
7096 cat >conftest.$ac_ext <<_ACEOF
7099 cat confdefs.h >>conftest.$ac_ext
7100 cat >>conftest.$ac_ext <<_ACEOF
7101 /* end confdefs.h. */
7102 $ac_includes_default
7106 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7113 rm -f conftest.$ac_objext
7114 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7115 (eval $ac_compile) 2>conftest.er1
7117 grep -v '^ *+' conftest.er1 >conftest.err
7119 cat conftest.err >&5
7120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7121 (exit $ac_status); } &&
7122 { ac_try='test -z "$ac_c_werror_flag"
7123 || test ! -s conftest.err'
7124 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7128 (exit $ac_status); }; } &&
7129 { ac_try='test -s conftest.$ac_objext'
7130 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7134 (exit $ac_status); }; }; then
7135 ac_hi=$ac_mid; break
7137 echo "$as_me: failed program was:" >&5
7138 sed 's/^/| /' conftest.$ac_ext >&5
7140 ac_lo=`expr $ac_mid + 1`
7141 if test $ac_lo -le $ac_mid; then
7145 ac_mid=`expr 2 '*' $ac_mid + 1`
7147 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7150 echo "$as_me: failed program was:" >&5
7151 sed 's/^/| /' conftest.$ac_ext >&5
7153 cat >conftest.$ac_ext <<_ACEOF
7156 cat confdefs.h >>conftest.$ac_ext
7157 cat >>conftest.$ac_ext <<_ACEOF
7158 /* end confdefs.h. */
7159 $ac_includes_default
7163 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7170 rm -f conftest.$ac_objext
7171 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7172 (eval $ac_compile) 2>conftest.er1
7174 grep -v '^ *+' conftest.er1 >conftest.err
7176 cat conftest.err >&5
7177 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7178 (exit $ac_status); } &&
7179 { ac_try='test -z "$ac_c_werror_flag"
7180 || test ! -s conftest.err'
7181 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7185 (exit $ac_status); }; } &&
7186 { ac_try='test -s conftest.$ac_objext'
7187 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7191 (exit $ac_status); }; }; then
7194 cat >conftest.$ac_ext <<_ACEOF
7197 cat confdefs.h >>conftest.$ac_ext
7198 cat >>conftest.$ac_ext <<_ACEOF
7199 /* end confdefs.h. */
7200 $ac_includes_default
7204 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7211 rm -f conftest.$ac_objext
7212 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7213 (eval $ac_compile) 2>conftest.er1
7215 grep -v '^ *+' conftest.er1 >conftest.err
7217 cat conftest.err >&5
7218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7219 (exit $ac_status); } &&
7220 { ac_try='test -z "$ac_c_werror_flag"
7221 || test ! -s conftest.err'
7222 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7226 (exit $ac_status); }; } &&
7227 { ac_try='test -s conftest.$ac_objext'
7228 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7232 (exit $ac_status); }; }; then
7233 ac_lo=$ac_mid; break
7235 echo "$as_me: failed program was:" >&5
7236 sed 's/^/| /' conftest.$ac_ext >&5
7238 ac_hi=`expr '(' $ac_mid ')' - 1`
7239 if test $ac_mid -le $ac_hi; then
7243 ac_mid=`expr 2 '*' $ac_mid`
7245 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7248 echo "$as_me: failed program was:" >&5
7249 sed 's/^/| /' conftest.$ac_ext >&5
7253 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7255 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7256 # Binary search between lo and hi bounds.
7257 while test "x$ac_lo" != "x$ac_hi"; do
7258 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7259 cat >conftest.$ac_ext <<_ACEOF
7262 cat confdefs.h >>conftest.$ac_ext
7263 cat >>conftest.$ac_ext <<_ACEOF
7264 /* end confdefs.h. */
7265 $ac_includes_default
7269 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7276 rm -f conftest.$ac_objext
7277 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7278 (eval $ac_compile) 2>conftest.er1
7280 grep -v '^ *+' conftest.er1 >conftest.err
7282 cat conftest.err >&5
7283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7284 (exit $ac_status); } &&
7285 { ac_try='test -z "$ac_c_werror_flag"
7286 || test ! -s conftest.err'
7287 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7291 (exit $ac_status); }; } &&
7292 { ac_try='test -s conftest.$ac_objext'
7293 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7297 (exit $ac_status); }; }; then
7300 echo "$as_me: failed program was:" >&5
7301 sed 's/^/| /' conftest.$ac_ext >&5
7303 ac_lo=`expr '(' $ac_mid ')' + 1`
7305 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7308 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7309 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7310 See \`config.log' for more details." >&5
7311 echo "$as_me: error: cannot compute sizeof (long double), 77
7312 See \`config.log' for more details." >&2;}
7313 { (exit 1); exit 1; }; } ;;
7316 if test "$cross_compiling" = yes; then
7317 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7318 See \`config.log' for more details." >&5
7319 echo "$as_me: error: cannot run test program while cross compiling
7320 See \`config.log' for more details." >&2;}
7321 { (exit 1); exit 1; }; }
7323 cat >conftest.$ac_ext <<_ACEOF
7326 cat confdefs.h >>conftest.$ac_ext
7327 cat >>conftest.$ac_ext <<_ACEOF
7328 /* end confdefs.h. */
7329 $ac_includes_default
7330 long longval () { return (long) (sizeof (long double)); }
7331 unsigned long ulongval () { return (long) (sizeof (long double)); }
7338 FILE *f = fopen ("conftest.val", "w");
7341 if (((long) (sizeof (long double))) < 0)
7343 long i = longval ();
7344 if (i != ((long) (sizeof (long double))))
7346 fprintf (f, "%ld\n", i);
7350 unsigned long i = ulongval ();
7351 if (i != ((long) (sizeof (long double))))
7353 fprintf (f, "%lu\n", i);
7355 exit (ferror (f) || fclose (f) != 0);
7361 rm -f conftest$ac_exeext
7362 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7363 (eval $ac_link) 2>&5
7365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7366 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7367 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7371 (exit $ac_status); }; }; then
7372 ac_cv_sizeof_long_double=`cat conftest.val`
7374 echo "$as_me: program exited with status $ac_status" >&5
7375 echo "$as_me: failed program was:" >&5
7376 sed 's/^/| /' conftest.$ac_ext >&5
7379 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7380 See \`config.log' for more details." >&5
7381 echo "$as_me: error: cannot compute sizeof (long double), 77
7382 See \`config.log' for more details." >&2;}
7383 { (exit 1); exit 1; }; }
7385 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7390 ac_cv_sizeof_long_double=0
7393 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7394 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7395 cat >>confdefs.h <<_ACEOF
7396 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7400 sizeof_long_double=$ac_cv_sizeof_long_double
7403 ### End of automated tests.
7404 ### Now run sysdeps configure fragments.
7406 # They also can set these variables.
7408 ldd_rewrite_script=no
7409 libc_cv_sysconfdir=$sysconfdir
7410 libc_cv_gcc_unwind_find_fde=no
7413 # Iterate over all the sysdep directories we will use, running their
7414 # configure fragments, and looking for a uname implementation.
7416 for dir in $sysnames; do
7419 *) dest=$srcdir/$dir ;;
7421 if test -r $dest/configure; then
7422 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7423 echo "${ECHO_T}running configure fragment for $dir" >&6
7427 if test -z "$uname"; then
7428 if test -r $dest/uname.c ||
7429 test -r $dest/uname.S ||
7430 { test -r $dest/syscalls.list &&
7431 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7437 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7438 cat >>confdefs.h <<\_ACEOF
7439 #define EXPORT_UNWIND_FIND_FDE 1
7445 # If we will use the generic uname implementation, we must figure out what
7446 # it will say by examining the system, and write the results in config-name.h.
7447 if test "$uname" = "sysdeps/generic"; then
7449 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7450 if test $uname_sysname != $config_os; then
7451 config_release=`echo $config_os | sed s/$uname_sysname//`
7454 echo "$as_me:$LINENO: checking OS release for uname" >&5
7455 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7456 if test "${libc_cv_uname_release+set}" = set; then
7457 echo $ECHO_N "(cached) $ECHO_C" >&6
7459 if test -r /vmunix; then
7460 kernel_id=`strings /vmunix | grep UNIX`
7461 elif test -r /dynix; then
7462 kernel_id=`strings /dynix | grep DYNIX`
7467 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7468 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7469 != x$config_release; then
7470 # The configuration release is a substring of the kernel release.
7471 libc_cv_uname_release=$kernel_release
7472 elif test x$config_release != x; then
7473 libc_cv_uname_release=$config_release
7474 elif test x$kernel_release != x; then
7475 libc_cv_uname_release=$kernel_release
7477 libc_cv_uname_release=unknown
7480 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7481 echo "${ECHO_T}$libc_cv_uname_release" >&6
7482 uname_release="$libc_cv_uname_release"
7484 echo "$as_me:$LINENO: checking OS version for uname" >&5
7485 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7486 if test "${libc_cv_uname_version+set}" = set; then
7487 echo $ECHO_N "(cached) $ECHO_C" >&6
7489 if test -r /vmunix; then
7490 kernel_id=`strings /vmunix | grep UNIX`
7491 elif test -r /dynix; then
7492 kernel_id=`strings /dynix | grep DYNIX`
7497 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7498 if test -n "$kernel_version"; then
7499 libc_cv_uname_version="$kernel_version"
7501 libc_cv_uname_version=unknown
7504 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7505 echo "${ECHO_T}$libc_cv_uname_version" >&6
7506 uname_version="$libc_cv_uname_version"
7508 config_uname=config-name.h:config-name.in
7510 # For non-generic uname, we don't need to create config-name.h at all.
7514 cat >>confdefs.h <<\_ACEOF
7515 #define USE_IN_LIBIO 1
7519 # Test for old glibc 2.0.x headers so that they can be removed properly
7520 # Search only in includedir.
7521 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7522 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7523 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7525 old_glibc_headers=yes
7527 old_glibc_headers=no
7529 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7530 echo "${ECHO_T}$old_glibc_headers" >&6
7531 if test ${old_glibc_headers} = yes; then
7532 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7533 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7534 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7535 echo "$as_me: WARNING: *** be removed." >&2;}
7549 if test $elf = yes; then
7550 cat >>confdefs.h <<\_ACEOF
7555 if test $xcoff = yes; then
7556 cat >>confdefs.h <<\_ACEOF
7557 #define HAVE_XCOFF 1
7564 if test $shared = default; then
7568 if test x"$libc_cv_idn" = xyes; then
7569 cat >>confdefs.h <<\_ACEOF
7570 #define HAVE_LIBIDN 1
7575 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7576 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7577 if test "${pic_default+set}" = set; then
7578 echo $ECHO_N "(cached) $ECHO_C" >&6
7581 cat > conftest.c <<EOF
7582 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7583 # error PIC is default.
7586 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7591 echo "$as_me:$LINENO: result: $pic_default" >&5
7592 echo "${ECHO_T}$pic_default" >&6
7605 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7608 config_makefile=Makefile
7611 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7612 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7616 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7618 ac_config_commands="$ac_config_commands default"
7620 cat >confcache <<\_ACEOF
7621 # This file is a shell script that caches the results of configure
7622 # tests run on this system so they can be shared between configure
7623 # scripts and configure runs, see configure's option --config-cache.
7624 # It is not useful on other systems. If it contains results you don't
7625 # want to keep, you may remove or edit it.
7627 # config.status only pays attention to the cache file if you give it
7628 # the --recheck option to rerun configure.
7630 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7631 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7636 # The following way of writing the cache mishandles newlines in values,
7637 # but we know of no workaround that is simple, portable, and efficient.
7638 # So, don't put newlines in cache variables' values.
7639 # Ultrix sh set writes to stderr and can't be redirected directly,
7640 # and sets the high bit in the cache file unless we assign to the vars.
7643 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7645 # `set' does not quote correctly, so add quotes (double-quote
7646 # substitution turns \\\\ into \\, and sed turns \\ into \).
7649 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7652 # `set' quotes correctly as required by POSIX, so do not add quotes.
7654 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7661 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7663 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7665 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7666 if test -w $cache_file; then
7667 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7668 cat confcache >$cache_file
7670 echo "not updating unwritable cache $cache_file"
7675 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7676 # Let make expand exec_prefix.
7677 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7679 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7680 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7681 # trailing colons and then remove the whole line if VPATH becomes empty
7682 # (actually we leave an empty line to preserve line numbers).
7683 if test "x$srcdir" = x.; then
7684 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7685 s/:*\$(srcdir):*/:/;
7686 s/:*\${srcdir}:*/:/;
7688 s/^\([^=]*=[ ]*\):*/\1/;
7694 DEFS=-DHAVE_CONFIG_H
7698 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7699 # 1. Remove the extension, and $U if already installed.
7700 ac_i=`echo "$ac_i" |
7701 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7703 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7704 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7708 LTLIBOBJS=$ac_ltlibobjs
7712 : ${CONFIG_STATUS=./config.status}
7713 ac_clean_files_save=$ac_clean_files
7714 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7715 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7716 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7717 cat >$CONFIG_STATUS <<_ACEOF
7719 # Generated by $as_me.
7720 # Run this file to recreate the current configuration.
7721 # Compiler output produced by configure, useful for debugging
7722 # configure, is in config.log if it exists.
7727 SHELL=\${CONFIG_SHELL-$SHELL}
7730 cat >>$CONFIG_STATUS <<\_ACEOF
7731 ## --------------------- ##
7732 ## M4sh Initialization. ##
7733 ## --------------------- ##
7735 # Be Bourne compatible
7736 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7739 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7740 # is contrary to our usage. Disable this feature.
7741 alias -g '${1+"$@"}'='"$@"'
7742 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7745 DUALCASE=1; export DUALCASE # for MKS sh
7747 # Support unset when possible.
7748 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7755 # Work around bugs in pre-3.0 UWIN ksh.
7756 $as_unset ENV MAIL MAILPATH
7763 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7764 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7765 LC_TELEPHONE LC_TIME
7767 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7768 eval $as_var=C; export $as_var
7774 # Required to use basename.
7775 if expr a : '\(a\)' >/dev/null 2>&1; then
7781 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7782 as_basename=basename
7788 # Name of the executable.
7789 as_me=`$as_basename "$0" ||
7790 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7791 X"$0" : 'X\(//\)$' \| \
7792 X"$0" : 'X\(/\)$' \| \
7793 . : '\(.\)' 2>/dev/null ||
7795 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7796 /^X\/\(\/\/\)$/{ s//\1/; q; }
7797 /^X\/\(\/\).*/{ s//\1/; q; }
7801 # PATH needs CR, and LINENO needs CR and PATH.
7802 # Avoid depending upon Character Ranges.
7803 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7804 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7805 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7806 as_cr_digits='0123456789'
7807 as_cr_alnum=$as_cr_Letters$as_cr_digits
7809 # The user is always right.
7810 if test "${PATH_SEPARATOR+set}" != set; then
7811 echo "#! /bin/sh" >conf$$.sh
7812 echo "exit 0" >>conf$$.sh
7814 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7825 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7826 test "x$as_lineno_1" != "x$as_lineno_2" &&
7827 test "x$as_lineno_3" = "x$as_lineno_2" || {
7828 # Find who we are. Look in the path if we contain no path at all
7831 *[\\/]* ) as_myself=$0 ;;
7832 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7836 test -z "$as_dir" && as_dir=.
7837 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7842 # We did not find ourselves, most probably we were run as `sh COMMAND'
7843 # in which case we are not to be found in the path.
7844 if test "x$as_myself" = x; then
7847 if test ! -f "$as_myself"; then
7848 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7849 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7850 { (exit 1); exit 1; }; }
7852 case $CONFIG_SHELL in
7854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7855 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7858 test -z "$as_dir" && as_dir=.
7859 for as_base in sh bash ksh sh5; do
7862 if ("$as_dir/$as_base" -c '
7865 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7866 test "x$as_lineno_1" != "x$as_lineno_2" &&
7867 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
7868 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7869 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7870 CONFIG_SHELL=$as_dir/$as_base
7872 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7880 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7881 # uniformly replaced by the line number. The first 'sed' inserts a
7882 # line-number line before each line; the second 'sed' does the real
7883 # work. The second script uses 'N' to pair each line-number line
7884 # with the numbered line, and appends trailing '-' during
7885 # substitution so that $LINENO is not a special case at line end.
7886 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7887 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
7888 sed '=' <$as_myself |
7893 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7896 s,^['$as_cr_digits']*\n,,
7898 chmod +x $as_me.lineno ||
7899 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7900 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7901 { (exit 1); exit 1; }; }
7903 # Don't try to exec as it changes $[0], causing all sort of problems
7904 # (the dirname of $[0] is not the place where we might find the
7905 # original and so on. Autoconf is especially sensible to this).
7907 # Exit status is that of the last command.
7912 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7913 *c*,-n*) ECHO_N= ECHO_C='
7915 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7916 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
7919 if expr a : '\(a\)' >/dev/null 2>&1; then
7925 rm -f conf$$ conf$$.exe conf$$.file
7927 if ln -s conf$$.file conf$$ 2>/dev/null; then
7928 # We could just check for DJGPP; but this test a) works b) is more generic
7929 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7930 if test -f conf$$.exe; then
7931 # Don't use ln at all; we don't have any links
7936 elif ln conf$$.file conf$$ 2>/dev/null; then
7941 rm -f conf$$ conf$$.exe conf$$.file
7943 if mkdir -p . 2>/dev/null; then
7946 test -d ./-p && rmdir ./-p
7950 as_executable_p="test -f"
7952 # Sed expression to map a string onto a valid CPP name.
7953 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7955 # Sed expression to map a string onto a valid variable name.
7956 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7960 # We need space, tab and new line, in precisely that order.
7970 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7971 # report actual input values of CONFIG_FILES etc. instead of their
7972 # values after options handling. Logging --version etc. is OK.
7976 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7977 ## Running $as_me. ##
7982 This file was extended by GNU C Library $as_me (see version.h), which was
7983 generated by GNU Autoconf 2.59. Invocation command line was
7985 CONFIG_FILES = $CONFIG_FILES
7986 CONFIG_HEADERS = $CONFIG_HEADERS
7987 CONFIG_LINKS = $CONFIG_LINKS
7988 CONFIG_COMMANDS = $CONFIG_COMMANDS
7992 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7996 # Files that config.status was made for.
7997 if test -n "$ac_config_files"; then
7998 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8001 if test -n "$ac_config_headers"; then
8002 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8005 if test -n "$ac_config_links"; then
8006 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8009 if test -n "$ac_config_commands"; then
8010 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8013 cat >>$CONFIG_STATUS <<\_ACEOF
8016 \`$as_me' instantiates files from templates according to the
8017 current configuration.
8019 Usage: $0 [OPTIONS] [FILE]...
8021 -h, --help print this help, then exit
8022 -V, --version print version number, then exit
8023 -q, --quiet do not print progress messages
8024 -d, --debug don't remove temporary files
8025 --recheck update $as_me by reconfiguring in the same conditions
8026 --file=FILE[:TEMPLATE]
8027 instantiate the configuration file FILE
8028 --header=FILE[:TEMPLATE]
8029 instantiate the configuration header FILE
8031 Configuration files:
8034 Configuration headers:
8037 Configuration commands:
8040 Report bugs to <bug-autoconf@gnu.org>."
8043 cat >>$CONFIG_STATUS <<_ACEOF
8045 GNU C Library config.status (see version.h)
8046 configured by $0, generated by GNU Autoconf 2.59,
8047 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8049 Copyright (C) 2003 Free Software Foundation, Inc.
8050 This config.status script is free software; the Free Software Foundation
8051 gives unlimited permission to copy, distribute and modify it."
8056 cat >>$CONFIG_STATUS <<\_ACEOF
8057 # If no file are specified by the user, then we need to provide default
8058 # value. By we need to know if files were specified by the user.
8064 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8065 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8073 *) # This is not an option, so the user has probably given explicit
8076 ac_need_defaults=false;;
8080 # Handling of the options.
8082 cat >>$CONFIG_STATUS <<\_ACEOF
8083 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8085 --version | --vers* | -V )
8086 echo "$ac_cs_version"; exit 0 ;;
8088 # Conflict between --help and --header
8089 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8090 Try \`$0 --help' for more information." >&5
8091 echo "$as_me: error: ambiguous option: $1
8092 Try \`$0 --help' for more information." >&2;}
8093 { (exit 1); exit 1; }; };;
8094 --help | --hel | -h )
8095 echo "$ac_cs_usage"; exit 0 ;;
8096 --debug | --d* | -d )
8098 --file | --fil | --fi | --f )
8100 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8101 ac_need_defaults=false;;
8102 --header | --heade | --head | --hea )
8104 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8105 ac_need_defaults=false;;
8106 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8107 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8111 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8112 Try \`$0 --help' for more information." >&5
8113 echo "$as_me: error: unrecognized option: $1
8114 Try \`$0 --help' for more information." >&2;}
8115 { (exit 1); exit 1; }; } ;;
8117 *) ac_config_targets="$ac_config_targets $1" ;;
8123 ac_configure_extra_args=
8125 if $ac_cs_silent; then
8127 ac_configure_extra_args="$ac_configure_extra_args --silent"
8131 cat >>$CONFIG_STATUS <<_ACEOF
8132 if \$ac_cs_recheck; then
8133 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8134 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8139 cat >>$CONFIG_STATUS <<_ACEOF
8141 # INIT-COMMANDS section.
8144 config_vars='$config_vars'
8150 cat >>$CONFIG_STATUS <<\_ACEOF
8151 for ac_config_target in $ac_config_targets
8153 case "$ac_config_target" in
8154 # Handling of arguments.
8155 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8156 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8157 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8158 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8159 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8160 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8161 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8162 { (exit 1); exit 1; }; };;
8166 # If the user did not use the arguments to specify the items to instantiate,
8167 # then the envvar interface is used. Set only those that are not.
8168 # We use the long form for the default assignment because of an extremely
8169 # bizarre bug on SunOS 4.1.3.
8170 if $ac_need_defaults; then
8171 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8172 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8173 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8176 # Have a temporary directory for convenience. Make it in the build tree
8177 # simply because there is no reason to put it here, and in addition,
8178 # creating and moving files from /tmp can sometimes cause problems.
8179 # Create a temporary directory, and hook for its removal unless debugging.
8182 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8183 trap '{ (exit 1); exit 1; }' 1 2 13 15
8186 # Create a (secure) tmp directory for tmp files.
8189 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8190 test -n "$tmp" && test -d "$tmp"
8193 tmp=./confstat$$-$RANDOM
8194 (umask 077 && mkdir $tmp)
8197 echo "$me: cannot create a temporary directory in ." >&2
8198 { (exit 1); exit 1; }
8203 cat >>$CONFIG_STATUS <<_ACEOF
8206 # CONFIG_FILES section.
8209 # No need to generate the scripts if there are no CONFIG_FILES.
8210 # This happens for instance when ./config.status config.h
8211 if test -n "\$CONFIG_FILES"; then
8212 # Protect against being on the right side of a sed subst in config.status.
8213 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8214 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8215 s,@SHELL@,$SHELL,;t t
8216 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8217 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8218 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8219 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8220 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8221 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8222 s,@exec_prefix@,$exec_prefix,;t t
8223 s,@prefix@,$prefix,;t t
8224 s,@program_transform_name@,$program_transform_name,;t t
8225 s,@bindir@,$bindir,;t t
8226 s,@sbindir@,$sbindir,;t t
8227 s,@libexecdir@,$libexecdir,;t t
8228 s,@datadir@,$datadir,;t t
8229 s,@sysconfdir@,$sysconfdir,;t t
8230 s,@sharedstatedir@,$sharedstatedir,;t t
8231 s,@localstatedir@,$localstatedir,;t t
8232 s,@libdir@,$libdir,;t t
8233 s,@includedir@,$includedir,;t t
8234 s,@oldincludedir@,$oldincludedir,;t t
8235 s,@infodir@,$infodir,;t t
8236 s,@mandir@,$mandir,;t t
8237 s,@build_alias@,$build_alias,;t t
8238 s,@host_alias@,$host_alias,;t t
8239 s,@target_alias@,$target_alias,;t t
8241 s,@ECHO_C@,$ECHO_C,;t t
8242 s,@ECHO_N@,$ECHO_N,;t t
8243 s,@ECHO_T@,$ECHO_T,;t t
8245 s,@with_fp@,$with_fp,;t t
8246 s,@with_cvs@,$with_cvs,;t t
8247 s,@enable_check_abi@,$enable_check_abi,;t t
8248 s,@oldest_abi@,$oldest_abi,;t t
8249 s,@bindnow@,$bindnow,;t t
8250 s,@force_install@,$force_install,;t t
8251 s,@all_warnings@,$all_warnings,;t t
8252 s,@build@,$build,;t t
8253 s,@build_cpu@,$build_cpu,;t t
8254 s,@build_vendor@,$build_vendor,;t t
8255 s,@build_os@,$build_os,;t t
8257 s,@host_cpu@,$host_cpu,;t t
8258 s,@host_vendor@,$host_vendor,;t t
8259 s,@host_os@,$host_os,;t t
8260 s,@subdirs@,$subdirs,;t t
8261 s,@add_ons@,$add_ons,;t t
8262 s,@base_machine@,$base_machine,;t t
8263 s,@submachine@,$submachine,;t t
8264 s,@sysnames@,$sysnames,;t t
8265 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8266 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8267 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8270 s,@CFLAGS@,$CFLAGS,;t t
8271 s,@LDFLAGS@,$LDFLAGS,;t t
8272 s,@CPPFLAGS@,$CPPFLAGS,;t t
8273 s,@ac_ct_CC@,$ac_ct_CC,;t t
8274 s,@OBJEXT@,$OBJEXT,;t t
8275 s,@BUILD_CC@,$BUILD_CC,;t t
8276 s,@cross_compiling@,$cross_compiling,;t t
8279 s,@CXXFLAGS@,$CXXFLAGS,;t t
8280 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8282 s,@OBJDUMP@,$OBJDUMP,;t t
8283 s,@RANLIB@,$RANLIB,;t t
8284 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8288 s,@PWD_P@,$PWD_P,;t t
8290 s,@MSGFMT@,$MSGFMT,;t t
8291 s,@MAKEINFO@,$MAKEINFO,;t t
8293 s,@AUTOCONF@,$AUTOCONF,;t t
8294 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8295 s,@CXX_SYSINCLUDES@,$CXX_SYSINCLUDES,;t t
8296 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8298 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8300 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8303 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8304 s,@BISON@,$BISON,;t t
8305 s,@VERSIONING@,$VERSIONING,;t t
8306 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8307 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8308 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8309 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8310 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8311 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8312 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8313 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8314 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8315 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8316 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8317 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8318 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8319 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8320 s,@libc_cv_ssp@,$libc_cv_ssp,;t t
8321 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8322 s,@no_whole_archive@,$no_whole_archive,;t t
8323 s,@exceptions@,$exceptions,;t t
8324 s,@LIBGD@,$LIBGD,;t t
8325 s,@have_libaudit@,$have_libaudit,;t t
8326 s,@have_selinux@,$have_selinux,;t t
8327 s,@EGREP@,$EGREP,;t t
8328 s,@sizeof_long_double@,$sizeof_long_double,;t t
8329 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8330 s,@uname_sysname@,$uname_sysname,;t t
8331 s,@uname_release@,$uname_release,;t t
8332 s,@uname_version@,$uname_version,;t t
8333 s,@old_glibc_headers@,$old_glibc_headers,;t t
8334 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8335 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8336 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8337 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8338 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8339 s,@use_ldconfig@,$use_ldconfig,;t t
8340 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8342 s,@xcoff@,$xcoff,;t t
8343 s,@static@,$static,;t t
8344 s,@shared@,$shared,;t t
8345 s,@pic_default@,$pic_default,;t t
8346 s,@profile@,$profile,;t t
8347 s,@omitfp@,$omitfp,;t t
8348 s,@bounded@,$bounded,;t t
8349 s,@static_nss@,$static_nss,;t t
8350 s,@nopic_initfini@,$nopic_initfini,;t t
8351 s,@DEFINES@,$DEFINES,;t t
8352 s,@mach_interface_list@,$mach_interface_list,;t t
8353 s,@VERSION@,$VERSION,;t t
8354 s,@RELEASE@,$RELEASE,;t t
8355 s,@LIBOBJS@,$LIBOBJS,;t t
8356 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8361 cat >>$CONFIG_STATUS <<\_ACEOF
8362 # Split the substitutions into bite-sized pieces for seds with
8363 # small command number limits, like on Digital OSF/1 and HP-UX.
8365 ac_sed_frag=1 # Number of current file.
8366 ac_beg=1 # First line for current file.
8367 ac_end=$ac_max_sed_lines # Line after last line for current file.
8370 while $ac_more_lines; do
8371 if test $ac_beg -gt 1; then
8372 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8374 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8376 if test ! -s $tmp/subs.frag; then
8379 # The purpose of the label and of the branching condition is to
8380 # speed up the sed processing (if there are no `@' at all, there
8381 # is no need to browse any of the substitutions).
8382 # These are the two extra sed commands mentioned above.
8384 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8385 if test -z "$ac_sed_cmds"; then
8386 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8388 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8390 ac_sed_frag=`expr $ac_sed_frag + 1`
8392 ac_end=`expr $ac_end + $ac_max_sed_lines`
8395 if test -z "$ac_sed_cmds"; then
8398 fi # test -n "$CONFIG_FILES"
8401 cat >>$CONFIG_STATUS <<\_ACEOF
8402 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8403 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8405 - | *:- | *:-:* ) # input from stdin
8407 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8408 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8409 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8410 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8411 * ) ac_file_in=$ac_file.in ;;
8414 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8415 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8416 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8417 X"$ac_file" : 'X\(//\)[^/]' \| \
8418 X"$ac_file" : 'X\(//\)$' \| \
8419 X"$ac_file" : 'X\(/\)' \| \
8420 . : '\(.\)' 2>/dev/null ||
8422 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8423 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8424 /^X\(\/\/\)$/{ s//\1/; q; }
8425 /^X\(\/\).*/{ s//\1/; q; }
8427 { if $as_mkdir_p; then
8432 while test ! -d "$as_dir"; do
8433 as_dirs="$as_dir $as_dirs"
8434 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8435 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8436 X"$as_dir" : 'X\(//\)[^/]' \| \
8437 X"$as_dir" : 'X\(//\)$' \| \
8438 X"$as_dir" : 'X\(/\)' \| \
8439 . : '\(.\)' 2>/dev/null ||
8441 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8442 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8443 /^X\(\/\/\)$/{ s//\1/; q; }
8444 /^X\(\/\).*/{ s//\1/; q; }
8447 test ! -n "$as_dirs" || mkdir $as_dirs
8448 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8449 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8450 { (exit 1); exit 1; }; }; }
8454 if test "$ac_dir" != .; then
8455 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8456 # A "../" for each directory in $ac_dir_suffix.
8457 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8459 ac_dir_suffix= ac_top_builddir=
8463 .) # No --srcdir option. We are building in place.
8465 if test -z "$ac_top_builddir"; then
8468 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8470 [\\/]* | ?:[\\/]* ) # Absolute path.
8471 ac_srcdir=$srcdir$ac_dir_suffix;
8472 ac_top_srcdir=$srcdir ;;
8474 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8475 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8478 # Do not use `cd foo && pwd` to compute absolute paths, because
8479 # the directories may not exist.
8481 .) ac_abs_builddir="$ac_dir";;
8484 .) ac_abs_builddir=`pwd`;;
8485 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8486 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8489 case $ac_abs_builddir in
8490 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8492 case ${ac_top_builddir}. in
8493 .) ac_abs_top_builddir=$ac_abs_builddir;;
8494 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8495 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8498 case $ac_abs_builddir in
8499 .) ac_abs_srcdir=$ac_srcdir;;
8502 .) ac_abs_srcdir=$ac_abs_builddir;;
8503 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8504 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8507 case $ac_abs_builddir in
8508 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8510 case $ac_top_srcdir in
8511 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8512 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8513 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8519 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8520 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8523 if test x"$ac_file" != x-; then
8524 { echo "$as_me:$LINENO: creating $ac_file" >&5
8525 echo "$as_me: creating $ac_file" >&6;}
8528 # Let's still pretend it is `configure' which instantiates (i.e., don't
8529 # use $as_me), people would be surprised to read:
8530 # /* config.h. Generated by config.status. */
8531 if test x"$ac_file" = x-; then
8534 configure_input="$ac_file. "
8536 configure_input=$configure_input"Generated from `echo $ac_file_in |
8537 sed 's,.*/,,'` by configure."
8539 # First look for the input files in the build tree, otherwise in the
8541 ac_file_inputs=`IFS=:
8542 for f in $ac_file_in; do
8544 -) echo $tmp/stdin ;;
8546 # Absolute (can't be DOS-style, as IFS=:)
8547 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8548 echo "$as_me: error: cannot find input file: $f" >&2;}
8549 { (exit 1); exit 1; }; }
8552 if test -f "$f"; then
8555 elif test -f "$srcdir/$f"; then
8560 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8561 echo "$as_me: error: cannot find input file: $f" >&2;}
8562 { (exit 1); exit 1; }; }
8565 done` || { (exit 1); exit 1; }
8567 cat >>$CONFIG_STATUS <<_ACEOF
8571 cat >>$CONFIG_STATUS <<\_ACEOF
8573 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8574 s,@configure_input@,$configure_input,;t t
8575 s,@srcdir@,$ac_srcdir,;t t
8576 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8577 s,@top_srcdir@,$ac_top_srcdir,;t t
8578 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8579 s,@builddir@,$ac_builddir,;t t
8580 s,@abs_builddir@,$ac_abs_builddir,;t t
8581 s,@top_builddir@,$ac_top_builddir,;t t
8582 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8583 s,@INSTALL@,$ac_INSTALL,;t t
8584 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8586 if test x"$ac_file" != x-; then
8587 mv $tmp/out $ac_file
8595 cat >>$CONFIG_STATUS <<\_ACEOF
8598 # CONFIG_HEADER section.
8601 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8602 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8604 # ac_d sets the value in "#define NAME VALUE" lines.
8605 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8606 ac_dB='[ ].*$,\1#\2'
8609 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8610 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8611 ac_uB='$,\1#\2define\3'
8615 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8616 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8618 - | *:- | *:-:* ) # input from stdin
8620 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8621 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8622 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8623 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8624 * ) ac_file_in=$ac_file.in ;;
8627 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8628 echo "$as_me: creating $ac_file" >&6;}
8630 # First look for the input files in the build tree, otherwise in the
8632 ac_file_inputs=`IFS=:
8633 for f in $ac_file_in; do
8635 -) echo $tmp/stdin ;;
8637 # Absolute (can't be DOS-style, as IFS=:)
8638 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8639 echo "$as_me: error: cannot find input file: $f" >&2;}
8640 { (exit 1); exit 1; }; }
8641 # Do quote $f, to prevent DOS paths from being IFS'd.
8644 if test -f "$f"; then
8647 elif test -f "$srcdir/$f"; then
8652 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8653 echo "$as_me: error: cannot find input file: $f" >&2;}
8654 { (exit 1); exit 1; }; }
8657 done` || { (exit 1); exit 1; }
8658 # Remove the trailing spaces.
8659 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8663 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8664 # `conftest.undefs', that substitutes the proper values into
8665 # config.h.in to produce config.h. The first handles `#define'
8666 # templates, and the second `#undef' templates.
8667 # And first: Protect against being on the right side of a sed subst in
8668 # config.status. Protect against being in an unquoted here document
8670 rm -f conftest.defines conftest.undefs
8671 # Using a here document instead of a string reduces the quoting nightmare.
8672 # Putting comments in sed scripts is not portable.
8674 # `end' is used to avoid that the second main sed command (meant for
8675 # 0-ary CPP macros) applies to n-ary macro definitions.
8676 # See the Autoconf documentation for `clear'.
8677 cat >confdef2sed.sed <<\_ACEOF
8682 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8684 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8687 # If some macros were called several times there might be several times
8688 # the same #defines, which is useless. Nevertheless, we may not want to
8689 # sort them, since we want the *last* AC-DEFINE to be honored.
8690 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8691 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8692 rm -f confdef2sed.sed
8694 # This sed command replaces #undef with comments. This is necessary, for
8695 # example, in the case of _POSIX_SOURCE, which is predefined and required
8696 # on some systems where configure will not decide to define it.
8697 cat >>conftest.undefs <<\_ACEOF
8698 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8701 # Break up conftest.defines because some shells have a limit on the size
8702 # of here documents, and old seds have small limits too (100 cmds).
8703 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8704 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8705 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8706 echo ' :' >>$CONFIG_STATUS
8708 while grep . conftest.defines >/dev/null
8710 # Write a limited-size here document to $tmp/defines.sed.
8711 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8712 # Speed up: don't consider the non `#define' lines.
8713 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8714 # Work around the forget-to-reset-the-flag bug.
8715 echo 't clr' >>$CONFIG_STATUS
8716 echo ': clr' >>$CONFIG_STATUS
8717 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8719 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8723 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8724 rm -f conftest.defines
8725 mv conftest.tail conftest.defines
8727 rm -f conftest.defines
8728 echo ' fi # grep' >>$CONFIG_STATUS
8729 echo >>$CONFIG_STATUS
8731 # Break up conftest.undefs because some shells have a limit on the size
8732 # of here documents, and old seds have small limits too (100 cmds).
8733 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8735 while grep . conftest.undefs >/dev/null
8737 # Write a limited-size here document to $tmp/undefs.sed.
8738 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8739 # Speed up: don't consider the non `#undef'
8740 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8741 # Work around the forget-to-reset-the-flag bug.
8742 echo 't clr' >>$CONFIG_STATUS
8743 echo ': clr' >>$CONFIG_STATUS
8744 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8746 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8750 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8751 rm -f conftest.undefs
8752 mv conftest.tail conftest.undefs
8754 rm -f conftest.undefs
8756 cat >>$CONFIG_STATUS <<\_ACEOF
8757 # Let's still pretend it is `configure' which instantiates (i.e., don't
8758 # use $as_me), people would be surprised to read:
8759 # /* config.h. Generated by config.status. */
8760 if test x"$ac_file" = x-; then
8761 echo "/* Generated by configure. */" >$tmp/config.h
8763 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8765 cat $tmp/in >>$tmp/config.h
8767 if test x"$ac_file" != x-; then
8768 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8769 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8770 echo "$as_me: $ac_file is unchanged" >&6;}
8772 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8773 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8774 X"$ac_file" : 'X\(//\)[^/]' \| \
8775 X"$ac_file" : 'X\(//\)$' \| \
8776 X"$ac_file" : 'X\(/\)' \| \
8777 . : '\(.\)' 2>/dev/null ||
8779 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8780 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8781 /^X\(\/\/\)$/{ s//\1/; q; }
8782 /^X\(\/\).*/{ s//\1/; q; }
8784 { if $as_mkdir_p; then
8789 while test ! -d "$as_dir"; do
8790 as_dirs="$as_dir $as_dirs"
8791 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8792 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8793 X"$as_dir" : 'X\(//\)[^/]' \| \
8794 X"$as_dir" : 'X\(//\)$' \| \
8795 X"$as_dir" : 'X\(/\)' \| \
8796 . : '\(.\)' 2>/dev/null ||
8798 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8799 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8800 /^X\(\/\/\)$/{ s//\1/; q; }
8801 /^X\(\/\).*/{ s//\1/; q; }
8804 test ! -n "$as_dirs" || mkdir $as_dirs
8805 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8806 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8807 { (exit 1); exit 1; }; }; }
8810 mv $tmp/config.h $ac_file
8818 cat >>$CONFIG_STATUS <<\_ACEOF
8821 # CONFIG_COMMANDS section.
8823 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8824 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8825 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8826 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8827 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8828 X"$ac_dest" : 'X\(//\)[^/]' \| \
8829 X"$ac_dest" : 'X\(//\)$' \| \
8830 X"$ac_dest" : 'X\(/\)' \| \
8831 . : '\(.\)' 2>/dev/null ||
8833 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8834 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8835 /^X\(\/\/\)$/{ s//\1/; q; }
8836 /^X\(\/\).*/{ s//\1/; q; }
8838 { if $as_mkdir_p; then
8843 while test ! -d "$as_dir"; do
8844 as_dirs="$as_dir $as_dirs"
8845 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8846 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8847 X"$as_dir" : 'X\(//\)[^/]' \| \
8848 X"$as_dir" : 'X\(//\)$' \| \
8849 X"$as_dir" : 'X\(/\)' \| \
8850 . : '\(.\)' 2>/dev/null ||
8852 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8853 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8854 /^X\(\/\/\)$/{ s//\1/; q; }
8855 /^X\(\/\).*/{ s//\1/; q; }
8858 test ! -n "$as_dirs" || mkdir $as_dirs
8859 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8860 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8861 { (exit 1); exit 1; }; }; }
8865 if test "$ac_dir" != .; then
8866 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8867 # A "../" for each directory in $ac_dir_suffix.
8868 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8870 ac_dir_suffix= ac_top_builddir=
8874 .) # No --srcdir option. We are building in place.
8876 if test -z "$ac_top_builddir"; then
8879 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8881 [\\/]* | ?:[\\/]* ) # Absolute path.
8882 ac_srcdir=$srcdir$ac_dir_suffix;
8883 ac_top_srcdir=$srcdir ;;
8885 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8886 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8889 # Do not use `cd foo && pwd` to compute absolute paths, because
8890 # the directories may not exist.
8892 .) ac_abs_builddir="$ac_dir";;
8895 .) ac_abs_builddir=`pwd`;;
8896 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8897 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8900 case $ac_abs_builddir in
8901 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8903 case ${ac_top_builddir}. in
8904 .) ac_abs_top_builddir=$ac_abs_builddir;;
8905 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8906 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8909 case $ac_abs_builddir in
8910 .) ac_abs_srcdir=$ac_srcdir;;
8913 .) ac_abs_srcdir=$ac_abs_builddir;;
8914 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8915 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8918 case $ac_abs_builddir in
8919 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8921 case $ac_top_srcdir in
8922 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8923 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8924 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8929 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
8930 echo "$as_me: executing $ac_dest commands" >&6;}
8933 case $CONFIG_FILES in *config.make*)
8934 echo "$config_vars" >> config.make;;
8936 test -d bits || mkdir bits ;;
8941 cat >>$CONFIG_STATUS <<\_ACEOF
8943 { (exit 0); exit 0; }
8945 chmod +x $CONFIG_STATUS
8946 ac_clean_files=$ac_clean_files_save
8949 # configure is writing to config.log, and then calls config.status.
8950 # config.status does its own redirection, appending to config.log.
8951 # Unfortunately, on DOS this fails, as config.log is still kept open
8952 # by configure, so config.status won't be able to write to it; its
8953 # output is simply discarded. So we exec the FD to /dev/null,
8954 # effectively closing config.log, so it can be properly (re)opened and
8955 # appended to by config.status. When coming back to configure, we
8956 # need to make the FD available again.
8957 if test "$no_create" != yes; then
8959 ac_config_status_args=
8960 test "$silent" = yes &&
8961 ac_config_status_args="$ac_config_status_args --quiet"
8963 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8965 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8966 # would make configure fail if this is the last instruction.
8967 $ac_cs_success || { (exit 1); exit 1; }
8971 # CONFIG_SUBDIRS section.
8973 if test "$no_recursion" != yes; then
8975 # Remove --cache-file and --srcdir arguments so they do not pile up.
8976 ac_sub_configure_args=
8978 for ac_arg in $ac_configure_args; do
8979 if test -n "$ac_prev"; then
8984 -cache-file | --cache-file | --cache-fil | --cache-fi \
8985 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8986 ac_prev=cache_file ;;
8987 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8988 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8991 --config-cache | -C)
8993 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8995 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8997 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8999 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9001 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9005 # Always prepend --prefix to ensure using the same prefix
9006 # in subdir configurations.
9007 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9010 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9012 # Do not complain, so a configure script can configure whichever
9013 # parts of a large source tree are present.
9014 test -d $srcdir/$ac_dir || continue
9016 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9017 echo "$as_me: configuring in $ac_dir" >&6;}
9018 { if $as_mkdir_p; then
9023 while test ! -d "$as_dir"; do
9024 as_dirs="$as_dir $as_dirs"
9025 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9026 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9027 X"$as_dir" : 'X\(//\)[^/]' \| \
9028 X"$as_dir" : 'X\(//\)$' \| \
9029 X"$as_dir" : 'X\(/\)' \| \
9030 . : '\(.\)' 2>/dev/null ||
9032 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9033 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9034 /^X\(\/\/\)$/{ s//\1/; q; }
9035 /^X\(\/\).*/{ s//\1/; q; }
9038 test ! -n "$as_dirs" || mkdir $as_dirs
9039 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9040 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9041 { (exit 1); exit 1; }; }; }
9045 if test "$ac_dir" != .; then
9046 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9047 # A "../" for each directory in $ac_dir_suffix.
9048 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9050 ac_dir_suffix= ac_top_builddir=
9054 .) # No --srcdir option. We are building in place.
9056 if test -z "$ac_top_builddir"; then
9059 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9061 [\\/]* | ?:[\\/]* ) # Absolute path.
9062 ac_srcdir=$srcdir$ac_dir_suffix;
9063 ac_top_srcdir=$srcdir ;;
9065 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9066 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9069 # Do not use `cd foo && pwd` to compute absolute paths, because
9070 # the directories may not exist.
9072 .) ac_abs_builddir="$ac_dir";;
9075 .) ac_abs_builddir=`pwd`;;
9076 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9077 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9080 case $ac_abs_builddir in
9081 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9083 case ${ac_top_builddir}. in
9084 .) ac_abs_top_builddir=$ac_abs_builddir;;
9085 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9086 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9089 case $ac_abs_builddir in
9090 .) ac_abs_srcdir=$ac_srcdir;;
9093 .) ac_abs_srcdir=$ac_abs_builddir;;
9094 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9095 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9098 case $ac_abs_builddir in
9099 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9101 case $ac_top_srcdir in
9102 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9103 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9104 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9111 # Check for guested configure; otherwise get Cygnus style configure.
9112 if test -f $ac_srcdir/configure.gnu; then
9113 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9114 elif test -f $ac_srcdir/configure; then
9115 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9116 elif test -f $ac_srcdir/configure.in; then
9117 ac_sub_configure=$ac_configure
9119 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9120 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9124 # The recursion is here.
9125 if test -n "$ac_sub_configure"; then
9126 # Make the cache file name correct relative to the subdirectory.
9128 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9130 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9133 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9134 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9135 # The eval makes quoting arguments work.
9136 eval $ac_sub_configure $ac_sub_configure_args \
9137 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9138 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9139 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9140 { (exit 1); exit 1; }; }