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 libc_cv_cpp_asm_debuginfo 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 linux_doors 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 arm*) base_machine=arm machine=arm/arm32/$machine ;;
1928 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1929 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1930 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1931 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1932 i[34567]86) base_machine=i386 machine=i386/$machine ;;
1933 ia64) base_machine=ia64 machine=ia64 ;;
1934 m680?0) base_machine=m68k machine=m68k/$machine ;;
1935 m68k) base_machine=m68k machine=m68k/m68020 ;;
1936 m88???) base_machine=m88k machine=m88k/$machine ;;
1937 m88k) base_machine=m88k machine=m88k/m88100 ;;
1938 mips64*) base_machine=mips64
1939 case "$CC $CFLAGS $CPPFLAGS " in
1940 *" -mabi=n32 "*) mips_cc_abi=n32 ;;
1941 *" -mabi=64 "*|*" -mabi=n64 "*) mips_cc_abi=64 ;;
1942 *" -mabi=32 "*|*" -mabi=o32 "*) mips_cc_abi=32 ;;
1943 *) mips_cc_abi=default ;;
1946 *abin32*) mips_config_abi=n32 ;;
1947 *abi64*|*abin64*) mips_config_abi=64 ;;
1948 *abi32*|*abio32*) mips_config_abi=32 ;;
1949 *) mips_config_abi=$mips_cc_abi ;;
1951 case $mips_config_abi in
1952 default) machine=mips/mips64/n32 mips_config_abi=n32 ;;
1953 n32) machine=mips/mips64/n32 ;;
1954 64) machine=mips/mips64/n64 ;;
1955 32) machine=mips/mips32/kern64 ;;
1957 machine=$machine/$config_machine
1958 if test $mips_config_abi != $mips_cc_abi; then
1959 # This won't make it to config.make, but we want to
1960 # set this in case configure tests depend on it.
1961 CPPFLAGS="$CPPFLAGS -mabi=$mips_config_abi"
1964 mips*) base_machine=mips machine=mips/mips32/$machine ;;
1965 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1966 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1967 s390) base_machine=s390 machine=s390/s390-32 ;;
1968 s390x) base_machine=s390 machine=s390/s390-64 ;;
1969 sh3*) base_machine=sh machine=sh/sh3 ;;
1970 sh4*) base_machine=sh machine=sh/sh4 ;;
1972 base_machine=sparc machine=sparc/sparc32 ;;
1973 sparcv8 | supersparc | hypersparc)
1974 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1975 sparcv8plus | sparcv8plusa | sparcv9)
1976 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1977 sparcv8plusb | sparcv9b)
1978 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1979 sparc64 | ultrasparc)
1980 base_machine=sparc machine=sparc/sparc64 ;;
1981 sparc64b | ultrasparc3)
1982 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1983 thumb*) base_machine=thumb machine=arm/thumb/$machine ;;
1984 *) base_machine=$machine ;;
1988 if test "$base_machine" = "i386"; then
1989 cat >>confdefs.h <<\_ACEOF
1990 #define USE_REGPARMS 1
1995 # Compute the list of sysdep directories for this configuration.
1996 # This can take a while to compute.
1997 sysdep_dir=$srcdir/sysdeps
1998 echo "$as_me:$LINENO: checking sysdep dirs" >&5
1999 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
2000 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
2001 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
2005 base_os=mach/hurd ;;
2006 netbsd* | 386bsd* | freebsd* | bsdi*)
2007 base_os=unix/bsd/bsd4.4 ;;
2008 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
2010 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
2011 base_os=unix/sysv ;;
2013 base_os=unix/sysv/irix6/$os ;;
2015 base_os=unix/sysv/sysv4 ;;
2017 base_os=unix/sysv/hpux/$os ;;
2019 base_os=unix/sysv/aix/aix4.3 ;;
2021 base_os=standalone ;;
2026 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
2029 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
2033 o=`echo $tail | sed 's/[0-9]*$//'`
2034 if test $o != $tail; then
2037 # For linux-gnu, try linux-gnu, then linux.
2038 o=`echo $tail | sed 's/-.*$//'`
2039 if test $o != $tail; then
2043 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
2046 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
2052 # For sparc/sparc32, try sparc/sparc32 and then sparc.
2055 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
2057 # Prepend the machine's FPU directory unless --without-fp.
2058 if test "$with_fp" = yes; then
2059 mach="$mach /$1/fpu"
2061 mach="$mach /$1/nofpu"
2068 # Find what sysdep directories exist.
2070 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2071 for d in $add_ons_pfx ''; do
2072 for b in $base ''; do
2073 for m0 in $mach ''; do
2074 for v in /$vendor ''; do
2075 test "$v" = / && continue
2076 for o in /$ostry ''; do
2077 test "$o" = / && continue
2078 for m in $mach ''; do
2079 for a in $add_ons_sfx ''; do
2080 if test "$m0$b$v$o$m"; then
2081 try="${d}sysdeps$m0$b$v$o$m$a"
2082 test -n "$enable_debug_configure" &&
2083 echo "$0 DEBUG: try $try" >&2
2084 if test -d $srcdir/$try; then
2085 sysnames="$sysnames $try"
2086 { test -n "$o" || test -n "$b"; } && os_used=t
2087 { test -n "$m" || test -n "$m0"; } && machine_used=t
2099 if test -z "$os_used" && test "$os" != none; then
2100 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2101 echo "$as_me: error: Operating system $os is not supported." >&2;}
2102 { (exit 1); exit 1; }; }
2104 if test -z "$machine_used" && test "$machine" != none; then
2105 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2106 echo "$as_me: error: The $machine is not supported." >&2;}
2107 { (exit 1); exit 1; }; }
2110 # We have now validated the configuration.
2113 # If using ELF, look for an `elf' subdirectory of each machine directory.
2114 # We prepend these rather than inserting them whereever the machine appears
2115 # because things specified by the machine's ELF ABI should override
2116 # OS-specific things, and should always be the same for any OS on the
2117 # machine (otherwise what's the point of an ABI?).
2118 if test "$elf" = yes; then
2120 for d in $add_ons_pfx ''; do
2122 if test -d $srcdir/${d}sysdeps$m/elf; then
2123 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2127 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2131 # Expand the list of system names into a full list of directories
2132 # from each element's parent name and Implies file (if present).
2135 while test $# -gt 0; do
2139 case " $names " in *" $name "*)
2140 # Already in the list.
2144 # Report each name as we discover it, so there is no long pause in output.
2145 echo $ECHO_N "$name $ECHO_C" >&6
2147 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2151 *) xsrcdir=$srcdir/ ;;
2153 test -n "$enable_debug_configure" &&
2154 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2156 if test -f $xsrcdir$name/Implies; then
2157 # Collect more names from the `Implies' file (removing comments).
2158 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2160 for x in $implied_candidate; do
2162 if test -d $xsrcdir$name_base/$x; then
2163 implied="$implied $name_base/$x";
2166 for d in $add_ons_pfx ''; do
2167 try="${d}sysdeps/$x"
2170 *) try_srcdir=$srcdir/ ;;
2172 test -n "$enable_debug_configure" &&
2173 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2174 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2176 implied="$implied $try"
2180 if test $found = no; then
2181 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2182 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2189 # Add NAME to the list of names.
2190 names="$names $name"
2192 # Find the parent of NAME, using the empty string if it has none.
2193 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2195 # Add the names implied by NAME, and NAME's parent (if it has one), to
2196 # the list of names to be processed (the argument list). We prepend the
2197 # implied names to the list and append the parent. We want implied
2198 # directories to come before further directories inferred from the
2199 # configuration components; this ensures that for sysv4, unix/common
2200 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2202 sysnames="`echo $implied $* $parent`"
2203 test -n "$sysnames" && set $sysnames
2206 # Add the default directories.
2207 default_sysnames=sysdeps/generic
2208 if test "$elf" = yes; then
2209 default_sysnames="sysdeps/generic/elf $default_sysnames"
2211 sysnames="$names $default_sysnames"
2213 # The other names were emitted during the scan.
2214 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2215 echo "${ECHO_T}$default_sysnames" >&6
2220 # Find a good install program. We prefer a C program (faster),
2221 # so one script is as good as another. But avoid the broken or
2222 # incompatible versions:
2223 # SysV /etc/install, /usr/sbin/install
2224 # SunOS /usr/etc/install
2225 # IRIX /sbin/install
2227 # AmigaOS /C/install, which installs bootblocks on floppy discs
2228 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2229 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2230 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2231 # OS/2's system install, which has a completely different semantic
2232 # ./install, which can be erroneously created by make from ./install.sh.
2233 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2234 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2235 if test -z "$INSTALL"; then
2236 if test "${ac_cv_path_install+set}" = set; then
2237 echo $ECHO_N "(cached) $ECHO_C" >&6
2239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2243 test -z "$as_dir" && as_dir=.
2244 # Account for people who put trailing slashes in PATH elements.
2246 ./ | .// | /cC/* | \
2247 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2248 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2251 # OSF1 and SCO ODT 3.0 have their own names for install.
2252 # Don't use installbsd from OSF since it installs stuff as root
2254 for ac_prog in ginstall scoinst install; do
2255 for ac_exec_ext in '' $ac_executable_extensions; do
2256 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2257 if test $ac_prog = install &&
2258 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2259 # AIX install. It has an incompatible calling convention.
2261 elif test $ac_prog = install &&
2262 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2263 # program-specific install script used by HP pwplus--don't use.
2266 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2278 if test "${ac_cv_path_install+set}" = set; then
2279 INSTALL=$ac_cv_path_install
2281 # As a last resort, use the slow shell script. We don't cache a
2282 # path for INSTALL within a source directory, because that will
2283 # break other packages using the cache if that directory is
2284 # removed, or if the path is relative.
2285 INSTALL=$ac_install_sh
2288 echo "$as_me:$LINENO: result: $INSTALL" >&5
2289 echo "${ECHO_T}$INSTALL" >&6
2291 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2292 # It thinks the first close brace ends the variable substitution.
2293 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2295 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2297 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2299 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2300 # The makefiles need to use a different form to find it in $srcdir.
2301 INSTALL='\$(..)./scripts/install-sh -c'
2303 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2304 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2306 if test "$LN_S" = "ln -s"; then
2307 echo "$as_me:$LINENO: result: yes" >&5
2308 echo "${ECHO_T}yes" >&6
2310 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2311 echo "${ECHO_T}no, using $LN_S" >&6
2316 ac_cpp='$CPP $CPPFLAGS'
2317 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2318 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2319 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2320 if test -n "$ac_tool_prefix"; then
2321 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2322 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2323 echo "$as_me:$LINENO: checking for $ac_word" >&5
2324 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2325 if test "${ac_cv_prog_CC+set}" = set; then
2326 echo $ECHO_N "(cached) $ECHO_C" >&6
2328 if test -n "$CC"; then
2329 ac_cv_prog_CC="$CC" # Let the user override the test.
2331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2335 test -z "$as_dir" && as_dir=.
2336 for ac_exec_ext in '' $ac_executable_extensions; do
2337 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2338 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2339 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2348 if test -n "$CC"; then
2349 echo "$as_me:$LINENO: result: $CC" >&5
2350 echo "${ECHO_T}$CC" >&6
2352 echo "$as_me:$LINENO: result: no" >&5
2353 echo "${ECHO_T}no" >&6
2357 if test -z "$ac_cv_prog_CC"; then
2359 # Extract the first word of "gcc", so it can be a program name with args.
2360 set dummy gcc; ac_word=$2
2361 echo "$as_me:$LINENO: checking for $ac_word" >&5
2362 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2363 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2364 echo $ECHO_N "(cached) $ECHO_C" >&6
2366 if test -n "$ac_ct_CC"; then
2367 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2373 test -z "$as_dir" && as_dir=.
2374 for ac_exec_ext in '' $ac_executable_extensions; do
2375 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2376 ac_cv_prog_ac_ct_CC="gcc"
2377 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2385 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2386 if test -n "$ac_ct_CC"; then
2387 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2388 echo "${ECHO_T}$ac_ct_CC" >&6
2390 echo "$as_me:$LINENO: result: no" >&5
2391 echo "${ECHO_T}no" >&6
2399 if test -z "$CC"; then
2400 if test -n "$ac_tool_prefix"; then
2401 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2402 set dummy ${ac_tool_prefix}cc; ac_word=$2
2403 echo "$as_me:$LINENO: checking for $ac_word" >&5
2404 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2405 if test "${ac_cv_prog_CC+set}" = set; then
2406 echo $ECHO_N "(cached) $ECHO_C" >&6
2408 if test -n "$CC"; then
2409 ac_cv_prog_CC="$CC" # Let the user override the test.
2411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2415 test -z "$as_dir" && as_dir=.
2416 for ac_exec_ext in '' $ac_executable_extensions; do
2417 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2418 ac_cv_prog_CC="${ac_tool_prefix}cc"
2419 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2428 if test -n "$CC"; then
2429 echo "$as_me:$LINENO: result: $CC" >&5
2430 echo "${ECHO_T}$CC" >&6
2432 echo "$as_me:$LINENO: result: no" >&5
2433 echo "${ECHO_T}no" >&6
2437 if test -z "$ac_cv_prog_CC"; then
2439 # Extract the first word of "cc", so it can be a program name with args.
2440 set dummy cc; ac_word=$2
2441 echo "$as_me:$LINENO: checking for $ac_word" >&5
2442 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2443 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2444 echo $ECHO_N "(cached) $ECHO_C" >&6
2446 if test -n "$ac_ct_CC"; then
2447 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2449 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2453 test -z "$as_dir" && as_dir=.
2454 for ac_exec_ext in '' $ac_executable_extensions; do
2455 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2456 ac_cv_prog_ac_ct_CC="cc"
2457 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2465 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2466 if test -n "$ac_ct_CC"; then
2467 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2468 echo "${ECHO_T}$ac_ct_CC" >&6
2470 echo "$as_me:$LINENO: result: no" >&5
2471 echo "${ECHO_T}no" >&6
2480 if test -z "$CC"; then
2481 # Extract the first word of "cc", so it can be a program name with args.
2482 set dummy cc; ac_word=$2
2483 echo "$as_me:$LINENO: checking for $ac_word" >&5
2484 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2485 if test "${ac_cv_prog_CC+set}" = set; then
2486 echo $ECHO_N "(cached) $ECHO_C" >&6
2488 if test -n "$CC"; then
2489 ac_cv_prog_CC="$CC" # Let the user override the test.
2492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2496 test -z "$as_dir" && as_dir=.
2497 for ac_exec_ext in '' $ac_executable_extensions; do
2498 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2499 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2500 ac_prog_rejected=yes
2504 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2510 if test $ac_prog_rejected = yes; then
2511 # We found a bogon in the path, so make sure we never use it.
2512 set dummy $ac_cv_prog_CC
2514 if test $# != 0; then
2515 # We chose a different compiler from the bogus one.
2516 # However, it has the same basename, so the bogon will be chosen
2517 # first if we set CC to just the basename; use the full file name.
2519 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2525 if test -n "$CC"; then
2526 echo "$as_me:$LINENO: result: $CC" >&5
2527 echo "${ECHO_T}$CC" >&6
2529 echo "$as_me:$LINENO: result: no" >&5
2530 echo "${ECHO_T}no" >&6
2534 if test -z "$CC"; then
2535 if test -n "$ac_tool_prefix"; then
2538 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2539 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2540 echo "$as_me:$LINENO: checking for $ac_word" >&5
2541 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2542 if test "${ac_cv_prog_CC+set}" = set; then
2543 echo $ECHO_N "(cached) $ECHO_C" >&6
2545 if test -n "$CC"; then
2546 ac_cv_prog_CC="$CC" # Let the user override the test.
2548 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2552 test -z "$as_dir" && as_dir=.
2553 for ac_exec_ext in '' $ac_executable_extensions; do
2554 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2555 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2556 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2565 if test -n "$CC"; then
2566 echo "$as_me:$LINENO: result: $CC" >&5
2567 echo "${ECHO_T}$CC" >&6
2569 echo "$as_me:$LINENO: result: no" >&5
2570 echo "${ECHO_T}no" >&6
2573 test -n "$CC" && break
2576 if test -z "$CC"; then
2580 # Extract the first word of "$ac_prog", so it can be a program name with args.
2581 set dummy $ac_prog; ac_word=$2
2582 echo "$as_me:$LINENO: checking for $ac_word" >&5
2583 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2584 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2585 echo $ECHO_N "(cached) $ECHO_C" >&6
2587 if test -n "$ac_ct_CC"; then
2588 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2594 test -z "$as_dir" && as_dir=.
2595 for ac_exec_ext in '' $ac_executable_extensions; do
2596 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2597 ac_cv_prog_ac_ct_CC="$ac_prog"
2598 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2606 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2607 if test -n "$ac_ct_CC"; then
2608 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2609 echo "${ECHO_T}$ac_ct_CC" >&6
2611 echo "$as_me:$LINENO: result: no" >&5
2612 echo "${ECHO_T}no" >&6
2615 test -n "$ac_ct_CC" && break
2624 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2625 See \`config.log' for more details." >&5
2626 echo "$as_me: error: no acceptable C compiler found in \$PATH
2627 See \`config.log' for more details." >&2;}
2628 { (exit 1); exit 1; }; }
2630 # Provide some information about the compiler.
2631 echo "$as_me:$LINENO:" \
2632 "checking for C compiler version" >&5
2633 ac_compiler=`set X $ac_compile; echo $2`
2634 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2635 (eval $ac_compiler --version </dev/null >&5) 2>&5
2637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2638 (exit $ac_status); }
2639 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2640 (eval $ac_compiler -v </dev/null >&5) 2>&5
2642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2643 (exit $ac_status); }
2644 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2645 (eval $ac_compiler -V </dev/null >&5) 2>&5
2647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2648 (exit $ac_status); }
2651 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2652 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2653 if test "${ac_cv_objext+set}" = set; then
2654 echo $ECHO_N "(cached) $ECHO_C" >&6
2656 cat >conftest.$ac_ext <<_ACEOF
2659 cat confdefs.h >>conftest.$ac_ext
2660 cat >>conftest.$ac_ext <<_ACEOF
2661 /* end confdefs.h. */
2671 rm -f conftest.o conftest.obj
2672 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2673 (eval $ac_compile) 2>&5
2675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2676 (exit $ac_status); }; then
2677 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2679 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2680 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2685 echo "$as_me: failed program was:" >&5
2686 sed 's/^/| /' conftest.$ac_ext >&5
2688 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2689 See \`config.log' for more details." >&5
2690 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2691 See \`config.log' for more details." >&2;}
2692 { (exit 1); exit 1; }; }
2695 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2697 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2698 echo "${ECHO_T}$ac_cv_objext" >&6
2699 OBJEXT=$ac_cv_objext
2701 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2702 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2703 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2704 echo $ECHO_N "(cached) $ECHO_C" >&6
2706 cat >conftest.$ac_ext <<_ACEOF
2709 cat confdefs.h >>conftest.$ac_ext
2710 cat >>conftest.$ac_ext <<_ACEOF
2711 /* end confdefs.h. */
2724 rm -f conftest.$ac_objext
2725 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2726 (eval $ac_compile) 2>conftest.er1
2728 grep -v '^ *+' conftest.er1 >conftest.err
2730 cat conftest.err >&5
2731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2732 (exit $ac_status); } &&
2733 { ac_try='test -z "$ac_c_werror_flag"
2734 || test ! -s conftest.err'
2735 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2739 (exit $ac_status); }; } &&
2740 { ac_try='test -s conftest.$ac_objext'
2741 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2745 (exit $ac_status); }; }; then
2748 echo "$as_me: failed program was:" >&5
2749 sed 's/^/| /' conftest.$ac_ext >&5
2753 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2754 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2757 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2758 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2759 GCC=`test $ac_compiler_gnu = yes && echo yes`
2760 ac_test_CFLAGS=${CFLAGS+set}
2761 ac_save_CFLAGS=$CFLAGS
2763 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2764 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2765 if test "${ac_cv_prog_cc_g+set}" = set; then
2766 echo $ECHO_N "(cached) $ECHO_C" >&6
2768 cat >conftest.$ac_ext <<_ACEOF
2771 cat confdefs.h >>conftest.$ac_ext
2772 cat >>conftest.$ac_ext <<_ACEOF
2773 /* end confdefs.h. */
2783 rm -f conftest.$ac_objext
2784 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2785 (eval $ac_compile) 2>conftest.er1
2787 grep -v '^ *+' conftest.er1 >conftest.err
2789 cat conftest.err >&5
2790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2791 (exit $ac_status); } &&
2792 { ac_try='test -z "$ac_c_werror_flag"
2793 || test ! -s conftest.err'
2794 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2798 (exit $ac_status); }; } &&
2799 { ac_try='test -s conftest.$ac_objext'
2800 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2804 (exit $ac_status); }; }; then
2807 echo "$as_me: failed program was:" >&5
2808 sed 's/^/| /' conftest.$ac_ext >&5
2812 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2814 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2815 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2816 if test "$ac_test_CFLAGS" = set; then
2817 CFLAGS=$ac_save_CFLAGS
2818 elif test $ac_cv_prog_cc_g = yes; then
2819 if test "$GCC" = yes; then
2825 if test "$GCC" = yes; then
2831 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2832 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2833 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2834 echo $ECHO_N "(cached) $ECHO_C" >&6
2836 ac_cv_prog_cc_stdc=no
2838 cat >conftest.$ac_ext <<_ACEOF
2841 cat confdefs.h >>conftest.$ac_ext
2842 cat >>conftest.$ac_ext <<_ACEOF
2843 /* end confdefs.h. */
2846 #include <sys/types.h>
2847 #include <sys/stat.h>
2848 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2849 struct buf { int x; };
2850 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2851 static char *e (p, i)
2857 static char *f (char * (*g) (char **, int), char **p, ...)
2862 s = g (p, va_arg (v,int));
2867 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2868 function prototypes and stuff, but not '\xHH' hex character constants.
2869 These don't provoke an error unfortunately, instead are silently treated
2870 as 'x'. The following induces an error, until -std1 is added to get
2871 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2872 array size at least. It's necessary to write '\x00'==0 to get something
2873 that's true only with -std1. */
2874 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2876 int test (int i, double x);
2877 struct s1 {int (*f) (int a);};
2878 struct s2 {int (*f) (double a);};
2879 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2885 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2890 # Don't try gcc -ansi; that turns off useful extensions and
2891 # breaks some systems' header files.
2892 # AIX -qlanglvl=ansi
2893 # Ultrix and OSF/1 -std1
2894 # HP-UX 10.20 and later -Ae
2895 # HP-UX older versions -Aa -D_HPUX_SOURCE
2896 # SVR4 -Xc -D__EXTENSIONS__
2897 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2899 CC="$ac_save_CC $ac_arg"
2900 rm -f conftest.$ac_objext
2901 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2902 (eval $ac_compile) 2>conftest.er1
2904 grep -v '^ *+' conftest.er1 >conftest.err
2906 cat conftest.err >&5
2907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2908 (exit $ac_status); } &&
2909 { ac_try='test -z "$ac_c_werror_flag"
2910 || test ! -s conftest.err'
2911 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2915 (exit $ac_status); }; } &&
2916 { ac_try='test -s conftest.$ac_objext'
2917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2921 (exit $ac_status); }; }; then
2922 ac_cv_prog_cc_stdc=$ac_arg
2925 echo "$as_me: failed program was:" >&5
2926 sed 's/^/| /' conftest.$ac_ext >&5
2929 rm -f conftest.err conftest.$ac_objext
2931 rm -f conftest.$ac_ext conftest.$ac_objext
2936 case "x$ac_cv_prog_cc_stdc" in
2938 echo "$as_me:$LINENO: result: none needed" >&5
2939 echo "${ECHO_T}none needed" >&6 ;;
2941 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2942 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2943 CC="$CC $ac_cv_prog_cc_stdc" ;;
2946 # Some people use a C++ compiler to compile C. Since we use `exit',
2947 # in C++ we need to declare it. In case someone uses the same compiler
2948 # for both compiling C and C++ we need to have the C++ compiler decide
2949 # the declaration of exit, since it's the most demanding environment.
2950 cat >conftest.$ac_ext <<_ACEOF
2955 rm -f conftest.$ac_objext
2956 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2957 (eval $ac_compile) 2>conftest.er1
2959 grep -v '^ *+' conftest.er1 >conftest.err
2961 cat conftest.err >&5
2962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2963 (exit $ac_status); } &&
2964 { ac_try='test -z "$ac_c_werror_flag"
2965 || test ! -s conftest.err'
2966 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2970 (exit $ac_status); }; } &&
2971 { ac_try='test -s conftest.$ac_objext'
2972 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2975 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2976 (exit $ac_status); }; }; then
2977 for ac_declaration in \
2979 'extern "C" void std::exit (int) throw (); using std::exit;' \
2980 'extern "C" void std::exit (int); using std::exit;' \
2981 'extern "C" void exit (int) throw ();' \
2982 'extern "C" void exit (int);' \
2985 cat >conftest.$ac_ext <<_ACEOF
2988 cat confdefs.h >>conftest.$ac_ext
2989 cat >>conftest.$ac_ext <<_ACEOF
2990 /* end confdefs.h. */
3001 rm -f conftest.$ac_objext
3002 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3003 (eval $ac_compile) 2>conftest.er1
3005 grep -v '^ *+' conftest.er1 >conftest.err
3007 cat conftest.err >&5
3008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3009 (exit $ac_status); } &&
3010 { ac_try='test -z "$ac_c_werror_flag"
3011 || test ! -s conftest.err'
3012 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3016 (exit $ac_status); }; } &&
3017 { ac_try='test -s conftest.$ac_objext'
3018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3022 (exit $ac_status); }; }; then
3025 echo "$as_me: failed program was:" >&5
3026 sed 's/^/| /' conftest.$ac_ext >&5
3030 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3031 cat >conftest.$ac_ext <<_ACEOF
3034 cat confdefs.h >>conftest.$ac_ext
3035 cat >>conftest.$ac_ext <<_ACEOF
3036 /* end confdefs.h. */
3046 rm -f conftest.$ac_objext
3047 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3048 (eval $ac_compile) 2>conftest.er1
3050 grep -v '^ *+' conftest.er1 >conftest.err
3052 cat conftest.err >&5
3053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3054 (exit $ac_status); } &&
3055 { ac_try='test -z "$ac_c_werror_flag"
3056 || test ! -s conftest.err'
3057 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3061 (exit $ac_status); }; } &&
3062 { ac_try='test -s conftest.$ac_objext'
3063 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3067 (exit $ac_status); }; }; then
3070 echo "$as_me: failed program was:" >&5
3071 sed 's/^/| /' conftest.$ac_ext >&5
3074 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3077 if test -n "$ac_declaration"; then
3078 echo '#ifdef __cplusplus' >>confdefs.h
3079 echo $ac_declaration >>confdefs.h
3080 echo '#endif' >>confdefs.h
3084 echo "$as_me: failed program was:" >&5
3085 sed 's/^/| /' conftest.$ac_ext >&5
3088 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3090 ac_cpp='$CPP $CPPFLAGS'
3091 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3092 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3093 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3095 if test $host != $build; then
3096 for ac_prog in gcc cc
3098 # Extract the first word of "$ac_prog", so it can be a program name with args.
3099 set dummy $ac_prog; ac_word=$2
3100 echo "$as_me:$LINENO: checking for $ac_word" >&5
3101 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3102 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3103 echo $ECHO_N "(cached) $ECHO_C" >&6
3105 if test -n "$BUILD_CC"; then
3106 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3108 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3112 test -z "$as_dir" && as_dir=.
3113 for ac_exec_ext in '' $ac_executable_extensions; do
3114 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3115 ac_cv_prog_BUILD_CC="$ac_prog"
3116 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3124 BUILD_CC=$ac_cv_prog_BUILD_CC
3125 if test -n "$BUILD_CC"; then
3126 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3127 echo "${ECHO_T}$BUILD_CC" >&6
3129 echo "$as_me:$LINENO: result: no" >&5
3130 echo "${ECHO_T}no" >&6
3133 test -n "$BUILD_CC" && break
3139 ac_cpp='$CPP $CPPFLAGS'
3140 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3141 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3142 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3143 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3144 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3145 # On Suns, sometimes $CPP names a directory.
3146 if test -n "$CPP" && test -d "$CPP"; then
3149 if test -z "$CPP"; then
3150 if test "${ac_cv_prog_CPP+set}" = set; then
3151 echo $ECHO_N "(cached) $ECHO_C" >&6
3153 # Double quotes because CPP needs to be expanded
3154 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3157 for ac_c_preproc_warn_flag in '' yes
3159 # Use a header file that comes with gcc, so configuring glibc
3160 # with a fresh cross-compiler works.
3161 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3162 # <limits.h> exists even on freestanding compilers.
3163 # On the NeXT, cc -E runs the code through the compiler's parser,
3164 # not just through cpp. "Syntax error" is here to catch this case.
3165 cat >conftest.$ac_ext <<_ACEOF
3168 cat confdefs.h >>conftest.$ac_ext
3169 cat >>conftest.$ac_ext <<_ACEOF
3170 /* end confdefs.h. */
3172 # include <limits.h>
3174 # include <assert.h>
3178 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3179 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3181 grep -v '^ *+' conftest.er1 >conftest.err
3183 cat conftest.err >&5
3184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3185 (exit $ac_status); } >/dev/null; then
3186 if test -s conftest.err; then
3187 ac_cpp_err=$ac_c_preproc_warn_flag
3188 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3195 if test -z "$ac_cpp_err"; then
3198 echo "$as_me: failed program was:" >&5
3199 sed 's/^/| /' conftest.$ac_ext >&5
3201 # Broken: fails on valid input.
3204 rm -f conftest.err conftest.$ac_ext
3206 # OK, works on sane cases. Now check whether non-existent headers
3207 # can be detected and how.
3208 cat >conftest.$ac_ext <<_ACEOF
3211 cat confdefs.h >>conftest.$ac_ext
3212 cat >>conftest.$ac_ext <<_ACEOF
3213 /* end confdefs.h. */
3214 #include <ac_nonexistent.h>
3216 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3217 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3219 grep -v '^ *+' conftest.er1 >conftest.err
3221 cat conftest.err >&5
3222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3223 (exit $ac_status); } >/dev/null; then
3224 if test -s conftest.err; then
3225 ac_cpp_err=$ac_c_preproc_warn_flag
3226 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3233 if test -z "$ac_cpp_err"; then
3234 # Broken: success on invalid input.
3237 echo "$as_me: failed program was:" >&5
3238 sed 's/^/| /' conftest.$ac_ext >&5
3240 # Passes both tests.
3244 rm -f conftest.err conftest.$ac_ext
3247 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3248 rm -f conftest.err conftest.$ac_ext
3249 if $ac_preproc_ok; then
3261 echo "$as_me:$LINENO: result: $CPP" >&5
3262 echo "${ECHO_T}$CPP" >&6
3264 for ac_c_preproc_warn_flag in '' yes
3266 # Use a header file that comes with gcc, so configuring glibc
3267 # with a fresh cross-compiler works.
3268 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3269 # <limits.h> exists even on freestanding compilers.
3270 # On the NeXT, cc -E runs the code through the compiler's parser,
3271 # not just through cpp. "Syntax error" is here to catch this case.
3272 cat >conftest.$ac_ext <<_ACEOF
3275 cat confdefs.h >>conftest.$ac_ext
3276 cat >>conftest.$ac_ext <<_ACEOF
3277 /* end confdefs.h. */
3279 # include <limits.h>
3281 # include <assert.h>
3285 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3286 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3288 grep -v '^ *+' conftest.er1 >conftest.err
3290 cat conftest.err >&5
3291 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3292 (exit $ac_status); } >/dev/null; then
3293 if test -s conftest.err; then
3294 ac_cpp_err=$ac_c_preproc_warn_flag
3295 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3302 if test -z "$ac_cpp_err"; then
3305 echo "$as_me: failed program was:" >&5
3306 sed 's/^/| /' conftest.$ac_ext >&5
3308 # Broken: fails on valid input.
3311 rm -f conftest.err conftest.$ac_ext
3313 # OK, works on sane cases. Now check whether non-existent headers
3314 # can be detected and how.
3315 cat >conftest.$ac_ext <<_ACEOF
3318 cat confdefs.h >>conftest.$ac_ext
3319 cat >>conftest.$ac_ext <<_ACEOF
3320 /* end confdefs.h. */
3321 #include <ac_nonexistent.h>
3323 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3324 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3326 grep -v '^ *+' conftest.er1 >conftest.err
3328 cat conftest.err >&5
3329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3330 (exit $ac_status); } >/dev/null; then
3331 if test -s conftest.err; then
3332 ac_cpp_err=$ac_c_preproc_warn_flag
3333 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3340 if test -z "$ac_cpp_err"; then
3341 # Broken: success on invalid input.
3344 echo "$as_me: failed program was:" >&5
3345 sed 's/^/| /' conftest.$ac_ext >&5
3347 # Passes both tests.
3351 rm -f conftest.err conftest.$ac_ext
3354 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3355 rm -f conftest.err conftest.$ac_ext
3356 if $ac_preproc_ok; then
3359 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3360 See \`config.log' for more details." >&5
3361 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3362 See \`config.log' for more details." >&2;}
3363 { (exit 1); exit 1; }; }
3367 ac_cpp='$CPP $CPPFLAGS'
3368 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3369 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3370 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3372 # We need the C++ compiler only for testing.
3374 ac_cpp='$CXXCPP $CPPFLAGS'
3375 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3376 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3377 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3378 if test -n "$ac_tool_prefix"; then
3379 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3381 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3382 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3383 echo "$as_me:$LINENO: checking for $ac_word" >&5
3384 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3385 if test "${ac_cv_prog_CXX+set}" = set; then
3386 echo $ECHO_N "(cached) $ECHO_C" >&6
3388 if test -n "$CXX"; then
3389 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3391 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3395 test -z "$as_dir" && as_dir=.
3396 for ac_exec_ext in '' $ac_executable_extensions; do
3397 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3398 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3399 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3408 if test -n "$CXX"; then
3409 echo "$as_me:$LINENO: result: $CXX" >&5
3410 echo "${ECHO_T}$CXX" >&6
3412 echo "$as_me:$LINENO: result: no" >&5
3413 echo "${ECHO_T}no" >&6
3416 test -n "$CXX" && break
3419 if test -z "$CXX"; then
3421 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3423 # Extract the first word of "$ac_prog", so it can be a program name with args.
3424 set dummy $ac_prog; ac_word=$2
3425 echo "$as_me:$LINENO: checking for $ac_word" >&5
3426 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3427 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3428 echo $ECHO_N "(cached) $ECHO_C" >&6
3430 if test -n "$ac_ct_CXX"; then
3431 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3437 test -z "$as_dir" && as_dir=.
3438 for ac_exec_ext in '' $ac_executable_extensions; do
3439 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3440 ac_cv_prog_ac_ct_CXX="$ac_prog"
3441 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3449 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3450 if test -n "$ac_ct_CXX"; then
3451 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3452 echo "${ECHO_T}$ac_ct_CXX" >&6
3454 echo "$as_me:$LINENO: result: no" >&5
3455 echo "${ECHO_T}no" >&6
3458 test -n "$ac_ct_CXX" && break
3460 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3466 # Provide some information about the compiler.
3467 echo "$as_me:$LINENO:" \
3468 "checking for C++ compiler version" >&5
3469 ac_compiler=`set X $ac_compile; echo $2`
3470 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3471 (eval $ac_compiler --version </dev/null >&5) 2>&5
3473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3474 (exit $ac_status); }
3475 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3476 (eval $ac_compiler -v </dev/null >&5) 2>&5
3478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3479 (exit $ac_status); }
3480 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3481 (eval $ac_compiler -V </dev/null >&5) 2>&5
3483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3484 (exit $ac_status); }
3486 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3487 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3488 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3489 echo $ECHO_N "(cached) $ECHO_C" >&6
3491 cat >conftest.$ac_ext <<_ACEOF
3494 cat confdefs.h >>conftest.$ac_ext
3495 cat >>conftest.$ac_ext <<_ACEOF
3496 /* end confdefs.h. */
3509 rm -f conftest.$ac_objext
3510 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3511 (eval $ac_compile) 2>conftest.er1
3513 grep -v '^ *+' conftest.er1 >conftest.err
3515 cat conftest.err >&5
3516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3517 (exit $ac_status); } &&
3518 { ac_try='test -z "$ac_cxx_werror_flag"
3519 || test ! -s conftest.err'
3520 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3524 (exit $ac_status); }; } &&
3525 { ac_try='test -s conftest.$ac_objext'
3526 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3530 (exit $ac_status); }; }; then
3533 echo "$as_me: failed program was:" >&5
3534 sed 's/^/| /' conftest.$ac_ext >&5
3538 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3539 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3542 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3543 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3544 GXX=`test $ac_compiler_gnu = yes && echo yes`
3545 ac_test_CXXFLAGS=${CXXFLAGS+set}
3546 ac_save_CXXFLAGS=$CXXFLAGS
3548 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3549 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3550 if test "${ac_cv_prog_cxx_g+set}" = set; then
3551 echo $ECHO_N "(cached) $ECHO_C" >&6
3553 cat >conftest.$ac_ext <<_ACEOF
3556 cat confdefs.h >>conftest.$ac_ext
3557 cat >>conftest.$ac_ext <<_ACEOF
3558 /* end confdefs.h. */
3568 rm -f conftest.$ac_objext
3569 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3570 (eval $ac_compile) 2>conftest.er1
3572 grep -v '^ *+' conftest.er1 >conftest.err
3574 cat conftest.err >&5
3575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3576 (exit $ac_status); } &&
3577 { ac_try='test -z "$ac_cxx_werror_flag"
3578 || test ! -s conftest.err'
3579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3583 (exit $ac_status); }; } &&
3584 { ac_try='test -s conftest.$ac_objext'
3585 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3589 (exit $ac_status); }; }; then
3590 ac_cv_prog_cxx_g=yes
3592 echo "$as_me: failed program was:" >&5
3593 sed 's/^/| /' conftest.$ac_ext >&5
3597 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3599 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3600 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3601 if test "$ac_test_CXXFLAGS" = set; then
3602 CXXFLAGS=$ac_save_CXXFLAGS
3603 elif test $ac_cv_prog_cxx_g = yes; then
3604 if test "$GXX" = yes; then
3610 if test "$GXX" = yes; then
3616 for ac_declaration in \
3618 'extern "C" void std::exit (int) throw (); using std::exit;' \
3619 'extern "C" void std::exit (int); using std::exit;' \
3620 'extern "C" void exit (int) throw ();' \
3621 'extern "C" void exit (int);' \
3624 cat >conftest.$ac_ext <<_ACEOF
3627 cat confdefs.h >>conftest.$ac_ext
3628 cat >>conftest.$ac_ext <<_ACEOF
3629 /* end confdefs.h. */
3640 rm -f conftest.$ac_objext
3641 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3642 (eval $ac_compile) 2>conftest.er1
3644 grep -v '^ *+' conftest.er1 >conftest.err
3646 cat conftest.err >&5
3647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3648 (exit $ac_status); } &&
3649 { ac_try='test -z "$ac_cxx_werror_flag"
3650 || test ! -s conftest.err'
3651 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3655 (exit $ac_status); }; } &&
3656 { ac_try='test -s conftest.$ac_objext'
3657 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3661 (exit $ac_status); }; }; then
3664 echo "$as_me: failed program was:" >&5
3665 sed 's/^/| /' conftest.$ac_ext >&5
3669 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3670 cat >conftest.$ac_ext <<_ACEOF
3673 cat confdefs.h >>conftest.$ac_ext
3674 cat >>conftest.$ac_ext <<_ACEOF
3675 /* end confdefs.h. */
3685 rm -f conftest.$ac_objext
3686 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3687 (eval $ac_compile) 2>conftest.er1
3689 grep -v '^ *+' conftest.er1 >conftest.err
3691 cat conftest.err >&5
3692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3693 (exit $ac_status); } &&
3694 { ac_try='test -z "$ac_cxx_werror_flag"
3695 || test ! -s conftest.err'
3696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3700 (exit $ac_status); }; } &&
3701 { ac_try='test -s conftest.$ac_objext'
3702 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3706 (exit $ac_status); }; }; then
3709 echo "$as_me: failed program was:" >&5
3710 sed 's/^/| /' conftest.$ac_ext >&5
3713 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3716 if test -n "$ac_declaration"; then
3717 echo '#ifdef __cplusplus' >>confdefs.h
3718 echo $ac_declaration >>confdefs.h
3719 echo '#endif' >>confdefs.h
3723 ac_cpp='$CPP $CPPFLAGS'
3724 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3725 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3726 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3728 # Was a --with-binutils option given?
3729 if test -n "$path_binutils"; then
3730 # Make absolute; ensure a single trailing slash.
3731 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3732 CC="$CC -B$path_binutils"
3734 AS=`$CC -print-prog-name=as`
3735 LD=`$CC -print-prog-name=ld`
3736 AR=`$CC -print-prog-name=ar`
3738 OBJDUMP=`$CC -print-prog-name=objdump`
3741 # ranlib has to be treated a bit differently since it might not exist at all.
3742 ac_ranlib=`$CC -print-prog-name=ranlib`
3743 if test "x$ac_ranlib" = xranlib; then
3744 # This extra check has to happen since gcc simply echos the parameter in
3745 # case it cannot find the value in its own directories.
3746 if test -n "$ac_tool_prefix"; then
3747 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3748 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3749 echo "$as_me:$LINENO: checking for $ac_word" >&5
3750 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3751 if test "${ac_cv_prog_RANLIB+set}" = set; then
3752 echo $ECHO_N "(cached) $ECHO_C" >&6
3754 if test -n "$RANLIB"; then
3755 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3761 test -z "$as_dir" && as_dir=.
3762 for ac_exec_ext in '' $ac_executable_extensions; do
3763 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3764 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3765 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3773 RANLIB=$ac_cv_prog_RANLIB
3774 if test -n "$RANLIB"; then
3775 echo "$as_me:$LINENO: result: $RANLIB" >&5
3776 echo "${ECHO_T}$RANLIB" >&6
3778 echo "$as_me:$LINENO: result: no" >&5
3779 echo "${ECHO_T}no" >&6
3783 if test -z "$ac_cv_prog_RANLIB"; then
3784 ac_ct_RANLIB=$RANLIB
3785 # Extract the first word of "ranlib", so it can be a program name with args.
3786 set dummy ranlib; ac_word=$2
3787 echo "$as_me:$LINENO: checking for $ac_word" >&5
3788 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3789 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3790 echo $ECHO_N "(cached) $ECHO_C" >&6
3792 if test -n "$ac_ct_RANLIB"; then
3793 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3799 test -z "$as_dir" && as_dir=.
3800 for ac_exec_ext in '' $ac_executable_extensions; do
3801 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3802 ac_cv_prog_ac_ct_RANLIB="ranlib"
3803 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3809 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3812 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3813 if test -n "$ac_ct_RANLIB"; then
3814 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3815 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3817 echo "$as_me:$LINENO: result: no" >&5
3818 echo "${ECHO_T}no" >&6
3821 RANLIB=$ac_ct_RANLIB
3823 RANLIB="$ac_cv_prog_RANLIB"
3831 # Determine whether we are using GNU binutils.
3832 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3833 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3834 if test "${libc_cv_prog_as_gnu+set}" = set; then
3835 echo $ECHO_N "(cached) $ECHO_C" >&6
3837 # Most GNU programs take a -v and spit out some text including
3838 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3839 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3840 libc_cv_prog_as_gnu=yes
3842 libc_cv_prog_as_gnu=no
3846 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3847 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3849 gnu_as=$libc_cv_prog_as_gnu
3851 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3852 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3853 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3854 echo $ECHO_N "(cached) $ECHO_C" >&6
3856 # Most GNU programs take a -v and spit out some text including
3857 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3858 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3859 libc_cv_prog_ld_gnu=yes
3861 libc_cv_prog_ld_gnu=no
3865 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3866 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3867 gnu_ld=$libc_cv_prog_ld_gnu
3870 # Accept binutils 2.13 or newer.
3873 # Extract the first word of "$ac_prog", so it can be a program name with args.
3874 set dummy $ac_prog; ac_word=$2
3875 echo "$as_me:$LINENO: checking for $ac_word" >&5
3876 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3877 if test "${ac_cv_prog_AS+set}" = set; then
3878 echo $ECHO_N "(cached) $ECHO_C" >&6
3880 if test -n "$AS"; then
3881 ac_cv_prog_AS="$AS" # Let the user override the test.
3883 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3887 test -z "$as_dir" && as_dir=.
3888 for ac_exec_ext in '' $ac_executable_extensions; do
3889 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3890 ac_cv_prog_AS="$ac_prog"
3891 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3900 if test -n "$AS"; then
3901 echo "$as_me:$LINENO: result: $AS" >&5
3902 echo "${ECHO_T}$AS" >&6
3904 echo "$as_me:$LINENO: result: no" >&5
3905 echo "${ECHO_T}no" >&6
3908 test -n "$AS" && break
3911 if test -z "$AS"; then
3914 # Found it, now check the version.
3915 echo "$as_me:$LINENO: checking version of $AS" >&5
3916 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3917 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3918 case $ac_prog_version in
3919 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3921 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3922 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3925 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3926 echo "${ECHO_T}$ac_prog_version" >&6
3928 if test $ac_verc_fail = yes; then
3929 AS=: critic_missing="$critic_missing as"
3934 # Extract the first word of "$ac_prog", so it can be a program name with args.
3935 set dummy $ac_prog; ac_word=$2
3936 echo "$as_me:$LINENO: checking for $ac_word" >&5
3937 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3938 if test "${ac_cv_prog_LD+set}" = set; then
3939 echo $ECHO_N "(cached) $ECHO_C" >&6
3941 if test -n "$LD"; then
3942 ac_cv_prog_LD="$LD" # Let the user override the test.
3944 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3948 test -z "$as_dir" && as_dir=.
3949 for ac_exec_ext in '' $ac_executable_extensions; do
3950 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3951 ac_cv_prog_LD="$ac_prog"
3952 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3961 if test -n "$LD"; then
3962 echo "$as_me:$LINENO: result: $LD" >&5
3963 echo "${ECHO_T}$LD" >&6
3965 echo "$as_me:$LINENO: result: no" >&5
3966 echo "${ECHO_T}no" >&6
3969 test -n "$LD" && break
3972 if test -z "$LD"; then
3975 # Found it, now check the version.
3976 echo "$as_me:$LINENO: checking version of $LD" >&5
3977 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
3978 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
3979 case $ac_prog_version in
3980 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3982 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3983 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3986 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3987 echo "${ECHO_T}$ac_prog_version" >&6
3989 if test $ac_verc_fail = yes; then
3990 LD=: critic_missing="$critic_missing ld"
3994 # We need the physical current working directory. We cannot use the
3995 # "pwd -P" shell builtin since that's not portable. Instead we try to
3996 # find a pwd binary. Note that assigning to the PWD environment
3997 # variable might have some interesting side effects, so we don't do
3999 # Extract the first word of "pwd", so it can be a program name with args.
4000 set dummy pwd; ac_word=$2
4001 echo "$as_me:$LINENO: checking for $ac_word" >&5
4002 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4003 if test "${ac_cv_path_PWD_P+set}" = set; then
4004 echo $ECHO_N "(cached) $ECHO_C" >&6
4008 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4015 test -z "$as_dir" && as_dir=.
4016 for ac_exec_ext in '' $ac_executable_extensions; do
4017 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4018 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4019 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4025 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4029 PWD_P=$ac_cv_path_PWD_P
4031 if test -n "$PWD_P"; then
4032 echo "$as_me:$LINENO: result: $PWD_P" >&5
4033 echo "${ECHO_T}$PWD_P" >&6
4035 echo "$as_me:$LINENO: result: no" >&5
4036 echo "${ECHO_T}no" >&6
4039 if test "$PWD_P" = no; then
4040 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
4041 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
4042 { (exit 1); exit 1; }; }
4045 # These programs are version sensitive.
4047 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4049 # Extract the first word of "$ac_prog", so it can be a program name with args.
4050 set dummy $ac_prog; ac_word=$2
4051 echo "$as_me:$LINENO: checking for $ac_word" >&5
4052 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4053 if test "${ac_cv_prog_CC+set}" = set; then
4054 echo $ECHO_N "(cached) $ECHO_C" >&6
4056 if test -n "$CC"; then
4057 ac_cv_prog_CC="$CC" # Let the user override the test.
4059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4063 test -z "$as_dir" && as_dir=.
4064 for ac_exec_ext in '' $ac_executable_extensions; do
4065 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4066 ac_cv_prog_CC="$ac_prog"
4067 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4076 if test -n "$CC"; then
4077 echo "$as_me:$LINENO: result: $CC" >&5
4078 echo "${ECHO_T}$CC" >&6
4080 echo "$as_me:$LINENO: result: no" >&5
4081 echo "${ECHO_T}no" >&6
4084 test -n "$CC" && break
4087 if test -z "$CC"; then
4090 # Found it, now check the version.
4091 echo "$as_me:$LINENO: checking version of $CC" >&5
4092 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4093 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4094 case $ac_prog_version in
4095 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4096 3.[2-9]* | 4.[0-9]* )
4097 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4098 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4101 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4102 echo "${ECHO_T}$ac_prog_version" >&6
4104 if test $ac_verc_fail = yes; then
4105 critic_missing="$critic_missing gcc"
4108 for ac_prog in gnumake gmake make
4110 # Extract the first word of "$ac_prog", so it can be a program name with args.
4111 set dummy $ac_prog; ac_word=$2
4112 echo "$as_me:$LINENO: checking for $ac_word" >&5
4113 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4114 if test "${ac_cv_prog_MAKE+set}" = set; then
4115 echo $ECHO_N "(cached) $ECHO_C" >&6
4117 if test -n "$MAKE"; then
4118 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4124 test -z "$as_dir" && as_dir=.
4125 for ac_exec_ext in '' $ac_executable_extensions; do
4126 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4127 ac_cv_prog_MAKE="$ac_prog"
4128 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4136 MAKE=$ac_cv_prog_MAKE
4137 if test -n "$MAKE"; then
4138 echo "$as_me:$LINENO: result: $MAKE" >&5
4139 echo "${ECHO_T}$MAKE" >&6
4141 echo "$as_me:$LINENO: result: no" >&5
4142 echo "${ECHO_T}no" >&6
4145 test -n "$MAKE" && break
4148 if test -z "$MAKE"; then
4151 # Found it, now check the version.
4152 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4153 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4154 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4155 case $ac_prog_version in
4156 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4158 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4159 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4162 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4163 echo "${ECHO_T}$ac_prog_version" >&6
4165 if test $ac_verc_fail = yes; then
4166 critic_missing="$critic_missing make"
4170 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4172 # Extract the first word of "$ac_prog", so it can be a program name with args.
4173 set dummy $ac_prog; ac_word=$2
4174 echo "$as_me:$LINENO: checking for $ac_word" >&5
4175 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4176 if test "${ac_cv_prog_MSGFMT+set}" = set; then
4177 echo $ECHO_N "(cached) $ECHO_C" >&6
4179 if test -n "$MSGFMT"; then
4180 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4182 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4186 test -z "$as_dir" && as_dir=.
4187 for ac_exec_ext in '' $ac_executable_extensions; do
4188 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4189 ac_cv_prog_MSGFMT="$ac_prog"
4190 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4198 MSGFMT=$ac_cv_prog_MSGFMT
4199 if test -n "$MSGFMT"; then
4200 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4201 echo "${ECHO_T}$MSGFMT" >&6
4203 echo "$as_me:$LINENO: result: no" >&5
4204 echo "${ECHO_T}no" >&6
4207 test -n "$MSGFMT" && break
4210 if test -z "$MSGFMT"; then
4213 # Found it, now check the version.
4214 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4215 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4216 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4217 case $ac_prog_version in
4218 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4219 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4220 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4221 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4224 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4225 echo "${ECHO_T}$ac_prog_version" >&6
4227 if test $ac_verc_fail = yes; then
4228 MSGFMT=: aux_missing="$aux_missing msgfmt"
4231 for ac_prog in makeinfo
4233 # Extract the first word of "$ac_prog", so it can be a program name with args.
4234 set dummy $ac_prog; ac_word=$2
4235 echo "$as_me:$LINENO: checking for $ac_word" >&5
4236 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4237 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4238 echo $ECHO_N "(cached) $ECHO_C" >&6
4240 if test -n "$MAKEINFO"; then
4241 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4247 test -z "$as_dir" && as_dir=.
4248 for ac_exec_ext in '' $ac_executable_extensions; do
4249 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4250 ac_cv_prog_MAKEINFO="$ac_prog"
4251 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4259 MAKEINFO=$ac_cv_prog_MAKEINFO
4260 if test -n "$MAKEINFO"; then
4261 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4262 echo "${ECHO_T}$MAKEINFO" >&6
4264 echo "$as_me:$LINENO: result: no" >&5
4265 echo "${ECHO_T}no" >&6
4268 test -n "$MAKEINFO" && break
4271 if test -z "$MAKEINFO"; then
4274 # Found it, now check the version.
4275 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4276 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4277 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4278 case $ac_prog_version in
4279 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4281 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4282 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4285 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4286 echo "${ECHO_T}$ac_prog_version" >&6
4288 if test $ac_verc_fail = yes; then
4289 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4294 # Extract the first word of "$ac_prog", so it can be a program name with args.
4295 set dummy $ac_prog; ac_word=$2
4296 echo "$as_me:$LINENO: checking for $ac_word" >&5
4297 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4298 if test "${ac_cv_prog_SED+set}" = set; then
4299 echo $ECHO_N "(cached) $ECHO_C" >&6
4301 if test -n "$SED"; then
4302 ac_cv_prog_SED="$SED" # Let the user override the test.
4304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4308 test -z "$as_dir" && as_dir=.
4309 for ac_exec_ext in '' $ac_executable_extensions; do
4310 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4311 ac_cv_prog_SED="$ac_prog"
4312 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4321 if test -n "$SED"; then
4322 echo "$as_me:$LINENO: result: $SED" >&5
4323 echo "${ECHO_T}$SED" >&6
4325 echo "$as_me:$LINENO: result: no" >&5
4326 echo "${ECHO_T}no" >&6
4329 test -n "$SED" && break
4332 if test -z "$SED"; then
4335 # Found it, now check the version.
4336 echo "$as_me:$LINENO: checking version of $SED" >&5
4337 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4338 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4339 case $ac_prog_version in
4340 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4341 3.0[2-9]*|3.[1-9]*|[4-9]*)
4342 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4343 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4346 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4347 echo "${ECHO_T}$ac_prog_version" >&6
4349 if test $ac_verc_fail = yes; then
4350 SED=: aux_missing="$aux_missing sed"
4354 for ac_prog in autoconf
4356 # Extract the first word of "$ac_prog", so it can be a program name with args.
4357 set dummy $ac_prog; ac_word=$2
4358 echo "$as_me:$LINENO: checking for $ac_word" >&5
4359 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4360 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
4361 echo $ECHO_N "(cached) $ECHO_C" >&6
4363 if test -n "$AUTOCONF"; then
4364 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4370 test -z "$as_dir" && as_dir=.
4371 for ac_exec_ext in '' $ac_executable_extensions; do
4372 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4373 ac_cv_prog_AUTOCONF="$ac_prog"
4374 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4382 AUTOCONF=$ac_cv_prog_AUTOCONF
4383 if test -n "$AUTOCONF"; then
4384 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4385 echo "${ECHO_T}$AUTOCONF" >&6
4387 echo "$as_me:$LINENO: result: no" >&5
4388 echo "${ECHO_T}no" >&6
4391 test -n "$AUTOCONF" && break
4393 test -n "$AUTOCONF" || AUTOCONF="no"
4395 case "x$AUTOCONF" in
4396 xno|x|x:) AUTOCONF=no ;;
4398 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4399 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4400 if test "${libc_cv_autoconf_works+set}" = set; then
4401 echo $ECHO_N "(cached) $ECHO_C" >&6
4403 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4404 libc_cv_autoconf_works=yes
4406 libc_cv_autoconf_works=no
4409 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4410 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
4411 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4414 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4415 # If --without-cvs they probably won't change configure.in, so no complaints.
4416 aux_missing="$aux_missing autoconf"
4419 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4420 *** These critical programs are missing or too old:$critic_missing
4421 *** Check the INSTALL file for required versions." >&5
4422 echo "$as_me: error:
4423 *** These critical programs are missing or too old:$critic_missing
4424 *** Check the INSTALL file for required versions." >&2;}
4425 { (exit 1); exit 1; }; }
4427 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
4428 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4429 *** some features will be disabled.
4430 *** Check the INSTALL file for required versions." >&5
4431 echo "$as_me: WARNING:
4432 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4433 *** some features will be disabled.
4434 *** Check the INSTALL file for required versions." >&2;}
4436 # if using special system headers, find out the compiler's sekrit
4437 # header directory and add that to the list. NOTE: Only does the right
4438 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
4439 if test -n "$sysheaders"; then
4440 ccheaders=`$CC -print-file-name=include`
4441 SYSINCLUDES="-nostdinc -isystem $ccheaders -isystem $sysheaders"
4445 # check if ranlib is necessary
4446 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4447 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4448 if test "${libc_cv_ranlib_necessary+set}" = set; then
4449 echo $ECHO_N "(cached) $ECHO_C" >&6
4451 cat > conftest.c <<EOF
4456 $CC $CFLAGS $CPPFLAGS -c conftest.c
4457 $AR cr conftest.a conftest.o
4458 cp conftest.a conftest2.a
4460 if cmp -s conftest.a conftest2.a; then
4461 libc_cv_ranlib_necessary=no
4463 libc_cv_ranlib_necessary=yes
4467 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4468 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
4469 if test "$libc_cv_ranlib_necessary" = no; then
4473 # Test if LD_LIBRARY_PATH contains the notation for the current directory
4474 # since this would lead to problems installing/building glibc.
4475 # LD_LIBRARY_PATH contains the current directory if one of the following
4477 # - one of the terminals (":" and ";") is the first or last sign
4478 # - two terminals occur directly after each other
4479 # - the path contains an element with a dot in it
4480 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4481 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
4482 case ${LD_LIBRARY_PATH} in
4483 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
4484 ld_library_path_setting="contains current directory"
4487 ld_library_path_setting="ok"
4490 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4491 echo "${ECHO_T}$ld_library_path_setting" >&6
4492 if test "$ld_library_path_setting" != "ok"; then
4493 { { echo "$as_me:$LINENO: error:
4494 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4495 *** building glibc. Please change the environment variable
4496 *** and run configure again." >&5
4497 echo "$as_me: error:
4498 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4499 *** building glibc. Please change the environment variable
4500 *** and run configure again." >&2;}
4501 { (exit 1); exit 1; }; }
4504 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4505 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4506 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4507 echo $ECHO_N "(cached) $ECHO_C" >&6
4509 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4510 libc_cv_gcc_static_libgcc=
4512 libc_cv_gcc_static_libgcc=-static-libgcc
4515 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4516 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
4519 # Extract the first word of "bash", so it can be a program name with args.
4520 set dummy bash; ac_word=$2
4521 echo "$as_me:$LINENO: checking for $ac_word" >&5
4522 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4523 if test "${ac_cv_path_BASH+set}" = set; then
4524 echo $ECHO_N "(cached) $ECHO_C" >&6
4528 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4535 test -z "$as_dir" && as_dir=.
4536 for ac_exec_ext in '' $ac_executable_extensions; do
4537 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4538 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4539 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4545 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4549 BASH=$ac_cv_path_BASH
4551 if test -n "$BASH"; then
4552 echo "$as_me:$LINENO: result: $BASH" >&5
4553 echo "${ECHO_T}$BASH" >&6
4555 echo "$as_me:$LINENO: result: no" >&5
4556 echo "${ECHO_T}no" >&6
4559 if test "$BASH" != no &&
4560 $BASH -c 'test "$BASH_VERSINFO" \
4561 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4562 libc_cv_have_bash2=yes
4564 libc_cv_have_bash2=no
4568 if test "$BASH" = no; then
4569 # Extract the first word of "ksh", so it can be a program name with args.
4570 set dummy ksh; ac_word=$2
4571 echo "$as_me:$LINENO: checking for $ac_word" >&5
4572 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4573 if test "${ac_cv_path_KSH+set}" = set; then
4574 echo $ECHO_N "(cached) $ECHO_C" >&6
4578 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4585 test -z "$as_dir" && as_dir=.
4586 for ac_exec_ext in '' $ac_executable_extensions; do
4587 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4588 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4589 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4595 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4601 if test -n "$KSH"; then
4602 echo "$as_me:$LINENO: result: $KSH" >&5
4603 echo "${ECHO_T}$KSH" >&6
4605 echo "$as_me:$LINENO: result: no" >&5
4606 echo "${ECHO_T}no" >&6
4609 if test "$KSH" = no; then
4612 libc_cv_have_ksh=yes
4617 libc_cv_have_ksh=yes
4621 for ac_prog in gawk mawk nawk awk
4623 # Extract the first word of "$ac_prog", so it can be a program name with args.
4624 set dummy $ac_prog; ac_word=$2
4625 echo "$as_me:$LINENO: checking for $ac_word" >&5
4626 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4627 if test "${ac_cv_prog_AWK+set}" = set; then
4628 echo $ECHO_N "(cached) $ECHO_C" >&6
4630 if test -n "$AWK"; then
4631 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4637 test -z "$as_dir" && as_dir=.
4638 for ac_exec_ext in '' $ac_executable_extensions; do
4639 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4640 ac_cv_prog_AWK="$ac_prog"
4641 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4650 if test -n "$AWK"; then
4651 echo "$as_me:$LINENO: result: $AWK" >&5
4652 echo "${ECHO_T}$AWK" >&6
4654 echo "$as_me:$LINENO: result: no" >&5
4655 echo "${ECHO_T}no" >&6
4658 test -n "$AWK" && break
4661 # Extract the first word of "perl", so it can be a program name with args.
4662 set dummy perl; ac_word=$2
4663 echo "$as_me:$LINENO: checking for $ac_word" >&5
4664 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4665 if test "${ac_cv_path_PERL+set}" = set; then
4666 echo $ECHO_N "(cached) $ECHO_C" >&6
4670 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4677 test -z "$as_dir" && as_dir=.
4678 for ac_exec_ext in '' $ac_executable_extensions; do
4679 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4680 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4681 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4687 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4691 PERL=$ac_cv_path_PERL
4693 if test -n "$PERL"; then
4694 echo "$as_me:$LINENO: result: $PERL" >&5
4695 echo "${ECHO_T}$PERL" >&6
4697 echo "$as_me:$LINENO: result: no" >&5
4698 echo "${ECHO_T}no" >&6
4701 if test "$PERL" != no &&
4702 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4705 # Extract the first word of "install-info", so it can be a program name with args.
4706 set dummy install-info; ac_word=$2
4707 echo "$as_me:$LINENO: checking for $ac_word" >&5
4708 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4709 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4710 echo $ECHO_N "(cached) $ECHO_C" >&6
4712 case $INSTALL_INFO in
4714 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4718 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4719 for as_dir in $as_dummy
4722 test -z "$as_dir" && as_dir=.
4723 for ac_exec_ext in '' $ac_executable_extensions; do
4724 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4725 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4726 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4732 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4736 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4738 if test -n "$INSTALL_INFO"; then
4739 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4740 echo "${ECHO_T}$INSTALL_INFO" >&6
4742 echo "$as_me:$LINENO: result: no" >&5
4743 echo "${ECHO_T}no" >&6
4746 # Extract the first word of "bison", so it can be a program name with args.
4747 set dummy bison; ac_word=$2
4748 echo "$as_me:$LINENO: checking for $ac_word" >&5
4749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4750 if test "${ac_cv_path_BISON+set}" = set; then
4751 echo $ECHO_N "(cached) $ECHO_C" >&6
4755 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4758 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4759 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4760 for as_dir in $as_dummy
4763 test -z "$as_dir" && as_dir=.
4764 for ac_exec_ext in '' $ac_executable_extensions; do
4765 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4766 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4767 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4773 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4777 BISON=$ac_cv_path_BISON
4779 if test -n "$BISON"; then
4780 echo "$as_me:$LINENO: result: $BISON" >&5
4781 echo "${ECHO_T}$BISON" >&6
4783 echo "$as_me:$LINENO: result: no" >&5
4784 echo "${ECHO_T}no" >&6
4788 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4789 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4790 if test "${libc_cv_signed_size_t+set}" = set; then
4791 echo $ECHO_N "(cached) $ECHO_C" >&6
4793 echo '#include <stddef.h>
4794 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4795 if eval "$ac_cpp conftest.c 2>/dev/null" \
4796 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4797 libc_cv_signed_size_t=no
4799 libc_cv_signed_size_t=yes
4803 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4804 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4805 if test $libc_cv_signed_size_t = yes; then
4806 cat >> confdefs.h <<\EOF
4807 #undef __SIZE_TYPE__
4808 #define __SIZE_TYPE__ unsigned
4813 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4814 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4815 if test "${libc_cv_friendly_stddef+set}" = set; then
4816 echo $ECHO_N "(cached) $ECHO_C" >&6
4818 cat >conftest.$ac_ext <<_ACEOF
4821 cat confdefs.h >>conftest.$ac_ext
4822 cat >>conftest.$ac_ext <<_ACEOF
4823 /* end confdefs.h. */
4824 #define __need_size_t
4825 #define __need_wchar_t
4832 size_t size; wchar_t wchar;
4834 #error stddef.h ignored __need_*
4836 if (&size == NULL || &wchar == NULL) abort ();
4841 rm -f conftest.$ac_objext
4842 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4843 (eval $ac_compile) 2>conftest.er1
4845 grep -v '^ *+' conftest.er1 >conftest.err
4847 cat conftest.err >&5
4848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4849 (exit $ac_status); } &&
4850 { ac_try='test -z "$ac_c_werror_flag"
4851 || test ! -s conftest.err'
4852 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4856 (exit $ac_status); }; } &&
4857 { ac_try='test -s conftest.$ac_objext'
4858 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4862 (exit $ac_status); }; }; then
4863 libc_cv_friendly_stddef=yes
4865 echo "$as_me: failed program was:" >&5
4866 sed 's/^/| /' conftest.$ac_ext >&5
4868 libc_cv_friendly_stddef=no
4870 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4872 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4873 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4874 if test $libc_cv_friendly_stddef = yes; then
4875 config_vars="$config_vars
4876 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4879 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4880 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4881 if test "${libc_cv_need_minus_P+set}" = set; then
4882 echo $ECHO_N "(cached) $ECHO_C" >&6
4884 cat > conftest.S <<EOF
4885 #include "confdefs.h"
4886 /* Nothing whatsoever. */
4888 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
4889 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4893 (exit $ac_status); }; }; then
4894 libc_cv_need_minus_P=no
4896 libc_cv_need_minus_P=yes
4900 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4901 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4902 if test $libc_cv_need_minus_P = yes; then
4903 config_vars="$config_vars
4904 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4907 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4908 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4909 if test "${libc_cv_dot_text+set}" = set; then
4910 echo $ECHO_N "(cached) $ECHO_C" >&6
4912 cat > conftest.s <<EOF
4916 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4921 (exit $ac_status); }; }; then
4922 libc_cv_dot_text=.text
4927 if test -z "$libc_cv_dot_text"; then
4928 echo "$as_me:$LINENO: result: no" >&5
4929 echo "${ECHO_T}no" >&6
4931 echo "$as_me:$LINENO: result: yes" >&5
4932 echo "${ECHO_T}yes" >&6
4935 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4936 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4937 if test "${libc_cv_asm_global_directive+set}" = set; then
4938 echo $ECHO_N "(cached) $ECHO_C" >&6
4940 libc_cv_asm_global_directive=UNKNOWN
4941 for ac_globl in .globl .global .EXPORT; do
4942 cat > conftest.s <<EOF
4947 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4948 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4951 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4952 (exit $ac_status); }; }; then
4953 libc_cv_asm_global_directive=${ac_globl}
4956 test $libc_cv_asm_global_directive != UNKNOWN && break
4959 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4960 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4961 if test $libc_cv_asm_global_directive = UNKNOWN; then
4962 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4963 echo "$as_me: error: cannot determine asm global directive" >&2;}
4964 { (exit 1); exit 1; }; }
4966 cat >>confdefs.h <<_ACEOF
4967 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4972 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
4973 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
4974 if test "${libc_cv_asm_set_directive+set}" = set; then
4975 echo $ECHO_N "(cached) $ECHO_C" >&6
4977 cat > conftest.s <<EOF
4980 .set glibc_conftest_frobozz,foo
4981 $libc_cv_asm_global_directive glibc_conftest_frobozz
4983 # The alpha-dec-osf1 assembler gives only a warning for `.set'
4984 # (but it doesn't work), so we must do a linking check to be sure.
4985 cat > conftest1.c <<\EOF
4986 extern int glibc_conftest_frobozz;
4987 void _start() { glibc_conftest_frobozz = 1; }
4989 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4990 -nostartfiles -nostdlib \
4991 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
4992 libc_cv_asm_set_directive=yes
4994 libc_cv_asm_set_directive=no
4998 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
4999 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
5000 if test $libc_cv_asm_set_directive = yes; then
5001 cat >>confdefs.h <<\_ACEOF
5002 #define HAVE_ASM_SET_DIRECTIVE 1
5007 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
5008 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
5009 if test "${libc_cv_asm_type_prefix+set}" = set; then
5010 echo $ECHO_N "(cached) $ECHO_C" >&6
5012 libc_cv_asm_type_prefix=no
5013 for ac_try_prefix in '@' '%' '#'; do
5014 cat > conftest.s <<EOF
5016 ${libc_cv_asm_global_directive} foo
5017 .type foo, ${ac_try_prefix}object
5022 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5023 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5026 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5027 (exit $ac_status); }; }; then
5028 libc_cv_asm_type_prefix=${ac_try_prefix}
5031 test "x$libc_cv_asm_type_prefix" != xno && break
5034 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
5035 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
5036 if test "x$libc_cv_asm_type_prefix" != xno; then
5037 cat >>confdefs.h <<_ACEOF
5038 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
5043 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
5044 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
5045 if test "${libc_cv_asm_symver_directive+set}" = set; then
5046 echo $ECHO_N "(cached) $ECHO_C" >&6
5048 cat > conftest.s <<EOF
5051 .symver _sym,sym@VERS
5053 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5054 libc_cv_asm_symver_directive=yes
5056 libc_cv_asm_symver_directive=no
5060 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
5061 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
5062 echo "$as_me:$LINENO: checking for ld --version-script" >&5
5063 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
5064 if test "${libc_cv_ld_version_script_option+set}" = set; then
5065 echo $ECHO_N "(cached) $ECHO_C" >&6
5067 if test $libc_cv_asm_symver_directive = yes; then
5068 cat > conftest.s <<EOF
5071 .symver _sym,sym@VERS
5073 cat > conftest.map <<EOF
5082 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5083 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5084 -o conftest.so conftest.o
5085 -nostartfiles -nostdlib
5086 -Wl,--version-script,conftest.map
5088 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5092 (exit $ac_status); }; };
5094 libc_cv_ld_version_script_option=yes
5096 libc_cv_ld_version_script_option=no
5099 libc_cv_ld_version_script_option=no
5102 libc_cv_ld_version_script_option=no
5106 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
5107 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
5108 if test $shared != no &&
5109 test $libc_cv_asm_symver_directive = yes &&
5110 test $libc_cv_ld_version_script_option = yes &&
5111 test $enable_versioning = yes; then
5113 cat >>confdefs.h <<\_ACEOF
5114 #define DO_VERSIONING 1
5122 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5124 *** WARNING: You should not compile GNU libc without versioning. Not using
5125 *** versioning will introduce incompatibilities so that old binaries
5126 *** will not run anymore.
5127 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5129 if test $elf = yes; then
5130 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
5131 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
5132 if test "${libc_cv_asm_previous_directive+set}" = set; then
5133 echo $ECHO_N "(cached) $ECHO_C" >&6
5135 cat > conftest.s <<EOF
5136 .section foo_section
5139 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5140 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5144 (exit $ac_status); }; }; then
5145 libc_cv_asm_previous_directive=yes
5147 libc_cv_asm_previous_directive=no
5151 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
5152 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
5153 if test $libc_cv_asm_previous_directive = yes; then
5154 cat >>confdefs.h <<\_ACEOF
5155 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
5159 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
5160 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
5161 if test "${libc_cv_asm_popsection_directive+set}" = set; then
5162 echo $ECHO_N "(cached) $ECHO_C" >&6
5164 cat > conftest.s <<EOF
5165 .pushsection foo_section
5168 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5169 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5173 (exit $ac_status); }; }; then
5174 libc_cv_asm_popsection_directive=yes
5176 libc_cv_asm_popsection_directive=no
5180 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
5181 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
5182 if test $libc_cv_asm_popsection_directive = yes; then
5183 cat >>confdefs.h <<\_ACEOF
5184 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
5189 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
5190 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
5191 if test "${libc_cv_asm_protected_directive+set}" = set; then
5192 echo $ECHO_N "(cached) $ECHO_C" >&6
5194 cat > conftest.s <<EOF
5200 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5201 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5205 (exit $ac_status); }; }; then
5206 libc_cv_asm_protected_directive=yes
5208 libc_cv_asm_protected_directive=no
5212 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
5213 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
5215 cat >>confdefs.h <<\_ACEOF
5216 #define HAVE_PROTECTED 1
5219 cat >>confdefs.h <<\_ACEOF
5220 #define HAVE_HIDDEN 1
5224 if test $libc_cv_asm_protected_directive = yes; then
5225 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
5226 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
5227 if test "${libc_cv_visibility_attribute+set}" = set; then
5228 echo $ECHO_N "(cached) $ECHO_C" >&6
5230 cat > conftest.c <<EOF
5231 int foo __attribute__ ((visibility ("hidden"))) = 1;
5232 int bar __attribute__ ((visibility ("protected"))) = 1;
5234 libc_cv_visibility_attribute=no
5235 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5236 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5239 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5240 (exit $ac_status); }; }; then
5241 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5242 if grep '\.protected.*bar' conftest.s >/dev/null; then
5243 libc_cv_visibility_attribute=yes
5250 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
5251 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
5252 if test $libc_cv_visibility_attribute = yes; then
5253 cat >>confdefs.h <<\_ACEOF
5254 #define HAVE_VISIBILITY_ATTRIBUTE 1
5260 if test $libc_cv_visibility_attribute = yes; then
5261 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
5262 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
5263 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
5264 echo $ECHO_N "(cached) $ECHO_C" >&6
5266 cat > conftest.c <<EOF
5268 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5269 int bar (int x) { return x; }
5271 libc_cv_broken_visibility_attribute=yes
5272 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
5273 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5277 (exit $ac_status); }; }; then
5278 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5279 libc_cv_broken_visibility_attribute=no
5282 rm -f conftest.c conftest.s
5285 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
5286 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
5287 if test $libc_cv_broken_visibility_attribute = yes; then
5288 cat >>confdefs.h <<\_ACEOF
5289 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
5295 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
5296 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
5297 if test "${libc_cv_broken_alias_attribute+set}" = set; then
5298 echo $ECHO_N "(cached) $ECHO_C" >&6
5300 cat > conftest.c <<EOF
5301 extern int foo (int x) __asm ("xyzzy");
5302 int bar (int x) { return x; }
5303 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5305 extern __typeof (dfoo) dfoo __asm ("abccb");
5308 libc_cv_broken_alias_attribute=yes
5309 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5310 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5314 (exit $ac_status); }; }; then
5315 if grep 'xyzzy' conftest.s >/dev/null &&
5316 grep 'abccb' conftest.s >/dev/null; then
5317 libc_cv_broken_alias_attribute=no
5320 rm -f conftest.c conftest.s
5323 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
5324 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
5325 if test $libc_cv_broken_alias_attribute = yes; then
5326 cat >>confdefs.h <<\_ACEOF
5327 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
5332 if test $libc_cv_visibility_attribute = yes -a $gnu_ld = yes; then
5333 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
5334 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
5335 if test "${libc_cv_have_sdata_section+set}" = set; then
5336 echo $ECHO_N "(cached) $ECHO_C" >&6
5338 echo "int i;" > conftest.c
5339 libc_cv_have_sdata_section=no
5340 if ${CC-cc} $LDFLAGS -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5341 | grep '\.sdata' >/dev/null; then
5342 libc_cv_have_sdata_section=yes
5344 rm -f conftest.c conftest.so
5347 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
5348 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
5349 if test $libc_cv_have_sdata_section = yes; then
5350 cat >>confdefs.h <<\_ACEOF
5351 #define HAVE_SDATA_SECTION 1
5357 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
5358 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
5359 if test "${libc_cv_initfinit_array+set}" = set; then
5360 echo $ECHO_N "(cached) $ECHO_C" >&6
5362 cat > conftest.c <<EOF
5363 int _start (void) { return 0; }
5364 int __start (void) { return 0; }
5365 int foo (void) { return 1; }
5366 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5368 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
5369 -static -nostartfiles -nostdlib 1>&5'
5370 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5373 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5374 (exit $ac_status); }; }
5376 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
5377 libc_cv_initfinit_array=yes
5379 libc_cv_initfinit_array=no
5382 libc_cv_initfinit_array=no
5386 echo "$as_me:$LINENO: result: $libc_cv_initfinit_array" >&5
5387 echo "${ECHO_T}$libc_cv_initfinit_array" >&6
5389 if test $libc_cv_initfinit_array = yes; then
5390 cat >>confdefs.h <<\_ACEOF
5391 #define HAVE_INITFINI_ARRAY 1
5396 echo "$as_me:$LINENO: checking for libunwind-support in compiler" >&5
5397 echo $ECHO_N "checking for libunwind-support in compiler... $ECHO_C" >&6
5398 if test "${libc_cv_cc_with_libunwind+set}" = set; then
5399 echo $ECHO_N "(cached) $ECHO_C" >&6
5401 cat >conftest.$ac_ext <<_ACEOF
5404 cat confdefs.h >>conftest.$ac_ext
5405 cat >>conftest.$ac_ext <<_ACEOF
5406 /* end confdefs.h. */
5407 #include <libunwind.h>
5414 unw_getcontext (&uc);
5415 unw_init_local (&c, &uc)
5420 rm -f conftest.$ac_objext conftest$ac_exeext
5421 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5422 (eval $ac_link) 2>conftest.er1
5424 grep -v '^ *+' conftest.er1 >conftest.err
5426 cat conftest.err >&5
5427 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5428 (exit $ac_status); } &&
5429 { ac_try='test -z "$ac_c_werror_flag"
5430 || test ! -s conftest.err'
5431 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5435 (exit $ac_status); }; } &&
5436 { ac_try='test -s conftest$ac_exeext'
5437 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5441 (exit $ac_status); }; }; then
5442 libc_cv_cc_with_libunwind=yes
5444 echo "$as_me: failed program was:" >&5
5445 sed 's/^/| /' conftest.$ac_ext >&5
5447 libc_cv_cc_with_libunwind=no
5449 rm -f conftest.err conftest.$ac_objext \
5450 conftest$ac_exeext conftest.$ac_ext
5452 echo "$as_me:$LINENO: result: $libc_cv_cc_with_libunwind" >&5
5453 echo "${ECHO_T}$libc_cv_cc_with_libunwind" >&6
5455 if test $libc_cv_cc_with_libunwind = yes; then
5456 cat >>confdefs.h <<\_ACEOF
5457 #define HAVE_CC_WITH_LIBUNWIND 1
5462 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
5463 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
5464 if test "${libc_cv_z_nodelete+set}" = set; then
5465 echo $ECHO_N "(cached) $ECHO_C" >&6
5467 cat > conftest.c <<EOF
5468 int _start (void) { return 42; }
5470 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5471 -shared -o conftest.so conftest.c
5472 -nostartfiles -nostdlib
5473 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
5474 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5478 (exit $ac_status); }; }
5480 libc_cv_z_nodelete=yes
5482 libc_cv_z_nodelete=no
5486 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
5487 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
5490 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
5491 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
5492 if test "${libc_cv_z_nodlopen+set}" = set; then
5493 echo $ECHO_N "(cached) $ECHO_C" >&6
5495 cat > conftest.c <<EOF
5496 int _start (void) { return 42; }
5498 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5499 -shared -o conftest.so conftest.c
5500 -nostartfiles -nostdlib
5501 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
5502 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5506 (exit $ac_status); }; }
5508 libc_cv_z_nodlopen=yes
5510 libc_cv_z_nodlopen=no
5514 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
5515 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
5518 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
5519 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
5520 if test "${libc_cv_z_initfirst+set}" = set; then
5521 echo $ECHO_N "(cached) $ECHO_C" >&6
5523 cat > conftest.c <<EOF
5524 int _start (void) { return 42; }
5526 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5527 -shared -o conftest.so conftest.c
5528 -nostartfiles -nostdlib
5529 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
5530 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5533 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5534 (exit $ac_status); }; }
5536 libc_cv_z_initfirst=yes
5538 libc_cv_z_initfirst=no
5542 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
5543 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
5546 echo "$as_me:$LINENO: checking for -z relro option" >&5
5547 echo $ECHO_N "checking for -z relro option... $ECHO_C" >&6
5548 if test "${libc_cv_z_relro+set}" = set; then
5549 echo $ECHO_N "(cached) $ECHO_C" >&6
5551 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
5552 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5556 (exit $ac_status); }; }
5563 echo "$as_me:$LINENO: result: $libc_cv_z_relro" >&5
5564 echo "${ECHO_T}$libc_cv_z_relro" >&6
5566 if test $libc_cv_z_relro = yes; then
5567 cat >>confdefs.h <<\_ACEOF
5568 #define HAVE_Z_RELRO 1
5573 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
5574 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
5575 if test "${libc_cv_Bgroup+set}" = set; then
5576 echo $ECHO_N "(cached) $ECHO_C" >&6
5578 cat > conftest.c <<EOF
5579 int _start (void) { return 42; }
5581 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5582 -shared -o conftest.so conftest.c
5583 -Wl,-Bgroup -nostdlib 1>&5'
5584 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5587 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5588 (exit $ac_status); }; }
5596 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5597 echo "${ECHO_T}$libc_cv_Bgroup" >&6
5600 echo "$as_me:$LINENO: checking for libgcc_s suffix" >&5
5601 echo $ECHO_N "checking for libgcc_s suffix... $ECHO_C" >&6
5602 if test "${libc_cv_libgcc_s_suffix+set}" = set; then
5603 echo $ECHO_N "(cached) $ECHO_C" >&6
5605 cat > conftest.c <<EOF
5606 int main (void) { return 0; }
5608 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5609 -shared -shared-libgcc -o conftest.so \
5610 conftest.c -v 2>&1 >/dev/null \
5611 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
5614 echo "$as_me:$LINENO: result: $libc_cv_libgcc_s_suffix" >&5
5615 echo "${ECHO_T}$libc_cv_libgcc_s_suffix" >&6
5618 echo "$as_me:$LINENO: checking for --as-needed option" >&5
5619 echo $ECHO_N "checking for --as-needed option... $ECHO_C" >&6
5620 if test "${libc_cv_as_needed+set}" = set; then
5621 echo $ECHO_N "(cached) $ECHO_C" >&6
5623 cat > conftest.c <<EOF
5624 int main (void) { return 0; }
5626 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5627 -shared -o conftest.so conftest.c
5628 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
5630 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5634 (exit $ac_status); }; }
5636 libc_cv_as_needed=yes
5638 libc_cv_as_needed=no
5642 echo "$as_me:$LINENO: result: $libc_cv_as_needed" >&5
5643 echo "${ECHO_T}$libc_cv_as_needed" >&6
5647 echo "$as_me:$LINENO: checking whether --noexecstack is desirable for .S files" >&5
5648 echo $ECHO_N "checking whether --noexecstack is desirable for .S files... $ECHO_C" >&6
5649 if test "${libc_cv_as_noexecstack+set}" = set; then
5650 echo $ECHO_N "(cached) $ECHO_C" >&6
5652 cat > conftest.c <<EOF
5655 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5656 -S -o conftest.s conftest.c 1>&5'
5657 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5661 (exit $ac_status); }; } \
5662 && grep -q .note.GNU-stack conftest.s \
5663 && { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wa,--noexecstack
5664 -c -o conftest.o conftest.s 1>&5'
5665 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5669 (exit $ac_status); }; }
5671 libc_cv_as_noexecstack=yes
5673 libc_cv_as_noexecstack=no
5677 echo "$as_me:$LINENO: result: $libc_cv_as_noexecstack" >&5
5678 echo "${ECHO_T}$libc_cv_as_noexecstack" >&6
5679 if test $libc_cv_as_noexecstack = yes; then
5680 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5684 echo "$as_me:$LINENO: checking for -z combreloc" >&5
5685 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5686 if test "${libc_cv_z_combreloc+set}" = set; then
5687 echo $ECHO_N "(cached) $ECHO_C" >&6
5689 cat > conftest.c <<EOF
5690 extern int bar (int);
5692 int foo (void) { return bar (mumble); }
5694 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5695 -shared -o conftest.so conftest.c
5696 -nostdlib -nostartfiles
5697 -Wl,-z,combreloc 1>&5'
5698 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5702 (exit $ac_status); }; }
5704 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5705 libc_cv_z_combreloc=yes
5707 libc_cv_z_combreloc=no
5710 libc_cv_z_combreloc=no
5714 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5715 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5716 if test "$libc_cv_z_combreloc" = yes; then
5717 cat >>confdefs.h <<\_ACEOF
5718 #define HAVE_Z_COMBRELOC 1
5724 echo "$as_me:$LINENO: checking for -z execstack" >&5
5725 echo $ECHO_N "checking for -z execstack... $ECHO_C" >&6
5726 if test "${libc_cv_z_execstack+set}" = set; then
5727 echo $ECHO_N "(cached) $ECHO_C" >&6
5729 cat > conftest.c <<EOF
5730 int _start (void) { return 42; }
5732 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5733 -shared -o conftest.so conftest.c
5734 -Wl,-z,execstack -nostdlib
5736 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5740 (exit $ac_status); }; }
5742 libc_cv_z_execstack=yes
5744 libc_cv_z_execstack=no
5748 echo "$as_me:$LINENO: result: $libc_cv_z_execstack" >&5
5749 echo "${ECHO_T}$libc_cv_z_execstack" >&6
5752 echo "$as_me:$LINENO: checking for -fpie" >&5
5753 echo $ECHO_N "checking for -fpie... $ECHO_C" >&6
5754 if test "${libc_cv_fpie+set}" = set; then
5755 echo $ECHO_N "(cached) $ECHO_C" >&6
5757 cat > conftest.c <<EOF
5759 main () { return 0;}
5761 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
5762 -o conftest conftest.c 1>&5'
5763 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5766 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5767 (exit $ac_status); }; }
5775 echo "$as_me:$LINENO: result: $libc_cv_fpie" >&5
5776 echo "${ECHO_T}$libc_cv_fpie" >&6
5781 echo "$as_me:$LINENO: checking for -fno-unit-at-a-time" >&5
5782 echo $ECHO_N "checking for -fno-unit-at-a-time... $ECHO_C" >&6
5783 if test "${libc_cv_fno_unit_at_a_time+set}" = set; then
5784 echo $ECHO_N "(cached) $ECHO_C" >&6
5786 cat > conftest.c <<EOF
5789 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-unit-at-a-time
5791 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5795 (exit $ac_status); }; }
5797 libc_cv_fno_unit_at_a_time=yes
5799 libc_cv_fno_unit_at_a_time=no
5803 echo "$as_me:$LINENO: result: $libc_cv_fno_unit_at_a_time" >&5
5804 echo "${ECHO_T}$libc_cv_fno_unit_at_a_time" >&6
5805 if test $libc_cv_fno_unit_at_a_time = yes; then
5806 fno_unit_at_a_time=-fno-unit-at-a-time
5810 if test $elf != yes; then
5811 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5812 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5813 if test "${libc_cv_have_initfini+set}" = set; then
5814 echo $ECHO_N "(cached) $ECHO_C" >&6
5816 cat >conftest.$ac_ext <<_ACEOF
5819 cat confdefs.h >>conftest.$ac_ext
5820 cat >>conftest.$ac_ext <<_ACEOF
5821 /* end confdefs.h. */
5826 asm (".section .init");
5827 asm (".section .fini");
5828 asm ("${libc_cv_dot_text}");
5833 rm -f conftest.$ac_objext
5834 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5835 (eval $ac_compile) 2>conftest.er1
5837 grep -v '^ *+' conftest.er1 >conftest.err
5839 cat conftest.err >&5
5840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5841 (exit $ac_status); } &&
5842 { ac_try='test -z "$ac_c_werror_flag"
5843 || test ! -s conftest.err'
5844 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5848 (exit $ac_status); }; } &&
5849 { ac_try='test -s conftest.$ac_objext'
5850 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5854 (exit $ac_status); }; }; then
5855 libc_cv_have_initfini=yes
5857 echo "$as_me: failed program was:" >&5
5858 sed 's/^/| /' conftest.$ac_ext >&5
5860 libc_cv_have_initfini=no
5862 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5864 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5865 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5866 if test $libc_cv_have_initfini = yes; then
5867 cat >>confdefs.h <<\_ACEOF
5868 #define HAVE_INITFINI 1
5874 if test $elf = yes -a $gnu_ld = yes; then
5875 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5876 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5877 if test "${libc_cv_have_section_quotes+set}" = set; then
5878 echo $ECHO_N "(cached) $ECHO_C" >&6
5880 cat > conftest.c <<EOF
5881 static const int foo
5882 __attribute__ ((section ("bar"))) = 1;
5884 if ${CC-cc} -S conftest.c -o conftest.s; then
5885 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5886 libc_cv_have_section_quotes=yes
5888 libc_cv_have_section_quotes=no
5891 libc_cv_have_section_quotes=unknown
5896 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5897 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5898 if test $libc_cv_have_section_quotes = yes; then
5899 cat >>confdefs.h <<\_ACEOF
5900 #define HAVE_SECTION_QUOTES 1
5908 if test $elf = yes; then
5909 libc_cv_asm_underscores=no
5911 if test $ac_cv_prog_cc_works = yes; then
5912 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5913 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5914 if test "${libc_cv_asm_underscores+set}" = set; then
5915 echo $ECHO_N "(cached) $ECHO_C" >&6
5917 cat >conftest.$ac_ext <<_ACEOF
5920 cat confdefs.h >>conftest.$ac_ext
5921 cat >>conftest.$ac_ext <<_ACEOF
5922 /* end confdefs.h. */
5923 asm ("_glibc_foobar:");
5932 rm -f conftest.$ac_objext conftest$ac_exeext
5933 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5934 (eval $ac_link) 2>conftest.er1
5936 grep -v '^ *+' conftest.er1 >conftest.err
5938 cat conftest.err >&5
5939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5940 (exit $ac_status); } &&
5941 { ac_try='test -z "$ac_c_werror_flag"
5942 || test ! -s conftest.err'
5943 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5947 (exit $ac_status); }; } &&
5948 { ac_try='test -s conftest$ac_exeext'
5949 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5953 (exit $ac_status); }; }; then
5954 libc_cv_asm_underscores=yes
5956 echo "$as_me: failed program was:" >&5
5957 sed 's/^/| /' conftest.$ac_ext >&5
5959 libc_cv_asm_underscores=no
5961 rm -f conftest.err conftest.$ac_objext \
5962 conftest$ac_exeext conftest.$ac_ext
5964 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5965 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5967 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5968 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5969 if test "${libc_cv_asm_underscores+set}" = set; then
5970 echo $ECHO_N "(cached) $ECHO_C" >&6
5972 cat > conftest.$ac_ext <<EOF
5973 #line $LINENO "configure"
5974 #include "confdefs.h"
5975 void underscore_test(void) {
5978 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5979 (eval $ac_compile) 2>&5
5981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5982 (exit $ac_status); }; then
5983 if grep _underscore_test conftest* >/dev/null; then
5985 libc_cv_asm_underscores=yes
5988 libc_cv_asm_underscores=no
5991 echo "configure: failed program was:" >&5
5992 cat conftest.$ac_ext >&5
5994 libc_cv_asm_underscores=no
5998 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5999 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
6002 if test $libc_cv_asm_underscores = no; then
6003 cat >>confdefs.h <<\_ACEOF
6004 #define NO_UNDERSCORES 1
6009 if test $elf = yes; then
6010 libc_cv_weak_symbols=yes
6013 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
6014 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
6015 if test "${libc_cv_asm_weak_directive+set}" = set; then
6016 echo $ECHO_N "(cached) $ECHO_C" >&6
6018 cat > conftest.s <<EOF
6020 ${libc_cv_asm_global_directive} foo
6023 .weak bar; bar = foo
6025 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6026 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6030 (exit $ac_status); }; }; then
6031 libc_cv_asm_weak_directive=yes
6033 libc_cv_asm_weak_directive=no
6037 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
6038 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
6040 if test $libc_cv_asm_weak_directive = no; then
6041 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
6042 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
6043 if test "${libc_cv_asm_weakext_directive+set}" = set; then
6044 echo $ECHO_N "(cached) $ECHO_C" >&6
6046 cat > conftest.s <<EOF
6048 ${libc_cv_asm_global_directive} foo
6052 ${libc_cv_asm_global_directive} baz
6055 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6056 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6060 (exit $ac_status); }; }; then
6061 libc_cv_asm_weakext_directive=yes
6063 libc_cv_asm_weakext_directive=no
6067 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
6068 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
6072 if test $libc_cv_asm_weak_directive = yes; then
6073 cat >>confdefs.h <<\_ACEOF
6074 #define HAVE_ASM_WEAK_DIRECTIVE 1
6077 elif test $libc_cv_asm_weakext_directive = yes; then
6078 cat >>confdefs.h <<\_ACEOF
6079 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
6084 case "${host_cpu}-${host_os}" in
6086 libc_cv_asm_line_sep='@'
6087 cat >>confdefs.h <<_ACEOF
6088 #define ASM_LINE_SEP $libc_cv_asm_line_sep
6093 echo "$as_me:$LINENO: checking for assembler line separator" >&5
6094 echo $ECHO_N "checking for assembler line separator... $ECHO_C" >&6
6095 if test "${libc_cv_asm_line_sep+set}" = set; then
6096 echo $ECHO_N "(cached) $ECHO_C" >&6
6098 cat > conftest.s <<EOF
6101 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6102 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6106 (exit $ac_status); }; }; then
6107 libc_cv_asm_line_sep='!'
6109 if test -z "$enable_hacker_mode"; then
6110 echo "*** You need a newer assembler to compile glibc"
6114 libc_cv_asm_line_sep=';'
6118 echo "$as_me:$LINENO: result: $libc_cv_asm_line_sep" >&5
6119 echo "${ECHO_T}$libc_cv_asm_line_sep" >&6
6120 cat >>confdefs.h <<_ACEOF
6121 #define ASM_LINE_SEP $libc_cv_asm_line_sep
6127 echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6128 echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6129 if test "${libc_cv_asm_cfi_directives+set}" = set; then
6130 echo $ECHO_N "(cached) $ECHO_C" >&6
6132 cat > conftest.s <<EOF
6134 .type func,@function
6138 .cfi_rel_offset 1, 0
6141 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6142 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6146 (exit $ac_status); }; }; then
6147 libc_cv_asm_cfi_directives=yes
6149 libc_cv_asm_cfi_directives=no
6153 echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6154 echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6155 if test $libc_cv_asm_cfi_directives = yes; then
6156 cat >>confdefs.h <<\_ACEOF
6157 #define HAVE_ASM_CFI_DIRECTIVES 1
6162 echo "$as_me:$LINENO: checking if -g produces usable source locations for assembler-with-cpp" >&5
6163 echo $ECHO_N "checking if -g produces usable source locations for assembler-with-cpp... $ECHO_C" >&6
6164 if test "${libc_cv_cpp_asm_debuginfo+set}" = set; then
6165 echo $ECHO_N "(cached) $ECHO_C" >&6
6167 cat > conftest.S <<EOF
6168 #include "confdefs.h"
6173 ${libc_cv_asm_global_directive} foo
6175 /* Unfortunately this test only works for a real instruction,
6176 not for any of the machine-independent pseudo-ops.
6177 So we just have to assume everybody has a "nop". */
6184 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -g -c conftest.S 1>&5'
6185 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6189 (exit $ac_status); }; } && {
6190 ac_pattern='conftest\.S'
6191 { ac_try='readelf --debug-dump=line conftest.o |
6192 grep $ac_pattern 1>&5'
6193 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6197 (exit $ac_status); }; }
6199 libc_cv_cpp_asm_debuginfo=yes
6201 libc_cv_cpp_asm_debuginfo=no
6205 echo "$as_me:$LINENO: result: $libc_cv_cpp_asm_debuginfo" >&5
6206 echo "${ECHO_T}$libc_cv_cpp_asm_debuginfo" >&6
6207 if test $libc_cv_cpp_asm_debuginfo = yes; then
6208 cat >>confdefs.h <<\_ACEOF
6209 #define HAVE_CPP_ASM_DEBUGINFO 1
6214 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6215 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6216 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6217 echo $ECHO_N "(cached) $ECHO_C" >&6
6219 cat > conftest.c <<\EOF
6224 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6225 -nostdlib -nostartfiles -Wl,--no-whole-archive
6226 -o conftest conftest.c 1>&5'
6227 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6231 (exit $ac_status); }; }; then
6232 libc_cv_ld_no_whole_archive=yes
6234 libc_cv_ld_no_whole_archive=no
6238 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6239 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
6240 if test $libc_cv_ld_no_whole_archive = yes; then
6241 no_whole_archive=-Wl,--no-whole-archive
6244 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6245 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6246 if test "${libc_cv_gcc_exceptions+set}" = set; then
6247 echo $ECHO_N "(cached) $ECHO_C" >&6
6249 cat > conftest.c <<\EOF
6254 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6255 -nostdlib -nostartfiles -fexceptions
6256 -o conftest conftest.c 1>&5'
6257 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6261 (exit $ac_status); }; }; then
6262 libc_cv_gcc_exceptions=yes
6264 libc_cv_gcc_exceptions=no
6268 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6269 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
6270 if test $libc_cv_gcc_exceptions = yes; then
6271 exceptions=-fexceptions
6274 if test "$host_cpu" = powerpc ; then
6275 # Check for a bug present in at least versions 2.8.x of GCC
6276 # and versions 1.0.x of EGCS.
6277 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6278 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6279 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6280 echo $ECHO_N "(cached) $ECHO_C" >&6
6282 cat >conftest.$ac_ext <<_ACEOF
6285 cat confdefs.h >>conftest.$ac_ext
6286 cat >>conftest.$ac_ext <<_ACEOF
6287 /* end confdefs.h. */
6288 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6297 rm -f conftest.$ac_objext
6298 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6299 (eval $ac_compile) 2>conftest.er1
6301 grep -v '^ *+' conftest.er1 >conftest.err
6303 cat conftest.err >&5
6304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6305 (exit $ac_status); } &&
6306 { ac_try='test -z "$ac_c_werror_flag"
6307 || test ! -s conftest.err'
6308 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6312 (exit $ac_status); }; } &&
6313 { ac_try='test -s conftest.$ac_objext'
6314 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6318 (exit $ac_status); }; }; then
6319 libc_cv_c_asmcr0_bug='no'
6321 echo "$as_me: failed program was:" >&5
6322 sed 's/^/| /' conftest.$ac_ext >&5
6324 libc_cv_c_asmcr0_bug='yes'
6326 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6328 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6329 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
6330 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6331 cat >>confdefs.h <<\_ACEOF
6332 #define BROKEN_PPC_ASM_CR0 1
6338 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
6339 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
6340 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
6341 echo $ECHO_N "(cached) $ECHO_C" >&6
6343 cat > conftest.c <<EOF
6344 #line $LINENO "configure"
6345 static char *__EH_FRAME_BEGIN__;
6348 #ifdef CHECK__register_frame
6349 __register_frame (__EH_FRAME_BEGIN__);
6350 __deregister_frame (__EH_FRAME_BEGIN__);
6352 #ifdef CHECK__register_frame_info
6353 __register_frame_info (__EH_FRAME_BEGIN__);
6354 __deregister_frame_info (__EH_FRAME_BEGIN__);
6359 /* FIXME: this is fragile. */
6368 dl_iterate_phdr () {}
6370 libc_unwind_check="${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame_info \
6372 -nostdlib -nostartfiles -o conftest conftest.c \
6374 # Some platforms' specs put -lgcc first. The second one doesn't hurt.
6375 if { ac_try='$libc_unwind_check >&5'
6376 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6380 (exit $ac_status); }; } ||
6381 { ac_try='$libc_unwind_check -lgcc_eh -lgcc >&5'
6382 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6386 (exit $ac_status); }; }
6388 if $libc_unwind_check -v 2>&1 >/dev/null \
6389 | grep -- --eh-frame-hdr 2>&1 >/dev/null; then
6390 libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
6392 libc_cv_gcc_dwarf2_unwind_info=static
6395 libc_cv_gcc_dwarf2_unwind_info=no
6397 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
6398 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame
6399 $LDFLAGS -nostdlib -nostartfiles
6400 -o conftest conftest.c -lgcc >&5'
6401 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6405 (exit $ac_status); }; }; then
6406 libc_cv_gcc_dwarf2_unwind_info=yes
6408 libc_cv_gcc_dwarf2_unwind_info=no
6413 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
6414 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
6415 case $libc_cv_gcc_dwarf2_unwind_info in
6417 cat >>confdefs.h <<\_ACEOF
6418 #define HAVE_DWARF2_UNWIND_INFO 1
6423 cat >>confdefs.h <<\_ACEOF
6424 #define HAVE_DWARF2_UNWIND_INFO 1
6427 cat >>confdefs.h <<\_ACEOF
6428 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
6434 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6435 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6436 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6437 echo $ECHO_N "(cached) $ECHO_C" >&6
6439 cat > conftest.c <<EOF
6440 #line $LINENO "configure"
6443 a = __builtin_expect (a, 10);
6444 return a == 10 ? 0 : 1;
6447 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6448 -o conftest conftest.c -lgcc >&5'
6449 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6453 (exit $ac_status); }; }; then
6454 libc_cv_gcc_builtin_expect=yes
6456 libc_cv_gcc_builtin_expect=no
6460 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6461 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
6462 if test "$libc_cv_gcc_builtin_expect" = yes; then
6463 cat >>confdefs.h <<\_ACEOF
6464 #define HAVE_BUILTIN_EXPECT 1
6469 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6470 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6471 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6472 echo $ECHO_N "(cached) $ECHO_C" >&6
6474 cat > conftest.c <<\EOF
6477 __builtin_memset (x, 0, 1000);
6480 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6481 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6484 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6485 (exit $ac_status); }; };
6487 libc_cv_gcc_builtin_memset=no
6489 libc_cv_gcc_builtin_memset=yes
6493 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6494 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
6495 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6496 cat >>confdefs.h <<\_ACEOF
6497 #define HAVE_BUILTIN_MEMSET 1
6502 echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6503 echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6504 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6505 echo $ECHO_N "(cached) $ECHO_C" >&6
6507 cat > conftest.c <<\EOF
6508 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6509 char *foo (const char *a, const char *b)
6511 return __builtin_strstr (a, b);
6514 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6515 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6519 (exit $ac_status); }; };
6521 libc_cv_gcc_builtin_redirection=yes
6523 libc_cv_gcc_builtin_redirection=no
6527 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6528 echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6529 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6530 cat >>confdefs.h <<\_ACEOF
6531 #define HAVE_BUILTIN_REDIRECTION 1
6536 echo "$as_me:$LINENO: checking for local label subtraction" >&5
6537 echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
6538 if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
6539 echo $ECHO_N "(cached) $ECHO_C" >&6
6541 cat > conftest.c <<EOF
6542 #line $LINENO "configure"
6545 static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
6546 void *p = &&l1 + ar[a];
6554 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6555 -o conftest conftest.c -lgcc >&5'
6556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6560 (exit $ac_status); }; }; then
6561 libc_cv_gcc_subtract_local_labels=yes
6563 libc_cv_gcc_subtract_local_labels=no
6567 echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
6568 echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
6569 if test "$libc_cv_gcc_subtract_local_labels" = yes; then
6570 cat >>confdefs.h <<\_ACEOF
6571 #define HAVE_SUBTRACT_LOCAL_LABELS 1
6576 if test "x$use__thread" != xno; then
6577 echo "$as_me:$LINENO: checking for __thread" >&5
6578 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6579 if test "${libc_cv_gcc___thread+set}" = set; then
6580 echo $ECHO_N "(cached) $ECHO_C" >&6
6582 cat > conftest.c <<\EOF
6583 __thread int a = 42;
6585 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6586 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6590 (exit $ac_status); }; }; then
6591 libc_cv_gcc___thread=yes
6593 libc_cv_gcc___thread=no
6597 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6598 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6599 if test "$libc_cv_gcc___thread" = yes; then
6600 cat >>confdefs.h <<\_ACEOF
6601 #define HAVE___THREAD 1
6606 libc_cv_gcc___thread=no
6609 if test "$libc_cv_gcc___thread" = yes; then
6610 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6611 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6612 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6613 echo $ECHO_N "(cached) $ECHO_C" >&6
6615 cat > conftest.c <<\EOF
6616 extern __thread int a __attribute__((tls_model ("initial-exec")));
6618 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6619 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6622 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6623 (exit $ac_status); }; }; then
6624 libc_cv_gcc_tls_model_attr=yes
6626 libc_cv_gcc_tls_model_attr=no
6630 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6631 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6632 if test "$libc_cv_gcc_tls_model_attr" = yes; then
6633 cat >>confdefs.h <<\_ACEOF
6634 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6640 echo "$as_me:$LINENO: checking for libgd" >&5
6641 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6642 if test "$with_gd" != "no"; then
6643 old_CFLAGS="$CFLAGS"
6644 CFLAGS="$CFLAGS $libgd_include"
6645 old_LDFLAGS="$LDFLAGS"
6646 LDFLAGS="$LDFLAGS $libgd_ldflags"
6648 LIBS="$LIBS -lgd -lpng -lz -lm"
6649 cat >conftest.$ac_ext <<_ACEOF
6652 cat confdefs.h >>conftest.$ac_ext
6653 cat >>conftest.$ac_ext <<_ACEOF
6654 /* end confdefs.h. */
6664 rm -f conftest.$ac_objext conftest$ac_exeext
6665 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6666 (eval $ac_link) 2>conftest.er1
6668 grep -v '^ *+' conftest.er1 >conftest.err
6670 cat conftest.err >&5
6671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6672 (exit $ac_status); } &&
6673 { ac_try='test -z "$ac_c_werror_flag"
6674 || test ! -s conftest.err'
6675 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6679 (exit $ac_status); }; } &&
6680 { ac_try='test -s conftest$ac_exeext'
6681 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6685 (exit $ac_status); }; }; then
6688 echo "$as_me: failed program was:" >&5
6689 sed 's/^/| /' conftest.$ac_ext >&5
6693 rm -f conftest.err conftest.$ac_objext \
6694 conftest$ac_exeext conftest.$ac_ext
6695 CFLAGS="$old_CFLAGS"
6696 LDFLAGS="$old_LDFLAGS"
6701 echo "$as_me:$LINENO: result: $LIBGD" >&5
6702 echo "${ECHO_T}$LIBGD" >&6
6706 if test x$with_selinux = xno ; then
6709 # See if we have the SELinux library
6710 echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
6711 echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6
6712 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
6713 echo $ECHO_N "(cached) $ECHO_C" >&6
6715 ac_check_lib_save_LIBS=$LIBS
6716 LIBS="-lselinux $LIBS"
6717 cat >conftest.$ac_ext <<_ACEOF
6720 cat confdefs.h >>conftest.$ac_ext
6721 cat >>conftest.$ac_ext <<_ACEOF
6722 /* end confdefs.h. */
6724 /* Override any gcc2 internal prototype to avoid an error. */
6728 /* We use char because int might match the return type of a gcc2
6729 builtin and then its argument prototype would still apply. */
6730 char is_selinux_enabled ();
6734 is_selinux_enabled ();
6739 rm -f conftest.$ac_objext conftest$ac_exeext
6740 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6741 (eval $ac_link) 2>conftest.er1
6743 grep -v '^ *+' conftest.er1 >conftest.err
6745 cat conftest.err >&5
6746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6747 (exit $ac_status); } &&
6748 { ac_try='test -z "$ac_c_werror_flag"
6749 || test ! -s conftest.err'
6750 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6754 (exit $ac_status); }; } &&
6755 { ac_try='test -s conftest$ac_exeext'
6756 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6759 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6760 (exit $ac_status); }; }; then
6761 ac_cv_lib_selinux_is_selinux_enabled=yes
6763 echo "$as_me: failed program was:" >&5
6764 sed 's/^/| /' conftest.$ac_ext >&5
6766 ac_cv_lib_selinux_is_selinux_enabled=no
6768 rm -f conftest.err conftest.$ac_objext \
6769 conftest$ac_exeext conftest.$ac_ext
6770 LIBS=$ac_check_lib_save_LIBS
6772 echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6773 echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6
6774 if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
6780 # See if we have the SELinux header with the NSCD permissions in it.
6781 if test x$have_selinux = xyes ; then
6782 echo "$as_me:$LINENO: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
6783 echo $ECHO_N "checking for NSCD Flask permissions in selinux/av_permissions.h... $ECHO_C" >&6
6784 cat >conftest.$ac_ext <<_ACEOF
6787 cat confdefs.h >>conftest.$ac_ext
6788 cat >>conftest.$ac_ext <<_ACEOF
6789 /* end confdefs.h. */
6790 #include <selinux/av_permissions.h>
6797 #error NSCD__ADMIN not defined
6803 rm -f conftest.$ac_objext
6804 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6805 (eval $ac_compile) 2>conftest.er1
6807 grep -v '^ *+' conftest.er1 >conftest.err
6809 cat conftest.err >&5
6810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6811 (exit $ac_status); } &&
6812 { ac_try='test -z "$ac_c_werror_flag"
6813 || test ! -s conftest.err'
6814 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6818 (exit $ac_status); }; } &&
6819 { ac_try='test -s conftest.$ac_objext'
6820 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6824 (exit $ac_status); }; }; then
6827 echo "$as_me: failed program was:" >&5
6828 sed 's/^/| /' conftest.$ac_ext >&5
6832 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6833 echo "$as_me:$LINENO: result: $have_selinux" >&5
6834 echo "${ECHO_T}$have_selinux" >&6
6837 if test x$with_selinux = xauto ; then
6838 if test x$have_selinux = xno ; then
6839 { echo "$as_me:$LINENO: WARNING: Sufficiently new SELinux library not found" >&5
6840 echo "$as_me: WARNING: Sufficiently new SELinux library not found" >&2;}
6843 if test x$have_selinux = xno ; then
6844 { { echo "$as_me:$LINENO: error: SELinux explicitly required, and SELinux library not found" >&5
6845 echo "$as_me: error: SELinux explicitly required, and SELinux library not found" >&2;}
6846 { (exit 1); exit 1; }; }
6850 # Check if we're building with SELinux support.
6851 if test "x$have_selinux" = xyes; then
6853 cat >>confdefs.h <<\_ACEOF
6854 #define HAVE_SELINUX 1
6861 echo "$as_me:$LINENO: checking for egrep" >&5
6862 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6863 if test "${ac_cv_prog_egrep+set}" = set; then
6864 echo $ECHO_N "(cached) $ECHO_C" >&6
6866 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6867 then ac_cv_prog_egrep='grep -E'
6868 else ac_cv_prog_egrep='egrep'
6871 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6872 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6873 EGREP=$ac_cv_prog_egrep
6876 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6877 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6878 if test "${ac_cv_header_stdc+set}" = set; then
6879 echo $ECHO_N "(cached) $ECHO_C" >&6
6881 cat >conftest.$ac_ext <<_ACEOF
6884 cat confdefs.h >>conftest.$ac_ext
6885 cat >>conftest.$ac_ext <<_ACEOF
6886 /* end confdefs.h. */
6900 rm -f conftest.$ac_objext
6901 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6902 (eval $ac_compile) 2>conftest.er1
6904 grep -v '^ *+' conftest.er1 >conftest.err
6906 cat conftest.err >&5
6907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6908 (exit $ac_status); } &&
6909 { ac_try='test -z "$ac_c_werror_flag"
6910 || test ! -s conftest.err'
6911 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6915 (exit $ac_status); }; } &&
6916 { ac_try='test -s conftest.$ac_objext'
6917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6921 (exit $ac_status); }; }; then
6922 ac_cv_header_stdc=yes
6924 echo "$as_me: failed program was:" >&5
6925 sed 's/^/| /' conftest.$ac_ext >&5
6927 ac_cv_header_stdc=no
6929 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6931 if test $ac_cv_header_stdc = yes; then
6932 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6933 cat >conftest.$ac_ext <<_ACEOF
6936 cat confdefs.h >>conftest.$ac_ext
6937 cat >>conftest.$ac_ext <<_ACEOF
6938 /* end confdefs.h. */
6942 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6943 $EGREP "memchr" >/dev/null 2>&1; then
6946 ac_cv_header_stdc=no
6952 if test $ac_cv_header_stdc = yes; then
6953 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6954 cat >conftest.$ac_ext <<_ACEOF
6957 cat confdefs.h >>conftest.$ac_ext
6958 cat >>conftest.$ac_ext <<_ACEOF
6959 /* end confdefs.h. */
6963 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6964 $EGREP "free" >/dev/null 2>&1; then
6967 ac_cv_header_stdc=no
6973 if test $ac_cv_header_stdc = yes; then
6974 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6975 if test "$cross_compiling" = yes; then
6978 cat >conftest.$ac_ext <<_ACEOF
6981 cat confdefs.h >>conftest.$ac_ext
6982 cat >>conftest.$ac_ext <<_ACEOF
6983 /* end confdefs.h. */
6985 #if ((' ' & 0x0FF) == 0x020)
6986 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6987 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6989 # define ISLOWER(c) \
6990 (('a' <= (c) && (c) <= 'i') \
6991 || ('j' <= (c) && (c) <= 'r') \
6992 || ('s' <= (c) && (c) <= 'z'))
6993 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6996 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7001 for (i = 0; i < 256; i++)
7002 if (XOR (islower (i), ISLOWER (i))
7003 || toupper (i) != TOUPPER (i))
7008 rm -f conftest$ac_exeext
7009 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7010 (eval $ac_link) 2>&5
7012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7013 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7014 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7018 (exit $ac_status); }; }; then
7021 echo "$as_me: program exited with status $ac_status" >&5
7022 echo "$as_me: failed program was:" >&5
7023 sed 's/^/| /' conftest.$ac_ext >&5
7026 ac_cv_header_stdc=no
7028 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7032 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7033 echo "${ECHO_T}$ac_cv_header_stdc" >&6
7034 if test $ac_cv_header_stdc = yes; then
7036 cat >>confdefs.h <<\_ACEOF
7037 #define STDC_HEADERS 1
7042 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7052 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7053 inttypes.h stdint.h unistd.h
7055 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7056 echo "$as_me:$LINENO: checking for $ac_header" >&5
7057 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7058 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7059 echo $ECHO_N "(cached) $ECHO_C" >&6
7061 cat >conftest.$ac_ext <<_ACEOF
7064 cat confdefs.h >>conftest.$ac_ext
7065 cat >>conftest.$ac_ext <<_ACEOF
7066 /* end confdefs.h. */
7067 $ac_includes_default
7069 #include <$ac_header>
7071 rm -f conftest.$ac_objext
7072 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7073 (eval $ac_compile) 2>conftest.er1
7075 grep -v '^ *+' conftest.er1 >conftest.err
7077 cat conftest.err >&5
7078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7079 (exit $ac_status); } &&
7080 { ac_try='test -z "$ac_c_werror_flag"
7081 || test ! -s conftest.err'
7082 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7086 (exit $ac_status); }; } &&
7087 { ac_try='test -s conftest.$ac_objext'
7088 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7092 (exit $ac_status); }; }; then
7093 eval "$as_ac_Header=yes"
7095 echo "$as_me: failed program was:" >&5
7096 sed 's/^/| /' conftest.$ac_ext >&5
7098 eval "$as_ac_Header=no"
7100 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7102 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7103 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7104 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7105 cat >>confdefs.h <<_ACEOF
7106 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7114 echo "$as_me:$LINENO: checking for long double" >&5
7115 echo $ECHO_N "checking for long double... $ECHO_C" >&6
7116 if test "${ac_cv_type_long_double+set}" = set; then
7117 echo $ECHO_N "(cached) $ECHO_C" >&6
7119 cat >conftest.$ac_ext <<_ACEOF
7122 cat confdefs.h >>conftest.$ac_ext
7123 cat >>conftest.$ac_ext <<_ACEOF
7124 /* end confdefs.h. */
7125 $ac_includes_default
7129 if ((long double *) 0)
7131 if (sizeof (long double))
7137 rm -f conftest.$ac_objext
7138 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7139 (eval $ac_compile) 2>conftest.er1
7141 grep -v '^ *+' conftest.er1 >conftest.err
7143 cat conftest.err >&5
7144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7145 (exit $ac_status); } &&
7146 { ac_try='test -z "$ac_c_werror_flag"
7147 || test ! -s conftest.err'
7148 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7152 (exit $ac_status); }; } &&
7153 { ac_try='test -s conftest.$ac_objext'
7154 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7158 (exit $ac_status); }; }; then
7159 ac_cv_type_long_double=yes
7161 echo "$as_me: failed program was:" >&5
7162 sed 's/^/| /' conftest.$ac_ext >&5
7164 ac_cv_type_long_double=no
7166 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7168 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
7169 echo "${ECHO_T}$ac_cv_type_long_double" >&6
7171 echo "$as_me:$LINENO: checking size of long double" >&5
7172 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
7173 if test "${ac_cv_sizeof_long_double+set}" = set; then
7174 echo $ECHO_N "(cached) $ECHO_C" >&6
7176 if test "$ac_cv_type_long_double" = yes; then
7177 # The cast to unsigned long works around a bug in the HP C Compiler
7178 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7179 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7180 # This bug is HP SR number 8606223364.
7181 if test "$cross_compiling" = yes; then
7182 # Depending upon the size, compute the lo and hi bounds.
7183 cat >conftest.$ac_ext <<_ACEOF
7186 cat confdefs.h >>conftest.$ac_ext
7187 cat >>conftest.$ac_ext <<_ACEOF
7188 /* end confdefs.h. */
7189 $ac_includes_default
7193 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
7200 rm -f conftest.$ac_objext
7201 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7202 (eval $ac_compile) 2>conftest.er1
7204 grep -v '^ *+' conftest.er1 >conftest.err
7206 cat conftest.err >&5
7207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7208 (exit $ac_status); } &&
7209 { ac_try='test -z "$ac_c_werror_flag"
7210 || test ! -s conftest.err'
7211 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7215 (exit $ac_status); }; } &&
7216 { ac_try='test -s conftest.$ac_objext'
7217 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7221 (exit $ac_status); }; }; then
7224 cat >conftest.$ac_ext <<_ACEOF
7227 cat confdefs.h >>conftest.$ac_ext
7228 cat >>conftest.$ac_ext <<_ACEOF
7229 /* end confdefs.h. */
7230 $ac_includes_default
7234 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7241 rm -f conftest.$ac_objext
7242 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7243 (eval $ac_compile) 2>conftest.er1
7245 grep -v '^ *+' conftest.er1 >conftest.err
7247 cat conftest.err >&5
7248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7249 (exit $ac_status); } &&
7250 { ac_try='test -z "$ac_c_werror_flag"
7251 || test ! -s conftest.err'
7252 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7256 (exit $ac_status); }; } &&
7257 { ac_try='test -s conftest.$ac_objext'
7258 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7262 (exit $ac_status); }; }; then
7263 ac_hi=$ac_mid; break
7265 echo "$as_me: failed program was:" >&5
7266 sed 's/^/| /' conftest.$ac_ext >&5
7268 ac_lo=`expr $ac_mid + 1`
7269 if test $ac_lo -le $ac_mid; then
7273 ac_mid=`expr 2 '*' $ac_mid + 1`
7275 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7278 echo "$as_me: failed program was:" >&5
7279 sed 's/^/| /' conftest.$ac_ext >&5
7281 cat >conftest.$ac_ext <<_ACEOF
7284 cat confdefs.h >>conftest.$ac_ext
7285 cat >>conftest.$ac_ext <<_ACEOF
7286 /* end confdefs.h. */
7287 $ac_includes_default
7291 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7298 rm -f conftest.$ac_objext
7299 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7300 (eval $ac_compile) 2>conftest.er1
7302 grep -v '^ *+' conftest.er1 >conftest.err
7304 cat conftest.err >&5
7305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7306 (exit $ac_status); } &&
7307 { ac_try='test -z "$ac_c_werror_flag"
7308 || test ! -s conftest.err'
7309 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7313 (exit $ac_status); }; } &&
7314 { ac_try='test -s conftest.$ac_objext'
7315 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7319 (exit $ac_status); }; }; then
7322 cat >conftest.$ac_ext <<_ACEOF
7325 cat confdefs.h >>conftest.$ac_ext
7326 cat >>conftest.$ac_ext <<_ACEOF
7327 /* end confdefs.h. */
7328 $ac_includes_default
7332 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7339 rm -f conftest.$ac_objext
7340 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7341 (eval $ac_compile) 2>conftest.er1
7343 grep -v '^ *+' conftest.er1 >conftest.err
7345 cat conftest.err >&5
7346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7347 (exit $ac_status); } &&
7348 { ac_try='test -z "$ac_c_werror_flag"
7349 || test ! -s conftest.err'
7350 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7353 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7354 (exit $ac_status); }; } &&
7355 { ac_try='test -s conftest.$ac_objext'
7356 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7360 (exit $ac_status); }; }; then
7361 ac_lo=$ac_mid; break
7363 echo "$as_me: failed program was:" >&5
7364 sed 's/^/| /' conftest.$ac_ext >&5
7366 ac_hi=`expr '(' $ac_mid ')' - 1`
7367 if test $ac_mid -le $ac_hi; then
7371 ac_mid=`expr 2 '*' $ac_mid`
7373 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7376 echo "$as_me: failed program was:" >&5
7377 sed 's/^/| /' conftest.$ac_ext >&5
7381 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7383 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7384 # Binary search between lo and hi bounds.
7385 while test "x$ac_lo" != "x$ac_hi"; do
7386 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7387 cat >conftest.$ac_ext <<_ACEOF
7390 cat confdefs.h >>conftest.$ac_ext
7391 cat >>conftest.$ac_ext <<_ACEOF
7392 /* end confdefs.h. */
7393 $ac_includes_default
7397 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7404 rm -f conftest.$ac_objext
7405 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7406 (eval $ac_compile) 2>conftest.er1
7408 grep -v '^ *+' conftest.er1 >conftest.err
7410 cat conftest.err >&5
7411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7412 (exit $ac_status); } &&
7413 { ac_try='test -z "$ac_c_werror_flag"
7414 || test ! -s conftest.err'
7415 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7419 (exit $ac_status); }; } &&
7420 { ac_try='test -s conftest.$ac_objext'
7421 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7424 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7425 (exit $ac_status); }; }; then
7428 echo "$as_me: failed program was:" >&5
7429 sed 's/^/| /' conftest.$ac_ext >&5
7431 ac_lo=`expr '(' $ac_mid ')' + 1`
7433 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7436 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7437 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7438 See \`config.log' for more details." >&5
7439 echo "$as_me: error: cannot compute sizeof (long double), 77
7440 See \`config.log' for more details." >&2;}
7441 { (exit 1); exit 1; }; } ;;
7444 if test "$cross_compiling" = yes; then
7445 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7446 See \`config.log' for more details." >&5
7447 echo "$as_me: error: cannot run test program while cross compiling
7448 See \`config.log' for more details." >&2;}
7449 { (exit 1); exit 1; }; }
7451 cat >conftest.$ac_ext <<_ACEOF
7454 cat confdefs.h >>conftest.$ac_ext
7455 cat >>conftest.$ac_ext <<_ACEOF
7456 /* end confdefs.h. */
7457 $ac_includes_default
7458 long longval () { return (long) (sizeof (long double)); }
7459 unsigned long ulongval () { return (long) (sizeof (long double)); }
7466 FILE *f = fopen ("conftest.val", "w");
7469 if (((long) (sizeof (long double))) < 0)
7471 long i = longval ();
7472 if (i != ((long) (sizeof (long double))))
7474 fprintf (f, "%ld\n", i);
7478 unsigned long i = ulongval ();
7479 if (i != ((long) (sizeof (long double))))
7481 fprintf (f, "%lu\n", i);
7483 exit (ferror (f) || fclose (f) != 0);
7489 rm -f conftest$ac_exeext
7490 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7491 (eval $ac_link) 2>&5
7493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7494 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7495 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7499 (exit $ac_status); }; }; then
7500 ac_cv_sizeof_long_double=`cat conftest.val`
7502 echo "$as_me: program exited with status $ac_status" >&5
7503 echo "$as_me: failed program was:" >&5
7504 sed 's/^/| /' conftest.$ac_ext >&5
7507 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7508 See \`config.log' for more details." >&5
7509 echo "$as_me: error: cannot compute sizeof (long double), 77
7510 See \`config.log' for more details." >&2;}
7511 { (exit 1); exit 1; }; }
7513 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7518 ac_cv_sizeof_long_double=0
7521 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7522 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7523 cat >>confdefs.h <<_ACEOF
7524 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7528 sizeof_long_double=$ac_cv_sizeof_long_double
7531 ### End of automated tests.
7532 ### Now run sysdeps configure fragments.
7534 # They also can set these variables.
7536 ldd_rewrite_script=no
7537 libc_cv_sysconfdir=$sysconfdir
7538 libc_cv_gcc_unwind_find_fde=no
7541 # Iterate over all the sysdep directories we will use, running their
7542 # configure fragments, and looking for a uname implementation.
7544 for dir in $sysnames; do
7547 *) dest=$srcdir/$dir ;;
7549 if test -r $dest/configure; then
7550 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7551 echo "${ECHO_T}running configure fragment for $dir" >&6
7555 if test -z "$uname"; then
7556 if test -r $dest/uname.c ||
7557 test -r $dest/uname.S ||
7558 { test -r $dest/syscalls.list &&
7559 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7565 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7566 cat >>confdefs.h <<\_ACEOF
7567 #define EXPORT_UNWIND_FIND_FDE 1
7573 # If we will use the generic uname implementation, we must figure out what
7574 # it will say by examining the system, and write the results in config-name.h.
7575 if test "$uname" = "sysdeps/generic"; then
7577 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7578 if test $uname_sysname != $config_os; then
7579 config_release=`echo $config_os | sed s/$uname_sysname//`
7582 echo "$as_me:$LINENO: checking OS release for uname" >&5
7583 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7584 if test "${libc_cv_uname_release+set}" = set; then
7585 echo $ECHO_N "(cached) $ECHO_C" >&6
7587 if test -r /vmunix; then
7588 kernel_id=`strings /vmunix | grep UNIX`
7589 elif test -r /dynix; then
7590 kernel_id=`strings /dynix | grep DYNIX`
7595 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7596 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7597 != x$config_release; then
7598 # The configuration release is a substring of the kernel release.
7599 libc_cv_uname_release=$kernel_release
7600 elif test x$config_release != x; then
7601 libc_cv_uname_release=$config_release
7602 elif test x$kernel_release != x; then
7603 libc_cv_uname_release=$kernel_release
7605 libc_cv_uname_release=unknown
7608 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7609 echo "${ECHO_T}$libc_cv_uname_release" >&6
7610 uname_release="$libc_cv_uname_release"
7612 echo "$as_me:$LINENO: checking OS version for uname" >&5
7613 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7614 if test "${libc_cv_uname_version+set}" = set; then
7615 echo $ECHO_N "(cached) $ECHO_C" >&6
7617 if test -r /vmunix; then
7618 kernel_id=`strings /vmunix | grep UNIX`
7619 elif test -r /dynix; then
7620 kernel_id=`strings /dynix | grep DYNIX`
7625 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7626 if test -n "$kernel_version"; then
7627 libc_cv_uname_version="$kernel_version"
7629 libc_cv_uname_version=unknown
7632 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7633 echo "${ECHO_T}$libc_cv_uname_version" >&6
7634 uname_version="$libc_cv_uname_version"
7636 config_uname=config-name.h:config-name.in
7638 # For non-generic uname, we don't need to create config-name.h at all.
7642 cat >>confdefs.h <<\_ACEOF
7643 #define USE_IN_LIBIO 1
7647 # Test for old glibc 2.0.x headers so that they can be removed properly
7648 # Search only in includedir.
7649 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7650 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7651 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7653 old_glibc_headers=yes
7655 old_glibc_headers=no
7657 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7658 echo "${ECHO_T}$old_glibc_headers" >&6
7659 if test ${old_glibc_headers} = yes; then
7660 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7661 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7662 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7663 echo "$as_me: WARNING: *** be removed." >&2;}
7677 if test $gnu_ld = yes; then
7678 cat >>confdefs.h <<\_ACEOF
7679 #define HAVE_GNU_LD 1
7683 if test $gnu_as = yes; then
7684 cat >>confdefs.h <<\_ACEOF
7685 #define HAVE_GNU_AS 1
7689 if test $elf = yes; then
7690 cat >>confdefs.h <<\_ACEOF
7695 if test $xcoff = yes; then
7696 cat >>confdefs.h <<\_ACEOF
7697 #define HAVE_XCOFF 1
7704 if test $shared = default; then
7705 if test $gnu_ld = yes; then
7708 # For now we do not assume shared libs are available. In future more
7709 # tests might become available.
7714 if test x"$libc_cv_idn" = xyes; then
7715 cat >>confdefs.h <<\_ACEOF
7716 #define HAVE_LIBIDN 1
7721 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7722 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7723 if test "${pic_default+set}" = set; then
7724 echo $ECHO_N "(cached) $ECHO_C" >&6
7727 cat > conftest.c <<EOF
7728 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7729 # error PIC is default.
7732 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7737 echo "$as_me:$LINENO: result: $pic_default" >&5
7738 echo "${ECHO_T}$pic_default" >&6
7750 *door*) linux_doors=yes ;;
7751 *) linux_doors=no ;;
7757 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7760 config_makefile=Makefile
7763 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7764 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7768 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7770 ac_config_commands="$ac_config_commands default"
7772 cat >confcache <<\_ACEOF
7773 # This file is a shell script that caches the results of configure
7774 # tests run on this system so they can be shared between configure
7775 # scripts and configure runs, see configure's option --config-cache.
7776 # It is not useful on other systems. If it contains results you don't
7777 # want to keep, you may remove or edit it.
7779 # config.status only pays attention to the cache file if you give it
7780 # the --recheck option to rerun configure.
7782 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7783 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7788 # The following way of writing the cache mishandles newlines in values,
7789 # but we know of no workaround that is simple, portable, and efficient.
7790 # So, don't put newlines in cache variables' values.
7791 # Ultrix sh set writes to stderr and can't be redirected directly,
7792 # and sets the high bit in the cache file unless we assign to the vars.
7795 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7797 # `set' does not quote correctly, so add quotes (double-quote
7798 # substitution turns \\\\ into \\, and sed turns \\ into \).
7801 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7804 # `set' quotes correctly as required by POSIX, so do not add quotes.
7806 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7813 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7815 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7817 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7818 if test -w $cache_file; then
7819 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7820 cat confcache >$cache_file
7822 echo "not updating unwritable cache $cache_file"
7827 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7828 # Let make expand exec_prefix.
7829 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7831 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7832 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7833 # trailing colons and then remove the whole line if VPATH becomes empty
7834 # (actually we leave an empty line to preserve line numbers).
7835 if test "x$srcdir" = x.; then
7836 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7837 s/:*\$(srcdir):*/:/;
7838 s/:*\${srcdir}:*/:/;
7840 s/^\([^=]*=[ ]*\):*/\1/;
7846 DEFS=-DHAVE_CONFIG_H
7850 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7851 # 1. Remove the extension, and $U if already installed.
7852 ac_i=`echo "$ac_i" |
7853 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7855 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7856 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7860 LTLIBOBJS=$ac_ltlibobjs
7864 : ${CONFIG_STATUS=./config.status}
7865 ac_clean_files_save=$ac_clean_files
7866 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7867 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7868 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7869 cat >$CONFIG_STATUS <<_ACEOF
7871 # Generated by $as_me.
7872 # Run this file to recreate the current configuration.
7873 # Compiler output produced by configure, useful for debugging
7874 # configure, is in config.log if it exists.
7879 SHELL=\${CONFIG_SHELL-$SHELL}
7882 cat >>$CONFIG_STATUS <<\_ACEOF
7883 ## --------------------- ##
7884 ## M4sh Initialization. ##
7885 ## --------------------- ##
7887 # Be Bourne compatible
7888 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7891 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7892 # is contrary to our usage. Disable this feature.
7893 alias -g '${1+"$@"}'='"$@"'
7894 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7897 DUALCASE=1; export DUALCASE # for MKS sh
7899 # Support unset when possible.
7900 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7907 # Work around bugs in pre-3.0 UWIN ksh.
7908 $as_unset ENV MAIL MAILPATH
7915 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7916 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7917 LC_TELEPHONE LC_TIME
7919 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7920 eval $as_var=C; export $as_var
7926 # Required to use basename.
7927 if expr a : '\(a\)' >/dev/null 2>&1; then
7933 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7934 as_basename=basename
7940 # Name of the executable.
7941 as_me=`$as_basename "$0" ||
7942 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7943 X"$0" : 'X\(//\)$' \| \
7944 X"$0" : 'X\(/\)$' \| \
7945 . : '\(.\)' 2>/dev/null ||
7947 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7948 /^X\/\(\/\/\)$/{ s//\1/; q; }
7949 /^X\/\(\/\).*/{ s//\1/; q; }
7953 # PATH needs CR, and LINENO needs CR and PATH.
7954 # Avoid depending upon Character Ranges.
7955 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7956 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7957 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7958 as_cr_digits='0123456789'
7959 as_cr_alnum=$as_cr_Letters$as_cr_digits
7961 # The user is always right.
7962 if test "${PATH_SEPARATOR+set}" != set; then
7963 echo "#! /bin/sh" >conf$$.sh
7964 echo "exit 0" >>conf$$.sh
7966 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7977 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7978 test "x$as_lineno_1" != "x$as_lineno_2" &&
7979 test "x$as_lineno_3" = "x$as_lineno_2" || {
7980 # Find who we are. Look in the path if we contain no path at all
7983 *[\\/]* ) as_myself=$0 ;;
7984 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7988 test -z "$as_dir" && as_dir=.
7989 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7994 # We did not find ourselves, most probably we were run as `sh COMMAND'
7995 # in which case we are not to be found in the path.
7996 if test "x$as_myself" = x; then
7999 if test ! -f "$as_myself"; then
8000 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
8001 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
8002 { (exit 1); exit 1; }; }
8004 case $CONFIG_SHELL in
8006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8007 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
8010 test -z "$as_dir" && as_dir=.
8011 for as_base in sh bash ksh sh5; do
8014 if ("$as_dir/$as_base" -c '
8017 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8018 test "x$as_lineno_1" != "x$as_lineno_2" &&
8019 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
8020 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
8021 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
8022 CONFIG_SHELL=$as_dir/$as_base
8024 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
8032 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
8033 # uniformly replaced by the line number. The first 'sed' inserts a
8034 # line-number line before each line; the second 'sed' does the real
8035 # work. The second script uses 'N' to pair each line-number line
8036 # with the numbered line, and appends trailing '-' during
8037 # substitution so that $LINENO is not a special case at line end.
8038 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
8039 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
8040 sed '=' <$as_myself |
8045 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
8048 s,^['$as_cr_digits']*\n,,
8050 chmod +x $as_me.lineno ||
8051 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
8052 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
8053 { (exit 1); exit 1; }; }
8055 # Don't try to exec as it changes $[0], causing all sort of problems
8056 # (the dirname of $[0] is not the place where we might find the
8057 # original and so on. Autoconf is especially sensible to this).
8059 # Exit status is that of the last command.
8064 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
8065 *c*,-n*) ECHO_N= ECHO_C='
8067 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
8068 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
8071 if expr a : '\(a\)' >/dev/null 2>&1; then
8077 rm -f conf$$ conf$$.exe conf$$.file
8079 if ln -s conf$$.file conf$$ 2>/dev/null; then
8080 # We could just check for DJGPP; but this test a) works b) is more generic
8081 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
8082 if test -f conf$$.exe; then
8083 # Don't use ln at all; we don't have any links
8088 elif ln conf$$.file conf$$ 2>/dev/null; then
8093 rm -f conf$$ conf$$.exe conf$$.file
8095 if mkdir -p . 2>/dev/null; then
8098 test -d ./-p && rmdir ./-p
8102 as_executable_p="test -f"
8104 # Sed expression to map a string onto a valid CPP name.
8105 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8107 # Sed expression to map a string onto a valid variable name.
8108 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8112 # We need space, tab and new line, in precisely that order.
8122 # Open the log real soon, to keep \$[0] and so on meaningful, and to
8123 # report actual input values of CONFIG_FILES etc. instead of their
8124 # values after options handling. Logging --version etc. is OK.
8128 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8129 ## Running $as_me. ##
8134 This file was extended by GNU C Library $as_me (see version.h), which was
8135 generated by GNU Autoconf 2.59. Invocation command line was
8137 CONFIG_FILES = $CONFIG_FILES
8138 CONFIG_HEADERS = $CONFIG_HEADERS
8139 CONFIG_LINKS = $CONFIG_LINKS
8140 CONFIG_COMMANDS = $CONFIG_COMMANDS
8144 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8148 # Files that config.status was made for.
8149 if test -n "$ac_config_files"; then
8150 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8153 if test -n "$ac_config_headers"; then
8154 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8157 if test -n "$ac_config_links"; then
8158 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8161 if test -n "$ac_config_commands"; then
8162 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8165 cat >>$CONFIG_STATUS <<\_ACEOF
8168 \`$as_me' instantiates files from templates according to the
8169 current configuration.
8171 Usage: $0 [OPTIONS] [FILE]...
8173 -h, --help print this help, then exit
8174 -V, --version print version number, then exit
8175 -q, --quiet do not print progress messages
8176 -d, --debug don't remove temporary files
8177 --recheck update $as_me by reconfiguring in the same conditions
8178 --file=FILE[:TEMPLATE]
8179 instantiate the configuration file FILE
8180 --header=FILE[:TEMPLATE]
8181 instantiate the configuration header FILE
8183 Configuration files:
8186 Configuration headers:
8189 Configuration commands:
8192 Report bugs to <bug-autoconf@gnu.org>."
8195 cat >>$CONFIG_STATUS <<_ACEOF
8197 GNU C Library config.status (see version.h)
8198 configured by $0, generated by GNU Autoconf 2.59,
8199 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8201 Copyright (C) 2003 Free Software Foundation, Inc.
8202 This config.status script is free software; the Free Software Foundation
8203 gives unlimited permission to copy, distribute and modify it."
8208 cat >>$CONFIG_STATUS <<\_ACEOF
8209 # If no file are specified by the user, then we need to provide default
8210 # value. By we need to know if files were specified by the user.
8216 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8217 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8225 *) # This is not an option, so the user has probably given explicit
8228 ac_need_defaults=false;;
8232 # Handling of the options.
8234 cat >>$CONFIG_STATUS <<\_ACEOF
8235 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8237 --version | --vers* | -V )
8238 echo "$ac_cs_version"; exit 0 ;;
8240 # Conflict between --help and --header
8241 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8242 Try \`$0 --help' for more information." >&5
8243 echo "$as_me: error: ambiguous option: $1
8244 Try \`$0 --help' for more information." >&2;}
8245 { (exit 1); exit 1; }; };;
8246 --help | --hel | -h )
8247 echo "$ac_cs_usage"; exit 0 ;;
8248 --debug | --d* | -d )
8250 --file | --fil | --fi | --f )
8252 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8253 ac_need_defaults=false;;
8254 --header | --heade | --head | --hea )
8256 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8257 ac_need_defaults=false;;
8258 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8259 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8263 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8264 Try \`$0 --help' for more information." >&5
8265 echo "$as_me: error: unrecognized option: $1
8266 Try \`$0 --help' for more information." >&2;}
8267 { (exit 1); exit 1; }; } ;;
8269 *) ac_config_targets="$ac_config_targets $1" ;;
8275 ac_configure_extra_args=
8277 if $ac_cs_silent; then
8279 ac_configure_extra_args="$ac_configure_extra_args --silent"
8283 cat >>$CONFIG_STATUS <<_ACEOF
8284 if \$ac_cs_recheck; then
8285 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8286 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8291 cat >>$CONFIG_STATUS <<_ACEOF
8293 # INIT-COMMANDS section.
8296 config_vars='$config_vars'
8302 cat >>$CONFIG_STATUS <<\_ACEOF
8303 for ac_config_target in $ac_config_targets
8305 case "$ac_config_target" in
8306 # Handling of arguments.
8307 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8308 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8309 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8310 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8311 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8312 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8313 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8314 { (exit 1); exit 1; }; };;
8318 # If the user did not use the arguments to specify the items to instantiate,
8319 # then the envvar interface is used. Set only those that are not.
8320 # We use the long form for the default assignment because of an extremely
8321 # bizarre bug on SunOS 4.1.3.
8322 if $ac_need_defaults; then
8323 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8324 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8325 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8328 # Have a temporary directory for convenience. Make it in the build tree
8329 # simply because there is no reason to put it here, and in addition,
8330 # creating and moving files from /tmp can sometimes cause problems.
8331 # Create a temporary directory, and hook for its removal unless debugging.
8334 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8335 trap '{ (exit 1); exit 1; }' 1 2 13 15
8338 # Create a (secure) tmp directory for tmp files.
8341 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8342 test -n "$tmp" && test -d "$tmp"
8345 tmp=./confstat$$-$RANDOM
8346 (umask 077 && mkdir $tmp)
8349 echo "$me: cannot create a temporary directory in ." >&2
8350 { (exit 1); exit 1; }
8355 cat >>$CONFIG_STATUS <<_ACEOF
8358 # CONFIG_FILES section.
8361 # No need to generate the scripts if there are no CONFIG_FILES.
8362 # This happens for instance when ./config.status config.h
8363 if test -n "\$CONFIG_FILES"; then
8364 # Protect against being on the right side of a sed subst in config.status.
8365 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8366 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8367 s,@SHELL@,$SHELL,;t t
8368 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8369 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8370 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8371 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8372 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8373 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8374 s,@exec_prefix@,$exec_prefix,;t t
8375 s,@prefix@,$prefix,;t t
8376 s,@program_transform_name@,$program_transform_name,;t t
8377 s,@bindir@,$bindir,;t t
8378 s,@sbindir@,$sbindir,;t t
8379 s,@libexecdir@,$libexecdir,;t t
8380 s,@datadir@,$datadir,;t t
8381 s,@sysconfdir@,$sysconfdir,;t t
8382 s,@sharedstatedir@,$sharedstatedir,;t t
8383 s,@localstatedir@,$localstatedir,;t t
8384 s,@libdir@,$libdir,;t t
8385 s,@includedir@,$includedir,;t t
8386 s,@oldincludedir@,$oldincludedir,;t t
8387 s,@infodir@,$infodir,;t t
8388 s,@mandir@,$mandir,;t t
8389 s,@build_alias@,$build_alias,;t t
8390 s,@host_alias@,$host_alias,;t t
8391 s,@target_alias@,$target_alias,;t t
8393 s,@ECHO_C@,$ECHO_C,;t t
8394 s,@ECHO_N@,$ECHO_N,;t t
8395 s,@ECHO_T@,$ECHO_T,;t t
8397 s,@with_fp@,$with_fp,;t t
8398 s,@with_cvs@,$with_cvs,;t t
8399 s,@enable_check_abi@,$enable_check_abi,;t t
8400 s,@oldest_abi@,$oldest_abi,;t t
8401 s,@bindnow@,$bindnow,;t t
8402 s,@force_install@,$force_install,;t t
8403 s,@all_warnings@,$all_warnings,;t t
8404 s,@build@,$build,;t t
8405 s,@build_cpu@,$build_cpu,;t t
8406 s,@build_vendor@,$build_vendor,;t t
8407 s,@build_os@,$build_os,;t t
8409 s,@host_cpu@,$host_cpu,;t t
8410 s,@host_vendor@,$host_vendor,;t t
8411 s,@host_os@,$host_os,;t t
8412 s,@subdirs@,$subdirs,;t t
8413 s,@add_ons@,$add_ons,;t t
8414 s,@base_machine@,$base_machine,;t t
8415 s,@sysnames@,$sysnames,;t t
8416 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8417 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8418 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8421 s,@CFLAGS@,$CFLAGS,;t t
8422 s,@LDFLAGS@,$LDFLAGS,;t t
8423 s,@CPPFLAGS@,$CPPFLAGS,;t t
8424 s,@ac_ct_CC@,$ac_ct_CC,;t t
8425 s,@OBJEXT@,$OBJEXT,;t t
8426 s,@BUILD_CC@,$BUILD_CC,;t t
8427 s,@cross_compiling@,$cross_compiling,;t t
8430 s,@CXXFLAGS@,$CXXFLAGS,;t t
8431 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8433 s,@OBJDUMP@,$OBJDUMP,;t t
8434 s,@RANLIB@,$RANLIB,;t t
8435 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8439 s,@PWD_P@,$PWD_P,;t t
8441 s,@MSGFMT@,$MSGFMT,;t t
8442 s,@MAKEINFO@,$MAKEINFO,;t t
8444 s,@AUTOCONF@,$AUTOCONF,;t t
8445 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8446 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8448 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8450 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8453 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8454 s,@BISON@,$BISON,;t t
8455 s,@VERSIONING@,$VERSIONING,;t t
8456 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8457 s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
8458 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8459 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8460 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8461 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8462 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8463 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8464 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8465 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8466 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8467 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8468 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8469 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8470 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8471 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8472 s,@libc_cv_cpp_asm_debuginfo@,$libc_cv_cpp_asm_debuginfo,;t t
8473 s,@no_whole_archive@,$no_whole_archive,;t t
8474 s,@exceptions@,$exceptions,;t t
8475 s,@LIBGD@,$LIBGD,;t t
8476 s,@have_selinux@,$have_selinux,;t t
8477 s,@EGREP@,$EGREP,;t t
8478 s,@sizeof_long_double@,$sizeof_long_double,;t t
8479 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8480 s,@uname_sysname@,$uname_sysname,;t t
8481 s,@uname_release@,$uname_release,;t t
8482 s,@uname_version@,$uname_version,;t t
8483 s,@old_glibc_headers@,$old_glibc_headers,;t t
8484 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8485 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8486 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8487 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8488 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8489 s,@use_ldconfig@,$use_ldconfig,;t t
8490 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8491 s,@gnu_ld@,$gnu_ld,;t t
8492 s,@gnu_as@,$gnu_as,;t t
8494 s,@xcoff@,$xcoff,;t t
8495 s,@static@,$static,;t t
8496 s,@shared@,$shared,;t t
8497 s,@pic_default@,$pic_default,;t t
8498 s,@profile@,$profile,;t t
8499 s,@omitfp@,$omitfp,;t t
8500 s,@bounded@,$bounded,;t t
8501 s,@static_nss@,$static_nss,;t t
8502 s,@nopic_initfini@,$nopic_initfini,;t t
8503 s,@DEFINES@,$DEFINES,;t t
8504 s,@linux_doors@,$linux_doors,;t t
8505 s,@mach_interface_list@,$mach_interface_list,;t t
8506 s,@VERSION@,$VERSION,;t t
8507 s,@RELEASE@,$RELEASE,;t t
8508 s,@LIBOBJS@,$LIBOBJS,;t t
8509 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8514 cat >>$CONFIG_STATUS <<\_ACEOF
8515 # Split the substitutions into bite-sized pieces for seds with
8516 # small command number limits, like on Digital OSF/1 and HP-UX.
8518 ac_sed_frag=1 # Number of current file.
8519 ac_beg=1 # First line for current file.
8520 ac_end=$ac_max_sed_lines # Line after last line for current file.
8523 while $ac_more_lines; do
8524 if test $ac_beg -gt 1; then
8525 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8527 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8529 if test ! -s $tmp/subs.frag; then
8532 # The purpose of the label and of the branching condition is to
8533 # speed up the sed processing (if there are no `@' at all, there
8534 # is no need to browse any of the substitutions).
8535 # These are the two extra sed commands mentioned above.
8537 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8538 if test -z "$ac_sed_cmds"; then
8539 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8541 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8543 ac_sed_frag=`expr $ac_sed_frag + 1`
8545 ac_end=`expr $ac_end + $ac_max_sed_lines`
8548 if test -z "$ac_sed_cmds"; then
8551 fi # test -n "$CONFIG_FILES"
8554 cat >>$CONFIG_STATUS <<\_ACEOF
8555 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8556 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8558 - | *:- | *:-:* ) # input from stdin
8560 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8561 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8562 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8563 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8564 * ) ac_file_in=$ac_file.in ;;
8567 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8568 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8569 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8570 X"$ac_file" : 'X\(//\)[^/]' \| \
8571 X"$ac_file" : 'X\(//\)$' \| \
8572 X"$ac_file" : 'X\(/\)' \| \
8573 . : '\(.\)' 2>/dev/null ||
8575 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8576 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8577 /^X\(\/\/\)$/{ s//\1/; q; }
8578 /^X\(\/\).*/{ s//\1/; q; }
8580 { if $as_mkdir_p; then
8585 while test ! -d "$as_dir"; do
8586 as_dirs="$as_dir $as_dirs"
8587 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8588 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8589 X"$as_dir" : 'X\(//\)[^/]' \| \
8590 X"$as_dir" : 'X\(//\)$' \| \
8591 X"$as_dir" : 'X\(/\)' \| \
8592 . : '\(.\)' 2>/dev/null ||
8594 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8595 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8596 /^X\(\/\/\)$/{ s//\1/; q; }
8597 /^X\(\/\).*/{ s//\1/; q; }
8600 test ! -n "$as_dirs" || mkdir $as_dirs
8601 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8602 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8603 { (exit 1); exit 1; }; }; }
8607 if test "$ac_dir" != .; then
8608 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8609 # A "../" for each directory in $ac_dir_suffix.
8610 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8612 ac_dir_suffix= ac_top_builddir=
8616 .) # No --srcdir option. We are building in place.
8618 if test -z "$ac_top_builddir"; then
8621 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8623 [\\/]* | ?:[\\/]* ) # Absolute path.
8624 ac_srcdir=$srcdir$ac_dir_suffix;
8625 ac_top_srcdir=$srcdir ;;
8627 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8628 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8631 # Do not use `cd foo && pwd` to compute absolute paths, because
8632 # the directories may not exist.
8634 .) ac_abs_builddir="$ac_dir";;
8637 .) ac_abs_builddir=`pwd`;;
8638 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8639 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8642 case $ac_abs_builddir in
8643 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8645 case ${ac_top_builddir}. in
8646 .) ac_abs_top_builddir=$ac_abs_builddir;;
8647 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8648 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8651 case $ac_abs_builddir in
8652 .) ac_abs_srcdir=$ac_srcdir;;
8655 .) ac_abs_srcdir=$ac_abs_builddir;;
8656 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8657 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8660 case $ac_abs_builddir in
8661 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8663 case $ac_top_srcdir in
8664 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8665 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8666 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8672 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8673 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8676 if test x"$ac_file" != x-; then
8677 { echo "$as_me:$LINENO: creating $ac_file" >&5
8678 echo "$as_me: creating $ac_file" >&6;}
8681 # Let's still pretend it is `configure' which instantiates (i.e., don't
8682 # use $as_me), people would be surprised to read:
8683 # /* config.h. Generated by config.status. */
8684 if test x"$ac_file" = x-; then
8687 configure_input="$ac_file. "
8689 configure_input=$configure_input"Generated from `echo $ac_file_in |
8690 sed 's,.*/,,'` by configure."
8692 # First look for the input files in the build tree, otherwise in the
8694 ac_file_inputs=`IFS=:
8695 for f in $ac_file_in; do
8697 -) echo $tmp/stdin ;;
8699 # Absolute (can't be DOS-style, as IFS=:)
8700 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8701 echo "$as_me: error: cannot find input file: $f" >&2;}
8702 { (exit 1); exit 1; }; }
8705 if test -f "$f"; then
8708 elif test -f "$srcdir/$f"; then
8713 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8714 echo "$as_me: error: cannot find input file: $f" >&2;}
8715 { (exit 1); exit 1; }; }
8718 done` || { (exit 1); exit 1; }
8720 cat >>$CONFIG_STATUS <<_ACEOF
8724 cat >>$CONFIG_STATUS <<\_ACEOF
8726 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8727 s,@configure_input@,$configure_input,;t t
8728 s,@srcdir@,$ac_srcdir,;t t
8729 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8730 s,@top_srcdir@,$ac_top_srcdir,;t t
8731 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8732 s,@builddir@,$ac_builddir,;t t
8733 s,@abs_builddir@,$ac_abs_builddir,;t t
8734 s,@top_builddir@,$ac_top_builddir,;t t
8735 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8736 s,@INSTALL@,$ac_INSTALL,;t t
8737 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8739 if test x"$ac_file" != x-; then
8740 mv $tmp/out $ac_file
8748 cat >>$CONFIG_STATUS <<\_ACEOF
8751 # CONFIG_HEADER section.
8754 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8755 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8757 # ac_d sets the value in "#define NAME VALUE" lines.
8758 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8759 ac_dB='[ ].*$,\1#\2'
8762 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8763 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8764 ac_uB='$,\1#\2define\3'
8768 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8769 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8771 - | *:- | *:-:* ) # input from stdin
8773 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8774 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8775 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8776 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8777 * ) ac_file_in=$ac_file.in ;;
8780 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8781 echo "$as_me: creating $ac_file" >&6;}
8783 # First look for the input files in the build tree, otherwise in the
8785 ac_file_inputs=`IFS=:
8786 for f in $ac_file_in; do
8788 -) echo $tmp/stdin ;;
8790 # Absolute (can't be DOS-style, as IFS=:)
8791 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8792 echo "$as_me: error: cannot find input file: $f" >&2;}
8793 { (exit 1); exit 1; }; }
8794 # Do quote $f, to prevent DOS paths from being IFS'd.
8797 if test -f "$f"; then
8800 elif test -f "$srcdir/$f"; then
8805 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8806 echo "$as_me: error: cannot find input file: $f" >&2;}
8807 { (exit 1); exit 1; }; }
8810 done` || { (exit 1); exit 1; }
8811 # Remove the trailing spaces.
8812 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8816 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8817 # `conftest.undefs', that substitutes the proper values into
8818 # config.h.in to produce config.h. The first handles `#define'
8819 # templates, and the second `#undef' templates.
8820 # And first: Protect against being on the right side of a sed subst in
8821 # config.status. Protect against being in an unquoted here document
8823 rm -f conftest.defines conftest.undefs
8824 # Using a here document instead of a string reduces the quoting nightmare.
8825 # Putting comments in sed scripts is not portable.
8827 # `end' is used to avoid that the second main sed command (meant for
8828 # 0-ary CPP macros) applies to n-ary macro definitions.
8829 # See the Autoconf documentation for `clear'.
8830 cat >confdef2sed.sed <<\_ACEOF
8835 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8837 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8840 # If some macros were called several times there might be several times
8841 # the same #defines, which is useless. Nevertheless, we may not want to
8842 # sort them, since we want the *last* AC-DEFINE to be honored.
8843 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8844 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8845 rm -f confdef2sed.sed
8847 # This sed command replaces #undef with comments. This is necessary, for
8848 # example, in the case of _POSIX_SOURCE, which is predefined and required
8849 # on some systems where configure will not decide to define it.
8850 cat >>conftest.undefs <<\_ACEOF
8851 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8854 # Break up conftest.defines because some shells have a limit on the size
8855 # of here documents, and old seds have small limits too (100 cmds).
8856 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8857 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8858 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8859 echo ' :' >>$CONFIG_STATUS
8861 while grep . conftest.defines >/dev/null
8863 # Write a limited-size here document to $tmp/defines.sed.
8864 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8865 # Speed up: don't consider the non `#define' lines.
8866 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8867 # Work around the forget-to-reset-the-flag bug.
8868 echo 't clr' >>$CONFIG_STATUS
8869 echo ': clr' >>$CONFIG_STATUS
8870 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8872 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8876 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8877 rm -f conftest.defines
8878 mv conftest.tail conftest.defines
8880 rm -f conftest.defines
8881 echo ' fi # grep' >>$CONFIG_STATUS
8882 echo >>$CONFIG_STATUS
8884 # Break up conftest.undefs because some shells have a limit on the size
8885 # of here documents, and old seds have small limits too (100 cmds).
8886 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8888 while grep . conftest.undefs >/dev/null
8890 # Write a limited-size here document to $tmp/undefs.sed.
8891 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8892 # Speed up: don't consider the non `#undef'
8893 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8894 # Work around the forget-to-reset-the-flag bug.
8895 echo 't clr' >>$CONFIG_STATUS
8896 echo ': clr' >>$CONFIG_STATUS
8897 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8899 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8903 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8904 rm -f conftest.undefs
8905 mv conftest.tail conftest.undefs
8907 rm -f conftest.undefs
8909 cat >>$CONFIG_STATUS <<\_ACEOF
8910 # Let's still pretend it is `configure' which instantiates (i.e., don't
8911 # use $as_me), people would be surprised to read:
8912 # /* config.h. Generated by config.status. */
8913 if test x"$ac_file" = x-; then
8914 echo "/* Generated by configure. */" >$tmp/config.h
8916 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8918 cat $tmp/in >>$tmp/config.h
8920 if test x"$ac_file" != x-; then
8921 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8922 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8923 echo "$as_me: $ac_file is unchanged" >&6;}
8925 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8926 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8927 X"$ac_file" : 'X\(//\)[^/]' \| \
8928 X"$ac_file" : 'X\(//\)$' \| \
8929 X"$ac_file" : 'X\(/\)' \| \
8930 . : '\(.\)' 2>/dev/null ||
8932 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8933 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8934 /^X\(\/\/\)$/{ s//\1/; q; }
8935 /^X\(\/\).*/{ s//\1/; q; }
8937 { if $as_mkdir_p; then
8942 while test ! -d "$as_dir"; do
8943 as_dirs="$as_dir $as_dirs"
8944 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8945 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8946 X"$as_dir" : 'X\(//\)[^/]' \| \
8947 X"$as_dir" : 'X\(//\)$' \| \
8948 X"$as_dir" : 'X\(/\)' \| \
8949 . : '\(.\)' 2>/dev/null ||
8951 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8952 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8953 /^X\(\/\/\)$/{ s//\1/; q; }
8954 /^X\(\/\).*/{ s//\1/; q; }
8957 test ! -n "$as_dirs" || mkdir $as_dirs
8958 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8959 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8960 { (exit 1); exit 1; }; }; }
8963 mv $tmp/config.h $ac_file
8971 cat >>$CONFIG_STATUS <<\_ACEOF
8974 # CONFIG_COMMANDS section.
8976 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8977 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8978 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8979 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8980 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8981 X"$ac_dest" : 'X\(//\)[^/]' \| \
8982 X"$ac_dest" : 'X\(//\)$' \| \
8983 X"$ac_dest" : 'X\(/\)' \| \
8984 . : '\(.\)' 2>/dev/null ||
8986 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8987 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8988 /^X\(\/\/\)$/{ s//\1/; q; }
8989 /^X\(\/\).*/{ s//\1/; q; }
8991 { if $as_mkdir_p; then
8996 while test ! -d "$as_dir"; do
8997 as_dirs="$as_dir $as_dirs"
8998 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8999 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9000 X"$as_dir" : 'X\(//\)[^/]' \| \
9001 X"$as_dir" : 'X\(//\)$' \| \
9002 X"$as_dir" : 'X\(/\)' \| \
9003 . : '\(.\)' 2>/dev/null ||
9005 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9006 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9007 /^X\(\/\/\)$/{ s//\1/; q; }
9008 /^X\(\/\).*/{ s//\1/; q; }
9011 test ! -n "$as_dirs" || mkdir $as_dirs
9012 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9013 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9014 { (exit 1); exit 1; }; }; }
9018 if test "$ac_dir" != .; then
9019 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9020 # A "../" for each directory in $ac_dir_suffix.
9021 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9023 ac_dir_suffix= ac_top_builddir=
9027 .) # No --srcdir option. We are building in place.
9029 if test -z "$ac_top_builddir"; then
9032 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9034 [\\/]* | ?:[\\/]* ) # Absolute path.
9035 ac_srcdir=$srcdir$ac_dir_suffix;
9036 ac_top_srcdir=$srcdir ;;
9038 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9039 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9042 # Do not use `cd foo && pwd` to compute absolute paths, because
9043 # the directories may not exist.
9045 .) ac_abs_builddir="$ac_dir";;
9048 .) ac_abs_builddir=`pwd`;;
9049 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9050 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9053 case $ac_abs_builddir in
9054 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9056 case ${ac_top_builddir}. in
9057 .) ac_abs_top_builddir=$ac_abs_builddir;;
9058 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9059 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9062 case $ac_abs_builddir in
9063 .) ac_abs_srcdir=$ac_srcdir;;
9066 .) ac_abs_srcdir=$ac_abs_builddir;;
9067 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9068 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9071 case $ac_abs_builddir in
9072 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9074 case $ac_top_srcdir in
9075 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9076 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9077 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9082 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
9083 echo "$as_me: executing $ac_dest commands" >&6;}
9086 case $CONFIG_FILES in *config.make*)
9087 echo "$config_vars" >> config.make;;
9089 test -d bits || mkdir bits ;;
9094 cat >>$CONFIG_STATUS <<\_ACEOF
9096 { (exit 0); exit 0; }
9098 chmod +x $CONFIG_STATUS
9099 ac_clean_files=$ac_clean_files_save
9102 # configure is writing to config.log, and then calls config.status.
9103 # config.status does its own redirection, appending to config.log.
9104 # Unfortunately, on DOS this fails, as config.log is still kept open
9105 # by configure, so config.status won't be able to write to it; its
9106 # output is simply discarded. So we exec the FD to /dev/null,
9107 # effectively closing config.log, so it can be properly (re)opened and
9108 # appended to by config.status. When coming back to configure, we
9109 # need to make the FD available again.
9110 if test "$no_create" != yes; then
9112 ac_config_status_args=
9113 test "$silent" = yes &&
9114 ac_config_status_args="$ac_config_status_args --quiet"
9116 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9118 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9119 # would make configure fail if this is the last instruction.
9120 $ac_cs_success || { (exit 1); exit 1; }
9124 # CONFIG_SUBDIRS section.
9126 if test "$no_recursion" != yes; then
9128 # Remove --cache-file and --srcdir arguments so they do not pile up.
9129 ac_sub_configure_args=
9131 for ac_arg in $ac_configure_args; do
9132 if test -n "$ac_prev"; then
9137 -cache-file | --cache-file | --cache-fil | --cache-fi \
9138 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9139 ac_prev=cache_file ;;
9140 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9141 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9144 --config-cache | -C)
9146 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9148 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9150 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9152 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9154 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9158 # Always prepend --prefix to ensure using the same prefix
9159 # in subdir configurations.
9160 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9163 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9165 # Do not complain, so a configure script can configure whichever
9166 # parts of a large source tree are present.
9167 test -d $srcdir/$ac_dir || continue
9169 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9170 echo "$as_me: configuring in $ac_dir" >&6;}
9171 { if $as_mkdir_p; then
9176 while test ! -d "$as_dir"; do
9177 as_dirs="$as_dir $as_dirs"
9178 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9179 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9180 X"$as_dir" : 'X\(//\)[^/]' \| \
9181 X"$as_dir" : 'X\(//\)$' \| \
9182 X"$as_dir" : 'X\(/\)' \| \
9183 . : '\(.\)' 2>/dev/null ||
9185 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9186 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9187 /^X\(\/\/\)$/{ s//\1/; q; }
9188 /^X\(\/\).*/{ s//\1/; q; }
9191 test ! -n "$as_dirs" || mkdir $as_dirs
9192 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9193 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9194 { (exit 1); exit 1; }; }; }
9198 if test "$ac_dir" != .; then
9199 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9200 # A "../" for each directory in $ac_dir_suffix.
9201 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9203 ac_dir_suffix= ac_top_builddir=
9207 .) # No --srcdir option. We are building in place.
9209 if test -z "$ac_top_builddir"; then
9212 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9214 [\\/]* | ?:[\\/]* ) # Absolute path.
9215 ac_srcdir=$srcdir$ac_dir_suffix;
9216 ac_top_srcdir=$srcdir ;;
9218 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9219 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9222 # Do not use `cd foo && pwd` to compute absolute paths, because
9223 # the directories may not exist.
9225 .) ac_abs_builddir="$ac_dir";;
9228 .) ac_abs_builddir=`pwd`;;
9229 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9230 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9233 case $ac_abs_builddir in
9234 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9236 case ${ac_top_builddir}. in
9237 .) ac_abs_top_builddir=$ac_abs_builddir;;
9238 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9239 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9242 case $ac_abs_builddir in
9243 .) ac_abs_srcdir=$ac_srcdir;;
9246 .) ac_abs_srcdir=$ac_abs_builddir;;
9247 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9248 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9251 case $ac_abs_builddir in
9252 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9254 case $ac_top_srcdir in
9255 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9256 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9257 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9264 # Check for guested configure; otherwise get Cygnus style configure.
9265 if test -f $ac_srcdir/configure.gnu; then
9266 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9267 elif test -f $ac_srcdir/configure; then
9268 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9269 elif test -f $ac_srcdir/configure.in; then
9270 ac_sub_configure=$ac_configure
9272 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9273 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9277 # The recursion is here.
9278 if test -n "$ac_sub_configure"; then
9279 # Make the cache file name correct relative to the subdirectory.
9281 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9283 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9286 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9287 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9288 # The eval makes quoting arguments work.
9289 eval $ac_sub_configure $ac_sub_configure_args \
9290 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9291 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9292 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9293 { (exit 1); exit 1; }; }