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 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 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
910 Some influential environment variables:
911 CC C compiler command
912 CFLAGS C compiler flags
913 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
914 nonstandard directory <lib dir>
915 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
916 headers in a nonstandard directory <include dir>
918 CXX C++ compiler command
919 CXXFLAGS C++ compiler flags
921 Use these variables to override the choices made by `configure' or to help
922 it to find libraries and programs with nonstandard names/locations.
924 Report bugs to <glibc>.
928 if test "$ac_init_help" = "recursive"; then
929 # If there are subdirs, report their specific --help.
931 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
932 test -d $ac_dir || continue
935 if test "$ac_dir" != .; then
936 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
937 # A "../" for each directory in $ac_dir_suffix.
938 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
940 ac_dir_suffix= ac_top_builddir=
944 .) # No --srcdir option. We are building in place.
946 if test -z "$ac_top_builddir"; then
949 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
951 [\\/]* | ?:[\\/]* ) # Absolute path.
952 ac_srcdir=$srcdir$ac_dir_suffix;
953 ac_top_srcdir=$srcdir ;;
955 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
956 ac_top_srcdir=$ac_top_builddir$srcdir ;;
959 # Do not use `cd foo && pwd` to compute absolute paths, because
960 # the directories may not exist.
962 .) ac_abs_builddir="$ac_dir";;
965 .) ac_abs_builddir=`pwd`;;
966 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
967 *) ac_abs_builddir=`pwd`/"$ac_dir";;
970 case $ac_abs_builddir in
971 .) ac_abs_top_builddir=${ac_top_builddir}.;;
973 case ${ac_top_builddir}. in
974 .) ac_abs_top_builddir=$ac_abs_builddir;;
975 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
976 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
979 case $ac_abs_builddir in
980 .) ac_abs_srcdir=$ac_srcdir;;
983 .) ac_abs_srcdir=$ac_abs_builddir;;
984 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
985 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
988 case $ac_abs_builddir in
989 .) ac_abs_top_srcdir=$ac_top_srcdir;;
991 case $ac_top_srcdir in
992 .) ac_abs_top_srcdir=$ac_abs_builddir;;
993 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
994 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
999 # Check for guested configure; otherwise get Cygnus style configure.
1000 if test -f $ac_srcdir/configure.gnu; then
1002 $SHELL $ac_srcdir/configure.gnu --help=recursive
1003 elif test -f $ac_srcdir/configure; then
1005 $SHELL $ac_srcdir/configure --help=recursive
1006 elif test -f $ac_srcdir/configure.ac ||
1007 test -f $ac_srcdir/configure.in; then
1009 $ac_configure --help
1011 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1017 test -n "$ac_init_help" && exit 0
1018 if $ac_init_version; then
1020 GNU C Library configure (see version.h)
1021 generated by GNU Autoconf 2.59
1023 Copyright (C) 2003 Free Software Foundation, Inc.
1024 This configure script is free software; the Free Software Foundation
1025 gives unlimited permission to copy, distribute and modify it.
1031 This file contains any messages produced by compilers while
1032 running configure, to aid debugging if configure makes a mistake.
1034 It was created by GNU C Library $as_me (see version.h), which was
1035 generated by GNU Autoconf 2.59. Invocation command line was
1046 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1047 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1048 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1049 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1050 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1052 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1053 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1055 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1056 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1057 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1058 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1059 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1060 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1061 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1069 test -z "$as_dir" && as_dir=.
1070 echo "PATH: $as_dir"
1085 # Keep a trace of the command line.
1086 # Strip out --no-create and --no-recursion so they do not pile up.
1087 # Strip out --silent because we don't want to record it for future runs.
1088 # Also quote any args containing shell meta-characters.
1089 # Make two passes to allow for proper duplicate-argument suppression.
1094 ac_must_keep_next=false
1100 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1101 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1102 | -silent | --silent | --silen | --sile | --sil)
1104 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1105 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1108 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1110 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1111 if test $ac_must_keep_next = true; then
1112 ac_must_keep_next=false # Got value, back to normal.
1115 *=* | --config-cache | -C | -disable-* | --disable-* \
1116 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1117 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1118 | -with-* | --with-* | -without-* | --without-* | --x)
1119 case "$ac_configure_args0 " in
1120 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1123 -* ) ac_must_keep_next=true ;;
1126 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1127 # Get rid of the leading space.
1133 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1134 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1136 # When interrupted or exit'd, cleanup temporary files, and complete
1137 # config.log. We remove comments because anyway the quotes in there
1138 # would cause problems or look ugly.
1139 # WARNING: Be sure not to use single quotes in there, as some shells,
1140 # such as our DU 5.0 friend, will then `close' the trap.
1141 trap 'exit_status=$?
1142 # Save into config.log some information that might help in debugging.
1147 ## ---------------- ##
1148 ## Cache variables. ##
1149 ## ---------------- ##
1152 # The following way of writing the cache mishandles newlines in values,
1155 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1158 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1159 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1163 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1170 ## ----------------- ##
1171 ## Output variables. ##
1172 ## ----------------- ##
1175 for ac_var in $ac_subst_vars
1177 eval ac_val=$`echo $ac_var`
1178 echo "$ac_var='"'"'$ac_val'"'"'"
1182 if test -n "$ac_subst_files"; then
1189 for ac_var in $ac_subst_files
1191 eval ac_val=$`echo $ac_var`
1192 echo "$ac_var='"'"'$ac_val'"'"'"
1197 if test -s confdefs.h; then
1204 sed "/^$/d" confdefs.h | sort
1207 test "$ac_signal" != 0 &&
1208 echo "$as_me: caught signal $ac_signal"
1209 echo "$as_me: exit $exit_status"
1211 rm -f core *.core &&
1212 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1215 for ac_signal in 1 2 13 15; do
1216 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1220 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1221 rm -rf conftest* confdefs.h
1222 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1225 # Predefined preprocessor variables.
1227 cat >>confdefs.h <<_ACEOF
1228 #define PACKAGE_NAME "$PACKAGE_NAME"
1232 cat >>confdefs.h <<_ACEOF
1233 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1237 cat >>confdefs.h <<_ACEOF
1238 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1242 cat >>confdefs.h <<_ACEOF
1243 #define PACKAGE_STRING "$PACKAGE_STRING"
1247 cat >>confdefs.h <<_ACEOF
1248 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1252 # Let the site file select an alternate cache file if it wants to.
1253 # Prefer explicitly selected file to automatically selected ones.
1254 if test -z "$CONFIG_SITE"; then
1255 if test "x$prefix" != xNONE; then
1256 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1258 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1261 for ac_site_file in $CONFIG_SITE; do
1262 if test -r "$ac_site_file"; then
1263 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1264 echo "$as_me: loading site script $ac_site_file" >&6;}
1265 sed 's/^/| /' "$ac_site_file" >&5
1270 if test -r "$cache_file"; then
1271 # Some versions of bash will fail to source /dev/null (special
1272 # files actually), so we avoid doing that.
1273 if test -f "$cache_file"; then
1274 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1275 echo "$as_me: loading cache $cache_file" >&6;}
1277 [\\/]* | ?:[\\/]* ) . $cache_file;;
1278 *) . ./$cache_file;;
1282 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1283 echo "$as_me: creating cache $cache_file" >&6;}
1287 # Check that the precious variables saved in the cache have kept the same
1289 ac_cache_corrupted=false
1290 for ac_var in `(set) 2>&1 |
1291 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1292 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1293 eval ac_new_set=\$ac_env_${ac_var}_set
1294 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1295 eval ac_new_val="\$ac_env_${ac_var}_value"
1296 case $ac_old_set,$ac_new_set in
1298 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1299 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1300 ac_cache_corrupted=: ;;
1302 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1303 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1304 ac_cache_corrupted=: ;;
1307 if test "x$ac_old_val" != "x$ac_new_val"; then
1308 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1309 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1310 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1311 echo "$as_me: former value: $ac_old_val" >&2;}
1312 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1313 echo "$as_me: current value: $ac_new_val" >&2;}
1314 ac_cache_corrupted=:
1317 # Pass precious variables to config.status.
1318 if test "$ac_new_set" = set; then
1320 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1321 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1322 *) ac_arg=$ac_var=$ac_new_val ;;
1324 case " $ac_configure_args " in
1325 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1326 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1330 if $ac_cache_corrupted; then
1331 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1332 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1333 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1334 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1335 { (exit 1); exit 1; }; }
1339 ac_cpp='$CPP $CPPFLAGS'
1340 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1341 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1342 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1371 ac_config_headers="$ac_config_headers config.h"
1374 for ac_dir in scripts $srcdir/scripts; do
1375 if test -f $ac_dir/install-sh; then
1377 ac_install_sh="$ac_aux_dir/install-sh -c"
1379 elif test -f $ac_dir/install.sh; then
1381 ac_install_sh="$ac_aux_dir/install.sh -c"
1383 elif test -f $ac_dir/shtool; then
1385 ac_install_sh="$ac_aux_dir/shtool install -c"
1389 if test -z "$ac_aux_dir"; then
1390 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&5
1391 echo "$as_me: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&2;}
1392 { (exit 1); exit 1; }; }
1394 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1395 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1396 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1399 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
1400 { { echo "$as_me:$LINENO: error: you must configure in a separate build directory" >&5
1401 echo "$as_me: error: you must configure in a separate build directory" >&2;}
1402 { (exit 1); exit 1; }; }
1405 # This will get text that should go into config.make.
1408 # Check for a --with-gmp argument and set gmp-srcdir in config.make.
1410 # Check whether --with-gmp or --without-gmp was given.
1411 if test "${with_gmp+set}" = set; then
1415 yes) { { echo "$as_me:$LINENO: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&5
1416 echo "$as_me: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&2;}
1417 { (exit 1); exit 1; }; } ;;
1419 *) config_vars="$config_vars
1420 gmp-srcdir = $withval" ;;
1424 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
1426 # Check whether --with-gd or --without-gd was given.
1427 if test "${with_gd+set}" = set; then
1431 *) libgd_include="-I$withval/include"
1432 libgd_ldflags="-L$withval/lib" ;;
1437 # Check whether --with-gd-include or --without-gd-include was given.
1438 if test "${with_gd_include+set}" = set; then
1439 withval="$with_gd_include"
1440 case "$with_gd_include" in
1442 *) libgd_include="-I$withval" ;;
1447 # Check whether --with-gd-lib or --without-gd-lib was given.
1448 if test "${with_gd_lib+set}" = set; then
1449 withval="$with_gd_lib"
1450 case "$with_gd_lib" in
1452 *) libgd_ldflags="-L$withval" ;;
1457 if test -n "$libgd_include"; then
1458 config_vars="$config_vars
1459 CFLAGS-memusagestat.c = $libgd_include"
1461 if test -n "$libgd_ldflags"; then
1462 config_vars="$config_vars
1463 libgd-LDFLAGS = $libgd_ldflags"
1467 # Check whether --with-fp or --without-fp was given.
1468 if test "${with_fp+set}" = set; then
1476 # Check whether --with-binutils or --without-binutils was given.
1477 if test "${with_binutils+set}" = set; then
1478 withval="$with_binutils"
1479 path_binutils=$withval
1484 # Check whether --with-elf or --without-elf was given.
1485 if test "${with_elf+set}" = set; then
1492 # Check whether --with-selinux or --without-selinux was given.
1493 if test "${with_selinux+set}" = set; then
1494 withval="$with_selinux"
1495 with_selinux=$withval
1500 # Check whether --with-xcoff or --without-xcoff was given.
1501 if test "${with_xcoff+set}" = set; then
1502 withval="$with_xcoff"
1508 # Check whether --with-cvs or --without-cvs was given.
1509 if test "${with_cvs+set}" = set; then
1515 if test "$with_cvs" = yes; then
1516 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1524 # Check whether --with-headers or --without-headers was given.
1525 if test "${with_headers+set}" = set; then
1526 withval="$with_headers"
1532 # Check whether --enable-sanity-checks or --disable-sanity-checks was given.
1533 if test "${enable_sanity_checks+set}" = set; then
1534 enableval="$enable_sanity_checks"
1535 enable_sanity=$enableval
1541 # Check whether --enable-check-abi or --disable-check-abi was given.
1542 if test "${enable_check_abi+set}" = set; then
1543 enableval="$enable_check_abi"
1544 enable_check_abi=$enableval
1550 # Check whether --enable-shared or --disable-shared was given.
1551 if test "${enable_shared+set}" = set; then
1552 enableval="$enable_shared"
1557 # Check whether --enable-profile or --disable-profile was given.
1558 if test "${enable_profile+set}" = set; then
1559 enableval="$enable_profile"
1564 # Check whether --enable-omitfp or --disable-omitfp was given.
1565 if test "${enable_omitfp+set}" = set; then
1566 enableval="$enable_omitfp"
1571 # Check whether --enable-bounded or --disable-bounded was given.
1572 if test "${enable_bounded+set}" = set; then
1573 enableval="$enable_bounded"
1578 # Check whether --enable-versioning or --disable-versioning was given.
1579 if test "${enable_versioning+set}" = set; then
1580 enableval="$enable_versioning"
1581 enable_versioning=$enableval
1583 enable_versioning=yes
1586 # Check whether --enable-oldest-abi or --disable-oldest-abi was given.
1587 if test "${enable_oldest_abi+set}" = set; then
1588 enableval="$enable_oldest_abi"
1589 oldest_abi=$enableval
1593 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
1596 cat >>confdefs.h <<_ACEOF
1597 #define GLIBC_OLDEST_ABI "$oldest_abi"
1603 # Check whether --enable-stackguard-randomization or --disable-stackguard-randomization was given.
1604 if test "${enable_stackguard_randomization+set}" = set; then
1605 enableval="$enable_stackguard_randomization"
1606 enable_stackguard_randomize=$enableval
1608 enable_stackguard_randomize=no
1610 if test "$enable_stackguard_randomize" = yes; then
1611 cat >>confdefs.h <<\_ACEOF
1612 #define ENABLE_STACKGUARD_RANDOMIZE 1
1617 # Check whether --enable-add-ons or --disable-add-ons was given.
1618 if test "${enable_add_ons+set}" = set; then
1619 enableval="$enable_add_ons"
1620 case "$enableval" in
1621 yes) add_ons=`cd $srcdir && echo */configure | sed -e 's!/configure!!g'`
1622 add_ons_automatic=yes
1623 test "$add_ons" = "*" && add_ons= ;;
1624 *) add_ons=`echo "$enableval" | sed 's/,/ /g'`
1625 add_ons_automatic=no ;;
1628 add_ons= add_ons_automatic=no
1632 # Check whether --with-tls or --without-tls was given.
1633 if test "${with_tls+set}" = set; then
1641 # Check whether --with-__thread or --without-__thread was given.
1642 if test "${with___thread+set}" = set; then
1643 withval="$with___thread"
1644 use__thread=$withval
1649 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1650 if test "${enable_hidden_plt+set}" = set; then
1651 enableval="$enable_hidden_plt"
1656 if test "x$hidden" = xno; then
1657 cat >>confdefs.h <<\_ACEOF
1663 # Check whether --enable-bind-now or --disable-bind-now was given.
1664 if test "${enable_bind_now+set}" = set; then
1665 enableval="$enable_bind_now"
1672 # Check whether --enable-static-nss or --disable-static-nss was given.
1673 if test "${enable_static_nss+set}" = set; then
1674 enableval="$enable_static_nss"
1675 static_nss=$enableval
1679 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1681 cat >>confdefs.h <<\_ACEOF
1682 #define DO_STATIC_NSS 1
1687 # Check whether --enable-force-install or --disable-force-install was given.
1688 if test "${enable_force_install+set}" = set; then
1689 enableval="$enable_force_install"
1690 force_install=$enableval
1696 # Check whether --enable-kernel or --disable-kernel was given.
1697 if test "${enable_kernel+set}" = set; then
1698 enableval="$enable_kernel"
1699 minimum_kernel=$enableval
1701 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1702 # Better nothing than this.
1705 if test "$minimum_kernel" = current; then
1706 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1710 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1711 if test "${enable_all_warnings+set}" = set; then
1712 enableval="$enable_all_warnings"
1713 all_warnings=$enableval
1717 # Make sure we can run config.sub.
1718 $ac_config_sub sun4 >/dev/null 2>&1 ||
1719 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1720 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1721 { (exit 1); exit 1; }; }
1723 echo "$as_me:$LINENO: checking build system type" >&5
1724 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1725 if test "${ac_cv_build+set}" = set; then
1726 echo $ECHO_N "(cached) $ECHO_C" >&6
1728 ac_cv_build_alias=$build_alias
1729 test -z "$ac_cv_build_alias" &&
1730 ac_cv_build_alias=`$ac_config_guess`
1731 test -z "$ac_cv_build_alias" &&
1732 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1733 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1734 { (exit 1); exit 1; }; }
1735 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1736 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1737 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1738 { (exit 1); exit 1; }; }
1741 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1742 echo "${ECHO_T}$ac_cv_build" >&6
1744 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1745 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1746 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1749 echo "$as_me:$LINENO: checking host system type" >&5
1750 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1751 if test "${ac_cv_host+set}" = set; then
1752 echo $ECHO_N "(cached) $ECHO_C" >&6
1754 ac_cv_host_alias=$host_alias
1755 test -z "$ac_cv_host_alias" &&
1756 ac_cv_host_alias=$ac_cv_build_alias
1757 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1758 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1759 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1760 { (exit 1); exit 1; }; }
1763 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1764 echo "${ECHO_T}$ac_cv_host" >&6
1766 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1767 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1768 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1772 # The way shlib-versions is used to generate soversions.mk uses a
1773 # fairly simplistic model for name recognition that can't distinguish
1774 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1775 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1776 # tell. This doesn't get used much beyond that, so it's fairly safe.
1781 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1785 # We keep the original values in `$config_*' and never modify them, so we
1786 # can write them unchanged into config.make. Everything else uses
1787 # $machine, $vendor, and $os, and changes them whenever convenient.
1788 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1790 # Don't allow vendor == "unknown"
1791 test "$config_vendor" = unknown && config_vendor=
1792 config_os="`echo $config_os | sed 's/^unknown-//'`"
1794 # Some configurations imply other options.
1796 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1797 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1799 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1800 # These systems (almost) always use the ELF format.
1804 # These systems are always xcoff
1810 # The configure fragment of an add-on port can modify these to supplement
1811 # or override the table in the case statement below. No fragment should
1812 # ever change the config_* variables, however.
1813 machine=$config_machine
1814 vendor=$config_vendor
1817 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1819 if test "$machine" = rs6000; then
1823 # Braindead PowerPC box with absolutely no FPU.
1824 case "$machine-$host_os" in
1831 # An add-on can set this when it the tuple to disable the sanity check below.
1841 if test x"$add_ons" != x; then
1842 for f in $add_ons; do
1843 # Some sanity checks
1846 { { echo "$as_me:$LINENO: error:
1847 *** It seems that you're using an old \`crypt' add-on. crypt is now
1848 *** part of glibc and using the old add-on will not work with this
1849 *** release. Start again with fresh sources and without the old
1850 *** \`crypt' add-on." >&5
1851 echo "$as_me: error:
1852 *** It seems that you're using an old \`crypt' add-on. crypt is now
1853 *** part of glibc and using the old add-on will not work with this
1854 *** release. Start again with fresh sources and without the old
1855 *** \`crypt' add-on." >&2;}
1856 { (exit 1); exit 1; }; }
1859 { { echo "$as_me:$LINENO: error:
1860 *** It seems that you're using an old \`localedata' add-on. localedata
1861 *** is now part of glibc and using the old add-on will not work with
1862 *** this release. Start again with fresh sources and without the old
1863 *** \`localedata' add-on." >&5
1864 echo "$as_me: error:
1865 *** It seems that you're using an old \`localedata' add-on. localedata
1866 *** is now part of glibc and using the old add-on will not work with
1867 *** this release. Start again with fresh sources and without the old
1868 *** \`localedata' add-on." >&2;}
1869 { (exit 1); exit 1; }; }
1873 # Test whether such a subdir really exists.
1874 test -d $srcdir/$f || {
1875 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1876 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1877 { (exit 1); exit 1; }; }
1881 # Now source each add-on's configure fragment.
1882 # The fragments can use $srcdir/$libc_add_on to find themselves,
1883 # and test $add_ons_automatic to see if they were explicitly requested.
1884 # A fragment can clear (or even change) $libc_add_on to affect
1885 # whether it goes into the list to be actually used in the build.
1887 for libc_add_on in $add_ons; do
1888 libc_add_on_frag=$srcdir/$libc_add_on/configure
1889 if test -r $libc_add_on_frag; then
1890 echo "$as_me:$LINENO: result: running configure fragment for add-on $libc_add_on" >&5
1891 echo "${ECHO_T}running configure fragment for add-on $libc_add_on" >&6
1894 { echo "$as_me:$LINENO: WARNING: add-on fragment $libc_add_on_frag missing" >&5
1895 echo "$as_me: WARNING: add-on fragment $libc_add_on_frag missing" >&2;}
1897 if test -n "$libc_add_on"; then
1898 use_add_ons="$use_add_ons $libc_add_on"
1899 add_ons_pfx="$add_ons_pfx $libc_add_on/"
1900 add_ons_sfx="$add_ons_sfx /$libc_add_on"
1903 # Use echo to strip excess whitespace.
1904 add_ons="`echo $use_add_ons`"
1910 ### I put this here to prevent those annoying emails from people who cannot
1911 ### read and try to compile glibc on unsupported platforms. --drepper
1913 ### By using the undocumented --enable-hacker-mode option for configure
1914 ### one can skip this test to make the configuration not fail for unsupported
1917 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
1918 case "$machine-$host_os" in
1919 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1922 echo "*** The GNU C library is currently not available for this platform."
1923 echo "*** So far nobody cared to port it and if there is no volunteer it"
1924 echo "*** might never happen. So, if you have interest to see glibc on"
1925 echo "*** this platform visit"
1926 echo "*** http://www.gnu.org/software/libc/porting.html"
1927 echo "*** and join the group of porters"
1933 # Expand the configuration machine name into a subdirectory by architecture
1934 # type and particular chip. If an add-on configure fragment already set
1935 # base_machine, we don't change it.
1936 test -n "$base_machine" || case "$machine" in
1937 a29k | am29000) base_machine=a29k machine=a29k ;;
1938 alpha*) base_machine=alpha machine=alpha/$machine ;;
1939 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1940 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1941 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1942 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1943 i[34567]86) base_machine=i386 machine=i386/$machine ;;
1944 ia64) base_machine=ia64 machine=ia64 ;;
1945 m680?0) base_machine=m68k machine=m68k/$machine ;;
1946 m68k) base_machine=m68k machine=m68k/m68020 ;;
1947 m88???) base_machine=m88k machine=m88k/$machine ;;
1948 m88k) base_machine=m88k machine=m88k/m88100 ;;
1949 mips64*) base_machine=mips64
1950 case "$CC $CFLAGS $CPPFLAGS " in
1951 *" -mabi=n32 "*) mips_cc_abi=n32 ;;
1952 *" -mabi=64 "*|*" -mabi=n64 "*) mips_cc_abi=64 ;;
1953 *" -mabi=32 "*|*" -mabi=o32 "*) mips_cc_abi=32 ;;
1954 *) mips_cc_abi=default ;;
1957 *abin32*) mips_config_abi=n32 ;;
1958 *abi64*|*abin64*) mips_config_abi=64 ;;
1959 *abi32*|*abio32*) mips_config_abi=32 ;;
1960 *) mips_config_abi=$mips_cc_abi ;;
1962 case $mips_config_abi in
1963 default) machine=mips/mips64/n32 mips_config_abi=n32 ;;
1964 n32) machine=mips/mips64/n32 ;;
1965 64) machine=mips/mips64/n64 ;;
1966 32) machine=mips/mips32/kern64 ;;
1968 machine=$machine/$config_machine
1969 if test $mips_config_abi != $mips_cc_abi; then
1970 # This won't make it to config.make, but we want to
1971 # set this in case configure tests depend on it.
1972 CPPFLAGS="$CPPFLAGS -mabi=$mips_config_abi"
1975 mips*) base_machine=mips machine=mips/mips32/$machine ;;
1976 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1977 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1978 s390) base_machine=s390 machine=s390/s390-32 ;;
1979 s390x) base_machine=s390 machine=s390/s390-64 ;;
1980 sh3*) base_machine=sh machine=sh/sh3 ;;
1981 sh4*) base_machine=sh machine=sh/sh4 ;;
1983 base_machine=sparc machine=sparc/sparc32 ;;
1984 sparcv8 | supersparc | hypersparc)
1985 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1986 sparcv8plus | sparcv8plusa | sparcv9)
1987 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1988 sparcv8plusb | sparcv9b)
1989 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1991 base_machine=sparc machine=sparc/sparc64 ;;
1993 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1994 *) base_machine=$machine ;;
1998 if test "$base_machine" = "i386"; then
1999 cat >>confdefs.h <<\_ACEOF
2000 #define USE_REGPARMS 1
2005 # Compute the list of sysdep directories for this configuration.
2006 # This can take a while to compute.
2007 sysdep_dir=$srcdir/sysdeps
2008 echo "$as_me:$LINENO: checking sysdep dirs" >&5
2009 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
2010 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
2011 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
2015 base_os=mach/hurd ;;
2016 netbsd* | 386bsd* | freebsd* | bsdi*)
2017 base_os=unix/bsd/bsd4.4 ;;
2018 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
2020 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
2021 base_os=unix/sysv ;;
2023 base_os=unix/sysv/irix6/$os ;;
2025 base_os=unix/sysv/sysv4 ;;
2027 base_os=unix/sysv/hpux/$os ;;
2029 base_os=unix/sysv/aix/aix4.3 ;;
2031 base_os=standalone ;;
2036 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
2039 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
2043 o=`echo $tail | sed 's/[0-9]*$//'`
2044 if test $o != $tail; then
2047 # For linux-gnu, try linux-gnu, then linux.
2048 o=`echo $tail | sed 's/-.*$//'`
2049 if test $o != $tail; then
2053 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
2056 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
2062 # For sparc/sparc32, try sparc/sparc32 and then sparc.
2065 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
2067 # Prepend the machine's FPU directory unless --without-fp.
2068 if test "$with_fp" = yes; then
2069 mach="$mach /$1/fpu"
2071 mach="$mach /$1/nofpu"
2078 # Find what sysdep directories exist.
2080 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2081 for b in $base ''; do
2082 for m0 in $mach ''; do
2083 for v in /$vendor ''; do
2084 test "$v" = / && continue
2085 for o in /$ostry ''; do
2086 test "$o" = / && continue
2087 for m in $mach ''; do
2088 for d in $add_ons_pfx ''; do
2089 for a in $add_ons_sfx ''; do
2090 if test "$m0$m0sub$b$v$o$m$msub"; then
2091 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
2092 test -n "$enable_debug_configure" &&
2093 echo "$0 DEBUG: try $try" >&2
2094 if test -d $srcdir/$try; then
2095 sysnames="$sysnames $try"
2096 { test -n "$o" || test -n "$b"; } && os_used=t
2097 { test -n "$m" || test -n "$m0"; } && machine_used=t
2099 x*/$submachine) submachine_used=t ;;
2110 for d in $add_ons_pfx ''; do
2111 for a in $add_ons_sfx ''; do
2112 if test -n "$d" && test "$d" != "$a"; then
2113 try="${d}sysdeps/generic${a}"
2114 test -n "$enable_debug_configure" &&
2115 echo "$0 DEBUG: try $try" >&2
2116 if test -d $srcdir/$try; then
2117 sysnames="$sysnames $try"
2124 if test -z "$os_used" && test "$os" != none; then
2125 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2126 echo "$as_me: error: Operating system $os is not supported." >&2;}
2127 { (exit 1); exit 1; }; }
2129 if test -z "$machine_used" && test "$machine" != none; then
2130 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2131 echo "$as_me: error: The $machine is not supported." >&2;}
2132 { (exit 1); exit 1; }; }
2135 # We have now validated the configuration.
2138 # If using ELF, look for an `elf' subdirectory of each machine directory.
2139 # We prepend these rather than inserting them whereever the machine appears
2140 # because things specified by the machine's ELF ABI should override
2141 # OS-specific things, and should always be the same for any OS on the
2142 # machine (otherwise what's the point of an ABI?).
2143 if test "$elf" = yes; then
2145 for d in $add_ons_pfx ''; do
2147 if test -d $srcdir/${d}sysdeps$m/elf; then
2148 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2152 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2156 # Expand the list of system names into a full list of directories
2157 # from each element's parent name and Implies file (if present).
2160 while test $# -gt 0; do
2164 case " $names " in *" $name "*)
2165 # Already in the list.
2169 # Report each name as we discover it, so there is no long pause in output.
2170 echo $ECHO_N "$name $ECHO_C" >&6
2172 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2176 *) xsrcdir=$srcdir/ ;;
2178 test -n "$enable_debug_configure" &&
2179 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2181 if test -f $xsrcdir$name/Implies; then
2182 # Collect more names from the `Implies' file (removing comments).
2183 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2185 for x in $implied_candidate; do
2187 if test -d $xsrcdir$name_base/$x; then
2188 implied="$implied $name_base/$x";
2191 for d in $add_ons_pfx ''; do
2192 try="${d}sysdeps/$x"
2195 *) try_srcdir=$srcdir/ ;;
2197 test -n "$enable_debug_configure" &&
2198 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2199 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2201 implied="$implied $try"
2205 if test $found = no; then
2206 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2207 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2214 # Add NAME to the list of names.
2215 names="$names $name"
2217 # Find the parent of NAME, using the empty string if it has none.
2218 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2220 # Add the names implied by NAME, and NAME's parent (if it has one), to
2221 # the list of names to be processed (the argument list). We prepend the
2222 # implied names to the list and append the parent. We want implied
2223 # directories to come before further directories inferred from the
2224 # configuration components; this ensures that for sysv4, unix/common
2225 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2227 sysnames="`echo $implied $* $parent`"
2228 test -n "$sysnames" && set $sysnames
2231 # Add the default directories.
2232 default_sysnames=sysdeps/generic
2233 if test "$elf" = yes; then
2234 default_sysnames="sysdeps/generic/elf $default_sysnames"
2236 sysnames="$names $default_sysnames"
2238 # The other names were emitted during the scan.
2239 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2240 echo "${ECHO_T}$default_sysnames" >&6
2245 # Find a good install program. We prefer a C program (faster),
2246 # so one script is as good as another. But avoid the broken or
2247 # incompatible versions:
2248 # SysV /etc/install, /usr/sbin/install
2249 # SunOS /usr/etc/install
2250 # IRIX /sbin/install
2252 # AmigaOS /C/install, which installs bootblocks on floppy discs
2253 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2254 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2255 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2256 # OS/2's system install, which has a completely different semantic
2257 # ./install, which can be erroneously created by make from ./install.sh.
2258 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2259 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2260 if test -z "$INSTALL"; then
2261 if test "${ac_cv_path_install+set}" = set; then
2262 echo $ECHO_N "(cached) $ECHO_C" >&6
2264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2268 test -z "$as_dir" && as_dir=.
2269 # Account for people who put trailing slashes in PATH elements.
2271 ./ | .// | /cC/* | \
2272 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2273 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2276 # OSF1 and SCO ODT 3.0 have their own names for install.
2277 # Don't use installbsd from OSF since it installs stuff as root
2279 for ac_prog in ginstall scoinst install; do
2280 for ac_exec_ext in '' $ac_executable_extensions; do
2281 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2282 if test $ac_prog = install &&
2283 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2284 # AIX install. It has an incompatible calling convention.
2286 elif test $ac_prog = install &&
2287 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2288 # program-specific install script used by HP pwplus--don't use.
2291 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2303 if test "${ac_cv_path_install+set}" = set; then
2304 INSTALL=$ac_cv_path_install
2306 # As a last resort, use the slow shell script. We don't cache a
2307 # path for INSTALL within a source directory, because that will
2308 # break other packages using the cache if that directory is
2309 # removed, or if the path is relative.
2310 INSTALL=$ac_install_sh
2313 echo "$as_me:$LINENO: result: $INSTALL" >&5
2314 echo "${ECHO_T}$INSTALL" >&6
2316 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2317 # It thinks the first close brace ends the variable substitution.
2318 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2320 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2322 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2324 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2325 # The makefiles need to use a different form to find it in $srcdir.
2326 INSTALL='\$(..)./scripts/install-sh -c'
2328 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2329 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2331 if test "$LN_S" = "ln -s"; then
2332 echo "$as_me:$LINENO: result: yes" >&5
2333 echo "${ECHO_T}yes" >&6
2335 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2336 echo "${ECHO_T}no, using $LN_S" >&6
2341 ac_cpp='$CPP $CPPFLAGS'
2342 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2343 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2344 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2345 if test -n "$ac_tool_prefix"; then
2346 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2347 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2348 echo "$as_me:$LINENO: checking for $ac_word" >&5
2349 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2350 if test "${ac_cv_prog_CC+set}" = set; then
2351 echo $ECHO_N "(cached) $ECHO_C" >&6
2353 if test -n "$CC"; then
2354 ac_cv_prog_CC="$CC" # Let the user override the test.
2356 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2360 test -z "$as_dir" && as_dir=.
2361 for ac_exec_ext in '' $ac_executable_extensions; do
2362 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2363 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2364 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2373 if test -n "$CC"; then
2374 echo "$as_me:$LINENO: result: $CC" >&5
2375 echo "${ECHO_T}$CC" >&6
2377 echo "$as_me:$LINENO: result: no" >&5
2378 echo "${ECHO_T}no" >&6
2382 if test -z "$ac_cv_prog_CC"; then
2384 # Extract the first word of "gcc", so it can be a program name with args.
2385 set dummy gcc; ac_word=$2
2386 echo "$as_me:$LINENO: checking for $ac_word" >&5
2387 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2388 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2389 echo $ECHO_N "(cached) $ECHO_C" >&6
2391 if test -n "$ac_ct_CC"; then
2392 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2398 test -z "$as_dir" && as_dir=.
2399 for ac_exec_ext in '' $ac_executable_extensions; do
2400 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2401 ac_cv_prog_ac_ct_CC="gcc"
2402 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2410 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2411 if test -n "$ac_ct_CC"; then
2412 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2413 echo "${ECHO_T}$ac_ct_CC" >&6
2415 echo "$as_me:$LINENO: result: no" >&5
2416 echo "${ECHO_T}no" >&6
2424 if test -z "$CC"; then
2425 if test -n "$ac_tool_prefix"; then
2426 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2427 set dummy ${ac_tool_prefix}cc; ac_word=$2
2428 echo "$as_me:$LINENO: checking for $ac_word" >&5
2429 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2430 if test "${ac_cv_prog_CC+set}" = set; then
2431 echo $ECHO_N "(cached) $ECHO_C" >&6
2433 if test -n "$CC"; then
2434 ac_cv_prog_CC="$CC" # Let the user override the test.
2436 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2440 test -z "$as_dir" && as_dir=.
2441 for ac_exec_ext in '' $ac_executable_extensions; do
2442 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2443 ac_cv_prog_CC="${ac_tool_prefix}cc"
2444 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2453 if test -n "$CC"; then
2454 echo "$as_me:$LINENO: result: $CC" >&5
2455 echo "${ECHO_T}$CC" >&6
2457 echo "$as_me:$LINENO: result: no" >&5
2458 echo "${ECHO_T}no" >&6
2462 if test -z "$ac_cv_prog_CC"; then
2464 # Extract the first word of "cc", so it can be a program name with args.
2465 set dummy cc; ac_word=$2
2466 echo "$as_me:$LINENO: checking for $ac_word" >&5
2467 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2468 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2469 echo $ECHO_N "(cached) $ECHO_C" >&6
2471 if test -n "$ac_ct_CC"; then
2472 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2474 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2478 test -z "$as_dir" && as_dir=.
2479 for ac_exec_ext in '' $ac_executable_extensions; do
2480 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2481 ac_cv_prog_ac_ct_CC="cc"
2482 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2490 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2491 if test -n "$ac_ct_CC"; then
2492 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2493 echo "${ECHO_T}$ac_ct_CC" >&6
2495 echo "$as_me:$LINENO: result: no" >&5
2496 echo "${ECHO_T}no" >&6
2505 if test -z "$CC"; then
2506 # Extract the first word of "cc", so it can be a program name with args.
2507 set dummy cc; ac_word=$2
2508 echo "$as_me:$LINENO: checking for $ac_word" >&5
2509 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2510 if test "${ac_cv_prog_CC+set}" = set; then
2511 echo $ECHO_N "(cached) $ECHO_C" >&6
2513 if test -n "$CC"; then
2514 ac_cv_prog_CC="$CC" # Let the user override the test.
2517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2521 test -z "$as_dir" && as_dir=.
2522 for ac_exec_ext in '' $ac_executable_extensions; do
2523 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2524 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2525 ac_prog_rejected=yes
2529 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2535 if test $ac_prog_rejected = yes; then
2536 # We found a bogon in the path, so make sure we never use it.
2537 set dummy $ac_cv_prog_CC
2539 if test $# != 0; then
2540 # We chose a different compiler from the bogus one.
2541 # However, it has the same basename, so the bogon will be chosen
2542 # first if we set CC to just the basename; use the full file name.
2544 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2550 if test -n "$CC"; then
2551 echo "$as_me:$LINENO: result: $CC" >&5
2552 echo "${ECHO_T}$CC" >&6
2554 echo "$as_me:$LINENO: result: no" >&5
2555 echo "${ECHO_T}no" >&6
2559 if test -z "$CC"; then
2560 if test -n "$ac_tool_prefix"; then
2563 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2564 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2565 echo "$as_me:$LINENO: checking for $ac_word" >&5
2566 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2567 if test "${ac_cv_prog_CC+set}" = set; then
2568 echo $ECHO_N "(cached) $ECHO_C" >&6
2570 if test -n "$CC"; then
2571 ac_cv_prog_CC="$CC" # Let the user override the test.
2573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2577 test -z "$as_dir" && as_dir=.
2578 for ac_exec_ext in '' $ac_executable_extensions; do
2579 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2580 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2581 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2590 if test -n "$CC"; then
2591 echo "$as_me:$LINENO: result: $CC" >&5
2592 echo "${ECHO_T}$CC" >&6
2594 echo "$as_me:$LINENO: result: no" >&5
2595 echo "${ECHO_T}no" >&6
2598 test -n "$CC" && break
2601 if test -z "$CC"; then
2605 # Extract the first word of "$ac_prog", so it can be a program name with args.
2606 set dummy $ac_prog; ac_word=$2
2607 echo "$as_me:$LINENO: checking for $ac_word" >&5
2608 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2609 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2610 echo $ECHO_N "(cached) $ECHO_C" >&6
2612 if test -n "$ac_ct_CC"; then
2613 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2615 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2619 test -z "$as_dir" && as_dir=.
2620 for ac_exec_ext in '' $ac_executable_extensions; do
2621 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2622 ac_cv_prog_ac_ct_CC="$ac_prog"
2623 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2631 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2632 if test -n "$ac_ct_CC"; then
2633 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2634 echo "${ECHO_T}$ac_ct_CC" >&6
2636 echo "$as_me:$LINENO: result: no" >&5
2637 echo "${ECHO_T}no" >&6
2640 test -n "$ac_ct_CC" && break
2649 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2650 See \`config.log' for more details." >&5
2651 echo "$as_me: error: no acceptable C compiler found in \$PATH
2652 See \`config.log' for more details." >&2;}
2653 { (exit 1); exit 1; }; }
2655 # Provide some information about the compiler.
2656 echo "$as_me:$LINENO:" \
2657 "checking for C compiler version" >&5
2658 ac_compiler=`set X $ac_compile; echo $2`
2659 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2660 (eval $ac_compiler --version </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); }
2669 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2670 (eval $ac_compiler -V </dev/null >&5) 2>&5
2672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2673 (exit $ac_status); }
2676 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2677 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2678 if test "${ac_cv_objext+set}" = set; then
2679 echo $ECHO_N "(cached) $ECHO_C" >&6
2681 cat >conftest.$ac_ext <<_ACEOF
2684 cat confdefs.h >>conftest.$ac_ext
2685 cat >>conftest.$ac_ext <<_ACEOF
2686 /* end confdefs.h. */
2696 rm -f conftest.o conftest.obj
2697 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2698 (eval $ac_compile) 2>&5
2700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2701 (exit $ac_status); }; then
2702 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2704 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2705 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2710 echo "$as_me: failed program was:" >&5
2711 sed 's/^/| /' conftest.$ac_ext >&5
2713 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2714 See \`config.log' for more details." >&5
2715 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2716 See \`config.log' for more details." >&2;}
2717 { (exit 1); exit 1; }; }
2720 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2722 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2723 echo "${ECHO_T}$ac_cv_objext" >&6
2724 OBJEXT=$ac_cv_objext
2726 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2727 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2728 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2729 echo $ECHO_N "(cached) $ECHO_C" >&6
2731 cat >conftest.$ac_ext <<_ACEOF
2734 cat confdefs.h >>conftest.$ac_ext
2735 cat >>conftest.$ac_ext <<_ACEOF
2736 /* end confdefs.h. */
2749 rm -f conftest.$ac_objext
2750 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2751 (eval $ac_compile) 2>conftest.er1
2753 grep -v '^ *+' conftest.er1 >conftest.err
2755 cat conftest.err >&5
2756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2757 (exit $ac_status); } &&
2758 { ac_try='test -z "$ac_c_werror_flag"
2759 || test ! -s conftest.err'
2760 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2764 (exit $ac_status); }; } &&
2765 { ac_try='test -s conftest.$ac_objext'
2766 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2770 (exit $ac_status); }; }; then
2773 echo "$as_me: failed program was:" >&5
2774 sed 's/^/| /' conftest.$ac_ext >&5
2778 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2779 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2782 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2783 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2784 GCC=`test $ac_compiler_gnu = yes && echo yes`
2785 ac_test_CFLAGS=${CFLAGS+set}
2786 ac_save_CFLAGS=$CFLAGS
2788 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2789 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2790 if test "${ac_cv_prog_cc_g+set}" = set; then
2791 echo $ECHO_N "(cached) $ECHO_C" >&6
2793 cat >conftest.$ac_ext <<_ACEOF
2796 cat confdefs.h >>conftest.$ac_ext
2797 cat >>conftest.$ac_ext <<_ACEOF
2798 /* end confdefs.h. */
2808 rm -f conftest.$ac_objext
2809 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2810 (eval $ac_compile) 2>conftest.er1
2812 grep -v '^ *+' conftest.er1 >conftest.err
2814 cat conftest.err >&5
2815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2816 (exit $ac_status); } &&
2817 { ac_try='test -z "$ac_c_werror_flag"
2818 || test ! -s conftest.err'
2819 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2823 (exit $ac_status); }; } &&
2824 { ac_try='test -s conftest.$ac_objext'
2825 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2829 (exit $ac_status); }; }; then
2832 echo "$as_me: failed program was:" >&5
2833 sed 's/^/| /' conftest.$ac_ext >&5
2837 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2839 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2840 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2841 if test "$ac_test_CFLAGS" = set; then
2842 CFLAGS=$ac_save_CFLAGS
2843 elif test $ac_cv_prog_cc_g = yes; then
2844 if test "$GCC" = yes; then
2850 if test "$GCC" = yes; then
2856 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2857 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2858 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2859 echo $ECHO_N "(cached) $ECHO_C" >&6
2861 ac_cv_prog_cc_stdc=no
2863 cat >conftest.$ac_ext <<_ACEOF
2866 cat confdefs.h >>conftest.$ac_ext
2867 cat >>conftest.$ac_ext <<_ACEOF
2868 /* end confdefs.h. */
2871 #include <sys/types.h>
2872 #include <sys/stat.h>
2873 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2874 struct buf { int x; };
2875 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2876 static char *e (p, i)
2882 static char *f (char * (*g) (char **, int), char **p, ...)
2887 s = g (p, va_arg (v,int));
2892 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2893 function prototypes and stuff, but not '\xHH' hex character constants.
2894 These don't provoke an error unfortunately, instead are silently treated
2895 as 'x'. The following induces an error, until -std1 is added to get
2896 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2897 array size at least. It's necessary to write '\x00'==0 to get something
2898 that's true only with -std1. */
2899 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2901 int test (int i, double x);
2902 struct s1 {int (*f) (int a);};
2903 struct s2 {int (*f) (double a);};
2904 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2910 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2915 # Don't try gcc -ansi; that turns off useful extensions and
2916 # breaks some systems' header files.
2917 # AIX -qlanglvl=ansi
2918 # Ultrix and OSF/1 -std1
2919 # HP-UX 10.20 and later -Ae
2920 # HP-UX older versions -Aa -D_HPUX_SOURCE
2921 # SVR4 -Xc -D__EXTENSIONS__
2922 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2924 CC="$ac_save_CC $ac_arg"
2925 rm -f conftest.$ac_objext
2926 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2927 (eval $ac_compile) 2>conftest.er1
2929 grep -v '^ *+' conftest.er1 >conftest.err
2931 cat conftest.err >&5
2932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2933 (exit $ac_status); } &&
2934 { ac_try='test -z "$ac_c_werror_flag"
2935 || test ! -s conftest.err'
2936 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2940 (exit $ac_status); }; } &&
2941 { ac_try='test -s conftest.$ac_objext'
2942 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2946 (exit $ac_status); }; }; then
2947 ac_cv_prog_cc_stdc=$ac_arg
2950 echo "$as_me: failed program was:" >&5
2951 sed 's/^/| /' conftest.$ac_ext >&5
2954 rm -f conftest.err conftest.$ac_objext
2956 rm -f conftest.$ac_ext conftest.$ac_objext
2961 case "x$ac_cv_prog_cc_stdc" in
2963 echo "$as_me:$LINENO: result: none needed" >&5
2964 echo "${ECHO_T}none needed" >&6 ;;
2966 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2967 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2968 CC="$CC $ac_cv_prog_cc_stdc" ;;
2971 # Some people use a C++ compiler to compile C. Since we use `exit',
2972 # in C++ we need to declare it. In case someone uses the same compiler
2973 # for both compiling C and C++ we need to have the C++ compiler decide
2974 # the declaration of exit, since it's the most demanding environment.
2975 cat >conftest.$ac_ext <<_ACEOF
2980 rm -f conftest.$ac_objext
2981 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2982 (eval $ac_compile) 2>conftest.er1
2984 grep -v '^ *+' conftest.er1 >conftest.err
2986 cat conftest.err >&5
2987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2988 (exit $ac_status); } &&
2989 { ac_try='test -z "$ac_c_werror_flag"
2990 || test ! -s conftest.err'
2991 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2995 (exit $ac_status); }; } &&
2996 { ac_try='test -s conftest.$ac_objext'
2997 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3001 (exit $ac_status); }; }; then
3002 for ac_declaration in \
3004 'extern "C" void std::exit (int) throw (); using std::exit;' \
3005 'extern "C" void std::exit (int); using std::exit;' \
3006 'extern "C" void exit (int) throw ();' \
3007 'extern "C" void exit (int);' \
3010 cat >conftest.$ac_ext <<_ACEOF
3013 cat confdefs.h >>conftest.$ac_ext
3014 cat >>conftest.$ac_ext <<_ACEOF
3015 /* end confdefs.h. */
3026 rm -f conftest.$ac_objext
3027 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3028 (eval $ac_compile) 2>conftest.er1
3030 grep -v '^ *+' conftest.er1 >conftest.err
3032 cat conftest.err >&5
3033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3034 (exit $ac_status); } &&
3035 { ac_try='test -z "$ac_c_werror_flag"
3036 || test ! -s conftest.err'
3037 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3041 (exit $ac_status); }; } &&
3042 { ac_try='test -s conftest.$ac_objext'
3043 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3047 (exit $ac_status); }; }; then
3050 echo "$as_me: failed program was:" >&5
3051 sed 's/^/| /' conftest.$ac_ext >&5
3055 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3056 cat >conftest.$ac_ext <<_ACEOF
3059 cat confdefs.h >>conftest.$ac_ext
3060 cat >>conftest.$ac_ext <<_ACEOF
3061 /* end confdefs.h. */
3071 rm -f conftest.$ac_objext
3072 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3073 (eval $ac_compile) 2>conftest.er1
3075 grep -v '^ *+' conftest.er1 >conftest.err
3077 cat conftest.err >&5
3078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3079 (exit $ac_status); } &&
3080 { ac_try='test -z "$ac_c_werror_flag"
3081 || test ! -s conftest.err'
3082 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3086 (exit $ac_status); }; } &&
3087 { ac_try='test -s conftest.$ac_objext'
3088 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3092 (exit $ac_status); }; }; then
3095 echo "$as_me: failed program was:" >&5
3096 sed 's/^/| /' conftest.$ac_ext >&5
3099 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3102 if test -n "$ac_declaration"; then
3103 echo '#ifdef __cplusplus' >>confdefs.h
3104 echo $ac_declaration >>confdefs.h
3105 echo '#endif' >>confdefs.h
3109 echo "$as_me: failed program was:" >&5
3110 sed 's/^/| /' conftest.$ac_ext >&5
3113 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3115 ac_cpp='$CPP $CPPFLAGS'
3116 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3117 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3118 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3120 if test $host != $build; then
3121 for ac_prog in gcc cc
3123 # Extract the first word of "$ac_prog", so it can be a program name with args.
3124 set dummy $ac_prog; ac_word=$2
3125 echo "$as_me:$LINENO: checking for $ac_word" >&5
3126 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3127 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3128 echo $ECHO_N "(cached) $ECHO_C" >&6
3130 if test -n "$BUILD_CC"; then
3131 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3137 test -z "$as_dir" && as_dir=.
3138 for ac_exec_ext in '' $ac_executable_extensions; do
3139 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3140 ac_cv_prog_BUILD_CC="$ac_prog"
3141 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3149 BUILD_CC=$ac_cv_prog_BUILD_CC
3150 if test -n "$BUILD_CC"; then
3151 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3152 echo "${ECHO_T}$BUILD_CC" >&6
3154 echo "$as_me:$LINENO: result: no" >&5
3155 echo "${ECHO_T}no" >&6
3158 test -n "$BUILD_CC" && break
3164 ac_cpp='$CPP $CPPFLAGS'
3165 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3166 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3167 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3168 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3169 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3170 # On Suns, sometimes $CPP names a directory.
3171 if test -n "$CPP" && test -d "$CPP"; then
3174 if test -z "$CPP"; then
3175 if test "${ac_cv_prog_CPP+set}" = set; then
3176 echo $ECHO_N "(cached) $ECHO_C" >&6
3178 # Double quotes because CPP needs to be expanded
3179 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3182 for ac_c_preproc_warn_flag in '' yes
3184 # Use a header file that comes with gcc, so configuring glibc
3185 # with a fresh cross-compiler works.
3186 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3187 # <limits.h> exists even on freestanding compilers.
3188 # On the NeXT, cc -E runs the code through the compiler's parser,
3189 # not just through cpp. "Syntax error" is here to catch this case.
3190 cat >conftest.$ac_ext <<_ACEOF
3193 cat confdefs.h >>conftest.$ac_ext
3194 cat >>conftest.$ac_ext <<_ACEOF
3195 /* end confdefs.h. */
3197 # include <limits.h>
3199 # include <assert.h>
3203 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3204 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3206 grep -v '^ *+' conftest.er1 >conftest.err
3208 cat conftest.err >&5
3209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3210 (exit $ac_status); } >/dev/null; then
3211 if test -s conftest.err; then
3212 ac_cpp_err=$ac_c_preproc_warn_flag
3213 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3220 if test -z "$ac_cpp_err"; then
3223 echo "$as_me: failed program was:" >&5
3224 sed 's/^/| /' conftest.$ac_ext >&5
3226 # Broken: fails on valid input.
3229 rm -f conftest.err conftest.$ac_ext
3231 # OK, works on sane cases. Now check whether non-existent headers
3232 # can be detected and how.
3233 cat >conftest.$ac_ext <<_ACEOF
3236 cat confdefs.h >>conftest.$ac_ext
3237 cat >>conftest.$ac_ext <<_ACEOF
3238 /* end confdefs.h. */
3239 #include <ac_nonexistent.h>
3241 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3242 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3244 grep -v '^ *+' conftest.er1 >conftest.err
3246 cat conftest.err >&5
3247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3248 (exit $ac_status); } >/dev/null; then
3249 if test -s conftest.err; then
3250 ac_cpp_err=$ac_c_preproc_warn_flag
3251 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3258 if test -z "$ac_cpp_err"; then
3259 # Broken: success on invalid input.
3262 echo "$as_me: failed program was:" >&5
3263 sed 's/^/| /' conftest.$ac_ext >&5
3265 # Passes both tests.
3269 rm -f conftest.err conftest.$ac_ext
3272 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3273 rm -f conftest.err conftest.$ac_ext
3274 if $ac_preproc_ok; then
3286 echo "$as_me:$LINENO: result: $CPP" >&5
3287 echo "${ECHO_T}$CPP" >&6
3289 for ac_c_preproc_warn_flag in '' yes
3291 # Use a header file that comes with gcc, so configuring glibc
3292 # with a fresh cross-compiler works.
3293 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3294 # <limits.h> exists even on freestanding compilers.
3295 # On the NeXT, cc -E runs the code through the compiler's parser,
3296 # not just through cpp. "Syntax error" is here to catch this case.
3297 cat >conftest.$ac_ext <<_ACEOF
3300 cat confdefs.h >>conftest.$ac_ext
3301 cat >>conftest.$ac_ext <<_ACEOF
3302 /* end confdefs.h. */
3304 # include <limits.h>
3306 # include <assert.h>
3310 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3311 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3313 grep -v '^ *+' conftest.er1 >conftest.err
3315 cat conftest.err >&5
3316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3317 (exit $ac_status); } >/dev/null; then
3318 if test -s conftest.err; then
3319 ac_cpp_err=$ac_c_preproc_warn_flag
3320 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3327 if test -z "$ac_cpp_err"; then
3330 echo "$as_me: failed program was:" >&5
3331 sed 's/^/| /' conftest.$ac_ext >&5
3333 # Broken: fails on valid input.
3336 rm -f conftest.err conftest.$ac_ext
3338 # OK, works on sane cases. Now check whether non-existent headers
3339 # can be detected and how.
3340 cat >conftest.$ac_ext <<_ACEOF
3343 cat confdefs.h >>conftest.$ac_ext
3344 cat >>conftest.$ac_ext <<_ACEOF
3345 /* end confdefs.h. */
3346 #include <ac_nonexistent.h>
3348 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3349 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3351 grep -v '^ *+' conftest.er1 >conftest.err
3353 cat conftest.err >&5
3354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3355 (exit $ac_status); } >/dev/null; then
3356 if test -s conftest.err; then
3357 ac_cpp_err=$ac_c_preproc_warn_flag
3358 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3365 if test -z "$ac_cpp_err"; then
3366 # Broken: success on invalid input.
3369 echo "$as_me: failed program was:" >&5
3370 sed 's/^/| /' conftest.$ac_ext >&5
3372 # Passes both tests.
3376 rm -f conftest.err conftest.$ac_ext
3379 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3380 rm -f conftest.err conftest.$ac_ext
3381 if $ac_preproc_ok; then
3384 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3385 See \`config.log' for more details." >&5
3386 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3387 See \`config.log' for more details." >&2;}
3388 { (exit 1); exit 1; }; }
3392 ac_cpp='$CPP $CPPFLAGS'
3393 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3394 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3395 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3397 # We need the C++ compiler only for testing.
3399 ac_cpp='$CXXCPP $CPPFLAGS'
3400 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3401 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3402 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3403 if test -n "$ac_tool_prefix"; then
3404 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3406 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3407 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3408 echo "$as_me:$LINENO: checking for $ac_word" >&5
3409 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3410 if test "${ac_cv_prog_CXX+set}" = set; then
3411 echo $ECHO_N "(cached) $ECHO_C" >&6
3413 if test -n "$CXX"; then
3414 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3416 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3420 test -z "$as_dir" && as_dir=.
3421 for ac_exec_ext in '' $ac_executable_extensions; do
3422 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3423 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3424 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3433 if test -n "$CXX"; then
3434 echo "$as_me:$LINENO: result: $CXX" >&5
3435 echo "${ECHO_T}$CXX" >&6
3437 echo "$as_me:$LINENO: result: no" >&5
3438 echo "${ECHO_T}no" >&6
3441 test -n "$CXX" && break
3444 if test -z "$CXX"; then
3446 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3448 # Extract the first word of "$ac_prog", so it can be a program name with args.
3449 set dummy $ac_prog; ac_word=$2
3450 echo "$as_me:$LINENO: checking for $ac_word" >&5
3451 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3452 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3453 echo $ECHO_N "(cached) $ECHO_C" >&6
3455 if test -n "$ac_ct_CXX"; then
3456 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3462 test -z "$as_dir" && as_dir=.
3463 for ac_exec_ext in '' $ac_executable_extensions; do
3464 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3465 ac_cv_prog_ac_ct_CXX="$ac_prog"
3466 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3474 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3475 if test -n "$ac_ct_CXX"; then
3476 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3477 echo "${ECHO_T}$ac_ct_CXX" >&6
3479 echo "$as_me:$LINENO: result: no" >&5
3480 echo "${ECHO_T}no" >&6
3483 test -n "$ac_ct_CXX" && break
3485 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3491 # Provide some information about the compiler.
3492 echo "$as_me:$LINENO:" \
3493 "checking for C++ compiler version" >&5
3494 ac_compiler=`set X $ac_compile; echo $2`
3495 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3496 (eval $ac_compiler --version </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); }
3505 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3506 (eval $ac_compiler -V </dev/null >&5) 2>&5
3508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3509 (exit $ac_status); }
3511 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3512 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3513 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3514 echo $ECHO_N "(cached) $ECHO_C" >&6
3516 cat >conftest.$ac_ext <<_ACEOF
3519 cat confdefs.h >>conftest.$ac_ext
3520 cat >>conftest.$ac_ext <<_ACEOF
3521 /* end confdefs.h. */
3534 rm -f conftest.$ac_objext
3535 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3536 (eval $ac_compile) 2>conftest.er1
3538 grep -v '^ *+' conftest.er1 >conftest.err
3540 cat conftest.err >&5
3541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3542 (exit $ac_status); } &&
3543 { ac_try='test -z "$ac_cxx_werror_flag"
3544 || test ! -s conftest.err'
3545 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3549 (exit $ac_status); }; } &&
3550 { ac_try='test -s conftest.$ac_objext'
3551 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3555 (exit $ac_status); }; }; then
3558 echo "$as_me: failed program was:" >&5
3559 sed 's/^/| /' conftest.$ac_ext >&5
3563 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3564 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3567 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3568 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3569 GXX=`test $ac_compiler_gnu = yes && echo yes`
3570 ac_test_CXXFLAGS=${CXXFLAGS+set}
3571 ac_save_CXXFLAGS=$CXXFLAGS
3573 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3574 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3575 if test "${ac_cv_prog_cxx_g+set}" = set; then
3576 echo $ECHO_N "(cached) $ECHO_C" >&6
3578 cat >conftest.$ac_ext <<_ACEOF
3581 cat confdefs.h >>conftest.$ac_ext
3582 cat >>conftest.$ac_ext <<_ACEOF
3583 /* end confdefs.h. */
3593 rm -f conftest.$ac_objext
3594 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3595 (eval $ac_compile) 2>conftest.er1
3597 grep -v '^ *+' conftest.er1 >conftest.err
3599 cat conftest.err >&5
3600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3601 (exit $ac_status); } &&
3602 { ac_try='test -z "$ac_cxx_werror_flag"
3603 || test ! -s conftest.err'
3604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3608 (exit $ac_status); }; } &&
3609 { ac_try='test -s conftest.$ac_objext'
3610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3614 (exit $ac_status); }; }; then
3615 ac_cv_prog_cxx_g=yes
3617 echo "$as_me: failed program was:" >&5
3618 sed 's/^/| /' conftest.$ac_ext >&5
3622 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3624 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3625 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3626 if test "$ac_test_CXXFLAGS" = set; then
3627 CXXFLAGS=$ac_save_CXXFLAGS
3628 elif test $ac_cv_prog_cxx_g = yes; then
3629 if test "$GXX" = yes; then
3635 if test "$GXX" = yes; then
3641 for ac_declaration in \
3643 'extern "C" void std::exit (int) throw (); using std::exit;' \
3644 'extern "C" void std::exit (int); using std::exit;' \
3645 'extern "C" void exit (int) throw ();' \
3646 'extern "C" void exit (int);' \
3649 cat >conftest.$ac_ext <<_ACEOF
3652 cat confdefs.h >>conftest.$ac_ext
3653 cat >>conftest.$ac_ext <<_ACEOF
3654 /* end confdefs.h. */
3665 rm -f conftest.$ac_objext
3666 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3667 (eval $ac_compile) 2>conftest.er1
3669 grep -v '^ *+' conftest.er1 >conftest.err
3671 cat conftest.err >&5
3672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3673 (exit $ac_status); } &&
3674 { ac_try='test -z "$ac_cxx_werror_flag"
3675 || test ! -s conftest.err'
3676 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3680 (exit $ac_status); }; } &&
3681 { ac_try='test -s conftest.$ac_objext'
3682 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3686 (exit $ac_status); }; }; then
3689 echo "$as_me: failed program was:" >&5
3690 sed 's/^/| /' conftest.$ac_ext >&5
3694 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3695 cat >conftest.$ac_ext <<_ACEOF
3698 cat confdefs.h >>conftest.$ac_ext
3699 cat >>conftest.$ac_ext <<_ACEOF
3700 /* end confdefs.h. */
3710 rm -f conftest.$ac_objext
3711 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3712 (eval $ac_compile) 2>conftest.er1
3714 grep -v '^ *+' conftest.er1 >conftest.err
3716 cat conftest.err >&5
3717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3718 (exit $ac_status); } &&
3719 { ac_try='test -z "$ac_cxx_werror_flag"
3720 || test ! -s conftest.err'
3721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3725 (exit $ac_status); }; } &&
3726 { ac_try='test -s conftest.$ac_objext'
3727 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3731 (exit $ac_status); }; }; then
3734 echo "$as_me: failed program was:" >&5
3735 sed 's/^/| /' conftest.$ac_ext >&5
3738 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3741 if test -n "$ac_declaration"; then
3742 echo '#ifdef __cplusplus' >>confdefs.h
3743 echo $ac_declaration >>confdefs.h
3744 echo '#endif' >>confdefs.h
3748 ac_cpp='$CPP $CPPFLAGS'
3749 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3750 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3751 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3753 # Was a --with-binutils option given?
3754 if test -n "$path_binutils"; then
3755 # Make absolute; ensure a single trailing slash.
3756 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3757 CC="$CC -B$path_binutils"
3759 AS=`$CC -print-prog-name=as`
3760 LD=`$CC -print-prog-name=ld`
3761 AR=`$CC -print-prog-name=ar`
3763 OBJDUMP=`$CC -print-prog-name=objdump`
3766 # ranlib has to be treated a bit differently since it might not exist at all.
3767 ac_ranlib=`$CC -print-prog-name=ranlib`
3768 if test "x$ac_ranlib" = xranlib; then
3769 # This extra check has to happen since gcc simply echos the parameter in
3770 # case it cannot find the value in its own directories.
3771 if test -n "$ac_tool_prefix"; then
3772 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3773 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3774 echo "$as_me:$LINENO: checking for $ac_word" >&5
3775 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3776 if test "${ac_cv_prog_RANLIB+set}" = set; then
3777 echo $ECHO_N "(cached) $ECHO_C" >&6
3779 if test -n "$RANLIB"; then
3780 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3782 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3786 test -z "$as_dir" && as_dir=.
3787 for ac_exec_ext in '' $ac_executable_extensions; do
3788 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3789 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3790 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3798 RANLIB=$ac_cv_prog_RANLIB
3799 if test -n "$RANLIB"; then
3800 echo "$as_me:$LINENO: result: $RANLIB" >&5
3801 echo "${ECHO_T}$RANLIB" >&6
3803 echo "$as_me:$LINENO: result: no" >&5
3804 echo "${ECHO_T}no" >&6
3808 if test -z "$ac_cv_prog_RANLIB"; then
3809 ac_ct_RANLIB=$RANLIB
3810 # Extract the first word of "ranlib", so it can be a program name with args.
3811 set dummy ranlib; ac_word=$2
3812 echo "$as_me:$LINENO: checking for $ac_word" >&5
3813 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3814 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3815 echo $ECHO_N "(cached) $ECHO_C" >&6
3817 if test -n "$ac_ct_RANLIB"; then
3818 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3820 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3824 test -z "$as_dir" && as_dir=.
3825 for ac_exec_ext in '' $ac_executable_extensions; do
3826 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3827 ac_cv_prog_ac_ct_RANLIB="ranlib"
3828 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3834 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3837 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3838 if test -n "$ac_ct_RANLIB"; then
3839 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3840 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3842 echo "$as_me:$LINENO: result: no" >&5
3843 echo "${ECHO_T}no" >&6
3846 RANLIB=$ac_ct_RANLIB
3848 RANLIB="$ac_cv_prog_RANLIB"
3856 # Determine whether we are using GNU binutils.
3857 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3858 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3859 if test "${libc_cv_prog_as_gnu+set}" = set; then
3860 echo $ECHO_N "(cached) $ECHO_C" >&6
3862 # Most GNU programs take a -v and spit out some text including
3863 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3864 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3865 libc_cv_prog_as_gnu=yes
3867 libc_cv_prog_as_gnu=no
3871 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3872 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3874 gnu_as=$libc_cv_prog_as_gnu
3876 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3877 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3878 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3879 echo $ECHO_N "(cached) $ECHO_C" >&6
3881 # Most GNU programs take a -v and spit out some text including
3882 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3883 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3884 libc_cv_prog_ld_gnu=yes
3886 libc_cv_prog_ld_gnu=no
3890 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3891 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3892 gnu_ld=$libc_cv_prog_ld_gnu
3895 # Accept binutils 2.13 or newer.
3898 # Extract the first word of "$ac_prog", so it can be a program name with args.
3899 set dummy $ac_prog; ac_word=$2
3900 echo "$as_me:$LINENO: checking for $ac_word" >&5
3901 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3902 if test "${ac_cv_prog_AS+set}" = set; then
3903 echo $ECHO_N "(cached) $ECHO_C" >&6
3905 if test -n "$AS"; then
3906 ac_cv_prog_AS="$AS" # Let the user override the test.
3908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3912 test -z "$as_dir" && as_dir=.
3913 for ac_exec_ext in '' $ac_executable_extensions; do
3914 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3915 ac_cv_prog_AS="$ac_prog"
3916 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3925 if test -n "$AS"; then
3926 echo "$as_me:$LINENO: result: $AS" >&5
3927 echo "${ECHO_T}$AS" >&6
3929 echo "$as_me:$LINENO: result: no" >&5
3930 echo "${ECHO_T}no" >&6
3933 test -n "$AS" && break
3936 if test -z "$AS"; then
3939 # Found it, now check the version.
3940 echo "$as_me:$LINENO: checking version of $AS" >&5
3941 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3942 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3943 case $ac_prog_version in
3944 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3946 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3947 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3950 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3951 echo "${ECHO_T}$ac_prog_version" >&6
3953 if test $ac_verc_fail = yes; then
3954 AS=: critic_missing="$critic_missing as"
3959 # Extract the first word of "$ac_prog", so it can be a program name with args.
3960 set dummy $ac_prog; ac_word=$2
3961 echo "$as_me:$LINENO: checking for $ac_word" >&5
3962 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3963 if test "${ac_cv_prog_LD+set}" = set; then
3964 echo $ECHO_N "(cached) $ECHO_C" >&6
3966 if test -n "$LD"; then
3967 ac_cv_prog_LD="$LD" # Let the user override the test.
3969 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3973 test -z "$as_dir" && as_dir=.
3974 for ac_exec_ext in '' $ac_executable_extensions; do
3975 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3976 ac_cv_prog_LD="$ac_prog"
3977 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3986 if test -n "$LD"; then
3987 echo "$as_me:$LINENO: result: $LD" >&5
3988 echo "${ECHO_T}$LD" >&6
3990 echo "$as_me:$LINENO: result: no" >&5
3991 echo "${ECHO_T}no" >&6
3994 test -n "$LD" && break
3997 if test -z "$LD"; then
4000 # Found it, now check the version.
4001 echo "$as_me:$LINENO: checking version of $LD" >&5
4002 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
4003 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4004 case $ac_prog_version in
4005 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4007 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4008 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4011 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4012 echo "${ECHO_T}$ac_prog_version" >&6
4014 if test $ac_verc_fail = yes; then
4015 LD=: critic_missing="$critic_missing ld"
4019 # We need the physical current working directory. We cannot use the
4020 # "pwd -P" shell builtin since that's not portable. Instead we try to
4021 # find a pwd binary. Note that assigning to the PWD environment
4022 # variable might have some interesting side effects, so we don't do
4024 # Extract the first word of "pwd", so it can be a program name with args.
4025 set dummy pwd; ac_word=$2
4026 echo "$as_me:$LINENO: checking for $ac_word" >&5
4027 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4028 if test "${ac_cv_path_PWD_P+set}" = set; then
4029 echo $ECHO_N "(cached) $ECHO_C" >&6
4033 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4036 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4040 test -z "$as_dir" && as_dir=.
4041 for ac_exec_ext in '' $ac_executable_extensions; do
4042 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4043 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4044 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4050 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4054 PWD_P=$ac_cv_path_PWD_P
4056 if test -n "$PWD_P"; then
4057 echo "$as_me:$LINENO: result: $PWD_P" >&5
4058 echo "${ECHO_T}$PWD_P" >&6
4060 echo "$as_me:$LINENO: result: no" >&5
4061 echo "${ECHO_T}no" >&6
4064 if test "$PWD_P" = no; then
4065 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
4066 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
4067 { (exit 1); exit 1; }; }
4070 # These programs are version sensitive.
4072 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4074 # Extract the first word of "$ac_prog", so it can be a program name with args.
4075 set dummy $ac_prog; ac_word=$2
4076 echo "$as_me:$LINENO: checking for $ac_word" >&5
4077 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4078 if test "${ac_cv_prog_CC+set}" = set; then
4079 echo $ECHO_N "(cached) $ECHO_C" >&6
4081 if test -n "$CC"; then
4082 ac_cv_prog_CC="$CC" # Let the user override the test.
4084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4088 test -z "$as_dir" && as_dir=.
4089 for ac_exec_ext in '' $ac_executable_extensions; do
4090 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4091 ac_cv_prog_CC="$ac_prog"
4092 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4101 if test -n "$CC"; then
4102 echo "$as_me:$LINENO: result: $CC" >&5
4103 echo "${ECHO_T}$CC" >&6
4105 echo "$as_me:$LINENO: result: no" >&5
4106 echo "${ECHO_T}no" >&6
4109 test -n "$CC" && break
4112 if test -z "$CC"; then
4115 # Found it, now check the version.
4116 echo "$as_me:$LINENO: checking version of $CC" >&5
4117 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4118 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4119 case $ac_prog_version in
4120 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4122 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4123 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4126 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4127 echo "${ECHO_T}$ac_prog_version" >&6
4129 if test $ac_verc_fail = yes; then
4130 critic_missing="$critic_missing gcc"
4133 for ac_prog in gnumake gmake make
4135 # Extract the first word of "$ac_prog", so it can be a program name with args.
4136 set dummy $ac_prog; ac_word=$2
4137 echo "$as_me:$LINENO: checking for $ac_word" >&5
4138 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4139 if test "${ac_cv_prog_MAKE+set}" = set; then
4140 echo $ECHO_N "(cached) $ECHO_C" >&6
4142 if test -n "$MAKE"; then
4143 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4145 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4149 test -z "$as_dir" && as_dir=.
4150 for ac_exec_ext in '' $ac_executable_extensions; do
4151 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4152 ac_cv_prog_MAKE="$ac_prog"
4153 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4161 MAKE=$ac_cv_prog_MAKE
4162 if test -n "$MAKE"; then
4163 echo "$as_me:$LINENO: result: $MAKE" >&5
4164 echo "${ECHO_T}$MAKE" >&6
4166 echo "$as_me:$LINENO: result: no" >&5
4167 echo "${ECHO_T}no" >&6
4170 test -n "$MAKE" && break
4173 if test -z "$MAKE"; then
4176 # Found it, now check the version.
4177 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4178 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4179 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4180 case $ac_prog_version in
4181 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4183 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4184 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4187 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4188 echo "${ECHO_T}$ac_prog_version" >&6
4190 if test $ac_verc_fail = yes; then
4191 critic_missing="$critic_missing make"
4195 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4197 # Extract the first word of "$ac_prog", so it can be a program name with args.
4198 set dummy $ac_prog; ac_word=$2
4199 echo "$as_me:$LINENO: checking for $ac_word" >&5
4200 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4201 if test "${ac_cv_prog_MSGFMT+set}" = set; then
4202 echo $ECHO_N "(cached) $ECHO_C" >&6
4204 if test -n "$MSGFMT"; then
4205 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4207 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4211 test -z "$as_dir" && as_dir=.
4212 for ac_exec_ext in '' $ac_executable_extensions; do
4213 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4214 ac_cv_prog_MSGFMT="$ac_prog"
4215 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4223 MSGFMT=$ac_cv_prog_MSGFMT
4224 if test -n "$MSGFMT"; then
4225 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4226 echo "${ECHO_T}$MSGFMT" >&6
4228 echo "$as_me:$LINENO: result: no" >&5
4229 echo "${ECHO_T}no" >&6
4232 test -n "$MSGFMT" && break
4235 if test -z "$MSGFMT"; then
4238 # Found it, now check the version.
4239 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4240 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4241 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4242 case $ac_prog_version in
4243 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4244 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4245 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4246 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4249 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4250 echo "${ECHO_T}$ac_prog_version" >&6
4252 if test $ac_verc_fail = yes; then
4253 MSGFMT=: aux_missing="$aux_missing msgfmt"
4256 for ac_prog in makeinfo
4258 # Extract the first word of "$ac_prog", so it can be a program name with args.
4259 set dummy $ac_prog; ac_word=$2
4260 echo "$as_me:$LINENO: checking for $ac_word" >&5
4261 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4262 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4263 echo $ECHO_N "(cached) $ECHO_C" >&6
4265 if test -n "$MAKEINFO"; then
4266 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4272 test -z "$as_dir" && as_dir=.
4273 for ac_exec_ext in '' $ac_executable_extensions; do
4274 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4275 ac_cv_prog_MAKEINFO="$ac_prog"
4276 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4284 MAKEINFO=$ac_cv_prog_MAKEINFO
4285 if test -n "$MAKEINFO"; then
4286 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4287 echo "${ECHO_T}$MAKEINFO" >&6
4289 echo "$as_me:$LINENO: result: no" >&5
4290 echo "${ECHO_T}no" >&6
4293 test -n "$MAKEINFO" && break
4296 if test -z "$MAKEINFO"; then
4299 # Found it, now check the version.
4300 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4301 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4302 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4303 case $ac_prog_version in
4304 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4306 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4307 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4310 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4311 echo "${ECHO_T}$ac_prog_version" >&6
4313 if test $ac_verc_fail = yes; then
4314 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4319 # Extract the first word of "$ac_prog", so it can be a program name with args.
4320 set dummy $ac_prog; ac_word=$2
4321 echo "$as_me:$LINENO: checking for $ac_word" >&5
4322 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4323 if test "${ac_cv_prog_SED+set}" = set; then
4324 echo $ECHO_N "(cached) $ECHO_C" >&6
4326 if test -n "$SED"; then
4327 ac_cv_prog_SED="$SED" # Let the user override the test.
4329 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4333 test -z "$as_dir" && as_dir=.
4334 for ac_exec_ext in '' $ac_executable_extensions; do
4335 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4336 ac_cv_prog_SED="$ac_prog"
4337 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4346 if test -n "$SED"; then
4347 echo "$as_me:$LINENO: result: $SED" >&5
4348 echo "${ECHO_T}$SED" >&6
4350 echo "$as_me:$LINENO: result: no" >&5
4351 echo "${ECHO_T}no" >&6
4354 test -n "$SED" && break
4357 if test -z "$SED"; then
4360 # Found it, now check the version.
4361 echo "$as_me:$LINENO: checking version of $SED" >&5
4362 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4363 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4364 case $ac_prog_version in
4365 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4366 3.0[2-9]*|3.[1-9]*|[4-9]*)
4367 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4368 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4371 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4372 echo "${ECHO_T}$ac_prog_version" >&6
4374 if test $ac_verc_fail = yes; then
4375 SED=: aux_missing="$aux_missing sed"
4379 for ac_prog in autoconf
4381 # Extract the first word of "$ac_prog", so it can be a program name with args.
4382 set dummy $ac_prog; ac_word=$2
4383 echo "$as_me:$LINENO: checking for $ac_word" >&5
4384 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4385 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
4386 echo $ECHO_N "(cached) $ECHO_C" >&6
4388 if test -n "$AUTOCONF"; then
4389 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4391 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4395 test -z "$as_dir" && as_dir=.
4396 for ac_exec_ext in '' $ac_executable_extensions; do
4397 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4398 ac_cv_prog_AUTOCONF="$ac_prog"
4399 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4407 AUTOCONF=$ac_cv_prog_AUTOCONF
4408 if test -n "$AUTOCONF"; then
4409 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4410 echo "${ECHO_T}$AUTOCONF" >&6
4412 echo "$as_me:$LINENO: result: no" >&5
4413 echo "${ECHO_T}no" >&6
4416 test -n "$AUTOCONF" && break
4418 test -n "$AUTOCONF" || AUTOCONF="no"
4420 case "x$AUTOCONF" in
4421 xno|x|x:) AUTOCONF=no ;;
4423 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4424 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4425 if test "${libc_cv_autoconf_works+set}" = set; then
4426 echo $ECHO_N "(cached) $ECHO_C" >&6
4428 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4429 libc_cv_autoconf_works=yes
4431 libc_cv_autoconf_works=no
4434 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4435 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
4436 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4439 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4440 # If --without-cvs they probably won't change configure.in, so no complaints.
4441 aux_missing="$aux_missing autoconf"
4444 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4445 *** These critical programs are missing or too old:$critic_missing
4446 *** Check the INSTALL file for required versions." >&5
4447 echo "$as_me: error:
4448 *** These critical programs are missing or too old:$critic_missing
4449 *** Check the INSTALL file for required versions." >&2;}
4450 { (exit 1); exit 1; }; }
4452 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
4453 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4454 *** some features will be disabled.
4455 *** Check the INSTALL file for required versions." >&5
4456 echo "$as_me: WARNING:
4457 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4458 *** some features will be disabled.
4459 *** Check the INSTALL file for required versions." >&2;}
4461 # if using special system headers, find out the compiler's sekrit
4462 # header directory and add that to the list. NOTE: Only does the right
4463 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
4464 if test -n "$sysheaders"; then
4465 ccheaders=`$CC -print-file-name=include`
4466 SYSINCLUDES="-nostdinc -isystem $ccheaders \
4467 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
4471 # check if ranlib is necessary
4472 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4473 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4474 if test "${libc_cv_ranlib_necessary+set}" = set; then
4475 echo $ECHO_N "(cached) $ECHO_C" >&6
4477 cat > conftest.c <<EOF
4482 $CC $CFLAGS $CPPFLAGS -c conftest.c
4483 $AR cr conftest.a conftest.o
4484 cp conftest.a conftest2.a
4486 if cmp -s conftest.a conftest2.a; then
4487 libc_cv_ranlib_necessary=no
4489 libc_cv_ranlib_necessary=yes
4493 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4494 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
4495 if test "$libc_cv_ranlib_necessary" = no; then
4499 # Test if LD_LIBRARY_PATH contains the notation for the current directory
4500 # since this would lead to problems installing/building glibc.
4501 # LD_LIBRARY_PATH contains the current directory if one of the following
4503 # - one of the terminals (":" and ";") is the first or last sign
4504 # - two terminals occur directly after each other
4505 # - the path contains an element with a dot in it
4506 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4507 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
4508 case ${LD_LIBRARY_PATH} in
4509 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
4510 ld_library_path_setting="contains current directory"
4513 ld_library_path_setting="ok"
4516 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4517 echo "${ECHO_T}$ld_library_path_setting" >&6
4518 if test "$ld_library_path_setting" != "ok"; then
4519 { { echo "$as_me:$LINENO: error:
4520 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4521 *** building glibc. Please change the environment variable
4522 *** and run configure again." >&5
4523 echo "$as_me: error:
4524 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4525 *** building glibc. Please change the environment variable
4526 *** and run configure again." >&2;}
4527 { (exit 1); exit 1; }; }
4530 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4531 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4532 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4533 echo $ECHO_N "(cached) $ECHO_C" >&6
4535 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4536 libc_cv_gcc_static_libgcc=
4538 libc_cv_gcc_static_libgcc=-static-libgcc
4541 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4542 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
4545 # Extract the first word of "bash", so it can be a program name with args.
4546 set dummy bash; ac_word=$2
4547 echo "$as_me:$LINENO: checking for $ac_word" >&5
4548 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4549 if test "${ac_cv_path_BASH+set}" = set; then
4550 echo $ECHO_N "(cached) $ECHO_C" >&6
4554 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4561 test -z "$as_dir" && as_dir=.
4562 for ac_exec_ext in '' $ac_executable_extensions; do
4563 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4564 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4565 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4571 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4575 BASH=$ac_cv_path_BASH
4577 if test -n "$BASH"; then
4578 echo "$as_me:$LINENO: result: $BASH" >&5
4579 echo "${ECHO_T}$BASH" >&6
4581 echo "$as_me:$LINENO: result: no" >&5
4582 echo "${ECHO_T}no" >&6
4585 if test "$BASH" != no &&
4586 $BASH -c 'test "$BASH_VERSINFO" \
4587 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4588 libc_cv_have_bash2=yes
4590 libc_cv_have_bash2=no
4594 if test "$BASH" = no; then
4595 # Extract the first word of "ksh", so it can be a program name with args.
4596 set dummy ksh; ac_word=$2
4597 echo "$as_me:$LINENO: checking for $ac_word" >&5
4598 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4599 if test "${ac_cv_path_KSH+set}" = set; then
4600 echo $ECHO_N "(cached) $ECHO_C" >&6
4604 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4607 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4611 test -z "$as_dir" && as_dir=.
4612 for ac_exec_ext in '' $ac_executable_extensions; do
4613 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4614 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4615 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5