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_initfinit_array 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_have_initfini no_whole_archive exceptions LIBGD 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 gnu_ld gnu_as 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-add-ons[=DIRS...]
877 configure and build add-ons in DIR1,DIR2,... search
878 for add-ons if no parameter given
879 --disable-hidden-plt do not hide internal function calls to avoid PLT
880 --enable-bind-now disable lazy relocations in DSOs
881 --enable-static-nss build static NSS modules [default=no]
882 --disable-force-install don't force installation of files from this package,
883 even if they are older than the installed files
884 --enable-kernel=VERSION compile for compatibility with kernel not older than
886 --enable-all-warnings enable all useful warnings gcc can issue
889 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
890 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
891 --with-gmp=DIRECTORY find GMP source code in DIRECTORY (not needed)
892 --with-gd=DIR find libgd include dir and library with prefix DIR
893 --with-gd-include=DIR find libgd include files in DIR
894 --with-gd-lib=DIR find libgd library files in DIR
895 --with-fp if using floating-point hardware [default=yes]
896 --with-binutils=PATH specify location of binutils (as and ld)
897 --with-elf if using the ELF object format
898 --with-selinux if building with SELinux support
899 --with-xcoff if using the XCOFF object format
900 --without-cvs if CVS should not be used
901 --with-headers=PATH location of system headers to use (for example
902 /usr/src/linux/include) [default=compiler
904 --with-tls enable support for TLS
905 --without-__thread do not use TLS features even when supporting them
907 Some influential environment variables:
908 CC C compiler command
909 CFLAGS C compiler flags
910 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
911 nonstandard directory <lib dir>
912 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
913 headers in a nonstandard directory <include dir>
915 CXX C++ compiler command
916 CXXFLAGS C++ compiler flags
918 Use these variables to override the choices made by `configure' or to help
919 it to find libraries and programs with nonstandard names/locations.
921 Report bugs to <glibc>.
925 if test "$ac_init_help" = "recursive"; then
926 # If there are subdirs, report their specific --help.
928 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
929 test -d $ac_dir || continue
932 if test "$ac_dir" != .; then
933 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
934 # A "../" for each directory in $ac_dir_suffix.
935 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
937 ac_dir_suffix= ac_top_builddir=
941 .) # No --srcdir option. We are building in place.
943 if test -z "$ac_top_builddir"; then
946 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
948 [\\/]* | ?:[\\/]* ) # Absolute path.
949 ac_srcdir=$srcdir$ac_dir_suffix;
950 ac_top_srcdir=$srcdir ;;
952 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
953 ac_top_srcdir=$ac_top_builddir$srcdir ;;
956 # Do not use `cd foo && pwd` to compute absolute paths, because
957 # the directories may not exist.
959 .) ac_abs_builddir="$ac_dir";;
962 .) ac_abs_builddir=`pwd`;;
963 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
964 *) ac_abs_builddir=`pwd`/"$ac_dir";;
967 case $ac_abs_builddir in
968 .) ac_abs_top_builddir=${ac_top_builddir}.;;
970 case ${ac_top_builddir}. in
971 .) ac_abs_top_builddir=$ac_abs_builddir;;
972 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
973 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
976 case $ac_abs_builddir in
977 .) ac_abs_srcdir=$ac_srcdir;;
980 .) ac_abs_srcdir=$ac_abs_builddir;;
981 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
982 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
985 case $ac_abs_builddir in
986 .) ac_abs_top_srcdir=$ac_top_srcdir;;
988 case $ac_top_srcdir in
989 .) ac_abs_top_srcdir=$ac_abs_builddir;;
990 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
991 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
996 # Check for guested configure; otherwise get Cygnus style configure.
997 if test -f $ac_srcdir/configure.gnu; then
999 $SHELL $ac_srcdir/configure.gnu --help=recursive
1000 elif test -f $ac_srcdir/configure; then
1002 $SHELL $ac_srcdir/configure --help=recursive
1003 elif test -f $ac_srcdir/configure.ac ||
1004 test -f $ac_srcdir/configure.in; then
1006 $ac_configure --help
1008 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1014 test -n "$ac_init_help" && exit 0
1015 if $ac_init_version; then
1017 GNU C Library configure (see version.h)
1018 generated by GNU Autoconf 2.59
1020 Copyright (C) 2003 Free Software Foundation, Inc.
1021 This configure script is free software; the Free Software Foundation
1022 gives unlimited permission to copy, distribute and modify it.
1028 This file contains any messages produced by compilers while
1029 running configure, to aid debugging if configure makes a mistake.
1031 It was created by GNU C Library $as_me (see version.h), which was
1032 generated by GNU Autoconf 2.59. Invocation command line was
1043 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1044 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1045 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1046 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1047 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1049 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1050 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1052 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1053 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1054 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1055 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1056 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1057 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1058 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1066 test -z "$as_dir" && as_dir=.
1067 echo "PATH: $as_dir"
1082 # Keep a trace of the command line.
1083 # Strip out --no-create and --no-recursion so they do not pile up.
1084 # Strip out --silent because we don't want to record it for future runs.
1085 # Also quote any args containing shell meta-characters.
1086 # Make two passes to allow for proper duplicate-argument suppression.
1091 ac_must_keep_next=false
1097 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1098 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1099 | -silent | --silent | --silen | --sile | --sil)
1101 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1102 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1105 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1107 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1108 if test $ac_must_keep_next = true; then
1109 ac_must_keep_next=false # Got value, back to normal.
1112 *=* | --config-cache | -C | -disable-* | --disable-* \
1113 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1114 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1115 | -with-* | --with-* | -without-* | --without-* | --x)
1116 case "$ac_configure_args0 " in
1117 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1120 -* ) ac_must_keep_next=true ;;
1123 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1124 # Get rid of the leading space.
1130 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1131 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1133 # When interrupted or exit'd, cleanup temporary files, and complete
1134 # config.log. We remove comments because anyway the quotes in there
1135 # would cause problems or look ugly.
1136 # WARNING: Be sure not to use single quotes in there, as some shells,
1137 # such as our DU 5.0 friend, will then `close' the trap.
1138 trap 'exit_status=$?
1139 # Save into config.log some information that might help in debugging.
1144 ## ---------------- ##
1145 ## Cache variables. ##
1146 ## ---------------- ##
1149 # The following way of writing the cache mishandles newlines in values,
1152 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1155 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1156 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1160 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1167 ## ----------------- ##
1168 ## Output variables. ##
1169 ## ----------------- ##
1172 for ac_var in $ac_subst_vars
1174 eval ac_val=$`echo $ac_var`
1175 echo "$ac_var='"'"'$ac_val'"'"'"
1179 if test -n "$ac_subst_files"; then
1186 for ac_var in $ac_subst_files
1188 eval ac_val=$`echo $ac_var`
1189 echo "$ac_var='"'"'$ac_val'"'"'"
1194 if test -s confdefs.h; then
1201 sed "/^$/d" confdefs.h | sort
1204 test "$ac_signal" != 0 &&
1205 echo "$as_me: caught signal $ac_signal"
1206 echo "$as_me: exit $exit_status"
1208 rm -f core *.core &&
1209 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1212 for ac_signal in 1 2 13 15; do
1213 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1217 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1218 rm -rf conftest* confdefs.h
1219 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1222 # Predefined preprocessor variables.
1224 cat >>confdefs.h <<_ACEOF
1225 #define PACKAGE_NAME "$PACKAGE_NAME"
1229 cat >>confdefs.h <<_ACEOF
1230 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1234 cat >>confdefs.h <<_ACEOF
1235 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1239 cat >>confdefs.h <<_ACEOF
1240 #define PACKAGE_STRING "$PACKAGE_STRING"
1244 cat >>confdefs.h <<_ACEOF
1245 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1249 # Let the site file select an alternate cache file if it wants to.
1250 # Prefer explicitly selected file to automatically selected ones.
1251 if test -z "$CONFIG_SITE"; then
1252 if test "x$prefix" != xNONE; then
1253 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1255 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1258 for ac_site_file in $CONFIG_SITE; do
1259 if test -r "$ac_site_file"; then
1260 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1261 echo "$as_me: loading site script $ac_site_file" >&6;}
1262 sed 's/^/| /' "$ac_site_file" >&5
1267 if test -r "$cache_file"; then
1268 # Some versions of bash will fail to source /dev/null (special
1269 # files actually), so we avoid doing that.
1270 if test -f "$cache_file"; then
1271 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1272 echo "$as_me: loading cache $cache_file" >&6;}
1274 [\\/]* | ?:[\\/]* ) . $cache_file;;
1275 *) . ./$cache_file;;
1279 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1280 echo "$as_me: creating cache $cache_file" >&6;}
1284 # Check that the precious variables saved in the cache have kept the same
1286 ac_cache_corrupted=false
1287 for ac_var in `(set) 2>&1 |
1288 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1289 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1290 eval ac_new_set=\$ac_env_${ac_var}_set
1291 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1292 eval ac_new_val="\$ac_env_${ac_var}_value"
1293 case $ac_old_set,$ac_new_set in
1295 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1296 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1297 ac_cache_corrupted=: ;;
1299 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1300 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1301 ac_cache_corrupted=: ;;
1304 if test "x$ac_old_val" != "x$ac_new_val"; then
1305 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1306 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1307 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1308 echo "$as_me: former value: $ac_old_val" >&2;}
1309 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1310 echo "$as_me: current value: $ac_new_val" >&2;}
1311 ac_cache_corrupted=:
1314 # Pass precious variables to config.status.
1315 if test "$ac_new_set" = set; then
1317 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1318 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1319 *) ac_arg=$ac_var=$ac_new_val ;;
1321 case " $ac_configure_args " in
1322 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1323 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1327 if $ac_cache_corrupted; then
1328 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1329 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1330 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1331 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1332 { (exit 1); exit 1; }; }
1336 ac_cpp='$CPP $CPPFLAGS'
1337 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1338 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1339 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1368 ac_config_headers="$ac_config_headers config.h"
1371 for ac_dir in scripts $srcdir/scripts; do
1372 if test -f $ac_dir/install-sh; then
1374 ac_install_sh="$ac_aux_dir/install-sh -c"
1376 elif test -f $ac_dir/install.sh; then
1378 ac_install_sh="$ac_aux_dir/install.sh -c"
1380 elif test -f $ac_dir/shtool; then
1382 ac_install_sh="$ac_aux_dir/shtool install -c"
1386 if test -z "$ac_aux_dir"; then
1387 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&5
1388 echo "$as_me: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&2;}
1389 { (exit 1); exit 1; }; }
1391 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1392 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1393 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1396 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
1397 { { echo "$as_me:$LINENO: error: you must configure in a separate build directory" >&5
1398 echo "$as_me: error: you must configure in a separate build directory" >&2;}
1399 { (exit 1); exit 1; }; }
1402 # This will get text that should go into config.make.
1405 # Check for a --with-gmp argument and set gmp-srcdir in config.make.
1407 # Check whether --with-gmp or --without-gmp was given.
1408 if test "${with_gmp+set}" = set; then
1412 yes) { { echo "$as_me:$LINENO: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&5
1413 echo "$as_me: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&2;}
1414 { (exit 1); exit 1; }; } ;;
1416 *) config_vars="$config_vars
1417 gmp-srcdir = $withval" ;;
1421 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
1423 # Check whether --with-gd or --without-gd was given.
1424 if test "${with_gd+set}" = set; then
1428 *) libgd_include="-I$withval/include"
1429 libgd_ldflags="-L$withval/lib" ;;
1434 # Check whether --with-gd-include or --without-gd-include was given.
1435 if test "${with_gd_include+set}" = set; then
1436 withval="$with_gd_include"
1437 case "$with_gd_include" in
1439 *) libgd_include="-I$withval" ;;
1444 # Check whether --with-gd-lib or --without-gd-lib was given.
1445 if test "${with_gd_lib+set}" = set; then
1446 withval="$with_gd_lib"
1447 case "$with_gd_lib" in
1449 *) libgd_ldflags="-L$withval" ;;
1454 if test -n "$libgd_include"; then
1455 config_vars="$config_vars
1456 CFLAGS-memusagestat.c = $libgd_include"
1458 if test -n "$libgd_ldflags"; then
1459 config_vars="$config_vars
1460 libgd-LDFLAGS = $libgd_ldflags"
1464 # Check whether --with-fp or --without-fp was given.
1465 if test "${with_fp+set}" = set; then
1473 # Check whether --with-binutils or --without-binutils was given.
1474 if test "${with_binutils+set}" = set; then
1475 withval="$with_binutils"
1476 path_binutils=$withval
1481 # Check whether --with-elf or --without-elf was given.
1482 if test "${with_elf+set}" = set; then
1489 # Check whether --with-selinux or --without-selinux was given.
1490 if test "${with_selinux+set}" = set; then
1491 withval="$with_selinux"
1492 with_selinux=$withval
1497 # Check whether --with-xcoff or --without-xcoff was given.
1498 if test "${with_xcoff+set}" = set; then
1499 withval="$with_xcoff"
1505 # Check whether --with-cvs or --without-cvs was given.
1506 if test "${with_cvs+set}" = set; then
1512 if test "$with_cvs" = yes; then
1513 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1521 # Check whether --with-headers or --without-headers was given.
1522 if test "${with_headers+set}" = set; then
1523 withval="$with_headers"
1529 # Check whether --enable-sanity-checks or --disable-sanity-checks was given.
1530 if test "${enable_sanity_checks+set}" = set; then
1531 enableval="$enable_sanity_checks"
1532 enable_sanity=$enableval
1538 # Check whether --enable-check-abi or --disable-check-abi was given.
1539 if test "${enable_check_abi+set}" = set; then
1540 enableval="$enable_check_abi"
1541 enable_check_abi=$enableval
1547 # Check whether --enable-shared or --disable-shared was given.
1548 if test "${enable_shared+set}" = set; then
1549 enableval="$enable_shared"
1554 # Check whether --enable-profile or --disable-profile was given.
1555 if test "${enable_profile+set}" = set; then
1556 enableval="$enable_profile"
1561 # Check whether --enable-omitfp or --disable-omitfp was given.
1562 if test "${enable_omitfp+set}" = set; then
1563 enableval="$enable_omitfp"
1568 # Check whether --enable-bounded or --disable-bounded was given.
1569 if test "${enable_bounded+set}" = set; then
1570 enableval="$enable_bounded"
1575 # Check whether --enable-versioning or --disable-versioning was given.
1576 if test "${enable_versioning+set}" = set; then
1577 enableval="$enable_versioning"
1578 enable_versioning=$enableval
1580 enable_versioning=yes
1583 # Check whether --enable-oldest-abi or --disable-oldest-abi was given.
1584 if test "${enable_oldest_abi+set}" = set; then
1585 enableval="$enable_oldest_abi"
1586 oldest_abi=$enableval
1590 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
1593 cat >>confdefs.h <<_ACEOF
1594 #define GLIBC_OLDEST_ABI "$oldest_abi"
1600 # Check whether --enable-add-ons or --disable-add-ons was given.
1601 if test "${enable_add_ons+set}" = set; then
1602 enableval="$enable_add_ons"
1603 case "$enableval" in
1604 yes) add_ons=`cd $srcdir && echo */configure | sed -e 's!/configure!!g'`
1605 add_ons_automatic=yes
1606 test "$add_ons" = "*" && add_ons= ;;
1607 *) add_ons=`echo "$enableval" | sed 's/,/ /g'`
1608 add_ons_automatic=no ;;
1611 add_ons= add_ons_automatic=no
1615 # Check whether --with-tls or --without-tls was given.
1616 if test "${with_tls+set}" = set; then
1624 # Check whether --with-__thread or --without-__thread was given.
1625 if test "${with___thread+set}" = set; then
1626 withval="$with___thread"
1627 use__thread=$withval
1632 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1633 if test "${enable_hidden_plt+set}" = set; then
1634 enableval="$enable_hidden_plt"
1639 if test "x$hidden" = xno; then
1640 cat >>confdefs.h <<\_ACEOF
1646 # Check whether --enable-bind-now or --disable-bind-now was given.
1647 if test "${enable_bind_now+set}" = set; then
1648 enableval="$enable_bind_now"
1655 # Check whether --enable-static-nss or --disable-static-nss was given.
1656 if test "${enable_static_nss+set}" = set; then
1657 enableval="$enable_static_nss"
1658 static_nss=$enableval
1662 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1664 cat >>confdefs.h <<\_ACEOF
1665 #define DO_STATIC_NSS 1
1670 # Check whether --enable-force-install or --disable-force-install was given.
1671 if test "${enable_force_install+set}" = set; then
1672 enableval="$enable_force_install"
1673 force_install=$enableval
1679 # Check whether --enable-kernel or --disable-kernel was given.
1680 if test "${enable_kernel+set}" = set; then
1681 enableval="$enable_kernel"
1682 minimum_kernel=$enableval
1684 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1685 # Better nothing than this.
1688 if test "$minimum_kernel" = current; then
1689 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1693 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1694 if test "${enable_all_warnings+set}" = set; then
1695 enableval="$enable_all_warnings"
1696 all_warnings=$enableval
1700 # Make sure we can run config.sub.
1701 $ac_config_sub sun4 >/dev/null 2>&1 ||
1702 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1703 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1704 { (exit 1); exit 1; }; }
1706 echo "$as_me:$LINENO: checking build system type" >&5
1707 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1708 if test "${ac_cv_build+set}" = set; then
1709 echo $ECHO_N "(cached) $ECHO_C" >&6
1711 ac_cv_build_alias=$build_alias
1712 test -z "$ac_cv_build_alias" &&
1713 ac_cv_build_alias=`$ac_config_guess`
1714 test -z "$ac_cv_build_alias" &&
1715 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1716 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1717 { (exit 1); exit 1; }; }
1718 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1719 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1720 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1721 { (exit 1); exit 1; }; }
1724 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1725 echo "${ECHO_T}$ac_cv_build" >&6
1727 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1728 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1729 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1732 echo "$as_me:$LINENO: checking host system type" >&5
1733 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1734 if test "${ac_cv_host+set}" = set; then
1735 echo $ECHO_N "(cached) $ECHO_C" >&6
1737 ac_cv_host_alias=$host_alias
1738 test -z "$ac_cv_host_alias" &&
1739 ac_cv_host_alias=$ac_cv_build_alias
1740 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1741 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1742 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1743 { (exit 1); exit 1; }; }
1746 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1747 echo "${ECHO_T}$ac_cv_host" >&6
1749 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1750 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1751 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1755 # The way shlib-versions is used to generate soversions.mk uses a
1756 # fairly simplistic model for name recognition that can't distinguish
1757 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1758 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1759 # tell. This doesn't get used much beyond that, so it's fairly safe.
1764 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1768 # We keep the original values in `$config_*' and never modify them, so we
1769 # can write them unchanged into config.make. Everything else uses
1770 # $machine, $vendor, and $os, and changes them whenever convenient.
1771 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1773 # Don't allow vendor == "unknown"
1774 test "$config_vendor" = unknown && config_vendor=
1775 config_os="`echo $config_os | sed 's/^unknown-//'`"
1777 # Some configurations imply other options.
1779 gnu* | linux* | bsd4.4* | netbsd* | freebsd*)
1780 # These systems always use GNU tools.
1781 gnu_ld=yes gnu_as=yes ;;
1784 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1785 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1787 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1788 # These systems (almost) always use the ELF format.
1792 # These systems are always xcoff
1798 # The configure fragment of an add-on port can modify these to supplement
1799 # or override the table in the case statement below. No fragment should
1800 # ever change the config_* variables, however.
1801 machine=$config_machine
1802 vendor=$config_vendor
1805 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1807 if test "$machine" = rs6000; then
1811 # Braindead PowerPC box with absolutely no FPU.
1812 case "$machine-$host_os" in
1819 # An add-on can set this when it the tuple to disable the sanity check below.
1829 if test x"$add_ons" != x; then
1830 for f in $add_ons; do
1831 # Some sanity checks
1834 { { echo "$as_me:$LINENO: error:
1835 *** It seems that you're using an old \`crypt' add-on. crypt is now
1836 *** part of glibc and using the old add-on will not work with this
1837 *** release. Start again with fresh sources and without the old
1838 *** \`crypt' add-on." >&5
1839 echo "$as_me: error:
1840 *** It seems that you're using an old \`crypt' add-on. crypt is now
1841 *** part of glibc and using the old add-on will not work with this
1842 *** release. Start again with fresh sources and without the old
1843 *** \`crypt' add-on." >&2;}
1844 { (exit 1); exit 1; }; }
1847 { { echo "$as_me:$LINENO: error:
1848 *** It seems that you're using an old \`localedata' add-on. localedata
1849 *** is now part of glibc and using the old add-on will not work with
1850 *** this release. Start again with fresh sources and without the old
1851 *** \`localedata' add-on." >&5
1852 echo "$as_me: error:
1853 *** It seems that you're using an old \`localedata' add-on. localedata
1854 *** is now part of glibc and using the old add-on will not work with
1855 *** this release. Start again with fresh sources and without the old
1856 *** \`localedata' add-on." >&2;}
1857 { (exit 1); exit 1; }; }
1861 # Test whether such a subdir really exists.
1862 test -d $srcdir/$f || {
1863 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1864 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1865 { (exit 1); exit 1; }; }
1869 # Now source each add-on's configure fragment.
1870 # The fragments can use $srcdir/$libc_add_on to find themselves,
1871 # and test $add_ons_automatic to see if they were explicitly requested.
1872 # A fragment can clear (or even change) $libc_add_on to affect
1873 # whether it goes into the list to be actually used in the build.
1875 for libc_add_on in $add_ons; do
1876 libc_add_on_frag=$srcdir/$libc_add_on/configure
1877 if test -r $libc_add_on_frag; then
1878 echo "$as_me:$LINENO: result: running configure fragment for add-on $libc_add_on" >&5
1879 echo "${ECHO_T}running configure fragment for add-on $libc_add_on" >&6
1882 { echo "$as_me:$LINENO: WARNING: add-on fragment $libc_add_on_frag missing" >&5
1883 echo "$as_me: WARNING: add-on fragment $libc_add_on_frag missing" >&2;}
1885 if test -n "$libc_add_on"; then
1886 use_add_ons="$use_add_ons $libc_add_on"
1887 add_ons_pfx="$add_ons_pfx $libc_add_on/"
1888 add_ons_sfx="$add_ons_sfx /$libc_add_on"
1891 # Use echo to strip excess whitespace.
1892 add_ons="`echo $use_add_ons`"
1898 ### I put this here to prevent those annoying emails from people who cannot
1899 ### read and try to compile glibc on unsupported platforms. --drepper
1901 ### By using the undocumented --enable-hacker-mode option for configure
1902 ### one can skip this test to make the configuration not fail for unsupported
1905 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
1906 case "$machine-$host_os" in
1907 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1910 echo "*** The GNU C library is currently not available for this platform."
1911 echo "*** So far nobody cared to port it and if there is no volunteer it"
1912 echo "*** might never happen. So, if you have interest to see glibc on"
1913 echo "*** this platform visit"
1914 echo "*** http://www.gnu.org/software/libc/porting.html"
1915 echo "*** and join the group of porters"
1921 # Expand the configuration machine name into a subdirectory by architecture
1922 # type and particular chip. If an add-on configure fragment already set
1923 # base_machine, we don't change it.
1924 test -n "$base_machine" || case "$machine" in
1925 a29k | am29000) base_machine=a29k machine=a29k ;;
1926 alpha*) base_machine=alpha machine=alpha/$machine ;;
1927 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1928 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1929 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1930 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1931 i[34567]86) base_machine=i386 machine=i386/$machine ;;
1932 ia64) base_machine=ia64 machine=ia64 ;;
1933 m680?0) base_machine=m68k machine=m68k/$machine ;;
1934 m68k) base_machine=m68k machine=m68k/m68020 ;;
1935 m88???) base_machine=m88k machine=m88k/$machine ;;
1936 m88k) base_machine=m88k machine=m88k/m88100 ;;
1937 mips64*) base_machine=mips64
1938 case "$CC $CFLAGS $CPPFLAGS " in
1939 *" -mabi=n32 "*) mips_cc_abi=n32 ;;
1940 *" -mabi=64 "*|*" -mabi=n64 "*) mips_cc_abi=64 ;;
1941 *" -mabi=32 "*|*" -mabi=o32 "*) mips_cc_abi=32 ;;
1942 *) mips_cc_abi=default ;;
1945 *abin32*) mips_config_abi=n32 ;;
1946 *abi64*|*abin64*) mips_config_abi=64 ;;
1947 *abi32*|*abio32*) mips_config_abi=32 ;;
1948 *) mips_config_abi=$mips_cc_abi ;;
1950 case $mips_config_abi in
1951 default) machine=mips/mips64/n32 mips_config_abi=n32 ;;
1952 n32) machine=mips/mips64/n32 ;;
1953 64) machine=mips/mips64/n64 ;;
1954 32) machine=mips/mips32/kern64 ;;
1956 machine=$machine/$config_machine
1957 if test $mips_config_abi != $mips_cc_abi; then
1958 # This won't make it to config.make, but we want to
1959 # set this in case configure tests depend on it.
1960 CPPFLAGS="$CPPFLAGS -mabi=$mips_config_abi"
1963 mips*) base_machine=mips machine=mips/mips32/$machine ;;
1964 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1965 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1966 s390) base_machine=s390 machine=s390/s390-32 ;;
1967 s390x) base_machine=s390 machine=s390/s390-64 ;;
1968 sh3*) base_machine=sh machine=sh/sh3 ;;
1969 sh4*) base_machine=sh machine=sh/sh4 ;;
1971 base_machine=sparc machine=sparc/sparc32 ;;
1972 sparcv8 | supersparc | hypersparc)
1973 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1974 sparcv8plus | sparcv8plusa | sparcv9)
1975 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1976 sparcv8plusb | sparcv9b)
1977 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1979 base_machine=sparc machine=sparc/sparc64 ;;
1981 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1982 *) base_machine=$machine ;;
1986 if test "$base_machine" = "i386"; then
1987 cat >>confdefs.h <<\_ACEOF
1988 #define USE_REGPARMS 1
1993 # Compute the list of sysdep directories for this configuration.
1994 # This can take a while to compute.
1995 sysdep_dir=$srcdir/sysdeps
1996 echo "$as_me:$LINENO: checking sysdep dirs" >&5
1997 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
1998 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
1999 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
2003 base_os=mach/hurd ;;
2004 netbsd* | 386bsd* | freebsd* | bsdi*)
2005 base_os=unix/bsd/bsd4.4 ;;
2006 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
2008 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
2009 base_os=unix/sysv ;;
2011 base_os=unix/sysv/irix6/$os ;;
2013 base_os=unix/sysv/sysv4 ;;
2015 base_os=unix/sysv/hpux/$os ;;
2017 base_os=unix/sysv/aix/aix4.3 ;;
2019 base_os=standalone ;;
2024 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
2027 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
2031 o=`echo $tail | sed 's/[0-9]*$//'`
2032 if test $o != $tail; then
2035 # For linux-gnu, try linux-gnu, then linux.
2036 o=`echo $tail | sed 's/-.*$//'`
2037 if test $o != $tail; then
2041 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
2044 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
2050 # For sparc/sparc32, try sparc/sparc32 and then sparc.
2053 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
2055 # Prepend the machine's FPU directory unless --without-fp.
2056 if test "$with_fp" = yes; then
2057 mach="$mach /$1/fpu"
2059 mach="$mach /$1/nofpu"
2066 # Find what sysdep directories exist.
2068 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2069 for d in $add_ons_pfx ''; do
2070 for b in $base ''; do
2071 for m0 in $mach ''; do
2072 for v in /$vendor ''; do
2073 test "$v" = / && continue
2074 for o in /$ostry ''; do
2075 test "$o" = / && continue
2076 for m in $mach ''; do
2077 for a in $add_ons_sfx ''; do
2078 if test "$m0$b$v$o$m"; then
2079 try="${d}sysdeps$m0$b$v$o$m$a"
2080 test -n "$enable_debug_configure" &&
2081 echo "$0 DEBUG: try $try" >&2
2082 if test -d $srcdir/$try; then
2083 sysnames="$sysnames $try"
2084 { test -n "$o" || test -n "$b"; } && os_used=t
2085 { test -n "$m" || test -n "$m0"; } && machine_used=t
2094 if test -n "$d"; then
2095 try="${d}sysdeps/generic"
2096 test -n "$enable_debug_configure" &&
2097 echo "$0 DEBUG: try $try" >&2
2098 if test -d $srcdir/$try; then
2099 sysnames="$sysnames $try"
2105 if test -z "$os_used" && test "$os" != none; then
2106 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2107 echo "$as_me: error: Operating system $os is not supported." >&2;}
2108 { (exit 1); exit 1; }; }
2110 if test -z "$machine_used" && test "$machine" != none; then
2111 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2112 echo "$as_me: error: The $machine is not supported." >&2;}
2113 { (exit 1); exit 1; }; }
2116 # We have now validated the configuration.
2119 # If using ELF, look for an `elf' subdirectory of each machine directory.
2120 # We prepend these rather than inserting them whereever the machine appears
2121 # because things specified by the machine's ELF ABI should override
2122 # OS-specific things, and should always be the same for any OS on the
2123 # machine (otherwise what's the point of an ABI?).
2124 if test "$elf" = yes; then
2126 for d in $add_ons_pfx ''; do
2128 if test -d $srcdir/${d}sysdeps$m/elf; then
2129 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2133 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2137 # Expand the list of system names into a full list of directories
2138 # from each element's parent name and Implies file (if present).
2141 while test $# -gt 0; do
2145 case " $names " in *" $name "*)
2146 # Already in the list.
2150 # Report each name as we discover it, so there is no long pause in output.
2151 echo $ECHO_N "$name $ECHO_C" >&6
2153 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2157 *) xsrcdir=$srcdir/ ;;
2159 test -n "$enable_debug_configure" &&
2160 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2162 if test -f $xsrcdir$name/Implies; then
2163 # Collect more names from the `Implies' file (removing comments).
2164 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2166 for x in $implied_candidate; do
2168 if test -d $xsrcdir$name_base/$x; then
2169 implied="$implied $name_base/$x";
2172 for d in $add_ons_pfx ''; do
2173 try="${d}sysdeps/$x"
2176 *) try_srcdir=$srcdir/ ;;
2178 test -n "$enable_debug_configure" &&
2179 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2180 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2182 implied="$implied $try"
2186 if test $found = no; then
2187 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2188 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2195 # Add NAME to the list of names.
2196 names="$names $name"
2198 # Find the parent of NAME, using the empty string if it has none.
2199 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2201 # Add the names implied by NAME, and NAME's parent (if it has one), to
2202 # the list of names to be processed (the argument list). We prepend the
2203 # implied names to the list and append the parent. We want implied
2204 # directories to come before further directories inferred from the
2205 # configuration components; this ensures that for sysv4, unix/common
2206 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2208 sysnames="`echo $implied $* $parent`"
2209 test -n "$sysnames" && set $sysnames
2212 # Add the default directories.
2213 default_sysnames=sysdeps/generic
2214 if test "$elf" = yes; then
2215 default_sysnames="sysdeps/generic/elf $default_sysnames"
2217 sysnames="$names $default_sysnames"
2219 # The other names were emitted during the scan.
2220 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2221 echo "${ECHO_T}$default_sysnames" >&6
2226 # Find a good install program. We prefer a C program (faster),
2227 # so one script is as good as another. But avoid the broken or
2228 # incompatible versions:
2229 # SysV /etc/install, /usr/sbin/install
2230 # SunOS /usr/etc/install
2231 # IRIX /sbin/install
2233 # AmigaOS /C/install, which installs bootblocks on floppy discs
2234 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2235 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2236 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2237 # OS/2's system install, which has a completely different semantic
2238 # ./install, which can be erroneously created by make from ./install.sh.
2239 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2240 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2241 if test -z "$INSTALL"; then
2242 if test "${ac_cv_path_install+set}" = set; then
2243 echo $ECHO_N "(cached) $ECHO_C" >&6
2245 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2249 test -z "$as_dir" && as_dir=.
2250 # Account for people who put trailing slashes in PATH elements.
2252 ./ | .// | /cC/* | \
2253 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2254 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2257 # OSF1 and SCO ODT 3.0 have their own names for install.
2258 # Don't use installbsd from OSF since it installs stuff as root
2260 for ac_prog in ginstall scoinst install; do
2261 for ac_exec_ext in '' $ac_executable_extensions; do
2262 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2263 if test $ac_prog = install &&
2264 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2265 # AIX install. It has an incompatible calling convention.
2267 elif test $ac_prog = install &&
2268 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2269 # program-specific install script used by HP pwplus--don't use.
2272 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2284 if test "${ac_cv_path_install+set}" = set; then
2285 INSTALL=$ac_cv_path_install
2287 # As a last resort, use the slow shell script. We don't cache a
2288 # path for INSTALL within a source directory, because that will
2289 # break other packages using the cache if that directory is
2290 # removed, or if the path is relative.
2291 INSTALL=$ac_install_sh
2294 echo "$as_me:$LINENO: result: $INSTALL" >&5
2295 echo "${ECHO_T}$INSTALL" >&6
2297 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2298 # It thinks the first close brace ends the variable substitution.
2299 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2301 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2303 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2305 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2306 # The makefiles need to use a different form to find it in $srcdir.
2307 INSTALL='\$(..)./scripts/install-sh -c'
2309 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2310 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2312 if test "$LN_S" = "ln -s"; then
2313 echo "$as_me:$LINENO: result: yes" >&5
2314 echo "${ECHO_T}yes" >&6
2316 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2317 echo "${ECHO_T}no, using $LN_S" >&6
2322 ac_cpp='$CPP $CPPFLAGS'
2323 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2324 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2325 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2326 if test -n "$ac_tool_prefix"; then
2327 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2328 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2329 echo "$as_me:$LINENO: checking for $ac_word" >&5
2330 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2331 if test "${ac_cv_prog_CC+set}" = set; then
2332 echo $ECHO_N "(cached) $ECHO_C" >&6
2334 if test -n "$CC"; then
2335 ac_cv_prog_CC="$CC" # Let the user override the test.
2337 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2341 test -z "$as_dir" && as_dir=.
2342 for ac_exec_ext in '' $ac_executable_extensions; do
2343 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2344 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2345 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2354 if test -n "$CC"; then
2355 echo "$as_me:$LINENO: result: $CC" >&5
2356 echo "${ECHO_T}$CC" >&6
2358 echo "$as_me:$LINENO: result: no" >&5
2359 echo "${ECHO_T}no" >&6
2363 if test -z "$ac_cv_prog_CC"; then
2365 # Extract the first word of "gcc", so it can be a program name with args.
2366 set dummy gcc; ac_word=$2
2367 echo "$as_me:$LINENO: checking for $ac_word" >&5
2368 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2369 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2370 echo $ECHO_N "(cached) $ECHO_C" >&6
2372 if test -n "$ac_ct_CC"; then
2373 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2375 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2379 test -z "$as_dir" && as_dir=.
2380 for ac_exec_ext in '' $ac_executable_extensions; do
2381 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2382 ac_cv_prog_ac_ct_CC="gcc"
2383 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2391 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2392 if test -n "$ac_ct_CC"; then
2393 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2394 echo "${ECHO_T}$ac_ct_CC" >&6
2396 echo "$as_me:$LINENO: result: no" >&5
2397 echo "${ECHO_T}no" >&6
2405 if test -z "$CC"; then
2406 if test -n "$ac_tool_prefix"; then
2407 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2408 set dummy ${ac_tool_prefix}cc; ac_word=$2
2409 echo "$as_me:$LINENO: checking for $ac_word" >&5
2410 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2411 if test "${ac_cv_prog_CC+set}" = set; then
2412 echo $ECHO_N "(cached) $ECHO_C" >&6
2414 if test -n "$CC"; then
2415 ac_cv_prog_CC="$CC" # Let the user override the test.
2417 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2421 test -z "$as_dir" && as_dir=.
2422 for ac_exec_ext in '' $ac_executable_extensions; do
2423 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2424 ac_cv_prog_CC="${ac_tool_prefix}cc"
2425 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2434 if test -n "$CC"; then
2435 echo "$as_me:$LINENO: result: $CC" >&5
2436 echo "${ECHO_T}$CC" >&6
2438 echo "$as_me:$LINENO: result: no" >&5
2439 echo "${ECHO_T}no" >&6
2443 if test -z "$ac_cv_prog_CC"; then
2445 # Extract the first word of "cc", so it can be a program name with args.
2446 set dummy cc; ac_word=$2
2447 echo "$as_me:$LINENO: checking for $ac_word" >&5
2448 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2449 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2450 echo $ECHO_N "(cached) $ECHO_C" >&6
2452 if test -n "$ac_ct_CC"; then
2453 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2455 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2459 test -z "$as_dir" && as_dir=.
2460 for ac_exec_ext in '' $ac_executable_extensions; do
2461 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2462 ac_cv_prog_ac_ct_CC="cc"
2463 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2471 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2472 if test -n "$ac_ct_CC"; then
2473 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2474 echo "${ECHO_T}$ac_ct_CC" >&6
2476 echo "$as_me:$LINENO: result: no" >&5
2477 echo "${ECHO_T}no" >&6
2486 if test -z "$CC"; then
2487 # Extract the first word of "cc", so it can be a program name with args.
2488 set dummy cc; ac_word=$2
2489 echo "$as_me:$LINENO: checking for $ac_word" >&5
2490 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2491 if test "${ac_cv_prog_CC+set}" = set; then
2492 echo $ECHO_N "(cached) $ECHO_C" >&6
2494 if test -n "$CC"; then
2495 ac_cv_prog_CC="$CC" # Let the user override the test.
2498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2502 test -z "$as_dir" && as_dir=.
2503 for ac_exec_ext in '' $ac_executable_extensions; do
2504 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2505 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2506 ac_prog_rejected=yes
2510 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2516 if test $ac_prog_rejected = yes; then
2517 # We found a bogon in the path, so make sure we never use it.
2518 set dummy $ac_cv_prog_CC
2520 if test $# != 0; then
2521 # We chose a different compiler from the bogus one.
2522 # However, it has the same basename, so the bogon will be chosen
2523 # first if we set CC to just the basename; use the full file name.
2525 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2531 if test -n "$CC"; then
2532 echo "$as_me:$LINENO: result: $CC" >&5
2533 echo "${ECHO_T}$CC" >&6
2535 echo "$as_me:$LINENO: result: no" >&5
2536 echo "${ECHO_T}no" >&6
2540 if test -z "$CC"; then
2541 if test -n "$ac_tool_prefix"; then
2544 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2545 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2546 echo "$as_me:$LINENO: checking for $ac_word" >&5
2547 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2548 if test "${ac_cv_prog_CC+set}" = set; then
2549 echo $ECHO_N "(cached) $ECHO_C" >&6
2551 if test -n "$CC"; then
2552 ac_cv_prog_CC="$CC" # Let the user override the test.
2554 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2558 test -z "$as_dir" && as_dir=.
2559 for ac_exec_ext in '' $ac_executable_extensions; do
2560 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2561 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2562 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2571 if test -n "$CC"; then
2572 echo "$as_me:$LINENO: result: $CC" >&5
2573 echo "${ECHO_T}$CC" >&6
2575 echo "$as_me:$LINENO: result: no" >&5
2576 echo "${ECHO_T}no" >&6
2579 test -n "$CC" && break
2582 if test -z "$CC"; then
2586 # Extract the first word of "$ac_prog", so it can be a program name with args.
2587 set dummy $ac_prog; ac_word=$2
2588 echo "$as_me:$LINENO: checking for $ac_word" >&5
2589 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2590 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2591 echo $ECHO_N "(cached) $ECHO_C" >&6
2593 if test -n "$ac_ct_CC"; then
2594 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2596 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2600 test -z "$as_dir" && as_dir=.
2601 for ac_exec_ext in '' $ac_executable_extensions; do
2602 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2603 ac_cv_prog_ac_ct_CC="$ac_prog"
2604 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2612 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2613 if test -n "$ac_ct_CC"; then
2614 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2615 echo "${ECHO_T}$ac_ct_CC" >&6
2617 echo "$as_me:$LINENO: result: no" >&5
2618 echo "${ECHO_T}no" >&6
2621 test -n "$ac_ct_CC" && break
2630 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2631 See \`config.log' for more details." >&5
2632 echo "$as_me: error: no acceptable C compiler found in \$PATH
2633 See \`config.log' for more details." >&2;}
2634 { (exit 1); exit 1; }; }
2636 # Provide some information about the compiler.
2637 echo "$as_me:$LINENO:" \
2638 "checking for C compiler version" >&5
2639 ac_compiler=`set X $ac_compile; echo $2`
2640 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2641 (eval $ac_compiler --version </dev/null >&5) 2>&5
2643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2644 (exit $ac_status); }
2645 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2646 (eval $ac_compiler -v </dev/null >&5) 2>&5
2648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2649 (exit $ac_status); }
2650 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2651 (eval $ac_compiler -V </dev/null >&5) 2>&5
2653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2654 (exit $ac_status); }
2657 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2658 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2659 if test "${ac_cv_objext+set}" = set; then
2660 echo $ECHO_N "(cached) $ECHO_C" >&6
2662 cat >conftest.$ac_ext <<_ACEOF
2665 cat confdefs.h >>conftest.$ac_ext
2666 cat >>conftest.$ac_ext <<_ACEOF
2667 /* end confdefs.h. */
2677 rm -f conftest.o conftest.obj
2678 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2679 (eval $ac_compile) 2>&5
2681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2682 (exit $ac_status); }; then
2683 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2685 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2686 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2691 echo "$as_me: failed program was:" >&5
2692 sed 's/^/| /' conftest.$ac_ext >&5
2694 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2695 See \`config.log' for more details." >&5
2696 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2697 See \`config.log' for more details." >&2;}
2698 { (exit 1); exit 1; }; }
2701 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2703 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2704 echo "${ECHO_T}$ac_cv_objext" >&6
2705 OBJEXT=$ac_cv_objext
2707 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2708 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2709 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2710 echo $ECHO_N "(cached) $ECHO_C" >&6
2712 cat >conftest.$ac_ext <<_ACEOF
2715 cat confdefs.h >>conftest.$ac_ext
2716 cat >>conftest.$ac_ext <<_ACEOF
2717 /* end confdefs.h. */
2730 rm -f conftest.$ac_objext
2731 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2732 (eval $ac_compile) 2>conftest.er1
2734 grep -v '^ *+' conftest.er1 >conftest.err
2736 cat conftest.err >&5
2737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2738 (exit $ac_status); } &&
2739 { ac_try='test -z "$ac_c_werror_flag"
2740 || test ! -s conftest.err'
2741 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2745 (exit $ac_status); }; } &&
2746 { ac_try='test -s conftest.$ac_objext'
2747 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2751 (exit $ac_status); }; }; then
2754 echo "$as_me: failed program was:" >&5
2755 sed 's/^/| /' conftest.$ac_ext >&5
2759 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2760 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2763 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2764 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2765 GCC=`test $ac_compiler_gnu = yes && echo yes`
2766 ac_test_CFLAGS=${CFLAGS+set}
2767 ac_save_CFLAGS=$CFLAGS
2769 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2770 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2771 if test "${ac_cv_prog_cc_g+set}" = set; then
2772 echo $ECHO_N "(cached) $ECHO_C" >&6
2774 cat >conftest.$ac_ext <<_ACEOF
2777 cat confdefs.h >>conftest.$ac_ext
2778 cat >>conftest.$ac_ext <<_ACEOF
2779 /* end confdefs.h. */
2789 rm -f conftest.$ac_objext
2790 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2791 (eval $ac_compile) 2>conftest.er1
2793 grep -v '^ *+' conftest.er1 >conftest.err
2795 cat conftest.err >&5
2796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2797 (exit $ac_status); } &&
2798 { ac_try='test -z "$ac_c_werror_flag"
2799 || test ! -s conftest.err'
2800 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2804 (exit $ac_status); }; } &&
2805 { ac_try='test -s conftest.$ac_objext'
2806 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2810 (exit $ac_status); }; }; then
2813 echo "$as_me: failed program was:" >&5
2814 sed 's/^/| /' conftest.$ac_ext >&5
2818 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2820 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2821 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2822 if test "$ac_test_CFLAGS" = set; then
2823 CFLAGS=$ac_save_CFLAGS
2824 elif test $ac_cv_prog_cc_g = yes; then
2825 if test "$GCC" = yes; then
2831 if test "$GCC" = yes; then
2837 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2838 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2839 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2840 echo $ECHO_N "(cached) $ECHO_C" >&6
2842 ac_cv_prog_cc_stdc=no
2844 cat >conftest.$ac_ext <<_ACEOF
2847 cat confdefs.h >>conftest.$ac_ext
2848 cat >>conftest.$ac_ext <<_ACEOF
2849 /* end confdefs.h. */
2852 #include <sys/types.h>
2853 #include <sys/stat.h>
2854 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2855 struct buf { int x; };
2856 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2857 static char *e (p, i)
2863 static char *f (char * (*g) (char **, int), char **p, ...)
2868 s = g (p, va_arg (v,int));
2873 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2874 function prototypes and stuff, but not '\xHH' hex character constants.
2875 These don't provoke an error unfortunately, instead are silently treated
2876 as 'x'. The following induces an error, until -std1 is added to get
2877 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2878 array size at least. It's necessary to write '\x00'==0 to get something
2879 that's true only with -std1. */
2880 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2882 int test (int i, double x);
2883 struct s1 {int (*f) (int a);};
2884 struct s2 {int (*f) (double a);};
2885 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2891 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2896 # Don't try gcc -ansi; that turns off useful extensions and
2897 # breaks some systems' header files.
2898 # AIX -qlanglvl=ansi
2899 # Ultrix and OSF/1 -std1
2900 # HP-UX 10.20 and later -Ae
2901 # HP-UX older versions -Aa -D_HPUX_SOURCE
2902 # SVR4 -Xc -D__EXTENSIONS__
2903 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2905 CC="$ac_save_CC $ac_arg"
2906 rm -f conftest.$ac_objext
2907 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2908 (eval $ac_compile) 2>conftest.er1
2910 grep -v '^ *+' conftest.er1 >conftest.err
2912 cat conftest.err >&5
2913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2914 (exit $ac_status); } &&
2915 { ac_try='test -z "$ac_c_werror_flag"
2916 || test ! -s conftest.err'
2917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2921 (exit $ac_status); }; } &&
2922 { ac_try='test -s conftest.$ac_objext'
2923 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2927 (exit $ac_status); }; }; then
2928 ac_cv_prog_cc_stdc=$ac_arg
2931 echo "$as_me: failed program was:" >&5
2932 sed 's/^/| /' conftest.$ac_ext >&5
2935 rm -f conftest.err conftest.$ac_objext
2937 rm -f conftest.$ac_ext conftest.$ac_objext
2942 case "x$ac_cv_prog_cc_stdc" in
2944 echo "$as_me:$LINENO: result: none needed" >&5
2945 echo "${ECHO_T}none needed" >&6 ;;
2947 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2948 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2949 CC="$CC $ac_cv_prog_cc_stdc" ;;
2952 # Some people use a C++ compiler to compile C. Since we use `exit',
2953 # in C++ we need to declare it. In case someone uses the same compiler
2954 # for both compiling C and C++ we need to have the C++ compiler decide
2955 # the declaration of exit, since it's the most demanding environment.
2956 cat >conftest.$ac_ext <<_ACEOF
2961 rm -f conftest.$ac_objext
2962 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2963 (eval $ac_compile) 2>conftest.er1
2965 grep -v '^ *+' conftest.er1 >conftest.err
2967 cat conftest.err >&5
2968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2969 (exit $ac_status); } &&
2970 { ac_try='test -z "$ac_c_werror_flag"
2971 || test ! -s conftest.err'
2972 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2975 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2976 (exit $ac_status); }; } &&
2977 { ac_try='test -s conftest.$ac_objext'
2978 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2982 (exit $ac_status); }; }; then
2983 for ac_declaration in \
2985 'extern "C" void std::exit (int) throw (); using std::exit;' \
2986 'extern "C" void std::exit (int); using std::exit;' \
2987 'extern "C" void exit (int) throw ();' \
2988 'extern "C" void exit (int);' \
2991 cat >conftest.$ac_ext <<_ACEOF
2994 cat confdefs.h >>conftest.$ac_ext
2995 cat >>conftest.$ac_ext <<_ACEOF
2996 /* end confdefs.h. */
3007 rm -f conftest.$ac_objext
3008 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3009 (eval $ac_compile) 2>conftest.er1
3011 grep -v '^ *+' conftest.er1 >conftest.err
3013 cat conftest.err >&5
3014 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3015 (exit $ac_status); } &&
3016 { ac_try='test -z "$ac_c_werror_flag"
3017 || test ! -s conftest.err'
3018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3022 (exit $ac_status); }; } &&
3023 { ac_try='test -s conftest.$ac_objext'
3024 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3027 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3028 (exit $ac_status); }; }; then
3031 echo "$as_me: failed program was:" >&5
3032 sed 's/^/| /' conftest.$ac_ext >&5
3036 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3037 cat >conftest.$ac_ext <<_ACEOF
3040 cat confdefs.h >>conftest.$ac_ext
3041 cat >>conftest.$ac_ext <<_ACEOF
3042 /* end confdefs.h. */
3052 rm -f conftest.$ac_objext
3053 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3054 (eval $ac_compile) 2>conftest.er1
3056 grep -v '^ *+' conftest.er1 >conftest.err
3058 cat conftest.err >&5
3059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3060 (exit $ac_status); } &&
3061 { ac_try='test -z "$ac_c_werror_flag"
3062 || test ! -s conftest.err'
3063 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3067 (exit $ac_status); }; } &&
3068 { ac_try='test -s conftest.$ac_objext'
3069 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3073 (exit $ac_status); }; }; then
3076 echo "$as_me: failed program was:" >&5
3077 sed 's/^/| /' conftest.$ac_ext >&5
3080 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3083 if test -n "$ac_declaration"; then
3084 echo '#ifdef __cplusplus' >>confdefs.h
3085 echo $ac_declaration >>confdefs.h
3086 echo '#endif' >>confdefs.h
3090 echo "$as_me: failed program was:" >&5
3091 sed 's/^/| /' conftest.$ac_ext >&5
3094 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3096 ac_cpp='$CPP $CPPFLAGS'
3097 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3098 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3099 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3101 if test $host != $build; then
3102 for ac_prog in gcc cc
3104 # Extract the first word of "$ac_prog", so it can be a program name with args.
3105 set dummy $ac_prog; ac_word=$2
3106 echo "$as_me:$LINENO: checking for $ac_word" >&5
3107 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3108 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3109 echo $ECHO_N "(cached) $ECHO_C" >&6
3111 if test -n "$BUILD_CC"; then
3112 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3114 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3118 test -z "$as_dir" && as_dir=.
3119 for ac_exec_ext in '' $ac_executable_extensions; do
3120 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3121 ac_cv_prog_BUILD_CC="$ac_prog"
3122 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3130 BUILD_CC=$ac_cv_prog_BUILD_CC
3131 if test -n "$BUILD_CC"; then
3132 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3133 echo "${ECHO_T}$BUILD_CC" >&6
3135 echo "$as_me:$LINENO: result: no" >&5
3136 echo "${ECHO_T}no" >&6
3139 test -n "$BUILD_CC" && break
3145 ac_cpp='$CPP $CPPFLAGS'
3146 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3147 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3148 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3149 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3150 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3151 # On Suns, sometimes $CPP names a directory.
3152 if test -n "$CPP" && test -d "$CPP"; then
3155 if test -z "$CPP"; then
3156 if test "${ac_cv_prog_CPP+set}" = set; then
3157 echo $ECHO_N "(cached) $ECHO_C" >&6
3159 # Double quotes because CPP needs to be expanded
3160 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3163 for ac_c_preproc_warn_flag in '' yes
3165 # Use a header file that comes with gcc, so configuring glibc
3166 # with a fresh cross-compiler works.
3167 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3168 # <limits.h> exists even on freestanding compilers.
3169 # On the NeXT, cc -E runs the code through the compiler's parser,
3170 # not just through cpp. "Syntax error" is here to catch this case.
3171 cat >conftest.$ac_ext <<_ACEOF
3174 cat confdefs.h >>conftest.$ac_ext
3175 cat >>conftest.$ac_ext <<_ACEOF
3176 /* end confdefs.h. */
3178 # include <limits.h>
3180 # include <assert.h>
3184 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3185 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3187 grep -v '^ *+' conftest.er1 >conftest.err
3189 cat conftest.err >&5
3190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3191 (exit $ac_status); } >/dev/null; then
3192 if test -s conftest.err; then
3193 ac_cpp_err=$ac_c_preproc_warn_flag
3194 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3201 if test -z "$ac_cpp_err"; then
3204 echo "$as_me: failed program was:" >&5
3205 sed 's/^/| /' conftest.$ac_ext >&5
3207 # Broken: fails on valid input.
3210 rm -f conftest.err conftest.$ac_ext
3212 # OK, works on sane cases. Now check whether non-existent headers
3213 # can be detected and how.
3214 cat >conftest.$ac_ext <<_ACEOF
3217 cat confdefs.h >>conftest.$ac_ext
3218 cat >>conftest.$ac_ext <<_ACEOF
3219 /* end confdefs.h. */
3220 #include <ac_nonexistent.h>
3222 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3223 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3225 grep -v '^ *+' conftest.er1 >conftest.err
3227 cat conftest.err >&5
3228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3229 (exit $ac_status); } >/dev/null; then
3230 if test -s conftest.err; then
3231 ac_cpp_err=$ac_c_preproc_warn_flag
3232 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3239 if test -z "$ac_cpp_err"; then
3240 # Broken: success on invalid input.
3243 echo "$as_me: failed program was:" >&5
3244 sed 's/^/| /' conftest.$ac_ext >&5
3246 # Passes both tests.
3250 rm -f conftest.err conftest.$ac_ext
3253 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3254 rm -f conftest.err conftest.$ac_ext
3255 if $ac_preproc_ok; then
3267 echo "$as_me:$LINENO: result: $CPP" >&5
3268 echo "${ECHO_T}$CPP" >&6
3270 for ac_c_preproc_warn_flag in '' yes
3272 # Use a header file that comes with gcc, so configuring glibc
3273 # with a fresh cross-compiler works.
3274 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3275 # <limits.h> exists even on freestanding compilers.
3276 # On the NeXT, cc -E runs the code through the compiler's parser,
3277 # not just through cpp. "Syntax error" is here to catch this case.
3278 cat >conftest.$ac_ext <<_ACEOF
3281 cat confdefs.h >>conftest.$ac_ext
3282 cat >>conftest.$ac_ext <<_ACEOF
3283 /* end confdefs.h. */
3285 # include <limits.h>
3287 # include <assert.h>
3291 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3292 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3294 grep -v '^ *+' conftest.er1 >conftest.err
3296 cat conftest.err >&5
3297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3298 (exit $ac_status); } >/dev/null; then
3299 if test -s conftest.err; then
3300 ac_cpp_err=$ac_c_preproc_warn_flag
3301 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3308 if test -z "$ac_cpp_err"; then
3311 echo "$as_me: failed program was:" >&5
3312 sed 's/^/| /' conftest.$ac_ext >&5
3314 # Broken: fails on valid input.
3317 rm -f conftest.err conftest.$ac_ext
3319 # OK, works on sane cases. Now check whether non-existent headers
3320 # can be detected and how.
3321 cat >conftest.$ac_ext <<_ACEOF
3324 cat confdefs.h >>conftest.$ac_ext
3325 cat >>conftest.$ac_ext <<_ACEOF
3326 /* end confdefs.h. */
3327 #include <ac_nonexistent.h>
3329 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3330 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3332 grep -v '^ *+' conftest.er1 >conftest.err
3334 cat conftest.err >&5
3335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3336 (exit $ac_status); } >/dev/null; then
3337 if test -s conftest.err; then
3338 ac_cpp_err=$ac_c_preproc_warn_flag
3339 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3346 if test -z "$ac_cpp_err"; then
3347 # Broken: success on invalid input.
3350 echo "$as_me: failed program was:" >&5
3351 sed 's/^/| /' conftest.$ac_ext >&5
3353 # Passes both tests.
3357 rm -f conftest.err conftest.$ac_ext
3360 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3361 rm -f conftest.err conftest.$ac_ext
3362 if $ac_preproc_ok; then
3365 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3366 See \`config.log' for more details." >&5
3367 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3368 See \`config.log' for more details." >&2;}
3369 { (exit 1); exit 1; }; }
3373 ac_cpp='$CPP $CPPFLAGS'
3374 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3375 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3376 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3378 # We need the C++ compiler only for testing.
3380 ac_cpp='$CXXCPP $CPPFLAGS'
3381 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3382 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3383 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3384 if test -n "$ac_tool_prefix"; then
3385 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3387 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3388 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3389 echo "$as_me:$LINENO: checking for $ac_word" >&5
3390 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3391 if test "${ac_cv_prog_CXX+set}" = set; then
3392 echo $ECHO_N "(cached) $ECHO_C" >&6
3394 if test -n "$CXX"; then
3395 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3401 test -z "$as_dir" && as_dir=.
3402 for ac_exec_ext in '' $ac_executable_extensions; do
3403 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3404 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3405 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3414 if test -n "$CXX"; then
3415 echo "$as_me:$LINENO: result: $CXX" >&5
3416 echo "${ECHO_T}$CXX" >&6
3418 echo "$as_me:$LINENO: result: no" >&5
3419 echo "${ECHO_T}no" >&6
3422 test -n "$CXX" && break
3425 if test -z "$CXX"; then
3427 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3429 # Extract the first word of "$ac_prog", so it can be a program name with args.
3430 set dummy $ac_prog; ac_word=$2
3431 echo "$as_me:$LINENO: checking for $ac_word" >&5
3432 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3433 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3434 echo $ECHO_N "(cached) $ECHO_C" >&6
3436 if test -n "$ac_ct_CXX"; then
3437 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3439 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3443 test -z "$as_dir" && as_dir=.
3444 for ac_exec_ext in '' $ac_executable_extensions; do
3445 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3446 ac_cv_prog_ac_ct_CXX="$ac_prog"
3447 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3455 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3456 if test -n "$ac_ct_CXX"; then
3457 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3458 echo "${ECHO_T}$ac_ct_CXX" >&6
3460 echo "$as_me:$LINENO: result: no" >&5
3461 echo "${ECHO_T}no" >&6
3464 test -n "$ac_ct_CXX" && break
3466 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3472 # Provide some information about the compiler.
3473 echo "$as_me:$LINENO:" \
3474 "checking for C++ compiler version" >&5
3475 ac_compiler=`set X $ac_compile; echo $2`
3476 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3477 (eval $ac_compiler --version </dev/null >&5) 2>&5
3479 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3480 (exit $ac_status); }
3481 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3482 (eval $ac_compiler -v </dev/null >&5) 2>&5
3484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3485 (exit $ac_status); }
3486 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3487 (eval $ac_compiler -V </dev/null >&5) 2>&5
3489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3490 (exit $ac_status); }
3492 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3493 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3494 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3495 echo $ECHO_N "(cached) $ECHO_C" >&6
3497 cat >conftest.$ac_ext <<_ACEOF
3500 cat confdefs.h >>conftest.$ac_ext
3501 cat >>conftest.$ac_ext <<_ACEOF
3502 /* end confdefs.h. */
3515 rm -f conftest.$ac_objext
3516 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3517 (eval $ac_compile) 2>conftest.er1
3519 grep -v '^ *+' conftest.er1 >conftest.err
3521 cat conftest.err >&5
3522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3523 (exit $ac_status); } &&
3524 { ac_try='test -z "$ac_cxx_werror_flag"
3525 || test ! -s conftest.err'
3526 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3530 (exit $ac_status); }; } &&
3531 { ac_try='test -s conftest.$ac_objext'
3532 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3536 (exit $ac_status); }; }; then
3539 echo "$as_me: failed program was:" >&5
3540 sed 's/^/| /' conftest.$ac_ext >&5
3544 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3545 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3548 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3549 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3550 GXX=`test $ac_compiler_gnu = yes && echo yes`
3551 ac_test_CXXFLAGS=${CXXFLAGS+set}
3552 ac_save_CXXFLAGS=$CXXFLAGS
3554 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3555 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3556 if test "${ac_cv_prog_cxx_g+set}" = set; then
3557 echo $ECHO_N "(cached) $ECHO_C" >&6
3559 cat >conftest.$ac_ext <<_ACEOF
3562 cat confdefs.h >>conftest.$ac_ext
3563 cat >>conftest.$ac_ext <<_ACEOF
3564 /* end confdefs.h. */
3574 rm -f conftest.$ac_objext
3575 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3576 (eval $ac_compile) 2>conftest.er1
3578 grep -v '^ *+' conftest.er1 >conftest.err
3580 cat conftest.err >&5
3581 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3582 (exit $ac_status); } &&
3583 { ac_try='test -z "$ac_cxx_werror_flag"
3584 || test ! -s conftest.err'
3585 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3589 (exit $ac_status); }; } &&
3590 { ac_try='test -s conftest.$ac_objext'
3591 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3595 (exit $ac_status); }; }; then
3596 ac_cv_prog_cxx_g=yes
3598 echo "$as_me: failed program was:" >&5
3599 sed 's/^/| /' conftest.$ac_ext >&5
3603 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3605 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3606 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3607 if test "$ac_test_CXXFLAGS" = set; then
3608 CXXFLAGS=$ac_save_CXXFLAGS
3609 elif test $ac_cv_prog_cxx_g = yes; then
3610 if test "$GXX" = yes; then
3616 if test "$GXX" = yes; then
3622 for ac_declaration in \
3624 'extern "C" void std::exit (int) throw (); using std::exit;' \
3625 'extern "C" void std::exit (int); using std::exit;' \
3626 'extern "C" void exit (int) throw ();' \
3627 'extern "C" void exit (int);' \
3630 cat >conftest.$ac_ext <<_ACEOF
3633 cat confdefs.h >>conftest.$ac_ext
3634 cat >>conftest.$ac_ext <<_ACEOF
3635 /* end confdefs.h. */
3646 rm -f conftest.$ac_objext
3647 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3648 (eval $ac_compile) 2>conftest.er1
3650 grep -v '^ *+' conftest.er1 >conftest.err
3652 cat conftest.err >&5
3653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3654 (exit $ac_status); } &&
3655 { ac_try='test -z "$ac_cxx_werror_flag"
3656 || test ! -s conftest.err'
3657 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3661 (exit $ac_status); }; } &&
3662 { ac_try='test -s conftest.$ac_objext'
3663 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3667 (exit $ac_status); }; }; then
3670 echo "$as_me: failed program was:" >&5
3671 sed 's/^/| /' conftest.$ac_ext >&5
3675 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3676 cat >conftest.$ac_ext <<_ACEOF
3679 cat confdefs.h >>conftest.$ac_ext
3680 cat >>conftest.$ac_ext <<_ACEOF
3681 /* end confdefs.h. */
3691 rm -f conftest.$ac_objext
3692 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3693 (eval $ac_compile) 2>conftest.er1
3695 grep -v '^ *+' conftest.er1 >conftest.err
3697 cat conftest.err >&5
3698 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3699 (exit $ac_status); } &&
3700 { ac_try='test -z "$ac_cxx_werror_flag"
3701 || test ! -s conftest.err'
3702 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3706 (exit $ac_status); }; } &&
3707 { ac_try='test -s conftest.$ac_objext'
3708 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3712 (exit $ac_status); }; }; then
3715 echo "$as_me: failed program was:" >&5
3716 sed 's/^/| /' conftest.$ac_ext >&5
3719 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3722 if test -n "$ac_declaration"; then
3723 echo '#ifdef __cplusplus' >>confdefs.h
3724 echo $ac_declaration >>confdefs.h
3725 echo '#endif' >>confdefs.h
3729 ac_cpp='$CPP $CPPFLAGS'
3730 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3731 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3732 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3734 # Was a --with-binutils option given?
3735 if test -n "$path_binutils"; then
3736 # Make absolute; ensure a single trailing slash.
3737 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3738 CC="$CC -B$path_binutils"
3740 AS=`$CC -print-prog-name=as`
3741 LD=`$CC -print-prog-name=ld`
3742 AR=`$CC -print-prog-name=ar`
3744 OBJDUMP=`$CC -print-prog-name=objdump`
3747 # ranlib has to be treated a bit differently since it might not exist at all.
3748 ac_ranlib=`$CC -print-prog-name=ranlib`
3749 if test "x$ac_ranlib" = xranlib; then
3750 # This extra check has to happen since gcc simply echos the parameter in
3751 # case it cannot find the value in its own directories.
3752 if test -n "$ac_tool_prefix"; then
3753 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3754 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3755 echo "$as_me:$LINENO: checking for $ac_word" >&5
3756 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3757 if test "${ac_cv_prog_RANLIB+set}" = set; then
3758 echo $ECHO_N "(cached) $ECHO_C" >&6
3760 if test -n "$RANLIB"; then
3761 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3767 test -z "$as_dir" && as_dir=.
3768 for ac_exec_ext in '' $ac_executable_extensions; do
3769 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3770 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3771 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3779 RANLIB=$ac_cv_prog_RANLIB
3780 if test -n "$RANLIB"; then
3781 echo "$as_me:$LINENO: result: $RANLIB" >&5
3782 echo "${ECHO_T}$RANLIB" >&6
3784 echo "$as_me:$LINENO: result: no" >&5
3785 echo "${ECHO_T}no" >&6
3789 if test -z "$ac_cv_prog_RANLIB"; then
3790 ac_ct_RANLIB=$RANLIB
3791 # Extract the first word of "ranlib", so it can be a program name with args.
3792 set dummy ranlib; ac_word=$2
3793 echo "$as_me:$LINENO: checking for $ac_word" >&5
3794 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3795 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3796 echo $ECHO_N "(cached) $ECHO_C" >&6
3798 if test -n "$ac_ct_RANLIB"; then
3799 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3805 test -z "$as_dir" && as_dir=.
3806 for ac_exec_ext in '' $ac_executable_extensions; do
3807 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3808 ac_cv_prog_ac_ct_RANLIB="ranlib"
3809 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3815 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3818 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3819 if test -n "$ac_ct_RANLIB"; then
3820 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3821 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3823 echo "$as_me:$LINENO: result: no" >&5
3824 echo "${ECHO_T}no" >&6
3827 RANLIB=$ac_ct_RANLIB
3829 RANLIB="$ac_cv_prog_RANLIB"
3837 # Determine whether we are using GNU binutils.
3838 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3839 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3840 if test "${libc_cv_prog_as_gnu+set}" = set; then
3841 echo $ECHO_N "(cached) $ECHO_C" >&6
3843 # Most GNU programs take a -v and spit out some text including
3844 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3845 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3846 libc_cv_prog_as_gnu=yes
3848 libc_cv_prog_as_gnu=no
3852 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3853 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3855 gnu_as=$libc_cv_prog_as_gnu
3857 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3858 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3859 if test "${libc_cv_prog_ld_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 $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3865 libc_cv_prog_ld_gnu=yes
3867 libc_cv_prog_ld_gnu=no
3871 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3872 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3873 gnu_ld=$libc_cv_prog_ld_gnu
3876 # Accept binutils 2.13 or newer.
3879 # Extract the first word of "$ac_prog", so it can be a program name with args.
3880 set dummy $ac_prog; ac_word=$2
3881 echo "$as_me:$LINENO: checking for $ac_word" >&5
3882 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3883 if test "${ac_cv_prog_AS+set}" = set; then
3884 echo $ECHO_N "(cached) $ECHO_C" >&6
3886 if test -n "$AS"; then
3887 ac_cv_prog_AS="$AS" # Let the user override the test.
3889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3893 test -z "$as_dir" && as_dir=.
3894 for ac_exec_ext in '' $ac_executable_extensions; do
3895 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3896 ac_cv_prog_AS="$ac_prog"
3897 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3906 if test -n "$AS"; then
3907 echo "$as_me:$LINENO: result: $AS" >&5
3908 echo "${ECHO_T}$AS" >&6
3910 echo "$as_me:$LINENO: result: no" >&5
3911 echo "${ECHO_T}no" >&6
3914 test -n "$AS" && break
3917 if test -z "$AS"; then
3920 # Found it, now check the version.
3921 echo "$as_me:$LINENO: checking version of $AS" >&5
3922 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3923 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3924 case $ac_prog_version in
3925 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3927 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3928 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3931 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3932 echo "${ECHO_T}$ac_prog_version" >&6
3934 if test $ac_verc_fail = yes; then
3935 AS=: critic_missing="$critic_missing as"
3940 # Extract the first word of "$ac_prog", so it can be a program name with args.
3941 set dummy $ac_prog; ac_word=$2
3942 echo "$as_me:$LINENO: checking for $ac_word" >&5
3943 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3944 if test "${ac_cv_prog_LD+set}" = set; then
3945 echo $ECHO_N "(cached) $ECHO_C" >&6
3947 if test -n "$LD"; then
3948 ac_cv_prog_LD="$LD" # Let the user override the test.
3950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3954 test -z "$as_dir" && as_dir=.
3955 for ac_exec_ext in '' $ac_executable_extensions; do
3956 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3957 ac_cv_prog_LD="$ac_prog"
3958 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3967 if test -n "$LD"; then
3968 echo "$as_me:$LINENO: result: $LD" >&5
3969 echo "${ECHO_T}$LD" >&6
3971 echo "$as_me:$LINENO: result: no" >&5
3972 echo "${ECHO_T}no" >&6
3975 test -n "$LD" && break
3978 if test -z "$LD"; then
3981 # Found it, now check the version.
3982 echo "$as_me:$LINENO: checking version of $LD" >&5
3983 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
3984 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
3985 case $ac_prog_version in
3986 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3988 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3989 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3992 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3993 echo "${ECHO_T}$ac_prog_version" >&6
3995 if test $ac_verc_fail = yes; then
3996 LD=: critic_missing="$critic_missing ld"
4000 # We need the physical current working directory. We cannot use the
4001 # "pwd -P" shell builtin since that's not portable. Instead we try to
4002 # find a pwd binary. Note that assigning to the PWD environment
4003 # variable might have some interesting side effects, so we don't do
4005 # Extract the first word of "pwd", so it can be a program name with args.
4006 set dummy pwd; ac_word=$2
4007 echo "$as_me:$LINENO: checking for $ac_word" >&5
4008 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4009 if test "${ac_cv_path_PWD_P+set}" = set; then
4010 echo $ECHO_N "(cached) $ECHO_C" >&6
4014 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4017 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4021 test -z "$as_dir" && as_dir=.
4022 for ac_exec_ext in '' $ac_executable_extensions; do
4023 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4024 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4025 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4031 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4035 PWD_P=$ac_cv_path_PWD_P
4037 if test -n "$PWD_P"; then
4038 echo "$as_me:$LINENO: result: $PWD_P" >&5
4039 echo "${ECHO_T}$PWD_P" >&6
4041 echo "$as_me:$LINENO: result: no" >&5
4042 echo "${ECHO_T}no" >&6
4045 if test "$PWD_P" = no; then
4046 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
4047 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
4048 { (exit 1); exit 1; }; }
4051 # These programs are version sensitive.
4053 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4055 # Extract the first word of "$ac_prog", so it can be a program name with args.
4056 set dummy $ac_prog; ac_word=$2
4057 echo "$as_me:$LINENO: checking for $ac_word" >&5
4058 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4059 if test "${ac_cv_prog_CC+set}" = set; then
4060 echo $ECHO_N "(cached) $ECHO_C" >&6
4062 if test -n "$CC"; then
4063 ac_cv_prog_CC="$CC" # Let the user override the test.
4065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4069 test -z "$as_dir" && as_dir=.
4070 for ac_exec_ext in '' $ac_executable_extensions; do
4071 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4072 ac_cv_prog_CC="$ac_prog"
4073 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4082 if test -n "$CC"; then
4083 echo "$as_me:$LINENO: result: $CC" >&5
4084 echo "${ECHO_T}$CC" >&6
4086 echo "$as_me:$LINENO: result: no" >&5
4087 echo "${ECHO_T}no" >&6
4090 test -n "$CC" && break
4093 if test -z "$CC"; then
4096 # Found it, now check the version.
4097 echo "$as_me:$LINENO: checking version of $CC" >&5
4098 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4099 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4100 case $ac_prog_version in
4101 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4103 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4104 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4107 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4108 echo "${ECHO_T}$ac_prog_version" >&6
4110 if test $ac_verc_fail = yes; then
4111 critic_missing="$critic_missing gcc"
4114 for ac_prog in gnumake gmake make
4116 # Extract the first word of "$ac_prog", so it can be a program name with args.
4117 set dummy $ac_prog; ac_word=$2
4118 echo "$as_me:$LINENO: checking for $ac_word" >&5
4119 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4120 if test "${ac_cv_prog_MAKE+set}" = set; then
4121 echo $ECHO_N "(cached) $ECHO_C" >&6
4123 if test -n "$MAKE"; then
4124 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4126 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4130 test -z "$as_dir" && as_dir=.
4131 for ac_exec_ext in '' $ac_executable_extensions; do
4132 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4133 ac_cv_prog_MAKE="$ac_prog"
4134 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4142 MAKE=$ac_cv_prog_MAKE
4143 if test -n "$MAKE"; then
4144 echo "$as_me:$LINENO: result: $MAKE" >&5
4145 echo "${ECHO_T}$MAKE" >&6
4147 echo "$as_me:$LINENO: result: no" >&5
4148 echo "${ECHO_T}no" >&6
4151 test -n "$MAKE" && break
4154 if test -z "$MAKE"; then
4157 # Found it, now check the version.
4158 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4159 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4160 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4161 case $ac_prog_version in
4162 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4164 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4165 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4168 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4169 echo "${ECHO_T}$ac_prog_version" >&6
4171 if test $ac_verc_fail = yes; then
4172 critic_missing="$critic_missing make"
4176 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4178 # Extract the first word of "$ac_prog", so it can be a program name with args.
4179 set dummy $ac_prog; ac_word=$2
4180 echo "$as_me:$LINENO: checking for $ac_word" >&5
4181 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4182 if test "${ac_cv_prog_MSGFMT+set}" = set; then
4183 echo $ECHO_N "(cached) $ECHO_C" >&6
4185 if test -n "$MSGFMT"; then
4186 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4188 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4192 test -z "$as_dir" && as_dir=.
4193 for ac_exec_ext in '' $ac_executable_extensions; do
4194 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4195 ac_cv_prog_MSGFMT="$ac_prog"
4196 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4204 MSGFMT=$ac_cv_prog_MSGFMT
4205 if test -n "$MSGFMT"; then
4206 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4207 echo "${ECHO_T}$MSGFMT" >&6
4209 echo "$as_me:$LINENO: result: no" >&5
4210 echo "${ECHO_T}no" >&6
4213 test -n "$MSGFMT" && break
4216 if test -z "$MSGFMT"; then
4219 # Found it, now check the version.
4220 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4221 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4222 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4223 case $ac_prog_version in
4224 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4225 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4226 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4227 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4230 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4231 echo "${ECHO_T}$ac_prog_version" >&6
4233 if test $ac_verc_fail = yes; then
4234 MSGFMT=: aux_missing="$aux_missing msgfmt"
4237 for ac_prog in makeinfo
4239 # Extract the first word of "$ac_prog", so it can be a program name with args.
4240 set dummy $ac_prog; ac_word=$2
4241 echo "$as_me:$LINENO: checking for $ac_word" >&5
4242 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4243 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4244 echo $ECHO_N "(cached) $ECHO_C" >&6
4246 if test -n "$MAKEINFO"; then
4247 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4253 test -z "$as_dir" && as_dir=.
4254 for ac_exec_ext in '' $ac_executable_extensions; do
4255 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4256 ac_cv_prog_MAKEINFO="$ac_prog"
4257 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4265 MAKEINFO=$ac_cv_prog_MAKEINFO
4266 if test -n "$MAKEINFO"; then
4267 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4268 echo "${ECHO_T}$MAKEINFO" >&6
4270 echo "$as_me:$LINENO: result: no" >&5
4271 echo "${ECHO_T}no" >&6
4274 test -n "$MAKEINFO" && break
4277 if test -z "$MAKEINFO"; then
4280 # Found it, now check the version.
4281 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4282 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4283 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4284 case $ac_prog_version in
4285 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4287 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4288 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4291 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4292 echo "${ECHO_T}$ac_prog_version" >&6
4294 if test $ac_verc_fail = yes; then
4295 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4300 # Extract the first word of "$ac_prog", so it can be a program name with args.
4301 set dummy $ac_prog; ac_word=$2
4302 echo "$as_me:$LINENO: checking for $ac_word" >&5
4303 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4304 if test "${ac_cv_prog_SED+set}" = set; then
4305 echo $ECHO_N "(cached) $ECHO_C" >&6
4307 if test -n "$SED"; then
4308 ac_cv_prog_SED="$SED" # Let the user override the test.
4310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4314 test -z "$as_dir" && as_dir=.
4315 for ac_exec_ext in '' $ac_executable_extensions; do
4316 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4317 ac_cv_prog_SED="$ac_prog"
4318 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4327 if test -n "$SED"; then
4328 echo "$as_me:$LINENO: result: $SED" >&5
4329 echo "${ECHO_T}$SED" >&6
4331 echo "$as_me:$LINENO: result: no" >&5
4332 echo "${ECHO_T}no" >&6
4335 test -n "$SED" && break
4338 if test -z "$SED"; then
4341 # Found it, now check the version.
4342 echo "$as_me:$LINENO: checking version of $SED" >&5
4343 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4344 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4345 case $ac_prog_version in
4346 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4347 3.0[2-9]*|3.[1-9]*|[4-9]*)
4348 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4349 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4352 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4353 echo "${ECHO_T}$ac_prog_version" >&6
4355 if test $ac_verc_fail = yes; then
4356 SED=: aux_missing="$aux_missing sed"
4360 for ac_prog in autoconf
4362 # Extract the first word of "$ac_prog", so it can be a program name with args.
4363 set dummy $ac_prog; ac_word=$2
4364 echo "$as_me:$LINENO: checking for $ac_word" >&5
4365 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4366 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
4367 echo $ECHO_N "(cached) $ECHO_C" >&6
4369 if test -n "$AUTOCONF"; then
4370 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4376 test -z "$as_dir" && as_dir=.
4377 for ac_exec_ext in '' $ac_executable_extensions; do
4378 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4379 ac_cv_prog_AUTOCONF="$ac_prog"
4380 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4388 AUTOCONF=$ac_cv_prog_AUTOCONF
4389 if test -n "$AUTOCONF"; then
4390 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4391 echo "${ECHO_T}$AUTOCONF" >&6
4393 echo "$as_me:$LINENO: result: no" >&5
4394 echo "${ECHO_T}no" >&6
4397 test -n "$AUTOCONF" && break
4399 test -n "$AUTOCONF" || AUTOCONF="no"
4401 case "x$AUTOCONF" in
4402 xno|x|x:) AUTOCONF=no ;;
4404 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4405 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4406 if test "${libc_cv_autoconf_works+set}" = set; then
4407 echo $ECHO_N "(cached) $ECHO_C" >&6
4409 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4410 libc_cv_autoconf_works=yes
4412 libc_cv_autoconf_works=no
4415 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4416 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
4417 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4420 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4421 # If --without-cvs they probably won't change configure.in, so no complaints.
4422 aux_missing="$aux_missing autoconf"
4425 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4426 *** These critical programs are missing or too old:$critic_missing
4427 *** Check the INSTALL file for required versions." >&5
4428 echo "$as_me: error:
4429 *** These critical programs are missing or too old:$critic_missing
4430 *** Check the INSTALL file for required versions." >&2;}
4431 { (exit 1); exit 1; }; }
4433 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
4434 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4435 *** some features will be disabled.
4436 *** Check the INSTALL file for required versions." >&5
4437 echo "$as_me: WARNING:
4438 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4439 *** some features will be disabled.
4440 *** Check the INSTALL file for required versions." >&2;}
4442 # if using special system headers, find out the compiler's sekrit
4443 # header directory and add that to the list. NOTE: Only does the right
4444 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
4445 if test -n "$sysheaders"; then
4446 ccheaders=`$CC -print-file-name=include`
4447 SYSINCLUDES="-nostdinc -isystem $ccheaders \
4448 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
4452 # check if ranlib is necessary
4453 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4454 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4455 if test "${libc_cv_ranlib_necessary+set}" = set; then
4456 echo $ECHO_N "(cached) $ECHO_C" >&6
4458 cat > conftest.c <<EOF
4463 $CC $CFLAGS $CPPFLAGS -c conftest.c
4464 $AR cr conftest.a conftest.o
4465 cp conftest.a conftest2.a
4467 if cmp -s conftest.a conftest2.a; then
4468 libc_cv_ranlib_necessary=no
4470 libc_cv_ranlib_necessary=yes
4474 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4475 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
4476 if test "$libc_cv_ranlib_necessary" = no; then
4480 # Test if LD_LIBRARY_PATH contains the notation for the current directory
4481 # since this would lead to problems installing/building glibc.
4482 # LD_LIBRARY_PATH contains the current directory if one of the following
4484 # - one of the terminals (":" and ";") is the first or last sign
4485 # - two terminals occur directly after each other
4486 # - the path contains an element with a dot in it
4487 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4488 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
4489 case ${LD_LIBRARY_PATH} in
4490 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
4491 ld_library_path_setting="contains current directory"
4494 ld_library_path_setting="ok"
4497 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4498 echo "${ECHO_T}$ld_library_path_setting" >&6
4499 if test "$ld_library_path_setting" != "ok"; then
4500 { { echo "$as_me:$LINENO: error:
4501 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4502 *** building glibc. Please change the environment variable
4503 *** and run configure again." >&5
4504 echo "$as_me: error:
4505 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4506 *** building glibc. Please change the environment variable
4507 *** and run configure again." >&2;}
4508 { (exit 1); exit 1; }; }
4511 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4512 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4513 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4514 echo $ECHO_N "(cached) $ECHO_C" >&6
4516 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4517 libc_cv_gcc_static_libgcc=
4519 libc_cv_gcc_static_libgcc=-static-libgcc
4522 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4523 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
4526 # Extract the first word of "bash", so it can be a program name with args.
4527 set dummy bash; ac_word=$2
4528 echo "$as_me:$LINENO: checking for $ac_word" >&5
4529 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4530 if test "${ac_cv_path_BASH+set}" = set; then
4531 echo $ECHO_N "(cached) $ECHO_C" >&6
4535 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4542 test -z "$as_dir" && as_dir=.
4543 for ac_exec_ext in '' $ac_executable_extensions; do
4544 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4545 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4546 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4552 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4556 BASH=$ac_cv_path_BASH
4558 if test -n "$BASH"; then
4559 echo "$as_me:$LINENO: result: $BASH" >&5
4560 echo "${ECHO_T}$BASH" >&6
4562 echo "$as_me:$LINENO: result: no" >&5
4563 echo "${ECHO_T}no" >&6
4566 if test "$BASH" != no &&
4567 $BASH -c 'test "$BASH_VERSINFO" \
4568 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4569 libc_cv_have_bash2=yes
4571 libc_cv_have_bash2=no
4575 if test "$BASH" = no; then
4576 # Extract the first word of "ksh", so it can be a program name with args.
4577 set dummy ksh; ac_word=$2
4578 echo "$as_me:$LINENO: checking for $ac_word" >&5
4579 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4580 if test "${ac_cv_path_KSH+set}" = set; then
4581 echo $ECHO_N "(cached) $ECHO_C" >&6
4585 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4592 test -z "$as_dir" && as_dir=.
4593 for ac_exec_ext in '' $ac_executable_extensions; do
4594 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4595 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4596 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4602 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4608 if test -n "$KSH"; then
4609 echo "$as_me:$LINENO: result: $KSH" >&5
4610 echo "${ECHO_T}$KSH" >&6
4612 echo "$as_me:$LINENO: result: no" >&5
4613 echo "${ECHO_T}no" >&6
4616 if test "$KSH" = no; then
4619 libc_cv_have_ksh=yes
4624 libc_cv_have_ksh=yes
4628 for ac_prog in gawk mawk nawk awk
4630 # Extract the first word of "$ac_prog", so it can be a program name with args.
4631 set dummy $ac_prog; ac_word=$2
4632 echo "$as_me:$LINENO: checking for $ac_word" >&5
4633 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4634 if test "${ac_cv_prog_AWK+set}" = set; then
4635 echo $ECHO_N "(cached) $ECHO_C" >&6
4637 if test -n "$AWK"; then
4638 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4644 test -z "$as_dir" && as_dir=.
4645 for ac_exec_ext in '' $ac_executable_extensions; do
4646 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4647 ac_cv_prog_AWK="$ac_prog"
4648 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4657 if test -n "$AWK"; then
4658 echo "$as_me:$LINENO: result: $AWK" >&5
4659 echo "${ECHO_T}$AWK" >&6
4661 echo "$as_me:$LINENO: result: no" >&5
4662 echo "${ECHO_T}no" >&6
4665 test -n "$AWK" && break
4668 # Extract the first word of "perl", so it can be a program name with args.
4669 set dummy perl; ac_word=$2
4670 echo "$as_me:$LINENO: checking for $ac_word" >&5
4671 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4672 if test "${ac_cv_path_PERL+set}" = set; then
4673 echo $ECHO_N "(cached) $ECHO_C" >&6
4677 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4684 test -z "$as_dir" && as_dir=.
4685 for ac_exec_ext in '' $ac_executable_extensions; do
4686 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4687 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4688 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4694 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4698 PERL=$ac_cv_path_PERL
4700 if test -n "$PERL"; then
4701 echo "$as_me:$LINENO: result: $PERL" >&5
4702 echo "${ECHO_T}$PERL" >&6
4704 echo "$as_me:$LINENO: result: no" >&5
4705 echo "${ECHO_T}no" >&6
4708 if test "$PERL" != no &&
4709 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4712 # Extract the first word of "install-info", so it can be a program name with args.
4713 set dummy install-info; ac_word=$2
4714 echo "$as_me:$LINENO: checking for $ac_word" >&5
4715 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4716 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4717 echo $ECHO_N "(cached) $ECHO_C" >&6
4719 case $INSTALL_INFO in
4721 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4725 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4726 for as_dir in $as_dummy
4729 test -z "$as_dir" && as_dir=.
4730 for ac_exec_ext in '' $ac_executable_extensions; do
4731 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4732 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4733 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4739 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4743 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4745 if test -n "$INSTALL_INFO"; then
4746 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4747 echo "${ECHO_T}$INSTALL_INFO" >&6
4749 echo "$as_me:$LINENO: result: no" >&5
4750 echo "${ECHO_T}no" >&6
4753 # Extract the first word of "bison", so it can be a program name with args.
4754 set dummy bison; ac_word=$2
4755 echo "$as_me:$LINENO: checking for $ac_word" >&5
4756 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4757 if test "${ac_cv_path_BISON+set}" = set; then
4758 echo $ECHO_N "(cached) $ECHO_C" >&6
4762 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4766 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4767 for as_dir in $as_dummy
4770 test -z "$as_dir" && as_dir=.
4771 for ac_exec_ext in '' $ac_executable_extensions; do
4772 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4773 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4774 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4780 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4784 BISON=$ac_cv_path_BISON
4786 if test -n "$BISON"; then
4787 echo "$as_me:$LINENO: result: $BISON" >&5
4788 echo "${ECHO_T}$BISON" >&6
4790 echo "$as_me:$LINENO: result: no" >&5
4791 echo "${ECHO_T}no" >&6
4795 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4796 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4797 if test "${libc_cv_signed_size_t+set}" = set; then
4798 echo $ECHO_N "(cached) $ECHO_C" >&6
4800 echo '#include <stddef.h>
4801 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4802 if eval "$ac_cpp conftest.c 2>/dev/null" \
4803 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4804 libc_cv_signed_size_t=no
4806 libc_cv_signed_size_t=yes
4810 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4811 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4812 if test $libc_cv_signed_size_t = yes; then
4813 cat >> confdefs.h <<\EOF
4814 #undef __SIZE_TYPE__
4815 #define __SIZE_TYPE__ unsigned
4820 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4821 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4822 if test "${libc_cv_friendly_stddef+set}" = set; then
4823 echo $ECHO_N "(cached) $ECHO_C" >&6
4825 cat >conftest.$ac_ext <<_ACEOF
4828 cat confdefs.h >>conftest.$ac_ext
4829 cat >>conftest.$ac_ext <<_ACEOF
4830 /* end confdefs.h. */
4831 #define __need_size_t
4832 #define __need_wchar_t
4839 size_t size; wchar_t wchar;
4841 #error stddef.h ignored __need_*
4843 if (&size == NULL || &wchar == NULL) abort ();
4848 rm -f conftest.$ac_objext
4849 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4850 (eval $ac_compile) 2>conftest.er1
4852 grep -v '^ *+' conftest.er1 >conftest.err
4854 cat conftest.err >&5
4855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4856 (exit $ac_status); } &&
4857 { ac_try='test -z "$ac_c_werror_flag"
4858 || test ! -s conftest.err'
4859 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4863 (exit $ac_status); }; } &&
4864 { ac_try='test -s conftest.$ac_objext'
4865 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4869 (exit $ac_status); }; }; then
4870 libc_cv_friendly_stddef=yes
4872 echo "$as_me: failed program was:" >&5
4873 sed 's/^/| /' conftest.$ac_ext >&5
4875 libc_cv_friendly_stddef=no
4877 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4879 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4880 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4881 if test $libc_cv_friendly_stddef = yes; then
4882 config_vars="$config_vars
4883 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4886 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4887 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4888 if test "${libc_cv_need_minus_P+set}" = set; then
4889 echo $ECHO_N "(cached) $ECHO_C" >&6
4891 cat > conftest.S <<EOF
4892 #include "confdefs.h"
4893 /* Nothing whatsoever. */
4895 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
4896 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4900 (exit $ac_status); }; }; then
4901 libc_cv_need_minus_P=no
4903 libc_cv_need_minus_P=yes
4907 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4908 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4909 if test $libc_cv_need_minus_P = yes; then
4910 config_vars="$config_vars
4911 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4914 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4915 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4916 if test "${libc_cv_dot_text+set}" = set; then
4917 echo $ECHO_N "(cached) $ECHO_C" >&6
4919 cat > conftest.s <<EOF
4923 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4924 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4928 (exit $ac_status); }; }; then
4929 libc_cv_dot_text=.text
4934 if test -z "$libc_cv_dot_text"; then
4935 echo "$as_me:$LINENO: result: no" >&5
4936 echo "${ECHO_T}no" >&6
4938 echo "$as_me:$LINENO: result: yes" >&5
4939 echo "${ECHO_T}yes" >&6
4942 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4943 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4944 if test "${libc_cv_asm_global_directive+set}" = set; then
4945 echo $ECHO_N "(cached) $ECHO_C" >&6
4947 libc_cv_asm_global_directive=UNKNOWN
4948 for ac_globl in .globl .global .EXPORT; do
4949 cat > conftest.s <<EOF
4954 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4955 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4959 (exit $ac_status); }; }; then
4960 libc_cv_asm_global_directive=${ac_globl}
4963 test $libc_cv_asm_global_directive != UNKNOWN && break
4966 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4967 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4968 if test $libc_cv_asm_global_directive = UNKNOWN; then
4969 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4970 echo "$as_me: error: cannot determine asm global directive" >&2;}
4971 { (exit 1); exit 1; }; }
4973 cat >>confdefs.h <<_ACEOF
4974 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4979 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
4980 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
4981 if test "${libc_cv_asm_set_directive+set}" = set; then
4982 echo $ECHO_N "(cached) $ECHO_C" >&6
4984 cat > conftest.s <<EOF
4987 .set glibc_conftest_frobozz,foo
4988 $libc_cv_asm_global_directive glibc_conftest_frobozz
4990 # The alpha-dec-osf1 assembler gives only a warning for `.set'
4991 # (but it doesn't work), so we must do a linking check to be sure.
4992 cat > conftest1.c <<\EOF
4993 extern int glibc_conftest_frobozz;
4994 void _start() { glibc_conftest_frobozz = 1; }
4996 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4997 -nostartfiles -nostdlib \
4998 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
4999 libc_cv_asm_set_directive=yes
5001 libc_cv_asm_set_directive=no
5005 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
5006 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
5007 if test $libc_cv_asm_set_directive = yes; then
5008 cat >>confdefs.h <<\_ACEOF
5009 #define HAVE_ASM_SET_DIRECTIVE 1
5014 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
5015 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
5016 if test "${libc_cv_asm_type_prefix+set}" = set; then
5017 echo $ECHO_N "(cached) $ECHO_C" >&6
5019 libc_cv_asm_type_prefix=no
5020 for ac_try_prefix in '@' '%' '#'; do
5021 cat > conftest.s <<EOF
5023 ${libc_cv_asm_global_directive} foo
5024 .type foo, ${ac_try_prefix}object
5029 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5030 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5034 (exit $ac_status); }; }; then
5035 libc_cv_asm_type_prefix=${ac_try_prefix}
5038 test "x$libc_cv_asm_type_prefix" != xno && break
5041 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
5042 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
5043 if test "x$libc_cv_asm_type_prefix" != xno; then
5044 cat >>confdefs.h <<_ACEOF
5045 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
5050 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
5051 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
5052 if test "${libc_cv_asm_symver_directive+set}" = set; then
5053 echo $ECHO_N "(cached) $ECHO_C" >&6
5055 cat > conftest.s <<EOF
5058 .symver _sym,sym@VERS
5060 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5061 libc_cv_asm_symver_directive=yes
5063 libc_cv_asm_symver_directive=no
5067 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
5068 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
5069 echo "$as_me:$LINENO: checking for ld --version-script" >&5
5070 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
5071 if test "${libc_cv_ld_version_script_option+set}" = set; then
5072 echo $ECHO_N "(cached) $ECHO_C" >&6
5074 if test $libc_cv_asm_symver_directive = yes; then
5075 cat > conftest.s <<EOF
5078 .symver _sym,sym@VERS
5080 cat > conftest.map <<EOF
5089 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5090 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5091 -o conftest.so conftest.o
5092 -nostartfiles -nostdlib
5093 -Wl,--version-script,conftest.map
5095 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5099 (exit $ac_status); }; };
5101 libc_cv_ld_version_script_option=yes
5103 libc_cv_ld_version_script_option=no
5106 libc_cv_ld_version_script_option=no
5109 libc_cv_ld_version_script_option=no
5113 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
5114 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
5115 if test $shared != no &&
5116 test $libc_cv_asm_symver_directive = yes &&
5117 test $libc_cv_ld_version_script_option = yes &&
5118 test $enable_versioning = yes; then
5120 cat >>confdefs.h <<\_ACEOF
5121 #define DO_VERSIONING 1
5129 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5131 *** WARNING: You should not compile GNU libc without versioning. Not using
5132 *** versioning will introduce incompatibilities so that old binaries
5133 *** will not run anymore.
5134 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5136 if test $elf = yes; then
5137 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
5138 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
5139 if test "${libc_cv_asm_previous_directive+set}" = set; then
5140 echo $ECHO_N "(cached) $ECHO_C" >&6
5142 cat > conftest.s <<EOF
5143 .section foo_section
5146 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5147 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5151 (exit $ac_status); }; }; then
5152 libc_cv_asm_previous_directive=yes
5154 libc_cv_asm_previous_directive=no
5158 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
5159 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
5160 if test $libc_cv_asm_previous_directive = yes; then
5161 cat >>confdefs.h <<\_ACEOF
5162 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
5166 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
5167 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
5168 if test "${libc_cv_asm_popsection_directive+set}" = set; then
5169 echo $ECHO_N "(cached) $ECHO_C" >&6
5171 cat > conftest.s <<EOF
5172 .pushsection foo_section
5175 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5176 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5180 (exit $ac_status); }; }; then
5181 libc_cv_asm_popsection_directive=yes
5183 libc_cv_asm_popsection_directive=no
5187 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
5188 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
5189 if test $libc_cv_asm_popsection_directive = yes; then
5190 cat >>confdefs.h <<\_ACEOF
5191 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
5196 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
5197 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
5198 if test "${libc_cv_asm_protected_directive+set}" = set; then
5199 echo $ECHO_N "(cached) $ECHO_C" >&6
5201 cat > conftest.s <<EOF
5207 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5208 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5212 (exit $ac_status); }; }; then
5213 libc_cv_asm_protected_directive=yes
5215 libc_cv_asm_protected_directive=no
5219 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
5220 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
5222 cat >>confdefs.h <<\_ACEOF
5223 #define HAVE_PROTECTED 1
5226 cat >>confdefs.h <<\_ACEOF
5227 #define HAVE_HIDDEN 1
5231 if test $libc_cv_asm_protected_directive = yes; then
5232 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
5233 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
5234 if test "${libc_cv_visibility_attribute+set}" = set; then
5235 echo $ECHO_N "(cached) $ECHO_C" >&6
5237 cat > conftest.c <<EOF
5238 int foo __attribute__ ((visibility ("hidden"))) = 1;
5239 int bar __attribute__ ((visibility ("protected"))) = 1;
5241 libc_cv_visibility_attribute=no
5242 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5243 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5247 (exit $ac_status); }; }; then
5248 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5249 if grep '\.protected.*bar' conftest.s >/dev/null; then
5250 libc_cv_visibility_attribute=yes
5257 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
5258 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
5259 if test $libc_cv_visibility_attribute = yes; then
5260 cat >>confdefs.h <<\_ACEOF
5261 #define HAVE_VISIBILITY_ATTRIBUTE 1
5267 if test $libc_cv_visibility_attribute = yes; then
5268 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
5269 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
5270 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
5271 echo $ECHO_N "(cached) $ECHO_C" >&6
5273 cat > conftest.c <<EOF
5275 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5276 int bar (int x) { return x; }
5278 libc_cv_broken_visibility_attribute=yes
5279 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
5280 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5284 (exit $ac_status); }; }; then
5285 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5286 libc_cv_broken_visibility_attribute=no
5289 rm -f conftest.c conftest.s
5292 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
5293 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
5294 if test $libc_cv_broken_visibility_attribute = yes; then
5295 cat >>confdefs.h <<\_ACEOF
5296 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
5302 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
5303 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
5304 if test "${libc_cv_broken_alias_attribute+set}" = set; then
5305 echo $ECHO_N "(cached) $ECHO_C" >&6
5307 cat > conftest.c <<EOF
5308 extern int foo (int x) __asm ("xyzzy");
5309 int bar (int x) { return x; }
5310 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5312 extern __typeof (dfoo) dfoo __asm ("abccb");
5315 libc_cv_broken_alias_attribute=yes
5316 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5317 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5321 (exit $ac_status); }; }; then
5322 if grep 'xyzzy' conftest.s >/dev/null &&
5323 grep 'abccb' conftest.s >/dev/null; then
5324 libc_cv_broken_alias_attribute=no
5327 rm -f conftest.c conftest.s
5330 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
5331 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
5332 if test $libc_cv_broken_alias_attribute = yes; then
5333 cat >>confdefs.h <<\_ACEOF
5334 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
5339 if test $libc_cv_visibility_attribute = yes -a $gnu_ld = yes; then
5340 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
5341 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
5342 if test "${libc_cv_have_sdata_section+set}" = set; then
5343 echo $ECHO_N "(cached) $ECHO_C" >&6
5345 echo "int i;" > conftest.c
5346 libc_cv_have_sdata_section=no
5347 if ${CC-cc} $LDFLAGS -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5348 | grep '\.sdata' >/dev/null; then
5349 libc_cv_have_sdata_section=yes
5351 rm -f conftest.c conftest.so
5354 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
5355 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
5356 if test $libc_cv_have_sdata_section = yes; then
5357 cat >>confdefs.h <<\_ACEOF
5358 #define HAVE_SDATA_SECTION 1
5364 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
5365 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
5366 if test "${libc_cv_initfinit_array+set}" = set; then
5367 echo $ECHO_N "(cached) $ECHO_C" >&6
5369 cat > conftest.c <<EOF
5370 int _start (void) { return 0; }
5371 int __start (void) { return 0; }
5372 int foo (void) { return 1; }
5373 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5375 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
5376 -static -nostartfiles -nostdlib 1>&5'
5377 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5381 (exit $ac_status); }; }
5383 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
5384 libc_cv_initfinit_array=yes
5386 libc_cv_initfinit_array=no
5389 libc_cv_initfinit_array=no
5393 echo "$as_me:$LINENO: result: $libc_cv_initfinit_array" >&5
5394 echo "${ECHO_T}$libc_cv_initfinit_array" >&6
5396 if test $libc_cv_initfinit_array = yes; then
5397 cat >>confdefs.h <<\_ACEOF
5398 #define HAVE_INITFINI_ARRAY 1
5403 echo "$as_me:$LINENO: checking for libunwind-support in compiler" >&5
5404 echo $ECHO_N "checking for libunwind-support in compiler... $ECHO_C" >&6
5405 if test "${libc_cv_cc_with_libunwind+set}" = set; then
5406 echo $ECHO_N "(cached) $ECHO_C" >&6
5409 cat > conftest.c <<EOF
5410 int main (void) { return 0; }
5412 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5413 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
5414 libc_cv_cc_with_libunwind=yes
5416 libc_cv_cc_with_libunwind=no
5420 echo "$as_me:$LINENO: result: $libc_cv_cc_with_libunwind" >&5
5421 echo "${ECHO_T}$libc_cv_cc_with_libunwind" >&6
5423 if test $libc_cv_cc_with_libunwind = yes; then
5424 cat >>confdefs.h <<\_ACEOF
5425 #define HAVE_CC_WITH_LIBUNWIND 1
5430 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
5431 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
5432 if test "${libc_cv_z_nodelete+set}" = set; then
5433 echo $ECHO_N "(cached) $ECHO_C" >&6
5435 cat > conftest.c <<EOF
5436 int _start (void) { return 42; }
5438 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5439 -shared -o conftest.so conftest.c
5440 -nostartfiles -nostdlib
5441 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
5442 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5446 (exit $ac_status); }; }
5448 libc_cv_z_nodelete=yes
5450 libc_cv_z_nodelete=no
5454 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
5455 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
5458 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
5459 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
5460 if test "${libc_cv_z_nodlopen+set}" = set; then
5461 echo $ECHO_N "(cached) $ECHO_C" >&6
5463 cat > conftest.c <<EOF
5464 int _start (void) { return 42; }
5466 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5467 -shared -o conftest.so conftest.c
5468 -nostartfiles -nostdlib
5469 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
5470 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5474 (exit $ac_status); }; }
5476 libc_cv_z_nodlopen=yes
5478 libc_cv_z_nodlopen=no
5482 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
5483 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
5486 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
5487 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
5488 if test "${libc_cv_z_initfirst+set}" = set; then
5489 echo $ECHO_N "(cached) $ECHO_C" >&6
5491 cat > conftest.c <<EOF
5492 int _start (void) { return 42; }
5494 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5495 -shared -o conftest.so conftest.c
5496 -nostartfiles -nostdlib
5497 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
5498 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5502 (exit $ac_status); }; }
5504 libc_cv_z_initfirst=yes
5506 libc_cv_z_initfirst=no
5510 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
5511 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
5514 echo "$as_me:$LINENO: checking for -z relro option" >&5
5515 echo $ECHO_N "checking for -z relro option... $ECHO_C" >&6
5516 if test "${libc_cv_z_relro+set}" = set; then
5517 echo $ECHO_N "(cached) $ECHO_C" >&6
5520 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
5521 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5525 (exit $ac_status); }; }
5527 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
5528 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5532 (exit $ac_status); }; }
5538 echo "$as_me:$LINENO: result: $libc_cv_z_relro" >&5
5539 echo "${ECHO_T}$libc_cv_z_relro" >&6
5541 if test $libc_cv_z_relro = yes; then
5542 cat >>confdefs.h <<\_ACEOF
5543 #define HAVE_Z_RELRO 1
5548 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
5549 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
5550 if test "${libc_cv_Bgroup+set}" = set; then
5551 echo $ECHO_N "(cached) $ECHO_C" >&6
5553 cat > conftest.c <<EOF
5554 int _start (void) { return 42; }
5556 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5557 -shared -o conftest.so conftest.c
5558 -Wl,-Bgroup -nostdlib 1>&5'
5559 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5562 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5563 (exit $ac_status); }; }
5571 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5572 echo "${ECHO_T}$libc_cv_Bgroup" >&6
5575 echo "$as_me:$LINENO: checking for libgcc_s suffix" >&5
5576 echo $ECHO_N "checking for libgcc_s suffix... $ECHO_C" >&6
5577 if test "${libc_cv_libgcc_s_suffix+set}" = set; then
5578 echo $ECHO_N "(cached) $ECHO_C" >&6
5580 cat > conftest.c <<EOF
5581 int main (void) { return 0; }
5583 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5584 -shared -shared-libgcc -o conftest.so \
5585 conftest.c -v 2>&1 >/dev/null \
5586 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
5589 echo "$as_me:$LINENO: result: $libc_cv_libgcc_s_suffix" >&5
5590 echo "${ECHO_T}$libc_cv_libgcc_s_suffix" >&6
5593 echo "$as_me:$LINENO: checking for --as-needed option" >&5
5594 echo $ECHO_N "checking for --as-needed option... $ECHO_C" >&6
5595 if test "${libc_cv_as_needed+set}" = set; then
5596 echo $ECHO_N "(cached) $ECHO_C" >&6
5598 cat > conftest.c <<EOF
5599 int main (void) { return 0; }
5601 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5602 -shared -o conftest.so conftest.c
5603 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
5605 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5609 (exit $ac_status); }; }
5611 libc_cv_as_needed=yes
5613 libc_cv_as_needed=no
5617 echo "$as_me:$LINENO: result: $libc_cv_as_needed" >&5
5618 echo "${ECHO_T}$libc_cv_as_needed" >&6
5622 echo "$as_me:$LINENO: checking whether --noexecstack is desirable for .S files" >&5
5623 echo $ECHO_N "checking whether --noexecstack is desirable for .S files... $ECHO_C" >&6
5624 if test "${libc_cv_as_noexecstack+set}" = set; then
5625 echo $ECHO_N "(cached) $ECHO_C" >&6
5627 cat > conftest.c <<EOF
5630 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5631 -S -o conftest.s conftest.c 1>&5'
5632 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5636 (exit $ac_status); }; } \
5637 && grep -q .note.GNU-stack conftest.s \
5638 && { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wa,--noexecstack
5639 -c -o conftest.o conftest.s 1>&5'
5640 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5644 (exit $ac_status); }; }
5646 libc_cv_as_noexecstack=yes
5648 libc_cv_as_noexecstack=no
5652 echo "$as_me:$LINENO: result: $libc_cv_as_noexecstack" >&5
5653 echo "${ECHO_T}$libc_cv_as_noexecstack" >&6
5654 if test $libc_cv_as_noexecstack = yes; then
5655 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5659 echo "$as_me:$LINENO: checking for -z combreloc" >&5
5660 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5661 if test "${libc_cv_z_combreloc+set}" = set; then
5662 echo $ECHO_N "(cached) $ECHO_C" >&6
5664 cat > conftest.c <<EOF
5665 extern int bar (int);
5667 int foo (void) { return bar (mumble); }
5669 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5670 -shared -o conftest.so conftest.c
5671 -nostdlib -nostartfiles
5672 -Wl,-z,combreloc 1>&5'
5673 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5677 (exit $ac_status); }; }
5679 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5680 libc_cv_z_combreloc=yes
5682 libc_cv_z_combreloc=no
5685 libc_cv_z_combreloc=no
5689 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5690 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5691 if test "$libc_cv_z_combreloc" = yes; then
5692 cat >>confdefs.h <<\_ACEOF
5693 #define HAVE_Z_COMBRELOC 1
5699 echo "$as_me:$LINENO: checking for -z execstack" >&5
5700 echo $ECHO_N "checking for -z execstack... $ECHO_C" >&6
5701 if test "${libc_cv_z_execstack+set}" = set; then
5702 echo $ECHO_N "(cached) $ECHO_C" >&6
5704 cat > conftest.c <<EOF
5705 int _start (void) { return 42; }
5707 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5708 -shared -o conftest.so conftest.c
5709 -Wl,-z,execstack -nostdlib
5711 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5714 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5715 (exit $ac_status); }; }
5717 libc_cv_z_execstack=yes
5719 libc_cv_z_execstack=no
5723 echo "$as_me:$LINENO: result: $libc_cv_z_execstack" >&5
5724 echo "${ECHO_T}$libc_cv_z_execstack" >&6
5727 echo "$as_me:$LINENO: checking for -fpie" >&5
5728 echo $ECHO_N "checking for -fpie... $ECHO_C" >&6
5729 if test "${libc_cv_fpie+set}" = set; then
5730 echo $ECHO_N "(cached) $ECHO_C" >&6
5732 cat > conftest.c <<EOF
5734 main () { return 0;}
5736 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
5737 -o conftest conftest.c 1>&5'
5738 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5742 (exit $ac_status); }; }
5750 echo "$as_me:$LINENO: result: $libc_cv_fpie" >&5
5751 echo "${ECHO_T}$libc_cv_fpie" >&6
5756 echo "$as_me:$LINENO: checking for -fno-unit-at-a-time" >&5
5757 echo $ECHO_N "checking for -fno-unit-at-a-time... $ECHO_C" >&6
5758 if test "${libc_cv_fno_unit_at_a_time+set}" = set; then
5759 echo $ECHO_N "(cached) $ECHO_C" >&6
5761 cat > conftest.c <<EOF
5764 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-unit-at-a-time
5766 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5770 (exit $ac_status); }; }
5772 libc_cv_fno_unit_at_a_time=yes
5774 libc_cv_fno_unit_at_a_time=no
5778 echo "$as_me:$LINENO: result: $libc_cv_fno_unit_at_a_time" >&5
5779 echo "${ECHO_T}$libc_cv_fno_unit_at_a_time" >&6
5780 if test $libc_cv_fno_unit_at_a_time = yes; then
5781 fno_unit_at_a_time=-fno-unit-at-a-time
5785 if test $elf != yes; then
5786 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5787 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5788 if test "${libc_cv_have_initfini+set}" = set; then
5789 echo $ECHO_N "(cached) $ECHO_C" >&6
5791 cat >conftest.$ac_ext <<_ACEOF
5794 cat confdefs.h >>conftest.$ac_ext
5795 cat >>conftest.$ac_ext <<_ACEOF
5796 /* end confdefs.h. */
5801 asm (".section .init");
5802 asm (".section .fini");
5803 asm ("${libc_cv_dot_text}");
5808 rm -f conftest.$ac_objext
5809 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5810 (eval $ac_compile) 2>conftest.er1
5812 grep -v '^ *+' conftest.er1 >conftest.err
5814 cat conftest.err >&5
5815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5816 (exit $ac_status); } &&
5817 { ac_try='test -z "$ac_c_werror_flag"
5818 || test ! -s conftest.err'
5819 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5823 (exit $ac_status); }; } &&
5824 { ac_try='test -s conftest.$ac_objext'
5825 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5829 (exit $ac_status); }; }; then
5830 libc_cv_have_initfini=yes
5832 echo "$as_me: failed program was:" >&5
5833 sed 's/^/| /' conftest.$ac_ext >&5
5835 libc_cv_have_initfini=no
5837 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5839 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5840 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5841 if test $libc_cv_have_initfini = yes; then
5842 cat >>confdefs.h <<\_ACEOF
5843 #define HAVE_INITFINI 1
5849 if test $elf = yes -a $gnu_ld = yes; then
5850 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5851 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5852 if test "${libc_cv_have_section_quotes+set}" = set; then
5853 echo $ECHO_N "(cached) $ECHO_C" >&6
5855 cat > conftest.c <<EOF
5856 static const int foo
5857 __attribute__ ((section ("bar"))) = 1;
5859 if ${CC-cc} -S conftest.c -o conftest.s; then
5860 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5861 libc_cv_have_section_quotes=yes
5863 libc_cv_have_section_quotes=no
5866 libc_cv_have_section_quotes=unknown
5871 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5872 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5873 if test $libc_cv_have_section_quotes = yes; then
5874 cat >>confdefs.h <<\_ACEOF
5875 #define HAVE_SECTION_QUOTES 1
5883 if test $elf = yes; then
5884 libc_cv_asm_underscores=no
5886 if test $ac_cv_prog_cc_works = yes; then
5887 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5888 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5889 if test "${libc_cv_asm_underscores+set}" = set; then
5890 echo $ECHO_N "(cached) $ECHO_C" >&6
5892 cat >conftest.$ac_ext <<_ACEOF
5895 cat confdefs.h >>conftest.$ac_ext
5896 cat >>conftest.$ac_ext <<_ACEOF
5897 /* end confdefs.h. */
5898 asm ("_glibc_foobar:");
5907 rm -f conftest.$ac_objext conftest$ac_exeext
5908 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5909 (eval $ac_link) 2>conftest.er1
5911 grep -v '^ *+' conftest.er1 >conftest.err
5913 cat conftest.err >&5
5914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5915 (exit $ac_status); } &&
5916 { ac_try='test -z "$ac_c_werror_flag"
5917 || test ! -s conftest.err'
5918 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5922 (exit $ac_status); }; } &&
5923 { ac_try='test -s conftest$ac_exeext'
5924 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5928 (exit $ac_status); }; }; then
5929 libc_cv_asm_underscores=yes
5931 echo "$as_me: failed program was:" >&5
5932 sed 's/^/| /' conftest.$ac_ext >&5
5934 libc_cv_asm_underscores=no
5936 rm -f conftest.err conftest.$ac_objext \
5937 conftest$ac_exeext conftest.$ac_ext
5939 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5940 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5942 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5943 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5944 if test "${libc_cv_asm_underscores+set}" = set; then
5945 echo $ECHO_N "(cached) $ECHO_C" >&6
5947 cat > conftest.$ac_ext <<EOF
5948 #line $LINENO "configure"
5949 #include "confdefs.h"
5950 void underscore_test(void) {
5953 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5954 (eval $ac_compile) 2>&5
5956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5957 (exit $ac_status); }; then
5958 if grep _underscore_test conftest* >/dev/null; then
5960 libc_cv_asm_underscores=yes
5963 libc_cv_asm_underscores=no
5966 echo "configure: failed program was:" >&5
5967 cat conftest.$ac_ext >&5
5969 libc_cv_asm_underscores=no
5973 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5974 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5977 if test $libc_cv_asm_underscores = no; then
5978 cat >>confdefs.h <<\_ACEOF
5979 #define NO_UNDERSCORES 1
5984 if test $elf = yes; then
5985 libc_cv_weak_symbols=yes
5988 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
5989 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
5990 if test "${libc_cv_asm_weak_directive+set}" = set; then
5991 echo $ECHO_N "(cached) $ECHO_C" >&6
5993 cat > conftest.s <<EOF
5995 ${libc_cv_asm_global_directive} foo
5998 .weak bar; bar = foo
6000 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6001 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6005 (exit $ac_status); }; }; then
6006 libc_cv_asm_weak_directive=yes
6008 libc_cv_asm_weak_directive=no
6012 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
6013 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
6015 if test $libc_cv_asm_weak_directive = no; then
6016 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
6017 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
6018 if test "${libc_cv_asm_weakext_directive+set}" = set; then
6019 echo $ECHO_N "(cached) $ECHO_C" >&6
6021 cat > conftest.s <<EOF
6023 ${libc_cv_asm_global_directive} foo
6027 ${libc_cv_asm_global_directive} baz
6030 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6031 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6035 (exit $ac_status); }; }; then
6036 libc_cv_asm_weakext_directive=yes
6038 libc_cv_asm_weakext_directive=no
6042 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
6043 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
6047 if test $libc_cv_asm_weak_directive = yes; then
6048 cat >>confdefs.h <<\_ACEOF
6049 #define HAVE_ASM_WEAK_DIRECTIVE 1
6052 elif test $libc_cv_asm_weakext_directive = yes; then
6053 cat >>confdefs.h <<\_ACEOF
6054 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
6059 echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6060 echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6061 if test "${libc_cv_asm_cfi_directives+set}" = set; then
6062 echo $ECHO_N "(cached) $ECHO_C" >&6
6064 cat > conftest.s <<EOF
6066 .type func,%function
6070 .cfi_rel_offset 1, 0
6073 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6074 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6078 (exit $ac_status); }; }; then
6079 libc_cv_asm_cfi_directives=yes
6081 libc_cv_asm_cfi_directives=no
6085 echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6086 echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6087 if test $libc_cv_asm_cfi_directives = yes; then
6088 cat >>confdefs.h <<\_ACEOF
6089 #define HAVE_ASM_CFI_DIRECTIVES 1
6094 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6095 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6096 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6097 echo $ECHO_N "(cached) $ECHO_C" >&6
6099 cat > conftest.c <<\EOF
6104 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6105 -nostdlib -nostartfiles -Wl,--no-whole-archive
6106 -o conftest conftest.c 1>&5'
6107 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6111 (exit $ac_status); }; }; then
6112 libc_cv_ld_no_whole_archive=yes
6114 libc_cv_ld_no_whole_archive=no
6118 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6119 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
6120 if test $libc_cv_ld_no_whole_archive = yes; then
6121 no_whole_archive=-Wl,--no-whole-archive
6124 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6125 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6126 if test "${libc_cv_gcc_exceptions+set}" = set; then
6127 echo $ECHO_N "(cached) $ECHO_C" >&6
6129 cat > conftest.c <<\EOF
6134 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6135 -nostdlib -nostartfiles -fexceptions
6136 -o conftest conftest.c 1>&5'
6137 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6141 (exit $ac_status); }; }; then
6142 libc_cv_gcc_exceptions=yes
6144 libc_cv_gcc_exceptions=no
6148 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6149 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
6150 if test $libc_cv_gcc_exceptions = yes; then
6151 exceptions=-fexceptions
6154 if test "$host_cpu" = powerpc ; then
6155 # Check for a bug present in at least versions 2.8.x of GCC
6156 # and versions 1.0.x of EGCS.
6157 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6158 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6159 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6160 echo $ECHO_N "(cached) $ECHO_C" >&6
6162 cat >conftest.$ac_ext <<_ACEOF
6165 cat confdefs.h >>conftest.$ac_ext
6166 cat >>conftest.$ac_ext <<_ACEOF
6167 /* end confdefs.h. */
6168 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6177 rm -f conftest.$ac_objext
6178 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6179 (eval $ac_compile) 2>conftest.er1
6181 grep -v '^ *+' conftest.er1 >conftest.err
6183 cat conftest.err >&5
6184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6185 (exit $ac_status); } &&
6186 { ac_try='test -z "$ac_c_werror_flag"
6187 || test ! -s conftest.err'
6188 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6192 (exit $ac_status); }; } &&
6193 { ac_try='test -s conftest.$ac_objext'
6194 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6198 (exit $ac_status); }; }; then
6199 libc_cv_c_asmcr0_bug='no'
6201 echo "$as_me: failed program was:" >&5
6202 sed 's/^/| /' conftest.$ac_ext >&5
6204 libc_cv_c_asmcr0_bug='yes'
6206 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6208 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6209 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
6210 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6211 cat >>confdefs.h <<\_ACEOF
6212 #define BROKEN_PPC_ASM_CR0 1
6218 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
6219 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
6220 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
6221 echo $ECHO_N "(cached) $ECHO_C" >&6
6223 cat > conftest.c <<EOF
6224 #line $LINENO "configure"
6225 static char *__EH_FRAME_BEGIN__;
6228 #ifdef CHECK__register_frame
6229 __register_frame (__EH_FRAME_BEGIN__);
6230 __deregister_frame (__EH_FRAME_BEGIN__);
6232 #ifdef CHECK__register_frame_info
6233 __register_frame_info (__EH_FRAME_BEGIN__);
6234 __deregister_frame_info (__EH_FRAME_BEGIN__);
6239 /* FIXME: this is fragile. */
6248 dl_iterate_phdr () {}
6250 libc_unwind_check="${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame_info \
6252 -nostdlib -nostartfiles -o conftest conftest.c \
6254 # Some platforms' specs put -lgcc first. The second one doesn't hurt.
6255 if { ac_try='$libc_unwind_check >&5'
6256 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6260 (exit $ac_status); }; } ||
6261 { ac_try='$libc_unwind_check -lgcc_eh -lgcc >&5'
6262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6266 (exit $ac_status); }; }
6268 if $libc_unwind_check -v 2>&1 >/dev/null \
6269 | grep -- --eh-frame-hdr 2>&1 >/dev/null; then
6270 libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
6272 libc_cv_gcc_dwarf2_unwind_info=static
6275 libc_cv_gcc_dwarf2_unwind_info=no
6277 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
6278 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame
6279 $LDFLAGS -nostdlib -nostartfiles
6280 -o conftest conftest.c -lgcc >&5'
6281 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6285 (exit $ac_status); }; }; then
6286 libc_cv_gcc_dwarf2_unwind_info=yes
6288 libc_cv_gcc_dwarf2_unwind_info=no
6293 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
6294 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
6295 case $libc_cv_gcc_dwarf2_unwind_info in
6297 cat >>confdefs.h <<\_ACEOF
6298 #define HAVE_DWARF2_UNWIND_INFO 1
6303 cat >>confdefs.h <<\_ACEOF
6304 #define HAVE_DWARF2_UNWIND_INFO 1
6307 cat >>confdefs.h <<\_ACEOF
6308 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
6314 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6315 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6316 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6317 echo $ECHO_N "(cached) $ECHO_C" >&6
6319 cat > conftest.c <<EOF
6320 #line $LINENO "configure"
6323 a = __builtin_expect (a, 10);
6324 return a == 10 ? 0 : 1;
6327 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6328 -o conftest conftest.c -lgcc >&5'
6329 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6332 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6333 (exit $ac_status); }; }; then
6334 libc_cv_gcc_builtin_expect=yes
6336 libc_cv_gcc_builtin_expect=no
6340 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6341 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
6342 if test "$libc_cv_gcc_builtin_expect" = yes; then
6343 cat >>confdefs.h <<\_ACEOF
6344 #define HAVE_BUILTIN_EXPECT 1
6349 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6350 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6351 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6352 echo $ECHO_N "(cached) $ECHO_C" >&6
6354 cat > conftest.c <<\EOF
6357 __builtin_memset (x, 0, 1000);
6360 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6361 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6365 (exit $ac_status); }; };
6367 libc_cv_gcc_builtin_memset=no
6369 libc_cv_gcc_builtin_memset=yes
6373 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6374 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
6375 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6376 cat >>confdefs.h <<\_ACEOF
6377 #define HAVE_BUILTIN_MEMSET 1
6382 echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6383 echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6384 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6385 echo $ECHO_N "(cached) $ECHO_C" >&6
6387 cat > conftest.c <<\EOF
6388 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6389 char *foo (const char *a, const char *b)
6391 return __builtin_strstr (a, b);
6394 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6395 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6399 (exit $ac_status); }; };
6401 libc_cv_gcc_builtin_redirection=yes
6403 libc_cv_gcc_builtin_redirection=no
6407 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6408 echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6409 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6410 cat >>confdefs.h <<\_ACEOF
6411 #define HAVE_BUILTIN_REDIRECTION 1
6416 echo "$as_me:$LINENO: checking for local label subtraction" >&5
6417 echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
6418 if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
6419 echo $ECHO_N "(cached) $ECHO_C" >&6
6421 cat > conftest.c <<EOF
6422 #line $LINENO "configure"
6425 static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
6426 void *p = &&l1 + ar[a];
6434 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6435 -o conftest conftest.c -lgcc >&5'
6436 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6440 (exit $ac_status); }; }; then
6441 libc_cv_gcc_subtract_local_labels=yes
6443 libc_cv_gcc_subtract_local_labels=no
6447 echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
6448 echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
6449 if test "$libc_cv_gcc_subtract_local_labels" = yes; then
6450 cat >>confdefs.h <<\_ACEOF
6451 #define HAVE_SUBTRACT_LOCAL_LABELS 1
6456 if test "x$use__thread" != xno; then
6457 echo "$as_me:$LINENO: checking for __thread" >&5
6458 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6459 if test "${libc_cv_gcc___thread+set}" = set; then
6460 echo $ECHO_N "(cached) $ECHO_C" >&6
6462 cat > conftest.c <<\EOF
6463 __thread int a = 42;
6465 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6466 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6470 (exit $ac_status); }; }; then
6471 libc_cv_gcc___thread=yes
6473 libc_cv_gcc___thread=no
6477 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6478 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6479 if test "$libc_cv_gcc___thread" = yes; then
6480 cat >>confdefs.h <<\_ACEOF
6481 #define HAVE___THREAD 1
6486 libc_cv_gcc___thread=no
6489 if test "$libc_cv_gcc___thread" = yes; then
6490 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6491 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6492 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6493 echo $ECHO_N "(cached) $ECHO_C" >&6
6495 cat > conftest.c <<\EOF
6496 extern __thread int a __attribute__((tls_model ("initial-exec")));
6498 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6499 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6503 (exit $ac_status); }; }; then
6504 libc_cv_gcc_tls_model_attr=yes
6506 libc_cv_gcc_tls_model_attr=no
6510 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6511 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6512 if test "$libc_cv_gcc_tls_model_attr" = yes; then
6513 cat >>confdefs.h <<\_ACEOF
6514 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6520 echo "$as_me:$LINENO: checking for libgd" >&5
6521 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6522 if test "$with_gd" != "no"; then
6523 old_CFLAGS="$CFLAGS"
6524 CFLAGS="$CFLAGS $libgd_include"
6525 old_LDFLAGS="$LDFLAGS"
6526 LDFLAGS="$LDFLAGS $libgd_ldflags"
6528 LIBS="$LIBS -lgd -lpng -lz -lm"
6529 cat >conftest.$ac_ext <<_ACEOF
6532 cat confdefs.h >>conftest.$ac_ext
6533 cat >>conftest.$ac_ext <<_ACEOF
6534 /* end confdefs.h. */
6544 rm -f conftest.$ac_objext conftest$ac_exeext
6545 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6546 (eval $ac_link) 2>conftest.er1
6548 grep -v '^ *+' conftest.er1 >conftest.err
6550 cat conftest.err >&5
6551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6552 (exit $ac_status); } &&
6553 { ac_try='test -z "$ac_c_werror_flag"
6554 || test ! -s conftest.err'
6555 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6558 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6559 (exit $ac_status); }; } &&
6560 { ac_try='test -s conftest$ac_exeext'
6561 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6565 (exit $ac_status); }; }; then
6568 echo "$as_me: failed program was:" >&5
6569 sed 's/^/| /' conftest.$ac_ext >&5
6573 rm -f conftest.err conftest.$ac_objext \
6574 conftest$ac_exeext conftest.$ac_ext
6575 CFLAGS="$old_CFLAGS"
6576 LDFLAGS="$old_LDFLAGS"
6581 echo "$as_me:$LINENO: result: $LIBGD" >&5
6582 echo "${ECHO_T}$LIBGD" >&6
6586 if test x$with_selinux = xno ; then
6589 # See if we have the SELinux library
6590 echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
6591 echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6
6592 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
6593 echo $ECHO_N "(cached) $ECHO_C" >&6
6595 ac_check_lib_save_LIBS=$LIBS
6596 LIBS="-lselinux $LIBS"
6597 cat >conftest.$ac_ext <<_ACEOF
6600 cat confdefs.h >>conftest.$ac_ext
6601 cat >>conftest.$ac_ext <<_ACEOF
6602 /* end confdefs.h. */
6604 /* Override any gcc2 internal prototype to avoid an error. */
6608 /* We use char because int might match the return type of a gcc2
6609 builtin and then its argument prototype would still apply. */
6610 char is_selinux_enabled ();
6614 is_selinux_enabled ();
6619 rm -f conftest.$ac_objext conftest$ac_exeext
6620 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6621 (eval $ac_link) 2>conftest.er1
6623 grep -v '^ *+' conftest.er1 >conftest.err
6625 cat conftest.err >&5
6626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6627 (exit $ac_status); } &&
6628 { ac_try='test -z "$ac_c_werror_flag"
6629 || test ! -s conftest.err'
6630 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6634 (exit $ac_status); }; } &&
6635 { ac_try='test -s conftest$ac_exeext'
6636 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6640 (exit $ac_status); }; }; then
6641 ac_cv_lib_selinux_is_selinux_enabled=yes
6643 echo "$as_me: failed program was:" >&5
6644 sed 's/^/| /' conftest.$ac_ext >&5
6646 ac_cv_lib_selinux_is_selinux_enabled=no
6648 rm -f conftest.err conftest.$ac_objext \
6649 conftest$ac_exeext conftest.$ac_ext
6650 LIBS=$ac_check_lib_save_LIBS
6652 echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6653 echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6
6654 if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
6660 # See if we have the SELinux header with the NSCD permissions in it.
6661 if test x$have_selinux = xyes ; then
6662 echo "$as_me:$LINENO: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
6663 echo $ECHO_N "checking for NSCD Flask permissions in selinux/av_permissions.h... $ECHO_C" >&6
6664 cat >conftest.$ac_ext <<_ACEOF
6667 cat confdefs.h >>conftest.$ac_ext
6668 cat >>conftest.$ac_ext <<_ACEOF
6669 /* end confdefs.h. */
6670 #include <selinux/av_permissions.h>
6674 #ifdef NSCD__SHMEMHOST
6677 #error NSCD__SHMEMHOST not defined
6683 rm -f conftest.$ac_objext
6684 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6685 (eval $ac_compile) 2>conftest.er1
6687 grep -v '^ *+' conftest.er1 >conftest.err
6689 cat conftest.err >&5
6690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6691 (exit $ac_status); } &&
6692 { ac_try='test -z "$ac_c_werror_flag"
6693 || test ! -s conftest.err'
6694 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6697 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6698 (exit $ac_status); }; } &&
6699 { ac_try='test -s conftest.$ac_objext'
6700 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6703 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6704 (exit $ac_status); }; }; then
6707 echo "$as_me: failed program was:" >&5
6708 sed 's/^/| /' conftest.$ac_ext >&5
6712 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6713 echo "$as_me:$LINENO: result: $have_selinux" >&5
6714 echo "${ECHO_T}$have_selinux" >&6
6717 if test x$with_selinux = xyes ; then
6718 if test x$have_selinux = xno ; then
6719 { { echo "$as_me:$LINENO: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&5
6720 echo "$as_me: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&2;}
6721 { (exit 1); exit 1; }; }
6725 # Check if we're building with SELinux support.
6726 if test "x$have_selinux" = xyes; then
6728 cat >>confdefs.h <<\_ACEOF
6729 #define HAVE_SELINUX 1
6736 echo "$as_me:$LINENO: checking for egrep" >&5
6737 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6738 if test "${ac_cv_prog_egrep+set}" = set; then
6739 echo $ECHO_N "(cached) $ECHO_C" >&6
6741 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6742 then ac_cv_prog_egrep='grep -E'
6743 else ac_cv_prog_egrep='egrep'
6746 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6747 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6748 EGREP=$ac_cv_prog_egrep
6751 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6752 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6753 if test "${ac_cv_header_stdc+set}" = set; then
6754 echo $ECHO_N "(cached) $ECHO_C" >&6
6756 cat >conftest.$ac_ext <<_ACEOF
6759 cat confdefs.h >>conftest.$ac_ext
6760 cat >>conftest.$ac_ext <<_ACEOF
6761 /* end confdefs.h. */
6775 rm -f conftest.$ac_objext
6776 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6777 (eval $ac_compile) 2>conftest.er1
6779 grep -v '^ *+' conftest.er1 >conftest.err
6781 cat conftest.err >&5
6782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6783 (exit $ac_status); } &&
6784 { ac_try='test -z "$ac_c_werror_flag"
6785 || test ! -s conftest.err'
6786 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6790 (exit $ac_status); }; } &&
6791 { ac_try='test -s conftest.$ac_objext'
6792 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6796 (exit $ac_status); }; }; then
6797 ac_cv_header_stdc=yes
6799 echo "$as_me: failed program was:" >&5
6800 sed 's/^/| /' conftest.$ac_ext >&5
6802 ac_cv_header_stdc=no
6804 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6806 if test $ac_cv_header_stdc = yes; then
6807 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6808 cat >conftest.$ac_ext <<_ACEOF
6811 cat confdefs.h >>conftest.$ac_ext
6812 cat >>conftest.$ac_ext <<_ACEOF
6813 /* end confdefs.h. */
6817 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6818 $EGREP "memchr" >/dev/null 2>&1; then
6821 ac_cv_header_stdc=no
6827 if test $ac_cv_header_stdc = yes; then
6828 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6829 cat >conftest.$ac_ext <<_ACEOF
6832 cat confdefs.h >>conftest.$ac_ext
6833 cat >>conftest.$ac_ext <<_ACEOF
6834 /* end confdefs.h. */
6838 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6839 $EGREP "free" >/dev/null 2>&1; then
6842 ac_cv_header_stdc=no
6848 if test $ac_cv_header_stdc = yes; then
6849 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6850 if test "$cross_compiling" = yes; then
6853 cat >conftest.$ac_ext <<_ACEOF
6856 cat confdefs.h >>conftest.$ac_ext
6857 cat >>conftest.$ac_ext <<_ACEOF
6858 /* end confdefs.h. */
6860 #if ((' ' & 0x0FF) == 0x020)
6861 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6862 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6864 # define ISLOWER(c) \
6865 (('a' <= (c) && (c) <= 'i') \
6866 || ('j' <= (c) && (c) <= 'r') \
6867 || ('s' <= (c) && (c) <= 'z'))
6868 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6871 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6876 for (i = 0; i < 256; i++)
6877 if (XOR (islower (i), ISLOWER (i))
6878 || toupper (i) != TOUPPER (i))
6883 rm -f conftest$ac_exeext
6884 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6885 (eval $ac_link) 2>&5
6887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6888 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6889 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6893 (exit $ac_status); }; }; then
6896 echo "$as_me: program exited with status $ac_status" >&5
6897 echo "$as_me: failed program was:" >&5
6898 sed 's/^/| /' conftest.$ac_ext >&5
6901 ac_cv_header_stdc=no
6903 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6907 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6908 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6909 if test $ac_cv_header_stdc = yes; then
6911 cat >>confdefs.h <<\_ACEOF
6912 #define STDC_HEADERS 1
6917 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6927 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6928 inttypes.h stdint.h unistd.h
6930 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6931 echo "$as_me:$LINENO: checking for $ac_header" >&5
6932 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6933 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6934 echo $ECHO_N "(cached) $ECHO_C" >&6
6936 cat >conftest.$ac_ext <<_ACEOF
6939 cat confdefs.h >>conftest.$ac_ext
6940 cat >>conftest.$ac_ext <<_ACEOF
6941 /* end confdefs.h. */
6942 $ac_includes_default
6944 #include <$ac_header>
6946 rm -f conftest.$ac_objext
6947 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6948 (eval $ac_compile) 2>conftest.er1
6950 grep -v '^ *+' conftest.er1 >conftest.err
6952 cat conftest.err >&5
6953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6954 (exit $ac_status); } &&
6955 { ac_try='test -z "$ac_c_werror_flag"
6956 || test ! -s conftest.err'
6957 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6961 (exit $ac_status); }; } &&
6962 { ac_try='test -s conftest.$ac_objext'
6963 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6967 (exit $ac_status); }; }; then
6968 eval "$as_ac_Header=yes"
6970 echo "$as_me: failed program was:" >&5
6971 sed 's/^/| /' conftest.$ac_ext >&5
6973 eval "$as_ac_Header=no"
6975 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6977 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6978 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6979 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6980 cat >>confdefs.h <<_ACEOF
6981 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6989 echo "$as_me:$LINENO: checking for long double" >&5
6990 echo $ECHO_N "checking for long double... $ECHO_C" >&6
6991 if test "${ac_cv_type_long_double+set}" = set; then
6992 echo $ECHO_N "(cached) $ECHO_C" >&6
6994 cat >conftest.$ac_ext <<_ACEOF
6997 cat confdefs.h >>conftest.$ac_ext
6998 cat >>conftest.$ac_ext <<_ACEOF
6999 /* end confdefs.h. */
7000 $ac_includes_default
7004 if ((long double *) 0)
7006 if (sizeof (long double))
7012 rm -f conftest.$ac_objext
7013 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7014 (eval $ac_compile) 2>conftest.er1
7016 grep -v '^ *+' conftest.er1 >conftest.err
7018 cat conftest.err >&5
7019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7020 (exit $ac_status); } &&
7021 { ac_try='test -z "$ac_c_werror_flag"
7022 || test ! -s conftest.err'
7023 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7026 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7027 (exit $ac_status); }; } &&
7028 { ac_try='test -s conftest.$ac_objext'
7029 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7033 (exit $ac_status); }; }; then
7034 ac_cv_type_long_double=yes
7036 echo "$as_me: failed program was:" >&5
7037 sed 's/^/| /' conftest.$ac_ext >&5
7039 ac_cv_type_long_double=no
7041 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7043 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
7044 echo "${ECHO_T}$ac_cv_type_long_double" >&6
7046 echo "$as_me:$LINENO: checking size of long double" >&5
7047 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
7048 if test "${ac_cv_sizeof_long_double+set}" = set; then
7049 echo $ECHO_N "(cached) $ECHO_C" >&6
7051 if test "$ac_cv_type_long_double" = yes; then
7052 # The cast to unsigned long works around a bug in the HP C Compiler
7053 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7054 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7055 # This bug is HP SR number 8606223364.
7056 if test "$cross_compiling" = yes; then
7057 # Depending upon the size, compute the lo and hi bounds.
7058 cat >conftest.$ac_ext <<_ACEOF
7061 cat confdefs.h >>conftest.$ac_ext
7062 cat >>conftest.$ac_ext <<_ACEOF
7063 /* end confdefs.h. */
7064 $ac_includes_default
7068 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
7075 rm -f conftest.$ac_objext
7076 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7077 (eval $ac_compile) 2>conftest.er1
7079 grep -v '^ *+' conftest.er1 >conftest.err
7081 cat conftest.err >&5
7082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7083 (exit $ac_status); } &&
7084 { ac_try='test -z "$ac_c_werror_flag"
7085 || test ! -s conftest.err'
7086 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7089 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7090 (exit $ac_status); }; } &&
7091 { ac_try='test -s conftest.$ac_objext'
7092 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7096 (exit $ac_status); }; }; then
7099 cat >conftest.$ac_ext <<_ACEOF
7102 cat confdefs.h >>conftest.$ac_ext
7103 cat >>conftest.$ac_ext <<_ACEOF
7104 /* end confdefs.h. */
7105 $ac_includes_default
7109 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7116 rm -f conftest.$ac_objext
7117 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7118 (eval $ac_compile) 2>conftest.er1
7120 grep -v '^ *+' conftest.er1 >conftest.err
7122 cat conftest.err >&5
7123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7124 (exit $ac_status); } &&
7125 { ac_try='test -z "$ac_c_werror_flag"
7126 || test ! -s conftest.err'
7127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7131 (exit $ac_status); }; } &&
7132 { ac_try='test -s conftest.$ac_objext'
7133 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7137 (exit $ac_status); }; }; then
7138 ac_hi=$ac_mid; break
7140 echo "$as_me: failed program was:" >&5
7141 sed 's/^/| /' conftest.$ac_ext >&5
7143 ac_lo=`expr $ac_mid + 1`
7144 if test $ac_lo -le $ac_mid; then
7148 ac_mid=`expr 2 '*' $ac_mid + 1`
7150 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7153 echo "$as_me: failed program was:" >&5
7154 sed 's/^/| /' conftest.$ac_ext >&5
7156 cat >conftest.$ac_ext <<_ACEOF
7159 cat confdefs.h >>conftest.$ac_ext
7160 cat >>conftest.$ac_ext <<_ACEOF
7161 /* end confdefs.h. */
7162 $ac_includes_default
7166 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7173 rm -f conftest.$ac_objext
7174 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7175 (eval $ac_compile) 2>conftest.er1
7177 grep -v '^ *+' conftest.er1 >conftest.err
7179 cat conftest.err >&5
7180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7181 (exit $ac_status); } &&
7182 { ac_try='test -z "$ac_c_werror_flag"
7183 || test ! -s conftest.err'
7184 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7188 (exit $ac_status); }; } &&
7189 { ac_try='test -s conftest.$ac_objext'
7190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7194 (exit $ac_status); }; }; then
7197 cat >conftest.$ac_ext <<_ACEOF
7200 cat confdefs.h >>conftest.$ac_ext
7201 cat >>conftest.$ac_ext <<_ACEOF
7202 /* end confdefs.h. */
7203 $ac_includes_default
7207 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7214 rm -f conftest.$ac_objext
7215 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7216 (eval $ac_compile) 2>conftest.er1
7218 grep -v '^ *+' conftest.er1 >conftest.err
7220 cat conftest.err >&5
7221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7222 (exit $ac_status); } &&
7223 { ac_try='test -z "$ac_c_werror_flag"
7224 || test ! -s conftest.err'
7225 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7229 (exit $ac_status); }; } &&
7230 { ac_try='test -s conftest.$ac_objext'
7231 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7234 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7235 (exit $ac_status); }; }; then
7236 ac_lo=$ac_mid; break
7238 echo "$as_me: failed program was:" >&5
7239 sed 's/^/| /' conftest.$ac_ext >&5
7241 ac_hi=`expr '(' $ac_mid ')' - 1`
7242 if test $ac_mid -le $ac_hi; then
7246 ac_mid=`expr 2 '*' $ac_mid`
7248 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7251 echo "$as_me: failed program was:" >&5
7252 sed 's/^/| /' conftest.$ac_ext >&5
7256 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7258 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7259 # Binary search between lo and hi bounds.
7260 while test "x$ac_lo" != "x$ac_hi"; do
7261 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7262 cat >conftest.$ac_ext <<_ACEOF
7265 cat confdefs.h >>conftest.$ac_ext
7266 cat >>conftest.$ac_ext <<_ACEOF
7267 /* end confdefs.h. */
7268 $ac_includes_default
7272 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7279 rm -f conftest.$ac_objext
7280 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7281 (eval $ac_compile) 2>conftest.er1
7283 grep -v '^ *+' conftest.er1 >conftest.err
7285 cat conftest.err >&5
7286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7287 (exit $ac_status); } &&
7288 { ac_try='test -z "$ac_c_werror_flag"
7289 || test ! -s conftest.err'
7290 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7294 (exit $ac_status); }; } &&
7295 { ac_try='test -s conftest.$ac_objext'
7296 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7300 (exit $ac_status); }; }; then
7303 echo "$as_me: failed program was:" >&5
7304 sed 's/^/| /' conftest.$ac_ext >&5
7306 ac_lo=`expr '(' $ac_mid ')' + 1`
7308 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7311 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7312 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7313 See \`config.log' for more details." >&5
7314 echo "$as_me: error: cannot compute sizeof (long double), 77
7315 See \`config.log' for more details." >&2;}
7316 { (exit 1); exit 1; }; } ;;
7319 if test "$cross_compiling" = yes; then
7320 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7321 See \`config.log' for more details." >&5
7322 echo "$as_me: error: cannot run test program while cross compiling
7323 See \`config.log' for more details." >&2;}
7324 { (exit 1); exit 1; }; }
7326 cat >conftest.$ac_ext <<_ACEOF
7329 cat confdefs.h >>conftest.$ac_ext
7330 cat >>conftest.$ac_ext <<_ACEOF
7331 /* end confdefs.h. */
7332 $ac_includes_default
7333 long longval () { return (long) (sizeof (long double)); }
7334 unsigned long ulongval () { return (long) (sizeof (long double)); }
7341 FILE *f = fopen ("conftest.val", "w");
7344 if (((long) (sizeof (long double))) < 0)
7346 long i = longval ();
7347 if (i != ((long) (sizeof (long double))))
7349 fprintf (f, "%ld\n", i);
7353 unsigned long i = ulongval ();
7354 if (i != ((long) (sizeof (long double))))
7356 fprintf (f, "%lu\n", i);
7358 exit (ferror (f) || fclose (f) != 0);
7364 rm -f conftest$ac_exeext
7365 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7366 (eval $ac_link) 2>&5
7368 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7369 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7370 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7374 (exit $ac_status); }; }; then
7375 ac_cv_sizeof_long_double=`cat conftest.val`
7377 echo "$as_me: program exited with status $ac_status" >&5
7378 echo "$as_me: failed program was:" >&5
7379 sed 's/^/| /' conftest.$ac_ext >&5
7382 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7383 See \`config.log' for more details." >&5
7384 echo "$as_me: error: cannot compute sizeof (long double), 77
7385 See \`config.log' for more details." >&2;}
7386 { (exit 1); exit 1; }; }
7388 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7393 ac_cv_sizeof_long_double=0
7396 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7397 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7398 cat >>confdefs.h <<_ACEOF
7399 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7403 sizeof_long_double=$ac_cv_sizeof_long_double
7406 ### End of automated tests.
7407 ### Now run sysdeps configure fragments.
7409 # They also can set these variables.
7411 ldd_rewrite_script=no
7412 libc_cv_sysconfdir=$sysconfdir
7413 libc_cv_gcc_unwind_find_fde=no
7416 # Iterate over all the sysdep directories we will use, running their
7417 # configure fragments, and looking for a uname implementation.
7419 for dir in $sysnames; do
7422 *) dest=$srcdir/$dir ;;
7424 if test -r $dest/configure; then
7425 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7426 echo "${ECHO_T}running configure fragment for $dir" >&6
7430 if test -z "$uname"; then
7431 if test -r $dest/uname.c ||
7432 test -r $dest/uname.S ||
7433 { test -r $dest/syscalls.list &&
7434 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7440 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7441 cat >>confdefs.h <<\_ACEOF
7442 #define EXPORT_UNWIND_FIND_FDE 1
7448 # If we will use the generic uname implementation, we must figure out what
7449 # it will say by examining the system, and write the results in config-name.h.
7450 if test "$uname" = "sysdeps/generic"; then
7452 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7453 if test $uname_sysname != $config_os; then
7454 config_release=`echo $config_os | sed s/$uname_sysname//`
7457 echo "$as_me:$LINENO: checking OS release for uname" >&5
7458 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7459 if test "${libc_cv_uname_release+set}" = set; then
7460 echo $ECHO_N "(cached) $ECHO_C" >&6
7462 if test -r /vmunix; then
7463 kernel_id=`strings /vmunix | grep UNIX`
7464 elif test -r /dynix; then
7465 kernel_id=`strings /dynix | grep DYNIX`
7470 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7471 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7472 != x$config_release; then
7473 # The configuration release is a substring of the kernel release.
7474 libc_cv_uname_release=$kernel_release
7475 elif test x$config_release != x; then
7476 libc_cv_uname_release=$config_release
7477 elif test x$kernel_release != x; then
7478 libc_cv_uname_release=$kernel_release
7480 libc_cv_uname_release=unknown
7483 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7484 echo "${ECHO_T}$libc_cv_uname_release" >&6
7485 uname_release="$libc_cv_uname_release"
7487 echo "$as_me:$LINENO: checking OS version for uname" >&5
7488 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7489 if test "${libc_cv_uname_version+set}" = set; then
7490 echo $ECHO_N "(cached) $ECHO_C" >&6
7492 if test -r /vmunix; then
7493 kernel_id=`strings /vmunix | grep UNIX`
7494 elif test -r /dynix; then
7495 kernel_id=`strings /dynix | grep DYNIX`
7500 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7501 if test -n "$kernel_version"; then
7502 libc_cv_uname_version="$kernel_version"
7504 libc_cv_uname_version=unknown
7507 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7508 echo "${ECHO_T}$libc_cv_uname_version" >&6
7509 uname_version="$libc_cv_uname_version"
7511 config_uname=config-name.h:config-name.in
7513 # For non-generic uname, we don't need to create config-name.h at all.
7517 cat >>confdefs.h <<\_ACEOF
7518 #define USE_IN_LIBIO 1
7522 # Test for old glibc 2.0.x headers so that they can be removed properly
7523 # Search only in includedir.
7524 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7525 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7526 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7528 old_glibc_headers=yes
7530 old_glibc_headers=no
7532 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7533 echo "${ECHO_T}$old_glibc_headers" >&6
7534 if test ${old_glibc_headers} = yes; then
7535 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7536 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7537 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7538 echo "$as_me: WARNING: *** be removed." >&2;}
7552 if test $gnu_ld = yes; then
7553 cat >>confdefs.h <<\_ACEOF
7554 #define HAVE_GNU_LD 1
7558 if test $gnu_as = yes; then
7559 cat >>confdefs.h <<\_ACEOF
7560 #define HAVE_GNU_AS 1
7564 if test $elf = yes; then
7565 cat >>confdefs.h <<\_ACEOF
7570 if test $xcoff = yes; then
7571 cat >>confdefs.h <<\_ACEOF
7572 #define HAVE_XCOFF 1
7579 if test $shared = default; then
7580 if test $gnu_ld = yes; then
7583 # For now we do not assume shared libs are available. In future more
7584 # tests might become available.
7589 if test x"$libc_cv_idn" = xyes; then
7590 cat >>confdefs.h <<\_ACEOF
7591 #define HAVE_LIBIDN 1
7596 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7597 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7598 if test "${pic_default+set}" = set; then
7599 echo $ECHO_N "(cached) $ECHO_C" >&6
7602 cat > conftest.c <<EOF
7603 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7604 # error PIC is default.
7607 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7612 echo "$as_me:$LINENO: result: $pic_default" >&5
7613 echo "${ECHO_T}$pic_default" >&6
7626 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7629 config_makefile=Makefile
7632 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7633 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7637 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7639 ac_config_commands="$ac_config_commands default"
7641 cat >confcache <<\_ACEOF
7642 # This file is a shell script that caches the results of configure
7643 # tests run on this system so they can be shared between configure
7644 # scripts and configure runs, see configure's option --config-cache.
7645 # It is not useful on other systems. If it contains results you don't
7646 # want to keep, you may remove or edit it.
7648 # config.status only pays attention to the cache file if you give it
7649 # the --recheck option to rerun configure.
7651 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7652 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7657 # The following way of writing the cache mishandles newlines in values,
7658 # but we know of no workaround that is simple, portable, and efficient.
7659 # So, don't put newlines in cache variables' values.
7660 # Ultrix sh set writes to stderr and can't be redirected directly,
7661 # and sets the high bit in the cache file unless we assign to the vars.
7664 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7666 # `set' does not quote correctly, so add quotes (double-quote
7667 # substitution turns \\\\ into \\, and sed turns \\ into \).
7670 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7673 # `set' quotes correctly as required by POSIX, so do not add quotes.
7675 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7682 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7684 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7686 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7687 if test -w $cache_file; then
7688 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7689 cat confcache >$cache_file
7691 echo "not updating unwritable cache $cache_file"
7696 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7697 # Let make expand exec_prefix.
7698 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7700 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7701 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7702 # trailing colons and then remove the whole line if VPATH becomes empty
7703 # (actually we leave an empty line to preserve line numbers).
7704 if test "x$srcdir" = x.; then
7705 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7706 s/:*\$(srcdir):*/:/;
7707 s/:*\${srcdir}:*/:/;
7709 s/^\([^=]*=[ ]*\):*/\1/;
7715 DEFS=-DHAVE_CONFIG_H
7719 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7720 # 1. Remove the extension, and $U if already installed.
7721 ac_i=`echo "$ac_i" |
7722 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7724 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7725 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7729 LTLIBOBJS=$ac_ltlibobjs
7733 : ${CONFIG_STATUS=./config.status}
7734 ac_clean_files_save=$ac_clean_files
7735 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7736 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7737 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7738 cat >$CONFIG_STATUS <<_ACEOF
7740 # Generated by $as_me.
7741 # Run this file to recreate the current configuration.
7742 # Compiler output produced by configure, useful for debugging
7743 # configure, is in config.log if it exists.
7748 SHELL=\${CONFIG_SHELL-$SHELL}
7751 cat >>$CONFIG_STATUS <<\_ACEOF
7752 ## --------------------- ##
7753 ## M4sh Initialization. ##
7754 ## --------------------- ##
7756 # Be Bourne compatible
7757 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7760 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7761 # is contrary to our usage. Disable this feature.
7762 alias -g '${1+"$@"}'='"$@"'
7763 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7766 DUALCASE=1; export DUALCASE # for MKS sh
7768 # Support unset when possible.
7769 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7776 # Work around bugs in pre-3.0 UWIN ksh.
7777 $as_unset ENV MAIL MAILPATH
7784 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7785 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7786 LC_TELEPHONE LC_TIME
7788 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7789 eval $as_var=C; export $as_var
7795 # Required to use basename.
7796 if expr a : '\(a\)' >/dev/null 2>&1; then
7802 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7803 as_basename=basename
7809 # Name of the executable.
7810 as_me=`$as_basename "$0" ||
7811 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7812 X"$0" : 'X\(//\)$' \| \
7813 X"$0" : 'X\(/\)$' \| \
7814 . : '\(.\)' 2>/dev/null ||
7816 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7817 /^X\/\(\/\/\)$/{ s//\1/; q; }
7818 /^X\/\(\/\).*/{ s//\1/; q; }
7822 # PATH needs CR, and LINENO needs CR and PATH.
7823 # Avoid depending upon Character Ranges.
7824 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7825 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7826 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7827 as_cr_digits='0123456789'
7828 as_cr_alnum=$as_cr_Letters$as_cr_digits
7830 # The user is always right.
7831 if test "${PATH_SEPARATOR+set}" != set; then
7832 echo "#! /bin/sh" >conf$$.sh
7833 echo "exit 0" >>conf$$.sh
7835 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7846 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7847 test "x$as_lineno_1" != "x$as_lineno_2" &&
7848 test "x$as_lineno_3" = "x$as_lineno_2" || {
7849 # Find who we are. Look in the path if we contain no path at all
7852 *[\\/]* ) as_myself=$0 ;;
7853 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7857 test -z "$as_dir" && as_dir=.
7858 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7863 # We did not find ourselves, most probably we were run as `sh COMMAND'
7864 # in which case we are not to be found in the path.
7865 if test "x$as_myself" = x; then
7868 if test ! -f "$as_myself"; then
7869 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7870 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7871 { (exit 1); exit 1; }; }
7873 case $CONFIG_SHELL in
7875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7876 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7879 test -z "$as_dir" && as_dir=.
7880 for as_base in sh bash ksh sh5; do
7883 if ("$as_dir/$as_base" -c '
7886 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7887 test "x$as_lineno_1" != "x$as_lineno_2" &&
7888 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
7889 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7890 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7891 CONFIG_SHELL=$as_dir/$as_base
7893 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7901 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7902 # uniformly replaced by the line number. The first 'sed' inserts a
7903 # line-number line before each line; the second 'sed' does the real
7904 # work. The second script uses 'N' to pair each line-number line
7905 # with the numbered line, and appends trailing '-' during
7906 # substitution so that $LINENO is not a special case at line end.
7907 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7908 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
7909 sed '=' <$as_myself |
7914 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7917 s,^['$as_cr_digits']*\n,,
7919 chmod +x $as_me.lineno ||
7920 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7921 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7922 { (exit 1); exit 1; }; }
7924 # Don't try to exec as it changes $[0], causing all sort of problems
7925 # (the dirname of $[0] is not the place where we might find the
7926 # original and so on. Autoconf is especially sensible to this).
7928 # Exit status is that of the last command.
7933 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7934 *c*,-n*) ECHO_N= ECHO_C='
7936 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7937 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
7940 if expr a : '\(a\)' >/dev/null 2>&1; then
7946 rm -f conf$$ conf$$.exe conf$$.file
7948 if ln -s conf$$.file conf$$ 2>/dev/null; then
7949 # We could just check for DJGPP; but this test a) works b) is more generic
7950 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7951 if test -f conf$$.exe; then
7952 # Don't use ln at all; we don't have any links
7957 elif ln conf$$.file conf$$ 2>/dev/null; then
7962 rm -f conf$$ conf$$.exe conf$$.file
7964 if mkdir -p . 2>/dev/null; then
7967 test -d ./-p && rmdir ./-p
7971 as_executable_p="test -f"
7973 # Sed expression to map a string onto a valid CPP name.
7974 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7976 # Sed expression to map a string onto a valid variable name.
7977 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7981 # We need space, tab and new line, in precisely that order.
7991 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7992 # report actual input values of CONFIG_FILES etc. instead of their
7993 # values after options handling. Logging --version etc. is OK.
7997 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7998 ## Running $as_me. ##
8003 This file was extended by GNU C Library $as_me (see version.h), which was
8004 generated by GNU Autoconf 2.59. Invocation command line was
8006 CONFIG_FILES = $CONFIG_FILES
8007 CONFIG_HEADERS = $CONFIG_HEADERS
8008 CONFIG_LINKS = $CONFIG_LINKS
8009 CONFIG_COMMANDS = $CONFIG_COMMANDS
8013 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8017 # Files that config.status was made for.
8018 if test -n "$ac_config_files"; then
8019 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8022 if test -n "$ac_config_headers"; then
8023 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8026 if test -n "$ac_config_links"; then
8027 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8030 if test -n "$ac_config_commands"; then
8031 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8034 cat >>$CONFIG_STATUS <<\_ACEOF
8037 \`$as_me' instantiates files from templates according to the
8038 current configuration.
8040 Usage: $0 [OPTIONS] [FILE]...
8042 -h, --help print this help, then exit
8043 -V, --version print version number, then exit
8044 -q, --quiet do not print progress messages
8045 -d, --debug don't remove temporary files
8046 --recheck update $as_me by reconfiguring in the same conditions
8047 --file=FILE[:TEMPLATE]
8048 instantiate the configuration file FILE
8049 --header=FILE[:TEMPLATE]
8050 instantiate the configuration header FILE
8052 Configuration files:
8055 Configuration headers:
8058 Configuration commands:
8061 Report bugs to <bug-autoconf@gnu.org>."
8064 cat >>$CONFIG_STATUS <<_ACEOF
8066 GNU C Library config.status (see version.h)
8067 configured by $0, generated by GNU Autoconf 2.59,
8068 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8070 Copyright (C) 2003 Free Software Foundation, Inc.
8071 This config.status script is free software; the Free Software Foundation
8072 gives unlimited permission to copy, distribute and modify it."
8077 cat >>$CONFIG_STATUS <<\_ACEOF
8078 # If no file are specified by the user, then we need to provide default
8079 # value. By we need to know if files were specified by the user.
8085 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8086 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8094 *) # This is not an option, so the user has probably given explicit
8097 ac_need_defaults=false;;
8101 # Handling of the options.
8103 cat >>$CONFIG_STATUS <<\_ACEOF
8104 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8106 --version | --vers* | -V )
8107 echo "$ac_cs_version"; exit 0 ;;
8109 # Conflict between --help and --header
8110 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8111 Try \`$0 --help' for more information." >&5
8112 echo "$as_me: error: ambiguous option: $1
8113 Try \`$0 --help' for more information." >&2;}
8114 { (exit 1); exit 1; }; };;
8115 --help | --hel | -h )
8116 echo "$ac_cs_usage"; exit 0 ;;
8117 --debug | --d* | -d )
8119 --file | --fil | --fi | --f )
8121 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8122 ac_need_defaults=false;;
8123 --header | --heade | --head | --hea )
8125 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8126 ac_need_defaults=false;;
8127 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8128 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8132 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8133 Try \`$0 --help' for more information." >&5
8134 echo "$as_me: error: unrecognized option: $1
8135 Try \`$0 --help' for more information." >&2;}
8136 { (exit 1); exit 1; }; } ;;
8138 *) ac_config_targets="$ac_config_targets $1" ;;
8144 ac_configure_extra_args=
8146 if $ac_cs_silent; then
8148 ac_configure_extra_args="$ac_configure_extra_args --silent"
8152 cat >>$CONFIG_STATUS <<_ACEOF
8153 if \$ac_cs_recheck; then
8154 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8155 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8160 cat >>$CONFIG_STATUS <<_ACEOF
8162 # INIT-COMMANDS section.
8165 config_vars='$config_vars'
8171 cat >>$CONFIG_STATUS <<\_ACEOF
8172 for ac_config_target in $ac_config_targets
8174 case "$ac_config_target" in
8175 # Handling of arguments.
8176 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8177 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8178 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8179 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8180 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8181 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8182 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8183 { (exit 1); exit 1; }; };;
8187 # If the user did not use the arguments to specify the items to instantiate,
8188 # then the envvar interface is used. Set only those that are not.
8189 # We use the long form for the default assignment because of an extremely
8190 # bizarre bug on SunOS 4.1.3.
8191 if $ac_need_defaults; then
8192 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8193 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8194 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8197 # Have a temporary directory for convenience. Make it in the build tree
8198 # simply because there is no reason to put it here, and in addition,
8199 # creating and moving files from /tmp can sometimes cause problems.
8200 # Create a temporary directory, and hook for its removal unless debugging.
8203 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8204 trap '{ (exit 1); exit 1; }' 1 2 13 15
8207 # Create a (secure) tmp directory for tmp files.
8210 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8211 test -n "$tmp" && test -d "$tmp"
8214 tmp=./confstat$$-$RANDOM
8215 (umask 077 && mkdir $tmp)
8218 echo "$me: cannot create a temporary directory in ." >&2
8219 { (exit 1); exit 1; }
8224 cat >>$CONFIG_STATUS <<_ACEOF
8227 # CONFIG_FILES section.
8230 # No need to generate the scripts if there are no CONFIG_FILES.
8231 # This happens for instance when ./config.status config.h
8232 if test -n "\$CONFIG_FILES"; then
8233 # Protect against being on the right side of a sed subst in config.status.
8234 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8235 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8236 s,@SHELL@,$SHELL,;t t
8237 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8238 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8239 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8240 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8241 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8242 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8243 s,@exec_prefix@,$exec_prefix,;t t
8244 s,@prefix@,$prefix,;t t
8245 s,@program_transform_name@,$program_transform_name,;t t
8246 s,@bindir@,$bindir,;t t
8247 s,@sbindir@,$sbindir,;t t
8248 s,@libexecdir@,$libexecdir,;t t
8249 s,@datadir@,$datadir,;t t
8250 s,@sysconfdir@,$sysconfdir,;t t
8251 s,@sharedstatedir@,$sharedstatedir,;t t
8252 s,@localstatedir@,$localstatedir,;t t
8253 s,@libdir@,$libdir,;t t
8254 s,@includedir@,$includedir,;t t
8255 s,@oldincludedir@,$oldincludedir,;t t
8256 s,@infodir@,$infodir,;t t
8257 s,@mandir@,$mandir,;t t
8258 s,@build_alias@,$build_alias,;t t
8259 s,@host_alias@,$host_alias,;t t
8260 s,@target_alias@,$target_alias,;t t
8262 s,@ECHO_C@,$ECHO_C,;t t
8263 s,@ECHO_N@,$ECHO_N,;t t
8264 s,@ECHO_T@,$ECHO_T,;t t
8266 s,@with_fp@,$with_fp,;t t
8267 s,@with_cvs@,$with_cvs,;t t
8268 s,@enable_check_abi@,$enable_check_abi,;t t
8269 s,@oldest_abi@,$oldest_abi,;t t
8270 s,@bindnow@,$bindnow,;t t
8271 s,@force_install@,$force_install,;t t
8272 s,@all_warnings@,$all_warnings,;t t
8273 s,@build@,$build,;t t
8274 s,@build_cpu@,$build_cpu,;t t
8275 s,@build_vendor@,$build_vendor,;t t
8276 s,@build_os@,$build_os,;t t
8278 s,@host_cpu@,$host_cpu,;t t
8279 s,@host_vendor@,$host_vendor,;t t
8280 s,@host_os@,$host_os,;t t
8281 s,@subdirs@,$subdirs,;t t
8282 s,@add_ons@,$add_ons,;t t
8283 s,@base_machine@,$base_machine,;t t
8284 s,@sysnames@,$sysnames,;t t
8285 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8286 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8287 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8290 s,@CFLAGS@,$CFLAGS,;t t
8291 s,@LDFLAGS@,$LDFLAGS,;t t
8292 s,@CPPFLAGS@,$CPPFLAGS,;t t
8293 s,@ac_ct_CC@,$ac_ct_CC,;t t
8294 s,@OBJEXT@,$OBJEXT,;t t
8295 s,@BUILD_CC@,$BUILD_CC,;t t
8296 s,@cross_compiling@,$cross_compiling,;t t
8299 s,@CXXFLAGS@,$CXXFLAGS,;t t
8300 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8302 s,@OBJDUMP@,$OBJDUMP,;t t
8303 s,@RANLIB@,$RANLIB,;t t
8304 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8308 s,@PWD_P@,$PWD_P,;t t
8310 s,@MSGFMT@,$MSGFMT,;t t
8311 s,@MAKEINFO@,$MAKEINFO,;t t
8313 s,@AUTOCONF@,$AUTOCONF,;t t
8314 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8315 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8317 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8319 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8322 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8323 s,@BISON@,$BISON,;t t
8324 s,@VERSIONING@,$VERSIONING,;t t
8325 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8326 s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
8327 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8328 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8329 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8330 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8331 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8332 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8333 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8334 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8335 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8336 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8337 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8338 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8339 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8340 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8341 s,@no_whole_archive@,$no_whole_archive,;t t
8342 s,@exceptions@,$exceptions,;t t
8343 s,@LIBGD@,$LIBGD,;t t
8344 s,@have_selinux@,$have_selinux,;t t
8345 s,@EGREP@,$EGREP,;t t
8346 s,@sizeof_long_double@,$sizeof_long_double,;t t
8347 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8348 s,@uname_sysname@,$uname_sysname,;t t
8349 s,@uname_release@,$uname_release,;t t
8350 s,@uname_version@,$uname_version,;t t
8351 s,@old_glibc_headers@,$old_glibc_headers,;t t
8352 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8353 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8354 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8355 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8356 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8357 s,@use_ldconfig@,$use_ldconfig,;t t
8358 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8359 s,@gnu_ld@,$gnu_ld,;t t
8360 s,@gnu_as@,$gnu_as,;t t
8362 s,@xcoff@,$xcoff,;t t
8363 s,@static@,$static,;t t
8364 s,@shared@,$shared,;t t
8365 s,@pic_default@,$pic_default,;t t
8366 s,@profile@,$profile,;t t
8367 s,@omitfp@,$omitfp,;t t
8368 s,@bounded@,$bounded,;t t
8369 s,@static_nss@,$static_nss,;t t
8370 s,@nopic_initfini@,$nopic_initfini,;t t
8371 s,@DEFINES@,$DEFINES,;t t
8372 s,@mach_interface_list@,$mach_interface_list,;t t
8373 s,@VERSION@,$VERSION,;t t
8374 s,@RELEASE@,$RELEASE,;t t
8375 s,@LIBOBJS@,$LIBOBJS,;t t
8376 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8381 cat >>$CONFIG_STATUS <<\_ACEOF
8382 # Split the substitutions into bite-sized pieces for seds with
8383 # small command number limits, like on Digital OSF/1 and HP-UX.
8385 ac_sed_frag=1 # Number of current file.
8386 ac_beg=1 # First line for current file.
8387 ac_end=$ac_max_sed_lines # Line after last line for current file.
8390 while $ac_more_lines; do
8391 if test $ac_beg -gt 1; then
8392 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8394 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8396 if test ! -s $tmp/subs.frag; then
8399 # The purpose of the label and of the branching condition is to
8400 # speed up the sed processing (if there are no `@' at all, there
8401 # is no need to browse any of the substitutions).
8402 # These are the two extra sed commands mentioned above.
8404 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8405 if test -z "$ac_sed_cmds"; then
8406 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8408 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8410 ac_sed_frag=`expr $ac_sed_frag + 1`
8412 ac_end=`expr $ac_end + $ac_max_sed_lines`
8415 if test -z "$ac_sed_cmds"; then
8418 fi # test -n "$CONFIG_FILES"
8421 cat >>$CONFIG_STATUS <<\_ACEOF
8422 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8423 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8425 - | *:- | *:-:* ) # input from stdin
8427 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8428 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8429 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8430 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8431 * ) ac_file_in=$ac_file.in ;;
8434 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8435 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8436 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8437 X"$ac_file" : 'X\(//\)[^/]' \| \
8438 X"$ac_file" : 'X\(//\)$' \| \
8439 X"$ac_file" : 'X\(/\)' \| \
8440 . : '\(.\)' 2>/dev/null ||
8442 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8443 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8444 /^X\(\/\/\)$/{ s//\1/; q; }
8445 /^X\(\/\).*/{ s//\1/; q; }
8447 { if $as_mkdir_p; then
8452 while test ! -d "$as_dir"; do
8453 as_dirs="$as_dir $as_dirs"
8454 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8455 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8456 X"$as_dir" : 'X\(//\)[^/]' \| \
8457 X"$as_dir" : 'X\(//\)$' \| \
8458 X"$as_dir" : 'X\(/\)' \| \
8459 . : '\(.\)' 2>/dev/null ||
8461 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8462 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8463 /^X\(\/\/\)$/{ s//\1/; q; }
8464 /^X\(\/\).*/{ s//\1/; q; }
8467 test ! -n "$as_dirs" || mkdir $as_dirs
8468 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8469 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8470 { (exit 1); exit 1; }; }; }
8474 if test "$ac_dir" != .; then
8475 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8476 # A "../" for each directory in $ac_dir_suffix.
8477 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8479 ac_dir_suffix= ac_top_builddir=
8483 .) # No --srcdir option. We are building in place.
8485 if test -z "$ac_top_builddir"; then
8488 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8490 [\\/]* | ?:[\\/]* ) # Absolute path.
8491 ac_srcdir=$srcdir$ac_dir_suffix;
8492 ac_top_srcdir=$srcdir ;;
8494 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8495 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8498 # Do not use `cd foo && pwd` to compute absolute paths, because
8499 # the directories may not exist.
8501 .) ac_abs_builddir="$ac_dir";;
8504 .) ac_abs_builddir=`pwd`;;
8505 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8506 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8509 case $ac_abs_builddir in
8510 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8512 case ${ac_top_builddir}. in
8513 .) ac_abs_top_builddir=$ac_abs_builddir;;
8514 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8515 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8518 case $ac_abs_builddir in
8519 .) ac_abs_srcdir=$ac_srcdir;;
8522 .) ac_abs_srcdir=$ac_abs_builddir;;
8523 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8524 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8527 case $ac_abs_builddir in
8528 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8530 case $ac_top_srcdir in
8531 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8532 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8533 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8539 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8540 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8543 if test x"$ac_file" != x-; then
8544 { echo "$as_me:$LINENO: creating $ac_file" >&5
8545 echo "$as_me: creating $ac_file" >&6;}
8548 # Let's still pretend it is `configure' which instantiates (i.e., don't
8549 # use $as_me), people would be surprised to read:
8550 # /* config.h. Generated by config.status. */
8551 if test x"$ac_file" = x-; then
8554 configure_input="$ac_file. "
8556 configure_input=$configure_input"Generated from `echo $ac_file_in |
8557 sed 's,.*/,,'` by configure."
8559 # First look for the input files in the build tree, otherwise in the
8561 ac_file_inputs=`IFS=:
8562 for f in $ac_file_in; do
8564 -) echo $tmp/stdin ;;
8566 # Absolute (can't be DOS-style, as IFS=:)
8567 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8568 echo "$as_me: error: cannot find input file: $f" >&2;}
8569 { (exit 1); exit 1; }; }
8572 if test -f "$f"; then
8575 elif test -f "$srcdir/$f"; then
8580 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8581 echo "$as_me: error: cannot find input file: $f" >&2;}
8582 { (exit 1); exit 1; }; }
8585 done` || { (exit 1); exit 1; }
8587 cat >>$CONFIG_STATUS <<_ACEOF
8591 cat >>$CONFIG_STATUS <<\_ACEOF
8593 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8594 s,@configure_input@,$configure_input,;t t
8595 s,@srcdir@,$ac_srcdir,;t t
8596 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8597 s,@top_srcdir@,$ac_top_srcdir,;t t
8598 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8599 s,@builddir@,$ac_builddir,;t t
8600 s,@abs_builddir@,$ac_abs_builddir,;t t
8601 s,@top_builddir@,$ac_top_builddir,;t t
8602 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8603 s,@INSTALL@,$ac_INSTALL,;t t
8604 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8606 if test x"$ac_file" != x-; then
8607 mv $tmp/out $ac_file
8615 cat >>$CONFIG_STATUS <<\_ACEOF
8618 # CONFIG_HEADER section.
8621 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8622 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8624 # ac_d sets the value in "#define NAME VALUE" lines.
8625 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8626 ac_dB='[ ].*$,\1#\2'
8629 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8630 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8631 ac_uB='$,\1#\2define\3'
8635 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8636 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8638 - | *:- | *:-:* ) # input from stdin
8640 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8641 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8642 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8643 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8644 * ) ac_file_in=$ac_file.in ;;
8647 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8648 echo "$as_me: creating $ac_file" >&6;}
8650 # First look for the input files in the build tree, otherwise in the
8652 ac_file_inputs=`IFS=:
8653 for f in $ac_file_in; do
8655 -) echo $tmp/stdin ;;
8657 # Absolute (can't be DOS-style, as IFS=:)
8658 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8659 echo "$as_me: error: cannot find input file: $f" >&2;}
8660 { (exit 1); exit 1; }; }
8661 # Do quote $f, to prevent DOS paths from being IFS'd.
8664 if test -f "$f"; then
8667 elif test -f "$srcdir/$f"; then
8672 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8673 echo "$as_me: error: cannot find input file: $f" >&2;}
8674 { (exit 1); exit 1; }; }
8677 done` || { (exit 1); exit 1; }
8678 # Remove the trailing spaces.
8679 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8683 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8684 # `conftest.undefs', that substitutes the proper values into
8685 # config.h.in to produce config.h. The first handles `#define'
8686 # templates, and the second `#undef' templates.
8687 # And first: Protect against being on the right side of a sed subst in
8688 # config.status. Protect against being in an unquoted here document
8690 rm -f conftest.defines conftest.undefs
8691 # Using a here document instead of a string reduces the quoting nightmare.
8692 # Putting comments in sed scripts is not portable.
8694 # `end' is used to avoid that the second main sed command (meant for
8695 # 0-ary CPP macros) applies to n-ary macro definitions.
8696 # See the Autoconf documentation for `clear'.
8697 cat >confdef2sed.sed <<\_ACEOF
8702 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8704 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8707 # If some macros were called several times there might be several times
8708 # the same #defines, which is useless. Nevertheless, we may not want to
8709 # sort them, since we want the *last* AC-DEFINE to be honored.
8710 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8711 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8712 rm -f confdef2sed.sed
8714 # This sed command replaces #undef with comments. This is necessary, for
8715 # example, in the case of _POSIX_SOURCE, which is predefined and required
8716 # on some systems where configure will not decide to define it.
8717 cat >>conftest.undefs <<\_ACEOF
8718 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8721 # Break up conftest.defines because some shells have a limit on the size
8722 # of here documents, and old seds have small limits too (100 cmds).
8723 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8724 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8725 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8726 echo ' :' >>$CONFIG_STATUS
8728 while grep . conftest.defines >/dev/null
8730 # Write a limited-size here document to $tmp/defines.sed.
8731 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8732 # Speed up: don't consider the non `#define' lines.
8733 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8734 # Work around the forget-to-reset-the-flag bug.
8735 echo 't clr' >>$CONFIG_STATUS
8736 echo ': clr' >>$CONFIG_STATUS
8737 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8739 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8743 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8744 rm -f conftest.defines
8745 mv conftest.tail conftest.defines
8747 rm -f conftest.defines
8748 echo ' fi # grep' >>$CONFIG_STATUS
8749 echo >>$CONFIG_STATUS
8751 # Break up conftest.undefs because some shells have a limit on the size
8752 # of here documents, and old seds have small limits too (100 cmds).
8753 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8755 while grep . conftest.undefs >/dev/null
8757 # Write a limited-size here document to $tmp/undefs.sed.
8758 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8759 # Speed up: don't consider the non `#undef'
8760 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8761 # Work around the forget-to-reset-the-flag bug.
8762 echo 't clr' >>$CONFIG_STATUS
8763 echo ': clr' >>$CONFIG_STATUS
8764 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8766 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8770 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8771 rm -f conftest.undefs
8772 mv conftest.tail conftest.undefs
8774 rm -f conftest.undefs
8776 cat >>$CONFIG_STATUS <<\_ACEOF
8777 # Let's still pretend it is `configure' which instantiates (i.e., don't
8778 # use $as_me), people would be surprised to read:
8779 # /* config.h. Generated by config.status. */
8780 if test x"$ac_file" = x-; then
8781 echo "/* Generated by configure. */" >$tmp/config.h
8783 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8785 cat $tmp/in >>$tmp/config.h
8787 if test x"$ac_file" != x-; then
8788 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8789 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8790 echo "$as_me: $ac_file is unchanged" >&6;}
8792 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8793 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8794 X"$ac_file" : 'X\(//\)[^/]' \| \
8795 X"$ac_file" : 'X\(//\)$' \| \
8796 X"$ac_file" : 'X\(/\)' \| \
8797 . : '\(.\)' 2>/dev/null ||
8799 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8800 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8801 /^X\(\/\/\)$/{ s//\1/; q; }
8802 /^X\(\/\).*/{ s//\1/; q; }
8804 { if $as_mkdir_p; then
8809 while test ! -d "$as_dir"; do
8810 as_dirs="$as_dir $as_dirs"
8811 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8812 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8813 X"$as_dir" : 'X\(//\)[^/]' \| \
8814 X"$as_dir" : 'X\(//\)$' \| \
8815 X"$as_dir" : 'X\(/\)' \| \
8816 . : '\(.\)' 2>/dev/null ||
8818 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8819 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8820 /^X\(\/\/\)$/{ s//\1/; q; }
8821 /^X\(\/\).*/{ s//\1/; q; }
8824 test ! -n "$as_dirs" || mkdir $as_dirs
8825 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8826 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8827 { (exit 1); exit 1; }; }; }
8830 mv $tmp/config.h $ac_file
8838 cat >>$CONFIG_STATUS <<\_ACEOF
8841 # CONFIG_COMMANDS section.
8843 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8844 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8845 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8846 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8847 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8848 X"$ac_dest" : 'X\(//\)[^/]' \| \
8849 X"$ac_dest" : 'X\(//\)$' \| \
8850 X"$ac_dest" : 'X\(/\)' \| \
8851 . : '\(.\)' 2>/dev/null ||
8853 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8854 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8855 /^X\(\/\/\)$/{ s//\1/; q; }
8856 /^X\(\/\).*/{ s//\1/; q; }
8858 { if $as_mkdir_p; then
8863 while test ! -d "$as_dir"; do
8864 as_dirs="$as_dir $as_dirs"
8865 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8866 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8867 X"$as_dir" : 'X\(//\)[^/]' \| \
8868 X"$as_dir" : 'X\(//\)$' \| \
8869 X"$as_dir" : 'X\(/\)' \| \
8870 . : '\(.\)' 2>/dev/null ||
8872 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8873 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8874 /^X\(\/\/\)$/{ s//\1/; q; }
8875 /^X\(\/\).*/{ s//\1/; q; }
8878 test ! -n "$as_dirs" || mkdir $as_dirs
8879 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8880 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8881 { (exit 1); exit 1; }; }; }
8885 if test "$ac_dir" != .; then
8886 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8887 # A "../" for each directory in $ac_dir_suffix.
8888 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8890 ac_dir_suffix= ac_top_builddir=
8894 .) # No --srcdir option. We are building in place.
8896 if test -z "$ac_top_builddir"; then
8899 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8901 [\\/]* | ?:[\\/]* ) # Absolute path.
8902 ac_srcdir=$srcdir$ac_dir_suffix;
8903 ac_top_srcdir=$srcdir ;;
8905 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8906 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8909 # Do not use `cd foo && pwd` to compute absolute paths, because
8910 # the directories may not exist.
8912 .) ac_abs_builddir="$ac_dir";;
8915 .) ac_abs_builddir=`pwd`;;
8916 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8917 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8920 case $ac_abs_builddir in
8921 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8923 case ${ac_top_builddir}. in
8924 .) ac_abs_top_builddir=$ac_abs_builddir;;
8925 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8926 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8929 case $ac_abs_builddir in
8930 .) ac_abs_srcdir=$ac_srcdir;;
8933 .) ac_abs_srcdir=$ac_abs_builddir;;
8934 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8935 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8938 case $ac_abs_builddir in
8939 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8941 case $ac_top_srcdir in
8942 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8943 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8944 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8949 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
8950 echo "$as_me: executing $ac_dest commands" >&6;}
8953 case $CONFIG_FILES in *config.make*)
8954 echo "$config_vars" >> config.make;;
8956 test -d bits || mkdir bits ;;
8961 cat >>$CONFIG_STATUS <<\_ACEOF
8963 { (exit 0); exit 0; }
8965 chmod +x $CONFIG_STATUS
8966 ac_clean_files=$ac_clean_files_save
8969 # configure is writing to config.log, and then calls config.status.
8970 # config.status does its own redirection, appending to config.log.
8971 # Unfortunately, on DOS this fails, as config.log is still kept open
8972 # by configure, so config.status won't be able to write to it; its
8973 # output is simply discarded. So we exec the FD to /dev/null,
8974 # effectively closing config.log, so it can be properly (re)opened and
8975 # appended to by config.status. When coming back to configure, we
8976 # need to make the FD available again.
8977 if test "$no_create" != yes; then
8979 ac_config_status_args=
8980 test "$silent" = yes &&
8981 ac_config_status_args="$ac_config_status_args --quiet"
8983 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8985 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8986 # would make configure fail if this is the last instruction.
8987 $ac_cs_success || { (exit 1); exit 1; }
8991 # CONFIG_SUBDIRS section.
8993 if test "$no_recursion" != yes; then
8995 # Remove --cache-file and --srcdir arguments so they do not pile up.
8996 ac_sub_configure_args=
8998 for ac_arg in $ac_configure_args; do
8999 if test -n "$ac_prev"; then
9004 -cache-file | --cache-file | --cache-fil | --cache-fi \
9005 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9006 ac_prev=cache_file ;;
9007 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9008 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9011 --config-cache | -C)
9013 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9015 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9017 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9019 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9021 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9025 # Always prepend --prefix to ensure using the same prefix
9026 # in subdir configurations.
9027 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9030 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9032 # Do not complain, so a configure script can configure whichever
9033 # parts of a large source tree are present.
9034 test -d $srcdir/$ac_dir || continue
9036 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9037 echo "$as_me: configuring in $ac_dir" >&6;}
9038 { if $as_mkdir_p; then
9043 while test ! -d "$as_dir"; do
9044 as_dirs="$as_dir $as_dirs"
9045 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9046 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9047 X"$as_dir" : 'X\(//\)[^/]' \| \
9048 X"$as_dir" : 'X\(//\)$' \| \
9049 X"$as_dir" : 'X\(/\)' \| \
9050 . : '\(.\)' 2>/dev/null ||
9052 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9053 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9054 /^X\(\/\/\)$/{ s//\1/; q; }
9055 /^X\(\/\).*/{ s//\1/; q; }
9058 test ! -n "$as_dirs" || mkdir $as_dirs
9059 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9060 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9061 { (exit 1); exit 1; }; }; }
9065 if test "$ac_dir" != .; then
9066 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9067 # A "../" for each directory in $ac_dir_suffix.
9068 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9070 ac_dir_suffix= ac_top_builddir=
9074 .) # No --srcdir option. We are building in place.
9076 if test -z "$ac_top_builddir"; then
9079 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9081 [\\/]* | ?:[\\/]* ) # Absolute path.
9082 ac_srcdir=$srcdir$ac_dir_suffix;
9083 ac_top_srcdir=$srcdir ;;
9085 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9086 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9089 # Do not use `cd foo && pwd` to compute absolute paths, because
9090 # the directories may not exist.
9092 .) ac_abs_builddir="$ac_dir";;
9095 .) ac_abs_builddir=`pwd`;;
9096 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9097 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9100 case $ac_abs_builddir in
9101 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9103 case ${ac_top_builddir}. in
9104 .) ac_abs_top_builddir=$ac_abs_builddir;;
9105 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9106 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9109 case $ac_abs_builddir in
9110 .) ac_abs_srcdir=$ac_srcdir;;
9113 .) ac_abs_srcdir=$ac_abs_builddir;;
9114 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9115 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9118 case $ac_abs_builddir in
9119 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9121 case $ac_top_srcdir in
9122 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9123 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9124 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9131 # Check for guested configure; otherwise get Cygnus style configure.
9132 if test -f $ac_srcdir/configure.gnu; then
9133 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9134 elif test -f $ac_srcdir/configure; then
9135 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9136 elif test -f $ac_srcdir/configure.in; then
9137 ac_sub_configure=$ac_configure
9139 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9140 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9144 # The recursion is here.
9145 if test -n "$ac_sub_configure"; then
9146 # Make the cache file name correct relative to the subdirectory.
9148 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9150 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9153 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9154 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9155 # The eval makes quoting arguments work.
9156 eval $ac_sub_configure $ac_sub_configure_args \
9157 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9158 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9159 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9160 { (exit 1); exit 1; }; }