Update.
[glibc.git] / configure
blobcf0b32f9b9aff165bc59fc83f46b9798e265fdeb
1 #! /bin/sh
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
17 emulate sh
18 NULLCMD=:
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
23 set -o posix
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
29 as_unset=unset
30 else
31 as_unset=false
35 # Work around bugs in pre-3.0 UWIN ksh.
36 $as_unset ENV MAIL MAILPATH
37 PS1='$ '
38 PS2='> '
39 PS4='+ '
41 # NLS nuisances.
42 for as_var in \
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 \
45 LC_TELEPHONE LC_TIME
47 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
48 eval $as_var=C; export $as_var
49 else
50 $as_unset $as_var
52 done
54 # Required to use basename.
55 if expr a : '\(a\)' >/dev/null 2>&1; then
56 as_expr=expr
57 else
58 as_expr=false
61 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
62 as_basename=basename
63 else
64 as_basename=false
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 ||
74 echo X/"$0" |
75 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
76 /^X\/\(\/\/\)$/{ s//\1/; q; }
77 /^X\/\(\/\).*/{ s//\1/; q; }
78 s/.*/./; 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
93 chmod +x conf$$.sh
94 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
95 PATH_SEPARATOR=';'
96 else
97 PATH_SEPARATOR=:
99 rm -f conf$$.sh
103 as_lineno_1=$LINENO
104 as_lineno_2=$LINENO
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
109 # relative or not.
110 case $0 in
111 *[\\/]* ) as_myself=$0 ;;
112 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
113 for as_dir in $PATH
115 IFS=$as_save_IFS
116 test -z "$as_dir" && as_dir=.
117 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
118 done
121 esac
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
125 as_myself=$0
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
136 IFS=$as_save_IFS
137 test -z "$as_dir" && as_dir=.
138 for as_base in sh bash ksh sh5; do
139 case $as_dir in
141 if ("$as_dir/$as_base" -c '
142 as_lineno_1=$LINENO
143 as_lineno_2=$LINENO
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
150 export CONFIG_SHELL
151 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
152 fi;;
153 esac
154 done
155 done
157 esac
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 |
168 sed '
170 s,$,-,
171 : loop
172 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
173 t loop
174 s,-$,,
175 s,^['$as_cr_digits']*\n,,
176 ' >$as_me.lineno &&
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).
184 . ./$as_me.lineno
185 # Exit status is that of the last command.
186 exit
190 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
191 *c*,-n*) ECHO_N= ECHO_C='
192 ' ECHO_T=' ' ;;
193 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
194 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
195 esac
197 if expr a : '\(a\)' >/dev/null 2>&1; then
198 as_expr=expr
199 else
200 as_expr=false
203 rm -f conf$$ conf$$.exe conf$$.file
204 echo >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
210 as_ln_s='cp -p'
211 else
212 as_ln_s='ln -s'
214 elif ln conf$$.file conf$$ 2>/dev/null; then
215 as_ln_s=ln
216 else
217 as_ln_s='cp -p'
219 rm -f conf$$ conf$$.exe conf$$.file
221 if mkdir -p . 2>/dev/null; then
222 as_mkdir_p=:
223 else
224 test -d ./-p && rmdir ./-p
225 as_mkdir_p=false
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'"
237 # IFS
238 # We need space, tab and new line, in precisely that order.
239 as_nl='
241 IFS=" $as_nl"
243 # CDPATH.
244 $as_unset CDPATH
247 # Name of the host.
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`
252 exec 6>&1
255 # Initializations.
257 ac_default_prefix=/usr/local
258 ac_config_libobj_dir=.
259 cross_compiling=no
260 subdirs=
261 MFLAGS=
262 MAKEFLAGS=
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="\
281 #include <stdio.h>
282 #if HAVE_SYS_TYPES_H
283 # include <sys/types.h>
284 #endif
285 #if HAVE_SYS_STAT_H
286 # include <sys/stat.h>
287 #endif
288 #if STDC_HEADERS
289 # include <stdlib.h>
290 # include <stddef.h>
291 #else
292 # if HAVE_STDLIB_H
293 # include <stdlib.h>
294 # endif
295 #endif
296 #if HAVE_STRING_H
297 # if !STDC_HEADERS && HAVE_MEMORY_H
298 # include <memory.h>
299 # endif
300 # include <string.h>
301 #endif
302 #if HAVE_STRINGS_H
303 # include <strings.h>
304 #endif
305 #if HAVE_INTTYPES_H
306 # include <inttypes.h>
307 #else
308 # if HAVE_STDINT_H
309 # include <stdint.h>
310 # endif
311 #endif
312 #if HAVE_UNISTD_H
313 # include <unistd.h>
314 #endif"
316 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS with_fp with_cvs enable_check_abi oldest_abi bindnow force_install all_warnings build build_cpu build_vendor build_os host host_cpu host_vendor host_os subdirs add_ons base_machine sysnames INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT BUILD_CC cross_compiling CPP CXX CXXFLAGS ac_ct_CXX AR OBJDUMP RANLIB ac_ct_RANLIB MIG AS LD PWD_P MAKE MSGFMT MAKEINFO SED AUTOCONF SYSINCLUDES libc_cv_gcc_static_libgcc BASH libc_cv_have_bash2 KSH libc_cv_have_ksh AWK PERL INSTALL_INFO BISON VERSIONING libc_cv_asm_protected_directive libc_cv_initfinit_array libc_cv_cc_with_libunwind libc_cv_z_nodelete libc_cv_z_nodlopen libc_cv_z_initfirst libc_cv_z_relro libc_cv_Bgroup libc_cv_libgcc_s_suffix libc_cv_as_needed ASFLAGS_config libc_cv_z_combreloc libc_cv_z_execstack libc_cv_fpie fno_unit_at_a_time libc_cv_have_initfini libc_cv_cpp_asm_debuginfo no_whole_archive exceptions LIBGD have_selinux EGREP sizeof_long_double libc_cv_gcc_unwind_find_fde uname_sysname uname_release uname_version old_glibc_headers libc_cv_slibdir libc_cv_localedir libc_cv_sysconfdir libc_cv_rootsbindir libc_cv_forced_unwind use_ldconfig ldd_rewrite_script gnu_ld gnu_as elf xcoff static shared pic_default profile omitfp bounded static_nss nopic_initfini DEFINES linux_doors mach_interface_list VERSION RELEASE LIBOBJS LTLIBOBJS'
317 ac_subst_files=''
319 # Initialize some variables set by options.
320 ac_init_help=
321 ac_init_version=false
322 # The variables have the same names as the options, with
323 # dashes changed to underlines.
324 cache_file=/dev/null
325 exec_prefix=NONE
326 no_create=
327 no_recursion=
328 prefix=NONE
329 program_prefix=NONE
330 program_suffix=NONE
331 program_transform_name=s,x,x,
332 silent=
333 site=
334 srcdir=
335 verbose=
336 x_includes=NONE
337 x_libraries=NONE
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'
357 ac_prev=
358 for ac_option
360 # If the previous option needs an argument, assign it.
361 if test -n "$ac_prev"; then
362 eval "$ac_prev=\$ac_option"
363 ac_prev=
364 continue
367 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
369 # Accept the important Cygnus configure options, so we can diagnose typos.
371 case $ac_option in
373 -bindir | --bindir | --bindi | --bind | --bin | --bi)
374 ac_prev=bindir ;;
375 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
376 bindir=$ac_optarg ;;
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 ;;
390 --config-cache | -C)
391 cache_file=config.cache ;;
393 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
394 ac_prev=datadir ;;
395 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
396 | --da=*)
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'`
415 case $ac_option in
416 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
417 *) ac_optarg=yes ;;
418 esac
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.
432 with_gas=yes ;;
434 -help | --help | --hel | --he | -h)
435 ac_init_help=long ;;
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)
454 ac_prev=infodir ;;
455 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
456 infodir=$ac_optarg ;;
458 -libdir | --libdir | --libdi | --libd)
459 ac_prev=libdir ;;
460 -libdir=* | --libdir=* | --libdi=* | --libd=*)
461 libdir=$ac_optarg ;;
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)
480 ac_prev=mandir ;;
481 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
482 mandir=$ac_optarg ;;
484 -nfp | --nfp | --nf)
485 # Obsolete; use --without-fp.
486 with_fp=no ;;
488 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
489 | --no-cr | --no-c | -n)
490 no_create=yes ;;
492 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
493 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
494 no_recursion=yes ;;
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)
506 ac_prev=prefix ;;
507 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
508 prefix=$ac_optarg ;;
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)
543 silent=yes ;;
545 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
546 ac_prev=sbindir ;;
547 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
548 | --sbi=* | --sb=*)
549 sbindir=$ac_optarg ;;
551 -sharedstatedir | --sharedstatedir | --sharedstatedi \
552 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
553 | --sharedst | --shareds | --shared | --share | --shar \
554 | --sha | --sh)
555 ac_prev=sharedstatedir ;;
556 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
557 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
558 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
559 | --sha=* | --sh=*)
560 sharedstatedir=$ac_optarg ;;
562 -site | --site | --sit)
563 ac_prev=site ;;
564 -site=* | --site=* | --sit=*)
565 site=$ac_optarg ;;
567 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
568 ac_prev=srcdir ;;
569 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
570 srcdir=$ac_optarg ;;
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)
585 verbose=yes ;;
587 -version | --version | --versio | --versi | --vers | -V)
588 ac_init_version=: ;;
590 -with-* | --with-*)
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'`
597 case $ac_option in
598 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
599 *) ac_optarg=yes ;;
600 esac
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" ;;
612 --x)
613 # Obsolete; use --with-x.
614 with_x=yes ;;
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; }; }
635 *=*)
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'"
643 export $ac_envvar ;;
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}
653 esac
654 done
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`
666 case $ac_val in
667 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
668 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
669 { (exit 1); exit 1; }; };;
670 esac
671 done
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`
678 case $ac_val in
679 [\\/$]* | ?:[\\/]* ) ;;
680 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
681 { (exit 1); exit 1; }; };;
682 esac
683 done
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.
688 build=$build_alias
689 host=$host_alias
690 target=$target_alias
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
699 cross_compiling=yes
703 ac_tool_prefix=
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 ||
719 echo X"$0" |
720 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
721 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
722 /^X\(\/\/\)$/{ s//\1/; q; }
723 /^X\(\/\).*/{ s//\1/; q; }
724 s/.*/./; q'`
725 srcdir=$ac_confdir
726 if test ! -r $srcdir/$ac_unique_file; then
727 srcdir=..
729 else
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; }; }
736 else
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}
758 ac_env_CC_value=$CC
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.
792 cat <<_ACEOF
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.
802 Configuration:
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 \`..']
813 _ACEOF
815 cat <<_ACEOF
816 Installation directories:
817 --prefix=PREFIX install architecture-independent files in PREFIX
818 [$ac_default_prefix]
819 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
820 [PREFIX]
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]
842 _ACEOF
844 cat <<\_ACEOF
846 System types:
847 --build=BUILD configure for building on BUILD [guessed]
848 --host=HOST cross-compile to build programs to run on HOST [BUILD]
849 _ACEOF
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):";;
855 esac
856 cat <<\_ACEOF
858 Optional Features:
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)
864 [default=no]
865 --enable-shared build shared library [default=yes if GNU ld &
866 ELF]
867 --enable-profile build profiled library [default=yes]
868 --enable-omitfp build undebuggable optimized library
869 [default=no]
870 --enable-bounded build with runtime bounds checking
871 [default=no]
872 --disable-versioning do not include versioning information in the library
873 objects [default=yes if supported]
874 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
875 [default=glibc default]
876 --enable-add-ons[=DIRS...]
877 configure and build add-ons in DIR1,DIR2,... search
878 for add-ons if no parameter given
879 --disable-hidden-plt do not hide internal function calls to avoid PLT
880 --enable-bind-now disable lazy relocations in DSOs
881 --enable-static-nss build static NSS modules [default=no]
882 --disable-force-install don't force installation of files from this package,
883 even if they are older than the installed files
884 --enable-kernel=VERSION compile for compatibility with kernel not older than
885 VERSION
886 --enable-all-warnings enable all useful warnings gcc can issue
888 Optional Packages:
889 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
890 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
891 --with-gmp=DIRECTORY find GMP source code in DIRECTORY (not needed)
892 --with-gd=DIR find libgd include dir and library with prefix DIR
893 --with-gd-include=DIR find libgd include files in DIR
894 --with-gd-lib=DIR find libgd library files in DIR
895 --with-fp if using floating-point hardware [default=yes]
896 --with-binutils=PATH specify location of binutils (as and ld)
897 --with-elf if using the ELF object format
898 --with-selinux if building with SELinux support
899 --with-xcoff if using the XCOFF object format
900 --without-cvs if CVS should not be used
901 --with-headers=PATH location of system headers to use (for example
902 /usr/src/linux/include) [default=compiler
903 default]
904 --with-tls enable support for TLS
905 --without-__thread do not use TLS features even when supporting them
907 Some influential environment variables:
908 CC C compiler command
909 CFLAGS C compiler flags
910 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
911 nonstandard directory <lib dir>
912 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
913 headers in a nonstandard directory <include dir>
914 CPP C preprocessor
915 CXX C++ compiler command
916 CXXFLAGS C++ compiler flags
918 Use these variables to override the choices made by `configure' or to help
919 it to find libraries and programs with nonstandard names/locations.
921 Report bugs to <glibc>.
922 _ACEOF
925 if test "$ac_init_help" = "recursive"; then
926 # If there are subdirs, report their specific --help.
927 ac_popdir=`pwd`
928 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
929 test -d $ac_dir || continue
930 ac_builddir=.
932 if test "$ac_dir" != .; then
933 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
934 # A "../" for each directory in $ac_dir_suffix.
935 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
936 else
937 ac_dir_suffix= ac_top_builddir=
940 case $srcdir in
941 .) # No --srcdir option. We are building in place.
942 ac_srcdir=.
943 if test -z "$ac_top_builddir"; then
944 ac_top_srcdir=.
945 else
946 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
947 fi ;;
948 [\\/]* | ?:[\\/]* ) # Absolute path.
949 ac_srcdir=$srcdir$ac_dir_suffix;
950 ac_top_srcdir=$srcdir ;;
951 *) # Relative path.
952 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
953 ac_top_srcdir=$ac_top_builddir$srcdir ;;
954 esac
956 # Do not use `cd foo && pwd` to compute absolute paths, because
957 # the directories may not exist.
958 case `pwd` in
959 .) ac_abs_builddir="$ac_dir";;
961 case "$ac_dir" in
962 .) ac_abs_builddir=`pwd`;;
963 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
964 *) ac_abs_builddir=`pwd`/"$ac_dir";;
965 esac;;
966 esac
967 case $ac_abs_builddir in
968 .) ac_abs_top_builddir=${ac_top_builddir}.;;
970 case ${ac_top_builddir}. in
971 .) ac_abs_top_builddir=$ac_abs_builddir;;
972 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
973 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
974 esac;;
975 esac
976 case $ac_abs_builddir in
977 .) ac_abs_srcdir=$ac_srcdir;;
979 case $ac_srcdir in
980 .) ac_abs_srcdir=$ac_abs_builddir;;
981 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
982 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
983 esac;;
984 esac
985 case $ac_abs_builddir in
986 .) ac_abs_top_srcdir=$ac_top_srcdir;;
988 case $ac_top_srcdir in
989 .) ac_abs_top_srcdir=$ac_abs_builddir;;
990 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
991 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
992 esac;;
993 esac
995 cd $ac_dir
996 # Check for guested configure; otherwise get Cygnus style configure.
997 if test -f $ac_srcdir/configure.gnu; then
998 echo
999 $SHELL $ac_srcdir/configure.gnu --help=recursive
1000 elif test -f $ac_srcdir/configure; then
1001 echo
1002 $SHELL $ac_srcdir/configure --help=recursive
1003 elif test -f $ac_srcdir/configure.ac ||
1004 test -f $ac_srcdir/configure.in; then
1005 echo
1006 $ac_configure --help
1007 else
1008 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1010 cd $ac_popdir
1011 done
1014 test -n "$ac_init_help" && exit 0
1015 if $ac_init_version; then
1016 cat <<\_ACEOF
1017 GNU C Library configure (see version.h)
1018 generated by GNU Autoconf 2.59
1020 Copyright (C) 2003 Free Software Foundation, Inc.
1021 This configure script is free software; the Free Software Foundation
1022 gives unlimited permission to copy, distribute and modify it.
1023 _ACEOF
1024 exit 0
1026 exec 5>config.log
1027 cat >&5 <<_ACEOF
1028 This file contains any messages produced by compilers while
1029 running configure, to aid debugging if configure makes a mistake.
1031 It was created by GNU C Library $as_me (see version.h), which was
1032 generated by GNU Autoconf 2.59. Invocation command line was
1034 $ $0 $@
1036 _ACEOF
1038 cat <<_ASUNAME
1039 ## --------- ##
1040 ## Platform. ##
1041 ## --------- ##
1043 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1044 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1045 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1046 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1047 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1049 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1050 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1052 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1053 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1054 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1055 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1056 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1057 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1058 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1060 _ASUNAME
1062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1063 for as_dir in $PATH
1065 IFS=$as_save_IFS
1066 test -z "$as_dir" && as_dir=.
1067 echo "PATH: $as_dir"
1068 done
1070 } >&5
1072 cat >&5 <<_ACEOF
1075 ## ----------- ##
1076 ## Core tests. ##
1077 ## ----------- ##
1079 _ACEOF
1082 # Keep a trace of the command line.
1083 # Strip out --no-create and --no-recursion so they do not pile up.
1084 # Strip out --silent because we don't want to record it for future runs.
1085 # Also quote any args containing shell meta-characters.
1086 # Make two passes to allow for proper duplicate-argument suppression.
1087 ac_configure_args=
1088 ac_configure_args0=
1089 ac_configure_args1=
1090 ac_sep=
1091 ac_must_keep_next=false
1092 for ac_pass in 1 2
1094 for ac_arg
1096 case $ac_arg in
1097 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1098 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1099 | -silent | --silent | --silen | --sile | --sil)
1100 continue ;;
1101 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1102 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1103 esac
1104 case $ac_pass in
1105 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1107 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1108 if test $ac_must_keep_next = true; then
1109 ac_must_keep_next=false # Got value, back to normal.
1110 else
1111 case $ac_arg in
1112 *=* | --config-cache | -C | -disable-* | --disable-* \
1113 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1114 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1115 | -with-* | --with-* | -without-* | --without-* | --x)
1116 case "$ac_configure_args0 " in
1117 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1118 esac
1120 -* ) ac_must_keep_next=true ;;
1121 esac
1123 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1124 # Get rid of the leading space.
1125 ac_sep=" "
1127 esac
1128 done
1129 done
1130 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1131 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1133 # When interrupted or exit'd, cleanup temporary files, and complete
1134 # config.log. We remove comments because anyway the quotes in there
1135 # would cause problems or look ugly.
1136 # WARNING: Be sure not to use single quotes in there, as some shells,
1137 # such as our DU 5.0 friend, will then `close' the trap.
1138 trap 'exit_status=$?
1139 # Save into config.log some information that might help in debugging.
1141 echo
1143 cat <<\_ASBOX
1144 ## ---------------- ##
1145 ## Cache variables. ##
1146 ## ---------------- ##
1147 _ASBOX
1148 echo
1149 # The following way of writing the cache mishandles newlines in values,
1151 (set) 2>&1 |
1152 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1153 *ac_space=\ *)
1154 sed -n \
1155 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1156 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1159 sed -n \
1160 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1162 esac;
1164 echo
1166 cat <<\_ASBOX
1167 ## ----------------- ##
1168 ## Output variables. ##
1169 ## ----------------- ##
1170 _ASBOX
1171 echo
1172 for ac_var in $ac_subst_vars
1174 eval ac_val=$`echo $ac_var`
1175 echo "$ac_var='"'"'$ac_val'"'"'"
1176 done | sort
1177 echo
1179 if test -n "$ac_subst_files"; then
1180 cat <<\_ASBOX
1181 ## ------------- ##
1182 ## Output files. ##
1183 ## ------------- ##
1184 _ASBOX
1185 echo
1186 for ac_var in $ac_subst_files
1188 eval ac_val=$`echo $ac_var`
1189 echo "$ac_var='"'"'$ac_val'"'"'"
1190 done | sort
1191 echo
1194 if test -s confdefs.h; then
1195 cat <<\_ASBOX
1196 ## ----------- ##
1197 ## confdefs.h. ##
1198 ## ----------- ##
1199 _ASBOX
1200 echo
1201 sed "/^$/d" confdefs.h | sort
1202 echo
1204 test "$ac_signal" != 0 &&
1205 echo "$as_me: caught signal $ac_signal"
1206 echo "$as_me: exit $exit_status"
1207 } >&5
1208 rm -f core *.core &&
1209 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1210 exit $exit_status
1212 for ac_signal in 1 2 13 15; do
1213 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1214 done
1215 ac_signal=0
1217 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1218 rm -rf conftest* confdefs.h
1219 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1220 echo >confdefs.h
1222 # Predefined preprocessor variables.
1224 cat >>confdefs.h <<_ACEOF
1225 #define PACKAGE_NAME "$PACKAGE_NAME"
1226 _ACEOF
1229 cat >>confdefs.h <<_ACEOF
1230 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1231 _ACEOF
1234 cat >>confdefs.h <<_ACEOF
1235 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1236 _ACEOF
1239 cat >>confdefs.h <<_ACEOF
1240 #define PACKAGE_STRING "$PACKAGE_STRING"
1241 _ACEOF
1244 cat >>confdefs.h <<_ACEOF
1245 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1246 _ACEOF
1249 # Let the site file select an alternate cache file if it wants to.
1250 # Prefer explicitly selected file to automatically selected ones.
1251 if test -z "$CONFIG_SITE"; then
1252 if test "x$prefix" != xNONE; then
1253 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1254 else
1255 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1258 for ac_site_file in $CONFIG_SITE; do
1259 if test -r "$ac_site_file"; then
1260 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1261 echo "$as_me: loading site script $ac_site_file" >&6;}
1262 sed 's/^/| /' "$ac_site_file" >&5
1263 . "$ac_site_file"
1265 done
1267 if test -r "$cache_file"; then
1268 # Some versions of bash will fail to source /dev/null (special
1269 # files actually), so we avoid doing that.
1270 if test -f "$cache_file"; then
1271 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1272 echo "$as_me: loading cache $cache_file" >&6;}
1273 case $cache_file in
1274 [\\/]* | ?:[\\/]* ) . $cache_file;;
1275 *) . ./$cache_file;;
1276 esac
1278 else
1279 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1280 echo "$as_me: creating cache $cache_file" >&6;}
1281 >$cache_file
1284 # Check that the precious variables saved in the cache have kept the same
1285 # value.
1286 ac_cache_corrupted=false
1287 for ac_var in `(set) 2>&1 |
1288 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1289 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1290 eval ac_new_set=\$ac_env_${ac_var}_set
1291 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1292 eval ac_new_val="\$ac_env_${ac_var}_value"
1293 case $ac_old_set,$ac_new_set in
1294 set,)
1295 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1296 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1297 ac_cache_corrupted=: ;;
1298 ,set)
1299 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1300 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1301 ac_cache_corrupted=: ;;
1302 ,);;
1304 if test "x$ac_old_val" != "x$ac_new_val"; then
1305 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1306 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1307 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1308 echo "$as_me: former value: $ac_old_val" >&2;}
1309 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1310 echo "$as_me: current value: $ac_new_val" >&2;}
1311 ac_cache_corrupted=:
1312 fi;;
1313 esac
1314 # Pass precious variables to config.status.
1315 if test "$ac_new_set" = set; then
1316 case $ac_new_val in
1317 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1318 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1319 *) ac_arg=$ac_var=$ac_new_val ;;
1320 esac
1321 case " $ac_configure_args " in
1322 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1323 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1324 esac
1326 done
1327 if $ac_cache_corrupted; then
1328 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1329 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1330 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1331 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1332 { (exit 1); exit 1; }; }
1335 ac_ext=c
1336 ac_cpp='$CPP $CPPFLAGS'
1337 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1338 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1339 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1368 ac_config_headers="$ac_config_headers config.h"
1370 ac_aux_dir=
1371 for ac_dir in scripts $srcdir/scripts; do
1372 if test -f $ac_dir/install-sh; then
1373 ac_aux_dir=$ac_dir
1374 ac_install_sh="$ac_aux_dir/install-sh -c"
1375 break
1376 elif test -f $ac_dir/install.sh; then
1377 ac_aux_dir=$ac_dir
1378 ac_install_sh="$ac_aux_dir/install.sh -c"
1379 break
1380 elif test -f $ac_dir/shtool; then
1381 ac_aux_dir=$ac_dir
1382 ac_install_sh="$ac_aux_dir/shtool install -c"
1383 break
1385 done
1386 if test -z "$ac_aux_dir"; then
1387 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&5
1388 echo "$as_me: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&2;}
1389 { (exit 1); exit 1; }; }
1391 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1392 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1393 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1396 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
1397 { { echo "$as_me:$LINENO: error: you must configure in a separate build directory" >&5
1398 echo "$as_me: error: you must configure in a separate build directory" >&2;}
1399 { (exit 1); exit 1; }; }
1402 # This will get text that should go into config.make.
1403 config_vars=
1405 # Check for a --with-gmp argument and set gmp-srcdir in config.make.
1407 # Check whether --with-gmp or --without-gmp was given.
1408 if test "${with_gmp+set}" = set; then
1409 withval="$with_gmp"
1411 case "$with_gmp" in
1412 yes) { { echo "$as_me:$LINENO: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&5
1413 echo "$as_me: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&2;}
1414 { (exit 1); exit 1; }; } ;;
1415 ''|no) ;;
1416 *) config_vars="$config_vars
1417 gmp-srcdir = $withval" ;;
1418 esac
1421 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
1423 # Check whether --with-gd or --without-gd was given.
1424 if test "${with_gd+set}" = set; then
1425 withval="$with_gd"
1426 case "$with_gd" in
1427 yes|''|no) ;;
1428 *) libgd_include="-I$withval/include"
1429 libgd_ldflags="-L$withval/lib" ;;
1430 esac
1434 # Check whether --with-gd-include or --without-gd-include was given.
1435 if test "${with_gd_include+set}" = set; then
1436 withval="$with_gd_include"
1437 case "$with_gd_include" in
1438 ''|no) ;;
1439 *) libgd_include="-I$withval" ;;
1440 esac
1444 # Check whether --with-gd-lib or --without-gd-lib was given.
1445 if test "${with_gd_lib+set}" = set; then
1446 withval="$with_gd_lib"
1447 case "$with_gd_lib" in
1448 ''|no) ;;
1449 *) libgd_ldflags="-L$withval" ;;
1450 esac
1454 if test -n "$libgd_include"; then
1455 config_vars="$config_vars
1456 CFLAGS-memusagestat.c = $libgd_include"
1458 if test -n "$libgd_ldflags"; then
1459 config_vars="$config_vars
1460 libgd-LDFLAGS = $libgd_ldflags"
1464 # Check whether --with-fp or --without-fp was given.
1465 if test "${with_fp+set}" = set; then
1466 withval="$with_fp"
1467 with_fp=$withval
1468 else
1469 with_fp=yes
1473 # Check whether --with-binutils or --without-binutils was given.
1474 if test "${with_binutils+set}" = set; then
1475 withval="$with_binutils"
1476 path_binutils=$withval
1477 else
1478 path_binutils=''
1481 # Check whether --with-elf or --without-elf was given.
1482 if test "${with_elf+set}" = set; then
1483 withval="$with_elf"
1484 elf=$withval
1485 else
1486 elf=no
1489 # Check whether --with-selinux or --without-selinux was given.
1490 if test "${with_selinux+set}" = set; then
1491 withval="$with_selinux"
1492 with_selinux=$withval
1493 else
1494 with_selinux=auto
1497 # Check whether --with-xcoff or --without-xcoff was given.
1498 if test "${with_xcoff+set}" = set; then
1499 withval="$with_xcoff"
1500 xcoff=$withval
1501 else
1502 xcoff=no
1505 # Check whether --with-cvs or --without-cvs was given.
1506 if test "${with_cvs+set}" = set; then
1507 withval="$with_cvs"
1508 with_cvs=$withval
1509 else
1510 with_cvs=yes
1512 if test "$with_cvs" = yes; then
1513 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1514 then
1515 with_cvs=no
1521 # Check whether --with-headers or --without-headers was given.
1522 if test "${with_headers+set}" = set; then
1523 withval="$with_headers"
1524 sysheaders=$withval
1525 else
1526 sysheaders=''
1529 # Check whether --enable-sanity-checks or --disable-sanity-checks was given.
1530 if test "${enable_sanity_checks+set}" = set; then
1531 enableval="$enable_sanity_checks"
1532 enable_sanity=$enableval
1533 else
1534 enable_sanity=yes
1538 # Check whether --enable-check-abi or --disable-check-abi was given.
1539 if test "${enable_check_abi+set}" = set; then
1540 enableval="$enable_check_abi"
1541 enable_check_abi=$enableval
1542 else
1543 enable_check_abi=no
1546 static=yes
1547 # Check whether --enable-shared or --disable-shared was given.
1548 if test "${enable_shared+set}" = set; then
1549 enableval="$enable_shared"
1550 shared=$enableval
1551 else
1552 shared=default
1554 # Check whether --enable-profile or --disable-profile was given.
1555 if test "${enable_profile+set}" = set; then
1556 enableval="$enable_profile"
1557 profile=$enableval
1558 else
1559 profile=yes
1561 # Check whether --enable-omitfp or --disable-omitfp was given.
1562 if test "${enable_omitfp+set}" = set; then
1563 enableval="$enable_omitfp"
1564 omitfp=$enableval
1565 else
1566 omitfp=no
1568 # Check whether --enable-bounded or --disable-bounded was given.
1569 if test "${enable_bounded+set}" = set; then
1570 enableval="$enable_bounded"
1571 bounded=$enableval
1572 else
1573 bounded=no
1575 # Check whether --enable-versioning or --disable-versioning was given.
1576 if test "${enable_versioning+set}" = set; then
1577 enableval="$enable_versioning"
1578 enable_versioning=$enableval
1579 else
1580 enable_versioning=yes
1583 # Check whether --enable-oldest-abi or --disable-oldest-abi was given.
1584 if test "${enable_oldest_abi+set}" = set; then
1585 enableval="$enable_oldest_abi"
1586 oldest_abi=$enableval
1587 else
1588 oldest_abi=no
1590 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
1591 oldest_abi=default
1592 else
1593 cat >>confdefs.h <<_ACEOF
1594 #define GLIBC_OLDEST_ABI "$oldest_abi"
1595 _ACEOF
1600 # Check whether --enable-add-ons or --disable-add-ons was given.
1601 if test "${enable_add_ons+set}" = set; then
1602 enableval="$enable_add_ons"
1603 case "$enableval" in
1604 yes) add_ons=`cd $srcdir && echo */configure | sed -e 's!/configure!!g'`
1605 add_ons_automatic=yes
1606 test "$add_ons" = "*" && add_ons= ;;
1607 *) add_ons=`echo "$enableval" | sed 's/,/ /g'`
1608 add_ons_automatic=no ;;
1609 esac
1610 else
1611 add_ons= add_ons_automatic=no
1615 # Check whether --with-tls or --without-tls was given.
1616 if test "${with_tls+set}" = set; then
1617 withval="$with_tls"
1618 usetls=$withval
1619 else
1620 usetls=yes
1624 # Check whether --with-__thread or --without-__thread was given.
1625 if test "${with___thread+set}" = set; then
1626 withval="$with___thread"
1627 use__thread=$withval
1628 else
1629 use__thread=yes
1632 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1633 if test "${enable_hidden_plt+set}" = set; then
1634 enableval="$enable_hidden_plt"
1635 hidden=$enableval
1636 else
1637 hidden=yes
1639 if test "x$hidden" = xno; then
1640 cat >>confdefs.h <<\_ACEOF
1641 #define NO_HIDDEN 1
1642 _ACEOF
1646 # Check whether --enable-bind-now or --disable-bind-now was given.
1647 if test "${enable_bind_now+set}" = set; then
1648 enableval="$enable_bind_now"
1649 bindnow=$enableval
1650 else
1651 bindnow=no
1655 # Check whether --enable-static-nss or --disable-static-nss was given.
1656 if test "${enable_static_nss+set}" = set; then
1657 enableval="$enable_static_nss"
1658 static_nss=$enableval
1659 else
1660 static_nss=no
1662 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1663 static_nss=yes
1664 cat >>confdefs.h <<\_ACEOF
1665 #define DO_STATIC_NSS 1
1666 _ACEOF
1670 # Check whether --enable-force-install or --disable-force-install was given.
1671 if test "${enable_force_install+set}" = set; then
1672 enableval="$enable_force_install"
1673 force_install=$enableval
1674 else
1675 force_install=yes
1679 # Check whether --enable-kernel or --disable-kernel was given.
1680 if test "${enable_kernel+set}" = set; then
1681 enableval="$enable_kernel"
1682 minimum_kernel=$enableval
1684 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1685 # Better nothing than this.
1686 minimum_kernel=""
1687 else
1688 if test "$minimum_kernel" = current; then
1689 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1693 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1694 if test "${enable_all_warnings+set}" = set; then
1695 enableval="$enable_all_warnings"
1696 all_warnings=$enableval
1700 # Make sure we can run config.sub.
1701 $ac_config_sub sun4 >/dev/null 2>&1 ||
1702 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1703 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1704 { (exit 1); exit 1; }; }
1706 echo "$as_me:$LINENO: checking build system type" >&5
1707 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1708 if test "${ac_cv_build+set}" = set; then
1709 echo $ECHO_N "(cached) $ECHO_C" >&6
1710 else
1711 ac_cv_build_alias=$build_alias
1712 test -z "$ac_cv_build_alias" &&
1713 ac_cv_build_alias=`$ac_config_guess`
1714 test -z "$ac_cv_build_alias" &&
1715 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1716 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1717 { (exit 1); exit 1; }; }
1718 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1719 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1720 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1721 { (exit 1); exit 1; }; }
1724 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1725 echo "${ECHO_T}$ac_cv_build" >&6
1726 build=$ac_cv_build
1727 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1728 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1729 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1732 echo "$as_me:$LINENO: checking host system type" >&5
1733 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1734 if test "${ac_cv_host+set}" = set; then
1735 echo $ECHO_N "(cached) $ECHO_C" >&6
1736 else
1737 ac_cv_host_alias=$host_alias
1738 test -z "$ac_cv_host_alias" &&
1739 ac_cv_host_alias=$ac_cv_build_alias
1740 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1741 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1742 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1743 { (exit 1); exit 1; }; }
1746 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1747 echo "${ECHO_T}$ac_cv_host" >&6
1748 host=$ac_cv_host
1749 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1750 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1751 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1755 # The way shlib-versions is used to generate soversions.mk uses a
1756 # fairly simplistic model for name recognition that can't distinguish
1757 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1758 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1759 # tell. This doesn't get used much beyond that, so it's fairly safe.
1760 case "$host_os" in
1761 linux*)
1763 gnu*)
1764 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1766 esac
1768 # We keep the original values in `$config_*' and never modify them, so we
1769 # can write them unchanged into config.make. Everything else uses
1770 # $machine, $vendor, and $os, and changes them whenever convenient.
1771 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1773 # Don't allow vendor == "unknown"
1774 test "$config_vendor" = unknown && config_vendor=
1775 config_os="`echo $config_os | sed 's/^unknown-//'`"
1777 # Some configurations imply other options.
1778 case "$host_os" in
1779 gnu* | linux* | bsd4.4* | netbsd* | freebsd*)
1780 # These systems always use GNU tools.
1781 gnu_ld=yes gnu_as=yes ;;
1782 esac
1783 case "$host_os" in
1784 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1785 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1787 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1788 # These systems (almost) always use the ELF format.
1789 elf=yes
1791 aix*)
1792 # These systems are always xcoff
1793 xcoff=yes
1794 elf=no
1796 esac
1798 # The configure fragment of an add-on port can modify these to supplement
1799 # or override the table in the case statement below. No fragment should
1800 # ever change the config_* variables, however.
1801 machine=$config_machine
1802 vendor=$config_vendor
1803 os=$config_os
1805 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1806 # Unify this here.
1807 if test "$machine" = rs6000; then
1808 machine="powerpc"
1811 # Braindead PowerPC box with absolutely no FPU.
1812 case "$machine-$host_os" in
1813 powerpc*-*soft)
1814 with_fp=no
1816 esac
1819 # An add-on can set this when it the tuple to disable the sanity check below.
1820 libc_config_ok=no
1824 subdirs="$subdirs "
1827 add_ons_sfx=
1828 add_ons_pfx=
1829 if test x"$add_ons" != x; then
1830 for f in $add_ons; do
1831 # Some sanity checks
1832 case "$f" in
1833 crypt)
1834 { { echo "$as_me:$LINENO: error:
1835 *** It seems that you're using an old \`crypt' add-on. crypt is now
1836 *** part of glibc and using the old add-on will not work with this
1837 *** release. Start again with fresh sources and without the old
1838 *** \`crypt' add-on." >&5
1839 echo "$as_me: error:
1840 *** It seems that you're using an old \`crypt' add-on. crypt is now
1841 *** part of glibc and using the old add-on will not work with this
1842 *** release. Start again with fresh sources and without the old
1843 *** \`crypt' add-on." >&2;}
1844 { (exit 1); exit 1; }; }
1846 localedata)
1847 { { echo "$as_me:$LINENO: error:
1848 *** It seems that you're using an old \`localedata' add-on. localedata
1849 *** is now part of glibc and using the old add-on will not work with
1850 *** this release. Start again with fresh sources and without the old
1851 *** \`localedata' add-on." >&5
1852 echo "$as_me: error:
1853 *** It seems that you're using an old \`localedata' add-on. localedata
1854 *** is now part of glibc and using the old add-on will not work with
1855 *** this release. Start again with fresh sources and without the old
1856 *** \`localedata' add-on." >&2;}
1857 { (exit 1); exit 1; }; }
1859 esac
1861 # Test whether such a subdir really exists.
1862 test -d $srcdir/$f || {
1863 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1864 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1865 { (exit 1); exit 1; }; }
1867 done
1869 # Now source each add-on's configure fragment.
1870 # The fragments can use $srcdir/$libc_add_on to find themselves,
1871 # and test $add_ons_automatic to see if they were explicitly requested.
1872 # A fragment can clear (or even change) $libc_add_on to affect
1873 # whether it goes into the list to be actually used in the build.
1874 use_add_ons=
1875 for libc_add_on in $add_ons; do
1876 libc_add_on_frag=$srcdir/$libc_add_on/configure
1877 if test -r $libc_add_on_frag; then
1878 echo "$as_me:$LINENO: result: running configure fragment for add-on $libc_add_on" >&5
1879 echo "${ECHO_T}running configure fragment for add-on $libc_add_on" >&6
1880 . $libc_add_on_frag
1881 else
1882 { echo "$as_me:$LINENO: WARNING: add-on fragment $libc_add_on_frag missing" >&5
1883 echo "$as_me: WARNING: add-on fragment $libc_add_on_frag missing" >&2;}
1885 if test -n "$libc_add_on"; then
1886 use_add_ons="$use_add_ons $libc_add_on"
1887 add_ons_pfx="$add_ons_pfx $libc_add_on/"
1888 add_ons_sfx="$add_ons_sfx /$libc_add_on"
1890 done
1891 # Use echo to strip excess whitespace.
1892 add_ons="`echo $use_add_ons`"
1898 ### I put this here to prevent those annoying emails from people who cannot
1899 ### read and try to compile glibc on unsupported platforms. --drepper
1901 ### By using the undocumented --enable-hacker-mode option for configure
1902 ### one can skip this test to make the configuration not fail for unsupported
1903 ### platforms.
1905 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
1906 case "$machine-$host_os" in
1907 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1910 echo "*** The GNU C library is currently not available for this platform."
1911 echo "*** So far nobody cared to port it and if there is no volunteer it"
1912 echo "*** might never happen. So, if you have interest to see glibc on"
1913 echo "*** this platform visit"
1914 echo "*** http://www.gnu.org/software/libc/porting.html"
1915 echo "*** and join the group of porters"
1916 exit 1
1918 esac
1921 # Expand the configuration machine name into a subdirectory by architecture
1922 # type and particular chip. If an add-on configure fragment already set
1923 # base_machine, we don't change it.
1924 test -n "$base_machine" || case "$machine" in
1925 a29k | am29000) base_machine=a29k machine=a29k ;;
1926 alpha*) base_machine=alpha machine=alpha/$machine ;;
1927 arm*) base_machine=arm machine=arm/arm32/$machine ;;
1928 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1929 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1930 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1931 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1932 i[34567]86) base_machine=i386 machine=i386/$machine ;;
1933 ia64) base_machine=ia64 machine=ia64 ;;
1934 m680?0) base_machine=m68k machine=m68k/$machine ;;
1935 m68k) base_machine=m68k machine=m68k/m68020 ;;
1936 m88???) base_machine=m88k machine=m88k/$machine ;;
1937 m88k) base_machine=m88k machine=m88k/m88100 ;;
1938 mips64*) base_machine=mips64
1939 case "$CC $CFLAGS $CPPFLAGS " in
1940 *" -mabi=n32 "*) mips_cc_abi=n32 ;;
1941 *" -mabi=64 "*|*" -mabi=n64 "*) mips_cc_abi=64 ;;
1942 *" -mabi=32 "*|*" -mabi=o32 "*) mips_cc_abi=32 ;;
1943 *) mips_cc_abi=default ;;
1944 esac
1945 case $config_os in
1946 *abin32*) mips_config_abi=n32 ;;
1947 *abi64*|*abin64*) mips_config_abi=64 ;;
1948 *abi32*|*abio32*) mips_config_abi=32 ;;
1949 *) mips_config_abi=$mips_cc_abi ;;
1950 esac
1951 case $mips_config_abi in
1952 default) machine=mips/mips64/n32 mips_config_abi=n32 ;;
1953 n32) machine=mips/mips64/n32 ;;
1954 64) machine=mips/mips64/n64 ;;
1955 32) machine=mips/mips32/kern64 ;;
1956 esac
1957 machine=$machine/$config_machine
1958 if test $mips_config_abi != $mips_cc_abi; then
1959 # This won't make it to config.make, but we want to
1960 # set this in case configure tests depend on it.
1961 CPPFLAGS="$CPPFLAGS -mabi=$mips_config_abi"
1964 mips*) base_machine=mips machine=mips/mips32/$machine ;;
1965 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1966 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1967 s390) base_machine=s390 machine=s390/s390-32 ;;
1968 s390x) base_machine=s390 machine=s390/s390-64 ;;
1969 sh3*) base_machine=sh machine=sh/sh3 ;;
1970 sh4*) base_machine=sh machine=sh/sh4 ;;
1971 sparc | sparcv[67])
1972 base_machine=sparc machine=sparc/sparc32 ;;
1973 sparcv8 | supersparc | hypersparc)
1974 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1975 sparcv8plus | sparcv8plusa | sparcv9)
1976 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1977 sparcv8plusb | sparcv9b)
1978 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1979 sparc64 | ultrasparc)
1980 base_machine=sparc machine=sparc/sparc64 ;;
1981 sparc64b | ultrasparc3)
1982 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1983 thumb*) base_machine=thumb machine=arm/thumb/$machine ;;
1984 *) base_machine=$machine ;;
1985 esac
1988 if test "$base_machine" = "i386"; then
1989 cat >>confdefs.h <<\_ACEOF
1990 #define USE_REGPARMS 1
1991 _ACEOF
1995 # Compute the list of sysdep directories for this configuration.
1996 # This can take a while to compute.
1997 sysdep_dir=$srcdir/sysdeps
1998 echo "$as_me:$LINENO: checking sysdep dirs" >&5
1999 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
2000 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
2001 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
2003 case "$os" in
2004 gnu*)
2005 base_os=mach/hurd ;;
2006 netbsd* | 386bsd* | freebsd* | bsdi*)
2007 base_os=unix/bsd/bsd4.4 ;;
2008 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
2009 base_os=unix/bsd ;;
2010 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
2011 base_os=unix/sysv ;;
2012 irix6*)
2013 base_os=unix/sysv/irix6/$os ;;
2014 solaris[2-9]*)
2015 base_os=unix/sysv/sysv4 ;;
2016 hpux*)
2017 base_os=unix/sysv/hpux/$os ;;
2018 aix4.3*)
2019 base_os=unix/sysv/aix/aix4.3 ;;
2020 none)
2021 base_os=standalone ;;
2023 base_os='' ;;
2024 esac
2026 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
2027 tail=$os
2028 ostry=$os
2029 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
2030 ostry="$ostry /$o"
2031 tail=$o
2032 done
2033 o=`echo $tail | sed 's/[0-9]*$//'`
2034 if test $o != $tail; then
2035 ostry="$ostry /$o"
2037 # For linux-gnu, try linux-gnu, then linux.
2038 o=`echo $tail | sed 's/-.*$//'`
2039 if test $o != $tail; then
2040 ostry="$ostry /$o"
2043 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
2044 base=
2045 tail=$base_os
2046 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
2047 set $b
2048 base="$base /$1"
2049 tail="$2"
2050 done
2052 # For sparc/sparc32, try sparc/sparc32 and then sparc.
2053 mach=
2054 tail=$machine
2055 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
2056 set $m
2057 # Prepend the machine's FPU directory unless --without-fp.
2058 if test "$with_fp" = yes; then
2059 mach="$mach /$1/fpu"
2060 else
2061 mach="$mach /$1/nofpu"
2063 mach="$mach /$1"
2064 tail="$2"
2065 done
2068 # Find what sysdep directories exist.
2069 sysnames=
2070 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2071 for d in $add_ons_pfx ''; do
2072 for b in $base ''; do
2073 for m0 in $mach ''; do
2074 for v in /$vendor ''; do
2075 test "$v" = / && continue
2076 for o in /$ostry ''; do
2077 test "$o" = / && continue
2078 for m in $mach ''; do
2079 for a in $add_ons_sfx ''; do
2080 if test "$m0$b$v$o$m"; then
2081 try="${d}sysdeps$m0$b$v$o$m$a"
2082 test -n "$enable_debug_configure" &&
2083 echo "$0 DEBUG: try $try" >&2
2084 if test -d $srcdir/$try; then
2085 sysnames="$sysnames $try"
2086 { test -n "$o" || test -n "$b"; } && os_used=t
2087 { test -n "$m" || test -n "$m0"; } && machine_used=t
2090 done
2091 done
2092 done
2093 done
2094 done
2095 done
2096 done
2097 IFS="$ac_save_ifs"
2099 if test -z "$os_used" && test "$os" != none; then
2100 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2101 echo "$as_me: error: Operating system $os is not supported." >&2;}
2102 { (exit 1); exit 1; }; }
2104 if test -z "$machine_used" && test "$machine" != none; then
2105 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2106 echo "$as_me: error: The $machine is not supported." >&2;}
2107 { (exit 1); exit 1; }; }
2110 # We have now validated the configuration.
2113 # If using ELF, look for an `elf' subdirectory of each machine directory.
2114 # We prepend these rather than inserting them whereever the machine appears
2115 # because things specified by the machine's ELF ABI should override
2116 # OS-specific things, and should always be the same for any OS on the
2117 # machine (otherwise what's the point of an ABI?).
2118 if test "$elf" = yes; then
2119 elf_dirs=
2120 for d in $add_ons_pfx ''; do
2121 for m in $mach; do
2122 if test -d $srcdir/${d}sysdeps$m/elf; then
2123 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2125 done
2126 done
2127 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2131 # Expand the list of system names into a full list of directories
2132 # from each element's parent name and Implies file (if present).
2133 set $sysnames
2134 names=
2135 while test $# -gt 0; do
2136 name=$1
2137 shift
2139 case " $names " in *" $name "*)
2140 # Already in the list.
2141 continue
2142 esac
2144 # Report each name as we discover it, so there is no long pause in output.
2145 echo $ECHO_N "$name $ECHO_C" >&6
2147 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2149 case $name in
2150 /*) xsrcdir= ;;
2151 *) xsrcdir=$srcdir/ ;;
2152 esac
2153 test -n "$enable_debug_configure" &&
2154 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2156 if test -f $xsrcdir$name/Implies; then
2157 # Collect more names from the `Implies' file (removing comments).
2158 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2159 implied=
2160 for x in $implied_candidate; do
2161 found=no
2162 if test -d $xsrcdir$name_base/$x; then
2163 implied="$implied $name_base/$x";
2164 found=yes
2166 for d in $add_ons_pfx ''; do
2167 try="${d}sysdeps/$x"
2168 case $d in
2169 /*) try_srcdir= ;;
2170 *) try_srcdir=$srcdir/ ;;
2171 esac
2172 test -n "$enable_debug_configure" &&
2173 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2174 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2175 then
2176 implied="$implied $try"
2177 found=yes
2179 done
2180 if test $found = no; then
2181 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2182 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2184 done
2185 else
2186 implied=
2189 # Add NAME to the list of names.
2190 names="$names $name"
2192 # Find the parent of NAME, using the empty string if it has none.
2193 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2195 # Add the names implied by NAME, and NAME's parent (if it has one), to
2196 # the list of names to be processed (the argument list). We prepend the
2197 # implied names to the list and append the parent. We want implied
2198 # directories to come before further directories inferred from the
2199 # configuration components; this ensures that for sysv4, unix/common
2200 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2201 # after sysv4).
2202 sysnames="`echo $implied $* $parent`"
2203 test -n "$sysnames" && set $sysnames
2204 done
2206 # Add the default directories.
2207 default_sysnames=sysdeps/generic
2208 if test "$elf" = yes; then
2209 default_sysnames="sysdeps/generic/elf $default_sysnames"
2211 sysnames="$names $default_sysnames"
2213 # The other names were emitted during the scan.
2214 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2215 echo "${ECHO_T}$default_sysnames" >&6
2218 ### Locate tools.
2220 # Find a good install program. We prefer a C program (faster),
2221 # so one script is as good as another. But avoid the broken or
2222 # incompatible versions:
2223 # SysV /etc/install, /usr/sbin/install
2224 # SunOS /usr/etc/install
2225 # IRIX /sbin/install
2226 # AIX /bin/install
2227 # AmigaOS /C/install, which installs bootblocks on floppy discs
2228 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2229 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2230 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2231 # OS/2's system install, which has a completely different semantic
2232 # ./install, which can be erroneously created by make from ./install.sh.
2233 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2234 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2235 if test -z "$INSTALL"; then
2236 if test "${ac_cv_path_install+set}" = set; then
2237 echo $ECHO_N "(cached) $ECHO_C" >&6
2238 else
2239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2240 for as_dir in $PATH
2242 IFS=$as_save_IFS
2243 test -z "$as_dir" && as_dir=.
2244 # Account for people who put trailing slashes in PATH elements.
2245 case $as_dir/ in
2246 ./ | .// | /cC/* | \
2247 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2248 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2249 /usr/ucb/* ) ;;
2251 # OSF1 and SCO ODT 3.0 have their own names for install.
2252 # Don't use installbsd from OSF since it installs stuff as root
2253 # by default.
2254 for ac_prog in ginstall scoinst install; do
2255 for ac_exec_ext in '' $ac_executable_extensions; do
2256 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2257 if test $ac_prog = install &&
2258 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2259 # AIX install. It has an incompatible calling convention.
2261 elif test $ac_prog = install &&
2262 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2263 # program-specific install script used by HP pwplus--don't use.
2265 else
2266 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2267 break 3
2270 done
2271 done
2273 esac
2274 done
2278 if test "${ac_cv_path_install+set}" = set; then
2279 INSTALL=$ac_cv_path_install
2280 else
2281 # As a last resort, use the slow shell script. We don't cache a
2282 # path for INSTALL within a source directory, because that will
2283 # break other packages using the cache if that directory is
2284 # removed, or if the path is relative.
2285 INSTALL=$ac_install_sh
2288 echo "$as_me:$LINENO: result: $INSTALL" >&5
2289 echo "${ECHO_T}$INSTALL" >&6
2291 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2292 # It thinks the first close brace ends the variable substitution.
2293 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2295 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2297 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2299 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2300 # The makefiles need to use a different form to find it in $srcdir.
2301 INSTALL='\$(..)./scripts/install-sh -c'
2303 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2304 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2305 LN_S=$as_ln_s
2306 if test "$LN_S" = "ln -s"; then
2307 echo "$as_me:$LINENO: result: yes" >&5
2308 echo "${ECHO_T}yes" >&6
2309 else
2310 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2311 echo "${ECHO_T}no, using $LN_S" >&6
2315 ac_ext=c
2316 ac_cpp='$CPP $CPPFLAGS'
2317 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2318 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2319 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2320 if test -n "$ac_tool_prefix"; then
2321 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2322 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2323 echo "$as_me:$LINENO: checking for $ac_word" >&5
2324 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2325 if test "${ac_cv_prog_CC+set}" = set; then
2326 echo $ECHO_N "(cached) $ECHO_C" >&6
2327 else
2328 if test -n "$CC"; then
2329 ac_cv_prog_CC="$CC" # Let the user override the test.
2330 else
2331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2332 for as_dir in $PATH
2334 IFS=$as_save_IFS
2335 test -z "$as_dir" && as_dir=.
2336 for ac_exec_ext in '' $ac_executable_extensions; do
2337 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2338 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2339 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2340 break 2
2342 done
2343 done
2347 CC=$ac_cv_prog_CC
2348 if test -n "$CC"; then
2349 echo "$as_me:$LINENO: result: $CC" >&5
2350 echo "${ECHO_T}$CC" >&6
2351 else
2352 echo "$as_me:$LINENO: result: no" >&5
2353 echo "${ECHO_T}no" >&6
2357 if test -z "$ac_cv_prog_CC"; then
2358 ac_ct_CC=$CC
2359 # Extract the first word of "gcc", so it can be a program name with args.
2360 set dummy gcc; ac_word=$2
2361 echo "$as_me:$LINENO: checking for $ac_word" >&5
2362 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2363 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2364 echo $ECHO_N "(cached) $ECHO_C" >&6
2365 else
2366 if test -n "$ac_ct_CC"; then
2367 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2368 else
2369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2370 for as_dir in $PATH
2372 IFS=$as_save_IFS
2373 test -z "$as_dir" && as_dir=.
2374 for ac_exec_ext in '' $ac_executable_extensions; do
2375 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2376 ac_cv_prog_ac_ct_CC="gcc"
2377 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2378 break 2
2380 done
2381 done
2385 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2386 if test -n "$ac_ct_CC"; then
2387 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2388 echo "${ECHO_T}$ac_ct_CC" >&6
2389 else
2390 echo "$as_me:$LINENO: result: no" >&5
2391 echo "${ECHO_T}no" >&6
2394 CC=$ac_ct_CC
2395 else
2396 CC="$ac_cv_prog_CC"
2399 if test -z "$CC"; then
2400 if test -n "$ac_tool_prefix"; then
2401 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2402 set dummy ${ac_tool_prefix}cc; ac_word=$2
2403 echo "$as_me:$LINENO: checking for $ac_word" >&5
2404 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2405 if test "${ac_cv_prog_CC+set}" = set; then
2406 echo $ECHO_N "(cached) $ECHO_C" >&6
2407 else
2408 if test -n "$CC"; then
2409 ac_cv_prog_CC="$CC" # Let the user override the test.
2410 else
2411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2412 for as_dir in $PATH
2414 IFS=$as_save_IFS
2415 test -z "$as_dir" && as_dir=.
2416 for ac_exec_ext in '' $ac_executable_extensions; do
2417 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2418 ac_cv_prog_CC="${ac_tool_prefix}cc"
2419 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2420 break 2
2422 done
2423 done
2427 CC=$ac_cv_prog_CC
2428 if test -n "$CC"; then
2429 echo "$as_me:$LINENO: result: $CC" >&5
2430 echo "${ECHO_T}$CC" >&6
2431 else
2432 echo "$as_me:$LINENO: result: no" >&5
2433 echo "${ECHO_T}no" >&6
2437 if test -z "$ac_cv_prog_CC"; then
2438 ac_ct_CC=$CC
2439 # Extract the first word of "cc", so it can be a program name with args.
2440 set dummy cc; ac_word=$2
2441 echo "$as_me:$LINENO: checking for $ac_word" >&5
2442 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2443 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2444 echo $ECHO_N "(cached) $ECHO_C" >&6
2445 else
2446 if test -n "$ac_ct_CC"; then
2447 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2448 else
2449 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2450 for as_dir in $PATH
2452 IFS=$as_save_IFS
2453 test -z "$as_dir" && as_dir=.
2454 for ac_exec_ext in '' $ac_executable_extensions; do
2455 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2456 ac_cv_prog_ac_ct_CC="cc"
2457 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2458 break 2
2460 done
2461 done
2465 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2466 if test -n "$ac_ct_CC"; then
2467 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2468 echo "${ECHO_T}$ac_ct_CC" >&6
2469 else
2470 echo "$as_me:$LINENO: result: no" >&5
2471 echo "${ECHO_T}no" >&6
2474 CC=$ac_ct_CC
2475 else
2476 CC="$ac_cv_prog_CC"
2480 if test -z "$CC"; then
2481 # Extract the first word of "cc", so it can be a program name with args.
2482 set dummy cc; ac_word=$2
2483 echo "$as_me:$LINENO: checking for $ac_word" >&5
2484 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2485 if test "${ac_cv_prog_CC+set}" = set; then
2486 echo $ECHO_N "(cached) $ECHO_C" >&6
2487 else
2488 if test -n "$CC"; then
2489 ac_cv_prog_CC="$CC" # Let the user override the test.
2490 else
2491 ac_prog_rejected=no
2492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2493 for as_dir in $PATH
2495 IFS=$as_save_IFS
2496 test -z "$as_dir" && as_dir=.
2497 for ac_exec_ext in '' $ac_executable_extensions; do
2498 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2499 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2500 ac_prog_rejected=yes
2501 continue
2503 ac_cv_prog_CC="cc"
2504 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2505 break 2
2507 done
2508 done
2510 if test $ac_prog_rejected = yes; then
2511 # We found a bogon in the path, so make sure we never use it.
2512 set dummy $ac_cv_prog_CC
2513 shift
2514 if test $# != 0; then
2515 # We chose a different compiler from the bogus one.
2516 # However, it has the same basename, so the bogon will be chosen
2517 # first if we set CC to just the basename; use the full file name.
2518 shift
2519 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2524 CC=$ac_cv_prog_CC
2525 if test -n "$CC"; then
2526 echo "$as_me:$LINENO: result: $CC" >&5
2527 echo "${ECHO_T}$CC" >&6
2528 else
2529 echo "$as_me:$LINENO: result: no" >&5
2530 echo "${ECHO_T}no" >&6
2534 if test -z "$CC"; then
2535 if test -n "$ac_tool_prefix"; then
2536 for ac_prog in cl
2538 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2539 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2540 echo "$as_me:$LINENO: checking for $ac_word" >&5
2541 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2542 if test "${ac_cv_prog_CC+set}" = set; then
2543 echo $ECHO_N "(cached) $ECHO_C" >&6
2544 else
2545 if test -n "$CC"; then
2546 ac_cv_prog_CC="$CC" # Let the user override the test.
2547 else
2548 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2549 for as_dir in $PATH
2551 IFS=$as_save_IFS
2552 test -z "$as_dir" && as_dir=.
2553 for ac_exec_ext in '' $ac_executable_extensions; do
2554 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2555 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2556 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2557 break 2
2559 done
2560 done
2564 CC=$ac_cv_prog_CC
2565 if test -n "$CC"; then
2566 echo "$as_me:$LINENO: result: $CC" >&5
2567 echo "${ECHO_T}$CC" >&6
2568 else
2569 echo "$as_me:$LINENO: result: no" >&5
2570 echo "${ECHO_T}no" >&6
2573 test -n "$CC" && break
2574 done
2576 if test -z "$CC"; then
2577 ac_ct_CC=$CC
2578 for ac_prog in cl
2580 # Extract the first word of "$ac_prog", so it can be a program name with args.
2581 set dummy $ac_prog; ac_word=$2
2582 echo "$as_me:$LINENO: checking for $ac_word" >&5
2583 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2584 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2585 echo $ECHO_N "(cached) $ECHO_C" >&6
2586 else
2587 if test -n "$ac_ct_CC"; then
2588 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2589 else
2590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2591 for as_dir in $PATH
2593 IFS=$as_save_IFS
2594 test -z "$as_dir" && as_dir=.
2595 for ac_exec_ext in '' $ac_executable_extensions; do
2596 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2597 ac_cv_prog_ac_ct_CC="$ac_prog"
2598 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2599 break 2
2601 done
2602 done
2606 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2607 if test -n "$ac_ct_CC"; then
2608 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2609 echo "${ECHO_T}$ac_ct_CC" >&6
2610 else
2611 echo "$as_me:$LINENO: result: no" >&5
2612 echo "${ECHO_T}no" >&6
2615 test -n "$ac_ct_CC" && break
2616 done
2618 CC=$ac_ct_CC
2624 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2625 See \`config.log' for more details." >&5
2626 echo "$as_me: error: no acceptable C compiler found in \$PATH
2627 See \`config.log' for more details." >&2;}
2628 { (exit 1); exit 1; }; }
2630 # Provide some information about the compiler.
2631 echo "$as_me:$LINENO:" \
2632 "checking for C compiler version" >&5
2633 ac_compiler=`set X $ac_compile; echo $2`
2634 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2635 (eval $ac_compiler --version </dev/null >&5) 2>&5
2636 ac_status=$?
2637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2638 (exit $ac_status); }
2639 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2640 (eval $ac_compiler -v </dev/null >&5) 2>&5
2641 ac_status=$?
2642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2643 (exit $ac_status); }
2644 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2645 (eval $ac_compiler -V </dev/null >&5) 2>&5
2646 ac_status=$?
2647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2648 (exit $ac_status); }
2650 EXEEXT=
2651 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2652 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2653 if test "${ac_cv_objext+set}" = set; then
2654 echo $ECHO_N "(cached) $ECHO_C" >&6
2655 else
2656 cat >conftest.$ac_ext <<_ACEOF
2657 /* confdefs.h. */
2658 _ACEOF
2659 cat confdefs.h >>conftest.$ac_ext
2660 cat >>conftest.$ac_ext <<_ACEOF
2661 /* end confdefs.h. */
2664 main ()
2668 return 0;
2670 _ACEOF
2671 rm -f conftest.o conftest.obj
2672 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2673 (eval $ac_compile) 2>&5
2674 ac_status=$?
2675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2676 (exit $ac_status); }; then
2677 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2678 case $ac_file in
2679 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2680 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2681 break;;
2682 esac
2683 done
2684 else
2685 echo "$as_me: failed program was:" >&5
2686 sed 's/^/| /' conftest.$ac_ext >&5
2688 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2689 See \`config.log' for more details." >&5
2690 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2691 See \`config.log' for more details." >&2;}
2692 { (exit 1); exit 1; }; }
2695 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2697 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2698 echo "${ECHO_T}$ac_cv_objext" >&6
2699 OBJEXT=$ac_cv_objext
2700 ac_objext=$OBJEXT
2701 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2702 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2703 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2704 echo $ECHO_N "(cached) $ECHO_C" >&6
2705 else
2706 cat >conftest.$ac_ext <<_ACEOF
2707 /* confdefs.h. */
2708 _ACEOF
2709 cat confdefs.h >>conftest.$ac_ext
2710 cat >>conftest.$ac_ext <<_ACEOF
2711 /* end confdefs.h. */
2714 main ()
2716 #ifndef __GNUC__
2717 choke me
2718 #endif
2721 return 0;
2723 _ACEOF
2724 rm -f conftest.$ac_objext
2725 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2726 (eval $ac_compile) 2>conftest.er1
2727 ac_status=$?
2728 grep -v '^ *+' conftest.er1 >conftest.err
2729 rm -f conftest.er1
2730 cat conftest.err >&5
2731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2732 (exit $ac_status); } &&
2733 { ac_try='test -z "$ac_c_werror_flag"
2734 || test ! -s conftest.err'
2735 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2736 (eval $ac_try) 2>&5
2737 ac_status=$?
2738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2739 (exit $ac_status); }; } &&
2740 { ac_try='test -s conftest.$ac_objext'
2741 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2742 (eval $ac_try) 2>&5
2743 ac_status=$?
2744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2745 (exit $ac_status); }; }; then
2746 ac_compiler_gnu=yes
2747 else
2748 echo "$as_me: failed program was:" >&5
2749 sed 's/^/| /' conftest.$ac_ext >&5
2751 ac_compiler_gnu=no
2753 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2754 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2757 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2758 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2759 GCC=`test $ac_compiler_gnu = yes && echo yes`
2760 ac_test_CFLAGS=${CFLAGS+set}
2761 ac_save_CFLAGS=$CFLAGS
2762 CFLAGS="-g"
2763 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2764 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2765 if test "${ac_cv_prog_cc_g+set}" = set; then
2766 echo $ECHO_N "(cached) $ECHO_C" >&6
2767 else
2768 cat >conftest.$ac_ext <<_ACEOF
2769 /* confdefs.h. */
2770 _ACEOF
2771 cat confdefs.h >>conftest.$ac_ext
2772 cat >>conftest.$ac_ext <<_ACEOF
2773 /* end confdefs.h. */
2776 main ()
2780 return 0;
2782 _ACEOF
2783 rm -f conftest.$ac_objext
2784 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2785 (eval $ac_compile) 2>conftest.er1
2786 ac_status=$?
2787 grep -v '^ *+' conftest.er1 >conftest.err
2788 rm -f conftest.er1
2789 cat conftest.err >&5
2790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2791 (exit $ac_status); } &&
2792 { ac_try='test -z "$ac_c_werror_flag"
2793 || test ! -s conftest.err'
2794 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2795 (eval $ac_try) 2>&5
2796 ac_status=$?
2797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2798 (exit $ac_status); }; } &&
2799 { ac_try='test -s conftest.$ac_objext'
2800 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2801 (eval $ac_try) 2>&5
2802 ac_status=$?
2803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2804 (exit $ac_status); }; }; then
2805 ac_cv_prog_cc_g=yes
2806 else
2807 echo "$as_me: failed program was:" >&5
2808 sed 's/^/| /' conftest.$ac_ext >&5
2810 ac_cv_prog_cc_g=no
2812 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2814 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2815 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2816 if test "$ac_test_CFLAGS" = set; then
2817 CFLAGS=$ac_save_CFLAGS
2818 elif test $ac_cv_prog_cc_g = yes; then
2819 if test "$GCC" = yes; then
2820 CFLAGS="-g -O2"
2821 else
2822 CFLAGS="-g"
2824 else
2825 if test "$GCC" = yes; then
2826 CFLAGS="-O2"
2827 else
2828 CFLAGS=
2831 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2832 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2833 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2834 echo $ECHO_N "(cached) $ECHO_C" >&6
2835 else
2836 ac_cv_prog_cc_stdc=no
2837 ac_save_CC=$CC
2838 cat >conftest.$ac_ext <<_ACEOF
2839 /* confdefs.h. */
2840 _ACEOF
2841 cat confdefs.h >>conftest.$ac_ext
2842 cat >>conftest.$ac_ext <<_ACEOF
2843 /* end confdefs.h. */
2844 #include <stdarg.h>
2845 #include <stdio.h>
2846 #include <sys/types.h>
2847 #include <sys/stat.h>
2848 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2849 struct buf { int x; };
2850 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2851 static char *e (p, i)
2852 char **p;
2853 int i;
2855 return p[i];
2857 static char *f (char * (*g) (char **, int), char **p, ...)
2859 char *s;
2860 va_list v;
2861 va_start (v,p);
2862 s = g (p, va_arg (v,int));
2863 va_end (v);
2864 return s;
2867 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2868 function prototypes and stuff, but not '\xHH' hex character constants.
2869 These don't provoke an error unfortunately, instead are silently treated
2870 as 'x'. The following induces an error, until -std1 is added to get
2871 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2872 array size at least. It's necessary to write '\x00'==0 to get something
2873 that's true only with -std1. */
2874 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2876 int test (int i, double x);
2877 struct s1 {int (*f) (int a);};
2878 struct s2 {int (*f) (double a);};
2879 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2880 int argc;
2881 char **argv;
2883 main ()
2885 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2887 return 0;
2889 _ACEOF
2890 # Don't try gcc -ansi; that turns off useful extensions and
2891 # breaks some systems' header files.
2892 # AIX -qlanglvl=ansi
2893 # Ultrix and OSF/1 -std1
2894 # HP-UX 10.20 and later -Ae
2895 # HP-UX older versions -Aa -D_HPUX_SOURCE
2896 # SVR4 -Xc -D__EXTENSIONS__
2897 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2899 CC="$ac_save_CC $ac_arg"
2900 rm -f conftest.$ac_objext
2901 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2902 (eval $ac_compile) 2>conftest.er1
2903 ac_status=$?
2904 grep -v '^ *+' conftest.er1 >conftest.err
2905 rm -f conftest.er1
2906 cat conftest.err >&5
2907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2908 (exit $ac_status); } &&
2909 { ac_try='test -z "$ac_c_werror_flag"
2910 || test ! -s conftest.err'
2911 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2912 (eval $ac_try) 2>&5
2913 ac_status=$?
2914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2915 (exit $ac_status); }; } &&
2916 { ac_try='test -s conftest.$ac_objext'
2917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2918 (eval $ac_try) 2>&5
2919 ac_status=$?
2920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2921 (exit $ac_status); }; }; then
2922 ac_cv_prog_cc_stdc=$ac_arg
2923 break
2924 else
2925 echo "$as_me: failed program was:" >&5
2926 sed 's/^/| /' conftest.$ac_ext >&5
2929 rm -f conftest.err conftest.$ac_objext
2930 done
2931 rm -f conftest.$ac_ext conftest.$ac_objext
2932 CC=$ac_save_CC
2936 case "x$ac_cv_prog_cc_stdc" in
2937 x|xno)
2938 echo "$as_me:$LINENO: result: none needed" >&5
2939 echo "${ECHO_T}none needed" >&6 ;;
2941 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2942 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2943 CC="$CC $ac_cv_prog_cc_stdc" ;;
2944 esac
2946 # Some people use a C++ compiler to compile C. Since we use `exit',
2947 # in C++ we need to declare it. In case someone uses the same compiler
2948 # for both compiling C and C++ we need to have the C++ compiler decide
2949 # the declaration of exit, since it's the most demanding environment.
2950 cat >conftest.$ac_ext <<_ACEOF
2951 #ifndef __cplusplus
2952 choke me
2953 #endif
2954 _ACEOF
2955 rm -f conftest.$ac_objext
2956 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2957 (eval $ac_compile) 2>conftest.er1
2958 ac_status=$?
2959 grep -v '^ *+' conftest.er1 >conftest.err
2960 rm -f conftest.er1
2961 cat conftest.err >&5
2962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2963 (exit $ac_status); } &&
2964 { ac_try='test -z "$ac_c_werror_flag"
2965 || test ! -s conftest.err'
2966 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2967 (eval $ac_try) 2>&5
2968 ac_status=$?
2969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2970 (exit $ac_status); }; } &&
2971 { ac_try='test -s conftest.$ac_objext'
2972 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2973 (eval $ac_try) 2>&5
2974 ac_status=$?
2975 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2976 (exit $ac_status); }; }; then
2977 for ac_declaration in \
2978 '' \
2979 'extern "C" void std::exit (int) throw (); using std::exit;' \
2980 'extern "C" void std::exit (int); using std::exit;' \
2981 'extern "C" void exit (int) throw ();' \
2982 'extern "C" void exit (int);' \
2983 'void exit (int);'
2985 cat >conftest.$ac_ext <<_ACEOF
2986 /* confdefs.h. */
2987 _ACEOF
2988 cat confdefs.h >>conftest.$ac_ext
2989 cat >>conftest.$ac_ext <<_ACEOF
2990 /* end confdefs.h. */
2991 $ac_declaration
2992 #include <stdlib.h>
2994 main ()
2996 exit (42);
2998 return 0;
3000 _ACEOF
3001 rm -f conftest.$ac_objext
3002 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3003 (eval $ac_compile) 2>conftest.er1
3004 ac_status=$?
3005 grep -v '^ *+' conftest.er1 >conftest.err
3006 rm -f conftest.er1
3007 cat conftest.err >&5
3008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3009 (exit $ac_status); } &&
3010 { ac_try='test -z "$ac_c_werror_flag"
3011 || test ! -s conftest.err'
3012 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3013 (eval $ac_try) 2>&5
3014 ac_status=$?
3015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3016 (exit $ac_status); }; } &&
3017 { ac_try='test -s conftest.$ac_objext'
3018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3019 (eval $ac_try) 2>&5
3020 ac_status=$?
3021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3022 (exit $ac_status); }; }; then
3024 else
3025 echo "$as_me: failed program was:" >&5
3026 sed 's/^/| /' conftest.$ac_ext >&5
3028 continue
3030 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3031 cat >conftest.$ac_ext <<_ACEOF
3032 /* confdefs.h. */
3033 _ACEOF
3034 cat confdefs.h >>conftest.$ac_ext
3035 cat >>conftest.$ac_ext <<_ACEOF
3036 /* end confdefs.h. */
3037 $ac_declaration
3039 main ()
3041 exit (42);
3043 return 0;
3045 _ACEOF
3046 rm -f conftest.$ac_objext
3047 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3048 (eval $ac_compile) 2>conftest.er1
3049 ac_status=$?
3050 grep -v '^ *+' conftest.er1 >conftest.err
3051 rm -f conftest.er1
3052 cat conftest.err >&5
3053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3054 (exit $ac_status); } &&
3055 { ac_try='test -z "$ac_c_werror_flag"
3056 || test ! -s conftest.err'
3057 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3058 (eval $ac_try) 2>&5
3059 ac_status=$?
3060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3061 (exit $ac_status); }; } &&
3062 { ac_try='test -s conftest.$ac_objext'
3063 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3064 (eval $ac_try) 2>&5
3065 ac_status=$?
3066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3067 (exit $ac_status); }; }; then
3068 break
3069 else
3070 echo "$as_me: failed program was:" >&5
3071 sed 's/^/| /' conftest.$ac_ext >&5
3074 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3075 done
3076 rm -f conftest*
3077 if test -n "$ac_declaration"; then
3078 echo '#ifdef __cplusplus' >>confdefs.h
3079 echo $ac_declaration >>confdefs.h
3080 echo '#endif' >>confdefs.h
3083 else
3084 echo "$as_me: failed program was:" >&5
3085 sed 's/^/| /' conftest.$ac_ext >&5
3088 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3089 ac_ext=c
3090 ac_cpp='$CPP $CPPFLAGS'
3091 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3092 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3093 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3095 if test $host != $build; then
3096 for ac_prog in gcc cc
3098 # Extract the first word of "$ac_prog", so it can be a program name with args.
3099 set dummy $ac_prog; ac_word=$2
3100 echo "$as_me:$LINENO: checking for $ac_word" >&5
3101 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3102 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3103 echo $ECHO_N "(cached) $ECHO_C" >&6
3104 else
3105 if test -n "$BUILD_CC"; then
3106 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3107 else
3108 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3109 for as_dir in $PATH
3111 IFS=$as_save_IFS
3112 test -z "$as_dir" && as_dir=.
3113 for ac_exec_ext in '' $ac_executable_extensions; do
3114 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3115 ac_cv_prog_BUILD_CC="$ac_prog"
3116 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3117 break 2
3119 done
3120 done
3124 BUILD_CC=$ac_cv_prog_BUILD_CC
3125 if test -n "$BUILD_CC"; then
3126 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3127 echo "${ECHO_T}$BUILD_CC" >&6
3128 else
3129 echo "$as_me:$LINENO: result: no" >&5
3130 echo "${ECHO_T}no" >&6
3133 test -n "$BUILD_CC" && break
3134 done
3138 ac_ext=c
3139 ac_cpp='$CPP $CPPFLAGS'
3140 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3141 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3142 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3143 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3144 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3145 # On Suns, sometimes $CPP names a directory.
3146 if test -n "$CPP" && test -d "$CPP"; then
3147 CPP=
3149 if test -z "$CPP"; then
3150 if test "${ac_cv_prog_CPP+set}" = set; then
3151 echo $ECHO_N "(cached) $ECHO_C" >&6
3152 else
3153 # Double quotes because CPP needs to be expanded
3154 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3156 ac_preproc_ok=false
3157 for ac_c_preproc_warn_flag in '' yes
3159 # Use a header file that comes with gcc, so configuring glibc
3160 # with a fresh cross-compiler works.
3161 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3162 # <limits.h> exists even on freestanding compilers.
3163 # On the NeXT, cc -E runs the code through the compiler's parser,
3164 # not just through cpp. "Syntax error" is here to catch this case.
3165 cat >conftest.$ac_ext <<_ACEOF
3166 /* confdefs.h. */
3167 _ACEOF
3168 cat confdefs.h >>conftest.$ac_ext
3169 cat >>conftest.$ac_ext <<_ACEOF
3170 /* end confdefs.h. */
3171 #ifdef __STDC__
3172 # include <limits.h>
3173 #else
3174 # include <assert.h>
3175 #endif
3176 Syntax error
3177 _ACEOF
3178 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3179 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3180 ac_status=$?
3181 grep -v '^ *+' conftest.er1 >conftest.err
3182 rm -f conftest.er1
3183 cat conftest.err >&5
3184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3185 (exit $ac_status); } >/dev/null; then
3186 if test -s conftest.err; then
3187 ac_cpp_err=$ac_c_preproc_warn_flag
3188 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3189 else
3190 ac_cpp_err=
3192 else
3193 ac_cpp_err=yes
3195 if test -z "$ac_cpp_err"; then
3197 else
3198 echo "$as_me: failed program was:" >&5
3199 sed 's/^/| /' conftest.$ac_ext >&5
3201 # Broken: fails on valid input.
3202 continue
3204 rm -f conftest.err conftest.$ac_ext
3206 # OK, works on sane cases. Now check whether non-existent headers
3207 # can be detected and how.
3208 cat >conftest.$ac_ext <<_ACEOF
3209 /* confdefs.h. */
3210 _ACEOF
3211 cat confdefs.h >>conftest.$ac_ext
3212 cat >>conftest.$ac_ext <<_ACEOF
3213 /* end confdefs.h. */
3214 #include <ac_nonexistent.h>
3215 _ACEOF
3216 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3217 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3218 ac_status=$?
3219 grep -v '^ *+' conftest.er1 >conftest.err
3220 rm -f conftest.er1
3221 cat conftest.err >&5
3222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3223 (exit $ac_status); } >/dev/null; then
3224 if test -s conftest.err; then
3225 ac_cpp_err=$ac_c_preproc_warn_flag
3226 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3227 else
3228 ac_cpp_err=
3230 else
3231 ac_cpp_err=yes
3233 if test -z "$ac_cpp_err"; then
3234 # Broken: success on invalid input.
3235 continue
3236 else
3237 echo "$as_me: failed program was:" >&5
3238 sed 's/^/| /' conftest.$ac_ext >&5
3240 # Passes both tests.
3241 ac_preproc_ok=:
3242 break
3244 rm -f conftest.err conftest.$ac_ext
3246 done
3247 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3248 rm -f conftest.err conftest.$ac_ext
3249 if $ac_preproc_ok; then
3250 break
3253 done
3254 ac_cv_prog_CPP=$CPP
3257 CPP=$ac_cv_prog_CPP
3258 else
3259 ac_cv_prog_CPP=$CPP
3261 echo "$as_me:$LINENO: result: $CPP" >&5
3262 echo "${ECHO_T}$CPP" >&6
3263 ac_preproc_ok=false
3264 for ac_c_preproc_warn_flag in '' yes
3266 # Use a header file that comes with gcc, so configuring glibc
3267 # with a fresh cross-compiler works.
3268 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3269 # <limits.h> exists even on freestanding compilers.
3270 # On the NeXT, cc -E runs the code through the compiler's parser,
3271 # not just through cpp. "Syntax error" is here to catch this case.
3272 cat >conftest.$ac_ext <<_ACEOF
3273 /* confdefs.h. */
3274 _ACEOF
3275 cat confdefs.h >>conftest.$ac_ext
3276 cat >>conftest.$ac_ext <<_ACEOF
3277 /* end confdefs.h. */
3278 #ifdef __STDC__
3279 # include <limits.h>
3280 #else
3281 # include <assert.h>
3282 #endif
3283 Syntax error
3284 _ACEOF
3285 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3286 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3287 ac_status=$?
3288 grep -v '^ *+' conftest.er1 >conftest.err
3289 rm -f conftest.er1
3290 cat conftest.err >&5
3291 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3292 (exit $ac_status); } >/dev/null; then
3293 if test -s conftest.err; then
3294 ac_cpp_err=$ac_c_preproc_warn_flag
3295 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3296 else
3297 ac_cpp_err=
3299 else
3300 ac_cpp_err=yes
3302 if test -z "$ac_cpp_err"; then
3304 else
3305 echo "$as_me: failed program was:" >&5
3306 sed 's/^/| /' conftest.$ac_ext >&5
3308 # Broken: fails on valid input.
3309 continue
3311 rm -f conftest.err conftest.$ac_ext
3313 # OK, works on sane cases. Now check whether non-existent headers
3314 # can be detected and how.
3315 cat >conftest.$ac_ext <<_ACEOF
3316 /* confdefs.h. */
3317 _ACEOF
3318 cat confdefs.h >>conftest.$ac_ext
3319 cat >>conftest.$ac_ext <<_ACEOF
3320 /* end confdefs.h. */
3321 #include <ac_nonexistent.h>
3322 _ACEOF
3323 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3324 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3325 ac_status=$?
3326 grep -v '^ *+' conftest.er1 >conftest.err
3327 rm -f conftest.er1
3328 cat conftest.err >&5
3329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3330 (exit $ac_status); } >/dev/null; then
3331 if test -s conftest.err; then
3332 ac_cpp_err=$ac_c_preproc_warn_flag
3333 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3334 else
3335 ac_cpp_err=
3337 else
3338 ac_cpp_err=yes
3340 if test -z "$ac_cpp_err"; then
3341 # Broken: success on invalid input.
3342 continue
3343 else
3344 echo "$as_me: failed program was:" >&5
3345 sed 's/^/| /' conftest.$ac_ext >&5
3347 # Passes both tests.
3348 ac_preproc_ok=:
3349 break
3351 rm -f conftest.err conftest.$ac_ext
3353 done
3354 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3355 rm -f conftest.err conftest.$ac_ext
3356 if $ac_preproc_ok; then
3358 else
3359 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3360 See \`config.log' for more details." >&5
3361 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3362 See \`config.log' for more details." >&2;}
3363 { (exit 1); exit 1; }; }
3366 ac_ext=c
3367 ac_cpp='$CPP $CPPFLAGS'
3368 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3369 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3370 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3372 # We need the C++ compiler only for testing.
3373 ac_ext=cc
3374 ac_cpp='$CXXCPP $CPPFLAGS'
3375 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3376 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3377 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3378 if test -n "$ac_tool_prefix"; then
3379 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3381 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3382 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3383 echo "$as_me:$LINENO: checking for $ac_word" >&5
3384 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3385 if test "${ac_cv_prog_CXX+set}" = set; then
3386 echo $ECHO_N "(cached) $ECHO_C" >&6
3387 else
3388 if test -n "$CXX"; then
3389 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3390 else
3391 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3392 for as_dir in $PATH
3394 IFS=$as_save_IFS
3395 test -z "$as_dir" && as_dir=.
3396 for ac_exec_ext in '' $ac_executable_extensions; do
3397 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3398 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3399 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3400 break 2
3402 done
3403 done
3407 CXX=$ac_cv_prog_CXX
3408 if test -n "$CXX"; then
3409 echo "$as_me:$LINENO: result: $CXX" >&5
3410 echo "${ECHO_T}$CXX" >&6
3411 else
3412 echo "$as_me:$LINENO: result: no" >&5
3413 echo "${ECHO_T}no" >&6
3416 test -n "$CXX" && break
3417 done
3419 if test -z "$CXX"; then
3420 ac_ct_CXX=$CXX
3421 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3423 # Extract the first word of "$ac_prog", so it can be a program name with args.
3424 set dummy $ac_prog; ac_word=$2
3425 echo "$as_me:$LINENO: checking for $ac_word" >&5
3426 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3427 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3428 echo $ECHO_N "(cached) $ECHO_C" >&6
3429 else
3430 if test -n "$ac_ct_CXX"; then
3431 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3432 else
3433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3434 for as_dir in $PATH
3436 IFS=$as_save_IFS
3437 test -z "$as_dir" && as_dir=.
3438 for ac_exec_ext in '' $ac_executable_extensions; do
3439 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3440 ac_cv_prog_ac_ct_CXX="$ac_prog"
3441 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3442 break 2
3444 done
3445 done
3449 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3450 if test -n "$ac_ct_CXX"; then
3451 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3452 echo "${ECHO_T}$ac_ct_CXX" >&6
3453 else
3454 echo "$as_me:$LINENO: result: no" >&5
3455 echo "${ECHO_T}no" >&6
3458 test -n "$ac_ct_CXX" && break
3459 done
3460 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3462 CXX=$ac_ct_CXX
3466 # Provide some information about the compiler.
3467 echo "$as_me:$LINENO:" \
3468 "checking for C++ compiler version" >&5
3469 ac_compiler=`set X $ac_compile; echo $2`
3470 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3471 (eval $ac_compiler --version </dev/null >&5) 2>&5
3472 ac_status=$?
3473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3474 (exit $ac_status); }
3475 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3476 (eval $ac_compiler -v </dev/null >&5) 2>&5
3477 ac_status=$?
3478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3479 (exit $ac_status); }
3480 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3481 (eval $ac_compiler -V </dev/null >&5) 2>&5
3482 ac_status=$?
3483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3484 (exit $ac_status); }
3486 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3487 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3488 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3489 echo $ECHO_N "(cached) $ECHO_C" >&6
3490 else
3491 cat >conftest.$ac_ext <<_ACEOF
3492 /* confdefs.h. */
3493 _ACEOF
3494 cat confdefs.h >>conftest.$ac_ext
3495 cat >>conftest.$ac_ext <<_ACEOF
3496 /* end confdefs.h. */
3499 main ()
3501 #ifndef __GNUC__
3502 choke me
3503 #endif
3506 return 0;
3508 _ACEOF
3509 rm -f conftest.$ac_objext
3510 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3511 (eval $ac_compile) 2>conftest.er1
3512 ac_status=$?
3513 grep -v '^ *+' conftest.er1 >conftest.err
3514 rm -f conftest.er1
3515 cat conftest.err >&5
3516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3517 (exit $ac_status); } &&
3518 { ac_try='test -z "$ac_cxx_werror_flag"
3519 || test ! -s conftest.err'
3520 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3521 (eval $ac_try) 2>&5
3522 ac_status=$?
3523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3524 (exit $ac_status); }; } &&
3525 { ac_try='test -s conftest.$ac_objext'
3526 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3527 (eval $ac_try) 2>&5
3528 ac_status=$?
3529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3530 (exit $ac_status); }; }; then
3531 ac_compiler_gnu=yes
3532 else
3533 echo "$as_me: failed program was:" >&5
3534 sed 's/^/| /' conftest.$ac_ext >&5
3536 ac_compiler_gnu=no
3538 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3539 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3542 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3543 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3544 GXX=`test $ac_compiler_gnu = yes && echo yes`
3545 ac_test_CXXFLAGS=${CXXFLAGS+set}
3546 ac_save_CXXFLAGS=$CXXFLAGS
3547 CXXFLAGS="-g"
3548 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3549 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3550 if test "${ac_cv_prog_cxx_g+set}" = set; then
3551 echo $ECHO_N "(cached) $ECHO_C" >&6
3552 else
3553 cat >conftest.$ac_ext <<_ACEOF
3554 /* confdefs.h. */
3555 _ACEOF
3556 cat confdefs.h >>conftest.$ac_ext
3557 cat >>conftest.$ac_ext <<_ACEOF
3558 /* end confdefs.h. */
3561 main ()
3565 return 0;
3567 _ACEOF
3568 rm -f conftest.$ac_objext
3569 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3570 (eval $ac_compile) 2>conftest.er1
3571 ac_status=$?
3572 grep -v '^ *+' conftest.er1 >conftest.err
3573 rm -f conftest.er1
3574 cat conftest.err >&5
3575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3576 (exit $ac_status); } &&
3577 { ac_try='test -z "$ac_cxx_werror_flag"
3578 || test ! -s conftest.err'
3579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3580 (eval $ac_try) 2>&5
3581 ac_status=$?
3582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3583 (exit $ac_status); }; } &&
3584 { ac_try='test -s conftest.$ac_objext'
3585 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3586 (eval $ac_try) 2>&5
3587 ac_status=$?
3588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3589 (exit $ac_status); }; }; then
3590 ac_cv_prog_cxx_g=yes
3591 else
3592 echo "$as_me: failed program was:" >&5
3593 sed 's/^/| /' conftest.$ac_ext >&5
3595 ac_cv_prog_cxx_g=no
3597 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3599 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3600 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3601 if test "$ac_test_CXXFLAGS" = set; then
3602 CXXFLAGS=$ac_save_CXXFLAGS
3603 elif test $ac_cv_prog_cxx_g = yes; then
3604 if test "$GXX" = yes; then
3605 CXXFLAGS="-g -O2"
3606 else
3607 CXXFLAGS="-g"
3609 else
3610 if test "$GXX" = yes; then
3611 CXXFLAGS="-O2"
3612 else
3613 CXXFLAGS=
3616 for ac_declaration in \
3617 '' \
3618 'extern "C" void std::exit (int) throw (); using std::exit;' \
3619 'extern "C" void std::exit (int); using std::exit;' \
3620 'extern "C" void exit (int) throw ();' \
3621 'extern "C" void exit (int);' \
3622 'void exit (int);'
3624 cat >conftest.$ac_ext <<_ACEOF
3625 /* confdefs.h. */
3626 _ACEOF
3627 cat confdefs.h >>conftest.$ac_ext
3628 cat >>conftest.$ac_ext <<_ACEOF
3629 /* end confdefs.h. */
3630 $ac_declaration
3631 #include <stdlib.h>
3633 main ()
3635 exit (42);
3637 return 0;
3639 _ACEOF
3640 rm -f conftest.$ac_objext
3641 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3642 (eval $ac_compile) 2>conftest.er1
3643 ac_status=$?
3644 grep -v '^ *+' conftest.er1 >conftest.err
3645 rm -f conftest.er1
3646 cat conftest.err >&5
3647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3648 (exit $ac_status); } &&
3649 { ac_try='test -z "$ac_cxx_werror_flag"
3650 || test ! -s conftest.err'
3651 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3652 (eval $ac_try) 2>&5
3653 ac_status=$?
3654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3655 (exit $ac_status); }; } &&
3656 { ac_try='test -s conftest.$ac_objext'
3657 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3658 (eval $ac_try) 2>&5
3659 ac_status=$?
3660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3661 (exit $ac_status); }; }; then
3663 else
3664 echo "$as_me: failed program was:" >&5
3665 sed 's/^/| /' conftest.$ac_ext >&5
3667 continue
3669 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3670 cat >conftest.$ac_ext <<_ACEOF
3671 /* confdefs.h. */
3672 _ACEOF
3673 cat confdefs.h >>conftest.$ac_ext
3674 cat >>conftest.$ac_ext <<_ACEOF
3675 /* end confdefs.h. */
3676 $ac_declaration
3678 main ()
3680 exit (42);
3682 return 0;
3684 _ACEOF
3685 rm -f conftest.$ac_objext
3686 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3687 (eval $ac_compile) 2>conftest.er1
3688 ac_status=$?
3689 grep -v '^ *+' conftest.er1 >conftest.err
3690 rm -f conftest.er1
3691 cat conftest.err >&5
3692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3693 (exit $ac_status); } &&
3694 { ac_try='test -z "$ac_cxx_werror_flag"
3695 || test ! -s conftest.err'
3696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3697 (eval $ac_try) 2>&5
3698 ac_status=$?
3699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3700 (exit $ac_status); }; } &&
3701 { ac_try='test -s conftest.$ac_objext'
3702 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3703 (eval $ac_try) 2>&5
3704 ac_status=$?
3705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3706 (exit $ac_status); }; }; then
3707 break
3708 else
3709 echo "$as_me: failed program was:" >&5
3710 sed 's/^/| /' conftest.$ac_ext >&5
3713 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3714 done
3715 rm -f conftest*
3716 if test -n "$ac_declaration"; then
3717 echo '#ifdef __cplusplus' >>confdefs.h
3718 echo $ac_declaration >>confdefs.h
3719 echo '#endif' >>confdefs.h
3722 ac_ext=c
3723 ac_cpp='$CPP $CPPFLAGS'
3724 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3725 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3726 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3728 # Was a --with-binutils option given?
3729 if test -n "$path_binutils"; then
3730 # Make absolute; ensure a single trailing slash.
3731 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3732 CC="$CC -B$path_binutils"
3734 AS=`$CC -print-prog-name=as`
3735 LD=`$CC -print-prog-name=ld`
3736 AR=`$CC -print-prog-name=ar`
3738 OBJDUMP=`$CC -print-prog-name=objdump`
3741 # ranlib has to be treated a bit differently since it might not exist at all.
3742 ac_ranlib=`$CC -print-prog-name=ranlib`
3743 if test "x$ac_ranlib" = xranlib; then
3744 # This extra check has to happen since gcc simply echos the parameter in
3745 # case it cannot find the value in its own directories.
3746 if test -n "$ac_tool_prefix"; then
3747 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3748 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3749 echo "$as_me:$LINENO: checking for $ac_word" >&5
3750 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3751 if test "${ac_cv_prog_RANLIB+set}" = set; then
3752 echo $ECHO_N "(cached) $ECHO_C" >&6
3753 else
3754 if test -n "$RANLIB"; then
3755 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3756 else
3757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3758 for as_dir in $PATH
3760 IFS=$as_save_IFS
3761 test -z "$as_dir" && as_dir=.
3762 for ac_exec_ext in '' $ac_executable_extensions; do
3763 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3764 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3765 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3766 break 2
3768 done
3769 done
3773 RANLIB=$ac_cv_prog_RANLIB
3774 if test -n "$RANLIB"; then
3775 echo "$as_me:$LINENO: result: $RANLIB" >&5
3776 echo "${ECHO_T}$RANLIB" >&6
3777 else
3778 echo "$as_me:$LINENO: result: no" >&5
3779 echo "${ECHO_T}no" >&6
3783 if test -z "$ac_cv_prog_RANLIB"; then
3784 ac_ct_RANLIB=$RANLIB
3785 # Extract the first word of "ranlib", so it can be a program name with args.
3786 set dummy ranlib; ac_word=$2
3787 echo "$as_me:$LINENO: checking for $ac_word" >&5
3788 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3789 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3790 echo $ECHO_N "(cached) $ECHO_C" >&6
3791 else
3792 if test -n "$ac_ct_RANLIB"; then
3793 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3794 else
3795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3796 for as_dir in $PATH
3798 IFS=$as_save_IFS
3799 test -z "$as_dir" && as_dir=.
3800 for ac_exec_ext in '' $ac_executable_extensions; do
3801 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3802 ac_cv_prog_ac_ct_RANLIB="ranlib"
3803 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3804 break 2
3806 done
3807 done
3809 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3812 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3813 if test -n "$ac_ct_RANLIB"; then
3814 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3815 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3816 else
3817 echo "$as_me:$LINENO: result: no" >&5
3818 echo "${ECHO_T}no" >&6
3821 RANLIB=$ac_ct_RANLIB
3822 else
3823 RANLIB="$ac_cv_prog_RANLIB"
3826 else
3827 RANLIB=$ac_ranlib
3831 # Determine whether we are using GNU binutils.
3832 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3833 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3834 if test "${libc_cv_prog_as_gnu+set}" = set; then
3835 echo $ECHO_N "(cached) $ECHO_C" >&6
3836 else
3837 # Most GNU programs take a -v and spit out some text including
3838 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3839 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3840 libc_cv_prog_as_gnu=yes
3841 else
3842 libc_cv_prog_as_gnu=no
3844 rm -fr contest*
3846 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3847 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3848 rm -f a.out
3849 gnu_as=$libc_cv_prog_as_gnu
3851 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3852 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3853 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3854 echo $ECHO_N "(cached) $ECHO_C" >&6
3855 else
3856 # Most GNU programs take a -v and spit out some text including
3857 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3858 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3859 libc_cv_prog_ld_gnu=yes
3860 else
3861 libc_cv_prog_ld_gnu=no
3863 rm -fr contest*
3865 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3866 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3867 gnu_ld=$libc_cv_prog_ld_gnu
3870 # Accept binutils 2.13 or newer.
3871 for ac_prog in $AS
3873 # Extract the first word of "$ac_prog", so it can be a program name with args.
3874 set dummy $ac_prog; ac_word=$2
3875 echo "$as_me:$LINENO: checking for $ac_word" >&5
3876 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3877 if test "${ac_cv_prog_AS+set}" = set; then
3878 echo $ECHO_N "(cached) $ECHO_C" >&6
3879 else
3880 if test -n "$AS"; then
3881 ac_cv_prog_AS="$AS" # Let the user override the test.
3882 else
3883 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3884 for as_dir in $PATH
3886 IFS=$as_save_IFS
3887 test -z "$as_dir" && as_dir=.
3888 for ac_exec_ext in '' $ac_executable_extensions; do
3889 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3890 ac_cv_prog_AS="$ac_prog"
3891 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3892 break 2
3894 done
3895 done
3899 AS=$ac_cv_prog_AS
3900 if test -n "$AS"; then
3901 echo "$as_me:$LINENO: result: $AS" >&5
3902 echo "${ECHO_T}$AS" >&6
3903 else
3904 echo "$as_me:$LINENO: result: no" >&5
3905 echo "${ECHO_T}no" >&6
3908 test -n "$AS" && break
3909 done
3911 if test -z "$AS"; then
3912 ac_verc_fail=yes
3913 else
3914 # Found it, now check the version.
3915 echo "$as_me:$LINENO: checking version of $AS" >&5
3916 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3917 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3918 case $ac_prog_version in
3919 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3920 2.1[3-9]*)
3921 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3922 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3924 esac
3925 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3926 echo "${ECHO_T}$ac_prog_version" >&6
3928 if test $ac_verc_fail = yes; then
3929 AS=: critic_missing="$critic_missing as"
3932 for ac_prog in $LD
3934 # Extract the first word of "$ac_prog", so it can be a program name with args.
3935 set dummy $ac_prog; ac_word=$2
3936 echo "$as_me:$LINENO: checking for $ac_word" >&5
3937 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3938 if test "${ac_cv_prog_LD+set}" = set; then
3939 echo $ECHO_N "(cached) $ECHO_C" >&6
3940 else
3941 if test -n "$LD"; then
3942 ac_cv_prog_LD="$LD" # Let the user override the test.
3943 else
3944 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3945 for as_dir in $PATH
3947 IFS=$as_save_IFS
3948 test -z "$as_dir" && as_dir=.
3949 for ac_exec_ext in '' $ac_executable_extensions; do
3950 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3951 ac_cv_prog_LD="$ac_prog"
3952 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3953 break 2
3955 done
3956 done
3960 LD=$ac_cv_prog_LD
3961 if test -n "$LD"; then
3962 echo "$as_me:$LINENO: result: $LD" >&5
3963 echo "${ECHO_T}$LD" >&6
3964 else
3965 echo "$as_me:$LINENO: result: no" >&5
3966 echo "${ECHO_T}no" >&6
3969 test -n "$LD" && break
3970 done
3972 if test -z "$LD"; then
3973 ac_verc_fail=yes
3974 else
3975 # Found it, now check the version.
3976 echo "$as_me:$LINENO: checking version of $LD" >&5
3977 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
3978 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
3979 case $ac_prog_version in
3980 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3981 2.1[3-9]*)
3982 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3983 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3985 esac
3986 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3987 echo "${ECHO_T}$ac_prog_version" >&6
3989 if test $ac_verc_fail = yes; then
3990 LD=: critic_missing="$critic_missing ld"
3994 # We need the physical current working directory. We cannot use the
3995 # "pwd -P" shell builtin since that's not portable. Instead we try to
3996 # find a pwd binary. Note that assigning to the PWD environment
3997 # variable might have some interesting side effects, so we don't do
3998 # that.
3999 # Extract the first word of "pwd", so it can be a program name with args.
4000 set dummy pwd; ac_word=$2
4001 echo "$as_me:$LINENO: checking for $ac_word" >&5
4002 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4003 if test "${ac_cv_path_PWD_P+set}" = set; then
4004 echo $ECHO_N "(cached) $ECHO_C" >&6
4005 else
4006 case $PWD_P in
4007 [\\/]* | ?:[\\/]*)
4008 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4012 for as_dir in $PATH
4014 IFS=$as_save_IFS
4015 test -z "$as_dir" && as_dir=.
4016 for ac_exec_ext in '' $ac_executable_extensions; do
4017 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4018 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4019 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4020 break 2
4022 done
4023 done
4025 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4027 esac
4029 PWD_P=$ac_cv_path_PWD_P
4031 if test -n "$PWD_P"; then
4032 echo "$as_me:$LINENO: result: $PWD_P" >&5
4033 echo "${ECHO_T}$PWD_P" >&6
4034 else
4035 echo "$as_me:$LINENO: result: no" >&5
4036 echo "${ECHO_T}no" >&6
4039 if test "$PWD_P" = no; then
4040 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
4041 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
4042 { (exit 1); exit 1; }; }
4045 # These programs are version sensitive.
4047 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4049 # Extract the first word of "$ac_prog", so it can be a program name with args.
4050 set dummy $ac_prog; ac_word=$2
4051 echo "$as_me:$LINENO: checking for $ac_word" >&5
4052 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4053 if test "${ac_cv_prog_CC+set}" = set; then
4054 echo $ECHO_N "(cached) $ECHO_C" >&6
4055 else
4056 if test -n "$CC"; then
4057 ac_cv_prog_CC="$CC" # Let the user override the test.
4058 else
4059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4060 for as_dir in $PATH
4062 IFS=$as_save_IFS
4063 test -z "$as_dir" && as_dir=.
4064 for ac_exec_ext in '' $ac_executable_extensions; do
4065 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4066 ac_cv_prog_CC="$ac_prog"
4067 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4068 break 2
4070 done
4071 done
4075 CC=$ac_cv_prog_CC
4076 if test -n "$CC"; then
4077 echo "$as_me:$LINENO: result: $CC" >&5
4078 echo "${ECHO_T}$CC" >&6
4079 else
4080 echo "$as_me:$LINENO: result: no" >&5
4081 echo "${ECHO_T}no" >&6
4084 test -n "$CC" && break
4085 done
4087 if test -z "$CC"; then
4088 ac_verc_fail=yes
4089 else
4090 # Found it, now check the version.
4091 echo "$as_me:$LINENO: checking version of $CC" >&5
4092 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4093 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4094 case $ac_prog_version in
4095 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4096 3.[2-9]* | 4.[0-9]* )
4097 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4098 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4100 esac
4101 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4102 echo "${ECHO_T}$ac_prog_version" >&6
4104 if test $ac_verc_fail = yes; then
4105 critic_missing="$critic_missing gcc"
4108 for ac_prog in gnumake gmake make
4110 # Extract the first word of "$ac_prog", so it can be a program name with args.
4111 set dummy $ac_prog; ac_word=$2
4112 echo "$as_me:$LINENO: checking for $ac_word" >&5
4113 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4114 if test "${ac_cv_prog_MAKE+set}" = set; then
4115 echo $ECHO_N "(cached) $ECHO_C" >&6
4116 else
4117 if test -n "$MAKE"; then
4118 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4119 else
4120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4121 for as_dir in $PATH
4123 IFS=$as_save_IFS
4124 test -z "$as_dir" && as_dir=.
4125 for ac_exec_ext in '' $ac_executable_extensions; do
4126 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4127 ac_cv_prog_MAKE="$ac_prog"
4128 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4129 break 2
4131 done
4132 done
4136 MAKE=$ac_cv_prog_MAKE
4137 if test -n "$MAKE"; then
4138 echo "$as_me:$LINENO: result: $MAKE" >&5
4139 echo "${ECHO_T}$MAKE" >&6
4140 else
4141 echo "$as_me:$LINENO: result: no" >&5
4142 echo "${ECHO_T}no" >&6
4145 test -n "$MAKE" && break
4146 done
4148 if test -z "$MAKE"; then
4149 ac_verc_fail=yes
4150 else
4151 # Found it, now check the version.
4152 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4153 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4154 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4155 case $ac_prog_version in
4156 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4157 3.79* | 3.[89]*)
4158 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4159 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4161 esac
4162 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4163 echo "${ECHO_T}$ac_prog_version" >&6
4165 if test $ac_verc_fail = yes; then
4166 critic_missing="$critic_missing make"
4170 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4172 # Extract the first word of "$ac_prog", so it can be a program name with args.
4173 set dummy $ac_prog; ac_word=$2
4174 echo "$as_me:$LINENO: checking for $ac_word" >&5
4175 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4176 if test "${ac_cv_prog_MSGFMT+set}" = set; then
4177 echo $ECHO_N "(cached) $ECHO_C" >&6
4178 else
4179 if test -n "$MSGFMT"; then
4180 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4181 else
4182 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4183 for as_dir in $PATH
4185 IFS=$as_save_IFS
4186 test -z "$as_dir" && as_dir=.
4187 for ac_exec_ext in '' $ac_executable_extensions; do
4188 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4189 ac_cv_prog_MSGFMT="$ac_prog"
4190 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4191 break 2
4193 done
4194 done
4198 MSGFMT=$ac_cv_prog_MSGFMT
4199 if test -n "$MSGFMT"; then
4200 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4201 echo "${ECHO_T}$MSGFMT" >&6
4202 else
4203 echo "$as_me:$LINENO: result: no" >&5
4204 echo "${ECHO_T}no" >&6
4207 test -n "$MSGFMT" && break
4208 done
4210 if test -z "$MSGFMT"; then
4211 ac_verc_fail=yes
4212 else
4213 # Found it, now check the version.
4214 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4215 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4216 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4217 case $ac_prog_version in
4218 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4219 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4220 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4221 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4223 esac
4224 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4225 echo "${ECHO_T}$ac_prog_version" >&6
4227 if test $ac_verc_fail = yes; then
4228 MSGFMT=: aux_missing="$aux_missing msgfmt"
4231 for ac_prog in makeinfo
4233 # Extract the first word of "$ac_prog", so it can be a program name with args.
4234 set dummy $ac_prog; ac_word=$2
4235 echo "$as_me:$LINENO: checking for $ac_word" >&5
4236 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4237 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4238 echo $ECHO_N "(cached) $ECHO_C" >&6
4239 else
4240 if test -n "$MAKEINFO"; then
4241 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4242 else
4243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4244 for as_dir in $PATH
4246 IFS=$as_save_IFS
4247 test -z "$as_dir" && as_dir=.
4248 for ac_exec_ext in '' $ac_executable_extensions; do
4249 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4250 ac_cv_prog_MAKEINFO="$ac_prog"
4251 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4252 break 2
4254 done
4255 done
4259 MAKEINFO=$ac_cv_prog_MAKEINFO
4260 if test -n "$MAKEINFO"; then
4261 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4262 echo "${ECHO_T}$MAKEINFO" >&6
4263 else
4264 echo "$as_me:$LINENO: result: no" >&5
4265 echo "${ECHO_T}no" >&6
4268 test -n "$MAKEINFO" && break
4269 done
4271 if test -z "$MAKEINFO"; then
4272 ac_verc_fail=yes
4273 else
4274 # Found it, now check the version.
4275 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4276 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4277 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4278 case $ac_prog_version in
4279 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4280 4.*)
4281 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4282 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4284 esac
4285 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4286 echo "${ECHO_T}$ac_prog_version" >&6
4288 if test $ac_verc_fail = yes; then
4289 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4292 for ac_prog in sed
4294 # Extract the first word of "$ac_prog", so it can be a program name with args.
4295 set dummy $ac_prog; ac_word=$2
4296 echo "$as_me:$LINENO: checking for $ac_word" >&5
4297 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4298 if test "${ac_cv_prog_SED+set}" = set; then
4299 echo $ECHO_N "(cached) $ECHO_C" >&6
4300 else
4301 if test -n "$SED"; then
4302 ac_cv_prog_SED="$SED" # Let the user override the test.
4303 else
4304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4305 for as_dir in $PATH
4307 IFS=$as_save_IFS
4308 test -z "$as_dir" && as_dir=.
4309 for ac_exec_ext in '' $ac_executable_extensions; do
4310 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4311 ac_cv_prog_SED="$ac_prog"
4312 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4313 break 2
4315 done
4316 done
4320 SED=$ac_cv_prog_SED
4321 if test -n "$SED"; then
4322 echo "$as_me:$LINENO: result: $SED" >&5
4323 echo "${ECHO_T}$SED" >&6
4324 else
4325 echo "$as_me:$LINENO: result: no" >&5
4326 echo "${ECHO_T}no" >&6
4329 test -n "$SED" && break
4330 done
4332 if test -z "$SED"; then
4333 ac_verc_fail=yes
4334 else
4335 # Found it, now check the version.
4336 echo "$as_me:$LINENO: checking version of $SED" >&5
4337 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4338 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4339 case $ac_prog_version in
4340 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4341 3.0[2-9]*|3.[1-9]*|[4-9]*)
4342 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4343 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4345 esac
4346 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4347 echo "${ECHO_T}$ac_prog_version" >&6
4349 if test $ac_verc_fail = yes; then
4350 SED=: aux_missing="$aux_missing sed"
4354 for ac_prog in autoconf
4356 # Extract the first word of "$ac_prog", so it can be a program name with args.
4357 set dummy $ac_prog; ac_word=$2
4358 echo "$as_me:$LINENO: checking for $ac_word" >&5
4359 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4360 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
4361 echo $ECHO_N "(cached) $ECHO_C" >&6
4362 else
4363 if test -n "$AUTOCONF"; then
4364 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4365 else
4366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4367 for as_dir in $PATH
4369 IFS=$as_save_IFS
4370 test -z "$as_dir" && as_dir=.
4371 for ac_exec_ext in '' $ac_executable_extensions; do
4372 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4373 ac_cv_prog_AUTOCONF="$ac_prog"
4374 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4375 break 2
4377 done
4378 done
4382 AUTOCONF=$ac_cv_prog_AUTOCONF
4383 if test -n "$AUTOCONF"; then
4384 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4385 echo "${ECHO_T}$AUTOCONF" >&6
4386 else
4387 echo "$as_me:$LINENO: result: no" >&5
4388 echo "${ECHO_T}no" >&6
4391 test -n "$AUTOCONF" && break
4392 done
4393 test -n "$AUTOCONF" || AUTOCONF="no"
4395 case "x$AUTOCONF" in
4396 xno|x|x:) AUTOCONF=no ;;
4398 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4399 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4400 if test "${libc_cv_autoconf_works+set}" = set; then
4401 echo $ECHO_N "(cached) $ECHO_C" >&6
4402 else
4403 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4404 libc_cv_autoconf_works=yes
4405 else
4406 libc_cv_autoconf_works=no
4409 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4410 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
4411 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4413 esac
4414 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4415 # If --without-cvs they probably won't change configure.in, so no complaints.
4416 aux_missing="$aux_missing autoconf"
4419 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4420 *** These critical programs are missing or too old:$critic_missing
4421 *** Check the INSTALL file for required versions." >&5
4422 echo "$as_me: error:
4423 *** These critical programs are missing or too old:$critic_missing
4424 *** Check the INSTALL file for required versions." >&2;}
4425 { (exit 1); exit 1; }; }
4427 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
4428 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4429 *** some features will be disabled.
4430 *** Check the INSTALL file for required versions." >&5
4431 echo "$as_me: WARNING:
4432 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4433 *** some features will be disabled.
4434 *** Check the INSTALL file for required versions." >&2;}
4436 # if using special system headers, find out the compiler's sekrit
4437 # header directory and add that to the list. NOTE: Only does the right
4438 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
4439 if test -n "$sysheaders"; then
4440 ccheaders=`$CC -print-file-name=include`
4441 SYSINCLUDES="-nostdinc -isystem $ccheaders \
4442 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
4446 # check if ranlib is necessary
4447 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4448 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4449 if test "${libc_cv_ranlib_necessary+set}" = set; then
4450 echo $ECHO_N "(cached) $ECHO_C" >&6
4451 else
4452 cat > conftest.c <<EOF
4453 int a;
4454 char b;
4455 void c(void) {}
4457 $CC $CFLAGS $CPPFLAGS -c conftest.c
4458 $AR cr conftest.a conftest.o
4459 cp conftest.a conftest2.a
4460 $RANLIB conftest.a
4461 if cmp -s conftest.a conftest2.a; then
4462 libc_cv_ranlib_necessary=no
4463 else
4464 libc_cv_ranlib_necessary=yes
4466 rm -rf conftest*
4468 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4469 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
4470 if test "$libc_cv_ranlib_necessary" = no; then
4471 RANLIB=:
4474 # Test if LD_LIBRARY_PATH contains the notation for the current directory
4475 # since this would lead to problems installing/building glibc.
4476 # LD_LIBRARY_PATH contains the current directory if one of the following
4477 # is true:
4478 # - one of the terminals (":" and ";") is the first or last sign
4479 # - two terminals occur directly after each other
4480 # - the path contains an element with a dot in it
4481 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4482 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
4483 case ${LD_LIBRARY_PATH} in
4484 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
4485 ld_library_path_setting="contains current directory"
4488 ld_library_path_setting="ok"
4490 esac
4491 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4492 echo "${ECHO_T}$ld_library_path_setting" >&6
4493 if test "$ld_library_path_setting" != "ok"; then
4494 { { echo "$as_me:$LINENO: error:
4495 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4496 *** building glibc. Please change the environment variable
4497 *** and run configure again." >&5
4498 echo "$as_me: error:
4499 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4500 *** building glibc. Please change the environment variable
4501 *** and run configure again." >&2;}
4502 { (exit 1); exit 1; }; }
4505 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4506 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4507 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4508 echo $ECHO_N "(cached) $ECHO_C" >&6
4509 else
4510 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4511 libc_cv_gcc_static_libgcc=
4512 else
4513 libc_cv_gcc_static_libgcc=-static-libgcc
4516 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4517 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
4520 # Extract the first word of "bash", so it can be a program name with args.
4521 set dummy bash; ac_word=$2
4522 echo "$as_me:$LINENO: checking for $ac_word" >&5
4523 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4524 if test "${ac_cv_path_BASH+set}" = set; then
4525 echo $ECHO_N "(cached) $ECHO_C" >&6
4526 else
4527 case $BASH in
4528 [\\/]* | ?:[\\/]*)
4529 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4533 for as_dir in $PATH
4535 IFS=$as_save_IFS
4536 test -z "$as_dir" && as_dir=.
4537 for ac_exec_ext in '' $ac_executable_extensions; do
4538 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4539 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4540 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4541 break 2
4543 done
4544 done
4546 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4548 esac
4550 BASH=$ac_cv_path_BASH
4552 if test -n "$BASH"; then
4553 echo "$as_me:$LINENO: result: $BASH" >&5
4554 echo "${ECHO_T}$BASH" >&6
4555 else
4556 echo "$as_me:$LINENO: result: no" >&5
4557 echo "${ECHO_T}no" >&6
4560 if test "$BASH" != no &&
4561 $BASH -c 'test "$BASH_VERSINFO" \
4562 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4563 libc_cv_have_bash2=yes
4564 else
4565 libc_cv_have_bash2=no
4569 if test "$BASH" = no; then
4570 # Extract the first word of "ksh", so it can be a program name with args.
4571 set dummy ksh; ac_word=$2
4572 echo "$as_me:$LINENO: checking for $ac_word" >&5
4573 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4574 if test "${ac_cv_path_KSH+set}" = set; then
4575 echo $ECHO_N "(cached) $ECHO_C" >&6
4576 else
4577 case $KSH in
4578 [\\/]* | ?:[\\/]*)
4579 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4583 for as_dir in $PATH
4585 IFS=$as_save_IFS
4586 test -z "$as_dir" && as_dir=.
4587 for ac_exec_ext in '' $ac_executable_extensions; do
4588 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4589 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4590 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4591 break 2
4593 done
4594 done
4596 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4598 esac
4600 KSH=$ac_cv_path_KSH
4602 if test -n "$KSH"; then
4603 echo "$as_me:$LINENO: result: $KSH" >&5
4604 echo "${ECHO_T}$KSH" >&6
4605 else
4606 echo "$as_me:$LINENO: result: no" >&5
4607 echo "${ECHO_T}no" >&6
4610 if test "$KSH" = no; then
4611 libc_cv_have_ksh=no
4612 else
4613 libc_cv_have_ksh=yes
4615 else
4616 KSH="$BASH"
4618 libc_cv_have_ksh=yes
4622 for ac_prog in gawk mawk nawk awk
4624 # Extract the first word of "$ac_prog", so it can be a program name with args.
4625 set dummy $ac_prog; ac_word=$2
4626 echo "$as_me:$LINENO: checking for $ac_word" >&5
4627 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4628 if test "${ac_cv_prog_AWK+set}" = set; then
4629 echo $ECHO_N "(cached) $ECHO_C" >&6
4630 else
4631 if test -n "$AWK"; then
4632 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4633 else
4634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4635 for as_dir in $PATH
4637 IFS=$as_save_IFS
4638 test -z "$as_dir" && as_dir=.
4639 for ac_exec_ext in '' $ac_executable_extensions; do
4640 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4641 ac_cv_prog_AWK="$ac_prog"
4642 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4643 break 2
4645 done
4646 done
4650 AWK=$ac_cv_prog_AWK
4651 if test -n "$AWK"; then
4652 echo "$as_me:$LINENO: result: $AWK" >&5
4653 echo "${ECHO_T}$AWK" >&6
4654 else
4655 echo "$as_me:$LINENO: result: no" >&5
4656 echo "${ECHO_T}no" >&6
4659 test -n "$AWK" && break
4660 done
4662 # Extract the first word of "perl", so it can be a program name with args.
4663 set dummy perl; ac_word=$2
4664 echo "$as_me:$LINENO: checking for $ac_word" >&5
4665 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4666 if test "${ac_cv_path_PERL+set}" = set; then
4667 echo $ECHO_N "(cached) $ECHO_C" >&6
4668 else
4669 case $PERL in
4670 [\\/]* | ?:[\\/]*)
4671 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4675 for as_dir in $PATH
4677 IFS=$as_save_IFS
4678 test -z "$as_dir" && as_dir=.
4679 for ac_exec_ext in '' $ac_executable_extensions; do
4680 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4681 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4682 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4683 break 2
4685 done
4686 done
4688 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4690 esac
4692 PERL=$ac_cv_path_PERL
4694 if test -n "$PERL"; then
4695 echo "$as_me:$LINENO: result: $PERL" >&5
4696 echo "${ECHO_T}$PERL" >&6
4697 else
4698 echo "$as_me:$LINENO: result: no" >&5
4699 echo "${ECHO_T}no" >&6
4702 if test "$PERL" != no &&
4703 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4704 PERL=no
4706 # Extract the first word of "install-info", so it can be a program name with args.
4707 set dummy install-info; ac_word=$2
4708 echo "$as_me:$LINENO: checking for $ac_word" >&5
4709 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4710 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4711 echo $ECHO_N "(cached) $ECHO_C" >&6
4712 else
4713 case $INSTALL_INFO in
4714 [\\/]* | ?:[\\/]*)
4715 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4719 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4720 for as_dir in $as_dummy
4722 IFS=$as_save_IFS
4723 test -z "$as_dir" && as_dir=.
4724 for ac_exec_ext in '' $ac_executable_extensions; do
4725 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4726 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4727 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4728 break 2
4730 done
4731 done
4733 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4735 esac
4737 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4739 if test -n "$INSTALL_INFO"; then
4740 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4741 echo "${ECHO_T}$INSTALL_INFO" >&6
4742 else
4743 echo "$as_me:$LINENO: result: no" >&5
4744 echo "${ECHO_T}no" >&6
4747 # Extract the first word of "bison", so it can be a program name with args.
4748 set dummy bison; ac_word=$2
4749 echo "$as_me:$LINENO: checking for $ac_word" >&5
4750 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4751 if test "${ac_cv_path_BISON+set}" = set; then
4752 echo $ECHO_N "(cached) $ECHO_C" >&6
4753 else
4754 case $BISON in
4755 [\\/]* | ?:[\\/]*)
4756 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4759 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4760 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4761 for as_dir in $as_dummy
4763 IFS=$as_save_IFS
4764 test -z "$as_dir" && as_dir=.
4765 for ac_exec_ext in '' $ac_executable_extensions; do
4766 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4767 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4768 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4769 break 2
4771 done
4772 done
4774 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4776 esac
4778 BISON=$ac_cv_path_BISON
4780 if test -n "$BISON"; then
4781 echo "$as_me:$LINENO: result: $BISON" >&5
4782 echo "${ECHO_T}$BISON" >&6
4783 else
4784 echo "$as_me:$LINENO: result: no" >&5
4785 echo "${ECHO_T}no" >&6
4789 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4790 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4791 if test "${libc_cv_signed_size_t+set}" = set; then
4792 echo $ECHO_N "(cached) $ECHO_C" >&6
4793 else
4794 echo '#include <stddef.h>
4795 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4796 if eval "$ac_cpp conftest.c 2>/dev/null" \
4797 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4798 libc_cv_signed_size_t=no
4799 else
4800 libc_cv_signed_size_t=yes
4802 rm -f conftest*
4804 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4805 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4806 if test $libc_cv_signed_size_t = yes; then
4807 cat >> confdefs.h <<\EOF
4808 #undef __SIZE_TYPE__
4809 #define __SIZE_TYPE__ unsigned
4814 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4815 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4816 if test "${libc_cv_friendly_stddef+set}" = set; then
4817 echo $ECHO_N "(cached) $ECHO_C" >&6
4818 else
4819 cat >conftest.$ac_ext <<_ACEOF
4820 /* confdefs.h. */
4821 _ACEOF
4822 cat confdefs.h >>conftest.$ac_ext
4823 cat >>conftest.$ac_ext <<_ACEOF
4824 /* end confdefs.h. */
4825 #define __need_size_t
4826 #define __need_wchar_t
4827 #include <stddef.h>
4828 #define __need_NULL
4829 #include <stddef.h>
4831 main ()
4833 size_t size; wchar_t wchar;
4834 #ifdef offsetof
4835 #error stddef.h ignored __need_*
4836 #endif
4837 if (&size == NULL || &wchar == NULL) abort ();
4839 return 0;
4841 _ACEOF
4842 rm -f conftest.$ac_objext
4843 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4844 (eval $ac_compile) 2>conftest.er1
4845 ac_status=$?
4846 grep -v '^ *+' conftest.er1 >conftest.err
4847 rm -f conftest.er1
4848 cat conftest.err >&5
4849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4850 (exit $ac_status); } &&
4851 { ac_try='test -z "$ac_c_werror_flag"
4852 || test ! -s conftest.err'
4853 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4854 (eval $ac_try) 2>&5
4855 ac_status=$?
4856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4857 (exit $ac_status); }; } &&
4858 { ac_try='test -s conftest.$ac_objext'
4859 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4860 (eval $ac_try) 2>&5
4861 ac_status=$?
4862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4863 (exit $ac_status); }; }; then
4864 libc_cv_friendly_stddef=yes
4865 else
4866 echo "$as_me: failed program was:" >&5
4867 sed 's/^/| /' conftest.$ac_ext >&5
4869 libc_cv_friendly_stddef=no
4871 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4873 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4874 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4875 if test $libc_cv_friendly_stddef = yes; then
4876 config_vars="$config_vars
4877 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4880 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4881 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4882 if test "${libc_cv_need_minus_P+set}" = set; then
4883 echo $ECHO_N "(cached) $ECHO_C" >&6
4884 else
4885 cat > conftest.S <<EOF
4886 #include "confdefs.h"
4887 /* Nothing whatsoever. */
4889 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
4890 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4891 (eval $ac_try) 2>&5
4892 ac_status=$?
4893 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4894 (exit $ac_status); }; }; then
4895 libc_cv_need_minus_P=no
4896 else
4897 libc_cv_need_minus_P=yes
4899 rm -f conftest*
4901 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4902 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4903 if test $libc_cv_need_minus_P = yes; then
4904 config_vars="$config_vars
4905 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4908 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4909 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4910 if test "${libc_cv_dot_text+set}" = set; then
4911 echo $ECHO_N "(cached) $ECHO_C" >&6
4912 else
4913 cat > conftest.s <<EOF
4914 .text
4916 libc_cv_dot_text=
4917 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4918 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4919 (eval $ac_try) 2>&5
4920 ac_status=$?
4921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4922 (exit $ac_status); }; }; then
4923 libc_cv_dot_text=.text
4925 rm -f conftest*
4928 if test -z "$libc_cv_dot_text"; then
4929 echo "$as_me:$LINENO: result: no" >&5
4930 echo "${ECHO_T}no" >&6
4931 else
4932 echo "$as_me:$LINENO: result: yes" >&5
4933 echo "${ECHO_T}yes" >&6
4936 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4937 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4938 if test "${libc_cv_asm_global_directive+set}" = set; then
4939 echo $ECHO_N "(cached) $ECHO_C" >&6
4940 else
4941 libc_cv_asm_global_directive=UNKNOWN
4942 for ac_globl in .globl .global .EXPORT; do
4943 cat > conftest.s <<EOF
4944 ${libc_cv_dot_text}
4945 ${ac_globl} foo
4946 foo:
4948 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4949 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4950 (eval $ac_try) 2>&5
4951 ac_status=$?
4952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4953 (exit $ac_status); }; }; then
4954 libc_cv_asm_global_directive=${ac_globl}
4956 rm -f conftest*
4957 test $libc_cv_asm_global_directive != UNKNOWN && break
4958 done
4960 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4961 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4962 if test $libc_cv_asm_global_directive = UNKNOWN; then
4963 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4964 echo "$as_me: error: cannot determine asm global directive" >&2;}
4965 { (exit 1); exit 1; }; }
4966 else
4967 cat >>confdefs.h <<_ACEOF
4968 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4969 _ACEOF
4973 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
4974 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
4975 if test "${libc_cv_asm_set_directive+set}" = set; then
4976 echo $ECHO_N "(cached) $ECHO_C" >&6
4977 else
4978 cat > conftest.s <<EOF
4979 ${libc_cv_dot_text}
4980 foo:
4981 .set glibc_conftest_frobozz,foo
4982 $libc_cv_asm_global_directive glibc_conftest_frobozz
4984 # The alpha-dec-osf1 assembler gives only a warning for `.set'
4985 # (but it doesn't work), so we must do a linking check to be sure.
4986 cat > conftest1.c <<\EOF
4987 extern int glibc_conftest_frobozz;
4988 void _start() { glibc_conftest_frobozz = 1; }
4990 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4991 -nostartfiles -nostdlib \
4992 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
4993 libc_cv_asm_set_directive=yes
4994 else
4995 libc_cv_asm_set_directive=no
4997 rm -f conftest*
4999 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
5000 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
5001 if test $libc_cv_asm_set_directive = yes; then
5002 cat >>confdefs.h <<\_ACEOF
5003 #define HAVE_ASM_SET_DIRECTIVE 1
5004 _ACEOF
5008 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
5009 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
5010 if test "${libc_cv_asm_type_prefix+set}" = set; then
5011 echo $ECHO_N "(cached) $ECHO_C" >&6
5012 else
5013 libc_cv_asm_type_prefix=no
5014 for ac_try_prefix in '@' '%' '#'; do
5015 cat > conftest.s <<EOF
5016 ${libc_cv_dot_text}
5017 ${libc_cv_asm_global_directive} foo
5018 .type foo, ${ac_try_prefix}object
5019 .size foo, 1
5020 foo:
5021 .byte 1
5023 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5024 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5025 (eval $ac_try) 2>&5
5026 ac_status=$?
5027 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5028 (exit $ac_status); }; }; then
5029 libc_cv_asm_type_prefix=${ac_try_prefix}
5031 rm -f conftest*
5032 test "x$libc_cv_asm_type_prefix" != xno && break
5033 done
5035 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
5036 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
5037 if test "x$libc_cv_asm_type_prefix" != xno; then
5038 cat >>confdefs.h <<_ACEOF
5039 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
5040 _ACEOF
5044 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
5045 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
5046 if test "${libc_cv_asm_symver_directive+set}" = set; then
5047 echo $ECHO_N "(cached) $ECHO_C" >&6
5048 else
5049 cat > conftest.s <<EOF
5050 ${libc_cv_dot_text}
5051 _sym:
5052 .symver _sym,sym@VERS
5054 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5055 libc_cv_asm_symver_directive=yes
5056 else
5057 libc_cv_asm_symver_directive=no
5059 rm -f conftest*
5061 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
5062 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
5063 echo "$as_me:$LINENO: checking for ld --version-script" >&5
5064 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
5065 if test "${libc_cv_ld_version_script_option+set}" = set; then
5066 echo $ECHO_N "(cached) $ECHO_C" >&6
5067 else
5068 if test $libc_cv_asm_symver_directive = yes; then
5069 cat > conftest.s <<EOF
5070 ${libc_cv_dot_text}
5071 _sym:
5072 .symver _sym,sym@VERS
5074 cat > conftest.map <<EOF
5075 VERS_1 {
5076 global: sym;
5079 VERS_2 {
5080 global: sym;
5081 } VERS_1;
5083 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5084 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5085 -o conftest.so conftest.o
5086 -nostartfiles -nostdlib
5087 -Wl,--version-script,conftest.map
5088 1>&5'
5089 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5090 (eval $ac_try) 2>&5
5091 ac_status=$?
5092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5093 (exit $ac_status); }; };
5094 then
5095 libc_cv_ld_version_script_option=yes
5096 else
5097 libc_cv_ld_version_script_option=no
5099 else
5100 libc_cv_ld_version_script_option=no
5102 else
5103 libc_cv_ld_version_script_option=no
5105 rm -f conftest*
5107 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
5108 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
5109 if test $shared != no &&
5110 test $libc_cv_asm_symver_directive = yes &&
5111 test $libc_cv_ld_version_script_option = yes &&
5112 test $enable_versioning = yes; then
5113 VERSIONING=yes
5114 cat >>confdefs.h <<\_ACEOF
5115 #define DO_VERSIONING 1
5116 _ACEOF
5118 else
5119 VERSIONING=no
5123 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5124 echo "\
5125 *** WARNING: You should not compile GNU libc without versioning. Not using
5126 *** versioning will introduce incompatibilities so that old binaries
5127 *** will not run anymore.
5128 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5130 if test $elf = yes; then
5131 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
5132 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
5133 if test "${libc_cv_asm_previous_directive+set}" = set; then
5134 echo $ECHO_N "(cached) $ECHO_C" >&6
5135 else
5136 cat > conftest.s <<EOF
5137 .section foo_section
5138 .previous
5140 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5141 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5142 (eval $ac_try) 2>&5
5143 ac_status=$?
5144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5145 (exit $ac_status); }; }; then
5146 libc_cv_asm_previous_directive=yes
5147 else
5148 libc_cv_asm_previous_directive=no
5150 rm -f conftest*
5152 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
5153 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
5154 if test $libc_cv_asm_previous_directive = yes; then
5155 cat >>confdefs.h <<\_ACEOF
5156 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
5157 _ACEOF
5159 else
5160 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
5161 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
5162 if test "${libc_cv_asm_popsection_directive+set}" = set; then
5163 echo $ECHO_N "(cached) $ECHO_C" >&6
5164 else
5165 cat > conftest.s <<EOF
5166 .pushsection foo_section
5167 .popsection
5169 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5170 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5171 (eval $ac_try) 2>&5
5172 ac_status=$?
5173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5174 (exit $ac_status); }; }; then
5175 libc_cv_asm_popsection_directive=yes
5176 else
5177 libc_cv_asm_popsection_directive=no
5179 rm -f conftest*
5181 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
5182 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
5183 if test $libc_cv_asm_popsection_directive = yes; then
5184 cat >>confdefs.h <<\_ACEOF
5185 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
5186 _ACEOF
5190 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
5191 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
5192 if test "${libc_cv_asm_protected_directive+set}" = set; then
5193 echo $ECHO_N "(cached) $ECHO_C" >&6
5194 else
5195 cat > conftest.s <<EOF
5196 .protected foo
5197 foo:
5198 .hidden bar
5199 bar:
5201 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5202 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5203 (eval $ac_try) 2>&5
5204 ac_status=$?
5205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5206 (exit $ac_status); }; }; then
5207 libc_cv_asm_protected_directive=yes
5208 else
5209 libc_cv_asm_protected_directive=no
5211 rm -f conftest*
5213 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
5214 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
5216 cat >>confdefs.h <<\_ACEOF
5217 #define HAVE_PROTECTED 1
5218 _ACEOF
5220 cat >>confdefs.h <<\_ACEOF
5221 #define HAVE_HIDDEN 1
5222 _ACEOF
5225 if test $libc_cv_asm_protected_directive = yes; then
5226 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
5227 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
5228 if test "${libc_cv_visibility_attribute+set}" = set; then
5229 echo $ECHO_N "(cached) $ECHO_C" >&6
5230 else
5231 cat > conftest.c <<EOF
5232 int foo __attribute__ ((visibility ("hidden"))) = 1;
5233 int bar __attribute__ ((visibility ("protected"))) = 1;
5235 libc_cv_visibility_attribute=no
5236 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5237 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5238 (eval $ac_try) 2>&5
5239 ac_status=$?
5240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5241 (exit $ac_status); }; }; then
5242 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5243 if grep '\.protected.*bar' conftest.s >/dev/null; then
5244 libc_cv_visibility_attribute=yes
5248 rm -f conftest.cs
5251 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
5252 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
5253 if test $libc_cv_visibility_attribute = yes; then
5254 cat >>confdefs.h <<\_ACEOF
5255 #define HAVE_VISIBILITY_ATTRIBUTE 1
5256 _ACEOF
5261 if test $libc_cv_visibility_attribute = yes; then
5262 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
5263 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
5264 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
5265 echo $ECHO_N "(cached) $ECHO_C" >&6
5266 else
5267 cat > conftest.c <<EOF
5268 int foo (int x);
5269 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5270 int bar (int x) { return x; }
5272 libc_cv_broken_visibility_attribute=yes
5273 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
5274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5275 (eval $ac_try) 2>&5
5276 ac_status=$?
5277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5278 (exit $ac_status); }; }; then
5279 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5280 libc_cv_broken_visibility_attribute=no
5283 rm -f conftest.c conftest.s
5286 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
5287 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
5288 if test $libc_cv_broken_visibility_attribute = yes; then
5289 cat >>confdefs.h <<\_ACEOF
5290 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
5291 _ACEOF
5296 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
5297 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
5298 if test "${libc_cv_broken_alias_attribute+set}" = set; then
5299 echo $ECHO_N "(cached) $ECHO_C" >&6
5300 else
5301 cat > conftest.c <<EOF
5302 extern int foo (int x) __asm ("xyzzy");
5303 int bar (int x) { return x; }
5304 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5305 extern int dfoo;
5306 extern __typeof (dfoo) dfoo __asm ("abccb");
5307 int dfoo = 1;
5309 libc_cv_broken_alias_attribute=yes
5310 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5311 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5312 (eval $ac_try) 2>&5
5313 ac_status=$?
5314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5315 (exit $ac_status); }; }; then
5316 if grep 'xyzzy' conftest.s >/dev/null &&
5317 grep 'abccb' conftest.s >/dev/null; then
5318 libc_cv_broken_alias_attribute=no
5321 rm -f conftest.c conftest.s
5324 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
5325 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
5326 if test $libc_cv_broken_alias_attribute = yes; then
5327 cat >>confdefs.h <<\_ACEOF
5328 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
5329 _ACEOF
5333 if test $libc_cv_visibility_attribute = yes -a $gnu_ld = yes; then
5334 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
5335 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
5336 if test "${libc_cv_have_sdata_section+set}" = set; then
5337 echo $ECHO_N "(cached) $ECHO_C" >&6
5338 else
5339 echo "int i;" > conftest.c
5340 libc_cv_have_sdata_section=no
5341 if ${CC-cc} $LDFLAGS -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5342 | grep '\.sdata' >/dev/null; then
5343 libc_cv_have_sdata_section=yes
5345 rm -f conftest.c conftest.so
5348 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
5349 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
5350 if test $libc_cv_have_sdata_section = yes; then
5351 cat >>confdefs.h <<\_ACEOF
5352 #define HAVE_SDATA_SECTION 1
5353 _ACEOF
5358 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
5359 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
5360 if test "${libc_cv_initfinit_array+set}" = set; then
5361 echo $ECHO_N "(cached) $ECHO_C" >&6
5362 else
5363 cat > conftest.c <<EOF
5364 int _start (void) { return 0; }
5365 int __start (void) { return 0; }
5366 int foo (void) { return 1; }
5367 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5369 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
5370 -static -nostartfiles -nostdlib 1>&5'
5371 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5372 (eval $ac_try) 2>&5
5373 ac_status=$?
5374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5375 (exit $ac_status); }; }
5376 then
5377 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
5378 libc_cv_initfinit_array=yes
5379 else
5380 libc_cv_initfinit_array=no
5382 else
5383 libc_cv_initfinit_array=no
5385 rm -f conftest*
5387 echo "$as_me:$LINENO: result: $libc_cv_initfinit_array" >&5
5388 echo "${ECHO_T}$libc_cv_initfinit_array" >&6
5390 if test $libc_cv_initfinit_array = yes; then
5391 cat >>confdefs.h <<\_ACEOF
5392 #define HAVE_INITFINI_ARRAY 1
5393 _ACEOF
5397 echo "$as_me:$LINENO: checking for libunwind-support in compiler" >&5
5398 echo $ECHO_N "checking for libunwind-support in compiler... $ECHO_C" >&6
5399 if test "${libc_cv_cc_with_libunwind+set}" = set; then
5400 echo $ECHO_N "(cached) $ECHO_C" >&6
5401 else
5402 cat >conftest.$ac_ext <<_ACEOF
5403 /* confdefs.h. */
5404 _ACEOF
5405 cat confdefs.h >>conftest.$ac_ext
5406 cat >>conftest.$ac_ext <<_ACEOF
5407 /* end confdefs.h. */
5408 #include <libunwind.h>
5410 main ()
5413 unw_context_t uc;
5414 unw_cursor_t c;
5415 unw_getcontext (&uc);
5416 unw_init_local (&c, &uc)
5418 return 0;
5420 _ACEOF
5421 rm -f conftest.$ac_objext conftest$ac_exeext
5422 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5423 (eval $ac_link) 2>conftest.er1
5424 ac_status=$?
5425 grep -v '^ *+' conftest.er1 >conftest.err
5426 rm -f conftest.er1
5427 cat conftest.err >&5
5428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5429 (exit $ac_status); } &&
5430 { ac_try='test -z "$ac_c_werror_flag"
5431 || test ! -s conftest.err'
5432 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5433 (eval $ac_try) 2>&5
5434 ac_status=$?
5435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5436 (exit $ac_status); }; } &&
5437 { ac_try='test -s conftest$ac_exeext'
5438 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5439 (eval $ac_try) 2>&5
5440 ac_status=$?
5441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5442 (exit $ac_status); }; }; then
5443 libc_cv_cc_with_libunwind=yes
5444 else
5445 echo "$as_me: failed program was:" >&5
5446 sed 's/^/| /' conftest.$ac_ext >&5
5448 libc_cv_cc_with_libunwind=no
5450 rm -f conftest.err conftest.$ac_objext \
5451 conftest$ac_exeext conftest.$ac_ext
5453 echo "$as_me:$LINENO: result: $libc_cv_cc_with_libunwind" >&5
5454 echo "${ECHO_T}$libc_cv_cc_with_libunwind" >&6
5456 if test $libc_cv_cc_with_libunwind = yes; then
5457 cat >>confdefs.h <<\_ACEOF
5458 #define HAVE_CC_WITH_LIBUNWIND 1
5459 _ACEOF
5463 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
5464 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
5465 if test "${libc_cv_z_nodelete+set}" = set; then
5466 echo $ECHO_N "(cached) $ECHO_C" >&6
5467 else
5468 cat > conftest.c <<EOF
5469 int _start (void) { return 42; }
5471 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5472 -shared -o conftest.so conftest.c
5473 -nostartfiles -nostdlib
5474 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
5475 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5476 (eval $ac_try) 2>&5
5477 ac_status=$?
5478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5479 (exit $ac_status); }; }
5480 then
5481 libc_cv_z_nodelete=yes
5482 else
5483 libc_cv_z_nodelete=no
5485 rm -f conftest*
5487 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
5488 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
5491 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
5492 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
5493 if test "${libc_cv_z_nodlopen+set}" = set; then
5494 echo $ECHO_N "(cached) $ECHO_C" >&6
5495 else
5496 cat > conftest.c <<EOF
5497 int _start (void) { return 42; }
5499 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5500 -shared -o conftest.so conftest.c
5501 -nostartfiles -nostdlib
5502 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
5503 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5504 (eval $ac_try) 2>&5
5505 ac_status=$?
5506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5507 (exit $ac_status); }; }
5508 then
5509 libc_cv_z_nodlopen=yes
5510 else
5511 libc_cv_z_nodlopen=no
5513 rm -f conftest*
5515 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
5516 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
5519 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
5520 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
5521 if test "${libc_cv_z_initfirst+set}" = set; then
5522 echo $ECHO_N "(cached) $ECHO_C" >&6
5523 else
5524 cat > conftest.c <<EOF
5525 int _start (void) { return 42; }
5527 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5528 -shared -o conftest.so conftest.c
5529 -nostartfiles -nostdlib
5530 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
5531 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5532 (eval $ac_try) 2>&5
5533 ac_status=$?
5534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5535 (exit $ac_status); }; }
5536 then
5537 libc_cv_z_initfirst=yes
5538 else
5539 libc_cv_z_initfirst=no
5541 rm -f conftest*
5543 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
5544 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
5547 echo "$as_me:$LINENO: checking for -z relro option" >&5
5548 echo $ECHO_N "checking for -z relro option... $ECHO_C" >&6
5549 if test "${libc_cv_z_relro+set}" = set; then
5550 echo $ECHO_N "(cached) $ECHO_C" >&6
5551 else
5552 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
5553 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5554 (eval $ac_try) 2>&5
5555 ac_status=$?
5556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5557 (exit $ac_status); }; }
5558 then
5559 libc_cv_z_relro=yes
5560 else
5561 libc_cv_z_relro=no
5564 echo "$as_me:$LINENO: result: $libc_cv_z_relro" >&5
5565 echo "${ECHO_T}$libc_cv_z_relro" >&6
5567 if test $libc_cv_z_relro = yes; then
5568 cat >>confdefs.h <<\_ACEOF
5569 #define HAVE_Z_RELRO 1
5570 _ACEOF
5574 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
5575 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
5576 if test "${libc_cv_Bgroup+set}" = set; then
5577 echo $ECHO_N "(cached) $ECHO_C" >&6
5578 else
5579 cat > conftest.c <<EOF
5580 int _start (void) { return 42; }
5582 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5583 -shared -o conftest.so conftest.c
5584 -Wl,-Bgroup -nostdlib 1>&5'
5585 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5586 (eval $ac_try) 2>&5
5587 ac_status=$?
5588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5589 (exit $ac_status); }; }
5590 then
5591 libc_cv_Bgroup=yes
5592 else
5593 libc_cv_Bgroup=no
5595 rm -f conftest*
5597 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5598 echo "${ECHO_T}$libc_cv_Bgroup" >&6
5601 echo "$as_me:$LINENO: checking for libgcc_s suffix" >&5
5602 echo $ECHO_N "checking for libgcc_s suffix... $ECHO_C" >&6
5603 if test "${libc_cv_libgcc_s_suffix+set}" = set; then
5604 echo $ECHO_N "(cached) $ECHO_C" >&6
5605 else
5606 cat > conftest.c <<EOF
5607 int main (void) { return 0; }
5609 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5610 -shared -shared-libgcc -o conftest.so \
5611 conftest.c -v 2>&1 >/dev/null \
5612 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
5613 rm -f conftest*
5615 echo "$as_me:$LINENO: result: $libc_cv_libgcc_s_suffix" >&5
5616 echo "${ECHO_T}$libc_cv_libgcc_s_suffix" >&6
5619 echo "$as_me:$LINENO: checking for --as-needed option" >&5
5620 echo $ECHO_N "checking for --as-needed option... $ECHO_C" >&6
5621 if test "${libc_cv_as_needed+set}" = set; then
5622 echo $ECHO_N "(cached) $ECHO_C" >&6
5623 else
5624 cat > conftest.c <<EOF
5625 int main (void) { return 0; }
5627 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5628 -shared -o conftest.so conftest.c
5629 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
5630 -nostdlib 1>&5'
5631 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5632 (eval $ac_try) 2>&5
5633 ac_status=$?
5634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5635 (exit $ac_status); }; }
5636 then
5637 libc_cv_as_needed=yes
5638 else
5639 libc_cv_as_needed=no
5641 rm -f conftest*
5643 echo "$as_me:$LINENO: result: $libc_cv_as_needed" >&5
5644 echo "${ECHO_T}$libc_cv_as_needed" >&6
5647 ASFLAGS_config=
5648 echo "$as_me:$LINENO: checking whether --noexecstack is desirable for .S files" >&5
5649 echo $ECHO_N "checking whether --noexecstack is desirable for .S files... $ECHO_C" >&6
5650 if test "${libc_cv_as_noexecstack+set}" = set; then
5651 echo $ECHO_N "(cached) $ECHO_C" >&6
5652 else
5653 cat > conftest.c <<EOF
5654 void foo (void) { }
5656 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5657 -S -o conftest.s conftest.c 1>&5'
5658 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5659 (eval $ac_try) 2>&5
5660 ac_status=$?
5661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5662 (exit $ac_status); }; } \
5663 && grep -q .note.GNU-stack conftest.s \
5664 && { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wa,--noexecstack
5665 -c -o conftest.o conftest.s 1>&5'
5666 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5667 (eval $ac_try) 2>&5
5668 ac_status=$?
5669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5670 (exit $ac_status); }; }
5671 then
5672 libc_cv_as_noexecstack=yes
5673 else
5674 libc_cv_as_noexecstack=no
5676 rm -f conftest*
5678 echo "$as_me:$LINENO: result: $libc_cv_as_noexecstack" >&5
5679 echo "${ECHO_T}$libc_cv_as_noexecstack" >&6
5680 if test $libc_cv_as_noexecstack = yes; then
5681 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5685 echo "$as_me:$LINENO: checking for -z combreloc" >&5
5686 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5687 if test "${libc_cv_z_combreloc+set}" = set; then
5688 echo $ECHO_N "(cached) $ECHO_C" >&6
5689 else
5690 cat > conftest.c <<EOF
5691 extern int bar (int);
5692 extern int mumble;
5693 int foo (void) { return bar (mumble); }
5695 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5696 -shared -o conftest.so conftest.c
5697 -nostdlib -nostartfiles
5698 -Wl,-z,combreloc 1>&5'
5699 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5700 (eval $ac_try) 2>&5
5701 ac_status=$?
5702 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5703 (exit $ac_status); }; }
5704 then
5705 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5706 libc_cv_z_combreloc=yes
5707 else
5708 libc_cv_z_combreloc=no
5710 else
5711 libc_cv_z_combreloc=no
5713 rm -f conftest*
5715 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5716 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5717 if test "$libc_cv_z_combreloc" = yes; then
5718 cat >>confdefs.h <<\_ACEOF
5719 #define HAVE_Z_COMBRELOC 1
5720 _ACEOF
5725 echo "$as_me:$LINENO: checking for -z execstack" >&5
5726 echo $ECHO_N "checking for -z execstack... $ECHO_C" >&6
5727 if test "${libc_cv_z_execstack+set}" = set; then
5728 echo $ECHO_N "(cached) $ECHO_C" >&6
5729 else
5730 cat > conftest.c <<EOF
5731 int _start (void) { return 42; }
5733 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5734 -shared -o conftest.so conftest.c
5735 -Wl,-z,execstack -nostdlib
5736 1>&5'
5737 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5738 (eval $ac_try) 2>&5
5739 ac_status=$?
5740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5741 (exit $ac_status); }; }
5742 then
5743 libc_cv_z_execstack=yes
5744 else
5745 libc_cv_z_execstack=no
5747 rm -f conftest*
5749 echo "$as_me:$LINENO: result: $libc_cv_z_execstack" >&5
5750 echo "${ECHO_T}$libc_cv_z_execstack" >&6
5753 echo "$as_me:$LINENO: checking for -fpie" >&5
5754 echo $ECHO_N "checking for -fpie... $ECHO_C" >&6
5755 if test "${libc_cv_fpie+set}" = set; then
5756 echo $ECHO_N "(cached) $ECHO_C" >&6
5757 else
5758 cat > conftest.c <<EOF
5759 int foo;
5760 main () { return 0;}
5762 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
5763 -o conftest conftest.c 1>&5'
5764 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5765 (eval $ac_try) 2>&5
5766 ac_status=$?
5767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5768 (exit $ac_status); }; }
5769 then
5770 libc_cv_fpie=yes
5771 else
5772 libc_cv_fpie=no
5774 rm -f conftest*
5776 echo "$as_me:$LINENO: result: $libc_cv_fpie" >&5
5777 echo "${ECHO_T}$libc_cv_fpie" >&6
5782 echo "$as_me:$LINENO: checking for -fno-unit-at-a-time" >&5
5783 echo $ECHO_N "checking for -fno-unit-at-a-time... $ECHO_C" >&6
5784 if test "${libc_cv_fno_unit_at_a_time+set}" = set; then
5785 echo $ECHO_N "(cached) $ECHO_C" >&6
5786 else
5787 cat > conftest.c <<EOF
5788 int foo;
5790 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-unit-at-a-time
5791 conftest.c 1>&5'
5792 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5793 (eval $ac_try) 2>&5
5794 ac_status=$?
5795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5796 (exit $ac_status); }; }
5797 then
5798 libc_cv_fno_unit_at_a_time=yes
5799 else
5800 libc_cv_fno_unit_at_a_time=no
5802 rm -f conftest*
5804 echo "$as_me:$LINENO: result: $libc_cv_fno_unit_at_a_time" >&5
5805 echo "${ECHO_T}$libc_cv_fno_unit_at_a_time" >&6
5806 if test $libc_cv_fno_unit_at_a_time = yes; then
5807 fno_unit_at_a_time=-fno-unit-at-a-time
5811 if test $elf != yes; then
5812 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5813 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5814 if test "${libc_cv_have_initfini+set}" = set; then
5815 echo $ECHO_N "(cached) $ECHO_C" >&6
5816 else
5817 cat >conftest.$ac_ext <<_ACEOF
5818 /* confdefs.h. */
5819 _ACEOF
5820 cat confdefs.h >>conftest.$ac_ext
5821 cat >>conftest.$ac_ext <<_ACEOF
5822 /* end confdefs.h. */
5825 main ()
5827 asm (".section .init");
5828 asm (".section .fini");
5829 asm ("${libc_cv_dot_text}");
5831 return 0;
5833 _ACEOF
5834 rm -f conftest.$ac_objext
5835 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5836 (eval $ac_compile) 2>conftest.er1
5837 ac_status=$?
5838 grep -v '^ *+' conftest.er1 >conftest.err
5839 rm -f conftest.er1
5840 cat conftest.err >&5
5841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5842 (exit $ac_status); } &&
5843 { ac_try='test -z "$ac_c_werror_flag"
5844 || test ! -s conftest.err'
5845 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5846 (eval $ac_try) 2>&5
5847 ac_status=$?
5848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5849 (exit $ac_status); }; } &&
5850 { ac_try='test -s conftest.$ac_objext'
5851 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5852 (eval $ac_try) 2>&5
5853 ac_status=$?
5854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5855 (exit $ac_status); }; }; then
5856 libc_cv_have_initfini=yes
5857 else
5858 echo "$as_me: failed program was:" >&5
5859 sed 's/^/| /' conftest.$ac_ext >&5
5861 libc_cv_have_initfini=no
5863 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5865 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5866 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5867 if test $libc_cv_have_initfini = yes; then
5868 cat >>confdefs.h <<\_ACEOF
5869 #define HAVE_INITFINI 1
5870 _ACEOF
5875 if test $elf = yes -a $gnu_ld = yes; then
5876 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5877 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5878 if test "${libc_cv_have_section_quotes+set}" = set; then
5879 echo $ECHO_N "(cached) $ECHO_C" >&6
5880 else
5881 cat > conftest.c <<EOF
5882 static const int foo
5883 __attribute__ ((section ("bar"))) = 1;
5885 if ${CC-cc} -S conftest.c -o conftest.s; then
5886 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5887 libc_cv_have_section_quotes=yes
5888 else
5889 libc_cv_have_section_quotes=no
5891 else
5892 libc_cv_have_section_quotes=unknown
5894 rm -f conftest.cs
5897 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5898 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5899 if test $libc_cv_have_section_quotes = yes; then
5900 cat >>confdefs.h <<\_ACEOF
5901 #define HAVE_SECTION_QUOTES 1
5902 _ACEOF
5909 if test $elf = yes; then
5910 libc_cv_asm_underscores=no
5911 else
5912 if test $ac_cv_prog_cc_works = yes; then
5913 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5914 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5915 if test "${libc_cv_asm_underscores+set}" = set; then
5916 echo $ECHO_N "(cached) $ECHO_C" >&6
5917 else
5918 cat >conftest.$ac_ext <<_ACEOF
5919 /* confdefs.h. */
5920 _ACEOF
5921 cat confdefs.h >>conftest.$ac_ext
5922 cat >>conftest.$ac_ext <<_ACEOF
5923 /* end confdefs.h. */
5924 asm ("_glibc_foobar:");
5926 main ()
5928 glibc_foobar ();
5930 return 0;
5932 _ACEOF
5933 rm -f conftest.$ac_objext conftest$ac_exeext
5934 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5935 (eval $ac_link) 2>conftest.er1
5936 ac_status=$?
5937 grep -v '^ *+' conftest.er1 >conftest.err
5938 rm -f conftest.er1
5939 cat conftest.err >&5
5940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5941 (exit $ac_status); } &&
5942 { ac_try='test -z "$ac_c_werror_flag"
5943 || test ! -s conftest.err'
5944 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5945 (eval $ac_try) 2>&5
5946 ac_status=$?
5947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5948 (exit $ac_status); }; } &&
5949 { ac_try='test -s conftest$ac_exeext'
5950 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5951 (eval $ac_try) 2>&5
5952 ac_status=$?
5953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5954 (exit $ac_status); }; }; then
5955 libc_cv_asm_underscores=yes
5956 else
5957 echo "$as_me: failed program was:" >&5
5958 sed 's/^/| /' conftest.$ac_ext >&5
5960 libc_cv_asm_underscores=no
5962 rm -f conftest.err conftest.$ac_objext \
5963 conftest$ac_exeext conftest.$ac_ext
5965 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5966 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5967 else
5968 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5969 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5970 if test "${libc_cv_asm_underscores+set}" = set; then
5971 echo $ECHO_N "(cached) $ECHO_C" >&6
5972 else
5973 cat > conftest.$ac_ext <<EOF
5974 #line $LINENO "configure"
5975 #include "confdefs.h"
5976 void underscore_test(void) {
5977 return; }
5979 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5980 (eval $ac_compile) 2>&5
5981 ac_status=$?
5982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5983 (exit $ac_status); }; then
5984 if grep _underscore_test conftest* >/dev/null; then
5985 rm -f conftest*
5986 libc_cv_asm_underscores=yes
5987 else
5988 rm -f conftest*
5989 libc_cv_asm_underscores=no
5991 else
5992 echo "configure: failed program was:" >&5
5993 cat conftest.$ac_ext >&5
5994 rm -f conftest*
5995 libc_cv_asm_underscores=no
5997 rm -f conftest*
5999 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
6000 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
6003 if test $libc_cv_asm_underscores = no; then
6004 cat >>confdefs.h <<\_ACEOF
6005 #define NO_UNDERSCORES 1
6006 _ACEOF
6010 if test $elf = yes; then
6011 libc_cv_weak_symbols=yes
6014 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
6015 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
6016 if test "${libc_cv_asm_weak_directive+set}" = set; then
6017 echo $ECHO_N "(cached) $ECHO_C" >&6
6018 else
6019 cat > conftest.s <<EOF
6020 ${libc_cv_dot_text}
6021 ${libc_cv_asm_global_directive} foo
6022 foo:
6023 .weak foo
6024 .weak bar; bar = foo
6026 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6027 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6028 (eval $ac_try) 2>&5
6029 ac_status=$?
6030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6031 (exit $ac_status); }; }; then
6032 libc_cv_asm_weak_directive=yes
6033 else
6034 libc_cv_asm_weak_directive=no
6036 rm -f conftest*
6038 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
6039 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
6041 if test $libc_cv_asm_weak_directive = no; then
6042 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
6043 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
6044 if test "${libc_cv_asm_weakext_directive+set}" = set; then
6045 echo $ECHO_N "(cached) $ECHO_C" >&6
6046 else
6047 cat > conftest.s <<EOF
6048 ${libc_cv_dot_text}
6049 ${libc_cv_asm_global_directive} foo
6050 foo:
6051 .weakext bar foo
6052 .weakext baz
6053 ${libc_cv_asm_global_directive} baz
6054 baz:
6056 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6057 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6058 (eval $ac_try) 2>&5
6059 ac_status=$?
6060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6061 (exit $ac_status); }; }; then
6062 libc_cv_asm_weakext_directive=yes
6063 else
6064 libc_cv_asm_weakext_directive=no
6066 rm -f conftest*
6068 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
6069 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
6071 fi # no .weak
6073 if test $libc_cv_asm_weak_directive = yes; then
6074 cat >>confdefs.h <<\_ACEOF
6075 #define HAVE_ASM_WEAK_DIRECTIVE 1
6076 _ACEOF
6078 elif test $libc_cv_asm_weakext_directive = yes; then
6079 cat >>confdefs.h <<\_ACEOF
6080 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
6081 _ACEOF
6085 case "${host_cpu}-${host_os}" in
6086 cris*)
6087 libc_cv_asm_line_sep='@'
6088 cat >>confdefs.h <<_ACEOF
6089 #define ASM_LINE_SEP $libc_cv_asm_line_sep
6090 _ACEOF
6093 hppa*linux*)
6094 echo "$as_me:$LINENO: checking for assembler line separator" >&5
6095 echo $ECHO_N "checking for assembler line separator... $ECHO_C" >&6
6096 if test "${libc_cv_asm_line_sep+set}" = set; then
6097 echo $ECHO_N "(cached) $ECHO_C" >&6
6098 else
6099 cat > conftest.s <<EOF
6100 nop ; is_old_puffin
6102 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6103 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6104 (eval $ac_try) 2>&5
6105 ac_status=$?
6106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6107 (exit $ac_status); }; }; then
6108 libc_cv_asm_line_sep='!'
6109 else
6110 if test -z "$enable_hacker_mode"; then
6111 echo "*** You need a newer assembler to compile glibc"
6112 rm -f conftest*
6113 exit 1
6115 libc_cv_asm_line_sep=';'
6117 rm -f conftest*
6119 echo "$as_me:$LINENO: result: $libc_cv_asm_line_sep" >&5
6120 echo "${ECHO_T}$libc_cv_asm_line_sep" >&6
6121 cat >>confdefs.h <<_ACEOF
6122 #define ASM_LINE_SEP $libc_cv_asm_line_sep
6123 _ACEOF
6126 esac
6128 echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6129 echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6130 if test "${libc_cv_asm_cfi_directives+set}" = set; then
6131 echo $ECHO_N "(cached) $ECHO_C" >&6
6132 else
6133 cat > conftest.s <<EOF
6134 .text
6135 .type func,@function
6136 func:
6137 .cfi_startproc
6138 .cfi_remember_state
6139 .cfi_rel_offset 1, 0
6140 .cfi_endproc
6142 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6143 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6144 (eval $ac_try) 2>&5
6145 ac_status=$?
6146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6147 (exit $ac_status); }; }; then
6148 libc_cv_asm_cfi_directives=yes
6149 else
6150 libc_cv_asm_cfi_directives=no
6152 rm -f conftest*
6154 echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6155 echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6156 if test $libc_cv_asm_cfi_directives = yes; then
6157 cat >>confdefs.h <<\_ACEOF
6158 #define HAVE_ASM_CFI_DIRECTIVES 1
6159 _ACEOF
6163 echo "$as_me:$LINENO: checking if -g produces usable source locations for assembler-with-cpp" >&5
6164 echo $ECHO_N "checking if -g produces usable source locations for assembler-with-cpp... $ECHO_C" >&6
6165 if test "${libc_cv_cpp_asm_debuginfo+set}" = set; then
6166 echo $ECHO_N "(cached) $ECHO_C" >&6
6167 else
6168 cat > conftest.S <<EOF
6169 #include "confdefs.h"
6171 /* comment on
6172 two lines */
6173 ${libc_cv_dot_text}
6174 ${libc_cv_asm_global_directive} foo
6175 foo:
6176 /* Unfortunately this test only works for a real instruction,
6177 not for any of the machine-independent pseudo-ops.
6178 So we just have to assume everybody has a "nop". */
6180 /* comment */
6182 /* comment */
6185 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -g -c conftest.S 1>&5'
6186 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6187 (eval $ac_try) 2>&5
6188 ac_status=$?
6189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6190 (exit $ac_status); }; } && {
6191 ac_pattern='conftest\.S'
6192 { ac_try='readelf --debug-dump=line conftest.o |
6193 grep $ac_pattern 1>&5'
6194 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6195 (eval $ac_try) 2>&5
6196 ac_status=$?
6197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6198 (exit $ac_status); }; }
6199 }; then
6200 libc_cv_cpp_asm_debuginfo=yes
6201 else
6202 libc_cv_cpp_asm_debuginfo=no
6204 rm -f conftest*
6206 echo "$as_me:$LINENO: result: $libc_cv_cpp_asm_debuginfo" >&5
6207 echo "${ECHO_T}$libc_cv_cpp_asm_debuginfo" >&6
6208 if test $libc_cv_cpp_asm_debuginfo = yes; then
6209 cat >>confdefs.h <<\_ACEOF
6210 #define HAVE_CPP_ASM_DEBUGINFO 1
6211 _ACEOF
6215 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6216 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6217 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6218 echo $ECHO_N "(cached) $ECHO_C" >&6
6219 else
6220 cat > conftest.c <<\EOF
6221 _start () {}
6222 int __eh_pc;
6223 __throw () {}
6225 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6226 -nostdlib -nostartfiles -Wl,--no-whole-archive
6227 -o conftest conftest.c 1>&5'
6228 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6229 (eval $ac_try) 2>&5
6230 ac_status=$?
6231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6232 (exit $ac_status); }; }; then
6233 libc_cv_ld_no_whole_archive=yes
6234 else
6235 libc_cv_ld_no_whole_archive=no
6237 rm -f conftest*
6239 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6240 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
6241 if test $libc_cv_ld_no_whole_archive = yes; then
6242 no_whole_archive=-Wl,--no-whole-archive
6245 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6246 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6247 if test "${libc_cv_gcc_exceptions+set}" = set; then
6248 echo $ECHO_N "(cached) $ECHO_C" >&6
6249 else
6250 cat > conftest.c <<\EOF
6251 _start () {}
6252 int __eh_pc;
6253 __throw () {}
6255 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6256 -nostdlib -nostartfiles -fexceptions
6257 -o conftest conftest.c 1>&5'
6258 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6259 (eval $ac_try) 2>&5
6260 ac_status=$?
6261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6262 (exit $ac_status); }; }; then
6263 libc_cv_gcc_exceptions=yes
6264 else
6265 libc_cv_gcc_exceptions=no
6267 rm -f conftest*
6269 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6270 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
6271 if test $libc_cv_gcc_exceptions = yes; then
6272 exceptions=-fexceptions
6275 if test "$host_cpu" = powerpc ; then
6276 # Check for a bug present in at least versions 2.8.x of GCC
6277 # and versions 1.0.x of EGCS.
6278 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6279 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6280 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6281 echo $ECHO_N "(cached) $ECHO_C" >&6
6282 else
6283 cat >conftest.$ac_ext <<_ACEOF
6284 /* confdefs.h. */
6285 _ACEOF
6286 cat confdefs.h >>conftest.$ac_ext
6287 cat >>conftest.$ac_ext <<_ACEOF
6288 /* end confdefs.h. */
6289 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6291 main ()
6295 return 0;
6297 _ACEOF
6298 rm -f conftest.$ac_objext
6299 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6300 (eval $ac_compile) 2>conftest.er1
6301 ac_status=$?
6302 grep -v '^ *+' conftest.er1 >conftest.err
6303 rm -f conftest.er1
6304 cat conftest.err >&5
6305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6306 (exit $ac_status); } &&
6307 { ac_try='test -z "$ac_c_werror_flag"
6308 || test ! -s conftest.err'
6309 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6310 (eval $ac_try) 2>&5
6311 ac_status=$?
6312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6313 (exit $ac_status); }; } &&
6314 { ac_try='test -s conftest.$ac_objext'
6315 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6316 (eval $ac_try) 2>&5
6317 ac_status=$?
6318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6319 (exit $ac_status); }; }; then
6320 libc_cv_c_asmcr0_bug='no'
6321 else
6322 echo "$as_me: failed program was:" >&5
6323 sed 's/^/| /' conftest.$ac_ext >&5
6325 libc_cv_c_asmcr0_bug='yes'
6327 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6329 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6330 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
6331 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6332 cat >>confdefs.h <<\_ACEOF
6333 #define BROKEN_PPC_ASM_CR0 1
6334 _ACEOF
6339 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
6340 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
6341 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
6342 echo $ECHO_N "(cached) $ECHO_C" >&6
6343 else
6344 cat > conftest.c <<EOF
6345 #line $LINENO "configure"
6346 static char *__EH_FRAME_BEGIN__;
6347 _start ()
6349 #ifdef CHECK__register_frame
6350 __register_frame (__EH_FRAME_BEGIN__);
6351 __deregister_frame (__EH_FRAME_BEGIN__);
6352 #endif
6353 #ifdef CHECK__register_frame_info
6354 __register_frame_info (__EH_FRAME_BEGIN__);
6355 __deregister_frame_info (__EH_FRAME_BEGIN__);
6356 #endif
6358 int __eh_pc;
6359 __throw () {}
6360 /* FIXME: this is fragile. */
6361 malloc () {}
6362 strcmp () {}
6363 strlen () {}
6364 memcpy () {}
6365 memset () {}
6366 free () {}
6367 abort () {}
6368 __bzero () {}
6369 dl_iterate_phdr () {}
6371 libc_unwind_check="${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame_info \
6372 $LDFLAGS \
6373 -nostdlib -nostartfiles -o conftest conftest.c \
6374 -lgcc"
6375 # Some platforms' specs put -lgcc first. The second one doesn't hurt.
6376 if { ac_try='$libc_unwind_check >&5'
6377 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6378 (eval $ac_try) 2>&5
6379 ac_status=$?
6380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6381 (exit $ac_status); }; } ||
6382 { ac_try='$libc_unwind_check -lgcc_eh -lgcc >&5'
6383 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6384 (eval $ac_try) 2>&5
6385 ac_status=$?
6386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6387 (exit $ac_status); }; }
6388 then
6389 if $libc_unwind_check -v 2>&1 >/dev/null \
6390 | grep -- --eh-frame-hdr 2>&1 >/dev/null; then
6391 libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
6392 else
6393 libc_cv_gcc_dwarf2_unwind_info=static
6395 else
6396 libc_cv_gcc_dwarf2_unwind_info=no
6398 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
6399 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame
6400 $LDFLAGS -nostdlib -nostartfiles
6401 -o conftest conftest.c -lgcc >&5'
6402 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6403 (eval $ac_try) 2>&5
6404 ac_status=$?
6405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6406 (exit $ac_status); }; }; then
6407 libc_cv_gcc_dwarf2_unwind_info=yes
6408 else
6409 libc_cv_gcc_dwarf2_unwind_info=no
6412 rm -f conftest*
6414 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
6415 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
6416 case $libc_cv_gcc_dwarf2_unwind_info in
6417 yes)
6418 cat >>confdefs.h <<\_ACEOF
6419 #define HAVE_DWARF2_UNWIND_INFO 1
6420 _ACEOF
6423 static)
6424 cat >>confdefs.h <<\_ACEOF
6425 #define HAVE_DWARF2_UNWIND_INFO 1
6426 _ACEOF
6428 cat >>confdefs.h <<\_ACEOF
6429 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
6430 _ACEOF
6433 esac
6435 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6436 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6437 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6438 echo $ECHO_N "(cached) $ECHO_C" >&6
6439 else
6440 cat > conftest.c <<EOF
6441 #line $LINENO "configure"
6442 int foo (int a)
6444 a = __builtin_expect (a, 10);
6445 return a == 10 ? 0 : 1;
6448 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6449 -o conftest conftest.c -lgcc >&5'
6450 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6451 (eval $ac_try) 2>&5
6452 ac_status=$?
6453 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6454 (exit $ac_status); }; }; then
6455 libc_cv_gcc_builtin_expect=yes
6456 else
6457 libc_cv_gcc_builtin_expect=no
6459 rm -f conftest*
6461 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6462 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
6463 if test "$libc_cv_gcc_builtin_expect" = yes; then
6464 cat >>confdefs.h <<\_ACEOF
6465 #define HAVE_BUILTIN_EXPECT 1
6466 _ACEOF
6470 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6471 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6472 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6473 echo $ECHO_N "(cached) $ECHO_C" >&6
6474 else
6475 cat > conftest.c <<\EOF
6476 void zero (void *x)
6478 __builtin_memset (x, 0, 1000);
6481 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6482 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6483 (eval $ac_try) 2>&5
6484 ac_status=$?
6485 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6486 (exit $ac_status); }; };
6487 then
6488 libc_cv_gcc_builtin_memset=no
6489 else
6490 libc_cv_gcc_builtin_memset=yes
6492 rm -f conftest*
6494 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6495 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
6496 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6497 cat >>confdefs.h <<\_ACEOF
6498 #define HAVE_BUILTIN_MEMSET 1
6499 _ACEOF
6503 echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6504 echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6505 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6506 echo $ECHO_N "(cached) $ECHO_C" >&6
6507 else
6508 cat > conftest.c <<\EOF
6509 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6510 char *foo (const char *a, const char *b)
6512 return __builtin_strstr (a, b);
6515 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6516 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6517 (eval $ac_try) 2>&5
6518 ac_status=$?
6519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6520 (exit $ac_status); }; };
6521 then
6522 libc_cv_gcc_builtin_redirection=yes
6523 else
6524 libc_cv_gcc_builtin_redirection=no
6526 rm -f conftest*
6528 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6529 echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6530 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6531 cat >>confdefs.h <<\_ACEOF
6532 #define HAVE_BUILTIN_REDIRECTION 1
6533 _ACEOF
6537 echo "$as_me:$LINENO: checking for local label subtraction" >&5
6538 echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
6539 if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
6540 echo $ECHO_N "(cached) $ECHO_C" >&6
6541 else
6542 cat > conftest.c <<EOF
6543 #line $LINENO "configure"
6544 int foo (int a)
6546 static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
6547 void *p = &&l1 + ar[a];
6548 goto *p;
6550 return 1;
6552 return 2;
6555 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6556 -o conftest conftest.c -lgcc >&5'
6557 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6558 (eval $ac_try) 2>&5
6559 ac_status=$?
6560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6561 (exit $ac_status); }; }; then
6562 libc_cv_gcc_subtract_local_labels=yes
6563 else
6564 libc_cv_gcc_subtract_local_labels=no
6566 rm -f conftest*
6568 echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
6569 echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
6570 if test "$libc_cv_gcc_subtract_local_labels" = yes; then
6571 cat >>confdefs.h <<\_ACEOF
6572 #define HAVE_SUBTRACT_LOCAL_LABELS 1
6573 _ACEOF
6577 if test "x$use__thread" != xno; then
6578 echo "$as_me:$LINENO: checking for __thread" >&5
6579 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6580 if test "${libc_cv_gcc___thread+set}" = set; then
6581 echo $ECHO_N "(cached) $ECHO_C" >&6
6582 else
6583 cat > conftest.c <<\EOF
6584 __thread int a = 42;
6586 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6587 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6588 (eval $ac_try) 2>&5
6589 ac_status=$?
6590 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6591 (exit $ac_status); }; }; then
6592 libc_cv_gcc___thread=yes
6593 else
6594 libc_cv_gcc___thread=no
6596 rm -f conftest*
6598 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6599 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6600 if test "$libc_cv_gcc___thread" = yes; then
6601 cat >>confdefs.h <<\_ACEOF
6602 #define HAVE___THREAD 1
6603 _ACEOF
6606 else
6607 libc_cv_gcc___thread=no
6610 if test "$libc_cv_gcc___thread" = yes; then
6611 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6612 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6613 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6614 echo $ECHO_N "(cached) $ECHO_C" >&6
6615 else
6616 cat > conftest.c <<\EOF
6617 extern __thread int a __attribute__((tls_model ("initial-exec")));
6619 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6620 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6621 (eval $ac_try) 2>&5
6622 ac_status=$?
6623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6624 (exit $ac_status); }; }; then
6625 libc_cv_gcc_tls_model_attr=yes
6626 else
6627 libc_cv_gcc_tls_model_attr=no
6629 rm -f conftest*
6631 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6632 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6633 if test "$libc_cv_gcc_tls_model_attr" = yes; then
6634 cat >>confdefs.h <<\_ACEOF
6635 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6636 _ACEOF
6641 echo "$as_me:$LINENO: checking for libgd" >&5
6642 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6643 if test "$with_gd" != "no"; then
6644 old_CFLAGS="$CFLAGS"
6645 CFLAGS="$CFLAGS $libgd_include"
6646 old_LDFLAGS="$LDFLAGS"
6647 LDFLAGS="$LDFLAGS $libgd_ldflags"
6648 old_LIBS="$LIBS"
6649 LIBS="$LIBS -lgd -lpng -lz -lm"
6650 cat >conftest.$ac_ext <<_ACEOF
6651 /* confdefs.h. */
6652 _ACEOF
6653 cat confdefs.h >>conftest.$ac_ext
6654 cat >>conftest.$ac_ext <<_ACEOF
6655 /* end confdefs.h. */
6656 #include <gd.h>
6658 main ()
6660 gdImagePng (0, 0)
6662 return 0;
6664 _ACEOF
6665 rm -f conftest.$ac_objext conftest$ac_exeext
6666 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6667 (eval $ac_link) 2>conftest.er1
6668 ac_status=$?
6669 grep -v '^ *+' conftest.er1 >conftest.err
6670 rm -f conftest.er1
6671 cat conftest.err >&5
6672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6673 (exit $ac_status); } &&
6674 { ac_try='test -z "$ac_c_werror_flag"
6675 || test ! -s conftest.err'
6676 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6677 (eval $ac_try) 2>&5
6678 ac_status=$?
6679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6680 (exit $ac_status); }; } &&
6681 { ac_try='test -s conftest$ac_exeext'
6682 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6683 (eval $ac_try) 2>&5
6684 ac_status=$?
6685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6686 (exit $ac_status); }; }; then
6687 LIBGD=yes
6688 else
6689 echo "$as_me: failed program was:" >&5
6690 sed 's/^/| /' conftest.$ac_ext >&5
6692 LIBGD=no
6694 rm -f conftest.err conftest.$ac_objext \
6695 conftest$ac_exeext conftest.$ac_ext
6696 CFLAGS="$old_CFLAGS"
6697 LDFLAGS="$old_LDFLAGS"
6698 LIBS="$old_LIBS"
6699 else
6700 LIBGD=no
6702 echo "$as_me:$LINENO: result: $LIBGD" >&5
6703 echo "${ECHO_T}$LIBGD" >&6
6706 # SELinux detection
6707 if test x$with_selinux = xno ; then
6708 have_selinux=no;
6709 else
6710 # See if we have the SELinux library
6711 echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
6712 echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6
6713 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
6714 echo $ECHO_N "(cached) $ECHO_C" >&6
6715 else
6716 ac_check_lib_save_LIBS=$LIBS
6717 LIBS="-lselinux $LIBS"
6718 cat >conftest.$ac_ext <<_ACEOF
6719 /* confdefs.h. */
6720 _ACEOF
6721 cat confdefs.h >>conftest.$ac_ext
6722 cat >>conftest.$ac_ext <<_ACEOF
6723 /* end confdefs.h. */
6725 /* Override any gcc2 internal prototype to avoid an error. */
6726 #ifdef __cplusplus
6727 extern "C"
6728 #endif
6729 /* We use char because int might match the return type of a gcc2
6730 builtin and then its argument prototype would still apply. */
6731 char is_selinux_enabled ();
6733 main ()
6735 is_selinux_enabled ();
6737 return 0;
6739 _ACEOF
6740 rm -f conftest.$ac_objext conftest$ac_exeext
6741 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6742 (eval $ac_link) 2>conftest.er1
6743 ac_status=$?
6744 grep -v '^ *+' conftest.er1 >conftest.err
6745 rm -f conftest.er1
6746 cat conftest.err >&5
6747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6748 (exit $ac_status); } &&
6749 { ac_try='test -z "$ac_c_werror_flag"
6750 || test ! -s conftest.err'
6751 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6752 (eval $ac_try) 2>&5
6753 ac_status=$?
6754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6755 (exit $ac_status); }; } &&
6756 { ac_try='test -s conftest$ac_exeext'
6757 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6758 (eval $ac_try) 2>&5
6759 ac_status=$?
6760 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6761 (exit $ac_status); }; }; then
6762 ac_cv_lib_selinux_is_selinux_enabled=yes
6763 else
6764 echo "$as_me: failed program was:" >&5
6765 sed 's/^/| /' conftest.$ac_ext >&5
6767 ac_cv_lib_selinux_is_selinux_enabled=no
6769 rm -f conftest.err conftest.$ac_objext \
6770 conftest$ac_exeext conftest.$ac_ext
6771 LIBS=$ac_check_lib_save_LIBS
6773 echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6774 echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6
6775 if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
6776 have_selinux=yes
6777 else
6778 have_selinux=no
6781 # See if we have the SELinux header with the NSCD permissions in it.
6782 if test x$have_selinux = xyes ; then
6783 echo "$as_me:$LINENO: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
6784 echo $ECHO_N "checking for NSCD Flask permissions in selinux/av_permissions.h... $ECHO_C" >&6
6785 cat >conftest.$ac_ext <<_ACEOF
6786 /* confdefs.h. */
6787 _ACEOF
6788 cat confdefs.h >>conftest.$ac_ext
6789 cat >>conftest.$ac_ext <<_ACEOF
6790 /* end confdefs.h. */
6791 #include <selinux/av_permissions.h>
6793 main ()
6795 #ifdef NSCD__SHMEMHOST
6796 return 0;
6797 #else
6798 #error NSCD__SHMEMHOST not defined
6799 #endif
6801 return 0;
6803 _ACEOF
6804 rm -f conftest.$ac_objext
6805 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6806 (eval $ac_compile) 2>conftest.er1
6807 ac_status=$?
6808 grep -v '^ *+' conftest.er1 >conftest.err
6809 rm -f conftest.er1
6810 cat conftest.err >&5
6811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6812 (exit $ac_status); } &&
6813 { ac_try='test -z "$ac_c_werror_flag"
6814 || test ! -s conftest.err'
6815 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6816 (eval $ac_try) 2>&5
6817 ac_status=$?
6818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6819 (exit $ac_status); }; } &&
6820 { ac_try='test -s conftest.$ac_objext'
6821 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6822 (eval $ac_try) 2>&5
6823 ac_status=$?
6824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6825 (exit $ac_status); }; }; then
6826 have_selinux=yes
6827 else
6828 echo "$as_me: failed program was:" >&5
6829 sed 's/^/| /' conftest.$ac_ext >&5
6831 have_selinux=no
6833 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6834 echo "$as_me:$LINENO: result: $have_selinux" >&5
6835 echo "${ECHO_T}$have_selinux" >&6
6838 if test x$with_selinux = xauto ; then
6839 if test x$have_selinux = xno ; then
6840 { echo "$as_me:$LINENO: WARNING: Sufficiently new SELinux library not found" >&5
6841 echo "$as_me: WARNING: Sufficiently new SELinux library not found" >&2;}
6843 else
6844 if test x$have_selinux = xno ; then
6845 { { echo "$as_me:$LINENO: error: SELinux explicitly required, and SELinux library not found" >&5
6846 echo "$as_me: error: SELinux explicitly required, and SELinux library not found" >&2;}
6847 { (exit 1); exit 1; }; }
6851 # Check if we're building with SELinux support.
6852 if test "x$have_selinux" = xyes; then
6854 cat >>confdefs.h <<\_ACEOF
6855 #define HAVE_SELINUX 1
6856 _ACEOF
6862 echo "$as_me:$LINENO: checking for egrep" >&5
6863 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6864 if test "${ac_cv_prog_egrep+set}" = set; then
6865 echo $ECHO_N "(cached) $ECHO_C" >&6
6866 else
6867 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6868 then ac_cv_prog_egrep='grep -E'
6869 else ac_cv_prog_egrep='egrep'
6872 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6873 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6874 EGREP=$ac_cv_prog_egrep
6877 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6878 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6879 if test "${ac_cv_header_stdc+set}" = set; then
6880 echo $ECHO_N "(cached) $ECHO_C" >&6
6881 else
6882 cat >conftest.$ac_ext <<_ACEOF
6883 /* confdefs.h. */
6884 _ACEOF
6885 cat confdefs.h >>conftest.$ac_ext
6886 cat >>conftest.$ac_ext <<_ACEOF
6887 /* end confdefs.h. */
6888 #include <stdlib.h>
6889 #include <stdarg.h>
6890 #include <string.h>
6891 #include <float.h>
6894 main ()
6898 return 0;
6900 _ACEOF
6901 rm -f conftest.$ac_objext
6902 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6903 (eval $ac_compile) 2>conftest.er1
6904 ac_status=$?
6905 grep -v '^ *+' conftest.er1 >conftest.err
6906 rm -f conftest.er1
6907 cat conftest.err >&5
6908 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6909 (exit $ac_status); } &&
6910 { ac_try='test -z "$ac_c_werror_flag"
6911 || test ! -s conftest.err'
6912 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6913 (eval $ac_try) 2>&5
6914 ac_status=$?
6915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6916 (exit $ac_status); }; } &&
6917 { ac_try='test -s conftest.$ac_objext'
6918 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6919 (eval $ac_try) 2>&5
6920 ac_status=$?
6921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6922 (exit $ac_status); }; }; then
6923 ac_cv_header_stdc=yes
6924 else
6925 echo "$as_me: failed program was:" >&5
6926 sed 's/^/| /' conftest.$ac_ext >&5
6928 ac_cv_header_stdc=no
6930 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6932 if test $ac_cv_header_stdc = yes; then
6933 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6934 cat >conftest.$ac_ext <<_ACEOF
6935 /* confdefs.h. */
6936 _ACEOF
6937 cat confdefs.h >>conftest.$ac_ext
6938 cat >>conftest.$ac_ext <<_ACEOF
6939 /* end confdefs.h. */
6940 #include <string.h>
6942 _ACEOF
6943 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6944 $EGREP "memchr" >/dev/null 2>&1; then
6946 else
6947 ac_cv_header_stdc=no
6949 rm -f conftest*
6953 if test $ac_cv_header_stdc = yes; then
6954 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6955 cat >conftest.$ac_ext <<_ACEOF
6956 /* confdefs.h. */
6957 _ACEOF
6958 cat confdefs.h >>conftest.$ac_ext
6959 cat >>conftest.$ac_ext <<_ACEOF
6960 /* end confdefs.h. */
6961 #include <stdlib.h>
6963 _ACEOF
6964 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6965 $EGREP "free" >/dev/null 2>&1; then
6967 else
6968 ac_cv_header_stdc=no
6970 rm -f conftest*
6974 if test $ac_cv_header_stdc = yes; then
6975 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6976 if test "$cross_compiling" = yes; then
6978 else
6979 cat >conftest.$ac_ext <<_ACEOF
6980 /* confdefs.h. */
6981 _ACEOF
6982 cat confdefs.h >>conftest.$ac_ext
6983 cat >>conftest.$ac_ext <<_ACEOF
6984 /* end confdefs.h. */
6985 #include <ctype.h>
6986 #if ((' ' & 0x0FF) == 0x020)
6987 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6988 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6989 #else
6990 # define ISLOWER(c) \
6991 (('a' <= (c) && (c) <= 'i') \
6992 || ('j' <= (c) && (c) <= 'r') \
6993 || ('s' <= (c) && (c) <= 'z'))
6994 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6995 #endif
6997 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6999 main ()
7001 int i;
7002 for (i = 0; i < 256; i++)
7003 if (XOR (islower (i), ISLOWER (i))
7004 || toupper (i) != TOUPPER (i))
7005 exit(2);
7006 exit (0);
7008 _ACEOF
7009 rm -f conftest$ac_exeext
7010 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7011 (eval $ac_link) 2>&5
7012 ac_status=$?
7013 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7014 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7015 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7016 (eval $ac_try) 2>&5
7017 ac_status=$?
7018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7019 (exit $ac_status); }; }; then
7021 else
7022 echo "$as_me: program exited with status $ac_status" >&5
7023 echo "$as_me: failed program was:" >&5
7024 sed 's/^/| /' conftest.$ac_ext >&5
7026 ( exit $ac_status )
7027 ac_cv_header_stdc=no
7029 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7033 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7034 echo "${ECHO_T}$ac_cv_header_stdc" >&6
7035 if test $ac_cv_header_stdc = yes; then
7037 cat >>confdefs.h <<\_ACEOF
7038 #define STDC_HEADERS 1
7039 _ACEOF
7043 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7053 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7054 inttypes.h stdint.h unistd.h
7056 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7057 echo "$as_me:$LINENO: checking for $ac_header" >&5
7058 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7059 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7060 echo $ECHO_N "(cached) $ECHO_C" >&6
7061 else
7062 cat >conftest.$ac_ext <<_ACEOF
7063 /* confdefs.h. */
7064 _ACEOF
7065 cat confdefs.h >>conftest.$ac_ext
7066 cat >>conftest.$ac_ext <<_ACEOF
7067 /* end confdefs.h. */
7068 $ac_includes_default
7070 #include <$ac_header>
7071 _ACEOF
7072 rm -f conftest.$ac_objext
7073 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7074 (eval $ac_compile) 2>conftest.er1
7075 ac_status=$?
7076 grep -v '^ *+' conftest.er1 >conftest.err
7077 rm -f conftest.er1
7078 cat conftest.err >&5
7079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7080 (exit $ac_status); } &&
7081 { ac_try='test -z "$ac_c_werror_flag"
7082 || test ! -s conftest.err'
7083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7084 (eval $ac_try) 2>&5
7085 ac_status=$?
7086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7087 (exit $ac_status); }; } &&
7088 { ac_try='test -s conftest.$ac_objext'
7089 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7090 (eval $ac_try) 2>&5
7091 ac_status=$?
7092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7093 (exit $ac_status); }; }; then
7094 eval "$as_ac_Header=yes"
7095 else
7096 echo "$as_me: failed program was:" >&5
7097 sed 's/^/| /' conftest.$ac_ext >&5
7099 eval "$as_ac_Header=no"
7101 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7103 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7104 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7105 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7106 cat >>confdefs.h <<_ACEOF
7107 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7108 _ACEOF
7112 done
7115 echo "$as_me:$LINENO: checking for long double" >&5
7116 echo $ECHO_N "checking for long double... $ECHO_C" >&6
7117 if test "${ac_cv_type_long_double+set}" = set; then
7118 echo $ECHO_N "(cached) $ECHO_C" >&6
7119 else
7120 cat >conftest.$ac_ext <<_ACEOF
7121 /* confdefs.h. */
7122 _ACEOF
7123 cat confdefs.h >>conftest.$ac_ext
7124 cat >>conftest.$ac_ext <<_ACEOF
7125 /* end confdefs.h. */
7126 $ac_includes_default
7128 main ()
7130 if ((long double *) 0)
7131 return 0;
7132 if (sizeof (long double))
7133 return 0;
7135 return 0;
7137 _ACEOF
7138 rm -f conftest.$ac_objext
7139 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7140 (eval $ac_compile) 2>conftest.er1
7141 ac_status=$?
7142 grep -v '^ *+' conftest.er1 >conftest.err
7143 rm -f conftest.er1
7144 cat conftest.err >&5
7145 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7146 (exit $ac_status); } &&
7147 { ac_try='test -z "$ac_c_werror_flag"
7148 || test ! -s conftest.err'
7149 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7150 (eval $ac_try) 2>&5
7151 ac_status=$?
7152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7153 (exit $ac_status); }; } &&
7154 { ac_try='test -s conftest.$ac_objext'
7155 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7156 (eval $ac_try) 2>&5
7157 ac_status=$?
7158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7159 (exit $ac_status); }; }; then
7160 ac_cv_type_long_double=yes
7161 else
7162 echo "$as_me: failed program was:" >&5
7163 sed 's/^/| /' conftest.$ac_ext >&5
7165 ac_cv_type_long_double=no
7167 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7169 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
7170 echo "${ECHO_T}$ac_cv_type_long_double" >&6
7172 echo "$as_me:$LINENO: checking size of long double" >&5
7173 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
7174 if test "${ac_cv_sizeof_long_double+set}" = set; then
7175 echo $ECHO_N "(cached) $ECHO_C" >&6
7176 else
7177 if test "$ac_cv_type_long_double" = yes; then
7178 # The cast to unsigned long works around a bug in the HP C Compiler
7179 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7180 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7181 # This bug is HP SR number 8606223364.
7182 if test "$cross_compiling" = yes; then
7183 # Depending upon the size, compute the lo and hi bounds.
7184 cat >conftest.$ac_ext <<_ACEOF
7185 /* confdefs.h. */
7186 _ACEOF
7187 cat confdefs.h >>conftest.$ac_ext
7188 cat >>conftest.$ac_ext <<_ACEOF
7189 /* end confdefs.h. */
7190 $ac_includes_default
7192 main ()
7194 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
7195 test_array [0] = 0
7198 return 0;
7200 _ACEOF
7201 rm -f conftest.$ac_objext
7202 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7203 (eval $ac_compile) 2>conftest.er1
7204 ac_status=$?
7205 grep -v '^ *+' conftest.er1 >conftest.err
7206 rm -f conftest.er1
7207 cat conftest.err >&5
7208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7209 (exit $ac_status); } &&
7210 { ac_try='test -z "$ac_c_werror_flag"
7211 || test ! -s conftest.err'
7212 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7213 (eval $ac_try) 2>&5
7214 ac_status=$?
7215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7216 (exit $ac_status); }; } &&
7217 { ac_try='test -s conftest.$ac_objext'
7218 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7219 (eval $ac_try) 2>&5
7220 ac_status=$?
7221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7222 (exit $ac_status); }; }; then
7223 ac_lo=0 ac_mid=0
7224 while :; do
7225 cat >conftest.$ac_ext <<_ACEOF
7226 /* confdefs.h. */
7227 _ACEOF
7228 cat confdefs.h >>conftest.$ac_ext
7229 cat >>conftest.$ac_ext <<_ACEOF
7230 /* end confdefs.h. */
7231 $ac_includes_default
7233 main ()
7235 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7236 test_array [0] = 0
7239 return 0;
7241 _ACEOF
7242 rm -f conftest.$ac_objext
7243 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7244 (eval $ac_compile) 2>conftest.er1
7245 ac_status=$?
7246 grep -v '^ *+' conftest.er1 >conftest.err
7247 rm -f conftest.er1
7248 cat conftest.err >&5
7249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7250 (exit $ac_status); } &&
7251 { ac_try='test -z "$ac_c_werror_flag"
7252 || test ! -s conftest.err'
7253 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7254 (eval $ac_try) 2>&5
7255 ac_status=$?
7256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7257 (exit $ac_status); }; } &&
7258 { ac_try='test -s conftest.$ac_objext'
7259 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7260 (eval $ac_try) 2>&5
7261 ac_status=$?
7262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7263 (exit $ac_status); }; }; then
7264 ac_hi=$ac_mid; break
7265 else
7266 echo "$as_me: failed program was:" >&5
7267 sed 's/^/| /' conftest.$ac_ext >&5
7269 ac_lo=`expr $ac_mid + 1`
7270 if test $ac_lo -le $ac_mid; then
7271 ac_lo= ac_hi=
7272 break
7274 ac_mid=`expr 2 '*' $ac_mid + 1`
7276 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7277 done
7278 else
7279 echo "$as_me: failed program was:" >&5
7280 sed 's/^/| /' conftest.$ac_ext >&5
7282 cat >conftest.$ac_ext <<_ACEOF
7283 /* confdefs.h. */
7284 _ACEOF
7285 cat confdefs.h >>conftest.$ac_ext
7286 cat >>conftest.$ac_ext <<_ACEOF
7287 /* end confdefs.h. */
7288 $ac_includes_default
7290 main ()
7292 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7293 test_array [0] = 0
7296 return 0;
7298 _ACEOF
7299 rm -f conftest.$ac_objext
7300 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7301 (eval $ac_compile) 2>conftest.er1
7302 ac_status=$?
7303 grep -v '^ *+' conftest.er1 >conftest.err
7304 rm -f conftest.er1
7305 cat conftest.err >&5
7306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7307 (exit $ac_status); } &&
7308 { ac_try='test -z "$ac_c_werror_flag"
7309 || test ! -s conftest.err'
7310 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7311 (eval $ac_try) 2>&5
7312 ac_status=$?
7313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7314 (exit $ac_status); }; } &&
7315 { ac_try='test -s conftest.$ac_objext'
7316 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7317 (eval $ac_try) 2>&5
7318 ac_status=$?
7319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7320 (exit $ac_status); }; }; then
7321 ac_hi=-1 ac_mid=-1
7322 while :; do
7323 cat >conftest.$ac_ext <<_ACEOF
7324 /* confdefs.h. */
7325 _ACEOF
7326 cat confdefs.h >>conftest.$ac_ext
7327 cat >>conftest.$ac_ext <<_ACEOF
7328 /* end confdefs.h. */
7329 $ac_includes_default
7331 main ()
7333 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7334 test_array [0] = 0
7337 return 0;
7339 _ACEOF
7340 rm -f conftest.$ac_objext
7341 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7342 (eval $ac_compile) 2>conftest.er1
7343 ac_status=$?
7344 grep -v '^ *+' conftest.er1 >conftest.err
7345 rm -f conftest.er1
7346 cat conftest.err >&5
7347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7348 (exit $ac_status); } &&
7349 { ac_try='test -z "$ac_c_werror_flag"
7350 || test ! -s conftest.err'
7351 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7352 (eval $ac_try) 2>&5
7353 ac_status=$?
7354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7355 (exit $ac_status); }; } &&
7356 { ac_try='test -s conftest.$ac_objext'
7357 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7358 (eval $ac_try) 2>&5
7359 ac_status=$?
7360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7361 (exit $ac_status); }; }; then
7362 ac_lo=$ac_mid; break
7363 else
7364 echo "$as_me: failed program was:" >&5
7365 sed 's/^/| /' conftest.$ac_ext >&5
7367 ac_hi=`expr '(' $ac_mid ')' - 1`
7368 if test $ac_mid -le $ac_hi; then
7369 ac_lo= ac_hi=
7370 break
7372 ac_mid=`expr 2 '*' $ac_mid`
7374 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7375 done
7376 else
7377 echo "$as_me: failed program was:" >&5
7378 sed 's/^/| /' conftest.$ac_ext >&5
7380 ac_lo= ac_hi=
7382 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7384 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7385 # Binary search between lo and hi bounds.
7386 while test "x$ac_lo" != "x$ac_hi"; do
7387 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7388 cat >conftest.$ac_ext <<_ACEOF
7389 /* confdefs.h. */
7390 _ACEOF
7391 cat confdefs.h >>conftest.$ac_ext
7392 cat >>conftest.$ac_ext <<_ACEOF
7393 /* end confdefs.h. */
7394 $ac_includes_default
7396 main ()
7398 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7399 test_array [0] = 0
7402 return 0;
7404 _ACEOF
7405 rm -f conftest.$ac_objext
7406 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7407 (eval $ac_compile) 2>conftest.er1
7408 ac_status=$?
7409 grep -v '^ *+' conftest.er1 >conftest.err
7410 rm -f conftest.er1
7411 cat conftest.err >&5
7412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7413 (exit $ac_status); } &&
7414 { ac_try='test -z "$ac_c_werror_flag"
7415 || test ! -s conftest.err'
7416 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7417 (eval $ac_try) 2>&5
7418 ac_status=$?
7419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7420 (exit $ac_status); }; } &&
7421 { ac_try='test -s conftest.$ac_objext'
7422 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7423 (eval $ac_try) 2>&5
7424 ac_status=$?
7425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7426 (exit $ac_status); }; }; then
7427 ac_hi=$ac_mid
7428 else
7429 echo "$as_me: failed program was:" >&5
7430 sed 's/^/| /' conftest.$ac_ext >&5
7432 ac_lo=`expr '(' $ac_mid ')' + 1`
7434 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7435 done
7436 case $ac_lo in
7437 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7438 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7439 See \`config.log' for more details." >&5
7440 echo "$as_me: error: cannot compute sizeof (long double), 77
7441 See \`config.log' for more details." >&2;}
7442 { (exit 1); exit 1; }; } ;;
7443 esac
7444 else
7445 if test "$cross_compiling" = yes; then
7446 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7447 See \`config.log' for more details." >&5
7448 echo "$as_me: error: cannot run test program while cross compiling
7449 See \`config.log' for more details." >&2;}
7450 { (exit 1); exit 1; }; }
7451 else
7452 cat >conftest.$ac_ext <<_ACEOF
7453 /* confdefs.h. */
7454 _ACEOF
7455 cat confdefs.h >>conftest.$ac_ext
7456 cat >>conftest.$ac_ext <<_ACEOF
7457 /* end confdefs.h. */
7458 $ac_includes_default
7459 long longval () { return (long) (sizeof (long double)); }
7460 unsigned long ulongval () { return (long) (sizeof (long double)); }
7461 #include <stdio.h>
7462 #include <stdlib.h>
7464 main ()
7467 FILE *f = fopen ("conftest.val", "w");
7468 if (! f)
7469 exit (1);
7470 if (((long) (sizeof (long double))) < 0)
7472 long i = longval ();
7473 if (i != ((long) (sizeof (long double))))
7474 exit (1);
7475 fprintf (f, "%ld\n", i);
7477 else
7479 unsigned long i = ulongval ();
7480 if (i != ((long) (sizeof (long double))))
7481 exit (1);
7482 fprintf (f, "%lu\n", i);
7484 exit (ferror (f) || fclose (f) != 0);
7487 return 0;
7489 _ACEOF
7490 rm -f conftest$ac_exeext
7491 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7492 (eval $ac_link) 2>&5
7493 ac_status=$?
7494 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7495 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7497 (eval $ac_try) 2>&5
7498 ac_status=$?
7499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7500 (exit $ac_status); }; }; then
7501 ac_cv_sizeof_long_double=`cat conftest.val`
7502 else
7503 echo "$as_me: program exited with status $ac_status" >&5
7504 echo "$as_me: failed program was:" >&5
7505 sed 's/^/| /' conftest.$ac_ext >&5
7507 ( exit $ac_status )
7508 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7509 See \`config.log' for more details." >&5
7510 echo "$as_me: error: cannot compute sizeof (long double), 77
7511 See \`config.log' for more details." >&2;}
7512 { (exit 1); exit 1; }; }
7514 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7517 rm -f conftest.val
7518 else
7519 ac_cv_sizeof_long_double=0
7522 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7523 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7524 cat >>confdefs.h <<_ACEOF
7525 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7526 _ACEOF
7529 sizeof_long_double=$ac_cv_sizeof_long_double
7532 ### End of automated tests.
7533 ### Now run sysdeps configure fragments.
7535 # They also can set these variables.
7536 use_ldconfig=no
7537 ldd_rewrite_script=no
7538 libc_cv_sysconfdir=$sysconfdir
7539 libc_cv_gcc_unwind_find_fde=no
7540 libc_cv_idn=no
7542 # Iterate over all the sysdep directories we will use, running their
7543 # configure fragments, and looking for a uname implementation.
7544 uname=
7545 for dir in $sysnames; do
7546 case $dir in
7547 /*) dest=$dir ;;
7548 *) dest=$srcdir/$dir ;;
7549 esac
7550 if test -r $dest/configure; then
7551 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7552 echo "${ECHO_T}running configure fragment for $dir" >&6
7553 . $dest/configure
7556 if test -z "$uname"; then
7557 if test -r $dest/uname.c ||
7558 test -r $dest/uname.S ||
7559 { test -r $dest/syscalls.list &&
7560 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7561 uname=$dir
7564 done
7566 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7567 cat >>confdefs.h <<\_ACEOF
7568 #define EXPORT_UNWIND_FIND_FDE 1
7569 _ACEOF
7574 # If we will use the generic uname implementation, we must figure out what
7575 # it will say by examining the system, and write the results in config-name.h.
7576 if test "$uname" = "sysdeps/generic"; then
7578 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7579 if test $uname_sysname != $config_os; then
7580 config_release=`echo $config_os | sed s/$uname_sysname//`
7583 echo "$as_me:$LINENO: checking OS release for uname" >&5
7584 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7585 if test "${libc_cv_uname_release+set}" = set; then
7586 echo $ECHO_N "(cached) $ECHO_C" >&6
7587 else
7588 if test -r /vmunix; then
7589 kernel_id=`strings /vmunix | grep UNIX`
7590 elif test -r /dynix; then
7591 kernel_id=`strings /dynix | grep DYNIX`
7592 else
7593 kernel_id=
7596 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7597 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7598 != x$config_release; then
7599 # The configuration release is a substring of the kernel release.
7600 libc_cv_uname_release=$kernel_release
7601 elif test x$config_release != x; then
7602 libc_cv_uname_release=$config_release
7603 elif test x$kernel_release != x; then
7604 libc_cv_uname_release=$kernel_release
7605 else
7606 libc_cv_uname_release=unknown
7609 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7610 echo "${ECHO_T}$libc_cv_uname_release" >&6
7611 uname_release="$libc_cv_uname_release"
7613 echo "$as_me:$LINENO: checking OS version for uname" >&5
7614 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7615 if test "${libc_cv_uname_version+set}" = set; then
7616 echo $ECHO_N "(cached) $ECHO_C" >&6
7617 else
7618 if test -r /vmunix; then
7619 kernel_id=`strings /vmunix | grep UNIX`
7620 elif test -r /dynix; then
7621 kernel_id=`strings /dynix | grep DYNIX`
7622 else
7623 kernel_id=
7626 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7627 if test -n "$kernel_version"; then
7628 libc_cv_uname_version="$kernel_version"
7629 else
7630 libc_cv_uname_version=unknown
7633 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7634 echo "${ECHO_T}$libc_cv_uname_version" >&6
7635 uname_version="$libc_cv_uname_version"
7637 config_uname=config-name.h:config-name.in
7638 else
7639 # For non-generic uname, we don't need to create config-name.h at all.
7640 config_uname=
7643 cat >>confdefs.h <<\_ACEOF
7644 #define USE_IN_LIBIO 1
7645 _ACEOF
7648 # Test for old glibc 2.0.x headers so that they can be removed properly
7649 # Search only in includedir.
7650 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7651 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7652 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7653 then
7654 old_glibc_headers=yes
7655 else
7656 old_glibc_headers=no
7658 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7659 echo "${ECHO_T}$old_glibc_headers" >&6
7660 if test ${old_glibc_headers} = yes; then
7661 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7662 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7663 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7664 echo "$as_me: WARNING: *** be removed." >&2;}
7678 if test $gnu_ld = yes; then
7679 cat >>confdefs.h <<\_ACEOF
7680 #define HAVE_GNU_LD 1
7681 _ACEOF
7684 if test $gnu_as = yes; then
7685 cat >>confdefs.h <<\_ACEOF
7686 #define HAVE_GNU_AS 1
7687 _ACEOF
7690 if test $elf = yes; then
7691 cat >>confdefs.h <<\_ACEOF
7692 #define HAVE_ELF 1
7693 _ACEOF
7696 if test $xcoff = yes; then
7697 cat >>confdefs.h <<\_ACEOF
7698 #define HAVE_XCOFF 1
7699 _ACEOF
7705 if test $shared = default; then
7706 if test $gnu_ld = yes; then
7707 shared=$elf
7708 else
7709 # For now we do not assume shared libs are available. In future more
7710 # tests might become available.
7711 shared=no
7715 if test x"$libc_cv_idn" = xyes; then
7716 cat >>confdefs.h <<\_ACEOF
7717 #define HAVE_LIBIDN 1
7718 _ACEOF
7722 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7723 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7724 if test "${pic_default+set}" = set; then
7725 echo $ECHO_N "(cached) $ECHO_C" >&6
7726 else
7727 pic_default=yes
7728 cat > conftest.c <<EOF
7729 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7730 # error PIC is default.
7731 #endif
7733 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7734 pic_default=no
7736 rm -f conftest.*
7738 echo "$as_me:$LINENO: result: $pic_default" >&5
7739 echo "${ECHO_T}$pic_default" >&6
7750 case "$add_ons" in
7751 *door*) linux_doors=yes ;;
7752 *) linux_doors=no ;;
7753 esac
7758 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7759 config_makefile=
7760 else
7761 config_makefile=Makefile
7764 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7765 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7769 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7771 ac_config_commands="$ac_config_commands default"
7773 cat >confcache <<\_ACEOF
7774 # This file is a shell script that caches the results of configure
7775 # tests run on this system so they can be shared between configure
7776 # scripts and configure runs, see configure's option --config-cache.
7777 # It is not useful on other systems. If it contains results you don't
7778 # want to keep, you may remove or edit it.
7780 # config.status only pays attention to the cache file if you give it
7781 # the --recheck option to rerun configure.
7783 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7784 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7785 # following values.
7787 _ACEOF
7789 # The following way of writing the cache mishandles newlines in values,
7790 # but we know of no workaround that is simple, portable, and efficient.
7791 # So, don't put newlines in cache variables' values.
7792 # Ultrix sh set writes to stderr and can't be redirected directly,
7793 # and sets the high bit in the cache file unless we assign to the vars.
7795 (set) 2>&1 |
7796 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7797 *ac_space=\ *)
7798 # `set' does not quote correctly, so add quotes (double-quote
7799 # substitution turns \\\\ into \\, and sed turns \\ into \).
7800 sed -n \
7801 "s/'/'\\\\''/g;
7802 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7805 # `set' quotes correctly as required by POSIX, so do not add quotes.
7806 sed -n \
7807 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7809 esac;
7811 sed '
7812 t clear
7813 : clear
7814 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7815 t end
7816 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7817 : end' >>confcache
7818 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7819 if test -w $cache_file; then
7820 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7821 cat confcache >$cache_file
7822 else
7823 echo "not updating unwritable cache $cache_file"
7826 rm -f confcache
7828 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7829 # Let make expand exec_prefix.
7830 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7832 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7833 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7834 # trailing colons and then remove the whole line if VPATH becomes empty
7835 # (actually we leave an empty line to preserve line numbers).
7836 if test "x$srcdir" = x.; then
7837 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7838 s/:*\$(srcdir):*/:/;
7839 s/:*\${srcdir}:*/:/;
7840 s/:*@srcdir@:*/:/;
7841 s/^\([^=]*=[ ]*\):*/\1/;
7842 s/:*$//;
7843 s/^[^=]*=[ ]*$//;
7847 DEFS=-DHAVE_CONFIG_H
7849 ac_libobjs=
7850 ac_ltlibobjs=
7851 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7852 # 1. Remove the extension, and $U if already installed.
7853 ac_i=`echo "$ac_i" |
7854 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7855 # 2. Add them.
7856 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7857 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7858 done
7859 LIBOBJS=$ac_libobjs
7861 LTLIBOBJS=$ac_ltlibobjs
7865 : ${CONFIG_STATUS=./config.status}
7866 ac_clean_files_save=$ac_clean_files
7867 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7868 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7869 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7870 cat >$CONFIG_STATUS <<_ACEOF
7871 #! $SHELL
7872 # Generated by $as_me.
7873 # Run this file to recreate the current configuration.
7874 # Compiler output produced by configure, useful for debugging
7875 # configure, is in config.log if it exists.
7877 debug=false
7878 ac_cs_recheck=false
7879 ac_cs_silent=false
7880 SHELL=\${CONFIG_SHELL-$SHELL}
7881 _ACEOF
7883 cat >>$CONFIG_STATUS <<\_ACEOF
7884 ## --------------------- ##
7885 ## M4sh Initialization. ##
7886 ## --------------------- ##
7888 # Be Bourne compatible
7889 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7890 emulate sh
7891 NULLCMD=:
7892 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7893 # is contrary to our usage. Disable this feature.
7894 alias -g '${1+"$@"}'='"$@"'
7895 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7896 set -o posix
7898 DUALCASE=1; export DUALCASE # for MKS sh
7900 # Support unset when possible.
7901 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7902 as_unset=unset
7903 else
7904 as_unset=false
7908 # Work around bugs in pre-3.0 UWIN ksh.
7909 $as_unset ENV MAIL MAILPATH
7910 PS1='$ '
7911 PS2='> '
7912 PS4='+ '
7914 # NLS nuisances.
7915 for as_var in \
7916 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7917 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7918 LC_TELEPHONE LC_TIME
7920 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7921 eval $as_var=C; export $as_var
7922 else
7923 $as_unset $as_var
7925 done
7927 # Required to use basename.
7928 if expr a : '\(a\)' >/dev/null 2>&1; then
7929 as_expr=expr
7930 else
7931 as_expr=false
7934 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7935 as_basename=basename
7936 else
7937 as_basename=false
7941 # Name of the executable.
7942 as_me=`$as_basename "$0" ||
7943 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7944 X"$0" : 'X\(//\)$' \| \
7945 X"$0" : 'X\(/\)$' \| \
7946 . : '\(.\)' 2>/dev/null ||
7947 echo X/"$0" |
7948 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7949 /^X\/\(\/\/\)$/{ s//\1/; q; }
7950 /^X\/\(\/\).*/{ s//\1/; q; }
7951 s/.*/./; q'`
7954 # PATH needs CR, and LINENO needs CR and PATH.
7955 # Avoid depending upon Character Ranges.
7956 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7957 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7958 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7959 as_cr_digits='0123456789'
7960 as_cr_alnum=$as_cr_Letters$as_cr_digits
7962 # The user is always right.
7963 if test "${PATH_SEPARATOR+set}" != set; then
7964 echo "#! /bin/sh" >conf$$.sh
7965 echo "exit 0" >>conf$$.sh
7966 chmod +x conf$$.sh
7967 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7968 PATH_SEPARATOR=';'
7969 else
7970 PATH_SEPARATOR=:
7972 rm -f conf$$.sh
7976 as_lineno_1=$LINENO
7977 as_lineno_2=$LINENO
7978 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7979 test "x$as_lineno_1" != "x$as_lineno_2" &&
7980 test "x$as_lineno_3" = "x$as_lineno_2" || {
7981 # Find who we are. Look in the path if we contain no path at all
7982 # relative or not.
7983 case $0 in
7984 *[\\/]* ) as_myself=$0 ;;
7985 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7986 for as_dir in $PATH
7988 IFS=$as_save_IFS
7989 test -z "$as_dir" && as_dir=.
7990 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7991 done
7994 esac
7995 # We did not find ourselves, most probably we were run as `sh COMMAND'
7996 # in which case we are not to be found in the path.
7997 if test "x$as_myself" = x; then
7998 as_myself=$0
8000 if test ! -f "$as_myself"; then
8001 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
8002 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
8003 { (exit 1); exit 1; }; }
8005 case $CONFIG_SHELL in
8007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8008 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
8010 IFS=$as_save_IFS
8011 test -z "$as_dir" && as_dir=.
8012 for as_base in sh bash ksh sh5; do
8013 case $as_dir in
8015 if ("$as_dir/$as_base" -c '
8016 as_lineno_1=$LINENO
8017 as_lineno_2=$LINENO
8018 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8019 test "x$as_lineno_1" != "x$as_lineno_2" &&
8020 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
8021 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
8022 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
8023 CONFIG_SHELL=$as_dir/$as_base
8024 export CONFIG_SHELL
8025 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
8026 fi;;
8027 esac
8028 done
8029 done
8031 esac
8033 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
8034 # uniformly replaced by the line number. The first 'sed' inserts a
8035 # line-number line before each line; the second 'sed' does the real
8036 # work. The second script uses 'N' to pair each line-number line
8037 # with the numbered line, and appends trailing '-' during
8038 # substitution so that $LINENO is not a special case at line end.
8039 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
8040 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
8041 sed '=' <$as_myself |
8042 sed '
8044 s,$,-,
8045 : loop
8046 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
8047 t loop
8048 s,-$,,
8049 s,^['$as_cr_digits']*\n,,
8050 ' >$as_me.lineno &&
8051 chmod +x $as_me.lineno ||
8052 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
8053 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
8054 { (exit 1); exit 1; }; }
8056 # Don't try to exec as it changes $[0], causing all sort of problems
8057 # (the dirname of $[0] is not the place where we might find the
8058 # original and so on. Autoconf is especially sensible to this).
8059 . ./$as_me.lineno
8060 # Exit status is that of the last command.
8061 exit
8065 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
8066 *c*,-n*) ECHO_N= ECHO_C='
8067 ' ECHO_T=' ' ;;
8068 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
8069 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
8070 esac
8072 if expr a : '\(a\)' >/dev/null 2>&1; then
8073 as_expr=expr
8074 else
8075 as_expr=false
8078 rm -f conf$$ conf$$.exe conf$$.file
8079 echo >conf$$.file
8080 if ln -s conf$$.file conf$$ 2>/dev/null; then
8081 # We could just check for DJGPP; but this test a) works b) is more generic
8082 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
8083 if test -f conf$$.exe; then
8084 # Don't use ln at all; we don't have any links
8085 as_ln_s='cp -p'
8086 else
8087 as_ln_s='ln -s'
8089 elif ln conf$$.file conf$$ 2>/dev/null; then
8090 as_ln_s=ln
8091 else
8092 as_ln_s='cp -p'
8094 rm -f conf$$ conf$$.exe conf$$.file
8096 if mkdir -p . 2>/dev/null; then
8097 as_mkdir_p=:
8098 else
8099 test -d ./-p && rmdir ./-p
8100 as_mkdir_p=false
8103 as_executable_p="test -f"
8105 # Sed expression to map a string onto a valid CPP name.
8106 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8108 # Sed expression to map a string onto a valid variable name.
8109 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8112 # IFS
8113 # We need space, tab and new line, in precisely that order.
8114 as_nl='
8116 IFS=" $as_nl"
8118 # CDPATH.
8119 $as_unset CDPATH
8121 exec 6>&1
8123 # Open the log real soon, to keep \$[0] and so on meaningful, and to
8124 # report actual input values of CONFIG_FILES etc. instead of their
8125 # values after options handling. Logging --version etc. is OK.
8126 exec 5>>config.log
8128 echo
8129 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8130 ## Running $as_me. ##
8131 _ASBOX
8132 } >&5
8133 cat >&5 <<_CSEOF
8135 This file was extended by GNU C Library $as_me (see version.h), which was
8136 generated by GNU Autoconf 2.59. Invocation command line was
8138 CONFIG_FILES = $CONFIG_FILES
8139 CONFIG_HEADERS = $CONFIG_HEADERS
8140 CONFIG_LINKS = $CONFIG_LINKS
8141 CONFIG_COMMANDS = $CONFIG_COMMANDS
8142 $ $0 $@
8144 _CSEOF
8145 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8146 echo >&5
8147 _ACEOF
8149 # Files that config.status was made for.
8150 if test -n "$ac_config_files"; then
8151 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8154 if test -n "$ac_config_headers"; then
8155 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8158 if test -n "$ac_config_links"; then
8159 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8162 if test -n "$ac_config_commands"; then
8163 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8166 cat >>$CONFIG_STATUS <<\_ACEOF
8168 ac_cs_usage="\
8169 \`$as_me' instantiates files from templates according to the
8170 current configuration.
8172 Usage: $0 [OPTIONS] [FILE]...
8174 -h, --help print this help, then exit
8175 -V, --version print version number, then exit
8176 -q, --quiet do not print progress messages
8177 -d, --debug don't remove temporary files
8178 --recheck update $as_me by reconfiguring in the same conditions
8179 --file=FILE[:TEMPLATE]
8180 instantiate the configuration file FILE
8181 --header=FILE[:TEMPLATE]
8182 instantiate the configuration header FILE
8184 Configuration files:
8185 $config_files
8187 Configuration headers:
8188 $config_headers
8190 Configuration commands:
8191 $config_commands
8193 Report bugs to <bug-autoconf@gnu.org>."
8194 _ACEOF
8196 cat >>$CONFIG_STATUS <<_ACEOF
8197 ac_cs_version="\\
8198 GNU C Library config.status (see version.h)
8199 configured by $0, generated by GNU Autoconf 2.59,
8200 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8202 Copyright (C) 2003 Free Software Foundation, Inc.
8203 This config.status script is free software; the Free Software Foundation
8204 gives unlimited permission to copy, distribute and modify it."
8205 srcdir=$srcdir
8206 INSTALL="$INSTALL"
8207 _ACEOF
8209 cat >>$CONFIG_STATUS <<\_ACEOF
8210 # If no file are specified by the user, then we need to provide default
8211 # value. By we need to know if files were specified by the user.
8212 ac_need_defaults=:
8213 while test $# != 0
8215 case $1 in
8216 --*=*)
8217 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8218 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8219 ac_shift=:
8222 ac_option=$1
8223 ac_optarg=$2
8224 ac_shift=shift
8226 *) # This is not an option, so the user has probably given explicit
8227 # arguments.
8228 ac_option=$1
8229 ac_need_defaults=false;;
8230 esac
8232 case $ac_option in
8233 # Handling of the options.
8234 _ACEOF
8235 cat >>$CONFIG_STATUS <<\_ACEOF
8236 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8237 ac_cs_recheck=: ;;
8238 --version | --vers* | -V )
8239 echo "$ac_cs_version"; exit 0 ;;
8240 --he | --h)
8241 # Conflict between --help and --header
8242 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8243 Try \`$0 --help' for more information." >&5
8244 echo "$as_me: error: ambiguous option: $1
8245 Try \`$0 --help' for more information." >&2;}
8246 { (exit 1); exit 1; }; };;
8247 --help | --hel | -h )
8248 echo "$ac_cs_usage"; exit 0 ;;
8249 --debug | --d* | -d )
8250 debug=: ;;
8251 --file | --fil | --fi | --f )
8252 $ac_shift
8253 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8254 ac_need_defaults=false;;
8255 --header | --heade | --head | --hea )
8256 $ac_shift
8257 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8258 ac_need_defaults=false;;
8259 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8260 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8261 ac_cs_silent=: ;;
8263 # This is an error.
8264 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8265 Try \`$0 --help' for more information." >&5
8266 echo "$as_me: error: unrecognized option: $1
8267 Try \`$0 --help' for more information." >&2;}
8268 { (exit 1); exit 1; }; } ;;
8270 *) ac_config_targets="$ac_config_targets $1" ;;
8272 esac
8273 shift
8274 done
8276 ac_configure_extra_args=
8278 if $ac_cs_silent; then
8279 exec 6>/dev/null
8280 ac_configure_extra_args="$ac_configure_extra_args --silent"
8283 _ACEOF
8284 cat >>$CONFIG_STATUS <<_ACEOF
8285 if \$ac_cs_recheck; then
8286 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8287 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8290 _ACEOF
8292 cat >>$CONFIG_STATUS <<_ACEOF
8294 # INIT-COMMANDS section.
8297 config_vars='$config_vars'
8299 _ACEOF
8303 cat >>$CONFIG_STATUS <<\_ACEOF
8304 for ac_config_target in $ac_config_targets
8306 case "$ac_config_target" in
8307 # Handling of arguments.
8308 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8309 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8310 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8311 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8312 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8313 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8314 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8315 { (exit 1); exit 1; }; };;
8316 esac
8317 done
8319 # If the user did not use the arguments to specify the items to instantiate,
8320 # then the envvar interface is used. Set only those that are not.
8321 # We use the long form for the default assignment because of an extremely
8322 # bizarre bug on SunOS 4.1.3.
8323 if $ac_need_defaults; then
8324 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8325 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8326 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8329 # Have a temporary directory for convenience. Make it in the build tree
8330 # simply because there is no reason to put it here, and in addition,
8331 # creating and moving files from /tmp can sometimes cause problems.
8332 # Create a temporary directory, and hook for its removal unless debugging.
8333 $debug ||
8335 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8336 trap '{ (exit 1); exit 1; }' 1 2 13 15
8339 # Create a (secure) tmp directory for tmp files.
8342 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8343 test -n "$tmp" && test -d "$tmp"
8344 } ||
8346 tmp=./confstat$$-$RANDOM
8347 (umask 077 && mkdir $tmp)
8348 } ||
8350 echo "$me: cannot create a temporary directory in ." >&2
8351 { (exit 1); exit 1; }
8354 _ACEOF
8356 cat >>$CONFIG_STATUS <<_ACEOF
8359 # CONFIG_FILES section.
8362 # No need to generate the scripts if there are no CONFIG_FILES.
8363 # This happens for instance when ./config.status config.h
8364 if test -n "\$CONFIG_FILES"; then
8365 # Protect against being on the right side of a sed subst in config.status.
8366 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8367 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8368 s,@SHELL@,$SHELL,;t t
8369 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8370 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8371 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8372 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8373 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8374 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8375 s,@exec_prefix@,$exec_prefix,;t t
8376 s,@prefix@,$prefix,;t t
8377 s,@program_transform_name@,$program_transform_name,;t t
8378 s,@bindir@,$bindir,;t t
8379 s,@sbindir@,$sbindir,;t t
8380 s,@libexecdir@,$libexecdir,;t t
8381 s,@datadir@,$datadir,;t t
8382 s,@sysconfdir@,$sysconfdir,;t t
8383 s,@sharedstatedir@,$sharedstatedir,;t t
8384 s,@localstatedir@,$localstatedir,;t t
8385 s,@libdir@,$libdir,;t t
8386 s,@includedir@,$includedir,;t t
8387 s,@oldincludedir@,$oldincludedir,;t t
8388 s,@infodir@,$infodir,;t t
8389 s,@mandir@,$mandir,;t t
8390 s,@build_alias@,$build_alias,;t t
8391 s,@host_alias@,$host_alias,;t t
8392 s,@target_alias@,$target_alias,;t t
8393 s,@DEFS@,$DEFS,;t t
8394 s,@ECHO_C@,$ECHO_C,;t t
8395 s,@ECHO_N@,$ECHO_N,;t t
8396 s,@ECHO_T@,$ECHO_T,;t t
8397 s,@LIBS@,$LIBS,;t t
8398 s,@with_fp@,$with_fp,;t t
8399 s,@with_cvs@,$with_cvs,;t t
8400 s,@enable_check_abi@,$enable_check_abi,;t t
8401 s,@oldest_abi@,$oldest_abi,;t t
8402 s,@bindnow@,$bindnow,;t t
8403 s,@force_install@,$force_install,;t t
8404 s,@all_warnings@,$all_warnings,;t t
8405 s,@build@,$build,;t t
8406 s,@build_cpu@,$build_cpu,;t t
8407 s,@build_vendor@,$build_vendor,;t t
8408 s,@build_os@,$build_os,;t t
8409 s,@host@,$host,;t t
8410 s,@host_cpu@,$host_cpu,;t t
8411 s,@host_vendor@,$host_vendor,;t t
8412 s,@host_os@,$host_os,;t t
8413 s,@subdirs@,$subdirs,;t t
8414 s,@add_ons@,$add_ons,;t t
8415 s,@base_machine@,$base_machine,;t t
8416 s,@sysnames@,$sysnames,;t t
8417 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8418 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8419 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8420 s,@LN_S@,$LN_S,;t t
8421 s,@CC@,$CC,;t t
8422 s,@CFLAGS@,$CFLAGS,;t t
8423 s,@LDFLAGS@,$LDFLAGS,;t t
8424 s,@CPPFLAGS@,$CPPFLAGS,;t t
8425 s,@ac_ct_CC@,$ac_ct_CC,;t t
8426 s,@OBJEXT@,$OBJEXT,;t t
8427 s,@BUILD_CC@,$BUILD_CC,;t t
8428 s,@cross_compiling@,$cross_compiling,;t t
8429 s,@CPP@,$CPP,;t t
8430 s,@CXX@,$CXX,;t t
8431 s,@CXXFLAGS@,$CXXFLAGS,;t t
8432 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8433 s,@AR@,$AR,;t t
8434 s,@OBJDUMP@,$OBJDUMP,;t t
8435 s,@RANLIB@,$RANLIB,;t t
8436 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8437 s,@MIG@,$MIG,;t t
8438 s,@AS@,$AS,;t t
8439 s,@LD@,$LD,;t t
8440 s,@PWD_P@,$PWD_P,;t t
8441 s,@MAKE@,$MAKE,;t t
8442 s,@MSGFMT@,$MSGFMT,;t t
8443 s,@MAKEINFO@,$MAKEINFO,;t t
8444 s,@SED@,$SED,;t t
8445 s,@AUTOCONF@,$AUTOCONF,;t t
8446 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8447 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8448 s,@BASH@,$BASH,;t t
8449 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8450 s,@KSH@,$KSH,;t t
8451 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8452 s,@AWK@,$AWK,;t t
8453 s,@PERL@,$PERL,;t t
8454 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8455 s,@BISON@,$BISON,;t t
8456 s,@VERSIONING@,$VERSIONING,;t t
8457 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8458 s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
8459 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8460 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8461 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8462 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8463 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8464 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8465 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8466 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8467 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8468 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8469 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8470 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8471 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8472 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8473 s,@libc_cv_cpp_asm_debuginfo@,$libc_cv_cpp_asm_debuginfo,;t t
8474 s,@no_whole_archive@,$no_whole_archive,;t t
8475 s,@exceptions@,$exceptions,;t t
8476 s,@LIBGD@,$LIBGD,;t t
8477 s,@have_selinux@,$have_selinux,;t t
8478 s,@EGREP@,$EGREP,;t t
8479 s,@sizeof_long_double@,$sizeof_long_double,;t t
8480 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8481 s,@uname_sysname@,$uname_sysname,;t t
8482 s,@uname_release@,$uname_release,;t t
8483 s,@uname_version@,$uname_version,;t t
8484 s,@old_glibc_headers@,$old_glibc_headers,;t t
8485 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8486 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8487 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8488 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8489 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8490 s,@use_ldconfig@,$use_ldconfig,;t t
8491 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8492 s,@gnu_ld@,$gnu_ld,;t t
8493 s,@gnu_as@,$gnu_as,;t t
8494 s,@elf@,$elf,;t t
8495 s,@xcoff@,$xcoff,;t t
8496 s,@static@,$static,;t t
8497 s,@shared@,$shared,;t t
8498 s,@pic_default@,$pic_default,;t t
8499 s,@profile@,$profile,;t t
8500 s,@omitfp@,$omitfp,;t t
8501 s,@bounded@,$bounded,;t t
8502 s,@static_nss@,$static_nss,;t t
8503 s,@nopic_initfini@,$nopic_initfini,;t t
8504 s,@DEFINES@,$DEFINES,;t t
8505 s,@linux_doors@,$linux_doors,;t t
8506 s,@mach_interface_list@,$mach_interface_list,;t t
8507 s,@VERSION@,$VERSION,;t t
8508 s,@RELEASE@,$RELEASE,;t t
8509 s,@LIBOBJS@,$LIBOBJS,;t t
8510 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8511 CEOF
8513 _ACEOF
8515 cat >>$CONFIG_STATUS <<\_ACEOF
8516 # Split the substitutions into bite-sized pieces for seds with
8517 # small command number limits, like on Digital OSF/1 and HP-UX.
8518 ac_max_sed_lines=48
8519 ac_sed_frag=1 # Number of current file.
8520 ac_beg=1 # First line for current file.
8521 ac_end=$ac_max_sed_lines # Line after last line for current file.
8522 ac_more_lines=:
8523 ac_sed_cmds=
8524 while $ac_more_lines; do
8525 if test $ac_beg -gt 1; then
8526 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8527 else
8528 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8530 if test ! -s $tmp/subs.frag; then
8531 ac_more_lines=false
8532 else
8533 # The purpose of the label and of the branching condition is to
8534 # speed up the sed processing (if there are no `@' at all, there
8535 # is no need to browse any of the substitutions).
8536 # These are the two extra sed commands mentioned above.
8537 (echo ':t
8538 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8539 if test -z "$ac_sed_cmds"; then
8540 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8541 else
8542 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8544 ac_sed_frag=`expr $ac_sed_frag + 1`
8545 ac_beg=$ac_end
8546 ac_end=`expr $ac_end + $ac_max_sed_lines`
8548 done
8549 if test -z "$ac_sed_cmds"; then
8550 ac_sed_cmds=cat
8552 fi # test -n "$CONFIG_FILES"
8554 _ACEOF
8555 cat >>$CONFIG_STATUS <<\_ACEOF
8556 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8557 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8558 case $ac_file in
8559 - | *:- | *:-:* ) # input from stdin
8560 cat >$tmp/stdin
8561 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8562 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8563 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8564 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8565 * ) ac_file_in=$ac_file.in ;;
8566 esac
8568 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8569 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8570 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8571 X"$ac_file" : 'X\(//\)[^/]' \| \
8572 X"$ac_file" : 'X\(//\)$' \| \
8573 X"$ac_file" : 'X\(/\)' \| \
8574 . : '\(.\)' 2>/dev/null ||
8575 echo X"$ac_file" |
8576 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8577 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8578 /^X\(\/\/\)$/{ s//\1/; q; }
8579 /^X\(\/\).*/{ s//\1/; q; }
8580 s/.*/./; q'`
8581 { if $as_mkdir_p; then
8582 mkdir -p "$ac_dir"
8583 else
8584 as_dir="$ac_dir"
8585 as_dirs=
8586 while test ! -d "$as_dir"; do
8587 as_dirs="$as_dir $as_dirs"
8588 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8589 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8590 X"$as_dir" : 'X\(//\)[^/]' \| \
8591 X"$as_dir" : 'X\(//\)$' \| \
8592 X"$as_dir" : 'X\(/\)' \| \
8593 . : '\(.\)' 2>/dev/null ||
8594 echo X"$as_dir" |
8595 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8596 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8597 /^X\(\/\/\)$/{ s//\1/; q; }
8598 /^X\(\/\).*/{ s//\1/; q; }
8599 s/.*/./; q'`
8600 done
8601 test ! -n "$as_dirs" || mkdir $as_dirs
8602 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8603 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8604 { (exit 1); exit 1; }; }; }
8606 ac_builddir=.
8608 if test "$ac_dir" != .; then
8609 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8610 # A "../" for each directory in $ac_dir_suffix.
8611 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8612 else
8613 ac_dir_suffix= ac_top_builddir=
8616 case $srcdir in
8617 .) # No --srcdir option. We are building in place.
8618 ac_srcdir=.
8619 if test -z "$ac_top_builddir"; then
8620 ac_top_srcdir=.
8621 else
8622 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8623 fi ;;
8624 [\\/]* | ?:[\\/]* ) # Absolute path.
8625 ac_srcdir=$srcdir$ac_dir_suffix;
8626 ac_top_srcdir=$srcdir ;;
8627 *) # Relative path.
8628 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8629 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8630 esac
8632 # Do not use `cd foo && pwd` to compute absolute paths, because
8633 # the directories may not exist.
8634 case `pwd` in
8635 .) ac_abs_builddir="$ac_dir";;
8637 case "$ac_dir" in
8638 .) ac_abs_builddir=`pwd`;;
8639 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8640 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8641 esac;;
8642 esac
8643 case $ac_abs_builddir in
8644 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8646 case ${ac_top_builddir}. in
8647 .) ac_abs_top_builddir=$ac_abs_builddir;;
8648 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8649 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8650 esac;;
8651 esac
8652 case $ac_abs_builddir in
8653 .) ac_abs_srcdir=$ac_srcdir;;
8655 case $ac_srcdir in
8656 .) ac_abs_srcdir=$ac_abs_builddir;;
8657 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8658 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8659 esac;;
8660 esac
8661 case $ac_abs_builddir in
8662 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8664 case $ac_top_srcdir in
8665 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8666 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8667 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8668 esac;;
8669 esac
8672 case $INSTALL in
8673 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8674 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8675 esac
8677 if test x"$ac_file" != x-; then
8678 { echo "$as_me:$LINENO: creating $ac_file" >&5
8679 echo "$as_me: creating $ac_file" >&6;}
8680 rm -f "$ac_file"
8682 # Let's still pretend it is `configure' which instantiates (i.e., don't
8683 # use $as_me), people would be surprised to read:
8684 # /* config.h. Generated by config.status. */
8685 if test x"$ac_file" = x-; then
8686 configure_input=
8687 else
8688 configure_input="$ac_file. "
8690 configure_input=$configure_input"Generated from `echo $ac_file_in |
8691 sed 's,.*/,,'` by configure."
8693 # First look for the input files in the build tree, otherwise in the
8694 # src tree.
8695 ac_file_inputs=`IFS=:
8696 for f in $ac_file_in; do
8697 case $f in
8698 -) echo $tmp/stdin ;;
8699 [\\/$]*)
8700 # Absolute (can't be DOS-style, as IFS=:)
8701 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8702 echo "$as_me: error: cannot find input file: $f" >&2;}
8703 { (exit 1); exit 1; }; }
8704 echo "$f";;
8705 *) # Relative
8706 if test -f "$f"; then
8707 # Build tree
8708 echo "$f"
8709 elif test -f "$srcdir/$f"; then
8710 # Source tree
8711 echo "$srcdir/$f"
8712 else
8713 # /dev/null tree
8714 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8715 echo "$as_me: error: cannot find input file: $f" >&2;}
8716 { (exit 1); exit 1; }; }
8717 fi;;
8718 esac
8719 done` || { (exit 1); exit 1; }
8720 _ACEOF
8721 cat >>$CONFIG_STATUS <<_ACEOF
8722 sed "$ac_vpsub
8723 $extrasub
8724 _ACEOF
8725 cat >>$CONFIG_STATUS <<\_ACEOF
8727 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8728 s,@configure_input@,$configure_input,;t t
8729 s,@srcdir@,$ac_srcdir,;t t
8730 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8731 s,@top_srcdir@,$ac_top_srcdir,;t t
8732 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8733 s,@builddir@,$ac_builddir,;t t
8734 s,@abs_builddir@,$ac_abs_builddir,;t t
8735 s,@top_builddir@,$ac_top_builddir,;t t
8736 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8737 s,@INSTALL@,$ac_INSTALL,;t t
8738 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8739 rm -f $tmp/stdin
8740 if test x"$ac_file" != x-; then
8741 mv $tmp/out $ac_file
8742 else
8743 cat $tmp/out
8744 rm -f $tmp/out
8747 done
8748 _ACEOF
8749 cat >>$CONFIG_STATUS <<\_ACEOF
8752 # CONFIG_HEADER section.
8755 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8756 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8758 # ac_d sets the value in "#define NAME VALUE" lines.
8759 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8760 ac_dB='[ ].*$,\1#\2'
8761 ac_dC=' '
8762 ac_dD=',;t'
8763 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8764 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8765 ac_uB='$,\1#\2define\3'
8766 ac_uC=' '
8767 ac_uD=',;t'
8769 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8770 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8771 case $ac_file in
8772 - | *:- | *:-:* ) # input from stdin
8773 cat >$tmp/stdin
8774 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8775 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8776 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8777 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8778 * ) ac_file_in=$ac_file.in ;;
8779 esac
8781 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8782 echo "$as_me: creating $ac_file" >&6;}
8784 # First look for the input files in the build tree, otherwise in the
8785 # src tree.
8786 ac_file_inputs=`IFS=:
8787 for f in $ac_file_in; do
8788 case $f in
8789 -) echo $tmp/stdin ;;
8790 [\\/$]*)
8791 # Absolute (can't be DOS-style, as IFS=:)
8792 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8793 echo "$as_me: error: cannot find input file: $f" >&2;}
8794 { (exit 1); exit 1; }; }
8795 # Do quote $f, to prevent DOS paths from being IFS'd.
8796 echo "$f";;
8797 *) # Relative
8798 if test -f "$f"; then
8799 # Build tree
8800 echo "$f"
8801 elif test -f "$srcdir/$f"; then
8802 # Source tree
8803 echo "$srcdir/$f"
8804 else
8805 # /dev/null tree
8806 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8807 echo "$as_me: error: cannot find input file: $f" >&2;}
8808 { (exit 1); exit 1; }; }
8809 fi;;
8810 esac
8811 done` || { (exit 1); exit 1; }
8812 # Remove the trailing spaces.
8813 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8815 _ACEOF
8817 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8818 # `conftest.undefs', that substitutes the proper values into
8819 # config.h.in to produce config.h. The first handles `#define'
8820 # templates, and the second `#undef' templates.
8821 # And first: Protect against being on the right side of a sed subst in
8822 # config.status. Protect against being in an unquoted here document
8823 # in config.status.
8824 rm -f conftest.defines conftest.undefs
8825 # Using a here document instead of a string reduces the quoting nightmare.
8826 # Putting comments in sed scripts is not portable.
8828 # `end' is used to avoid that the second main sed command (meant for
8829 # 0-ary CPP macros) applies to n-ary macro definitions.
8830 # See the Autoconf documentation for `clear'.
8831 cat >confdef2sed.sed <<\_ACEOF
8832 s/[\\&,]/\\&/g
8833 s,[\\$`],\\&,g
8834 t clear
8835 : clear
8836 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8837 t end
8838 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8839 : end
8840 _ACEOF
8841 # If some macros were called several times there might be several times
8842 # the same #defines, which is useless. Nevertheless, we may not want to
8843 # sort them, since we want the *last* AC-DEFINE to be honored.
8844 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8845 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8846 rm -f confdef2sed.sed
8848 # This sed command replaces #undef with comments. This is necessary, for
8849 # example, in the case of _POSIX_SOURCE, which is predefined and required
8850 # on some systems where configure will not decide to define it.
8851 cat >>conftest.undefs <<\_ACEOF
8852 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8853 _ACEOF
8855 # Break up conftest.defines because some shells have a limit on the size
8856 # of here documents, and old seds have small limits too (100 cmds).
8857 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8858 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8859 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8860 echo ' :' >>$CONFIG_STATUS
8861 rm -f conftest.tail
8862 while grep . conftest.defines >/dev/null
8864 # Write a limited-size here document to $tmp/defines.sed.
8865 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8866 # Speed up: don't consider the non `#define' lines.
8867 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8868 # Work around the forget-to-reset-the-flag bug.
8869 echo 't clr' >>$CONFIG_STATUS
8870 echo ': clr' >>$CONFIG_STATUS
8871 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8872 echo 'CEOF
8873 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8874 rm -f $tmp/in
8875 mv $tmp/out $tmp/in
8876 ' >>$CONFIG_STATUS
8877 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8878 rm -f conftest.defines
8879 mv conftest.tail conftest.defines
8880 done
8881 rm -f conftest.defines
8882 echo ' fi # grep' >>$CONFIG_STATUS
8883 echo >>$CONFIG_STATUS
8885 # Break up conftest.undefs because some shells have a limit on the size
8886 # of here documents, and old seds have small limits too (100 cmds).
8887 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8888 rm -f conftest.tail
8889 while grep . conftest.undefs >/dev/null
8891 # Write a limited-size here document to $tmp/undefs.sed.
8892 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8893 # Speed up: don't consider the non `#undef'
8894 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8895 # Work around the forget-to-reset-the-flag bug.
8896 echo 't clr' >>$CONFIG_STATUS
8897 echo ': clr' >>$CONFIG_STATUS
8898 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8899 echo 'CEOF
8900 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8901 rm -f $tmp/in
8902 mv $tmp/out $tmp/in
8903 ' >>$CONFIG_STATUS
8904 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8905 rm -f conftest.undefs
8906 mv conftest.tail conftest.undefs
8907 done
8908 rm -f conftest.undefs
8910 cat >>$CONFIG_STATUS <<\_ACEOF
8911 # Let's still pretend it is `configure' which instantiates (i.e., don't
8912 # use $as_me), people would be surprised to read:
8913 # /* config.h. Generated by config.status. */
8914 if test x"$ac_file" = x-; then
8915 echo "/* Generated by configure. */" >$tmp/config.h
8916 else
8917 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8919 cat $tmp/in >>$tmp/config.h
8920 rm -f $tmp/in
8921 if test x"$ac_file" != x-; then
8922 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8923 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8924 echo "$as_me: $ac_file is unchanged" >&6;}
8925 else
8926 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8927 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8928 X"$ac_file" : 'X\(//\)[^/]' \| \
8929 X"$ac_file" : 'X\(//\)$' \| \
8930 X"$ac_file" : 'X\(/\)' \| \
8931 . : '\(.\)' 2>/dev/null ||
8932 echo X"$ac_file" |
8933 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8934 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8935 /^X\(\/\/\)$/{ s//\1/; q; }
8936 /^X\(\/\).*/{ s//\1/; q; }
8937 s/.*/./; q'`
8938 { if $as_mkdir_p; then
8939 mkdir -p "$ac_dir"
8940 else
8941 as_dir="$ac_dir"
8942 as_dirs=
8943 while test ! -d "$as_dir"; do
8944 as_dirs="$as_dir $as_dirs"
8945 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8946 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8947 X"$as_dir" : 'X\(//\)[^/]' \| \
8948 X"$as_dir" : 'X\(//\)$' \| \
8949 X"$as_dir" : 'X\(/\)' \| \
8950 . : '\(.\)' 2>/dev/null ||
8951 echo X"$as_dir" |
8952 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8953 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8954 /^X\(\/\/\)$/{ s//\1/; q; }
8955 /^X\(\/\).*/{ s//\1/; q; }
8956 s/.*/./; q'`
8957 done
8958 test ! -n "$as_dirs" || mkdir $as_dirs
8959 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8960 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8961 { (exit 1); exit 1; }; }; }
8963 rm -f $ac_file
8964 mv $tmp/config.h $ac_file
8966 else
8967 cat $tmp/config.h
8968 rm -f $tmp/config.h
8970 done
8971 _ACEOF
8972 cat >>$CONFIG_STATUS <<\_ACEOF
8975 # CONFIG_COMMANDS section.
8977 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8978 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8979 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8980 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8981 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8982 X"$ac_dest" : 'X\(//\)[^/]' \| \
8983 X"$ac_dest" : 'X\(//\)$' \| \
8984 X"$ac_dest" : 'X\(/\)' \| \
8985 . : '\(.\)' 2>/dev/null ||
8986 echo X"$ac_dest" |
8987 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8988 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8989 /^X\(\/\/\)$/{ s//\1/; q; }
8990 /^X\(\/\).*/{ s//\1/; q; }
8991 s/.*/./; q'`
8992 { if $as_mkdir_p; then
8993 mkdir -p "$ac_dir"
8994 else
8995 as_dir="$ac_dir"
8996 as_dirs=
8997 while test ! -d "$as_dir"; do
8998 as_dirs="$as_dir $as_dirs"
8999 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9000 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9001 X"$as_dir" : 'X\(//\)[^/]' \| \
9002 X"$as_dir" : 'X\(//\)$' \| \
9003 X"$as_dir" : 'X\(/\)' \| \
9004 . : '\(.\)' 2>/dev/null ||
9005 echo X"$as_dir" |
9006 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9007 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9008 /^X\(\/\/\)$/{ s//\1/; q; }
9009 /^X\(\/\).*/{ s//\1/; q; }
9010 s/.*/./; q'`
9011 done
9012 test ! -n "$as_dirs" || mkdir $as_dirs
9013 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9014 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9015 { (exit 1); exit 1; }; }; }
9017 ac_builddir=.
9019 if test "$ac_dir" != .; then
9020 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9021 # A "../" for each directory in $ac_dir_suffix.
9022 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9023 else
9024 ac_dir_suffix= ac_top_builddir=
9027 case $srcdir in
9028 .) # No --srcdir option. We are building in place.
9029 ac_srcdir=.
9030 if test -z "$ac_top_builddir"; then
9031 ac_top_srcdir=.
9032 else
9033 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9034 fi ;;
9035 [\\/]* | ?:[\\/]* ) # Absolute path.
9036 ac_srcdir=$srcdir$ac_dir_suffix;
9037 ac_top_srcdir=$srcdir ;;
9038 *) # Relative path.
9039 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9040 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9041 esac
9043 # Do not use `cd foo && pwd` to compute absolute paths, because
9044 # the directories may not exist.
9045 case `pwd` in
9046 .) ac_abs_builddir="$ac_dir";;
9048 case "$ac_dir" in
9049 .) ac_abs_builddir=`pwd`;;
9050 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9051 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9052 esac;;
9053 esac
9054 case $ac_abs_builddir in
9055 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9057 case ${ac_top_builddir}. in
9058 .) ac_abs_top_builddir=$ac_abs_builddir;;
9059 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9060 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9061 esac;;
9062 esac
9063 case $ac_abs_builddir in
9064 .) ac_abs_srcdir=$ac_srcdir;;
9066 case $ac_srcdir in
9067 .) ac_abs_srcdir=$ac_abs_builddir;;
9068 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9069 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9070 esac;;
9071 esac
9072 case $ac_abs_builddir in
9073 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9075 case $ac_top_srcdir in
9076 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9077 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9078 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9079 esac;;
9080 esac
9083 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
9084 echo "$as_me: executing $ac_dest commands" >&6;}
9085 case $ac_dest in
9086 default )
9087 case $CONFIG_FILES in *config.make*)
9088 echo "$config_vars" >> config.make;;
9089 esac
9090 test -d bits || mkdir bits ;;
9091 esac
9092 done
9093 _ACEOF
9095 cat >>$CONFIG_STATUS <<\_ACEOF
9097 { (exit 0); exit 0; }
9098 _ACEOF
9099 chmod +x $CONFIG_STATUS
9100 ac_clean_files=$ac_clean_files_save
9103 # configure is writing to config.log, and then calls config.status.
9104 # config.status does its own redirection, appending to config.log.
9105 # Unfortunately, on DOS this fails, as config.log is still kept open
9106 # by configure, so config.status won't be able to write to it; its
9107 # output is simply discarded. So we exec the FD to /dev/null,
9108 # effectively closing config.log, so it can be properly (re)opened and
9109 # appended to by config.status. When coming back to configure, we
9110 # need to make the FD available again.
9111 if test "$no_create" != yes; then
9112 ac_cs_success=:
9113 ac_config_status_args=
9114 test "$silent" = yes &&
9115 ac_config_status_args="$ac_config_status_args --quiet"
9116 exec 5>/dev/null
9117 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9118 exec 5>>config.log
9119 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9120 # would make configure fail if this is the last instruction.
9121 $ac_cs_success || { (exit 1); exit 1; }
9125 # CONFIG_SUBDIRS section.
9127 if test "$no_recursion" != yes; then
9129 # Remove --cache-file and --srcdir arguments so they do not pile up.
9130 ac_sub_configure_args=
9131 ac_prev=
9132 for ac_arg in $ac_configure_args; do
9133 if test -n "$ac_prev"; then
9134 ac_prev=
9135 continue
9137 case $ac_arg in
9138 -cache-file | --cache-file | --cache-fil | --cache-fi \
9139 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9140 ac_prev=cache_file ;;
9141 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9142 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9143 | --c=*)
9145 --config-cache | -C)
9147 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9148 ac_prev=srcdir ;;
9149 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9151 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9152 ac_prev=prefix ;;
9153 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9155 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9156 esac
9157 done
9159 # Always prepend --prefix to ensure using the same prefix
9160 # in subdir configurations.
9161 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9163 ac_popdir=`pwd`
9164 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9166 # Do not complain, so a configure script can configure whichever
9167 # parts of a large source tree are present.
9168 test -d $srcdir/$ac_dir || continue
9170 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9171 echo "$as_me: configuring in $ac_dir" >&6;}
9172 { if $as_mkdir_p; then
9173 mkdir -p "$ac_dir"
9174 else
9175 as_dir="$ac_dir"
9176 as_dirs=
9177 while test ! -d "$as_dir"; do
9178 as_dirs="$as_dir $as_dirs"
9179 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9180 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9181 X"$as_dir" : 'X\(//\)[^/]' \| \
9182 X"$as_dir" : 'X\(//\)$' \| \
9183 X"$as_dir" : 'X\(/\)' \| \
9184 . : '\(.\)' 2>/dev/null ||
9185 echo X"$as_dir" |
9186 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9187 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9188 /^X\(\/\/\)$/{ s//\1/; q; }
9189 /^X\(\/\).*/{ s//\1/; q; }
9190 s/.*/./; q'`
9191 done
9192 test ! -n "$as_dirs" || mkdir $as_dirs
9193 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9194 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9195 { (exit 1); exit 1; }; }; }
9197 ac_builddir=.
9199 if test "$ac_dir" != .; then
9200 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9201 # A "../" for each directory in $ac_dir_suffix.
9202 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9203 else
9204 ac_dir_suffix= ac_top_builddir=
9207 case $srcdir in
9208 .) # No --srcdir option. We are building in place.
9209 ac_srcdir=.
9210 if test -z "$ac_top_builddir"; then
9211 ac_top_srcdir=.
9212 else
9213 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9214 fi ;;
9215 [\\/]* | ?:[\\/]* ) # Absolute path.
9216 ac_srcdir=$srcdir$ac_dir_suffix;
9217 ac_top_srcdir=$srcdir ;;
9218 *) # Relative path.
9219 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9220 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9221 esac
9223 # Do not use `cd foo && pwd` to compute absolute paths, because
9224 # the directories may not exist.
9225 case `pwd` in
9226 .) ac_abs_builddir="$ac_dir";;
9228 case "$ac_dir" in
9229 .) ac_abs_builddir=`pwd`;;
9230 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9231 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9232 esac;;
9233 esac
9234 case $ac_abs_builddir in
9235 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9237 case ${ac_top_builddir}. in
9238 .) ac_abs_top_builddir=$ac_abs_builddir;;
9239 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9240 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9241 esac;;
9242 esac
9243 case $ac_abs_builddir in
9244 .) ac_abs_srcdir=$ac_srcdir;;
9246 case $ac_srcdir in
9247 .) ac_abs_srcdir=$ac_abs_builddir;;
9248 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9249 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9250 esac;;
9251 esac
9252 case $ac_abs_builddir in
9253 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9255 case $ac_top_srcdir in
9256 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9257 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9258 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9259 esac;;
9260 esac
9263 cd $ac_dir
9265 # Check for guested configure; otherwise get Cygnus style configure.
9266 if test -f $ac_srcdir/configure.gnu; then
9267 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9268 elif test -f $ac_srcdir/configure; then
9269 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9270 elif test -f $ac_srcdir/configure.in; then
9271 ac_sub_configure=$ac_configure
9272 else
9273 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9274 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9275 ac_sub_configure=
9278 # The recursion is here.
9279 if test -n "$ac_sub_configure"; then
9280 # Make the cache file name correct relative to the subdirectory.
9281 case $cache_file in
9282 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9283 *) # Relative path.
9284 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9285 esac
9287 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9288 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9289 # The eval makes quoting arguments work.
9290 eval $ac_sub_configure $ac_sub_configure_args \
9291 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9292 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9293 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9294 { (exit 1); exit 1; }; }
9297 cd $ac_popdir
9298 done