2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.59 for GNU C Library (see version.h).
6 # Report bugs to <glibc>.
8 # Copyright (C) 2003 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## --------------------- ##
12 ## M4sh Initialization. ##
13 ## --------------------- ##
15 # Be Bourne compatible
16 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20 # is contrary to our usage. Disable this feature.
21 alias -g '${1+"$@"}'='"$@"'
22 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
25 DUALCASE=1; export DUALCASE # for MKS sh
27 # Support unset when possible.
28 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
35 # Work around bugs in pre-3.0 UWIN ksh.
36 $as_unset ENV MAIL MAILPATH
43 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
44 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
47 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
48 eval $as_var=C; export $as_var
54 # Required to use basename.
55 if expr a : '\(a\)' >/dev/null 2>&1; then
61 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
68 # Name of the executable.
69 as_me=`$as_basename "$0" ||
70 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
71 X"$0" : 'X\(//\)$' \| \
72 X"$0" : 'X\(/\)$' \| \
73 . : '\(.\)' 2>/dev/null ||
75 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
76 /^X\/\(\/\/\)$/{ s//\1/; q; }
77 /^X\/\(\/\).*/{ s//\1/; q; }
81 # PATH needs CR, and LINENO needs CR and PATH.
82 # Avoid depending upon Character Ranges.
83 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
84 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
85 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
86 as_cr_digits='0123456789'
87 as_cr_alnum=$as_cr_Letters$as_cr_digits
89 # The user is always right.
90 if test "${PATH_SEPARATOR+set}" != set; then
91 echo "#! /bin/sh" >conf$$.sh
92 echo "exit 0" >>conf$$.sh
94 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
105 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
106 test "x$as_lineno_1" != "x$as_lineno_2" &&
107 test "x$as_lineno_3" = "x$as_lineno_2" || {
108 # Find who we are. Look in the path if we contain no path at all
111 *[\\/]* ) as_myself=$0 ;;
112 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
116 test -z "$as_dir" && as_dir=.
117 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
122 # We did not find ourselves, most probably we were run as `sh COMMAND'
123 # in which case we are not to be found in the path.
124 if test "x$as_myself" = x; then
127 if test ! -f "$as_myself"; then
128 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
129 { (exit 1); exit 1; }; }
131 case $CONFIG_SHELL in
133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
134 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
137 test -z "$as_dir" && as_dir=.
138 for as_base in sh bash ksh sh5; do
141 if ("$as_dir/$as_base" -c '
144 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
145 test "x$as_lineno_1" != "x$as_lineno_2" &&
146 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
147 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
148 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
149 CONFIG_SHELL=$as_dir/$as_base
151 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
159 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
160 # uniformly replaced by the line number. The first 'sed' inserts a
161 # line-number line before each line; the second 'sed' does the real
162 # work. The second script uses 'N' to pair each line-number line
163 # with the numbered line, and appends trailing '-' during
164 # substitution so that $LINENO is not a special case at line end.
165 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
166 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
167 sed '=' <$as_myself |
172 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
175 s,^['$as_cr_digits']*\n,,
177 chmod +x $as_me.lineno ||
178 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
179 { (exit 1); exit 1; }; }
181 # Don't try to exec as it changes $[0], causing all sort of problems
182 # (the dirname of $[0] is not the place where we might find the
183 # original and so on. Autoconf is especially sensible to this).
185 # Exit status is that of the last command.
190 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
191 *c*,-n*) ECHO_N= ECHO_C='
193 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
194 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
197 if expr a : '\(a\)' >/dev/null 2>&1; then
203 rm -f conf$$ conf$$.exe conf$$.file
205 if ln -s conf$$.file conf$$ 2>/dev/null; then
206 # We could just check for DJGPP; but this test a) works b) is more generic
207 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
208 if test -f conf$$.exe; then
209 # Don't use ln at all; we don't have any links
214 elif ln conf$$.file conf$$ 2>/dev/null; then
219 rm -f conf$$ conf$$.exe conf$$.file
221 if mkdir -p . 2>/dev/null; then
224 test -d ./-p && rmdir ./-p
228 as_executable_p="test -f"
230 # Sed expression to map a string onto a valid CPP name.
231 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
233 # Sed expression to map a string onto a valid variable name.
234 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
238 # We need space, tab and new line, in precisely that order.
248 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
249 # so uname gets run too.
250 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
257 ac_default_prefix=/usr/local
258 ac_config_libobj_dir=.
263 SHELL=${CONFIG_SHELL-/bin/sh}
265 # Maximum number of lines to put in a shell here document.
266 # This variable seems obsolete. It should probably be removed, and
267 # only ac_max_sed_lines should be used.
268 : ${ac_max_here_lines=38}
270 # Identity of this package.
271 PACKAGE_NAME='GNU C Library'
272 PACKAGE_TARNAME='c-library'
273 PACKAGE_VERSION='(see version.h)'
274 PACKAGE_STRING='GNU C Library (see version.h)'
275 PACKAGE_BUGREPORT='glibc'
277 ac_unique_file="include/features.h"
278 ac_subdirs_all="$ac_subdirs_all "
279 # Factoring default headers for most tests.
280 ac_includes_default="\
283 # include <sys/types.h>
286 # include <sys/stat.h>
297 # if !STDC_HEADERS && HAVE_MEMORY_H
303 # include <strings.h>
306 # include <inttypes.h>
316 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS with_fp with_cvs enable_check_abi oldest_abi bindnow force_install all_warnings build build_cpu build_vendor build_os host host_cpu host_vendor host_os subdirs add_ons base_machine sysnames INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT BUILD_CC cross_compiling CPP CXX CXXFLAGS ac_ct_CXX AR OBJDUMP RANLIB ac_ct_RANLIB MIG AS LD PWD_P MAKE MSGFMT MAKEINFO SED AUTOCONF SYSINCLUDES libc_cv_gcc_static_libgcc BASH libc_cv_have_bash2 KSH libc_cv_have_ksh AWK PERL INSTALL_INFO BISON VERSIONING libc_cv_asm_protected_directive libc_cv_cc_with_libunwind libc_cv_z_nodelete libc_cv_z_nodlopen libc_cv_z_initfirst libc_cv_z_relro libc_cv_Bgroup libc_cv_libgcc_s_suffix libc_cv_as_needed ASFLAGS_config libc_cv_z_combreloc libc_cv_z_execstack libc_cv_fpie fno_unit_at_a_time libc_cv_ssp libc_cv_have_initfini no_whole_archive exceptions LIBGD have_libaudit have_selinux EGREP sizeof_long_double libc_cv_gcc_unwind_find_fde uname_sysname uname_release uname_version old_glibc_headers libc_cv_slibdir libc_cv_localedir libc_cv_sysconfdir libc_cv_rootsbindir libc_cv_forced_unwind use_ldconfig ldd_rewrite_script gnu_ld gnu_as elf xcoff static shared pic_default profile omitfp bounded static_nss nopic_initfini DEFINES mach_interface_list VERSION RELEASE LIBOBJS LTLIBOBJS'
319 # Initialize some variables set by options.
321 ac_init_version=false
322 # The variables have the same names as the options, with
323 # dashes changed to underlines.
331 program_transform_name=s,x,x,
339 # Installation directory options.
340 # These are left unexpanded so users can "make install exec_prefix=/foo"
341 # and all the variables that are supposed to be based on exec_prefix
342 # by default will actually change.
343 # Use braces instead of parens because sh, perl, etc. also accept them.
344 bindir='${exec_prefix}/bin'
345 sbindir='${exec_prefix}/sbin'
346 libexecdir='${exec_prefix}/libexec'
347 datadir='${prefix}/share'
348 sysconfdir='${prefix}/etc'
349 sharedstatedir='${prefix}/com'
350 localstatedir='${prefix}/var'
351 libdir='${exec_prefix}/lib'
352 includedir='${prefix}/include'
353 oldincludedir='/usr/include'
354 infodir='${prefix}/info'
355 mandir='${prefix}/man'
360 # If the previous option needs an argument, assign it.
361 if test -n "$ac_prev"; then
362 eval "$ac_prev=\$ac_option"
367 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
369 # Accept the important Cygnus configure options, so we can diagnose typos.
373 -bindir | --bindir | --bindi | --bind | --bin | --bi)
375 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
378 -build | --build | --buil | --bui | --bu)
379 ac_prev=build_alias ;;
380 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
381 build_alias=$ac_optarg ;;
383 -cache-file | --cache-file | --cache-fil | --cache-fi \
384 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
385 ac_prev=cache_file ;;
386 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
387 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
388 cache_file=$ac_optarg ;;
391 cache_file=config.cache ;;
393 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
395 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
397 datadir=$ac_optarg ;;
399 -disable-* | --disable-*)
400 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
401 # Reject names that are not valid shell variable names.
402 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
403 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
404 { (exit 1); exit 1; }; }
405 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
406 eval "enable_$ac_feature=no" ;;
408 -enable-* | --enable-*)
409 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
410 # Reject names that are not valid shell variable names.
411 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
412 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
413 { (exit 1); exit 1; }; }
414 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
416 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
419 eval "enable_$ac_feature='$ac_optarg'" ;;
421 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
422 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
423 | --exec | --exe | --ex)
424 ac_prev=exec_prefix ;;
425 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
426 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
427 | --exec=* | --exe=* | --ex=*)
428 exec_prefix=$ac_optarg ;;
430 -gas | --gas | --ga | --g)
431 # Obsolete; use --with-gas.
434 -help | --help | --hel | --he | -h)
436 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
437 ac_init_help=recursive ;;
438 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
439 ac_init_help=short ;;
441 -host | --host | --hos | --ho)
442 ac_prev=host_alias ;;
443 -host=* | --host=* | --hos=* | --ho=*)
444 host_alias=$ac_optarg ;;
446 -includedir | --includedir | --includedi | --included | --include \
447 | --includ | --inclu | --incl | --inc)
448 ac_prev=includedir ;;
449 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
450 | --includ=* | --inclu=* | --incl=* | --inc=*)
451 includedir=$ac_optarg ;;
453 -infodir | --infodir | --infodi | --infod | --info | --inf)
455 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
456 infodir=$ac_optarg ;;
458 -libdir | --libdir | --libdi | --libd)
460 -libdir=* | --libdir=* | --libdi=* | --libd=*)
463 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
464 | --libexe | --libex | --libe)
465 ac_prev=libexecdir ;;
466 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
467 | --libexe=* | --libex=* | --libe=*)
468 libexecdir=$ac_optarg ;;
470 -localstatedir | --localstatedir | --localstatedi | --localstated \
471 | --localstate | --localstat | --localsta | --localst \
472 | --locals | --local | --loca | --loc | --lo)
473 ac_prev=localstatedir ;;
474 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
475 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
476 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
477 localstatedir=$ac_optarg ;;
479 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
481 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
485 # Obsolete; use --without-fp.
488 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
489 | --no-cr | --no-c | -n)
492 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
493 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
496 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
497 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
498 | --oldin | --oldi | --old | --ol | --o)
499 ac_prev=oldincludedir ;;
500 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
501 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
502 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
503 oldincludedir=$ac_optarg ;;
505 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
507 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
510 -program-prefix | --program-prefix | --program-prefi | --program-pref \
511 | --program-pre | --program-pr | --program-p)
512 ac_prev=program_prefix ;;
513 -program-prefix=* | --program-prefix=* | --program-prefi=* \
514 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
515 program_prefix=$ac_optarg ;;
517 -program-suffix | --program-suffix | --program-suffi | --program-suff \
518 | --program-suf | --program-su | --program-s)
519 ac_prev=program_suffix ;;
520 -program-suffix=* | --program-suffix=* | --program-suffi=* \
521 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
522 program_suffix=$ac_optarg ;;
524 -program-transform-name | --program-transform-name \
525 | --program-transform-nam | --program-transform-na \
526 | --program-transform-n | --program-transform- \
527 | --program-transform | --program-transfor \
528 | --program-transfo | --program-transf \
529 | --program-trans | --program-tran \
530 | --progr-tra | --program-tr | --program-t)
531 ac_prev=program_transform_name ;;
532 -program-transform-name=* | --program-transform-name=* \
533 | --program-transform-nam=* | --program-transform-na=* \
534 | --program-transform-n=* | --program-transform-=* \
535 | --program-transform=* | --program-transfor=* \
536 | --program-transfo=* | --program-transf=* \
537 | --program-trans=* | --program-tran=* \
538 | --progr-tra=* | --program-tr=* | --program-t=*)
539 program_transform_name=$ac_optarg ;;
541 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
542 | -silent | --silent | --silen | --sile | --sil)
545 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
547 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
549 sbindir=$ac_optarg ;;
551 -sharedstatedir | --sharedstatedir | --sharedstatedi \
552 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
553 | --sharedst | --shareds | --shared | --share | --shar \
555 ac_prev=sharedstatedir ;;
556 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
557 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
558 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
560 sharedstatedir=$ac_optarg ;;
562 -site | --site | --sit)
564 -site=* | --site=* | --sit=*)
567 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
569 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
572 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
573 | --syscon | --sysco | --sysc | --sys | --sy)
574 ac_prev=sysconfdir ;;
575 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
576 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
577 sysconfdir=$ac_optarg ;;
579 -target | --target | --targe | --targ | --tar | --ta | --t)
580 ac_prev=target_alias ;;
581 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
582 target_alias=$ac_optarg ;;
584 -v | -verbose | --verbose | --verbos | --verbo | --verb)
587 -version | --version | --versio | --versi | --vers | -V)
591 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
592 # Reject names that are not valid shell variable names.
593 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
594 { echo "$as_me: error: invalid package name: $ac_package" >&2
595 { (exit 1); exit 1; }; }
596 ac_package=`echo $ac_package| sed 's/-/_/g'`
598 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
601 eval "with_$ac_package='$ac_optarg'" ;;
603 -without-* | --without-*)
604 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
605 # Reject names that are not valid shell variable names.
606 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
607 { echo "$as_me: error: invalid package name: $ac_package" >&2
608 { (exit 1); exit 1; }; }
609 ac_package=`echo $ac_package | sed 's/-/_/g'`
610 eval "with_$ac_package=no" ;;
613 # Obsolete; use --with-x.
616 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
617 | --x-incl | --x-inc | --x-in | --x-i)
618 ac_prev=x_includes ;;
619 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
620 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
621 x_includes=$ac_optarg ;;
623 -x-libraries | --x-libraries | --x-librarie | --x-librari \
624 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
625 ac_prev=x_libraries ;;
626 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
627 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
628 x_libraries=$ac_optarg ;;
630 -*) { echo "$as_me: error: unrecognized option: $ac_option
631 Try \`$0 --help' for more information." >&2
632 { (exit 1); exit 1; }; }
636 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
637 # Reject names that are not valid shell variable names.
638 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
639 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
640 { (exit 1); exit 1; }; }
641 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
642 eval "$ac_envvar='$ac_optarg'"
646 # FIXME: should be removed in autoconf 3.0.
647 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
648 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
649 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
650 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
656 if test -n "$ac_prev"; then
657 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
658 { echo "$as_me: error: missing argument to $ac_option" >&2
659 { (exit 1); exit 1; }; }
662 # Be sure to have absolute paths.
663 for ac_var in exec_prefix prefix
665 eval ac_val=$`echo $ac_var`
667 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
668 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
669 { (exit 1); exit 1; }; };;
673 # Be sure to have absolute paths.
674 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
675 localstatedir libdir includedir oldincludedir infodir mandir
677 eval ac_val=$`echo $ac_var`
679 [\\/$]* | ?:[\\/]* ) ;;
680 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
681 { (exit 1); exit 1; }; };;
685 # There might be people who depend on the old broken behavior: `$host'
686 # used to hold the argument of --host etc.
687 # FIXME: To remove some day.
692 # FIXME: To remove some day.
693 if test "x$host_alias" != x; then
694 if test "x$build_alias" = x; then
695 cross_compiling=maybe
696 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
697 If a cross compiler is detected then cross compile mode will be used." >&2
698 elif test "x$build_alias" != "x$host_alias"; then
704 test -n "$host_alias" && ac_tool_prefix=$host_alias-
706 test "$silent" = yes && exec 6>/dev/null
709 # Find the source files, if location was not specified.
710 if test -z "$srcdir"; then
711 ac_srcdir_defaulted=yes
712 # Try the directory containing this script, then its parent.
713 ac_confdir=`(dirname "$0") 2>/dev/null ||
714 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
715 X"$0" : 'X\(//\)[^/]' \| \
716 X"$0" : 'X\(//\)$' \| \
717 X"$0" : 'X\(/\)' \| \
718 . : '\(.\)' 2>/dev/null ||
720 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
721 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
722 /^X\(\/\/\)$/{ s//\1/; q; }
723 /^X\(\/\).*/{ s//\1/; q; }
726 if test ! -r $srcdir/$ac_unique_file; then
730 ac_srcdir_defaulted=no
732 if test ! -r $srcdir/$ac_unique_file; then
733 if test "$ac_srcdir_defaulted" = yes; then
734 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
735 { (exit 1); exit 1; }; }
737 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
738 { (exit 1); exit 1; }; }
741 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
742 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
743 { (exit 1); exit 1; }; }
744 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
745 ac_env_build_alias_set=${build_alias+set}
746 ac_env_build_alias_value=$build_alias
747 ac_cv_env_build_alias_set=${build_alias+set}
748 ac_cv_env_build_alias_value=$build_alias
749 ac_env_host_alias_set=${host_alias+set}
750 ac_env_host_alias_value=$host_alias
751 ac_cv_env_host_alias_set=${host_alias+set}
752 ac_cv_env_host_alias_value=$host_alias
753 ac_env_target_alias_set=${target_alias+set}
754 ac_env_target_alias_value=$target_alias
755 ac_cv_env_target_alias_set=${target_alias+set}
756 ac_cv_env_target_alias_value=$target_alias
757 ac_env_CC_set=${CC+set}
759 ac_cv_env_CC_set=${CC+set}
760 ac_cv_env_CC_value=$CC
761 ac_env_CFLAGS_set=${CFLAGS+set}
762 ac_env_CFLAGS_value=$CFLAGS
763 ac_cv_env_CFLAGS_set=${CFLAGS+set}
764 ac_cv_env_CFLAGS_value=$CFLAGS
765 ac_env_LDFLAGS_set=${LDFLAGS+set}
766 ac_env_LDFLAGS_value=$LDFLAGS
767 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
768 ac_cv_env_LDFLAGS_value=$LDFLAGS
769 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
770 ac_env_CPPFLAGS_value=$CPPFLAGS
771 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
772 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
773 ac_env_CPP_set=${CPP+set}
774 ac_env_CPP_value=$CPP
775 ac_cv_env_CPP_set=${CPP+set}
776 ac_cv_env_CPP_value=$CPP
777 ac_env_CXX_set=${CXX+set}
778 ac_env_CXX_value=$CXX
779 ac_cv_env_CXX_set=${CXX+set}
780 ac_cv_env_CXX_value=$CXX
781 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
782 ac_env_CXXFLAGS_value=$CXXFLAGS
783 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
784 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
787 # Report the --help message.
789 if test "$ac_init_help" = "long"; then
790 # Omit some internal or obsolete options to make the list less imposing.
791 # This message is too long to be a string in the A/UX 3.1 sh.
793 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
795 Usage: $0 [OPTION]... [VAR=VALUE]...
797 To assign environment variables (e.g., CC, CFLAGS...), specify them as
798 VAR=VALUE. See below for descriptions of some of the useful variables.
800 Defaults for the options are specified in brackets.
803 -h, --help display this help and exit
804 --help=short display options specific to this package
805 --help=recursive display the short help of all the included packages
806 -V, --version display version information and exit
807 -q, --quiet, --silent do not print \`checking...' messages
808 --cache-file=FILE cache test results in FILE [disabled]
809 -C, --config-cache alias for \`--cache-file=config.cache'
810 -n, --no-create do not create output files
811 --srcdir=DIR find the sources in DIR [configure dir or \`..']
816 Installation directories:
817 --prefix=PREFIX install architecture-independent files in PREFIX
819 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
822 By default, \`make install' will install all the files in
823 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
824 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
825 for instance \`--prefix=\$HOME'.
827 For better control, use the options below.
829 Fine tuning of the installation directories:
830 --bindir=DIR user executables [EPREFIX/bin]
831 --sbindir=DIR system admin executables [EPREFIX/sbin]
832 --libexecdir=DIR program executables [EPREFIX/libexec]
833 --datadir=DIR read-only architecture-independent data [PREFIX/share]
834 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
835 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
836 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
837 --libdir=DIR object code libraries [EPREFIX/lib]
838 --includedir=DIR C header files [PREFIX/include]
839 --oldincludedir=DIR C header files for non-gcc [/usr/include]
840 --infodir=DIR info documentation [PREFIX/info]
841 --mandir=DIR man documentation [PREFIX/man]
847 --build=BUILD configure for building on BUILD [guessed]
848 --host=HOST cross-compile to build programs to run on HOST [BUILD]
852 if test -n "$ac_init_help"; then
853 case $ac_init_help in
854 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
859 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
860 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
861 --disable-sanity-checks really do not use threads (should not be used except
862 in special situations) [default=yes]
863 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
865 --enable-shared build shared library [default=yes if GNU ld &
867 --enable-profile build profiled library [default=yes]
868 --enable-omitfp build undebuggable optimized library
870 --enable-bounded build with runtime bounds checking
872 --disable-versioning do not include versioning information in the library
873 objects [default=yes if supported]
874 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
875 [default=glibc default]
876 --enable-stackguard-randomization
877 initialize __stack_chk_guard canary with a random
878 number at program start
879 --enable-add-ons[=DIRS...]
880 configure and build add-ons in DIR1,DIR2,... search
881 for add-ons if no parameter given
882 --disable-hidden-plt do not hide internal function calls to avoid PLT
883 --enable-bind-now disable lazy relocations in DSOs
884 --enable-static-nss build static NSS modules [default=no]
885 --disable-force-install don't force installation of files from this package,
886 even if they are older than the installed files
887 --enable-kernel=VERSION compile for compatibility with kernel not older than
889 --enable-all-warnings enable all useful warnings gcc can issue
892 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
893 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
894 --with-gmp=DIRECTORY find GMP source code in DIRECTORY (not needed)
895 --with-gd=DIR find libgd include dir and library with prefix DIR
896 --with-gd-include=DIR find libgd include files in DIR
897 --with-gd-lib=DIR find libgd library files in DIR
898 --with-fp if using floating-point hardware [default=yes]
899 --with-binutils=PATH specify location of binutils (as and ld)
900 --with-elf if using the ELF object format
901 --with-selinux if building with SELinux support
902 --with-xcoff if using the XCOFF object format
903 --without-cvs if CVS should not be used
904 --with-headers=PATH location of system headers to use (for example
905 /usr/src/linux/include) [default=compiler
907 --with-tls enable support for TLS
908 --without-__thread do not use TLS features even when supporting them
910 Some influential environment variables:
911 CC C compiler command
912 CFLAGS C compiler flags
913 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
914 nonstandard directory <lib dir>
915 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
916 headers in a nonstandard directory <include dir>
918 CXX C++ compiler command
919 CXXFLAGS C++ compiler flags
921 Use these variables to override the choices made by `configure' or to help
922 it to find libraries and programs with nonstandard names/locations.
924 Report bugs to <glibc>.
928 if test "$ac_init_help" = "recursive"; then
929 # If there are subdirs, report their specific --help.
931 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
932 test -d $ac_dir || continue
935 if test "$ac_dir" != .; then
936 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
937 # A "../" for each directory in $ac_dir_suffix.
938 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
940 ac_dir_suffix= ac_top_builddir=
944 .) # No --srcdir option. We are building in place.
946 if test -z "$ac_top_builddir"; then
949 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
951 [\\/]* | ?:[\\/]* ) # Absolute path.
952 ac_srcdir=$srcdir$ac_dir_suffix;
953 ac_top_srcdir=$srcdir ;;
955 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
956 ac_top_srcdir=$ac_top_builddir$srcdir ;;
959 # Do not use `cd foo && pwd` to compute absolute paths, because
960 # the directories may not exist.
962 .) ac_abs_builddir="$ac_dir";;
965 .) ac_abs_builddir=`pwd`;;
966 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
967 *) ac_abs_builddir=`pwd`/"$ac_dir";;
970 case $ac_abs_builddir in
971 .) ac_abs_top_builddir=${ac_top_builddir}.;;
973 case ${ac_top_builddir}. in
974 .) ac_abs_top_builddir=$ac_abs_builddir;;
975 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
976 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
979 case $ac_abs_builddir in
980 .) ac_abs_srcdir=$ac_srcdir;;
983 .) ac_abs_srcdir=$ac_abs_builddir;;
984 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
985 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
988 case $ac_abs_builddir in
989 .) ac_abs_top_srcdir=$ac_top_srcdir;;
991 case $ac_top_srcdir in
992 .) ac_abs_top_srcdir=$ac_abs_builddir;;
993 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
994 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
999 # Check for guested configure; otherwise get Cygnus style configure.
1000 if test -f $ac_srcdir/configure.gnu; then
1002 $SHELL $ac_srcdir/configure.gnu --help=recursive
1003 elif test -f $ac_srcdir/configure; then
1005 $SHELL $ac_srcdir/configure --help=recursive
1006 elif test -f $ac_srcdir/configure.ac ||
1007 test -f $ac_srcdir/configure.in; then
1009 $ac_configure --help
1011 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1017 test -n "$ac_init_help" && exit 0
1018 if $ac_init_version; then
1020 GNU C Library configure (see version.h)
1021 generated by GNU Autoconf 2.59
1023 Copyright (C) 2003 Free Software Foundation, Inc.
1024 This configure script is free software; the Free Software Foundation
1025 gives unlimited permission to copy, distribute and modify it.
1031 This file contains any messages produced by compilers while
1032 running configure, to aid debugging if configure makes a mistake.
1034 It was created by GNU C Library $as_me (see version.h), which was
1035 generated by GNU Autoconf 2.59. Invocation command line was
1046 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1047 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1048 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1049 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1050 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1052 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1053 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1055 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1056 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1057 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1058 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1059 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1060 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1061 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1069 test -z "$as_dir" && as_dir=.
1070 echo "PATH: $as_dir"
1085 # Keep a trace of the command line.
1086 # Strip out --no-create and --no-recursion so they do not pile up.
1087 # Strip out --silent because we don't want to record it for future runs.
1088 # Also quote any args containing shell meta-characters.
1089 # Make two passes to allow for proper duplicate-argument suppression.
1094 ac_must_keep_next=false
1100 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1101 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1102 | -silent | --silent | --silen | --sile | --sil)
1104 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1105 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1108 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1110 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1111 if test $ac_must_keep_next = true; then
1112 ac_must_keep_next=false # Got value, back to normal.
1115 *=* | --config-cache | -C | -disable-* | --disable-* \
1116 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1117 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1118 | -with-* | --with-* | -without-* | --without-* | --x)
1119 case "$ac_configure_args0 " in
1120 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1123 -* ) ac_must_keep_next=true ;;
1126 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1127 # Get rid of the leading space.
1133 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1134 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1136 # When interrupted or exit'd, cleanup temporary files, and complete
1137 # config.log. We remove comments because anyway the quotes in there
1138 # would cause problems or look ugly.
1139 # WARNING: Be sure not to use single quotes in there, as some shells,
1140 # such as our DU 5.0 friend, will then `close' the trap.
1141 trap 'exit_status=$?
1142 # Save into config.log some information that might help in debugging.
1147 ## ---------------- ##
1148 ## Cache variables. ##
1149 ## ---------------- ##
1152 # The following way of writing the cache mishandles newlines in values,
1155 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1158 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1159 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1163 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1170 ## ----------------- ##
1171 ## Output variables. ##
1172 ## ----------------- ##
1175 for ac_var in $ac_subst_vars
1177 eval ac_val=$`echo $ac_var`
1178 echo "$ac_var='"'"'$ac_val'"'"'"
1182 if test -n "$ac_subst_files"; then
1189 for ac_var in $ac_subst_files
1191 eval ac_val=$`echo $ac_var`
1192 echo "$ac_var='"'"'$ac_val'"'"'"
1197 if test -s confdefs.h; then
1204 sed "/^$/d" confdefs.h | sort
1207 test "$ac_signal" != 0 &&
1208 echo "$as_me: caught signal $ac_signal"
1209 echo "$as_me: exit $exit_status"
1211 rm -f core *.core &&
1212 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1215 for ac_signal in 1 2 13 15; do
1216 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1220 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1221 rm -rf conftest* confdefs.h
1222 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1225 # Predefined preprocessor variables.
1227 cat >>confdefs.h <<_ACEOF
1228 #define PACKAGE_NAME "$PACKAGE_NAME"
1232 cat >>confdefs.h <<_ACEOF
1233 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1237 cat >>confdefs.h <<_ACEOF
1238 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1242 cat >>confdefs.h <<_ACEOF
1243 #define PACKAGE_STRING "$PACKAGE_STRING"
1247 cat >>confdefs.h <<_ACEOF
1248 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1252 # Let the site file select an alternate cache file if it wants to.
1253 # Prefer explicitly selected file to automatically selected ones.
1254 if test -z "$CONFIG_SITE"; then
1255 if test "x$prefix" != xNONE; then
1256 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1258 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1261 for ac_site_file in $CONFIG_SITE; do
1262 if test -r "$ac_site_file"; then
1263 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1264 echo "$as_me: loading site script $ac_site_file" >&6;}
1265 sed 's/^/| /' "$ac_site_file" >&5
1270 if test -r "$cache_file"; then
1271 # Some versions of bash will fail to source /dev/null (special
1272 # files actually), so we avoid doing that.
1273 if test -f "$cache_file"; then
1274 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1275 echo "$as_me: loading cache $cache_file" >&6;}
1277 [\\/]* | ?:[\\/]* ) . $cache_file;;
1278 *) . ./$cache_file;;
1282 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1283 echo "$as_me: creating cache $cache_file" >&6;}
1287 # Check that the precious variables saved in the cache have kept the same
1289 ac_cache_corrupted=false
1290 for ac_var in `(set) 2>&1 |
1291 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1292 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1293 eval ac_new_set=\$ac_env_${ac_var}_set
1294 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1295 eval ac_new_val="\$ac_env_${ac_var}_value"
1296 case $ac_old_set,$ac_new_set in
1298 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1299 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1300 ac_cache_corrupted=: ;;
1302 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1303 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1304 ac_cache_corrupted=: ;;
1307 if test "x$ac_old_val" != "x$ac_new_val"; then
1308 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1309 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1310 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1311 echo "$as_me: former value: $ac_old_val" >&2;}
1312 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1313 echo "$as_me: current value: $ac_new_val" >&2;}
1314 ac_cache_corrupted=:
1317 # Pass precious variables to config.status.
1318 if test "$ac_new_set" = set; then
1320 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1321 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1322 *) ac_arg=$ac_var=$ac_new_val ;;
1324 case " $ac_configure_args " in
1325 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1326 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1330 if $ac_cache_corrupted; then
1331 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1332 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1333 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1334 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1335 { (exit 1); exit 1; }; }
1339 ac_cpp='$CPP $CPPFLAGS'
1340 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1341 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1342 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1371 ac_config_headers="$ac_config_headers config.h"
1374 for ac_dir in scripts $srcdir/scripts; do
1375 if test -f $ac_dir/install-sh; then
1377 ac_install_sh="$ac_aux_dir/install-sh -c"
1379 elif test -f $ac_dir/install.sh; then
1381 ac_install_sh="$ac_aux_dir/install.sh -c"
1383 elif test -f $ac_dir/shtool; then
1385 ac_install_sh="$ac_aux_dir/shtool install -c"
1389 if test -z "$ac_aux_dir"; then
1390 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&5
1391 echo "$as_me: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&2;}
1392 { (exit 1); exit 1; }; }
1394 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1395 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1396 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1399 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
1400 { { echo "$as_me:$LINENO: error: you must configure in a separate build directory" >&5
1401 echo "$as_me: error: you must configure in a separate build directory" >&2;}
1402 { (exit 1); exit 1; }; }
1405 # This will get text that should go into config.make.
1408 # Check for a --with-gmp argument and set gmp-srcdir in config.make.
1410 # Check whether --with-gmp or --without-gmp was given.
1411 if test "${with_gmp+set}" = set; then
1415 yes) { { echo "$as_me:$LINENO: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&5
1416 echo "$as_me: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&2;}
1417 { (exit 1); exit 1; }; } ;;
1419 *) config_vars="$config_vars
1420 gmp-srcdir = $withval" ;;
1424 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
1426 # Check whether --with-gd or --without-gd was given.
1427 if test "${with_gd+set}" = set; then
1431 *) libgd_include="-I$withval/include"
1432 libgd_ldflags="-L$withval/lib" ;;
1437 # Check whether --with-gd-include or --without-gd-include was given.
1438 if test "${with_gd_include+set}" = set; then
1439 withval="$with_gd_include"
1440 case "$with_gd_include" in
1442 *) libgd_include="-I$withval" ;;
1447 # Check whether --with-gd-lib or --without-gd-lib was given.
1448 if test "${with_gd_lib+set}" = set; then
1449 withval="$with_gd_lib"
1450 case "$with_gd_lib" in
1452 *) libgd_ldflags="-L$withval" ;;
1457 if test -n "$libgd_include"; then
1458 config_vars="$config_vars
1459 CFLAGS-memusagestat.c = $libgd_include"
1461 if test -n "$libgd_ldflags"; then
1462 config_vars="$config_vars
1463 libgd-LDFLAGS = $libgd_ldflags"
1467 # Check whether --with-fp or --without-fp was given.
1468 if test "${with_fp+set}" = set; then
1476 # Check whether --with-binutils or --without-binutils was given.
1477 if test "${with_binutils+set}" = set; then
1478 withval="$with_binutils"
1479 path_binutils=$withval
1484 # Check whether --with-elf or --without-elf was given.
1485 if test "${with_elf+set}" = set; then
1492 # Check whether --with-selinux or --without-selinux was given.
1493 if test "${with_selinux+set}" = set; then
1494 withval="$with_selinux"
1495 with_selinux=$withval
1500 # Check whether --with-xcoff or --without-xcoff was given.
1501 if test "${with_xcoff+set}" = set; then
1502 withval="$with_xcoff"
1508 # Check whether --with-cvs or --without-cvs was given.
1509 if test "${with_cvs+set}" = set; then
1515 if test "$with_cvs" = yes; then
1516 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1524 # Check whether --with-headers or --without-headers was given.
1525 if test "${with_headers+set}" = set; then
1526 withval="$with_headers"
1532 # Check whether --enable-sanity-checks or --disable-sanity-checks was given.
1533 if test "${enable_sanity_checks+set}" = set; then
1534 enableval="$enable_sanity_checks"
1535 enable_sanity=$enableval
1541 # Check whether --enable-check-abi or --disable-check-abi was given.
1542 if test "${enable_check_abi+set}" = set; then
1543 enableval="$enable_check_abi"
1544 enable_check_abi=$enableval
1550 # Check whether --enable-shared or --disable-shared was given.
1551 if test "${enable_shared+set}" = set; then
1552 enableval="$enable_shared"
1557 # Check whether --enable-profile or --disable-profile was given.
1558 if test "${enable_profile+set}" = set; then
1559 enableval="$enable_profile"
1564 # Check whether --enable-omitfp or --disable-omitfp was given.
1565 if test "${enable_omitfp+set}" = set; then
1566 enableval="$enable_omitfp"
1571 # Check whether --enable-bounded or --disable-bounded was given.
1572 if test "${enable_bounded+set}" = set; then
1573 enableval="$enable_bounded"
1578 # Check whether --enable-versioning or --disable-versioning was given.
1579 if test "${enable_versioning+set}" = set; then
1580 enableval="$enable_versioning"
1581 enable_versioning=$enableval
1583 enable_versioning=yes
1586 # Check whether --enable-oldest-abi or --disable-oldest-abi was given.
1587 if test "${enable_oldest_abi+set}" = set; then
1588 enableval="$enable_oldest_abi"
1589 oldest_abi=$enableval
1593 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
1596 cat >>confdefs.h <<_ACEOF
1597 #define GLIBC_OLDEST_ABI "$oldest_abi"
1603 # Check whether --enable-stackguard-randomization or --disable-stackguard-randomization was given.
1604 if test "${enable_stackguard_randomization+set}" = set; then
1605 enableval="$enable_stackguard_randomization"
1606 enable_stackguard_randomize=$enableval
1608 enable_stackguard_randomize=no
1610 if test "$enable_stackguard_randomize" = yes; then
1611 cat >>confdefs.h <<\_ACEOF
1612 #define ENABLE_STACKGUARD_RANDOMIZE 1
1617 # Check whether --enable-add-ons or --disable-add-ons was given.
1618 if test "${enable_add_ons+set}" = set; then
1619 enableval="$enable_add_ons"
1620 case "$enableval" in
1621 yes) add_ons=`cd $srcdir && echo */configure | sed -e 's!/configure!!g'`
1622 add_ons_automatic=yes
1623 test "$add_ons" = "*" && add_ons= ;;
1624 *) add_ons=`echo "$enableval" | sed 's/,/ /g'`
1625 add_ons_automatic=no ;;
1628 add_ons= add_ons_automatic=no
1632 # Check whether --with-tls or --without-tls was given.
1633 if test "${with_tls+set}" = set; then
1641 # Check whether --with-__thread or --without-__thread was given.
1642 if test "${with___thread+set}" = set; then
1643 withval="$with___thread"
1644 use__thread=$withval
1649 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1650 if test "${enable_hidden_plt+set}" = set; then
1651 enableval="$enable_hidden_plt"
1656 if test "x$hidden" = xno; then
1657 cat >>confdefs.h <<\_ACEOF
1663 # Check whether --enable-bind-now or --disable-bind-now was given.
1664 if test "${enable_bind_now+set}" = set; then
1665 enableval="$enable_bind_now"
1672 # Check whether --enable-static-nss or --disable-static-nss was given.
1673 if test "${enable_static_nss+set}" = set; then
1674 enableval="$enable_static_nss"
1675 static_nss=$enableval
1679 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1681 cat >>confdefs.h <<\_ACEOF
1682 #define DO_STATIC_NSS 1
1687 # Check whether --enable-force-install or --disable-force-install was given.
1688 if test "${enable_force_install+set}" = set; then
1689 enableval="$enable_force_install"
1690 force_install=$enableval
1696 # Check whether --enable-kernel or --disable-kernel was given.
1697 if test "${enable_kernel+set}" = set; then
1698 enableval="$enable_kernel"
1699 minimum_kernel=$enableval
1701 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1702 # Better nothing than this.
1705 if test "$minimum_kernel" = current; then
1706 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1710 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1711 if test "${enable_all_warnings+set}" = set; then
1712 enableval="$enable_all_warnings"
1713 all_warnings=$enableval
1717 # Make sure we can run config.sub.
1718 $ac_config_sub sun4 >/dev/null 2>&1 ||
1719 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1720 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1721 { (exit 1); exit 1; }; }
1723 echo "$as_me:$LINENO: checking build system type" >&5
1724 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1725 if test "${ac_cv_build+set}" = set; then
1726 echo $ECHO_N "(cached) $ECHO_C" >&6
1728 ac_cv_build_alias=$build_alias
1729 test -z "$ac_cv_build_alias" &&
1730 ac_cv_build_alias=`$ac_config_guess`
1731 test -z "$ac_cv_build_alias" &&
1732 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1733 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1734 { (exit 1); exit 1; }; }
1735 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1736 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1737 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1738 { (exit 1); exit 1; }; }
1741 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1742 echo "${ECHO_T}$ac_cv_build" >&6
1744 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1745 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1746 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1749 echo "$as_me:$LINENO: checking host system type" >&5
1750 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1751 if test "${ac_cv_host+set}" = set; then
1752 echo $ECHO_N "(cached) $ECHO_C" >&6
1754 ac_cv_host_alias=$host_alias
1755 test -z "$ac_cv_host_alias" &&
1756 ac_cv_host_alias=$ac_cv_build_alias
1757 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1758 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1759 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1760 { (exit 1); exit 1; }; }
1763 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1764 echo "${ECHO_T}$ac_cv_host" >&6
1766 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1767 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1768 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1772 # The way shlib-versions is used to generate soversions.mk uses a
1773 # fairly simplistic model for name recognition that can't distinguish
1774 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1775 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1776 # tell. This doesn't get used much beyond that, so it's fairly safe.
1781 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1785 # We keep the original values in `$config_*' and never modify them, so we
1786 # can write them unchanged into config.make. Everything else uses
1787 # $machine, $vendor, and $os, and changes them whenever convenient.
1788 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1790 # Don't allow vendor == "unknown"
1791 test "$config_vendor" = unknown && config_vendor=
1792 config_os="`echo $config_os | sed 's/^unknown-//'`"
1794 # Some configurations imply other options.
1796 gnu* | linux* | bsd4.4* | netbsd* | freebsd*)
1797 # These systems always use GNU tools.
1798 gnu_ld=yes gnu_as=yes ;;
1801 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1802 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1804 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1805 # These systems (almost) always use the ELF format.
1809 # These systems are always xcoff
1815 # The configure fragment of an add-on port can modify these to supplement
1816 # or override the table in the case statement below. No fragment should
1817 # ever change the config_* variables, however.
1818 machine=$config_machine
1819 vendor=$config_vendor
1822 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1824 if test "$machine" = rs6000; then
1828 # Braindead PowerPC box with absolutely no FPU.
1829 case "$machine-$host_os" in
1836 # An add-on can set this when it the tuple to disable the sanity check below.
1846 if test x"$add_ons" != x; then
1847 for f in $add_ons; do
1848 # Some sanity checks
1851 { { echo "$as_me:$LINENO: error:
1852 *** It seems that you're using an old \`crypt' add-on. crypt is now
1853 *** part of glibc and using the old add-on will not work with this
1854 *** release. Start again with fresh sources and without the old
1855 *** \`crypt' add-on." >&5
1856 echo "$as_me: error:
1857 *** It seems that you're using an old \`crypt' add-on. crypt is now
1858 *** part of glibc and using the old add-on will not work with this
1859 *** release. Start again with fresh sources and without the old
1860 *** \`crypt' add-on." >&2;}
1861 { (exit 1); exit 1; }; }
1864 { { echo "$as_me:$LINENO: error:
1865 *** It seems that you're using an old \`localedata' add-on. localedata
1866 *** is now part of glibc and using the old add-on will not work with
1867 *** this release. Start again with fresh sources and without the old
1868 *** \`localedata' add-on." >&5
1869 echo "$as_me: error:
1870 *** It seems that you're using an old \`localedata' add-on. localedata
1871 *** is now part of glibc and using the old add-on will not work with
1872 *** this release. Start again with fresh sources and without the old
1873 *** \`localedata' add-on." >&2;}
1874 { (exit 1); exit 1; }; }
1878 # Test whether such a subdir really exists.
1879 test -d $srcdir/$f || {
1880 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1881 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1882 { (exit 1); exit 1; }; }
1886 # Now source each add-on's configure fragment.
1887 # The fragments can use $srcdir/$libc_add_on to find themselves,
1888 # and test $add_ons_automatic to see if they were explicitly requested.
1889 # A fragment can clear (or even change) $libc_add_on to affect
1890 # whether it goes into the list to be actually used in the build.
1892 for libc_add_on in $add_ons; do
1893 libc_add_on_frag=$srcdir/$libc_add_on/configure
1894 if test -r $libc_add_on_frag; then
1895 echo "$as_me:$LINENO: result: running configure fragment for add-on $libc_add_on" >&5
1896 echo "${ECHO_T}running configure fragment for add-on $libc_add_on" >&6
1899 { echo "$as_me:$LINENO: WARNING: add-on fragment $libc_add_on_frag missing" >&5
1900 echo "$as_me: WARNING: add-on fragment $libc_add_on_frag missing" >&2;}
1902 if test -n "$libc_add_on"; then
1903 use_add_ons="$use_add_ons $libc_add_on"
1904 add_ons_pfx="$add_ons_pfx $libc_add_on/"
1905 add_ons_sfx="$add_ons_sfx /$libc_add_on"
1908 # Use echo to strip excess whitespace.
1909 add_ons="`echo $use_add_ons`"
1915 ### I put this here to prevent those annoying emails from people who cannot
1916 ### read and try to compile glibc on unsupported platforms. --drepper
1918 ### By using the undocumented --enable-hacker-mode option for configure
1919 ### one can skip this test to make the configuration not fail for unsupported
1922 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
1923 case "$machine-$host_os" in
1924 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1927 echo "*** The GNU C library is currently not available for this platform."
1928 echo "*** So far nobody cared to port it and if there is no volunteer it"
1929 echo "*** might never happen. So, if you have interest to see glibc on"
1930 echo "*** this platform visit"
1931 echo "*** http://www.gnu.org/software/libc/porting.html"
1932 echo "*** and join the group of porters"
1938 # Expand the configuration machine name into a subdirectory by architecture
1939 # type and particular chip. If an add-on configure fragment already set
1940 # base_machine, we don't change it.
1941 test -n "$base_machine" || case "$machine" in
1942 a29k | am29000) base_machine=a29k machine=a29k ;;
1943 alpha*) base_machine=alpha machine=alpha/$machine ;;
1944 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1945 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1946 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1947 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1948 i[34567]86) base_machine=i386 machine=i386/$machine ;;
1949 ia64) base_machine=ia64 machine=ia64 ;;
1950 m680?0) base_machine=m68k machine=m68k/$machine ;;
1951 m68k) base_machine=m68k machine=m68k/m68020 ;;
1952 m88???) base_machine=m88k machine=m88k/$machine ;;
1953 m88k) base_machine=m88k machine=m88k/m88100 ;;
1954 mips64*) base_machine=mips64
1955 case "$CC $CFLAGS $CPPFLAGS " in
1956 *" -mabi=n32 "*) mips_cc_abi=n32 ;;
1957 *" -mabi=64 "*|*" -mabi=n64 "*) mips_cc_abi=64 ;;
1958 *" -mabi=32 "*|*" -mabi=o32 "*) mips_cc_abi=32 ;;
1959 *) mips_cc_abi=default ;;
1962 *abin32*) mips_config_abi=n32 ;;
1963 *abi64*|*abin64*) mips_config_abi=64 ;;
1964 *abi32*|*abio32*) mips_config_abi=32 ;;
1965 *) mips_config_abi=$mips_cc_abi ;;
1967 case $mips_config_abi in
1968 default) machine=mips/mips64/n32 mips_config_abi=n32 ;;
1969 n32) machine=mips/mips64/n32 ;;
1970 64) machine=mips/mips64/n64 ;;
1971 32) machine=mips/mips32/kern64 ;;
1973 machine=$machine/$config_machine
1974 if test $mips_config_abi != $mips_cc_abi; then
1975 # This won't make it to config.make, but we want to
1976 # set this in case configure tests depend on it.
1977 CPPFLAGS="$CPPFLAGS -mabi=$mips_config_abi"
1980 mips*) base_machine=mips machine=mips/mips32/$machine ;;
1981 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1982 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1983 s390) base_machine=s390 machine=s390/s390-32 ;;
1984 s390x) base_machine=s390 machine=s390/s390-64 ;;
1985 sh3*) base_machine=sh machine=sh/sh3 ;;
1986 sh4*) base_machine=sh machine=sh/sh4 ;;
1988 base_machine=sparc machine=sparc/sparc32 ;;
1989 sparcv8 | supersparc | hypersparc)
1990 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1991 sparcv8plus | sparcv8plusa | sparcv9)
1992 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1993 sparcv8plusb | sparcv9b)
1994 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1996 base_machine=sparc machine=sparc/sparc64 ;;
1998 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1999 *) base_machine=$machine ;;
2003 if test "$base_machine" = "i386"; then
2004 cat >>confdefs.h <<\_ACEOF
2005 #define USE_REGPARMS 1
2010 # Compute the list of sysdep directories for this configuration.
2011 # This can take a while to compute.
2012 sysdep_dir=$srcdir/sysdeps
2013 echo "$as_me:$LINENO: checking sysdep dirs" >&5
2014 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
2015 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
2016 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
2020 base_os=mach/hurd ;;
2021 netbsd* | 386bsd* | freebsd* | bsdi*)
2022 base_os=unix/bsd/bsd4.4 ;;
2023 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
2025 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
2026 base_os=unix/sysv ;;
2028 base_os=unix/sysv/irix6/$os ;;
2030 base_os=unix/sysv/sysv4 ;;
2032 base_os=unix/sysv/hpux/$os ;;
2034 base_os=unix/sysv/aix/aix4.3 ;;
2036 base_os=standalone ;;
2041 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
2044 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
2048 o=`echo $tail | sed 's/[0-9]*$//'`
2049 if test $o != $tail; then
2052 # For linux-gnu, try linux-gnu, then linux.
2053 o=`echo $tail | sed 's/-.*$//'`
2054 if test $o != $tail; then
2058 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
2061 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
2067 # For sparc/sparc32, try sparc/sparc32 and then sparc.
2070 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
2072 # Prepend the machine's FPU directory unless --without-fp.
2073 if test "$with_fp" = yes; then
2074 mach="$mach /$1/fpu"
2076 mach="$mach /$1/nofpu"
2083 # Find what sysdep directories exist.
2085 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2086 for b in $base ''; do
2087 for m0 in $mach ''; do
2088 for v in /$vendor ''; do
2089 test "$v" = / && continue
2090 for o in /$ostry ''; do
2091 test "$o" = / && continue
2092 for m in $mach ''; do
2093 for d in $add_ons_pfx ''; do
2094 for a in $add_ons_sfx ''; do
2095 if test "$m0$m0sub$b$v$o$m$msub"; then
2096 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
2097 test -n "$enable_debug_configure" &&
2098 echo "$0 DEBUG: try $try" >&2
2099 if test -d $srcdir/$try; then
2100 sysnames="$sysnames $try"
2101 { test -n "$o" || test -n "$b"; } && os_used=t
2102 { test -n "$m" || test -n "$m0"; } && machine_used=t
2104 x*/$submachine) submachine_used=t ;;
2115 for d in $add_ons_pfx ''; do
2116 for a in $add_ons_sfx ''; do
2117 if test -n "$d" && test "$d" != "$a"; then
2118 try="${d}sysdeps/generic${a}"
2119 test -n "$enable_debug_configure" &&
2120 echo "$0 DEBUG: try $try" >&2
2121 if test -d $srcdir/$try; then
2122 sysnames="$sysnames $try"
2129 if test -z "$os_used" && test "$os" != none; then
2130 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2131 echo "$as_me: error: Operating system $os is not supported." >&2;}
2132 { (exit 1); exit 1; }; }
2134 if test -z "$machine_used" && test "$machine" != none; then
2135 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2136 echo "$as_me: error: The $machine is not supported." >&2;}
2137 { (exit 1); exit 1; }; }
2140 # We have now validated the configuration.
2143 # If using ELF, look for an `elf' subdirectory of each machine directory.
2144 # We prepend these rather than inserting them whereever the machine appears
2145 # because things specified by the machine's ELF ABI should override
2146 # OS-specific things, and should always be the same for any OS on the
2147 # machine (otherwise what's the point of an ABI?).
2148 if test "$elf" = yes; then
2150 for d in $add_ons_pfx ''; do
2152 if test -d $srcdir/${d}sysdeps$m/elf; then
2153 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2157 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2161 # Expand the list of system names into a full list of directories
2162 # from each element's parent name and Implies file (if present).
2165 while test $# -gt 0; do
2169 case " $names " in *" $name "*)
2170 # Already in the list.
2174 # Report each name as we discover it, so there is no long pause in output.
2175 echo $ECHO_N "$name $ECHO_C" >&6
2177 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2181 *) xsrcdir=$srcdir/ ;;
2183 test -n "$enable_debug_configure" &&
2184 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2186 if test -f $xsrcdir$name/Implies; then
2187 # Collect more names from the `Implies' file (removing comments).
2188 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2190 for x in $implied_candidate; do
2192 if test -d $xsrcdir$name_base/$x; then
2193 implied="$implied $name_base/$x";
2196 for d in $add_ons_pfx ''; do
2197 try="${d}sysdeps/$x"
2200 *) try_srcdir=$srcdir/ ;;
2202 test -n "$enable_debug_configure" &&
2203 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2204 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2206 implied="$implied $try"
2210 if test $found = no; then
2211 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2212 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2219 # Add NAME to the list of names.
2220 names="$names $name"
2222 # Find the parent of NAME, using the empty string if it has none.
2223 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2225 # Add the names implied by NAME, and NAME's parent (if it has one), to
2226 # the list of names to be processed (the argument list). We prepend the
2227 # implied names to the list and append the parent. We want implied
2228 # directories to come before further directories inferred from the
2229 # configuration components; this ensures that for sysv4, unix/common
2230 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2232 sysnames="`echo $implied $* $parent`"
2233 test -n "$sysnames" && set $sysnames
2236 # Add the default directories.
2237 default_sysnames=sysdeps/generic
2238 if test "$elf" = yes; then
2239 default_sysnames="sysdeps/generic/elf $default_sysnames"
2241 sysnames="$names $default_sysnames"
2243 # The other names were emitted during the scan.
2244 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2245 echo "${ECHO_T}$default_sysnames" >&6
2250 # Find a good install program. We prefer a C program (faster),
2251 # so one script is as good as another. But avoid the broken or
2252 # incompatible versions:
2253 # SysV /etc/install, /usr/sbin/install
2254 # SunOS /usr/etc/install
2255 # IRIX /sbin/install
2257 # AmigaOS /C/install, which installs bootblocks on floppy discs
2258 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2259 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2260 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2261 # OS/2's system install, which has a completely different semantic
2262 # ./install, which can be erroneously created by make from ./install.sh.
2263 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2264 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2265 if test -z "$INSTALL"; then
2266 if test "${ac_cv_path_install+set}" = set; then
2267 echo $ECHO_N "(cached) $ECHO_C" >&6
2269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2273 test -z "$as_dir" && as_dir=.
2274 # Account for people who put trailing slashes in PATH elements.
2276 ./ | .// | /cC/* | \
2277 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2278 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2281 # OSF1 and SCO ODT 3.0 have their own names for install.
2282 # Don't use installbsd from OSF since it installs stuff as root
2284 for ac_prog in ginstall scoinst install; do
2285 for ac_exec_ext in '' $ac_executable_extensions; do
2286 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2287 if test $ac_prog = install &&
2288 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2289 # AIX install. It has an incompatible calling convention.
2291 elif test $ac_prog = install &&
2292 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2293 # program-specific install script used by HP pwplus--don't use.
2296 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2308 if test "${ac_cv_path_install+set}" = set; then
2309 INSTALL=$ac_cv_path_install
2311 # As a last resort, use the slow shell script. We don't cache a
2312 # path for INSTALL within a source directory, because that will
2313 # break other packages using the cache if that directory is
2314 # removed, or if the path is relative.
2315 INSTALL=$ac_install_sh
2318 echo "$as_me:$LINENO: result: $INSTALL" >&5
2319 echo "${ECHO_T}$INSTALL" >&6
2321 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2322 # It thinks the first close brace ends the variable substitution.
2323 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2325 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2327 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2329 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2330 # The makefiles need to use a different form to find it in $srcdir.
2331 INSTALL='\$(..)./scripts/install-sh -c'
2333 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2334 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2336 if test "$LN_S" = "ln -s"; then
2337 echo "$as_me:$LINENO: result: yes" >&5
2338 echo "${ECHO_T}yes" >&6
2340 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2341 echo "${ECHO_T}no, using $LN_S" >&6
2346 ac_cpp='$CPP $CPPFLAGS'
2347 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2348 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2349 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2350 if test -n "$ac_tool_prefix"; then
2351 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2352 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2353 echo "$as_me:$LINENO: checking for $ac_word" >&5
2354 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2355 if test "${ac_cv_prog_CC+set}" = set; then
2356 echo $ECHO_N "(cached) $ECHO_C" >&6
2358 if test -n "$CC"; then
2359 ac_cv_prog_CC="$CC" # Let the user override the test.
2361 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2365 test -z "$as_dir" && as_dir=.
2366 for ac_exec_ext in '' $ac_executable_extensions; do
2367 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2368 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2369 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2378 if test -n "$CC"; then
2379 echo "$as_me:$LINENO: result: $CC" >&5
2380 echo "${ECHO_T}$CC" >&6
2382 echo "$as_me:$LINENO: result: no" >&5
2383 echo "${ECHO_T}no" >&6
2387 if test -z "$ac_cv_prog_CC"; then
2389 # Extract the first word of "gcc", so it can be a program name with args.
2390 set dummy gcc; ac_word=$2
2391 echo "$as_me:$LINENO: checking for $ac_word" >&5
2392 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2393 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2394 echo $ECHO_N "(cached) $ECHO_C" >&6
2396 if test -n "$ac_ct_CC"; then
2397 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2399 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2403 test -z "$as_dir" && as_dir=.
2404 for ac_exec_ext in '' $ac_executable_extensions; do
2405 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2406 ac_cv_prog_ac_ct_CC="gcc"
2407 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2415 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2416 if test -n "$ac_ct_CC"; then
2417 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2418 echo "${ECHO_T}$ac_ct_CC" >&6
2420 echo "$as_me:$LINENO: result: no" >&5
2421 echo "${ECHO_T}no" >&6
2429 if test -z "$CC"; then
2430 if test -n "$ac_tool_prefix"; then
2431 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2432 set dummy ${ac_tool_prefix}cc; ac_word=$2
2433 echo "$as_me:$LINENO: checking for $ac_word" >&5
2434 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2435 if test "${ac_cv_prog_CC+set}" = set; then
2436 echo $ECHO_N "(cached) $ECHO_C" >&6
2438 if test -n "$CC"; then
2439 ac_cv_prog_CC="$CC" # Let the user override the test.
2441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2445 test -z "$as_dir" && as_dir=.
2446 for ac_exec_ext in '' $ac_executable_extensions; do
2447 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2448 ac_cv_prog_CC="${ac_tool_prefix}cc"
2449 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2458 if test -n "$CC"; then
2459 echo "$as_me:$LINENO: result: $CC" >&5
2460 echo "${ECHO_T}$CC" >&6
2462 echo "$as_me:$LINENO: result: no" >&5
2463 echo "${ECHO_T}no" >&6
2467 if test -z "$ac_cv_prog_CC"; then
2469 # Extract the first word of "cc", so it can be a program name with args.
2470 set dummy cc; ac_word=$2
2471 echo "$as_me:$LINENO: checking for $ac_word" >&5
2472 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2473 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2474 echo $ECHO_N "(cached) $ECHO_C" >&6
2476 if test -n "$ac_ct_CC"; then
2477 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2483 test -z "$as_dir" && as_dir=.
2484 for ac_exec_ext in '' $ac_executable_extensions; do
2485 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2486 ac_cv_prog_ac_ct_CC="cc"
2487 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2495 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2496 if test -n "$ac_ct_CC"; then
2497 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2498 echo "${ECHO_T}$ac_ct_CC" >&6
2500 echo "$as_me:$LINENO: result: no" >&5
2501 echo "${ECHO_T}no" >&6
2510 if test -z "$CC"; then
2511 # Extract the first word of "cc", so it can be a program name with args.
2512 set dummy cc; ac_word=$2
2513 echo "$as_me:$LINENO: checking for $ac_word" >&5
2514 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2515 if test "${ac_cv_prog_CC+set}" = set; then
2516 echo $ECHO_N "(cached) $ECHO_C" >&6
2518 if test -n "$CC"; then
2519 ac_cv_prog_CC="$CC" # Let the user override the test.
2522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2526 test -z "$as_dir" && as_dir=.
2527 for ac_exec_ext in '' $ac_executable_extensions; do
2528 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2529 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2530 ac_prog_rejected=yes
2534 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2540 if test $ac_prog_rejected = yes; then
2541 # We found a bogon in the path, so make sure we never use it.
2542 set dummy $ac_cv_prog_CC
2544 if test $# != 0; then
2545 # We chose a different compiler from the bogus one.
2546 # However, it has the same basename, so the bogon will be chosen
2547 # first if we set CC to just the basename; use the full file name.
2549 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2555 if test -n "$CC"; then
2556 echo "$as_me:$LINENO: result: $CC" >&5
2557 echo "${ECHO_T}$CC" >&6
2559 echo "$as_me:$LINENO: result: no" >&5
2560 echo "${ECHO_T}no" >&6
2564 if test -z "$CC"; then
2565 if test -n "$ac_tool_prefix"; then
2568 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2569 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2570 echo "$as_me:$LINENO: checking for $ac_word" >&5
2571 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2572 if test "${ac_cv_prog_CC+set}" = set; then
2573 echo $ECHO_N "(cached) $ECHO_C" >&6
2575 if test -n "$CC"; then
2576 ac_cv_prog_CC="$CC" # Let the user override the test.
2578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2582 test -z "$as_dir" && as_dir=.
2583 for ac_exec_ext in '' $ac_executable_extensions; do
2584 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2585 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2586 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2595 if test -n "$CC"; then
2596 echo "$as_me:$LINENO: result: $CC" >&5
2597 echo "${ECHO_T}$CC" >&6
2599 echo "$as_me:$LINENO: result: no" >&5
2600 echo "${ECHO_T}no" >&6
2603 test -n "$CC" && break
2606 if test -z "$CC"; then
2610 # Extract the first word of "$ac_prog", so it can be a program name with args.
2611 set dummy $ac_prog; ac_word=$2
2612 echo "$as_me:$LINENO: checking for $ac_word" >&5
2613 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2614 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2615 echo $ECHO_N "(cached) $ECHO_C" >&6
2617 if test -n "$ac_ct_CC"; then
2618 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2620 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2624 test -z "$as_dir" && as_dir=.
2625 for ac_exec_ext in '' $ac_executable_extensions; do
2626 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2627 ac_cv_prog_ac_ct_CC="$ac_prog"
2628 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2636 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2637 if test -n "$ac_ct_CC"; then
2638 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2639 echo "${ECHO_T}$ac_ct_CC" >&6
2641 echo "$as_me:$LINENO: result: no" >&5
2642 echo "${ECHO_T}no" >&6
2645 test -n "$ac_ct_CC" && break
2654 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2655 See \`config.log' for more details." >&5
2656 echo "$as_me: error: no acceptable C compiler found in \$PATH
2657 See \`config.log' for more details." >&2;}
2658 { (exit 1); exit 1; }; }
2660 # Provide some information about the compiler.
2661 echo "$as_me:$LINENO:" \
2662 "checking for C compiler version" >&5
2663 ac_compiler=`set X $ac_compile; echo $2`
2664 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2665 (eval $ac_compiler --version </dev/null >&5) 2>&5
2667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2668 (exit $ac_status); }
2669 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2670 (eval $ac_compiler -v </dev/null >&5) 2>&5
2672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2673 (exit $ac_status); }
2674 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2675 (eval $ac_compiler -V </dev/null >&5) 2>&5
2677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2678 (exit $ac_status); }
2681 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2682 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2683 if test "${ac_cv_objext+set}" = set; then
2684 echo $ECHO_N "(cached) $ECHO_C" >&6
2686 cat >conftest.$ac_ext <<_ACEOF
2689 cat confdefs.h >>conftest.$ac_ext
2690 cat >>conftest.$ac_ext <<_ACEOF
2691 /* end confdefs.h. */
2701 rm -f conftest.o conftest.obj
2702 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2703 (eval $ac_compile) 2>&5
2705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2706 (exit $ac_status); }; then
2707 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2709 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2710 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2715 echo "$as_me: failed program was:" >&5
2716 sed 's/^/| /' conftest.$ac_ext >&5
2718 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2719 See \`config.log' for more details." >&5
2720 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2721 See \`config.log' for more details." >&2;}
2722 { (exit 1); exit 1; }; }
2725 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2727 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2728 echo "${ECHO_T}$ac_cv_objext" >&6
2729 OBJEXT=$ac_cv_objext
2731 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2732 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2733 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2734 echo $ECHO_N "(cached) $ECHO_C" >&6
2736 cat >conftest.$ac_ext <<_ACEOF
2739 cat confdefs.h >>conftest.$ac_ext
2740 cat >>conftest.$ac_ext <<_ACEOF
2741 /* end confdefs.h. */
2754 rm -f conftest.$ac_objext
2755 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2756 (eval $ac_compile) 2>conftest.er1
2758 grep -v '^ *+' conftest.er1 >conftest.err
2760 cat conftest.err >&5
2761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2762 (exit $ac_status); } &&
2763 { ac_try='test -z "$ac_c_werror_flag"
2764 || test ! -s conftest.err'
2765 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2769 (exit $ac_status); }; } &&
2770 { ac_try='test -s conftest.$ac_objext'
2771 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2775 (exit $ac_status); }; }; then
2778 echo "$as_me: failed program was:" >&5
2779 sed 's/^/| /' conftest.$ac_ext >&5
2783 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2784 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2787 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2788 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2789 GCC=`test $ac_compiler_gnu = yes && echo yes`
2790 ac_test_CFLAGS=${CFLAGS+set}
2791 ac_save_CFLAGS=$CFLAGS
2793 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2794 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2795 if test "${ac_cv_prog_cc_g+set}" = set; then
2796 echo $ECHO_N "(cached) $ECHO_C" >&6
2798 cat >conftest.$ac_ext <<_ACEOF
2801 cat confdefs.h >>conftest.$ac_ext
2802 cat >>conftest.$ac_ext <<_ACEOF
2803 /* end confdefs.h. */
2813 rm -f conftest.$ac_objext
2814 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2815 (eval $ac_compile) 2>conftest.er1
2817 grep -v '^ *+' conftest.er1 >conftest.err
2819 cat conftest.err >&5
2820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2821 (exit $ac_status); } &&
2822 { ac_try='test -z "$ac_c_werror_flag"
2823 || test ! -s conftest.err'
2824 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2828 (exit $ac_status); }; } &&
2829 { ac_try='test -s conftest.$ac_objext'
2830 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2834 (exit $ac_status); }; }; then
2837 echo "$as_me: failed program was:" >&5
2838 sed 's/^/| /' conftest.$ac_ext >&5
2842 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2844 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2845 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2846 if test "$ac_test_CFLAGS" = set; then
2847 CFLAGS=$ac_save_CFLAGS
2848 elif test $ac_cv_prog_cc_g = yes; then
2849 if test "$GCC" = yes; then
2855 if test "$GCC" = yes; then
2861 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2862 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2863 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2864 echo $ECHO_N "(cached) $ECHO_C" >&6
2866 ac_cv_prog_cc_stdc=no
2868 cat >conftest.$ac_ext <<_ACEOF
2871 cat confdefs.h >>conftest.$ac_ext
2872 cat >>conftest.$ac_ext <<_ACEOF
2873 /* end confdefs.h. */
2876 #include <sys/types.h>
2877 #include <sys/stat.h>
2878 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2879 struct buf { int x; };
2880 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2881 static char *e (p, i)
2887 static char *f (char * (*g) (char **, int), char **p, ...)
2892 s = g (p, va_arg (v,int));
2897 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2898 function prototypes and stuff, but not '\xHH' hex character constants.
2899 These don't provoke an error unfortunately, instead are silently treated
2900 as 'x'. The following induces an error, until -std1 is added to get
2901 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2902 array size at least. It's necessary to write '\x00'==0 to get something
2903 that's true only with -std1. */
2904 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2906 int test (int i, double x);
2907 struct s1 {int (*f) (int a);};
2908 struct s2 {int (*f) (double a);};
2909 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2915 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2920 # Don't try gcc -ansi; that turns off useful extensions and
2921 # breaks some systems' header files.
2922 # AIX -qlanglvl=ansi
2923 # Ultrix and OSF/1 -std1
2924 # HP-UX 10.20 and later -Ae
2925 # HP-UX older versions -Aa -D_HPUX_SOURCE
2926 # SVR4 -Xc -D__EXTENSIONS__
2927 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2929 CC="$ac_save_CC $ac_arg"
2930 rm -f conftest.$ac_objext
2931 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2932 (eval $ac_compile) 2>conftest.er1
2934 grep -v '^ *+' conftest.er1 >conftest.err
2936 cat conftest.err >&5
2937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2938 (exit $ac_status); } &&
2939 { ac_try='test -z "$ac_c_werror_flag"
2940 || test ! -s conftest.err'
2941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2945 (exit $ac_status); }; } &&
2946 { ac_try='test -s conftest.$ac_objext'
2947 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2951 (exit $ac_status); }; }; then
2952 ac_cv_prog_cc_stdc=$ac_arg
2955 echo "$as_me: failed program was:" >&5
2956 sed 's/^/| /' conftest.$ac_ext >&5
2959 rm -f conftest.err conftest.$ac_objext
2961 rm -f conftest.$ac_ext conftest.$ac_objext
2966 case "x$ac_cv_prog_cc_stdc" in
2968 echo "$as_me:$LINENO: result: none needed" >&5
2969 echo "${ECHO_T}none needed" >&6 ;;
2971 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2972 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2973 CC="$CC $ac_cv_prog_cc_stdc" ;;
2976 # Some people use a C++ compiler to compile C. Since we use `exit',
2977 # in C++ we need to declare it. In case someone uses the same compiler
2978 # for both compiling C and C++ we need to have the C++ compiler decide
2979 # the declaration of exit, since it's the most demanding environment.
2980 cat >conftest.$ac_ext <<_ACEOF
2985 rm -f conftest.$ac_objext
2986 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2987 (eval $ac_compile) 2>conftest.er1
2989 grep -v '^ *+' conftest.er1 >conftest.err
2991 cat conftest.err >&5
2992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2993 (exit $ac_status); } &&
2994 { ac_try='test -z "$ac_c_werror_flag"
2995 || test ! -s conftest.err'
2996 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3000 (exit $ac_status); }; } &&
3001 { ac_try='test -s conftest.$ac_objext'
3002 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3006 (exit $ac_status); }; }; then
3007 for ac_declaration in \
3009 'extern "C" void std::exit (int) throw (); using std::exit;' \
3010 'extern "C" void std::exit (int); using std::exit;' \
3011 'extern "C" void exit (int) throw ();' \
3012 'extern "C" void exit (int);' \
3015 cat >conftest.$ac_ext <<_ACEOF
3018 cat confdefs.h >>conftest.$ac_ext
3019 cat >>conftest.$ac_ext <<_ACEOF
3020 /* end confdefs.h. */
3031 rm -f conftest.$ac_objext
3032 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3033 (eval $ac_compile) 2>conftest.er1
3035 grep -v '^ *+' conftest.er1 >conftest.err
3037 cat conftest.err >&5
3038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3039 (exit $ac_status); } &&
3040 { ac_try='test -z "$ac_c_werror_flag"
3041 || test ! -s conftest.err'
3042 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3046 (exit $ac_status); }; } &&
3047 { ac_try='test -s conftest.$ac_objext'
3048 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3052 (exit $ac_status); }; }; then
3055 echo "$as_me: failed program was:" >&5
3056 sed 's/^/| /' conftest.$ac_ext >&5
3060 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3061 cat >conftest.$ac_ext <<_ACEOF
3064 cat confdefs.h >>conftest.$ac_ext
3065 cat >>conftest.$ac_ext <<_ACEOF
3066 /* end confdefs.h. */
3076 rm -f conftest.$ac_objext
3077 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3078 (eval $ac_compile) 2>conftest.er1
3080 grep -v '^ *+' conftest.er1 >conftest.err
3082 cat conftest.err >&5
3083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3084 (exit $ac_status); } &&
3085 { ac_try='test -z "$ac_c_werror_flag"
3086 || test ! -s conftest.err'
3087 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3091 (exit $ac_status); }; } &&
3092 { ac_try='test -s conftest.$ac_objext'
3093 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3096 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3097 (exit $ac_status); }; }; then
3100 echo "$as_me: failed program was:" >&5
3101 sed 's/^/| /' conftest.$ac_ext >&5
3104 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3107 if test -n "$ac_declaration"; then
3108 echo '#ifdef __cplusplus' >>confdefs.h
3109 echo $ac_declaration >>confdefs.h
3110 echo '#endif' >>confdefs.h
3114 echo "$as_me: failed program was:" >&5
3115 sed 's/^/| /' conftest.$ac_ext >&5
3118 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3120 ac_cpp='$CPP $CPPFLAGS'
3121 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3122 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3123 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3125 if test $host != $build; then
3126 for ac_prog in gcc cc
3128 # Extract the first word of "$ac_prog", so it can be a program name with args.
3129 set dummy $ac_prog; ac_word=$2
3130 echo "$as_me:$LINENO: checking for $ac_word" >&5
3131 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3132 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3133 echo $ECHO_N "(cached) $ECHO_C" >&6
3135 if test -n "$BUILD_CC"; then
3136 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3142 test -z "$as_dir" && as_dir=.
3143 for ac_exec_ext in '' $ac_executable_extensions; do
3144 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3145 ac_cv_prog_BUILD_CC="$ac_prog"
3146 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3154 BUILD_CC=$ac_cv_prog_BUILD_CC
3155 if test -n "$BUILD_CC"; then
3156 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3157 echo "${ECHO_T}$BUILD_CC" >&6
3159 echo "$as_me:$LINENO: result: no" >&5
3160 echo "${ECHO_T}no" >&6
3163 test -n "$BUILD_CC" && break
3169 ac_cpp='$CPP $CPPFLAGS'
3170 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3171 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3172 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3173 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3174 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3175 # On Suns, sometimes $CPP names a directory.
3176 if test -n "$CPP" && test -d "$CPP"; then
3179 if test -z "$CPP"; then
3180 if test "${ac_cv_prog_CPP+set}" = set; then
3181 echo $ECHO_N "(cached) $ECHO_C" >&6
3183 # Double quotes because CPP needs to be expanded
3184 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3187 for ac_c_preproc_warn_flag in '' yes
3189 # Use a header file that comes with gcc, so configuring glibc
3190 # with a fresh cross-compiler works.
3191 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3192 # <limits.h> exists even on freestanding compilers.
3193 # On the NeXT, cc -E runs the code through the compiler's parser,
3194 # not just through cpp. "Syntax error" is here to catch this case.
3195 cat >conftest.$ac_ext <<_ACEOF
3198 cat confdefs.h >>conftest.$ac_ext
3199 cat >>conftest.$ac_ext <<_ACEOF
3200 /* end confdefs.h. */
3202 # include <limits.h>
3204 # include <assert.h>
3208 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3209 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3211 grep -v '^ *+' conftest.er1 >conftest.err
3213 cat conftest.err >&5
3214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3215 (exit $ac_status); } >/dev/null; then
3216 if test -s conftest.err; then
3217 ac_cpp_err=$ac_c_preproc_warn_flag
3218 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3225 if test -z "$ac_cpp_err"; then
3228 echo "$as_me: failed program was:" >&5
3229 sed 's/^/| /' conftest.$ac_ext >&5
3231 # Broken: fails on valid input.
3234 rm -f conftest.err conftest.$ac_ext
3236 # OK, works on sane cases. Now check whether non-existent headers
3237 # can be detected and how.
3238 cat >conftest.$ac_ext <<_ACEOF
3241 cat confdefs.h >>conftest.$ac_ext
3242 cat >>conftest.$ac_ext <<_ACEOF
3243 /* end confdefs.h. */
3244 #include <ac_nonexistent.h>
3246 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3247 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3249 grep -v '^ *+' conftest.er1 >conftest.err
3251 cat conftest.err >&5
3252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3253 (exit $ac_status); } >/dev/null; then
3254 if test -s conftest.err; then
3255 ac_cpp_err=$ac_c_preproc_warn_flag
3256 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3263 if test -z "$ac_cpp_err"; then
3264 # Broken: success on invalid input.
3267 echo "$as_me: failed program was:" >&5
3268 sed 's/^/| /' conftest.$ac_ext >&5
3270 # Passes both tests.
3274 rm -f conftest.err conftest.$ac_ext
3277 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3278 rm -f conftest.err conftest.$ac_ext
3279 if $ac_preproc_ok; then
3291 echo "$as_me:$LINENO: result: $CPP" >&5
3292 echo "${ECHO_T}$CPP" >&6
3294 for ac_c_preproc_warn_flag in '' yes
3296 # Use a header file that comes with gcc, so configuring glibc
3297 # with a fresh cross-compiler works.
3298 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3299 # <limits.h> exists even on freestanding compilers.
3300 # On the NeXT, cc -E runs the code through the compiler's parser,
3301 # not just through cpp. "Syntax error" is here to catch this case.
3302 cat >conftest.$ac_ext <<_ACEOF
3305 cat confdefs.h >>conftest.$ac_ext
3306 cat >>conftest.$ac_ext <<_ACEOF
3307 /* end confdefs.h. */
3309 # include <limits.h>
3311 # include <assert.h>
3315 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3316 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3318 grep -v '^ *+' conftest.er1 >conftest.err
3320 cat conftest.err >&5
3321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3322 (exit $ac_status); } >/dev/null; then
3323 if test -s conftest.err; then
3324 ac_cpp_err=$ac_c_preproc_warn_flag
3325 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3332 if test -z "$ac_cpp_err"; then
3335 echo "$as_me: failed program was:" >&5
3336 sed 's/^/| /' conftest.$ac_ext >&5
3338 # Broken: fails on valid input.
3341 rm -f conftest.err conftest.$ac_ext
3343 # OK, works on sane cases. Now check whether non-existent headers
3344 # can be detected and how.
3345 cat >conftest.$ac_ext <<_ACEOF
3348 cat confdefs.h >>conftest.$ac_ext
3349 cat >>conftest.$ac_ext <<_ACEOF
3350 /* end confdefs.h. */
3351 #include <ac_nonexistent.h>
3353 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3354 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3356 grep -v '^ *+' conftest.er1 >conftest.err
3358 cat conftest.err >&5
3359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3360 (exit $ac_status); } >/dev/null; then
3361 if test -s conftest.err; then
3362 ac_cpp_err=$ac_c_preproc_warn_flag
3363 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3370 if test -z "$ac_cpp_err"; then
3371 # Broken: success on invalid input.
3374 echo "$as_me: failed program was:" >&5
3375 sed 's/^/| /' conftest.$ac_ext >&5
3377 # Passes both tests.
3381 rm -f conftest.err conftest.$ac_ext
3384 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3385 rm -f conftest.err conftest.$ac_ext
3386 if $ac_preproc_ok; then
3389 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3390 See \`config.log' for more details." >&5
3391 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3392 See \`config.log' for more details." >&2;}
3393 { (exit 1); exit 1; }; }
3397 ac_cpp='$CPP $CPPFLAGS'
3398 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3399 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3400 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3402 # We need the C++ compiler only for testing.
3404 ac_cpp='$CXXCPP $CPPFLAGS'
3405 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3406 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3407 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3408 if test -n "$ac_tool_prefix"; then
3409 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3411 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3412 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3413 echo "$as_me:$LINENO: checking for $ac_word" >&5
3414 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3415 if test "${ac_cv_prog_CXX+set}" = set; then
3416 echo $ECHO_N "(cached) $ECHO_C" >&6
3418 if test -n "$CXX"; then
3419 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3425 test -z "$as_dir" && as_dir=.
3426 for ac_exec_ext in '' $ac_executable_extensions; do
3427 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3428 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3429 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3438 if test -n "$CXX"; then
3439 echo "$as_me:$LINENO: result: $CXX" >&5
3440 echo "${ECHO_T}$CXX" >&6
3442 echo "$as_me:$LINENO: result: no" >&5
3443 echo "${ECHO_T}no" >&6
3446 test -n "$CXX" && break
3449 if test -z "$CXX"; then
3451 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3453 # Extract the first word of "$ac_prog", so it can be a program name with args.
3454 set dummy $ac_prog; ac_word=$2
3455 echo "$as_me:$LINENO: checking for $ac_word" >&5
3456 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3457 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3458 echo $ECHO_N "(cached) $ECHO_C" >&6
3460 if test -n "$ac_ct_CXX"; then
3461 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3463 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3467 test -z "$as_dir" && as_dir=.
3468 for ac_exec_ext in '' $ac_executable_extensions; do
3469 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3470 ac_cv_prog_ac_ct_CXX="$ac_prog"
3471 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3479 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3480 if test -n "$ac_ct_CXX"; then
3481 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3482 echo "${ECHO_T}$ac_ct_CXX" >&6
3484 echo "$as_me:$LINENO: result: no" >&5
3485 echo "${ECHO_T}no" >&6
3488 test -n "$ac_ct_CXX" && break
3490 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3496 # Provide some information about the compiler.
3497 echo "$as_me:$LINENO:" \
3498 "checking for C++ compiler version" >&5
3499 ac_compiler=`set X $ac_compile; echo $2`
3500 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3501 (eval $ac_compiler --version </dev/null >&5) 2>&5
3503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3504 (exit $ac_status); }
3505 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3506 (eval $ac_compiler -v </dev/null >&5) 2>&5
3508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3509 (exit $ac_status); }
3510 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3511 (eval $ac_compiler -V </dev/null >&5) 2>&5
3513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3514 (exit $ac_status); }
3516 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3517 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3518 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3519 echo $ECHO_N "(cached) $ECHO_C" >&6
3521 cat >conftest.$ac_ext <<_ACEOF
3524 cat confdefs.h >>conftest.$ac_ext
3525 cat >>conftest.$ac_ext <<_ACEOF
3526 /* end confdefs.h. */
3539 rm -f conftest.$ac_objext
3540 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3541 (eval $ac_compile) 2>conftest.er1
3543 grep -v '^ *+' conftest.er1 >conftest.err
3545 cat conftest.err >&5
3546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3547 (exit $ac_status); } &&
3548 { ac_try='test -z "$ac_cxx_werror_flag"
3549 || test ! -s conftest.err'
3550 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3554 (exit $ac_status); }; } &&
3555 { ac_try='test -s conftest.$ac_objext'
3556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3560 (exit $ac_status); }; }; then
3563 echo "$as_me: failed program was:" >&5
3564 sed 's/^/| /' conftest.$ac_ext >&5
3568 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3569 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3572 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3573 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3574 GXX=`test $ac_compiler_gnu = yes && echo yes`
3575 ac_test_CXXFLAGS=${CXXFLAGS+set}
3576 ac_save_CXXFLAGS=$CXXFLAGS
3578 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3579 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3580 if test "${ac_cv_prog_cxx_g+set}" = set; then
3581 echo $ECHO_N "(cached) $ECHO_C" >&6
3583 cat >conftest.$ac_ext <<_ACEOF
3586 cat confdefs.h >>conftest.$ac_ext
3587 cat >>conftest.$ac_ext <<_ACEOF
3588 /* end confdefs.h. */
3598 rm -f conftest.$ac_objext
3599 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3600 (eval $ac_compile) 2>conftest.er1
3602 grep -v '^ *+' conftest.er1 >conftest.err
3604 cat conftest.err >&5
3605 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3606 (exit $ac_status); } &&
3607 { ac_try='test -z "$ac_cxx_werror_flag"
3608 || test ! -s conftest.err'
3609 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3613 (exit $ac_status); }; } &&
3614 { ac_try='test -s conftest.$ac_objext'
3615 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3619 (exit $ac_status); }; }; then
3620 ac_cv_prog_cxx_g=yes
3622 echo "$as_me: failed program was:" >&5
3623 sed 's/^/| /' conftest.$ac_ext >&5
3627 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3629 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3630 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3631 if test "$ac_test_CXXFLAGS" = set; then
3632 CXXFLAGS=$ac_save_CXXFLAGS
3633 elif test $ac_cv_prog_cxx_g = yes; then
3634 if test "$GXX" = yes; then
3640 if test "$GXX" = yes; then
3646 for ac_declaration in \
3648 'extern "C" void std::exit (int) throw (); using std::exit;' \
3649 'extern "C" void std::exit (int); using std::exit;' \
3650 'extern "C" void exit (int) throw ();' \
3651 'extern "C" void exit (int);' \
3654 cat >conftest.$ac_ext <<_ACEOF
3657 cat confdefs.h >>conftest.$ac_ext
3658 cat >>conftest.$ac_ext <<_ACEOF
3659 /* end confdefs.h. */
3670 rm -f conftest.$ac_objext
3671 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3672 (eval $ac_compile) 2>conftest.er1
3674 grep -v '^ *+' conftest.er1 >conftest.err
3676 cat conftest.err >&5
3677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3678 (exit $ac_status); } &&
3679 { ac_try='test -z "$ac_cxx_werror_flag"
3680 || test ! -s conftest.err'
3681 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3685 (exit $ac_status); }; } &&
3686 { ac_try='test -s conftest.$ac_objext'
3687 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3691 (exit $ac_status); }; }; then
3694 echo "$as_me: failed program was:" >&5
3695 sed 's/^/| /' conftest.$ac_ext >&5
3699 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3700 cat >conftest.$ac_ext <<_ACEOF
3703 cat confdefs.h >>conftest.$ac_ext
3704 cat >>conftest.$ac_ext <<_ACEOF
3705 /* end confdefs.h. */
3715 rm -f conftest.$ac_objext
3716 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3717 (eval $ac_compile) 2>conftest.er1
3719 grep -v '^ *+' conftest.er1 >conftest.err
3721 cat conftest.err >&5
3722 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3723 (exit $ac_status); } &&
3724 { ac_try='test -z "$ac_cxx_werror_flag"
3725 || test ! -s conftest.err'
3726 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3730 (exit $ac_status); }; } &&
3731 { ac_try='test -s conftest.$ac_objext'
3732 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3736 (exit $ac_status); }; }; then
3739 echo "$as_me: failed program was:" >&5
3740 sed 's/^/| /' conftest.$ac_ext >&5
3743 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3746 if test -n "$ac_declaration"; then
3747 echo '#ifdef __cplusplus' >>confdefs.h
3748 echo $ac_declaration >>confdefs.h
3749 echo '#endif' >>confdefs.h
3753 ac_cpp='$CPP $CPPFLAGS'
3754 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3755 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3756 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3758 # Was a --with-binutils option given?
3759 if test -n "$path_binutils"; then
3760 # Make absolute; ensure a single trailing slash.
3761 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3762 CC="$CC -B$path_binutils"
3764 AS=`$CC -print-prog-name=as`
3765 LD=`$CC -print-prog-name=ld`
3766 AR=`$CC -print-prog-name=ar`
3768 OBJDUMP=`$CC -print-prog-name=objdump`
3771 # ranlib has to be treated a bit differently since it might not exist at all.
3772 ac_ranlib=`$CC -print-prog-name=ranlib`
3773 if test "x$ac_ranlib" = xranlib; then
3774 # This extra check has to happen since gcc simply echos the parameter in
3775 # case it cannot find the value in its own directories.
3776 if test -n "$ac_tool_prefix"; then
3777 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3778 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3779 echo "$as_me:$LINENO: checking for $ac_word" >&5
3780 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3781 if test "${ac_cv_prog_RANLIB+set}" = set; then
3782 echo $ECHO_N "(cached) $ECHO_C" >&6
3784 if test -n "$RANLIB"; then
3785 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3791 test -z "$as_dir" && as_dir=.
3792 for ac_exec_ext in '' $ac_executable_extensions; do
3793 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3794 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3795 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3803 RANLIB=$ac_cv_prog_RANLIB
3804 if test -n "$RANLIB"; then
3805 echo "$as_me:$LINENO: result: $RANLIB" >&5
3806 echo "${ECHO_T}$RANLIB" >&6
3808 echo "$as_me:$LINENO: result: no" >&5
3809 echo "${ECHO_T}no" >&6
3813 if test -z "$ac_cv_prog_RANLIB"; then
3814 ac_ct_RANLIB=$RANLIB
3815 # Extract the first word of "ranlib", so it can be a program name with args.
3816 set dummy ranlib; ac_word=$2
3817 echo "$as_me:$LINENO: checking for $ac_word" >&5
3818 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3819 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3820 echo $ECHO_N "(cached) $ECHO_C" >&6
3822 if test -n "$ac_ct_RANLIB"; then
3823 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3829 test -z "$as_dir" && as_dir=.
3830 for ac_exec_ext in '' $ac_executable_extensions; do
3831 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3832 ac_cv_prog_ac_ct_RANLIB="ranlib"
3833 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3839 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3842 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3843 if test -n "$ac_ct_RANLIB"; then
3844 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3845 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3847 echo "$as_me:$LINENO: result: no" >&5
3848 echo "${ECHO_T}no" >&6
3851 RANLIB=$ac_ct_RANLIB
3853 RANLIB="$ac_cv_prog_RANLIB"
3861 # Determine whether we are using GNU binutils.
3862 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3863 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3864 if test "${libc_cv_prog_as_gnu+set}" = set; then
3865 echo $ECHO_N "(cached) $ECHO_C" >&6
3867 # Most GNU programs take a -v and spit out some text including
3868 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3869 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3870 libc_cv_prog_as_gnu=yes
3872 libc_cv_prog_as_gnu=no
3876 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3877 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3879 gnu_as=$libc_cv_prog_as_gnu
3881 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3882 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3883 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3884 echo $ECHO_N "(cached) $ECHO_C" >&6
3886 # Most GNU programs take a -v and spit out some text including
3887 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3888 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3889 libc_cv_prog_ld_gnu=yes
3891 libc_cv_prog_ld_gnu=no
3895 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3896 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3897 gnu_ld=$libc_cv_prog_ld_gnu
3900 # Accept binutils 2.13 or newer.
3903 # Extract the first word of "$ac_prog", so it can be a program name with args.
3904 set dummy $ac_prog; ac_word=$2
3905 echo "$as_me:$LINENO: checking for $ac_word" >&5
3906 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3907 if test "${ac_cv_prog_AS+set}" = set; then
3908 echo $ECHO_N "(cached) $ECHO_C" >&6
3910 if test -n "$AS"; then
3911 ac_cv_prog_AS="$AS" # Let the user override the test.
3913 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3917 test -z "$as_dir" && as_dir=.
3918 for ac_exec_ext in '' $ac_executable_extensions; do
3919 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3920 ac_cv_prog_AS="$ac_prog"
3921 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3930 if test -n "$AS"; then
3931 echo "$as_me:$LINENO: result: $AS" >&5
3932 echo "${ECHO_T}$AS" >&6
3934 echo "$as_me:$LINENO: result: no" >&5
3935 echo "${ECHO_T}no" >&6
3938 test -n "$AS" && break
3941 if test -z "$AS"; then
3944 # Found it, now check the version.
3945 echo "$as_me:$LINENO: checking version of $AS" >&5
3946 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3947 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3948 case $ac_prog_version in
3949 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3951 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3952 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3955 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3956 echo "${ECHO_T}$ac_prog_version" >&6
3958 if test $ac_verc_fail = yes; then
3959 AS=: critic_missing="$critic_missing as"
3964 # Extract the first word of "$ac_prog", so it can be a program name with args.
3965 set dummy $ac_prog; ac_word=$2
3966 echo "$as_me:$LINENO: checking for $ac_word" >&5
3967 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3968 if test "${ac_cv_prog_LD+set}" = set; then
3969 echo $ECHO_N "(cached) $ECHO_C" >&6
3971 if test -n "$LD"; then
3972 ac_cv_prog_LD="$LD" # Let the user override the test.
3974 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3978 test -z "$as_dir" && as_dir=.
3979 for ac_exec_ext in '' $ac_executable_extensions; do
3980 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3981 ac_cv_prog_LD="$ac_prog"
3982 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3991 if test -n "$LD"; then
3992 echo "$as_me:$LINENO: result: $LD" >&5
3993 echo "${ECHO_T}$LD" >&6
3995 echo "$as_me:$LINENO: result: no" >&5
3996 echo "${ECHO_T}no" >&6
3999 test -n "$LD" && break
4002 if test -z "$LD"; then
4005 # Found it, now check the version.
4006 echo "$as_me:$LINENO: checking version of $LD" >&5
4007 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
4008 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4009 case $ac_prog_version in
4010 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4012 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4013 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4016 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4017 echo "${ECHO_T}$ac_prog_version" >&6
4019 if test $ac_verc_fail = yes; then
4020 LD=: critic_missing="$critic_missing ld"
4024 # We need the physical current working directory. We cannot use the
4025 # "pwd -P" shell builtin since that's not portable. Instead we try to
4026 # find a pwd binary. Note that assigning to the PWD environment
4027 # variable might have some interesting side effects, so we don't do
4029 # Extract the first word of "pwd", so it can be a program name with args.
4030 set dummy pwd; ac_word=$2
4031 echo "$as_me:$LINENO: checking for $ac_word" >&5
4032 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4033 if test "${ac_cv_path_PWD_P+set}" = set; then
4034 echo $ECHO_N "(cached) $ECHO_C" >&6
4038 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4045 test -z "$as_dir" && as_dir=.
4046 for ac_exec_ext in '' $ac_executable_extensions; do
4047 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4048 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4049 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4055 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4059 PWD_P=$ac_cv_path_PWD_P
4061 if test -n "$PWD_P"; then
4062 echo "$as_me:$LINENO: result: $PWD_P" >&5
4063 echo "${ECHO_T}$PWD_P" >&6
4065 echo "$as_me:$LINENO: result: no" >&5
4066 echo "${ECHO_T}no" >&6
4069 if test "$PWD_P" = no; then
4070 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
4071 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
4072 { (exit 1); exit 1; }; }
4075 # These programs are version sensitive.
4077 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4079 # Extract the first word of "$ac_prog", so it can be a program name with args.
4080 set dummy $ac_prog; ac_word=$2
4081 echo "$as_me:$LINENO: checking for $ac_word" >&5
4082 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4083 if test "${ac_cv_prog_CC+set}" = set; then
4084 echo $ECHO_N "(cached) $ECHO_C" >&6
4086 if test -n "$CC"; then
4087 ac_cv_prog_CC="$CC" # Let the user override the test.
4089 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4093 test -z "$as_dir" && as_dir=.
4094 for ac_exec_ext in '' $ac_executable_extensions; do
4095 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4096 ac_cv_prog_CC="$ac_prog"
4097 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4106 if test -n "$CC"; then
4107 echo "$as_me:$LINENO: result: $CC" >&5
4108 echo "${ECHO_T}$CC" >&6
4110 echo "$as_me:$LINENO: result: no" >&5
4111 echo "${ECHO_T}no" >&6
4114 test -n "$CC" && break
4117 if test -z "$CC"; then
4120 # Found it, now check the version.
4121 echo "$as_me:$LINENO: checking version of $CC" >&5
4122 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4123 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4124 case $ac_prog_version in
4125 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4127 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4128 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4131 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4132 echo "${ECHO_T}$ac_prog_version" >&6
4134 if test $ac_verc_fail = yes; then
4135 critic_missing="$critic_missing gcc"
4138 for ac_prog in gnumake gmake make
4140 # Extract the first word of "$ac_prog", so it can be a program name with args.
4141 set dummy $ac_prog; ac_word=$2
4142 echo "$as_me:$LINENO: checking for $ac_word" >&5
4143 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4144 if test "${ac_cv_prog_MAKE+set}" = set; then
4145 echo $ECHO_N "(cached) $ECHO_C" >&6
4147 if test -n "$MAKE"; then
4148 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4154 test -z "$as_dir" && as_dir=.
4155 for ac_exec_ext in '' $ac_executable_extensions; do
4156 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4157 ac_cv_prog_MAKE="$ac_prog"
4158 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4166 MAKE=$ac_cv_prog_MAKE
4167 if test -n "$MAKE"; then
4168 echo "$as_me:$LINENO: result: $MAKE" >&5
4169 echo "${ECHO_T}$MAKE" >&6
4171 echo "$as_me:$LINENO: result: no" >&5
4172 echo "${ECHO_T}no" >&6
4175 test -n "$MAKE" && break
4178 if test -z "$MAKE"; then
4181 # Found it, now check the version.
4182 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4183 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4184 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4185 case $ac_prog_version in
4186 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4188 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4189 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4192 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4193 echo "${ECHO_T}$ac_prog_version" >&6
4195 if test $ac_verc_fail = yes; then
4196 critic_missing="$critic_missing make"
4200 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4202 # Extract the first word of "$ac_prog", so it can be a program name with args.
4203 set dummy $ac_prog; ac_word=$2
4204 echo "$as_me:$LINENO: checking for $ac_word" >&5
4205 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4206 if test "${ac_cv_prog_MSGFMT+set}" = set; then
4207 echo $ECHO_N "(cached) $ECHO_C" >&6
4209 if test -n "$MSGFMT"; then
4210 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4216 test -z "$as_dir" && as_dir=.
4217 for ac_exec_ext in '' $ac_executable_extensions; do
4218 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4219 ac_cv_prog_MSGFMT="$ac_prog"
4220 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4228 MSGFMT=$ac_cv_prog_MSGFMT
4229 if test -n "$MSGFMT"; then
4230 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4231 echo "${ECHO_T}$MSGFMT" >&6
4233 echo "$as_me:$LINENO: result: no" >&5
4234 echo "${ECHO_T}no" >&6
4237 test -n "$MSGFMT" && break
4240 if test -z "$MSGFMT"; then
4243 # Found it, now check the version.
4244 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4245 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4246 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4247 case $ac_prog_version in
4248 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4249 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4250 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4251 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4254 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4255 echo "${ECHO_T}$ac_prog_version" >&6
4257 if test $ac_verc_fail = yes; then
4258 MSGFMT=: aux_missing="$aux_missing msgfmt"
4261 for ac_prog in makeinfo
4263 # Extract the first word of "$ac_prog", so it can be a program name with args.
4264 set dummy $ac_prog; ac_word=$2
4265 echo "$as_me:$LINENO: checking for $ac_word" >&5
4266 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4267 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4268 echo $ECHO_N "(cached) $ECHO_C" >&6
4270 if test -n "$MAKEINFO"; then
4271 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4277 test -z "$as_dir" && as_dir=.
4278 for ac_exec_ext in '' $ac_executable_extensions; do
4279 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4280 ac_cv_prog_MAKEINFO="$ac_prog"
4281 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4289 MAKEINFO=$ac_cv_prog_MAKEINFO
4290 if test -n "$MAKEINFO"; then
4291 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4292 echo "${ECHO_T}$MAKEINFO" >&6
4294 echo "$as_me:$LINENO: result: no" >&5
4295 echo "${ECHO_T}no" >&6
4298 test -n "$MAKEINFO" && break
4301 if test -z "$MAKEINFO"; then
4304 # Found it, now check the version.
4305 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4306 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4307 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4308 case $ac_prog_version in
4309 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4311 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4312 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4315 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4316 echo "${ECHO_T}$ac_prog_version" >&6
4318 if test $ac_verc_fail = yes; then
4319 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4324 # Extract the first word of "$ac_prog", so it can be a program name with args.
4325 set dummy $ac_prog; ac_word=$2
4326 echo "$as_me:$LINENO: checking for $ac_word" >&5
4327 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4328 if test "${ac_cv_prog_SED+set}" = set; then
4329 echo $ECHO_N "(cached) $ECHO_C" >&6
4331 if test -n "$SED"; then
4332 ac_cv_prog_SED="$SED" # Let the user override the test.
4334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4338 test -z "$as_dir" && as_dir=.
4339 for ac_exec_ext in '' $ac_executable_extensions; do
4340 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4341 ac_cv_prog_SED="$ac_prog"
4342 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4351 if test -n "$SED"; then
4352 echo "$as_me:$LINENO: result: $SED" >&5
4353 echo "${ECHO_T}$SED" >&6
4355 echo "$as_me:$LINENO: result: no" >&5
4356 echo "${ECHO_T}no" >&6
4359 test -n "$SED" && break
4362 if test -z "$SED"; then
4365 # Found it, now check the version.
4366 echo "$as_me:$LINENO: checking version of $SED" >&5
4367 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4368 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4369 case $ac_prog_version in
4370 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4371 3.0[2-9]*|3.[1-9]*|[4-9]*)
4372 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4373 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4376 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4377 echo "${ECHO_T}$ac_prog_version" >&6
4379 if test $ac_verc_fail = yes; then
4380 SED=: aux_missing="$aux_missing sed"
4384 for ac_prog in autoconf
4386 # Extract the first word of "$ac_prog", so it can be a program name with args.
4387 set dummy $ac_prog; ac_word=$2
4388 echo "$as_me:$LINENO: checking for $ac_word" >&5
4389 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4390 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
4391 echo $ECHO_N "(cached) $ECHO_C" >&6
4393 if test -n "$AUTOCONF"; then
4394 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4400 test -z "$as_dir" && as_dir=.
4401 for ac_exec_ext in '' $ac_executable_extensions; do
4402 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4403 ac_cv_prog_AUTOCONF="$ac_prog"
4404 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4412 AUTOCONF=$ac_cv_prog_AUTOCONF
4413 if test -n "$AUTOCONF"; then
4414 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4415 echo "${ECHO_T}$AUTOCONF" >&6
4417 echo "$as_me:$LINENO: result: no" >&5
4418 echo "${ECHO_T}no" >&6
4421 test -n "$AUTOCONF" && break
4423 test -n "$AUTOCONF" || AUTOCONF="no"
4425 case "x$AUTOCONF" in
4426 xno|x|x:) AUTOCONF=no ;;
4428 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4429 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4430 if test "${libc_cv_autoconf_works+set}" = set; then
4431 echo $ECHO_N "(cached) $ECHO_C" >&6
4433 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4434 libc_cv_autoconf_works=yes
4436 libc_cv_autoconf_works=no
4439 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4440 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
4441 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4444 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4445 # If --without-cvs they probably won't change configure.in, so no complaints.
4446 aux_missing="$aux_missing autoconf"
4449 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4450 *** These critical programs are missing or too old:$critic_missing
4451 *** Check the INSTALL file for required versions." >&5
4452 echo "$as_me: error:
4453 *** These critical programs are missing or too old:$critic_missing
4454 *** Check the INSTALL file for required versions." >&2;}
4455 { (exit 1); exit 1; }; }
4457 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
4458 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4459 *** some features will be disabled.
4460 *** Check the INSTALL file for required versions." >&5
4461 echo "$as_me: WARNING:
4462 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4463 *** some features will be disabled.
4464 *** Check the INSTALL file for required versions." >&2;}
4466 # if using special system headers, find out the compiler's sekrit
4467 # header directory and add that to the list. NOTE: Only does the right
4468 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
4469 if test -n "$sysheaders"; then
4470 ccheaders=`$CC -print-file-name=include`
4471 SYSINCLUDES="-nostdinc -isystem $ccheaders \
4472 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
4476 # check if ranlib is necessary
4477 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4478 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4479 if test "${libc_cv_ranlib_necessary+set}" = set; then
4480 echo $ECHO_N "(cached) $ECHO_C" >&6
4482 cat > conftest.c <<EOF
4487 $CC $CFLAGS $CPPFLAGS -c conftest.c
4488 $AR cr conftest.a conftest.o
4489 cp conftest.a conftest2.a
4491 if cmp -s conftest.a conftest2.a; then
4492 libc_cv_ranlib_necessary=no
4494 libc_cv_ranlib_necessary=yes
4498 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4499 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
4500 if test "$libc_cv_ranlib_necessary" = no; then
4504 # Test if LD_LIBRARY_PATH contains the notation for the current directory
4505 # since this would lead to problems installing/building glibc.
4506 # LD_LIBRARY_PATH contains the current directory if one of the following
4508 # - one of the terminals (":" and ";") is the first or last sign
4509 # - two terminals occur directly after each other
4510 # - the path contains an element with a dot in it
4511 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4512 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
4513 case ${LD_LIBRARY_PATH} in
4514 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
4515 ld_library_path_setting="contains current directory"
4518 ld_library_path_setting="ok"
4521 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4522 echo "${ECHO_T}$ld_library_path_setting" >&6
4523 if test "$ld_library_path_setting" != "ok"; then
4524 { { echo "$as_me:$LINENO: error:
4525 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4526 *** building glibc. Please change the environment variable
4527 *** and run configure again." >&5
4528 echo "$as_me: error:
4529 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4530 *** building glibc. Please change the environment variable
4531 *** and run configure again." >&2;}
4532 { (exit 1); exit 1; }; }
4535 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4536 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4537 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4538 echo $ECHO_N "(cached) $ECHO_C" >&6
4540 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4541 libc_cv_gcc_static_libgcc=
4543 libc_cv_gcc_static_libgcc=-static-libgcc
4546 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4547 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
4550 # Extract the first word of "bash", so it can be a program name with args.
4551 set dummy bash; ac_word=$2
4552 echo "$as_me:$LINENO: checking for $ac_word" >&5
4553 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4554 if test "${ac_cv_path_BASH+set}" = set; then
4555 echo $ECHO_N "(cached) $ECHO_C" >&6
4559 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4562 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4566 test -z "$as_dir" && as_dir=.
4567 for ac_exec_ext in '' $ac_executable_extensions; do
4568 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4569 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4570 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4576 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4580 BASH=$ac_cv_path_BASH
4582 if test -n "$BASH"; then
4583 echo "$as_me:$LINENO: result: $BASH" >&5
4584 echo "${ECHO_T}$BASH" >&6
4586 echo "$as_me:$LINENO: result: no" >&5
4587 echo "${ECHO_T}no" >&6
4590 if test "$BASH" != no &&
4591 $BASH -c 'test "$BASH_VERSINFO" \
4592 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4593 libc_cv_have_bash2=yes
4595 libc_cv_have_bash2=no
4599 if test "$BASH" = no; then
4600 # Extract the first word of "ksh", so it can be a program name with args.
4601 set dummy ksh; ac_word=$2
4602 echo "$as_me:$LINENO: checking for $ac_word" >&5
4603 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4604 if test "${ac_cv_path_KSH+set}" = set; then
4605 echo $ECHO_N "(cached) $ECHO_C" >&6
4609 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4612 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4616 test -z "$as_dir" && as_dir=.
4617 for ac_exec_ext in '' $ac_executable_extensions; do
4618 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4619 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4620 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4626 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4632 if test -n "$KSH"; then
4633 echo "$as_me:$LINENO: result: $KSH" >&5
4634 echo "${ECHO_T}$KSH" >&6
4636 echo "$as_me:$LINENO: result: no" >&5
4637 echo "${ECHO_T}no" >&6
4640 if test "$KSH" = no; then
4643 libc_cv_have_ksh=yes
4648 libc_cv_have_ksh=yes
4652 for ac_prog in gawk mawk nawk awk
4654 # Extract the first word of "$ac_prog", so it can be a program name with args.
4655 set dummy $ac_prog; ac_word=$2
4656 echo "$as_me:$LINENO: checking for $ac_word" >&5
4657 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4658 if test "${ac_cv_prog_AWK+set}" = set; then
4659 echo $ECHO_N "(cached) $ECHO_C" >&6
4661 if test -n "$AWK"; then
4662 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4668 test -z "$as_dir" && as_dir=.
4669 for ac_exec_ext in '' $ac_executable_extensions; do
4670 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4671 ac_cv_prog_AWK="$ac_prog"
4672 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4681 if test -n "$AWK"; then
4682 echo "$as_me:$LINENO: result: $AWK" >&5
4683 echo "${ECHO_T}$AWK" >&6
4685 echo "$as_me:$LINENO: result: no" >&5
4686 echo "${ECHO_T}no" >&6
4689 test -n "$AWK" && break
4692 # Extract the first word of "perl", so it can be a program name with args.
4693 set dummy perl; ac_word=$2
4694 echo "$as_me:$LINENO: checking for $ac_word" >&5
4695 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4696 if test "${ac_cv_path_PERL+set}" = set; then
4697 echo $ECHO_N "(cached) $ECHO_C" >&6
4701 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4704 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4708 test -z "$as_dir" && as_dir=.
4709 for ac_exec_ext in '' $ac_executable_extensions; do
4710 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4711 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4712 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4718 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4722 PERL=$ac_cv_path_PERL
4724 if test -n "$PERL"; then
4725 echo "$as_me:$LINENO: result: $PERL" >&5
4726 echo "${ECHO_T}$PERL" >&6
4728 echo "$as_me:$LINENO: result: no" >&5
4729 echo "${ECHO_T}no" >&6
4732 if test "$PERL" != no &&
4733 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4736 # Extract the first word of "install-info", so it can be a program name with args.
4737 set dummy install-info; ac_word=$2
4738 echo "$as_me:$LINENO: checking for $ac_word" >&5
4739 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4740 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4741 echo $ECHO_N "(cached) $ECHO_C" >&6
4743 case $INSTALL_INFO in
4745 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4749 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4750 for as_dir in $as_dummy
4753 test -z "$as_dir" && as_dir=.
4754 for ac_exec_ext in '' $ac_executable_extensions; do
4755 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4756 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4757 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4763 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4767 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4769 if test -n "$INSTALL_INFO"; then
4770 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4771 echo "${ECHO_T}$INSTALL_INFO" >&6
4773 echo "$as_me:$LINENO: result: no" >&5
4774 echo "${ECHO_T}no" >&6
4777 # Extract the first word of "bison", so it can be a program name with args.
4778 set dummy bison; ac_word=$2
4779 echo "$as_me:$LINENO: checking for $ac_word" >&5
4780 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4781 if test "${ac_cv_path_BISON+set}" = set; then
4782 echo $ECHO_N "(cached) $ECHO_C" >&6
4786 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4790 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4791 for as_dir in $as_dummy
4794 test -z "$as_dir" && as_dir=.
4795 for ac_exec_ext in '' $ac_executable_extensions; do
4796 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4797 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4798 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4804 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4808 BISON=$ac_cv_path_BISON
4810 if test -n "$BISON"; then
4811 echo "$as_me:$LINENO: result: $BISON" >&5
4812 echo "${ECHO_T}$BISON" >&6
4814 echo "$as_me:$LINENO: result: no" >&5
4815 echo "${ECHO_T}no" >&6
4819 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4820 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4821 if test "${libc_cv_signed_size_t+set}" = set; then
4822 echo $ECHO_N "(cached) $ECHO_C" >&6
4824 echo '#include <stddef.h>
4825 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4826 if eval "$ac_cpp conftest.c 2>/dev/null" \
4827 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4828 libc_cv_signed_size_t=no
4830 libc_cv_signed_size_t=yes
4834 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4835 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4836 if test $libc_cv_signed_size_t = yes; then
4837 cat >> confdefs.h <<\EOF
4838 #undef __SIZE_TYPE__
4839 #define __SIZE_TYPE__ unsigned
4844 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4845 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4846 if test "${libc_cv_friendly_stddef+set}" = set; then
4847 echo $ECHO_N "(cached) $ECHO_C" >&6
4849 cat >conftest.$ac_ext <<_ACEOF
4852 cat confdefs.h >>conftest.$ac_ext
4853 cat >>conftest.$ac_ext <<_ACEOF
4854 /* end confdefs.h. */
4855 #define __need_size_t
4856 #define __need_wchar_t
4863 size_t size; wchar_t wchar;
4865 #error stddef.h ignored __need_*
4867 if (&size == NULL || &wchar == NULL) abort ();
4872 rm -f conftest.$ac_objext
4873 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4874 (eval $ac_compile) 2>conftest.er1
4876 grep -v '^ *+' conftest.er1 >conftest.err
4878 cat conftest.err >&5
4879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4880 (exit $ac_status); } &&
4881 { ac_try='test -z "$ac_c_werror_flag"
4882 || test ! -s conftest.err'
4883 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4886 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4887 (exit $ac_status); }; } &&
4888 { ac_try='test -s conftest.$ac_objext'
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_friendly_stddef=yes
4896 echo "$as_me: failed program was:" >&5
4897 sed 's/^/| /' conftest.$ac_ext >&5
4899 libc_cv_friendly_stddef=no
4901 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4903 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4904 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4905 if test $libc_cv_friendly_stddef = yes; then
4906 config_vars="$config_vars
4907 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4910 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4911 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4912 if test "${libc_cv_need_minus_P+set}" = set; then
4913 echo $ECHO_N "(cached) $ECHO_C" >&6
4915 cat > conftest.S <<EOF
4916 #include "confdefs.h"
4917 /* Nothing whatsoever. */
4919 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
4920 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4924 (exit $ac_status); }; }; then
4925 libc_cv_need_minus_P=no
4927 libc_cv_need_minus_P=yes
4931 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4932 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4933 if test $libc_cv_need_minus_P = yes; then
4934 config_vars="$config_vars
4935 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4938 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4939 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4940 if test "${libc_cv_dot_text+set}" = set; then
4941 echo $ECHO_N "(cached) $ECHO_C" >&6
4943 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_dot_text=.text
4958 if test -z "$libc_cv_dot_text"; then
4959 echo "$as_me:$LINENO: result: no" >&5
4960 echo "${ECHO_T}no" >&6
4962 echo "$as_me:$LINENO: result: yes" >&5
4963 echo "${ECHO_T}yes" >&6
4966 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4967 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4968 if test "${libc_cv_asm_global_directive+set}" = set; then
4969 echo $ECHO_N "(cached) $ECHO_C" >&6
4971 libc_cv_asm_global_directive=UNKNOWN
4972 for ac_globl in .globl .global .EXPORT; do
4973 cat > conftest.s <<EOF
4978 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4979 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4983 (exit $ac_status); }; }; then
4984 libc_cv_asm_global_directive=${ac_globl}
4987 test $libc_cv_asm_global_directive != UNKNOWN && break
4990 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4991 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4992 if test $libc_cv_asm_global_directive = UNKNOWN; then
4993 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4994 echo "$as_me: error: cannot determine asm global directive" >&2;}
4995 { (exit 1); exit 1; }; }
4997 cat >>confdefs.h <<_ACEOF
4998 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
5003 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
5004 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
5005 if test "${libc_cv_asm_set_directive+set}" = set; then
5006 echo $ECHO_N "(cached) $ECHO_C" >&6
5008 cat > conftest.s <<EOF
5011 .set glibc_conftest_frobozz,foo
5012 $libc_cv_asm_global_directive glibc_conftest_frobozz
5014 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5015 # (but it doesn't work), so we must do a linking check to be sure.
5016 cat > conftest1.c <<\EOF
5017 extern int glibc_conftest_frobozz;
5018 void _start() { glibc_conftest_frobozz = 1; }
5020 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5021 -nostartfiles -nostdlib \
5022 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5023 libc_cv_asm_set_directive=yes
5025 libc_cv_asm_set_directive=no
5029 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
5030 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
5031 if test $libc_cv_asm_set_directive = yes; then
5032 cat >>confdefs.h <<\_ACEOF
5033 #define HAVE_ASM_SET_DIRECTIVE 1
5038 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
5039 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
5040 if test "${libc_cv_asm_type_prefix+set}" = set; then
5041 echo $ECHO_N "(cached) $ECHO_C" >&6
5043 libc_cv_asm_type_prefix=no
5044 for ac_try_prefix in '@' '%' '#'; do
5045 cat > conftest.s <<EOF
5047 ${libc_cv_asm_global_directive} foo
5048 .type foo, ${ac_try_prefix}object
5053 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5054 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5058 (exit $ac_status); }; }; then
5059 libc_cv_asm_type_prefix=${ac_try_prefix}
5062 test "x$libc_cv_asm_type_prefix" != xno && break
5065 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
5066 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
5067 if test "x$libc_cv_asm_type_prefix" != xno; then
5068 cat >>confdefs.h <<_ACEOF
5069 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
5074 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
5075 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
5076 if test "${libc_cv_asm_symver_directive+set}" = set; then
5077 echo $ECHO_N "(cached) $ECHO_C" >&6
5079 cat > conftest.s <<EOF
5082 .symver _sym,sym@VERS
5084 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5085 libc_cv_asm_symver_directive=yes
5087 libc_cv_asm_symver_directive=no
5091 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
5092 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
5093 echo "$as_me:$LINENO: checking for ld --version-script" >&5
5094 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
5095 if test "${libc_cv_ld_version_script_option+set}" = set; then
5096 echo $ECHO_N "(cached) $ECHO_C" >&6
5098 if test $libc_cv_asm_symver_directive = yes; then
5099 cat > conftest.s <<EOF
5102 .symver _sym,sym@VERS
5104 cat > conftest.map <<EOF
5113 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5114 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5115 -o conftest.so conftest.o
5116 -nostartfiles -nostdlib
5117 -Wl,--version-script,conftest.map
5119 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5123 (exit $ac_status); }; };
5125 libc_cv_ld_version_script_option=yes
5127 libc_cv_ld_version_script_option=no
5130 libc_cv_ld_version_script_option=no
5133 libc_cv_ld_version_script_option=no
5137 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
5138 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
5139 if test $shared != no &&
5140 test $libc_cv_asm_symver_directive = yes &&
5141 test $libc_cv_ld_version_script_option = yes &&
5142 test $enable_versioning = yes; then
5144 cat >>confdefs.h <<\_ACEOF
5145 #define DO_VERSIONING 1
5153 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5155 *** WARNING: You should not compile GNU libc without versioning. Not using
5156 *** versioning will introduce incompatibilities so that old binaries
5157 *** will not run anymore.
5158 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5160 if test $elf = yes; then
5161 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
5162 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
5163 if test "${libc_cv_asm_previous_directive+set}" = set; then
5164 echo $ECHO_N "(cached) $ECHO_C" >&6
5166 cat > conftest.s <<EOF
5167 .section foo_section
5170 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5171 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5174 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5175 (exit $ac_status); }; }; then
5176 libc_cv_asm_previous_directive=yes
5178 libc_cv_asm_previous_directive=no
5182 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
5183 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
5184 if test $libc_cv_asm_previous_directive = yes; then
5185 cat >>confdefs.h <<\_ACEOF
5186 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
5190 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
5191 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
5192 if test "${libc_cv_asm_popsection_directive+set}" = set; then
5193 echo $ECHO_N "(cached) $ECHO_C" >&6
5195 cat > conftest.s <<EOF
5196 .pushsection foo_section
5199 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5204 (exit $ac_status); }; }; then
5205 libc_cv_asm_popsection_directive=yes
5207 libc_cv_asm_popsection_directive=no
5211 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
5212 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
5213 if test $libc_cv_asm_popsection_directive = yes; then
5214 cat >>confdefs.h <<\_ACEOF
5215 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
5220 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
5221 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
5222 if test "${libc_cv_asm_protected_directive+set}" = set; then
5223 echo $ECHO_N "(cached) $ECHO_C" >&6
5225 cat > conftest.s <<EOF
5231 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5232 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5236 (exit $ac_status); }; }; then
5237 libc_cv_asm_protected_directive=yes
5239 libc_cv_asm_protected_directive=no
5243 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
5244 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
5246 cat >>confdefs.h <<\_ACEOF
5247 #define HAVE_PROTECTED 1
5250 cat >>confdefs.h <<\_ACEOF
5251 #define HAVE_HIDDEN 1
5255 if test $libc_cv_asm_protected_directive = yes; then
5256 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
5257 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
5258 if test "${libc_cv_visibility_attribute+set}" = set; then
5259 echo $ECHO_N "(cached) $ECHO_C" >&6
5261 cat > conftest.c <<EOF
5262 int foo __attribute__ ((visibility ("hidden"))) = 1;
5263 int bar __attribute__ ((visibility ("protected"))) = 1;
5265 libc_cv_visibility_attribute=no
5266 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5267 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5271 (exit $ac_status); }; }; then
5272 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5273 if grep '\.protected.*bar' conftest.s >/dev/null; then
5274 libc_cv_visibility_attribute=yes
5281 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
5282 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
5283 if test $libc_cv_visibility_attribute = yes; then
5284 cat >>confdefs.h <<\_ACEOF
5285 #define HAVE_VISIBILITY_ATTRIBUTE 1
5291 if test $libc_cv_visibility_attribute = yes; then
5292 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
5293 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
5294 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
5295 echo $ECHO_N "(cached) $ECHO_C" >&6
5297 cat > conftest.c <<EOF
5299 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5300 int bar (int x) { return x; }
5302 libc_cv_broken_visibility_attribute=yes
5303 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
5304 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5308 (exit $ac_status); }; }; then
5309 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5310 libc_cv_broken_visibility_attribute=no
5313 rm -f conftest.c conftest.s
5316 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
5317 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
5318 if test $libc_cv_broken_visibility_attribute = yes; then
5319 cat >>confdefs.h <<\_ACEOF
5320 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
5326 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
5327 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
5328 if test "${libc_cv_broken_alias_attribute+set}" = set; then
5329 echo $ECHO_N "(cached) $ECHO_C" >&6
5331 cat > conftest.c <<EOF
5332 extern int foo (int x) __asm ("xyzzy");
5333 int bar (int x) { return x; }
5334 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5336 extern __typeof (dfoo) dfoo __asm ("abccb");
5339 libc_cv_broken_alias_attribute=yes
5340 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5345 (exit $ac_status); }; }; then
5346 if grep 'xyzzy' conftest.s >/dev/null &&
5347 grep 'abccb' conftest.s >/dev/null; then
5348 libc_cv_broken_alias_attribute=no
5351 rm -f conftest.c conftest.s
5354 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
5355 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
5356 if test $libc_cv_broken_alias_attribute = yes; then
5357 cat >>confdefs.h <<\_ACEOF
5358 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
5363 if test $libc_cv_visibility_attribute = yes -a $gnu_ld = yes; then
5364 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
5365 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
5366 if test "${libc_cv_have_sdata_section+set}" = set; then
5367 echo $ECHO_N "(cached) $ECHO_C" >&6
5369 echo "int i;" > conftest.c
5370 libc_cv_have_sdata_section=no
5371 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5372 | grep '\.sdata' >/dev/null; then
5373 libc_cv_have_sdata_section=yes
5375 rm -f conftest.c conftest.so
5378 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
5379 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
5380 if test $libc_cv_have_sdata_section = yes; then
5381 cat >>confdefs.h <<\_ACEOF
5382 #define HAVE_SDATA_SECTION 1
5388 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
5389 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
5390 if test "${libc_cv_initfini_array+set}" = set; then
5391 echo $ECHO_N "(cached) $ECHO_C" >&6
5393 cat > conftest.c <<EOF
5394 int _start (void) { return 0; }
5395 int __start (void) { return 0; }
5396 int foo (void) { return 1; }
5397 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5399 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
5400 -static -nostartfiles -nostdlib 1>&5'
5401 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5405 (exit $ac_status); }; }
5407 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
5408 libc_cv_initfini_array=yes
5410 libc_cv_initfini_array=no
5413 libc_cv_initfini_array=no
5417 echo "$as_me:$LINENO: result: $libc_cv_initfini_array" >&5
5418 echo "${ECHO_T}$libc_cv_initfini_array" >&6
5419 if test $libc_cv_initfini_array != yes; then
5420 { { echo "$as_me:$LINENO: error: Need linker with .init_array/.fini_array support." >&5
5421 echo "$as_me: error: Need linker with .init_array/.fini_array support." >&2;}
5422 { (exit 1); exit 1; }; }
5425 echo "$as_me:$LINENO: checking for libunwind-support in compiler" >&5
5426 echo $ECHO_N "checking for libunwind-support in compiler... $ECHO_C" >&6
5427 if test "${libc_cv_cc_with_libunwind+set}" = set; then
5428 echo $ECHO_N "(cached) $ECHO_C" >&6
5431 cat > conftest.c <<EOF
5432 int main (void) { return 0; }
5434 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5435 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
5436 libc_cv_cc_with_libunwind=yes
5438 libc_cv_cc_with_libunwind=no
5442 echo "$as_me:$LINENO: result: $libc_cv_cc_with_libunwind" >&5
5443 echo "${ECHO_T}$libc_cv_cc_with_libunwind" >&6
5445 if test $libc_cv_cc_with_libunwind = yes; then
5446 cat >>confdefs.h <<\_ACEOF
5447 #define HAVE_CC_WITH_LIBUNWIND 1
5452 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
5453 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
5454 if test "${libc_cv_z_nodelete+set}" = set; then
5455 echo $ECHO_N "(cached) $ECHO_C" >&6
5457 cat > conftest.c <<EOF
5458 int _start (void) { return 42; }
5460 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5461 -fPIC -shared -o conftest.so conftest.c
5462 -nostartfiles -nostdlib
5463 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
5464 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5468 (exit $ac_status); }; }
5470 libc_cv_z_nodelete=yes
5472 libc_cv_z_nodelete=no
5476 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
5477 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
5480 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
5481 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
5482 if test "${libc_cv_z_nodlopen+set}" = set; then
5483 echo $ECHO_N "(cached) $ECHO_C" >&6
5485 cat > conftest.c <<EOF
5486 int _start (void) { return 42; }
5488 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5489 -fPIC -shared -o conftest.so conftest.c
5490 -nostartfiles -nostdlib
5491 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
5492 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5496 (exit $ac_status); }; }
5498 libc_cv_z_nodlopen=yes
5500 libc_cv_z_nodlopen=no
5504 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
5505 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
5508 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
5509 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
5510 if test "${libc_cv_z_initfirst+set}" = set; then
5511 echo $ECHO_N "(cached) $ECHO_C" >&6
5513 cat > conftest.c <<EOF
5514 int _start (void) { return 42; }
5516 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5517 -fPIC -shared -o conftest.so conftest.c
5518 -nostartfiles -nostdlib
5519 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
5520 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5524 (exit $ac_status); }; }
5526 libc_cv_z_initfirst=yes
5528 libc_cv_z_initfirst=no
5532 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
5533 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
5536 echo "$as_me:$LINENO: checking for -z relro option" >&5
5537 echo $ECHO_N "checking for -z relro option... $ECHO_C" >&6
5538 if test "${libc_cv_z_relro+set}" = set; then
5539 echo $ECHO_N "(cached) $ECHO_C" >&6
5542 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
5543 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5547 (exit $ac_status); }; }
5549 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
5550 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5554 (exit $ac_status); }; }
5560 echo "$as_me:$LINENO: result: $libc_cv_z_relro" >&5
5561 echo "${ECHO_T}$libc_cv_z_relro" >&6
5563 if test $libc_cv_z_relro = yes; then
5564 cat >>confdefs.h <<\_ACEOF
5565 #define HAVE_Z_RELRO 1
5570 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
5571 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
5572 if test "${libc_cv_Bgroup+set}" = set; then
5573 echo $ECHO_N "(cached) $ECHO_C" >&6
5575 cat > conftest.c <<EOF
5576 int _start (void) { return 42; }
5578 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5579 -fPIC -shared -o conftest.so conftest.c
5580 -Wl,-Bgroup -nostdlib 1>&5'
5581 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5584 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5585 (exit $ac_status); }; }
5593 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5594 echo "${ECHO_T}$libc_cv_Bgroup" >&6
5597 echo "$as_me:$LINENO: checking for libgcc_s suffix" >&5
5598 echo $ECHO_N "checking for libgcc_s suffix... $ECHO_C" >&6
5599 if test "${libc_cv_libgcc_s_suffix+set}" = set; then
5600 echo $ECHO_N "(cached) $ECHO_C" >&6
5602 cat > conftest.c <<EOF
5603 int main (void) { return 0; }
5605 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5606 -fPIC -shared -shared-libgcc -o conftest.so \
5607 conftest.c -v 2>&1 >/dev/null \
5608 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
5611 echo "$as_me:$LINENO: result: $libc_cv_libgcc_s_suffix" >&5
5612 echo "${ECHO_T}$libc_cv_libgcc_s_suffix" >&6
5615 echo "$as_me:$LINENO: checking for --as-needed option" >&5
5616 echo $ECHO_N "checking for --as-needed option... $ECHO_C" >&6
5617 if test "${libc_cv_as_needed+set}" = set; then
5618 echo $ECHO_N "(cached) $ECHO_C" >&6
5620 cat > conftest.c <<EOF
5621 int main (void) { return 0; }
5623 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5624 -fPIC -shared -o conftest.so conftest.c
5625 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
5627 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5631 (exit $ac_status); }; }
5633 libc_cv_as_needed=yes
5635 libc_cv_as_needed=no
5639 echo "$as_me:$LINENO: result: $libc_cv_as_needed" >&5
5640 echo "${ECHO_T}$libc_cv_as_needed" >&6
5644 echo "$as_me:$LINENO: checking whether --noexecstack is desirable for .S files" >&5
5645 echo $ECHO_N "checking whether --noexecstack is desirable for .S files... $ECHO_C" >&6
5646 if test "${libc_cv_as_noexecstack+set}" = set; then
5647 echo $ECHO_N "(cached) $ECHO_C" >&6
5649 cat > conftest.c <<EOF
5652 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5653 -S -o conftest.s conftest.c 1>&5'
5654 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5658 (exit $ac_status); }; } \
5659 && grep -q .note.GNU-stack conftest.s \
5660 && { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wa,--noexecstack
5661 -c -o conftest.o conftest.s 1>&5'
5662 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5666 (exit $ac_status); }; }
5668 libc_cv_as_noexecstack=yes
5670 libc_cv_as_noexecstack=no
5674 echo "$as_me:$LINENO: result: $libc_cv_as_noexecstack" >&5
5675 echo "${ECHO_T}$libc_cv_as_noexecstack" >&6
5676 if test $libc_cv_as_noexecstack = yes; then
5677 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5681 echo "$as_me:$LINENO: checking for -z combreloc" >&5
5682 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5683 if test "${libc_cv_z_combreloc+set}" = set; then
5684 echo $ECHO_N "(cached) $ECHO_C" >&6
5686 cat > conftest.c <<EOF
5687 extern int bar (int);
5689 int foo (void) { return bar (mumble); }
5691 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5692 -fPIC -shared -o conftest.so conftest.c
5693 -nostdlib -nostartfiles
5694 -Wl,-z,combreloc 1>&5'
5695 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5698 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5699 (exit $ac_status); }; }
5701 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5702 libc_cv_z_combreloc=yes
5704 libc_cv_z_combreloc=no
5707 libc_cv_z_combreloc=no
5711 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5712 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5713 if test "$libc_cv_z_combreloc" = yes; then
5714 cat >>confdefs.h <<\_ACEOF
5715 #define HAVE_Z_COMBRELOC 1
5721 echo "$as_me:$LINENO: checking for -z execstack" >&5
5722 echo $ECHO_N "checking for -z execstack... $ECHO_C" >&6
5723 if test "${libc_cv_z_execstack+set}" = set; then
5724 echo $ECHO_N "(cached) $ECHO_C" >&6
5726 cat > conftest.c <<EOF
5727 int _start (void) { return 42; }
5729 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5730 -fPIC -shared -o conftest.so conftest.c
5731 -Wl,-z,execstack -nostdlib
5733 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5737 (exit $ac_status); }; }
5739 libc_cv_z_execstack=yes
5741 libc_cv_z_execstack=no
5745 echo "$as_me:$LINENO: result: $libc_cv_z_execstack" >&5
5746 echo "${ECHO_T}$libc_cv_z_execstack" >&6
5749 echo "$as_me:$LINENO: checking for -fpie" >&5
5750 echo $ECHO_N "checking for -fpie... $ECHO_C" >&6
5751 if test "${libc_cv_fpie+set}" = set; then
5752 echo $ECHO_N "(cached) $ECHO_C" >&6
5754 cat > conftest.c <<EOF
5756 main () { return 0;}
5758 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
5759 -o conftest conftest.c 1>&5'
5760 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5764 (exit $ac_status); }; }
5772 echo "$as_me:$LINENO: result: $libc_cv_fpie" >&5
5773 echo "${ECHO_T}$libc_cv_fpie" >&6
5778 echo "$as_me:$LINENO: checking for -fno-unit-at-a-time" >&5
5779 echo $ECHO_N "checking for -fno-unit-at-a-time... $ECHO_C" >&6
5780 if test "${libc_cv_fno_unit_at_a_time+set}" = set; then
5781 echo $ECHO_N "(cached) $ECHO_C" >&6
5783 cat > conftest.c <<EOF
5786 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-unit-at-a-time
5788 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5792 (exit $ac_status); }; }
5794 libc_cv_fno_unit_at_a_time=yes
5796 libc_cv_fno_unit_at_a_time=no
5800 echo "$as_me:$LINENO: result: $libc_cv_fno_unit_at_a_time" >&5
5801 echo "${ECHO_T}$libc_cv_fno_unit_at_a_time" >&6
5802 if test $libc_cv_fno_unit_at_a_time = yes; then
5803 fno_unit_at_a_time=-fno-unit-at-a-time
5807 echo "$as_me:$LINENO: checking for -fstack-protector" >&5
5808 echo $ECHO_N "checking for -fstack-protector... $ECHO_C" >&6
5809 if test "${libc_cv_ssp+set}" = set; then
5810 echo $ECHO_N "(cached) $ECHO_C" >&6
5812 cat > conftest.c <<EOF
5814 main () { return 0;}
5816 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -fstack-protector
5817 -o conftest conftest.c 1>&5'
5818 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5822 (exit $ac_status); }; }
5830 echo "$as_me:$LINENO: result: $libc_cv_ssp" >&5
5831 echo "${ECHO_T}$libc_cv_ssp" >&6
5834 if test $elf != yes; then
5835 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5836 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5837 if test "${libc_cv_have_initfini+set}" = set; then
5838 echo $ECHO_N "(cached) $ECHO_C" >&6
5840 cat >conftest.$ac_ext <<_ACEOF
5843 cat confdefs.h >>conftest.$ac_ext
5844 cat >>conftest.$ac_ext <<_ACEOF
5845 /* end confdefs.h. */
5850 asm (".section .init");
5851 asm (".section .fini");
5852 asm ("${libc_cv_dot_text}");
5857 rm -f conftest.$ac_objext
5858 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5859 (eval $ac_compile) 2>conftest.er1
5861 grep -v '^ *+' conftest.er1 >conftest.err
5863 cat conftest.err >&5
5864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5865 (exit $ac_status); } &&
5866 { ac_try='test -z "$ac_c_werror_flag"
5867 || test ! -s conftest.err'
5868 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5872 (exit $ac_status); }; } &&
5873 { ac_try='test -s conftest.$ac_objext'
5874 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5878 (exit $ac_status); }; }; then
5879 libc_cv_have_initfini=yes
5881 echo "$as_me: failed program was:" >&5
5882 sed 's/^/| /' conftest.$ac_ext >&5
5884 libc_cv_have_initfini=no
5886 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5888 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5889 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5890 if test $libc_cv_have_initfini = yes; then
5891 cat >>confdefs.h <<\_ACEOF
5892 #define HAVE_INITFINI 1
5898 if test $elf = yes -a $gnu_ld = yes; then
5899 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5900 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5901 if test "${libc_cv_have_section_quotes+set}" = set; then
5902 echo $ECHO_N "(cached) $ECHO_C" >&6
5904 cat > conftest.c <<EOF
5905 static const int foo
5906 __attribute__ ((section ("bar"))) = 1;
5908 if ${CC-cc} -S conftest.c -o conftest.s; then
5909 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5910 libc_cv_have_section_quotes=yes
5912 libc_cv_have_section_quotes=no
5915 libc_cv_have_section_quotes=unknown
5920 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5921 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5922 if test $libc_cv_have_section_quotes = yes; then
5923 cat >>confdefs.h <<\_ACEOF
5924 #define HAVE_SECTION_QUOTES 1
5932 if test $elf = yes; then
5933 libc_cv_asm_underscores=no
5935 if test $ac_cv_prog_cc_works = yes; then
5936 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5937 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5938 if test "${libc_cv_asm_underscores+set}" = set; then
5939 echo $ECHO_N "(cached) $ECHO_C" >&6
5941 cat >conftest.$ac_ext <<_ACEOF
5944 cat confdefs.h >>conftest.$ac_ext
5945 cat >>conftest.$ac_ext <<_ACEOF
5946 /* end confdefs.h. */
5947 asm ("_glibc_foobar:");
5956 rm -f conftest.$ac_objext conftest$ac_exeext
5957 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5958 (eval $ac_link) 2>conftest.er1
5960 grep -v '^ *+' conftest.er1 >conftest.err
5962 cat conftest.err >&5
5963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5964 (exit $ac_status); } &&
5965 { ac_try='test -z "$ac_c_werror_flag"
5966 || test ! -s conftest.err'
5967 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5971 (exit $ac_status); }; } &&
5972 { ac_try='test -s conftest$ac_exeext'
5973 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5977 (exit $ac_status); }; }; then
5978 libc_cv_asm_underscores=yes
5980 echo "$as_me: failed program was:" >&5
5981 sed 's/^/| /' conftest.$ac_ext >&5
5983 libc_cv_asm_underscores=no
5985 rm -f conftest.err conftest.$ac_objext \
5986 conftest$ac_exeext conftest.$ac_ext
5988 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5989 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5991 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5992 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5993 if test "${libc_cv_asm_underscores+set}" = set; then
5994 echo $ECHO_N "(cached) $ECHO_C" >&6
5996 cat > conftest.$ac_ext <<EOF
5997 #line $LINENO "configure"
5998 #include "confdefs.h"
5999 void underscore_test(void) {
6002 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6003 (eval $ac_compile) 2>&5
6005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6006 (exit $ac_status); }; then
6007 if grep _underscore_test conftest* >/dev/null; then
6009 libc_cv_asm_underscores=yes
6012 libc_cv_asm_underscores=no
6015 echo "configure: failed program was:" >&5
6016 cat conftest.$ac_ext >&5
6018 libc_cv_asm_underscores=no
6022 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
6023 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
6026 if test $libc_cv_asm_underscores = no; then
6027 cat >>confdefs.h <<\_ACEOF
6028 #define NO_UNDERSCORES 1
6033 if test $elf = yes; then
6034 libc_cv_weak_symbols=yes
6037 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
6038 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
6039 if test "${libc_cv_asm_weak_directive+set}" = set; then
6040 echo $ECHO_N "(cached) $ECHO_C" >&6
6042 cat > conftest.s <<EOF
6044 ${libc_cv_asm_global_directive} foo
6047 .weak bar; bar = foo
6049 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6050 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6054 (exit $ac_status); }; }; then
6055 libc_cv_asm_weak_directive=yes
6057 libc_cv_asm_weak_directive=no
6061 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
6062 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
6064 if test $libc_cv_asm_weak_directive = no; then
6065 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
6066 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
6067 if test "${libc_cv_asm_weakext_directive+set}" = set; then
6068 echo $ECHO_N "(cached) $ECHO_C" >&6
6070 cat > conftest.s <<EOF
6072 ${libc_cv_asm_global_directive} foo
6076 ${libc_cv_asm_global_directive} baz
6079 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6080 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6084 (exit $ac_status); }; }; then
6085 libc_cv_asm_weakext_directive=yes
6087 libc_cv_asm_weakext_directive=no
6091 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
6092 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
6096 if test $libc_cv_asm_weak_directive = yes; then
6097 cat >>confdefs.h <<\_ACEOF
6098 #define HAVE_ASM_WEAK_DIRECTIVE 1
6101 elif test $libc_cv_asm_weakext_directive = yes; then
6102 cat >>confdefs.h <<\_ACEOF
6103 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
6108 echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6109 echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6110 if test "${libc_cv_asm_cfi_directives+set}" = set; then
6111 echo $ECHO_N "(cached) $ECHO_C" >&6
6113 cat > conftest.s <<EOF
6115 .type func,%function
6119 .cfi_rel_offset 1, 0
6122 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6123 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6127 (exit $ac_status); }; }; then
6128 libc_cv_asm_cfi_directives=yes
6130 libc_cv_asm_cfi_directives=no
6134 echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6135 echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6136 if test $libc_cv_asm_cfi_directives = yes; then
6137 cat >>confdefs.h <<\_ACEOF
6138 #define HAVE_ASM_CFI_DIRECTIVES 1
6143 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6144 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6145 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6146 echo $ECHO_N "(cached) $ECHO_C" >&6
6148 cat > conftest.c <<\EOF
6153 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6154 -nostdlib -nostartfiles -Wl,--no-whole-archive
6155 -o conftest conftest.c 1>&5'
6156 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6159 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6160 (exit $ac_status); }; }; then
6161 libc_cv_ld_no_whole_archive=yes
6163 libc_cv_ld_no_whole_archive=no
6167 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6168 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
6169 if test $libc_cv_ld_no_whole_archive = yes; then
6170 no_whole_archive=-Wl,--no-whole-archive
6173 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6174 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6175 if test "${libc_cv_gcc_exceptions+set}" = set; then
6176 echo $ECHO_N "(cached) $ECHO_C" >&6
6178 cat > conftest.c <<\EOF
6183 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6184 -nostdlib -nostartfiles -fexceptions
6185 -o conftest conftest.c 1>&5'
6186 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6190 (exit $ac_status); }; }; then
6191 libc_cv_gcc_exceptions=yes
6193 libc_cv_gcc_exceptions=no
6197 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6198 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
6199 if test $libc_cv_gcc_exceptions = yes; then
6200 exceptions=-fexceptions
6203 if test "$host_cpu" = powerpc ; then
6204 # Check for a bug present in at least versions 2.8.x of GCC
6205 # and versions 1.0.x of EGCS.
6206 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6207 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6208 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6209 echo $ECHO_N "(cached) $ECHO_C" >&6
6211 cat >conftest.$ac_ext <<_ACEOF
6214 cat confdefs.h >>conftest.$ac_ext
6215 cat >>conftest.$ac_ext <<_ACEOF
6216 /* end confdefs.h. */
6217 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6226 rm -f conftest.$ac_objext
6227 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6228 (eval $ac_compile) 2>conftest.er1
6230 grep -v '^ *+' conftest.er1 >conftest.err
6232 cat conftest.err >&5
6233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6234 (exit $ac_status); } &&
6235 { ac_try='test -z "$ac_c_werror_flag"
6236 || test ! -s conftest.err'
6237 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6241 (exit $ac_status); }; } &&
6242 { ac_try='test -s conftest.$ac_objext'
6243 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6247 (exit $ac_status); }; }; then
6248 libc_cv_c_asmcr0_bug='no'
6250 echo "$as_me: failed program was:" >&5
6251 sed 's/^/| /' conftest.$ac_ext >&5
6253 libc_cv_c_asmcr0_bug='yes'
6255 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6257 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6258 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
6259 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6260 cat >>confdefs.h <<\_ACEOF
6261 #define BROKEN_PPC_ASM_CR0 1
6267 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
6268 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
6269 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
6270 echo $ECHO_N "(cached) $ECHO_C" >&6
6272 cat > conftest.c <<EOF
6273 #line $LINENO "configure"
6274 static char *__EH_FRAME_BEGIN__;
6277 #ifdef CHECK__register_frame
6278 __register_frame (__EH_FRAME_BEGIN__);
6279 __deregister_frame (__EH_FRAME_BEGIN__);
6281 #ifdef CHECK__register_frame_info
6282 __register_frame_info (__EH_FRAME_BEGIN__);
6283 __deregister_frame_info (__EH_FRAME_BEGIN__);
6288 /* FIXME: this is fragile. */
6297 dl_iterate_phdr () {}
6299 libc_unwind_check="${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame_info \
6301 -nostdlib -nostartfiles -o conftest conftest.c \
6303 # Some platforms' specs put -lgcc first. The second one doesn't hurt.
6304 if { ac_try='$libc_unwind_check >&5'
6305 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6309 (exit $ac_status); }; } ||
6310 { ac_try='$libc_unwind_check -lgcc_eh -lgcc >&5'
6311 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6315 (exit $ac_status); }; }
6317 if $libc_unwind_check -v 2>&1 >/dev/null \
6318 | grep -- --eh-frame-hdr 2>&1 >/dev/null; then
6319 libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
6321 libc_cv_gcc_dwarf2_unwind_info=static
6324 libc_cv_gcc_dwarf2_unwind_info=no
6326 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
6327 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame
6328 $LDFLAGS -nostdlib -nostartfiles
6329 -o conftest conftest.c -lgcc >&5'
6330 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6333 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6334 (exit $ac_status); }; }; then
6335 libc_cv_gcc_dwarf2_unwind_info=yes
6337 libc_cv_gcc_dwarf2_unwind_info=no
6342 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
6343 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
6344 case $libc_cv_gcc_dwarf2_unwind_info in
6346 cat >>confdefs.h <<\_ACEOF
6347 #define HAVE_DWARF2_UNWIND_INFO 1
6352 cat >>confdefs.h <<\_ACEOF
6353 #define HAVE_DWARF2_UNWIND_INFO 1
6356 cat >>confdefs.h <<\_ACEOF
6357 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
6363 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6364 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6365 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6366 echo $ECHO_N "(cached) $ECHO_C" >&6
6368 cat > conftest.c <<EOF
6369 #line $LINENO "configure"
6372 a = __builtin_expect (a, 10);
6373 return a == 10 ? 0 : 1;
6376 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6377 -o conftest conftest.c -lgcc >&5'
6378 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6381 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6382 (exit $ac_status); }; }; then
6383 libc_cv_gcc_builtin_expect=yes
6385 libc_cv_gcc_builtin_expect=no
6389 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6390 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
6391 if test "$libc_cv_gcc_builtin_expect" = yes; then
6392 cat >>confdefs.h <<\_ACEOF
6393 #define HAVE_BUILTIN_EXPECT 1
6398 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6399 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6400 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6401 echo $ECHO_N "(cached) $ECHO_C" >&6
6403 cat > conftest.c <<\EOF
6406 __builtin_memset (x, 0, 1000);
6409 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6410 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6414 (exit $ac_status); }; };
6416 libc_cv_gcc_builtin_memset=no
6418 libc_cv_gcc_builtin_memset=yes
6422 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6423 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
6424 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6425 cat >>confdefs.h <<\_ACEOF
6426 #define HAVE_BUILTIN_MEMSET 1
6431 echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6432 echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6433 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6434 echo $ECHO_N "(cached) $ECHO_C" >&6
6436 cat > conftest.c <<\EOF
6437 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6438 char *foo (const char *a, const char *b)
6440 return __builtin_strstr (a, b);
6443 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6444 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6448 (exit $ac_status); }; };
6450 libc_cv_gcc_builtin_redirection=yes
6452 libc_cv_gcc_builtin_redirection=no
6456 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6457 echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6458 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6459 cat >>confdefs.h <<\_ACEOF
6460 #define HAVE_BUILTIN_REDIRECTION 1
6465 echo "$as_me:$LINENO: checking for local label subtraction" >&5
6466 echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
6467 if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
6468 echo $ECHO_N "(cached) $ECHO_C" >&6
6470 cat > conftest.c <<EOF
6471 #line $LINENO "configure"
6474 static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
6475 void *p = &&l1 + ar[a];
6483 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6484 -o conftest conftest.c -lgcc >&5'
6485 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6489 (exit $ac_status); }; }; then
6490 libc_cv_gcc_subtract_local_labels=yes
6492 libc_cv_gcc_subtract_local_labels=no
6496 echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
6497 echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
6498 if test "$libc_cv_gcc_subtract_local_labels" = yes; then
6499 cat >>confdefs.h <<\_ACEOF
6500 #define HAVE_SUBTRACT_LOCAL_LABELS 1
6505 if test "x$use__thread" != xno; then
6506 echo "$as_me:$LINENO: checking for __thread" >&5
6507 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6508 if test "${libc_cv_gcc___thread+set}" = set; then
6509 echo $ECHO_N "(cached) $ECHO_C" >&6
6511 cat > conftest.c <<\EOF
6512 __thread int a = 42;
6514 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6515 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6519 (exit $ac_status); }; }; then
6520 libc_cv_gcc___thread=yes
6522 libc_cv_gcc___thread=no
6526 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6527 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6528 if test "$libc_cv_gcc___thread" = yes; then
6529 cat >>confdefs.h <<\_ACEOF
6530 #define HAVE___THREAD 1
6535 libc_cv_gcc___thread=no
6538 if test "$libc_cv_gcc___thread" = yes; then
6539 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6540 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6541 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6542 echo $ECHO_N "(cached) $ECHO_C" >&6
6544 cat > conftest.c <<\EOF
6545 extern __thread int a __attribute__((tls_model ("initial-exec")));
6547 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6548 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6552 (exit $ac_status); }; }; then
6553 libc_cv_gcc_tls_model_attr=yes
6555 libc_cv_gcc_tls_model_attr=no
6559 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6560 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6561 if test "$libc_cv_gcc_tls_model_attr" = yes; then
6562 cat >>confdefs.h <<\_ACEOF
6563 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6569 echo "$as_me:$LINENO: checking for libgd" >&5
6570 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6571 if test "$with_gd" != "no"; then
6572 old_CFLAGS="$CFLAGS"
6573 CFLAGS="$CFLAGS $libgd_include"
6574 old_LDFLAGS="$LDFLAGS"
6575 LDFLAGS="$LDFLAGS $libgd_ldflags"
6577 LIBS="$LIBS -lgd -lpng -lz -lm"
6578 cat >conftest.$ac_ext <<_ACEOF
6581 cat confdefs.h >>conftest.$ac_ext
6582 cat >>conftest.$ac_ext <<_ACEOF
6583 /* end confdefs.h. */
6593 rm -f conftest.$ac_objext conftest$ac_exeext
6594 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6595 (eval $ac_link) 2>conftest.er1
6597 grep -v '^ *+' conftest.er1 >conftest.err
6599 cat conftest.err >&5
6600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6601 (exit $ac_status); } &&
6602 { ac_try='test -z "$ac_c_werror_flag"
6603 || test ! -s conftest.err'
6604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6608 (exit $ac_status); }; } &&
6609 { ac_try='test -s conftest$ac_exeext'
6610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6614 (exit $ac_status); }; }; then
6617 echo "$as_me: failed program was:" >&5
6618 sed 's/^/| /' conftest.$ac_ext >&5
6622 rm -f conftest.err conftest.$ac_objext \
6623 conftest$ac_exeext conftest.$ac_ext
6624 CFLAGS="$old_CFLAGS"
6625 LDFLAGS="$old_LDFLAGS"
6630 echo "$as_me:$LINENO: result: $LIBGD" >&5
6631 echo "${ECHO_T}$LIBGD" >&6
6635 if test x$with_selinux = xno ; then
6638 # See if we have the SELinux library
6639 echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
6640 echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6
6641 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
6642 echo $ECHO_N "(cached) $ECHO_C" >&6
6644 ac_check_lib_save_LIBS=$LIBS
6645 LIBS="-lselinux $LIBS"
6646 cat >conftest.$ac_ext <<_ACEOF
6649 cat confdefs.h >>conftest.$ac_ext
6650 cat >>conftest.$ac_ext <<_ACEOF
6651 /* end confdefs.h. */
6653 /* Override any gcc2 internal prototype to avoid an error. */
6657 /* We use char because int might match the return type of a gcc2
6658 builtin and then its argument prototype would still apply. */
6659 char is_selinux_enabled ();
6663 is_selinux_enabled ();
6668 rm -f conftest.$ac_objext conftest$ac_exeext
6669 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6670 (eval $ac_link) 2>conftest.er1
6672 grep -v '^ *+' conftest.er1 >conftest.err
6674 cat conftest.err >&5
6675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6676 (exit $ac_status); } &&
6677 { ac_try='test -z "$ac_c_werror_flag"
6678 || test ! -s conftest.err'
6679 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6683 (exit $ac_status); }; } &&
6684 { ac_try='test -s conftest$ac_exeext'
6685 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6689 (exit $ac_status); }; }; then
6690 ac_cv_lib_selinux_is_selinux_enabled=yes
6692 echo "$as_me: failed program was:" >&5
6693 sed 's/^/| /' conftest.$ac_ext >&5
6695 ac_cv_lib_selinux_is_selinux_enabled=no
6697 rm -f conftest.err conftest.$ac_objext \
6698 conftest$ac_exeext conftest.$ac_ext
6699 LIBS=$ac_check_lib_save_LIBS
6701 echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6702 echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6
6703 if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
6709 # See if we have the SELinux header with the NSCD permissions in it.
6710 if test x$have_selinux = xyes ; then
6711 echo "$as_me:$LINENO: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
6712 echo $ECHO_N "checking for NSCD Flask permissions in selinux/av_permissions.h... $ECHO_C" >&6
6713 cat >conftest.$ac_ext <<_ACEOF
6716 cat confdefs.h >>conftest.$ac_ext
6717 cat >>conftest.$ac_ext <<_ACEOF
6718 /* end confdefs.h. */
6719 #include <selinux/av_permissions.h>
6723 #ifdef NSCD__SHMEMHOST
6726 #error NSCD__SHMEMHOST not defined
6732 rm -f conftest.$ac_objext
6733 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6734 (eval $ac_compile) 2>conftest.er1
6736 grep -v '^ *+' conftest.er1 >conftest.err
6738 cat conftest.err >&5
6739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6740 (exit $ac_status); } &&
6741 { ac_try='test -z "$ac_c_werror_flag"
6742 || test ! -s conftest.err'
6743 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6747 (exit $ac_status); }; } &&
6748 { ac_try='test -s conftest.$ac_objext'
6749 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6753 (exit $ac_status); }; }; then
6756 echo "$as_me: failed program was:" >&5
6757 sed 's/^/| /' conftest.$ac_ext >&5
6761 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6762 echo "$as_me:$LINENO: result: $have_selinux" >&5
6763 echo "${ECHO_T}$have_selinux" >&6
6766 if test x$with_selinux = xyes ; then
6767 if test x$have_selinux = xno ; then
6768 { { echo "$as_me:$LINENO: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&5
6769 echo "$as_me: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&2;}
6770 { (exit 1); exit 1; }; }
6774 # Check if we're building with SELinux support.
6775 if test "x$have_selinux" = xyes; then
6777 cat >>confdefs.h <<\_ACEOF
6778 #define HAVE_SELINUX 1
6782 # See if we have the libaudit library
6783 echo "$as_me:$LINENO: checking for audit_log_avc in -laudit" >&5
6784 echo $ECHO_N "checking for audit_log_avc in -laudit... $ECHO_C" >&6
6785 if test "${ac_cv_lib_audit_audit_log_avc+set}" = set; then
6786 echo $ECHO_N "(cached) $ECHO_C" >&6
6788 ac_check_lib_save_LIBS=$LIBS
6789 LIBS="-laudit $LIBS"
6790 cat >conftest.$ac_ext <<_ACEOF
6793 cat confdefs.h >>conftest.$ac_ext
6794 cat >>conftest.$ac_ext <<_ACEOF
6795 /* end confdefs.h. */
6797 /* Override any gcc2 internal prototype to avoid an error. */
6801 /* We use char because int might match the return type of a gcc2
6802 builtin and then its argument prototype would still apply. */
6803 char audit_log_avc ();
6812 rm -f conftest.$ac_objext conftest$ac_exeext
6813 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6814 (eval $ac_link) 2>conftest.er1
6816 grep -v '^ *+' conftest.er1 >conftest.err
6818 cat conftest.err >&5
6819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6820 (exit $ac_status); } &&
6821 { ac_try='test -z "$ac_c_werror_flag"
6822 || test ! -s conftest.err'
6823 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6827 (exit $ac_status); }; } &&
6828 { ac_try='test -s conftest$ac_exeext'
6829 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6833 (exit $ac_status); }; }; then
6834 ac_cv_lib_audit_audit_log_avc=yes
6836 echo "$as_me: failed program was:" >&5
6837 sed 's/^/| /' conftest.$ac_ext >&5
6839 ac_cv_lib_audit_audit_log_avc=no
6841 rm -f conftest.err conftest.$ac_objext \
6842 conftest$ac_exeext conftest.$ac_ext
6843 LIBS=$ac_check_lib_save_LIBS
6845 echo "$as_me:$LINENO: result: $ac_cv_lib_audit_audit_log_avc" >&5
6846 echo "${ECHO_T}$ac_cv_lib_audit_audit_log_avc" >&6
6847 if test $ac_cv_lib_audit_audit_log_avc = yes; then
6853 if test "x$have_libaudit" = xyes; then
6855 cat >>confdefs.h <<\_ACEOF
6856 #define HAVE_LIBAUDIT 1
6865 echo "$as_me:$LINENO: checking for egrep" >&5
6866 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6867 if test "${ac_cv_prog_egrep+set}" = set; then
6868 echo $ECHO_N "(cached) $ECHO_C" >&6
6870 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6871 then ac_cv_prog_egrep='grep -E'
6872 else ac_cv_prog_egrep='egrep'
6875 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6876 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6877 EGREP=$ac_cv_prog_egrep
6880 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6881 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6882 if test "${ac_cv_header_stdc+set}" = set; then
6883 echo $ECHO_N "(cached) $ECHO_C" >&6
6885 cat >conftest.$ac_ext <<_ACEOF
6888 cat confdefs.h >>conftest.$ac_ext
6889 cat >>conftest.$ac_ext <<_ACEOF
6890 /* end confdefs.h. */
6904 rm -f conftest.$ac_objext
6905 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6906 (eval $ac_compile) 2>conftest.er1
6908 grep -v '^ *+' conftest.er1 >conftest.err
6910 cat conftest.err >&5
6911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6912 (exit $ac_status); } &&
6913 { ac_try='test -z "$ac_c_werror_flag"
6914 || test ! -s conftest.err'
6915 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6919 (exit $ac_status); }; } &&
6920 { ac_try='test -s conftest.$ac_objext'
6921 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6925 (exit $ac_status); }; }; then
6926 ac_cv_header_stdc=yes
6928 echo "$as_me: failed program was:" >&5
6929 sed 's/^/| /' conftest.$ac_ext >&5
6931 ac_cv_header_stdc=no
6933 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6935 if test $ac_cv_header_stdc = yes; then
6936 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6937 cat >conftest.$ac_ext <<_ACEOF
6940 cat confdefs.h >>conftest.$ac_ext
6941 cat >>conftest.$ac_ext <<_ACEOF
6942 /* end confdefs.h. */
6946 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6947 $EGREP "memchr" >/dev/null 2>&1; then
6950 ac_cv_header_stdc=no
6956 if test $ac_cv_header_stdc = yes; then
6957 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6958 cat >conftest.$ac_ext <<_ACEOF
6961 cat confdefs.h >>conftest.$ac_ext
6962 cat >>conftest.$ac_ext <<_ACEOF
6963 /* end confdefs.h. */
6967 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6968 $EGREP "free" >/dev/null 2>&1; then
6971 ac_cv_header_stdc=no
6977 if test $ac_cv_header_stdc = yes; then
6978 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6979 if test "$cross_compiling" = yes; then
6982 cat >conftest.$ac_ext <<_ACEOF
6985 cat confdefs.h >>conftest.$ac_ext
6986 cat >>conftest.$ac_ext <<_ACEOF
6987 /* end confdefs.h. */
6989 #if ((' ' & 0x0FF) == 0x020)
6990 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6991 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6993 # define ISLOWER(c) \
6994 (('a' <= (c) && (c) <= 'i') \
6995 || ('j' <= (c) && (c) <= 'r') \
6996 || ('s' <= (c) && (c) <= 'z'))
6997 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7000 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7005 for (i = 0; i < 256; i++)
7006 if (XOR (islower (i), ISLOWER (i))
7007 || toupper (i) != TOUPPER (i))
7012 rm -f conftest$ac_exeext
7013 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7014 (eval $ac_link) 2>&5
7016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7017 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7022 (exit $ac_status); }; }; then
7025 echo "$as_me: program exited with status $ac_status" >&5
7026 echo "$as_me: failed program was:" >&5
7027 sed 's/^/| /' conftest.$ac_ext >&5
7030 ac_cv_header_stdc=no
7032 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7036 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7037 echo "${ECHO_T}$ac_cv_header_stdc" >&6
7038 if test $ac_cv_header_stdc = yes; then
7040 cat >>confdefs.h <<\_ACEOF
7041 #define STDC_HEADERS 1
7046 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7056 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7057 inttypes.h stdint.h unistd.h
7059 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7060 echo "$as_me:$LINENO: checking for $ac_header" >&5
7061 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7062 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7063 echo $ECHO_N "(cached) $ECHO_C" >&6
7065 cat >conftest.$ac_ext <<_ACEOF
7068 cat confdefs.h >>conftest.$ac_ext
7069 cat >>conftest.$ac_ext <<_ACEOF
7070 /* end confdefs.h. */
7071 $ac_includes_default
7073 #include <$ac_header>
7075 rm -f conftest.$ac_objext
7076 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7077 (eval $ac_compile) 2>conftest.er1
7079 grep -v '^ *+' conftest.er1 >conftest.err
7081 cat conftest.err >&5
7082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7083 (exit $ac_status); } &&
7084 { ac_try='test -z "$ac_c_werror_flag"
7085 || test ! -s conftest.err'
7086 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7089 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7090 (exit $ac_status); }; } &&
7091 { ac_try='test -s conftest.$ac_objext'
7092 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7096 (exit $ac_status); }; }; then
7097 eval "$as_ac_Header=yes"
7099 echo "$as_me: failed program was:" >&5
7100 sed 's/^/| /' conftest.$ac_ext >&5
7102 eval "$as_ac_Header=no"
7104 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7106 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7107 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7108 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7109 cat >>confdefs.h <<_ACEOF
7110 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7118 echo "$as_me:$LINENO: checking for long double" >&5
7119 echo $ECHO_N "checking for long double... $ECHO_C" >&6
7120 if test "${ac_cv_type_long_double+set}" = set; then
7121 echo $ECHO_N "(cached) $ECHO_C" >&6
7123 cat >conftest.$ac_ext <<_ACEOF
7126 cat confdefs.h >>conftest.$ac_ext
7127 cat >>conftest.$ac_ext <<_ACEOF
7128 /* end confdefs.h. */
7129 $ac_includes_default
7133 if ((long double *) 0)
7135 if (sizeof (long double))
7141 rm -f conftest.$ac_objext
7142 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7143 (eval $ac_compile) 2>conftest.er1
7145 grep -v '^ *+' conftest.er1 >conftest.err
7147 cat conftest.err >&5
7148 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7149 (exit $ac_status); } &&
7150 { ac_try='test -z "$ac_c_werror_flag"
7151 || test ! -s conftest.err'
7152 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7156 (exit $ac_status); }; } &&
7157 { ac_try='test -s conftest.$ac_objext'
7158 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7162 (exit $ac_status); }; }; then
7163 ac_cv_type_long_double=yes
7165 echo "$as_me: failed program was:" >&5
7166 sed 's/^/| /' conftest.$ac_ext >&5
7168 ac_cv_type_long_double=no
7170 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7172 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
7173 echo "${ECHO_T}$ac_cv_type_long_double" >&6
7175 echo "$as_me:$LINENO: checking size of long double" >&5
7176 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
7177 if test "${ac_cv_sizeof_long_double+set}" = set; then
7178 echo $ECHO_N "(cached) $ECHO_C" >&6
7180 if test "$ac_cv_type_long_double" = yes; then
7181 # The cast to unsigned long works around a bug in the HP C Compiler
7182 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7183 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7184 # This bug is HP SR number 8606223364.
7185 if test "$cross_compiling" = yes; then
7186 # Depending upon the size, compute the lo and hi bounds.
7187 cat >conftest.$ac_ext <<_ACEOF
7190 cat confdefs.h >>conftest.$ac_ext
7191 cat >>conftest.$ac_ext <<_ACEOF
7192 /* end confdefs.h. */
7193 $ac_includes_default
7197 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
7204 rm -f conftest.$ac_objext
7205 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7206 (eval $ac_compile) 2>conftest.er1
7208 grep -v '^ *+' conftest.er1 >conftest.err
7210 cat conftest.err >&5
7211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7212 (exit $ac_status); } &&
7213 { ac_try='test -z "$ac_c_werror_flag"
7214 || test ! -s conftest.err'
7215 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7219 (exit $ac_status); }; } &&
7220 { ac_try='test -s conftest.$ac_objext'
7221 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7225 (exit $ac_status); }; }; then
7228 cat >conftest.$ac_ext <<_ACEOF
7231 cat confdefs.h >>conftest.$ac_ext
7232 cat >>conftest.$ac_ext <<_ACEOF
7233 /* end confdefs.h. */
7234 $ac_includes_default
7238 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7245 rm -f conftest.$ac_objext
7246 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7247 (eval $ac_compile) 2>conftest.er1
7249 grep -v '^ *+' conftest.er1 >conftest.err
7251 cat conftest.err >&5
7252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7253 (exit $ac_status); } &&
7254 { ac_try='test -z "$ac_c_werror_flag"
7255 || test ! -s conftest.err'
7256 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7260 (exit $ac_status); }; } &&
7261 { ac_try='test -s conftest.$ac_objext'
7262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7266 (exit $ac_status); }; }; then
7267 ac_hi=$ac_mid; break
7269 echo "$as_me: failed program was:" >&5
7270 sed 's/^/| /' conftest.$ac_ext >&5
7272 ac_lo=`expr $ac_mid + 1`
7273 if test $ac_lo -le $ac_mid; then
7277 ac_mid=`expr 2 '*' $ac_mid + 1`
7279 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7282 echo "$as_me: failed program was:" >&5
7283 sed 's/^/| /' conftest.$ac_ext >&5
7285 cat >conftest.$ac_ext <<_ACEOF
7288 cat confdefs.h >>conftest.$ac_ext
7289 cat >>conftest.$ac_ext <<_ACEOF
7290 /* end confdefs.h. */
7291 $ac_includes_default
7295 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7302 rm -f conftest.$ac_objext
7303 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7304 (eval $ac_compile) 2>conftest.er1
7306 grep -v '^ *+' conftest.er1 >conftest.err
7308 cat conftest.err >&5
7309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7310 (exit $ac_status); } &&
7311 { ac_try='test -z "$ac_c_werror_flag"
7312 || test ! -s conftest.err'
7313 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7317 (exit $ac_status); }; } &&
7318 { ac_try='test -s conftest.$ac_objext'
7319 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7323 (exit $ac_status); }; }; then
7326 cat >conftest.$ac_ext <<_ACEOF
7329 cat confdefs.h >>conftest.$ac_ext
7330 cat >>conftest.$ac_ext <<_ACEOF
7331 /* end confdefs.h. */
7332 $ac_includes_default
7336 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7343 rm -f conftest.$ac_objext
7344 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7345 (eval $ac_compile) 2>conftest.er1
7347 grep -v '^ *+' conftest.er1 >conftest.err
7349 cat conftest.err >&5
7350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7351 (exit $ac_status); } &&
7352 { ac_try='test -z "$ac_c_werror_flag"
7353 || test ! -s conftest.err'
7354 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7357 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7358 (exit $ac_status); }; } &&
7359 { ac_try='test -s conftest.$ac_objext'
7360 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7364 (exit $ac_status); }; }; then
7365 ac_lo=$ac_mid; break
7367 echo "$as_me: failed program was:" >&5
7368 sed 's/^/| /' conftest.$ac_ext >&5
7370 ac_hi=`expr '(' $ac_mid ')' - 1`
7371 if test $ac_mid -le $ac_hi; then
7375 ac_mid=`expr 2 '*' $ac_mid`
7377 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7380 echo "$as_me: failed program was:" >&5
7381 sed 's/^/| /' conftest.$ac_ext >&5
7385 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7387 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7388 # Binary search between lo and hi bounds.
7389 while test "x$ac_lo" != "x$ac_hi"; do
7390 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7391 cat >conftest.$ac_ext <<_ACEOF
7394 cat confdefs.h >>conftest.$ac_ext
7395 cat >>conftest.$ac_ext <<_ACEOF
7396 /* end confdefs.h. */
7397 $ac_includes_default
7401 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7408 rm -f conftest.$ac_objext
7409 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7410 (eval $ac_compile) 2>conftest.er1
7412 grep -v '^ *+' conftest.er1 >conftest.err
7414 cat conftest.err >&5
7415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7416 (exit $ac_status); } &&
7417 { ac_try='test -z "$ac_c_werror_flag"
7418 || test ! -s conftest.err'
7419 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7423 (exit $ac_status); }; } &&
7424 { ac_try='test -s conftest.$ac_objext'
7425 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7429 (exit $ac_status); }; }; then
7432 echo "$as_me: failed program was:" >&5
7433 sed 's/^/| /' conftest.$ac_ext >&5
7435 ac_lo=`expr '(' $ac_mid ')' + 1`
7437 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7440 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7441 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7442 See \`config.log' for more details." >&5
7443 echo "$as_me: error: cannot compute sizeof (long double), 77
7444 See \`config.log' for more details." >&2;}
7445 { (exit 1); exit 1; }; } ;;
7448 if test "$cross_compiling" = yes; then
7449 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7450 See \`config.log' for more details." >&5
7451 echo "$as_me: error: cannot run test program while cross compiling
7452 See \`config.log' for more details." >&2;}
7453 { (exit 1); exit 1; }; }
7455 cat >conftest.$ac_ext <<_ACEOF
7458 cat confdefs.h >>conftest.$ac_ext
7459 cat >>conftest.$ac_ext <<_ACEOF
7460 /* end confdefs.h. */
7461 $ac_includes_default
7462 long longval () { return (long) (sizeof (long double)); }
7463 unsigned long ulongval () { return (long) (sizeof (long double)); }
7470 FILE *f = fopen ("conftest.val", "w");
7473 if (((long) (sizeof (long double))) < 0)
7475 long i = longval ();
7476 if (i != ((long) (sizeof (long double))))
7478 fprintf (f, "%ld\n", i);
7482 unsigned long i = ulongval ();
7483 if (i != ((long) (sizeof (long double))))
7485 fprintf (f, "%lu\n", i);
7487 exit (ferror (f) || fclose (f) != 0);
7493 rm -f conftest$ac_exeext
7494 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7495 (eval $ac_link) 2>&5
7497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7498 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7499 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7503 (exit $ac_status); }; }; then
7504 ac_cv_sizeof_long_double=`cat conftest.val`
7506 echo "$as_me: program exited with status $ac_status" >&5
7507 echo "$as_me: failed program was:" >&5
7508 sed 's/^/| /' conftest.$ac_ext >&5
7511 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7512 See \`config.log' for more details." >&5
7513 echo "$as_me: error: cannot compute sizeof (long double), 77
7514 See \`config.log' for more details." >&2;}
7515 { (exit 1); exit 1; }; }
7517 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7522 ac_cv_sizeof_long_double=0
7525 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7526 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7527 cat >>confdefs.h <<_ACEOF
7528 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7532 sizeof_long_double=$ac_cv_sizeof_long_double
7535 ### End of automated tests.
7536 ### Now run sysdeps configure fragments.
7538 # They also can set these variables.
7540 ldd_rewrite_script=no
7541 libc_cv_sysconfdir=$sysconfdir
7542 libc_cv_gcc_unwind_find_fde=no
7545 # Iterate over all the sysdep directories we will use, running their
7546 # configure fragments, and looking for a uname implementation.
7548 for dir in $sysnames; do
7551 *) dest=$srcdir/$dir ;;
7553 if test -r $dest/configure; then
7554 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7555 echo "${ECHO_T}running configure fragment for $dir" >&6
7559 if test -z "$uname"; then
7560 if test -r $dest/uname.c ||
7561 test -r $dest/uname.S ||
7562 { test -r $dest/syscalls.list &&
7563 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7569 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7570 cat >>confdefs.h <<\_ACEOF
7571 #define EXPORT_UNWIND_FIND_FDE 1
7577 # If we will use the generic uname implementation, we must figure out what
7578 # it will say by examining the system, and write the results in config-name.h.
7579 if test "$uname" = "sysdeps/generic"; then
7581 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7582 if test $uname_sysname != $config_os; then
7583 config_release=`echo $config_os | sed s/$uname_sysname//`
7586 echo "$as_me:$LINENO: checking OS release for uname" >&5
7587 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7588 if test "${libc_cv_uname_release+set}" = set; then
7589 echo $ECHO_N "(cached) $ECHO_C" >&6
7591 if test -r /vmunix; then
7592 kernel_id=`strings /vmunix | grep UNIX`
7593 elif test -r /dynix; then
7594 kernel_id=`strings /dynix | grep DYNIX`
7599 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7600 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7601 != x$config_release; then
7602 # The configuration release is a substring of the kernel release.
7603 libc_cv_uname_release=$kernel_release
7604 elif test x$config_release != x; then
7605 libc_cv_uname_release=$config_release
7606 elif test x$kernel_release != x; then
7607 libc_cv_uname_release=$kernel_release
7609 libc_cv_uname_release=unknown
7612 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7613 echo "${ECHO_T}$libc_cv_uname_release" >&6
7614 uname_release="$libc_cv_uname_release"
7616 echo "$as_me:$LINENO: checking OS version for uname" >&5
7617 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7618 if test "${libc_cv_uname_version+set}" = set; then
7619 echo $ECHO_N "(cached) $ECHO_C" >&6
7621 if test -r /vmunix; then
7622 kernel_id=`strings /vmunix | grep UNIX`
7623 elif test -r /dynix; then
7624 kernel_id=`strings /dynix | grep DYNIX`
7629 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7630 if test -n "$kernel_version"; then
7631 libc_cv_uname_version="$kernel_version"
7633 libc_cv_uname_version=unknown
7636 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7637 echo "${ECHO_T}$libc_cv_uname_version" >&6
7638 uname_version="$libc_cv_uname_version"
7640 config_uname=config-name.h:config-name.in
7642 # For non-generic uname, we don't need to create config-name.h at all.
7646 cat >>confdefs.h <<\_ACEOF
7647 #define USE_IN_LIBIO 1
7651 # Test for old glibc 2.0.x headers so that they can be removed properly
7652 # Search only in includedir.
7653 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7654 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7655 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7657 old_glibc_headers=yes
7659 old_glibc_headers=no
7661 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7662 echo "${ECHO_T}$old_glibc_headers" >&6
7663 if test ${old_glibc_headers} = yes; then
7664 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7665 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7666 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7667 echo "$as_me: WARNING: *** be removed." >&2;}
7681 if test $gnu_ld = yes; then
7682 cat >>confdefs.h <<\_ACEOF
7683 #define HAVE_GNU_LD 1
7687 if test $gnu_as = yes; then
7688 cat >>confdefs.h <<\_ACEOF
7689 #define HAVE_GNU_AS 1
7693 if test $elf = yes; then
7694 cat >>confdefs.h <<\_ACEOF
7699 if test $xcoff = yes; then
7700 cat >>confdefs.h <<\_ACEOF
7701 #define HAVE_XCOFF 1
7708 if test $shared = default; then
7709 if test $gnu_ld = yes; then
7712 # For now we do not assume shared libs are available. In future more
7713 # tests might become available.
7718 if test x"$libc_cv_idn" = xyes; then
7719 cat >>confdefs.h <<\_ACEOF
7720 #define HAVE_LIBIDN 1
7725 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7726 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7727 if test "${pic_default+set}" = set; then
7728 echo $ECHO_N "(cached) $ECHO_C" >&6
7731 cat > conftest.c <<EOF
7732 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7733 # error PIC is default.
7736 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7741 echo "$as_me:$LINENO: result: $pic_default" >&5
7742 echo "${ECHO_T}$pic_default" >&6
7755 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7758 config_makefile=Makefile
7761 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7762 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7766 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7768 ac_config_commands="$ac_config_commands default"
7770 cat >confcache <<\_ACEOF
7771 # This file is a shell script that caches the results of configure
7772 # tests run on this system so they can be shared between configure
7773 # scripts and configure runs, see configure's option --config-cache.
7774 # It is not useful on other systems. If it contains results you don't
7775 # want to keep, you may remove or edit it.
7777 # config.status only pays attention to the cache file if you give it
7778 # the --recheck option to rerun configure.
7780 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7781 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7786 # The following way of writing the cache mishandles newlines in values,
7787 # but we know of no workaround that is simple, portable, and efficient.
7788 # So, don't put newlines in cache variables' values.
7789 # Ultrix sh set writes to stderr and can't be redirected directly,
7790 # and sets the high bit in the cache file unless we assign to the vars.
7793 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7795 # `set' does not quote correctly, so add quotes (double-quote
7796 # substitution turns \\\\ into \\, and sed turns \\ into \).
7799 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7802 # `set' quotes correctly as required by POSIX, so do not add quotes.
7804 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7811 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7813 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7815 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7816 if test -w $cache_file; then
7817 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7818 cat confcache >$cache_file
7820 echo "not updating unwritable cache $cache_file"
7825 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7826 # Let make expand exec_prefix.
7827 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7829 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7830 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7831 # trailing colons and then remove the whole line if VPATH becomes empty
7832 # (actually we leave an empty line to preserve line numbers).
7833 if test "x$srcdir" = x.; then
7834 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7835 s/:*\$(srcdir):*/:/;
7836 s/:*\${srcdir}:*/:/;
7838 s/^\([^=]*=[ ]*\):*/\1/;
7844 DEFS=-DHAVE_CONFIG_H
7848 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7849 # 1. Remove the extension, and $U if already installed.
7850 ac_i=`echo "$ac_i" |
7851 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7853 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7854 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7858 LTLIBOBJS=$ac_ltlibobjs
7862 : ${CONFIG_STATUS=./config.status}
7863 ac_clean_files_save=$ac_clean_files
7864 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7865 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7866 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7867 cat >$CONFIG_STATUS <<_ACEOF
7869 # Generated by $as_me.
7870 # Run this file to recreate the current configuration.
7871 # Compiler output produced by configure, useful for debugging
7872 # configure, is in config.log if it exists.
7877 SHELL=\${CONFIG_SHELL-$SHELL}
7880 cat >>$CONFIG_STATUS <<\_ACEOF
7881 ## --------------------- ##
7882 ## M4sh Initialization. ##
7883 ## --------------------- ##
7885 # Be Bourne compatible
7886 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7889 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7890 # is contrary to our usage. Disable this feature.
7891 alias -g '${1+"$@"}'='"$@"'
7892 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7895 DUALCASE=1; export DUALCASE # for MKS sh
7897 # Support unset when possible.
7898 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7905 # Work around bugs in pre-3.0 UWIN ksh.
7906 $as_unset ENV MAIL MAILPATH
7913 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7914 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7915 LC_TELEPHONE LC_TIME
7917 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7918 eval $as_var=C; export $as_var
7924 # Required to use basename.
7925 if expr a : '\(a\)' >/dev/null 2>&1; then
7931 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7932 as_basename=basename
7938 # Name of the executable.
7939 as_me=`$as_basename "$0" ||
7940 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7941 X"$0" : 'X\(//\)$' \| \
7942 X"$0" : 'X\(/\)$' \| \
7943 . : '\(.\)' 2>/dev/null ||
7945 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7946 /^X\/\(\/\/\)$/{ s//\1/; q; }
7947 /^X\/\(\/\).*/{ s//\1/; q; }
7951 # PATH needs CR, and LINENO needs CR and PATH.
7952 # Avoid depending upon Character Ranges.
7953 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7954 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7955 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7956 as_cr_digits='0123456789'
7957 as_cr_alnum=$as_cr_Letters$as_cr_digits
7959 # The user is always right.
7960 if test "${PATH_SEPARATOR+set}" != set; then
7961 echo "#! /bin/sh" >conf$$.sh
7962 echo "exit 0" >>conf$$.sh
7964 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7975 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7976 test "x$as_lineno_1" != "x$as_lineno_2" &&
7977 test "x$as_lineno_3" = "x$as_lineno_2" || {
7978 # Find who we are. Look in the path if we contain no path at all
7981 *[\\/]* ) as_myself=$0 ;;
7982 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7986 test -z "$as_dir" && as_dir=.
7987 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7992 # We did not find ourselves, most probably we were run as `sh COMMAND'
7993 # in which case we are not to be found in the path.
7994 if test "x$as_myself" = x; then
7997 if test ! -f "$as_myself"; then
7998 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7999 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
8000 { (exit 1); exit 1; }; }
8002 case $CONFIG_SHELL in
8004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8005 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
8008 test -z "$as_dir" && as_dir=.
8009 for as_base in sh bash ksh sh5; do
8012 if ("$as_dir/$as_base" -c '
8015 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8016 test "x$as_lineno_1" != "x$as_lineno_2" &&
8017 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
8018 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
8019 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
8020 CONFIG_SHELL=$as_dir/$as_base
8022 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
8030 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
8031 # uniformly replaced by the line number. The first 'sed' inserts a
8032 # line-number line before each line; the second 'sed' does the real
8033 # work. The second script uses 'N' to pair each line-number line
8034 # with the numbered line, and appends trailing '-' during
8035 # substitution so that $LINENO is not a special case at line end.
8036 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
8037 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
8038 sed '=' <$as_myself |
8043 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
8046 s,^['$as_cr_digits']*\n,,
8048 chmod +x $as_me.lineno ||
8049 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
8050 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
8051 { (exit 1); exit 1; }; }
8053 # Don't try to exec as it changes $[0], causing all sort of problems
8054 # (the dirname of $[0] is not the place where we might find the
8055 # original and so on. Autoconf is especially sensible to this).
8057 # Exit status is that of the last command.
8062 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
8063 *c*,-n*) ECHO_N= ECHO_C='
8065 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
8066 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
8069 if expr a : '\(a\)' >/dev/null 2>&1; then
8075 rm -f conf$$ conf$$.exe conf$$.file
8077 if ln -s conf$$.file conf$$ 2>/dev/null; then
8078 # We could just check for DJGPP; but this test a) works b) is more generic
8079 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
8080 if test -f conf$$.exe; then
8081 # Don't use ln at all; we don't have any links
8086 elif ln conf$$.file conf$$ 2>/dev/null; then
8091 rm -f conf$$ conf$$.exe conf$$.file
8093 if mkdir -p . 2>/dev/null; then
8096 test -d ./-p && rmdir ./-p
8100 as_executable_p="test -f"
8102 # Sed expression to map a string onto a valid CPP name.
8103 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8105 # Sed expression to map a string onto a valid variable name.
8106 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8110 # We need space, tab and new line, in precisely that order.
8120 # Open the log real soon, to keep \$[0] and so on meaningful, and to
8121 # report actual input values of CONFIG_FILES etc. instead of their
8122 # values after options handling. Logging --version etc. is OK.
8126 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8127 ## Running $as_me. ##
8132 This file was extended by GNU C Library $as_me (see version.h), which was
8133 generated by GNU Autoconf 2.59. Invocation command line was
8135 CONFIG_FILES = $CONFIG_FILES
8136 CONFIG_HEADERS = $CONFIG_HEADERS
8137 CONFIG_LINKS = $CONFIG_LINKS
8138 CONFIG_COMMANDS = $CONFIG_COMMANDS
8142 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8146 # Files that config.status was made for.
8147 if test -n "$ac_config_files"; then
8148 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8151 if test -n "$ac_config_headers"; then
8152 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8155 if test -n "$ac_config_links"; then
8156 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8159 if test -n "$ac_config_commands"; then
8160 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8163 cat >>$CONFIG_STATUS <<\_ACEOF
8166 \`$as_me' instantiates files from templates according to the
8167 current configuration.
8169 Usage: $0 [OPTIONS] [FILE]...
8171 -h, --help print this help, then exit
8172 -V, --version print version number, then exit
8173 -q, --quiet do not print progress messages
8174 -d, --debug don't remove temporary files
8175 --recheck update $as_me by reconfiguring in the same conditions
8176 --file=FILE[:TEMPLATE]
8177 instantiate the configuration file FILE
8178 --header=FILE[:TEMPLATE]
8179 instantiate the configuration header FILE
8181 Configuration files:
8184 Configuration headers:
8187 Configuration commands:
8190 Report bugs to <bug-autoconf@gnu.org>."
8193 cat >>$CONFIG_STATUS <<_ACEOF
8195 GNU C Library config.status (see version.h)
8196 configured by $0, generated by GNU Autoconf 2.59,
8197 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8199 Copyright (C) 2003 Free Software Foundation, Inc.
8200 This config.status script is free software; the Free Software Foundation
8201 gives unlimited permission to copy, distribute and modify it."
8206 cat >>$CONFIG_STATUS <<\_ACEOF
8207 # If no file are specified by the user, then we need to provide default
8208 # value. By we need to know if files were specified by the user.
8214 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8215 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8223 *) # This is not an option, so the user has probably given explicit
8226 ac_need_defaults=false;;
8230 # Handling of the options.
8232 cat >>$CONFIG_STATUS <<\_ACEOF
8233 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8235 --version | --vers* | -V )
8236 echo "$ac_cs_version"; exit 0 ;;
8238 # Conflict between --help and --header
8239 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8240 Try \`$0 --help' for more information." >&5
8241 echo "$as_me: error: ambiguous option: $1
8242 Try \`$0 --help' for more information." >&2;}
8243 { (exit 1); exit 1; }; };;
8244 --help | --hel | -h )
8245 echo "$ac_cs_usage"; exit 0 ;;
8246 --debug | --d* | -d )
8248 --file | --fil | --fi | --f )
8250 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8251 ac_need_defaults=false;;
8252 --header | --heade | --head | --hea )
8254 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8255 ac_need_defaults=false;;
8256 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8257 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8261 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8262 Try \`$0 --help' for more information." >&5
8263 echo "$as_me: error: unrecognized option: $1
8264 Try \`$0 --help' for more information." >&2;}
8265 { (exit 1); exit 1; }; } ;;
8267 *) ac_config_targets="$ac_config_targets $1" ;;
8273 ac_configure_extra_args=
8275 if $ac_cs_silent; then
8277 ac_configure_extra_args="$ac_configure_extra_args --silent"
8281 cat >>$CONFIG_STATUS <<_ACEOF
8282 if \$ac_cs_recheck; then
8283 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8284 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8289 cat >>$CONFIG_STATUS <<_ACEOF
8291 # INIT-COMMANDS section.
8294 config_vars='$config_vars'
8300 cat >>$CONFIG_STATUS <<\_ACEOF
8301 for ac_config_target in $ac_config_targets
8303 case "$ac_config_target" in
8304 # Handling of arguments.
8305 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8306 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8307 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8308 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8309 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8310 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8311 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8312 { (exit 1); exit 1; }; };;
8316 # If the user did not use the arguments to specify the items to instantiate,
8317 # then the envvar interface is used. Set only those that are not.
8318 # We use the long form for the default assignment because of an extremely
8319 # bizarre bug on SunOS 4.1.3.
8320 if $ac_need_defaults; then
8321 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8322 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8323 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8326 # Have a temporary directory for convenience. Make it in the build tree
8327 # simply because there is no reason to put it here, and in addition,
8328 # creating and moving files from /tmp can sometimes cause problems.
8329 # Create a temporary directory, and hook for its removal unless debugging.
8332 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8333 trap '{ (exit 1); exit 1; }' 1 2 13 15
8336 # Create a (secure) tmp directory for tmp files.
8339 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8340 test -n "$tmp" && test -d "$tmp"
8343 tmp=./confstat$$-$RANDOM
8344 (umask 077 && mkdir $tmp)
8347 echo "$me: cannot create a temporary directory in ." >&2
8348 { (exit 1); exit 1; }
8353 cat >>$CONFIG_STATUS <<_ACEOF
8356 # CONFIG_FILES section.
8359 # No need to generate the scripts if there are no CONFIG_FILES.
8360 # This happens for instance when ./config.status config.h
8361 if test -n "\$CONFIG_FILES"; then
8362 # Protect against being on the right side of a sed subst in config.status.
8363 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8364 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8365 s,@SHELL@,$SHELL,;t t
8366 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8367 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8368 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8369 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8370 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8371 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8372 s,@exec_prefix@,$exec_prefix,;t t
8373 s,@prefix@,$prefix,;t t
8374 s,@program_transform_name@,$program_transform_name,;t t
8375 s,@bindir@,$bindir,;t t
8376 s,@sbindir@,$sbindir,;t t
8377 s,@libexecdir@,$libexecdir,;t t
8378 s,@datadir@,$datadir,;t t
8379 s,@sysconfdir@,$sysconfdir,;t t
8380 s,@sharedstatedir@,$sharedstatedir,;t t
8381 s,@localstatedir@,$localstatedir,;t t
8382 s,@libdir@,$libdir,;t t
8383 s,@includedir@,$includedir,;t t
8384 s,@oldincludedir@,$oldincludedir,;t t
8385 s,@infodir@,$infodir,;t t
8386 s,@mandir@,$mandir,;t t
8387 s,@build_alias@,$build_alias,;t t
8388 s,@host_alias@,$host_alias,;t t
8389 s,@target_alias@,$target_alias,;t t
8391 s,@ECHO_C@,$ECHO_C,;t t
8392 s,@ECHO_N@,$ECHO_N,;t t
8393 s,@ECHO_T@,$ECHO_T,;t t
8395 s,@with_fp@,$with_fp,;t t
8396 s,@with_cvs@,$with_cvs,;t t
8397 s,@enable_check_abi@,$enable_check_abi,;t t
8398 s,@oldest_abi@,$oldest_abi,;t t
8399 s,@bindnow@,$bindnow,;t t
8400 s,@force_install@,$force_install,;t t
8401 s,@all_warnings@,$all_warnings,;t t
8402 s,@build@,$build,;t t
8403 s,@build_cpu@,$build_cpu,;t t
8404 s,@build_vendor@,$build_vendor,;t t
8405 s,@build_os@,$build_os,;t t
8407 s,@host_cpu@,$host_cpu,;t t
8408 s,@host_vendor@,$host_vendor,;t t
8409 s,@host_os@,$host_os,;t t
8410 s,@subdirs@,$subdirs,;t t
8411 s,@add_ons@,$add_ons,;t t
8412 s,@base_machine@,$base_machine,;t t
8413 s,@sysnames@,$sysnames,;t t
8414 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8415 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8416 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8419 s,@CFLAGS@,$CFLAGS,;t t
8420 s,@LDFLAGS@,$LDFLAGS,;t t
8421 s,@CPPFLAGS@,$CPPFLAGS,;t t
8422 s,@ac_ct_CC@,$ac_ct_CC,;t t
8423 s,@OBJEXT@,$OBJEXT,;t t
8424 s,@BUILD_CC@,$BUILD_CC,;t t
8425 s,@cross_compiling@,$cross_compiling,;t t
8428 s,@CXXFLAGS@,$CXXFLAGS,;t t
8429 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8431 s,@OBJDUMP@,$OBJDUMP,;t t
8432 s,@RANLIB@,$RANLIB,;t t
8433 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8437 s,@PWD_P@,$PWD_P,;t t
8439 s,@MSGFMT@,$MSGFMT,;t t
8440 s,@MAKEINFO@,$MAKEINFO,;t t
8442 s,@AUTOCONF@,$AUTOCONF,;t t
8443 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8444 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8446 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8448 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8451 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8452 s,@BISON@,$BISON,;t t
8453 s,@VERSIONING@,$VERSIONING,;t t
8454 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8455 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8456 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8457 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8458 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8459 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8460 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8461 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8462 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8463 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8464 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8465 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8466 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8467 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8468 s,@libc_cv_ssp@,$libc_cv_ssp,;t t
8469 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8470 s,@no_whole_archive@,$no_whole_archive,;t t
8471 s,@exceptions@,$exceptions,;t t
8472 s,@LIBGD@,$LIBGD,;t t
8473 s,@have_libaudit@,$have_libaudit,;t t
8474 s,@have_selinux@,$have_selinux,;t t
8475 s,@EGREP@,$EGREP,;t t
8476 s,@sizeof_long_double@,$sizeof_long_double,;t t
8477 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8478 s,@uname_sysname@,$uname_sysname,;t t
8479 s,@uname_release@,$uname_release,;t t
8480 s,@uname_version@,$uname_version,;t t
8481 s,@old_glibc_headers@,$old_glibc_headers,;t t
8482 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8483 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8484 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8485 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8486 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8487 s,@use_ldconfig@,$use_ldconfig,;t t
8488 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8489 s,@gnu_ld@,$gnu_ld,;t t
8490 s,@gnu_as@,$gnu_as,;t t
8492 s,@xcoff@,$xcoff,;t t
8493 s,@static@,$static,;t t
8494 s,@shared@,$shared,;t t
8495 s,@pic_default@,$pic_default,;t t
8496 s,@profile@,$profile,;t t
8497 s,@omitfp@,$omitfp,;t t
8498 s,@bounded@,$bounded,;t t
8499 s,@static_nss@,$static_nss,;t t
8500 s,@nopic_initfini@,$nopic_initfini,;t t
8501 s,@DEFINES@,$DEFINES,;t t
8502 s,@mach_interface_list@,$mach_interface_list,;t t
8503 s,@VERSION@,$VERSION,;t t
8504 s,@RELEASE@,$RELEASE,;t t
8505 s,@LIBOBJS@,$LIBOBJS,;t t
8506 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8511 cat >>$CONFIG_STATUS <<\_ACEOF
8512 # Split the substitutions into bite-sized pieces for seds with
8513 # small command number limits, like on Digital OSF/1 and HP-UX.
8515 ac_sed_frag=1 # Number of current file.
8516 ac_beg=1 # First line for current file.
8517 ac_end=$ac_max_sed_lines # Line after last line for current file.
8520 while $ac_more_lines; do
8521 if test $ac_beg -gt 1; then
8522 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8524 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8526 if test ! -s $tmp/subs.frag; then
8529 # The purpose of the label and of the branching condition is to
8530 # speed up the sed processing (if there are no `@' at all, there
8531 # is no need to browse any of the substitutions).
8532 # These are the two extra sed commands mentioned above.
8534 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8535 if test -z "$ac_sed_cmds"; then
8536 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8538 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8540 ac_sed_frag=`expr $ac_sed_frag + 1`
8542 ac_end=`expr $ac_end + $ac_max_sed_lines`
8545 if test -z "$ac_sed_cmds"; then
8548 fi # test -n "$CONFIG_FILES"
8551 cat >>$CONFIG_STATUS <<\_ACEOF
8552 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8553 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8555 - | *:- | *:-:* ) # input from stdin
8557 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8558 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8559 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8560 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8561 * ) ac_file_in=$ac_file.in ;;
8564 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8565 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8566 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8567 X"$ac_file" : 'X\(//\)[^/]' \| \
8568 X"$ac_file" : 'X\(//\)$' \| \
8569 X"$ac_file" : 'X\(/\)' \| \
8570 . : '\(.\)' 2>/dev/null ||
8572 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8573 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8574 /^X\(\/\/\)$/{ s//\1/; q; }
8575 /^X\(\/\).*/{ s//\1/; q; }
8577 { if $as_mkdir_p; then
8582 while test ! -d "$as_dir"; do
8583 as_dirs="$as_dir $as_dirs"
8584 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8585 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8586 X"$as_dir" : 'X\(//\)[^/]' \| \
8587 X"$as_dir" : 'X\(//\)$' \| \
8588 X"$as_dir" : 'X\(/\)' \| \
8589 . : '\(.\)' 2>/dev/null ||
8591 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8592 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8593 /^X\(\/\/\)$/{ s//\1/; q; }
8594 /^X\(\/\).*/{ s//\1/; q; }
8597 test ! -n "$as_dirs" || mkdir $as_dirs
8598 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8599 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8600 { (exit 1); exit 1; }; }; }
8604 if test "$ac_dir" != .; then
8605 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8606 # A "../" for each directory in $ac_dir_suffix.
8607 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8609 ac_dir_suffix= ac_top_builddir=
8613 .) # No --srcdir option. We are building in place.
8615 if test -z "$ac_top_builddir"; then
8618 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8620 [\\/]* | ?:[\\/]* ) # Absolute path.
8621 ac_srcdir=$srcdir$ac_dir_suffix;
8622 ac_top_srcdir=$srcdir ;;
8624 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8625 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8628 # Do not use `cd foo && pwd` to compute absolute paths, because
8629 # the directories may not exist.
8631 .) ac_abs_builddir="$ac_dir";;
8634 .) ac_abs_builddir=`pwd`;;
8635 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8636 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8639 case $ac_abs_builddir in
8640 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8642 case ${ac_top_builddir}. in
8643 .) ac_abs_top_builddir=$ac_abs_builddir;;
8644 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8645 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8648 case $ac_abs_builddir in
8649 .) ac_abs_srcdir=$ac_srcdir;;
8652 .) ac_abs_srcdir=$ac_abs_builddir;;
8653 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8654 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8657 case $ac_abs_builddir in
8658 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8660 case $ac_top_srcdir in
8661 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8662 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8663 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8669 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8670 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8673 if test x"$ac_file" != x-; then
8674 { echo "$as_me:$LINENO: creating $ac_file" >&5
8675 echo "$as_me: creating $ac_file" >&6;}
8678 # Let's still pretend it is `configure' which instantiates (i.e., don't
8679 # use $as_me), people would be surprised to read:
8680 # /* config.h. Generated by config.status. */
8681 if test x"$ac_file" = x-; then
8684 configure_input="$ac_file. "
8686 configure_input=$configure_input"Generated from `echo $ac_file_in |
8687 sed 's,.*/,,'` by configure."
8689 # First look for the input files in the build tree, otherwise in the
8691 ac_file_inputs=`IFS=:
8692 for f in $ac_file_in; do
8694 -) echo $tmp/stdin ;;
8696 # Absolute (can't be DOS-style, as IFS=:)
8697 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8698 echo "$as_me: error: cannot find input file: $f" >&2;}
8699 { (exit 1); exit 1; }; }
8702 if test -f "$f"; then
8705 elif test -f "$srcdir/$f"; then
8710 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8711 echo "$as_me: error: cannot find input file: $f" >&2;}
8712 { (exit 1); exit 1; }; }
8715 done` || { (exit 1); exit 1; }
8717 cat >>$CONFIG_STATUS <<_ACEOF
8721 cat >>$CONFIG_STATUS <<\_ACEOF
8723 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8724 s,@configure_input@,$configure_input,;t t
8725 s,@srcdir@,$ac_srcdir,;t t
8726 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8727 s,@top_srcdir@,$ac_top_srcdir,;t t
8728 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8729 s,@builddir@,$ac_builddir,;t t
8730 s,@abs_builddir@,$ac_abs_builddir,;t t
8731 s,@top_builddir@,$ac_top_builddir,;t t
8732 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8733 s,@INSTALL@,$ac_INSTALL,;t t
8734 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8736 if test x"$ac_file" != x-; then
8737 mv $tmp/out $ac_file
8745 cat >>$CONFIG_STATUS <<\_ACEOF
8748 # CONFIG_HEADER section.
8751 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8752 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8754 # ac_d sets the value in "#define NAME VALUE" lines.
8755 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8756 ac_dB='[ ].*$,\1#\2'
8759 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8760 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8761 ac_uB='$,\1#\2define\3'
8765 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8766 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8768 - | *:- | *:-:* ) # input from stdin
8770 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8771 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8772 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8773 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8774 * ) ac_file_in=$ac_file.in ;;
8777 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8778 echo "$as_me: creating $ac_file" >&6;}
8780 # First look for the input files in the build tree, otherwise in the
8782 ac_file_inputs=`IFS=:
8783 for f in $ac_file_in; do
8785 -) echo $tmp/stdin ;;
8787 # Absolute (can't be DOS-style, as IFS=:)
8788 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8789 echo "$as_me: error: cannot find input file: $f" >&2;}
8790 { (exit 1); exit 1; }; }
8791 # Do quote $f, to prevent DOS paths from being IFS'd.
8794 if test -f "$f"; then
8797 elif test -f "$srcdir/$f"; then
8802 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8803 echo "$as_me: error: cannot find input file: $f" >&2;}
8804 { (exit 1); exit 1; }; }
8807 done` || { (exit 1); exit 1; }
8808 # Remove the trailing spaces.
8809 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8813 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8814 # `conftest.undefs', that substitutes the proper values into
8815 # config.h.in to produce config.h. The first handles `#define'
8816 # templates, and the second `#undef' templates.
8817 # And first: Protect against being on the right side of a sed subst in
8818 # config.status. Protect against being in an unquoted here document
8820 rm -f conftest.defines conftest.undefs
8821 # Using a here document instead of a string reduces the quoting nightmare.
8822 # Putting comments in sed scripts is not portable.
8824 # `end' is used to avoid that the second main sed command (meant for
8825 # 0-ary CPP macros) applies to n-ary macro definitions.
8826 # See the Autoconf documentation for `clear'.
8827 cat >confdef2sed.sed <<\_ACEOF
8832 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8834 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8837 # If some macros were called several times there might be several times
8838 # the same #defines, which is useless. Nevertheless, we may not want to
8839 # sort them, since we want the *last* AC-DEFINE to be honored.
8840 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8841 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8842 rm -f confdef2sed.sed
8844 # This sed command replaces #undef with comments. This is necessary, for
8845 # example, in the case of _POSIX_SOURCE, which is predefined and required
8846 # on some systems where configure will not decide to define it.
8847 cat >>conftest.undefs <<\_ACEOF
8848 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8851 # Break up conftest.defines because some shells have a limit on the size
8852 # of here documents, and old seds have small limits too (100 cmds).
8853 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8854 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8855 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8856 echo ' :' >>$CONFIG_STATUS
8858 while grep . conftest.defines >/dev/null
8860 # Write a limited-size here document to $tmp/defines.sed.
8861 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8862 # Speed up: don't consider the non `#define' lines.
8863 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8864 # Work around the forget-to-reset-the-flag bug.
8865 echo 't clr' >>$CONFIG_STATUS
8866 echo ': clr' >>$CONFIG_STATUS
8867 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8869 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8873 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8874 rm -f conftest.defines
8875 mv conftest.tail conftest.defines
8877 rm -f conftest.defines
8878 echo ' fi # grep' >>$CONFIG_STATUS
8879 echo >>$CONFIG_STATUS
8881 # Break up conftest.undefs because some shells have a limit on the size
8882 # of here documents, and old seds have small limits too (100 cmds).
8883 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8885 while grep . conftest.undefs >/dev/null
8887 # Write a limited-size here document to $tmp/undefs.sed.
8888 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8889 # Speed up: don't consider the non `#undef'
8890 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8891 # Work around the forget-to-reset-the-flag bug.
8892 echo 't clr' >>$CONFIG_STATUS
8893 echo ': clr' >>$CONFIG_STATUS
8894 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8896 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8900 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8901 rm -f conftest.undefs
8902 mv conftest.tail conftest.undefs
8904 rm -f conftest.undefs
8906 cat >>$CONFIG_STATUS <<\_ACEOF
8907 # Let's still pretend it is `configure' which instantiates (i.e., don't
8908 # use $as_me), people would be surprised to read:
8909 # /* config.h. Generated by config.status. */
8910 if test x"$ac_file" = x-; then
8911 echo "/* Generated by configure. */" >$tmp/config.h
8913 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8915 cat $tmp/in >>$tmp/config.h
8917 if test x"$ac_file" != x-; then
8918 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8919 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8920 echo "$as_me: $ac_file is unchanged" >&6;}
8922 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8923 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8924 X"$ac_file" : 'X\(//\)[^/]' \| \
8925 X"$ac_file" : 'X\(//\)$' \| \
8926 X"$ac_file" : 'X\(/\)' \| \
8927 . : '\(.\)' 2>/dev/null ||
8929 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8930 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8931 /^X\(\/\/\)$/{ s//\1/; q; }
8932 /^X\(\/\).*/{ s//\1/; q; }
8934 { if $as_mkdir_p; then
8939 while test ! -d "$as_dir"; do
8940 as_dirs="$as_dir $as_dirs"
8941 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8942 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8943 X"$as_dir" : 'X\(//\)[^/]' \| \
8944 X"$as_dir" : 'X\(//\)$' \| \
8945 X"$as_dir" : 'X\(/\)' \| \
8946 . : '\(.\)' 2>/dev/null ||
8948 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8949 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8950 /^X\(\/\/\)$/{ s//\1/; q; }
8951 /^X\(\/\).*/{ s//\1/; q; }
8954 test ! -n "$as_dirs" || mkdir $as_dirs
8955 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8956 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8957 { (exit 1); exit 1; }; }; }
8960 mv $tmp/config.h $ac_file
8968 cat >>$CONFIG_STATUS <<\_ACEOF
8971 # CONFIG_COMMANDS section.
8973 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8974 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8975 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8976 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8977 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8978 X"$ac_dest" : 'X\(//\)[^/]' \| \
8979 X"$ac_dest" : 'X\(//\)$' \| \
8980 X"$ac_dest" : 'X\(/\)' \| \
8981 . : '\(.\)' 2>/dev/null ||
8983 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8984 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8985 /^X\(\/\/\)$/{ s//\1/; q; }
8986 /^X\(\/\).*/{ s//\1/; q; }
8988 { if $as_mkdir_p; then
8993 while test ! -d "$as_dir"; do
8994 as_dirs="$as_dir $as_dirs"
8995 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8996 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8997 X"$as_dir" : 'X\(//\)[^/]' \| \
8998 X"$as_dir" : 'X\(//\)$' \| \
8999 X"$as_dir" : 'X\(/\)' \| \
9000 . : '\(.\)' 2>/dev/null ||
9002 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9003 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9004 /^X\(\/\/\)$/{ s//\1/; q; }
9005 /^X\(\/\).*/{ s//\1/; q; }
9008 test ! -n "$as_dirs" || mkdir $as_dirs
9009 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9010 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9011 { (exit 1); exit 1; }; }; }
9015 if test "$ac_dir" != .; then
9016 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9017 # A "../" for each directory in $ac_dir_suffix.
9018 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9020 ac_dir_suffix= ac_top_builddir=
9024 .) # No --srcdir option. We are building in place.
9026 if test -z "$ac_top_builddir"; then
9029 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9031 [\\/]* | ?:[\\/]* ) # Absolute path.
9032 ac_srcdir=$srcdir$ac_dir_suffix;
9033 ac_top_srcdir=$srcdir ;;
9035 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9036 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9039 # Do not use `cd foo && pwd` to compute absolute paths, because
9040 # the directories may not exist.
9042 .) ac_abs_builddir="$ac_dir";;
9045 .) ac_abs_builddir=`pwd`;;
9046 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9047 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9050 case $ac_abs_builddir in
9051 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9053 case ${ac_top_builddir}. in
9054 .) ac_abs_top_builddir=$ac_abs_builddir;;
9055 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9056 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9059 case $ac_abs_builddir in
9060 .) ac_abs_srcdir=$ac_srcdir;;
9063 .) ac_abs_srcdir=$ac_abs_builddir;;
9064 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9065 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9068 case $ac_abs_builddir in
9069 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9071 case $ac_top_srcdir in
9072 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9073 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9074 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9079 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
9080 echo "$as_me: executing $ac_dest commands" >&6;}
9083 case $CONFIG_FILES in *config.make*)
9084 echo "$config_vars" >> config.make;;
9086 test -d bits || mkdir bits ;;
9091 cat >>$CONFIG_STATUS <<\_ACEOF
9093 { (exit 0); exit 0; }
9095 chmod +x $CONFIG_STATUS
9096 ac_clean_files=$ac_clean_files_save
9099 # configure is writing to config.log, and then calls config.status.
9100 # config.status does its own redirection, appending to config.log.
9101 # Unfortunately, on DOS this fails, as config.log is still kept open
9102 # by configure, so config.status won't be able to write to it; its
9103 # output is simply discarded. So we exec the FD to /dev/null,
9104 # effectively closing config.log, so it can be properly (re)opened and
9105 # appended to by config.status. When coming back to configure, we
9106 # need to make the FD available again.
9107 if test "$no_create" != yes; then
9109 ac_config_status_args=
9110 test "$silent" = yes &&
9111 ac_config_status_args="$ac_config_status_args --quiet"
9113 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9115 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9116 # would make configure fail if this is the last instruction.
9117 $ac_cs_success || { (exit 1); exit 1; }
9121 # CONFIG_SUBDIRS section.
9123 if test "$no_recursion" != yes; then
9125 # Remove --cache-file and --srcdir arguments so they do not pile up.
9126 ac_sub_configure_args=
9128 for ac_arg in $ac_configure_args; do
9129 if test -n "$ac_prev"; then
9134 -cache-file | --cache-file | --cache-fil | --cache-fi \
9135 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9136 ac_prev=cache_file ;;
9137 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9138 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9141 --config-cache | -C)
9143 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9145 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9147 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9149 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9151 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9155 # Always prepend --prefix to ensure using the same prefix
9156 # in subdir configurations.
9157 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9160 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9162 # Do not complain, so a configure script can configure whichever
9163 # parts of a large source tree are present.
9164 test -d $srcdir/$ac_dir || continue
9166 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9167 echo "$as_me: configuring in $ac_dir" >&6;}
9168 { if $as_mkdir_p; then
9173 while test ! -d "$as_dir"; do
9174 as_dirs="$as_dir $as_dirs"
9175 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9176 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9177 X"$as_dir" : 'X\(//\)[^/]' \| \
9178 X"$as_dir" : 'X\(//\)$' \| \
9179 X"$as_dir" : 'X\(/\)' \| \
9180 . : '\(.\)' 2>/dev/null ||
9182 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9183 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9184 /^X\(\/\/\)$/{ s//\1/; q; }
9185 /^X\(\/\).*/{ s//\1/; q; }
9188 test ! -n "$as_dirs" || mkdir $as_dirs
9189 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9190 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9191 { (exit 1); exit 1; }; }; }
9195 if test "$ac_dir" != .; then
9196 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9197 # A "../" for each directory in $ac_dir_suffix.
9198 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9200 ac_dir_suffix= ac_top_builddir=
9204 .) # No --srcdir option. We are building in place.
9206 if test -z "$ac_top_builddir"; then
9209 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9211 [\\/]* | ?:[\\/]* ) # Absolute path.
9212 ac_srcdir=$srcdir$ac_dir_suffix;
9213 ac_top_srcdir=$srcdir ;;
9215 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9216 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9219 # Do not use `cd foo && pwd` to compute absolute paths, because
9220 # the directories may not exist.
9222 .) ac_abs_builddir="$ac_dir";;
9225 .) ac_abs_builddir=`pwd`;;
9226 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9227 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9230 case $ac_abs_builddir in
9231 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9233 case ${ac_top_builddir}. in
9234 .) ac_abs_top_builddir=$ac_abs_builddir;;
9235 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9236 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9239 case $ac_abs_builddir in
9240 .) ac_abs_srcdir=$ac_srcdir;;
9243 .) ac_abs_srcdir=$ac_abs_builddir;;
9244 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9245 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9248 case $ac_abs_builddir in
9249 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9251 case $ac_top_srcdir in
9252 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9253 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9254 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9261 # Check for guested configure; otherwise get Cygnus style configure.
9262 if test -f $ac_srcdir/configure.gnu; then
9263 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9264 elif test -f $ac_srcdir/configure; then
9265 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9266 elif test -f $ac_srcdir/configure.in; then
9267 ac_sub_configure=$ac_configure
9269 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9270 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9274 # The recursion is here.
9275 if test -n "$ac_sub_configure"; then
9276 # Make the cache file name correct relative to the subdirectory.
9278 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9280 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9283 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9284 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9285 # The eval makes quoting arguments work.
9286 eval $ac_sub_configure $ac_sub_configure_args \
9287 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9288 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9289 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9290 { (exit 1); exit 1; }; }