Whitespace fix.
[glibc.git] / configure
blob33584db94111132a39e8aaeaa3995dd77f26b79c
1 #! /bin/sh
2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.57 for GNU C Library (see version.h).
6 # Report bugs to <glibc>.
8 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
9 # Free Software Foundation, Inc.
10 # This configure script is free software; the Free Software Foundation
11 # gives unlimited permission to copy, distribute and modify it.
12 ## --------------------- ##
13 ## M4sh Initialization. ##
14 ## --------------------- ##
16 # Be Bourne compatible
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18 emulate sh
19 NULLCMD=:
20 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
24 set -o posix
27 # Support unset when possible.
28 if (FOO=FOO; unset FOO) >/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 -n "`(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 as_mkdir_p=false
227 as_executable_p="test -f"
229 # Sed expression to map a string onto a valid CPP name.
230 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
232 # Sed expression to map a string onto a valid variable name.
233 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
236 # IFS
237 # We need space, tab and new line, in precisely that order.
238 as_nl='
240 IFS=" $as_nl"
242 # CDPATH.
243 $as_unset CDPATH
246 # Name of the host.
247 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
248 # so uname gets run too.
249 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
251 exec 6>&1
254 # Initializations.
256 ac_default_prefix=/usr/local
257 ac_config_libobj_dir=.
258 cross_compiling=no
259 subdirs=
260 MFLAGS=
261 MAKEFLAGS=
262 SHELL=${CONFIG_SHELL-/bin/sh}
264 # Maximum number of lines to put in a shell here document.
265 # This variable seems obsolete. It should probably be removed, and
266 # only ac_max_sed_lines should be used.
267 : ${ac_max_here_lines=38}
269 # Identity of this package.
270 PACKAGE_NAME='GNU C Library'
271 PACKAGE_TARNAME='c-library'
272 PACKAGE_VERSION='(see version.h)'
273 PACKAGE_STRING='GNU C Library (see version.h)'
274 PACKAGE_BUGREPORT='glibc'
276 ac_unique_file="include/features.h"
277 ac_subdirs_all="$ac_subdirs_all "
278 # Factoring default headers for most tests.
279 ac_includes_default="\
280 #include <stdio.h>
281 #if HAVE_SYS_TYPES_H
282 # include <sys/types.h>
283 #endif
284 #if HAVE_SYS_STAT_H
285 # include <sys/stat.h>
286 #endif
287 #if STDC_HEADERS
288 # include <stdlib.h>
289 # include <stddef.h>
290 #else
291 # if HAVE_STDLIB_H
292 # include <stdlib.h>
293 # endif
294 #endif
295 #if HAVE_STRING_H
296 # if !STDC_HEADERS && HAVE_MEMORY_H
297 # include <memory.h>
298 # endif
299 # include <string.h>
300 #endif
301 #if HAVE_STRINGS_H
302 # include <strings.h>
303 #endif
304 #if HAVE_INTTYPES_H
305 # include <inttypes.h>
306 #else
307 # if HAVE_STDINT_H
308 # include <stdint.h>
309 # endif
310 #endif
311 #if HAVE_UNISTD_H
312 # include <unistd.h>
313 #endif"
315 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 subdirs force_install all_warnings build build_cpu build_vendor build_os host host_cpu host_vendor host_os base_machine sysnames INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT BUILD_CC cross_compiling CPP AR OBJDUMP RANLIB ac_ct_RANLIB MIG AS LD PWD_P MAKE MSGFMT MAKEINFO SED AUTOCONF CCVERSION SYSINCLUDES libc_cv_gcc_static_libgcc BASH libc_cv_have_bash2 KSH libc_cv_have_ksh AWK PERL INSTALL_INFO OLD_DEBIAN_INSTALL_INFO BISON VERSIONING libc_cv_asm_protected_directive libc_cv_initfinit_array libc_cv_z_nodelete libc_cv_z_nodlopen libc_cv_z_initfirst libc_cv_Bgroup libc_cv_z_combreloc libc_cv_have_initfini libc_cv_cpp_asm_debuginfo no_whole_archive exceptions LIBGD 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 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'
316 ac_subst_files=''
318 # Initialize some variables set by options.
319 ac_init_help=
320 ac_init_version=false
321 # The variables have the same names as the options, with
322 # dashes changed to underlines.
323 cache_file=/dev/null
324 exec_prefix=NONE
325 no_create=
326 no_recursion=
327 prefix=NONE
328 program_prefix=NONE
329 program_suffix=NONE
330 program_transform_name=s,x,x,
331 silent=
332 site=
333 srcdir=
334 verbose=
335 x_includes=NONE
336 x_libraries=NONE
338 # Installation directory options.
339 # These are left unexpanded so users can "make install exec_prefix=/foo"
340 # and all the variables that are supposed to be based on exec_prefix
341 # by default will actually change.
342 # Use braces instead of parens because sh, perl, etc. also accept them.
343 bindir='${exec_prefix}/bin'
344 sbindir='${exec_prefix}/sbin'
345 libexecdir='${exec_prefix}/libexec'
346 datadir='${prefix}/share'
347 sysconfdir='${prefix}/etc'
348 sharedstatedir='${prefix}/com'
349 localstatedir='${prefix}/var'
350 libdir='${exec_prefix}/lib'
351 includedir='${prefix}/include'
352 oldincludedir='/usr/include'
353 infodir='${prefix}/info'
354 mandir='${prefix}/man'
356 ac_prev=
357 for ac_option
359 # If the previous option needs an argument, assign it.
360 if test -n "$ac_prev"; then
361 eval "$ac_prev=\$ac_option"
362 ac_prev=
363 continue
366 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
368 # Accept the important Cygnus configure options, so we can diagnose typos.
370 case $ac_option in
372 -bindir | --bindir | --bindi | --bind | --bin | --bi)
373 ac_prev=bindir ;;
374 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
375 bindir=$ac_optarg ;;
377 -build | --build | --buil | --bui | --bu)
378 ac_prev=build_alias ;;
379 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
380 build_alias=$ac_optarg ;;
382 -cache-file | --cache-file | --cache-fil | --cache-fi \
383 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
384 ac_prev=cache_file ;;
385 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
386 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
387 cache_file=$ac_optarg ;;
389 --config-cache | -C)
390 cache_file=config.cache ;;
392 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
393 ac_prev=datadir ;;
394 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
395 | --da=*)
396 datadir=$ac_optarg ;;
398 -disable-* | --disable-*)
399 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
400 # Reject names that are not valid shell variable names.
401 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
402 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
403 { (exit 1); exit 1; }; }
404 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
405 eval "enable_$ac_feature=no" ;;
407 -enable-* | --enable-*)
408 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
409 # Reject names that are not valid shell variable names.
410 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
411 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
412 { (exit 1); exit 1; }; }
413 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
414 case $ac_option in
415 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
416 *) ac_optarg=yes ;;
417 esac
418 eval "enable_$ac_feature='$ac_optarg'" ;;
420 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
421 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
422 | --exec | --exe | --ex)
423 ac_prev=exec_prefix ;;
424 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
425 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
426 | --exec=* | --exe=* | --ex=*)
427 exec_prefix=$ac_optarg ;;
429 -gas | --gas | --ga | --g)
430 # Obsolete; use --with-gas.
431 with_gas=yes ;;
433 -help | --help | --hel | --he | -h)
434 ac_init_help=long ;;
435 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
436 ac_init_help=recursive ;;
437 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
438 ac_init_help=short ;;
440 -host | --host | --hos | --ho)
441 ac_prev=host_alias ;;
442 -host=* | --host=* | --hos=* | --ho=*)
443 host_alias=$ac_optarg ;;
445 -includedir | --includedir | --includedi | --included | --include \
446 | --includ | --inclu | --incl | --inc)
447 ac_prev=includedir ;;
448 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
449 | --includ=* | --inclu=* | --incl=* | --inc=*)
450 includedir=$ac_optarg ;;
452 -infodir | --infodir | --infodi | --infod | --info | --inf)
453 ac_prev=infodir ;;
454 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
455 infodir=$ac_optarg ;;
457 -libdir | --libdir | --libdi | --libd)
458 ac_prev=libdir ;;
459 -libdir=* | --libdir=* | --libdi=* | --libd=*)
460 libdir=$ac_optarg ;;
462 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
463 | --libexe | --libex | --libe)
464 ac_prev=libexecdir ;;
465 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
466 | --libexe=* | --libex=* | --libe=*)
467 libexecdir=$ac_optarg ;;
469 -localstatedir | --localstatedir | --localstatedi | --localstated \
470 | --localstate | --localstat | --localsta | --localst \
471 | --locals | --local | --loca | --loc | --lo)
472 ac_prev=localstatedir ;;
473 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
474 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
475 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
476 localstatedir=$ac_optarg ;;
478 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
479 ac_prev=mandir ;;
480 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
481 mandir=$ac_optarg ;;
483 -nfp | --nfp | --nf)
484 # Obsolete; use --without-fp.
485 with_fp=no ;;
487 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
488 | --no-cr | --no-c | -n)
489 no_create=yes ;;
491 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
492 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
493 no_recursion=yes ;;
495 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
496 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
497 | --oldin | --oldi | --old | --ol | --o)
498 ac_prev=oldincludedir ;;
499 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
500 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
501 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
502 oldincludedir=$ac_optarg ;;
504 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
505 ac_prev=prefix ;;
506 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
507 prefix=$ac_optarg ;;
509 -program-prefix | --program-prefix | --program-prefi | --program-pref \
510 | --program-pre | --program-pr | --program-p)
511 ac_prev=program_prefix ;;
512 -program-prefix=* | --program-prefix=* | --program-prefi=* \
513 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
514 program_prefix=$ac_optarg ;;
516 -program-suffix | --program-suffix | --program-suffi | --program-suff \
517 | --program-suf | --program-su | --program-s)
518 ac_prev=program_suffix ;;
519 -program-suffix=* | --program-suffix=* | --program-suffi=* \
520 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
521 program_suffix=$ac_optarg ;;
523 -program-transform-name | --program-transform-name \
524 | --program-transform-nam | --program-transform-na \
525 | --program-transform-n | --program-transform- \
526 | --program-transform | --program-transfor \
527 | --program-transfo | --program-transf \
528 | --program-trans | --program-tran \
529 | --progr-tra | --program-tr | --program-t)
530 ac_prev=program_transform_name ;;
531 -program-transform-name=* | --program-transform-name=* \
532 | --program-transform-nam=* | --program-transform-na=* \
533 | --program-transform-n=* | --program-transform-=* \
534 | --program-transform=* | --program-transfor=* \
535 | --program-transfo=* | --program-transf=* \
536 | --program-trans=* | --program-tran=* \
537 | --progr-tra=* | --program-tr=* | --program-t=*)
538 program_transform_name=$ac_optarg ;;
540 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
541 | -silent | --silent | --silen | --sile | --sil)
542 silent=yes ;;
544 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
545 ac_prev=sbindir ;;
546 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
547 | --sbi=* | --sb=*)
548 sbindir=$ac_optarg ;;
550 -sharedstatedir | --sharedstatedir | --sharedstatedi \
551 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
552 | --sharedst | --shareds | --shared | --share | --shar \
553 | --sha | --sh)
554 ac_prev=sharedstatedir ;;
555 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
556 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
557 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
558 | --sha=* | --sh=*)
559 sharedstatedir=$ac_optarg ;;
561 -site | --site | --sit)
562 ac_prev=site ;;
563 -site=* | --site=* | --sit=*)
564 site=$ac_optarg ;;
566 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
567 ac_prev=srcdir ;;
568 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
569 srcdir=$ac_optarg ;;
571 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
572 | --syscon | --sysco | --sysc | --sys | --sy)
573 ac_prev=sysconfdir ;;
574 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
575 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
576 sysconfdir=$ac_optarg ;;
578 -target | --target | --targe | --targ | --tar | --ta | --t)
579 ac_prev=target_alias ;;
580 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
581 target_alias=$ac_optarg ;;
583 -v | -verbose | --verbose | --verbos | --verbo | --verb)
584 verbose=yes ;;
586 -version | --version | --versio | --versi | --vers | -V)
587 ac_init_version=: ;;
589 -with-* | --with-*)
590 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
591 # Reject names that are not valid shell variable names.
592 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
593 { echo "$as_me: error: invalid package name: $ac_package" >&2
594 { (exit 1); exit 1; }; }
595 ac_package=`echo $ac_package| sed 's/-/_/g'`
596 case $ac_option in
597 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
598 *) ac_optarg=yes ;;
599 esac
600 eval "with_$ac_package='$ac_optarg'" ;;
602 -without-* | --without-*)
603 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
604 # Reject names that are not valid shell variable names.
605 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
606 { echo "$as_me: error: invalid package name: $ac_package" >&2
607 { (exit 1); exit 1; }; }
608 ac_package=`echo $ac_package | sed 's/-/_/g'`
609 eval "with_$ac_package=no" ;;
611 --x)
612 # Obsolete; use --with-x.
613 with_x=yes ;;
615 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
616 | --x-incl | --x-inc | --x-in | --x-i)
617 ac_prev=x_includes ;;
618 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
619 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
620 x_includes=$ac_optarg ;;
622 -x-libraries | --x-libraries | --x-librarie | --x-librari \
623 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
624 ac_prev=x_libraries ;;
625 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
626 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
627 x_libraries=$ac_optarg ;;
629 -*) { echo "$as_me: error: unrecognized option: $ac_option
630 Try \`$0 --help' for more information." >&2
631 { (exit 1); exit 1; }; }
634 *=*)
635 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
636 # Reject names that are not valid shell variable names.
637 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
638 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
639 { (exit 1); exit 1; }; }
640 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
641 eval "$ac_envvar='$ac_optarg'"
642 export $ac_envvar ;;
645 # FIXME: should be removed in autoconf 3.0.
646 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
647 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
648 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
649 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
652 esac
653 done
655 if test -n "$ac_prev"; then
656 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
657 { echo "$as_me: error: missing argument to $ac_option" >&2
658 { (exit 1); exit 1; }; }
661 # Be sure to have absolute paths.
662 for ac_var in exec_prefix prefix
664 eval ac_val=$`echo $ac_var`
665 case $ac_val in
666 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
667 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
668 { (exit 1); exit 1; }; };;
669 esac
670 done
672 # Be sure to have absolute paths.
673 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
674 localstatedir libdir includedir oldincludedir infodir mandir
676 eval ac_val=$`echo $ac_var`
677 case $ac_val in
678 [\\/$]* | ?:[\\/]* ) ;;
679 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
680 { (exit 1); exit 1; }; };;
681 esac
682 done
684 # There might be people who depend on the old broken behavior: `$host'
685 # used to hold the argument of --host etc.
686 # FIXME: To remove some day.
687 build=$build_alias
688 host=$host_alias
689 target=$target_alias
691 # FIXME: To remove some day.
692 if test "x$host_alias" != x; then
693 if test "x$build_alias" = x; then
694 cross_compiling=maybe
695 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
696 If a cross compiler is detected then cross compile mode will be used." >&2
697 elif test "x$build_alias" != "x$host_alias"; then
698 cross_compiling=yes
702 ac_tool_prefix=
703 test -n "$host_alias" && ac_tool_prefix=$host_alias-
705 test "$silent" = yes && exec 6>/dev/null
708 # Find the source files, if location was not specified.
709 if test -z "$srcdir"; then
710 ac_srcdir_defaulted=yes
711 # Try the directory containing this script, then its parent.
712 ac_confdir=`(dirname "$0") 2>/dev/null ||
713 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
714 X"$0" : 'X\(//\)[^/]' \| \
715 X"$0" : 'X\(//\)$' \| \
716 X"$0" : 'X\(/\)' \| \
717 . : '\(.\)' 2>/dev/null ||
718 echo X"$0" |
719 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
720 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
721 /^X\(\/\/\)$/{ s//\1/; q; }
722 /^X\(\/\).*/{ s//\1/; q; }
723 s/.*/./; q'`
724 srcdir=$ac_confdir
725 if test ! -r $srcdir/$ac_unique_file; then
726 srcdir=..
728 else
729 ac_srcdir_defaulted=no
731 if test ! -r $srcdir/$ac_unique_file; then
732 if test "$ac_srcdir_defaulted" = yes; then
733 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
734 { (exit 1); exit 1; }; }
735 else
736 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
737 { (exit 1); exit 1; }; }
740 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
741 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
742 { (exit 1); exit 1; }; }
743 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
744 ac_env_build_alias_set=${build_alias+set}
745 ac_env_build_alias_value=$build_alias
746 ac_cv_env_build_alias_set=${build_alias+set}
747 ac_cv_env_build_alias_value=$build_alias
748 ac_env_host_alias_set=${host_alias+set}
749 ac_env_host_alias_value=$host_alias
750 ac_cv_env_host_alias_set=${host_alias+set}
751 ac_cv_env_host_alias_value=$host_alias
752 ac_env_target_alias_set=${target_alias+set}
753 ac_env_target_alias_value=$target_alias
754 ac_cv_env_target_alias_set=${target_alias+set}
755 ac_cv_env_target_alias_value=$target_alias
756 ac_env_CC_set=${CC+set}
757 ac_env_CC_value=$CC
758 ac_cv_env_CC_set=${CC+set}
759 ac_cv_env_CC_value=$CC
760 ac_env_CFLAGS_set=${CFLAGS+set}
761 ac_env_CFLAGS_value=$CFLAGS
762 ac_cv_env_CFLAGS_set=${CFLAGS+set}
763 ac_cv_env_CFLAGS_value=$CFLAGS
764 ac_env_LDFLAGS_set=${LDFLAGS+set}
765 ac_env_LDFLAGS_value=$LDFLAGS
766 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
767 ac_cv_env_LDFLAGS_value=$LDFLAGS
768 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
769 ac_env_CPPFLAGS_value=$CPPFLAGS
770 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
771 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
772 ac_env_CPP_set=${CPP+set}
773 ac_env_CPP_value=$CPP
774 ac_cv_env_CPP_set=${CPP+set}
775 ac_cv_env_CPP_value=$CPP
778 # Report the --help message.
780 if test "$ac_init_help" = "long"; then
781 # Omit some internal or obsolete options to make the list less imposing.
782 # This message is too long to be a string in the A/UX 3.1 sh.
783 cat <<_ACEOF
784 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
786 Usage: $0 [OPTION]... [VAR=VALUE]...
788 To assign environment variables (e.g., CC, CFLAGS...), specify them as
789 VAR=VALUE. See below for descriptions of some of the useful variables.
791 Defaults for the options are specified in brackets.
793 Configuration:
794 -h, --help display this help and exit
795 --help=short display options specific to this package
796 --help=recursive display the short help of all the included packages
797 -V, --version display version information and exit
798 -q, --quiet, --silent do not print \`checking...' messages
799 --cache-file=FILE cache test results in FILE [disabled]
800 -C, --config-cache alias for \`--cache-file=config.cache'
801 -n, --no-create do not create output files
802 --srcdir=DIR find the sources in DIR [configure dir or \`..']
804 _ACEOF
806 cat <<_ACEOF
807 Installation directories:
808 --prefix=PREFIX install architecture-independent files in PREFIX
809 [$ac_default_prefix]
810 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
811 [PREFIX]
813 By default, \`make install' will install all the files in
814 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
815 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
816 for instance \`--prefix=\$HOME'.
818 For better control, use the options below.
820 Fine tuning of the installation directories:
821 --bindir=DIR user executables [EPREFIX/bin]
822 --sbindir=DIR system admin executables [EPREFIX/sbin]
823 --libexecdir=DIR program executables [EPREFIX/libexec]
824 --datadir=DIR read-only architecture-independent data [PREFIX/share]
825 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
826 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
827 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
828 --libdir=DIR object code libraries [EPREFIX/lib]
829 --includedir=DIR C header files [PREFIX/include]
830 --oldincludedir=DIR C header files for non-gcc [/usr/include]
831 --infodir=DIR info documentation [PREFIX/info]
832 --mandir=DIR man documentation [PREFIX/man]
833 _ACEOF
835 cat <<\_ACEOF
837 System types:
838 --build=BUILD configure for building on BUILD [guessed]
839 --host=HOST cross-compile to build programs to run on HOST [BUILD]
840 _ACEOF
843 if test -n "$ac_init_help"; then
844 case $ac_init_help in
845 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
846 esac
847 cat <<\_ACEOF
849 Optional Features:
850 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
851 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
852 --disable-sanity-checks really do not use threads (should not be used except
853 in special situations) [default=yes]
854 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
855 [default=no]
856 --enable-shared build shared library [default=yes if GNU ld &
857 ELF]
858 --enable-profile build profiled library [default=yes]
859 --enable-omitfp build undebuggable optimized library
860 [default=no]
861 --enable-bounded build with runtime bounds checking
862 [default=no]
863 --disable-versioning do not include versioning information in the library
864 objects [default=yes if supported]
865 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
866 [default=glibc default]
867 --enable-add-ons[=DIRS...]
868 configure and build add-ons in DIR1,DIR2,... search
869 for add-ons if no parameter given
870 --disable-hidden-plt do not hide internal function calls to avoid PLT
871 --enable-static-nss build static NSS modules [default=no]
872 --disable-force-install don't force installation of files from this package,
873 even if they are older than the installed files
874 --enable-kernel=VERSION compile for compatibility with kernel not older than
875 VERSION
876 --enable-all-warnings enable all useful warnings gcc can issue
878 Optional Packages:
879 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
880 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
881 --with-gmp=DIRECTORY find GMP source code in DIRECTORY (not needed)
882 --with-gd=DIR find libgd include dir and library with prefix DIR
883 --with-gd-include=DIR find libgd include files in DIR
884 --with-gd-lib=DIR find libgd library files in DIR
885 --with-fp if using floating-point hardware [default=yes]
886 --with-binutils=PATH specify location of binutils (as and ld)
887 --with-elf if using the ELF object format
888 --with-xcoff if using the XCOFF object format
889 --without-cvs if CVS should not be used
890 --with-headers=PATH location of system headers to use (for example
891 /usr/src/linux/include) [default=compiler
892 default]
893 --with-tls enable support for TLS
894 --without-__thread do not use TLS features even when supporting them
896 Some influential environment variables:
897 CC C compiler command
898 CFLAGS C compiler flags
899 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
900 nonstandard directory <lib dir>
901 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
902 headers in a nonstandard directory <include dir>
903 CPP C preprocessor
905 Use these variables to override the choices made by `configure' or to help
906 it to find libraries and programs with nonstandard names/locations.
908 Report bugs to <glibc>.
909 _ACEOF
912 if test "$ac_init_help" = "recursive"; then
913 # If there are subdirs, report their specific --help.
914 ac_popdir=`pwd`
915 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
916 test -d $ac_dir || continue
917 ac_builddir=.
919 if test "$ac_dir" != .; then
920 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
921 # A "../" for each directory in $ac_dir_suffix.
922 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
923 else
924 ac_dir_suffix= ac_top_builddir=
927 case $srcdir in
928 .) # No --srcdir option. We are building in place.
929 ac_srcdir=.
930 if test -z "$ac_top_builddir"; then
931 ac_top_srcdir=.
932 else
933 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
934 fi ;;
935 [\\/]* | ?:[\\/]* ) # Absolute path.
936 ac_srcdir=$srcdir$ac_dir_suffix;
937 ac_top_srcdir=$srcdir ;;
938 *) # Relative path.
939 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
940 ac_top_srcdir=$ac_top_builddir$srcdir ;;
941 esac
942 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
943 # absolute.
944 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
945 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
946 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
947 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
949 cd $ac_dir
950 # Check for guested configure; otherwise get Cygnus style configure.
951 if test -f $ac_srcdir/configure.gnu; then
952 echo
953 $SHELL $ac_srcdir/configure.gnu --help=recursive
954 elif test -f $ac_srcdir/configure; then
955 echo
956 $SHELL $ac_srcdir/configure --help=recursive
957 elif test -f $ac_srcdir/configure.ac ||
958 test -f $ac_srcdir/configure.in; then
959 echo
960 $ac_configure --help
961 else
962 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
964 cd $ac_popdir
965 done
968 test -n "$ac_init_help" && exit 0
969 if $ac_init_version; then
970 cat <<\_ACEOF
971 GNU C Library configure (see version.h)
972 generated by GNU Autoconf 2.57
974 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
975 Free Software Foundation, Inc.
976 This configure script is free software; the Free Software Foundation
977 gives unlimited permission to copy, distribute and modify it.
978 _ACEOF
979 exit 0
981 exec 5>config.log
982 cat >&5 <<_ACEOF
983 This file contains any messages produced by compilers while
984 running configure, to aid debugging if configure makes a mistake.
986 It was created by GNU C Library $as_me (see version.h), which was
987 generated by GNU Autoconf 2.57. Invocation command line was
989 $ $0 $@
991 _ACEOF
993 cat <<_ASUNAME
994 ## --------- ##
995 ## Platform. ##
996 ## --------- ##
998 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
999 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1000 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1001 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1002 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1004 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1005 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1007 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1008 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1009 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1010 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1011 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1012 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1013 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1015 _ASUNAME
1017 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1018 for as_dir in $PATH
1020 IFS=$as_save_IFS
1021 test -z "$as_dir" && as_dir=.
1022 echo "PATH: $as_dir"
1023 done
1025 } >&5
1027 cat >&5 <<_ACEOF
1030 ## ----------- ##
1031 ## Core tests. ##
1032 ## ----------- ##
1034 _ACEOF
1037 # Keep a trace of the command line.
1038 # Strip out --no-create and --no-recursion so they do not pile up.
1039 # Strip out --silent because we don't want to record it for future runs.
1040 # Also quote any args containing shell meta-characters.
1041 # Make two passes to allow for proper duplicate-argument suppression.
1042 ac_configure_args=
1043 ac_configure_args0=
1044 ac_configure_args1=
1045 ac_sep=
1046 ac_must_keep_next=false
1047 for ac_pass in 1 2
1049 for ac_arg
1051 case $ac_arg in
1052 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1053 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1054 | -silent | --silent | --silen | --sile | --sil)
1055 continue ;;
1056 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1057 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1058 esac
1059 case $ac_pass in
1060 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1062 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1063 if test $ac_must_keep_next = true; then
1064 ac_must_keep_next=false # Got value, back to normal.
1065 else
1066 case $ac_arg in
1067 *=* | --config-cache | -C | -disable-* | --disable-* \
1068 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1069 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1070 | -with-* | --with-* | -without-* | --without-* | --x)
1071 case "$ac_configure_args0 " in
1072 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1073 esac
1075 -* ) ac_must_keep_next=true ;;
1076 esac
1078 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1079 # Get rid of the leading space.
1080 ac_sep=" "
1082 esac
1083 done
1084 done
1085 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1086 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1088 # When interrupted or exit'd, cleanup temporary files, and complete
1089 # config.log. We remove comments because anyway the quotes in there
1090 # would cause problems or look ugly.
1091 # WARNING: Be sure not to use single quotes in there, as some shells,
1092 # such as our DU 5.0 friend, will then `close' the trap.
1093 trap 'exit_status=$?
1094 # Save into config.log some information that might help in debugging.
1096 echo
1098 cat <<\_ASBOX
1099 ## ---------------- ##
1100 ## Cache variables. ##
1101 ## ---------------- ##
1102 _ASBOX
1103 echo
1104 # The following way of writing the cache mishandles newlines in values,
1106 (set) 2>&1 |
1107 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1108 *ac_space=\ *)
1109 sed -n \
1110 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1111 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1114 sed -n \
1115 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1117 esac;
1119 echo
1121 cat <<\_ASBOX
1122 ## ----------------- ##
1123 ## Output variables. ##
1124 ## ----------------- ##
1125 _ASBOX
1126 echo
1127 for ac_var in $ac_subst_vars
1129 eval ac_val=$`echo $ac_var`
1130 echo "$ac_var='"'"'$ac_val'"'"'"
1131 done | sort
1132 echo
1134 if test -n "$ac_subst_files"; then
1135 cat <<\_ASBOX
1136 ## ------------- ##
1137 ## Output files. ##
1138 ## ------------- ##
1139 _ASBOX
1140 echo
1141 for ac_var in $ac_subst_files
1143 eval ac_val=$`echo $ac_var`
1144 echo "$ac_var='"'"'$ac_val'"'"'"
1145 done | sort
1146 echo
1149 if test -s confdefs.h; then
1150 cat <<\_ASBOX
1151 ## ----------- ##
1152 ## confdefs.h. ##
1153 ## ----------- ##
1154 _ASBOX
1155 echo
1156 sed "/^$/d" confdefs.h | sort
1157 echo
1159 test "$ac_signal" != 0 &&
1160 echo "$as_me: caught signal $ac_signal"
1161 echo "$as_me: exit $exit_status"
1162 } >&5
1163 rm -f core core.* *.core &&
1164 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1165 exit $exit_status
1167 for ac_signal in 1 2 13 15; do
1168 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1169 done
1170 ac_signal=0
1172 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1173 rm -rf conftest* confdefs.h
1174 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1175 echo >confdefs.h
1177 # Predefined preprocessor variables.
1179 cat >>confdefs.h <<_ACEOF
1180 #define PACKAGE_NAME "$PACKAGE_NAME"
1181 _ACEOF
1184 cat >>confdefs.h <<_ACEOF
1185 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1186 _ACEOF
1189 cat >>confdefs.h <<_ACEOF
1190 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1191 _ACEOF
1194 cat >>confdefs.h <<_ACEOF
1195 #define PACKAGE_STRING "$PACKAGE_STRING"
1196 _ACEOF
1199 cat >>confdefs.h <<_ACEOF
1200 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1201 _ACEOF
1204 # Let the site file select an alternate cache file if it wants to.
1205 # Prefer explicitly selected file to automatically selected ones.
1206 if test -z "$CONFIG_SITE"; then
1207 if test "x$prefix" != xNONE; then
1208 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1209 else
1210 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1213 for ac_site_file in $CONFIG_SITE; do
1214 if test -r "$ac_site_file"; then
1215 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1216 echo "$as_me: loading site script $ac_site_file" >&6;}
1217 sed 's/^/| /' "$ac_site_file" >&5
1218 . "$ac_site_file"
1220 done
1222 if test -r "$cache_file"; then
1223 # Some versions of bash will fail to source /dev/null (special
1224 # files actually), so we avoid doing that.
1225 if test -f "$cache_file"; then
1226 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1227 echo "$as_me: loading cache $cache_file" >&6;}
1228 case $cache_file in
1229 [\\/]* | ?:[\\/]* ) . $cache_file;;
1230 *) . ./$cache_file;;
1231 esac
1233 else
1234 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1235 echo "$as_me: creating cache $cache_file" >&6;}
1236 >$cache_file
1239 # Check that the precious variables saved in the cache have kept the same
1240 # value.
1241 ac_cache_corrupted=false
1242 for ac_var in `(set) 2>&1 |
1243 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1244 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1245 eval ac_new_set=\$ac_env_${ac_var}_set
1246 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1247 eval ac_new_val="\$ac_env_${ac_var}_value"
1248 case $ac_old_set,$ac_new_set in
1249 set,)
1250 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1251 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1252 ac_cache_corrupted=: ;;
1253 ,set)
1254 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1255 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1256 ac_cache_corrupted=: ;;
1257 ,);;
1259 if test "x$ac_old_val" != "x$ac_new_val"; then
1260 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1261 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1262 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1263 echo "$as_me: former value: $ac_old_val" >&2;}
1264 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1265 echo "$as_me: current value: $ac_new_val" >&2;}
1266 ac_cache_corrupted=:
1267 fi;;
1268 esac
1269 # Pass precious variables to config.status.
1270 if test "$ac_new_set" = set; then
1271 case $ac_new_val in
1272 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1273 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1274 *) ac_arg=$ac_var=$ac_new_val ;;
1275 esac
1276 case " $ac_configure_args " in
1277 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1278 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1279 esac
1281 done
1282 if $ac_cache_corrupted; then
1283 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1284 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1285 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1286 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1287 { (exit 1); exit 1; }; }
1290 ac_ext=c
1291 ac_cpp='$CPP $CPPFLAGS'
1292 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1293 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1294 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1323 ac_config_headers="$ac_config_headers config.h"
1325 ac_aux_dir=
1326 for ac_dir in scripts $srcdir/scripts; do
1327 if test -f $ac_dir/install-sh; then
1328 ac_aux_dir=$ac_dir
1329 ac_install_sh="$ac_aux_dir/install-sh -c"
1330 break
1331 elif test -f $ac_dir/install.sh; then
1332 ac_aux_dir=$ac_dir
1333 ac_install_sh="$ac_aux_dir/install.sh -c"
1334 break
1335 elif test -f $ac_dir/shtool; then
1336 ac_aux_dir=$ac_dir
1337 ac_install_sh="$ac_aux_dir/shtool install -c"
1338 break
1340 done
1341 if test -z "$ac_aux_dir"; then
1342 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&5
1343 echo "$as_me: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&2;}
1344 { (exit 1); exit 1; }; }
1346 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1347 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1348 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1351 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
1352 { { echo "$as_me:$LINENO: error: you must configure in a separate build directory" >&5
1353 echo "$as_me: error: you must configure in a separate build directory" >&2;}
1354 { (exit 1); exit 1; }; }
1357 # This will get text that should go into config.make.
1358 config_vars=
1360 # Check for a --with-gmp argument and set gmp-srcdir in config.make.
1362 # Check whether --with-gmp or --without-gmp was given.
1363 if test "${with_gmp+set}" = set; then
1364 withval="$with_gmp"
1366 case "$with_gmp" in
1367 yes) { { echo "$as_me:$LINENO: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&5
1368 echo "$as_me: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&2;}
1369 { (exit 1); exit 1; }; } ;;
1370 ''|no) ;;
1371 *) config_vars="$config_vars
1372 gmp-srcdir = $withval" ;;
1373 esac
1376 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
1378 # Check whether --with-gd or --without-gd was given.
1379 if test "${with_gd+set}" = set; then
1380 withval="$with_gd"
1381 case "$with_gd" in
1382 yes|''|no) ;;
1383 *) libgd_include="-I$withval/include"
1384 libgd_ldflags="-L$withval/lib" ;;
1385 esac
1389 # Check whether --with-gd-include or --without-gd-include was given.
1390 if test "${with_gd_include+set}" = set; then
1391 withval="$with_gd_include"
1392 case "$with_gd_include" in
1393 ''|no) ;;
1394 *) libgd_include="-I$withval" ;;
1395 esac
1399 # Check whether --with-gd-lib or --without-gd-lib was given.
1400 if test "${with_gd_lib+set}" = set; then
1401 withval="$with_gd_lib"
1402 case "$with_gd_lib" in
1403 ''|no) ;;
1404 *) libgd_ldflags="-L$withval" ;;
1405 esac
1409 if test -n "$libgd_include"; then
1410 config_vars="$config_vars
1411 CFLAGS-memusagestat.c = $libgd_include"
1413 if test -n "$libgd_ldflags"; then
1414 config_vars="$config_vars
1415 libgd-LDFLAGS = $libgd_ldflags"
1419 # Check whether --with-fp or --without-fp was given.
1420 if test "${with_fp+set}" = set; then
1421 withval="$with_fp"
1422 with_fp=$withval
1423 else
1424 with_fp=yes
1428 # Check whether --with-binutils or --without-binutils was given.
1429 if test "${with_binutils+set}" = set; then
1430 withval="$with_binutils"
1431 path_binutils=$withval
1432 else
1433 path_binutils=''
1436 # Check whether --with-elf or --without-elf was given.
1437 if test "${with_elf+set}" = set; then
1438 withval="$with_elf"
1439 elf=$withval
1440 else
1441 elf=no
1444 # Check whether --with-xcoff or --without-xcoff was given.
1445 if test "${with_xcoff+set}" = set; then
1446 withval="$with_xcoff"
1447 xcoff=$withval
1448 else
1449 xcoff=no
1452 # Check whether --with-cvs or --without-cvs was given.
1453 if test "${with_cvs+set}" = set; then
1454 withval="$with_cvs"
1455 with_cvs=$withval
1456 else
1457 with_cvs=yes
1459 if test "$with_cvs" = yes; then
1460 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1461 then
1462 with_cvs=no
1468 # Check whether --with-headers or --without-headers was given.
1469 if test "${with_headers+set}" = set; then
1470 withval="$with_headers"
1471 sysheaders=$withval
1472 else
1473 sysheaders=''
1476 # Check whether --enable-sanity-checks or --disable-sanity-checks was given.
1477 if test "${enable_sanity_checks+set}" = set; then
1478 enableval="$enable_sanity_checks"
1479 enable_sanity=$enableval
1480 else
1481 enable_sanity=yes
1485 # Check whether --enable-check-abi or --disable-check-abi was given.
1486 if test "${enable_check_abi+set}" = set; then
1487 enableval="$enable_check_abi"
1488 enable_check_abi=$enableval
1489 else
1490 enable_check_abi=no
1493 static=yes
1494 # Check whether --enable-shared or --disable-shared was given.
1495 if test "${enable_shared+set}" = set; then
1496 enableval="$enable_shared"
1497 shared=$enableval
1498 else
1499 shared=default
1501 # Check whether --enable-profile or --disable-profile was given.
1502 if test "${enable_profile+set}" = set; then
1503 enableval="$enable_profile"
1504 profile=$enableval
1505 else
1506 profile=yes
1508 # Check whether --enable-omitfp or --disable-omitfp was given.
1509 if test "${enable_omitfp+set}" = set; then
1510 enableval="$enable_omitfp"
1511 omitfp=$enableval
1512 else
1513 omitfp=no
1515 # Check whether --enable-bounded or --disable-bounded was given.
1516 if test "${enable_bounded+set}" = set; then
1517 enableval="$enable_bounded"
1518 bounded=$enableval
1519 else
1520 bounded=no
1522 # Check whether --enable-versioning or --disable-versioning was given.
1523 if test "${enable_versioning+set}" = set; then
1524 enableval="$enable_versioning"
1525 enable_versioning=$enableval
1526 else
1527 enable_versioning=yes
1530 # Check whether --enable-oldest-abi or --disable-oldest-abi was given.
1531 if test "${enable_oldest_abi+set}" = set; then
1532 enableval="$enable_oldest_abi"
1533 oldest_abi=$enableval
1534 else
1535 oldest_abi=no
1537 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
1538 oldest_abi=default
1539 else
1540 cat >>confdefs.h <<_ACEOF
1541 #define GLIBC_OLDEST_ABI "$oldest_abi"
1542 _ACEOF
1547 # Check whether --enable-add-ons or --disable-add-ons was given.
1548 if test "${enable_add_ons+set}" = set; then
1549 enableval="$enable_add_ons"
1550 case "$enableval" in
1551 yes) add_ons=`cd $srcdir && echo */configure | sed -e 's!/configure!!g'`
1552 test "$add_ons" = "*" && add_ons= ;;
1553 *) add_ons=`echo "$enableval" | sed 's/,/ /g'`;;
1554 esac
1555 else
1556 add_ons=
1560 # Check whether --with-tls or --without-tls was given.
1561 if test "${with_tls+set}" = set; then
1562 withval="$with_tls"
1563 usetls=$withval
1564 else
1565 usetls=no
1569 # Check whether --with-__thread or --without-__thread was given.
1570 if test "${with___thread+set}" = set; then
1571 withval="$with___thread"
1572 use__thread=$withval
1573 else
1574 use__thread=yes
1577 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1578 if test "${enable_hidden_plt+set}" = set; then
1579 enableval="$enable_hidden_plt"
1580 hidden=$enableval
1581 else
1582 hidden=yes
1584 if test "x$hidden" = xno; then
1585 cat >>confdefs.h <<\_ACEOF
1586 #define NO_HIDDEN 1
1587 _ACEOF
1593 subdirs="$subdirs "
1594 add_ons_pfx=
1595 if test x"$add_ons" != x; then
1596 for f in $add_ons; do
1597 # Some sanity checks
1598 if test "$f" = "crypt"; then
1599 { { echo "$as_me:$LINENO: error:
1600 *** It seems that you're using an old \`crypt' add-on. crypt is now
1601 *** part of glibc and using the old add-on will not work with this
1602 *** release. Start again with fresh sources and without the old
1603 *** \`crypt' add-on." >&5
1604 echo "$as_me: error:
1605 *** It seems that you're using an old \`crypt' add-on. crypt is now
1606 *** part of glibc and using the old add-on will not work with this
1607 *** release. Start again with fresh sources and without the old
1608 *** \`crypt' add-on." >&2;}
1609 { (exit 1); exit 1; }; }
1611 if test "$f" = "localedata"; then
1612 { { echo "$as_me:$LINENO: error:
1613 *** It seems that you're using an old \`localedata' add-on. localedata
1614 *** is now part of glibc and using the old add-on will not work with
1615 *** this release. Start again with fresh sources and without the old
1616 *** \`localedata' add-on." >&5
1617 echo "$as_me: error:
1618 *** It seems that you're using an old \`localedata' add-on. localedata
1619 *** is now part of glibc and using the old add-on will not work with
1620 *** this release. Start again with fresh sources and without the old
1621 *** \`localedata' add-on." >&2;}
1622 { (exit 1); exit 1; }; }
1624 # Test whether such a subdir really exists.
1625 if test -d $srcdir/$f; then
1626 add_ons_pfx="$add_ons_pfx $f/"
1627 subdirs="$subdirs $f"
1628 else
1629 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1630 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1631 { (exit 1); exit 1; }; }
1633 done
1636 # Check whether --enable-static-nss or --disable-static-nss was given.
1637 if test "${enable_static_nss+set}" = set; then
1638 enableval="$enable_static_nss"
1639 static_nss=$enableval
1640 else
1641 static_nss=no
1643 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1644 static_nss=yes
1645 cat >>confdefs.h <<\_ACEOF
1646 #define DO_STATIC_NSS 1
1647 _ACEOF
1651 # Check whether --enable-force-install or --disable-force-install was given.
1652 if test "${enable_force_install+set}" = set; then
1653 enableval="$enable_force_install"
1654 force_install=$enableval
1655 else
1656 force_install=yes
1660 # Check whether --enable-kernel or --disable-kernel was given.
1661 if test "${enable_kernel+set}" = set; then
1662 enableval="$enable_kernel"
1663 minimum_kernel=$enableval
1665 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1666 # Better nothing than this.
1667 minimum_kernel=""
1668 else
1669 if test "$minimum_kernel" = current; then
1670 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1674 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1675 if test "${enable_all_warnings+set}" = set; then
1676 enableval="$enable_all_warnings"
1677 all_warnings=$enableval
1681 # Make sure we can run config.sub.
1682 $ac_config_sub sun4 >/dev/null 2>&1 ||
1683 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1684 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1685 { (exit 1); exit 1; }; }
1687 echo "$as_me:$LINENO: checking build system type" >&5
1688 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1689 if test "${ac_cv_build+set}" = set; then
1690 echo $ECHO_N "(cached) $ECHO_C" >&6
1691 else
1692 ac_cv_build_alias=$build_alias
1693 test -z "$ac_cv_build_alias" &&
1694 ac_cv_build_alias=`$ac_config_guess`
1695 test -z "$ac_cv_build_alias" &&
1696 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1697 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1698 { (exit 1); exit 1; }; }
1699 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1700 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1701 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1702 { (exit 1); exit 1; }; }
1705 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1706 echo "${ECHO_T}$ac_cv_build" >&6
1707 build=$ac_cv_build
1708 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1709 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1710 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1713 echo "$as_me:$LINENO: checking host system type" >&5
1714 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1715 if test "${ac_cv_host+set}" = set; then
1716 echo $ECHO_N "(cached) $ECHO_C" >&6
1717 else
1718 ac_cv_host_alias=$host_alias
1719 test -z "$ac_cv_host_alias" &&
1720 ac_cv_host_alias=$ac_cv_build_alias
1721 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1722 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1723 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1724 { (exit 1); exit 1; }; }
1727 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1728 echo "${ECHO_T}$ac_cv_host" >&6
1729 host=$ac_cv_host
1730 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1731 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1732 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1736 # The way shlib-versions is used to generate soversions.mk uses a
1737 # fairly simplistic model for name recognition that can't distinguish
1738 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1739 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1740 # tell. This doesn't get used much beyond that, so it's fairly safe.
1741 case "$host_os" in
1742 linux*)
1744 gnu*)
1745 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1747 esac
1749 # We keep the original values in `$config_*' and never modify them, so we
1750 # can write them unchanged into config.make. Everything else uses
1751 # $machine, $vendor, and $os, and changes them whenever convenient.
1752 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1754 # Don't allow vendor == "unknown"
1755 test "$config_vendor" = unknown && config_vendor=
1756 config_os="`echo $config_os | sed 's/^unknown-//'`"
1758 # Some configurations imply other options.
1759 case "$host_os" in
1760 gnu* | linux* | bsd4.4* | netbsd* | freebsd*)
1761 # These systems always use GNU tools.
1762 gnu_ld=yes gnu_as=yes ;;
1763 esac
1764 case "$host_os" in
1765 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1766 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1768 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1769 # These systems (almost) always use the ELF format.
1770 elf=yes
1772 aix*)
1773 # These systems are always xcoff
1774 xcoff=yes
1775 elf=no
1777 esac
1779 machine=$config_machine
1780 vendor=$config_vendor
1781 os=$config_os
1783 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1784 # Unify this here.
1785 if test "$machine" = rs6000; then
1786 machine="powerpc"
1789 # Braindead PowerPC box with absolutely no FPU.
1790 case "$machine-$host_os" in
1791 powerpc*-*soft)
1792 with_fp=no
1794 esac
1797 ### I put this here to prevent those annoying emails from people who cannot
1798 ### read and try to compile glibc on unsupported platforms. --drepper
1800 ### By using the undocumented --enable-hacker-mode option for configure
1801 ### one can skip this test to make the configuration not fail for unsupported
1802 ### platforms.
1804 if test -z "$enable_hacker_mode"; then
1805 case "$machine-$host_os" in
1806 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1809 echo "*** The GNU C library is currently not available for this platform."
1810 echo "*** So far nobody cared to port it and if there is no volunteer it"
1811 echo "*** might never happen. So, if you have interest to see glibc on"
1812 echo "*** this platform visit"
1813 echo "*** http://www.gnu.org/software/libc/porting.html"
1814 echo "*** and join the group of porters"
1815 exit 1
1817 esac
1820 # Expand the configuration machine name into a subdirectory by architecture
1821 # type and particular chip.
1822 case "$machine" in
1823 a29k | am29000) base_machine=a29k machine=a29k ;;
1824 alpha*) base_machine=alpha machine=alpha/$machine ;;
1825 arm*) base_machine=arm machine=arm/arm32/$machine ;;
1826 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1827 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1828 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1829 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1830 i[3456]86) base_machine=i386 machine=i386/$machine ;;
1831 ia64) base_machine=ia64 machine=ia64 ;;
1832 m680?0) base_machine=m68k machine=m68k/$machine ;;
1833 m68k) base_machine=m68k machine=m68k/m68020 ;;
1834 m88???) base_machine=m88k machine=m88k/$machine ;;
1835 m88k) base_machine=m88k machine=m88k/m88100 ;;
1836 mips64*) base_machine=mips64
1837 case "$CC $CFLAGS $CPPFLAGS " in
1838 *" -mabi=n32 "*) mips_cc_abi=n32 ;;
1839 *" -mabi=64 "*|*" -mabi=n64 "*) mips_cc_abi=64 ;;
1840 *" -mabi=32 "*|*" -mabi=o32 "*) mips_cc_abi=32 ;;
1841 *) mips_cc_abi=default ;;
1842 esac
1843 case $config_os in
1844 *abin32*) mips_config_abi=n32 ;;
1845 *abi64*|*abin64*) mips_config_abi=64 ;;
1846 *abi32*|*abio32*) mips_config_abi=32 ;;
1847 *) mips_config_abi=$mips_cc_abi ;;
1848 esac
1849 case $mips_config_abi in
1850 default) machine=mips/mips64/n32 mips_config_abi=n32 ;;
1851 n32) machine=mips/mips64/n32 ;;
1852 64) machine=mips/mips64/n64 ;;
1853 32) machine=mips/mips32/kern64 ;;
1854 esac
1855 machine=$machine/$config_machine
1856 if test $mips_config_abi != $mips_cc_abi; then
1857 # This won't make it to config.make, but we want to
1858 # set this in case configure tests depend on it.
1859 CPPFLAGS="$CPPFLAGS -mabi=$mips_config_abi"
1862 mips*) base_machine=mips machine=mips/mips32/$machine ;;
1863 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1864 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1865 s390) base_machine=s390 machine=s390/s390-32 ;;
1866 s390x) base_machine=s390 machine=s390/s390-64 ;;
1867 sh3*) base_machine=sh machine=sh/sh3 ;;
1868 sh4*) base_machine=sh machine=sh/sh4 ;;
1869 sparc | sparcv[67])
1870 base_machine=sparc machine=sparc/sparc32 ;;
1871 sparcv8 | supersparc | hypersparc)
1872 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1873 sparcv8plus | sparcv8plusa | sparcv9)
1874 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1875 sparcv8plusb | sparcv9b)
1876 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1877 sparc64 | ultrasparc)
1878 base_machine=sparc machine=sparc/sparc64 ;;
1879 sparc64b | ultrasparc3)
1880 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1881 thumb*) base_machine=thumb machine=arm/thumb/$machine ;;
1882 *) base_machine=$machine ;;
1883 esac
1886 if test "$base_machine" = "i386"; then
1887 cat >>confdefs.h <<\_ACEOF
1888 #define USE_REGPARMS 1
1889 _ACEOF
1893 # Compute the list of sysdep directories for this configuration.
1894 # This can take a while to compute.
1895 sysdep_dir=$srcdir/sysdeps
1896 echo "$as_me:$LINENO: checking sysdep dirs" >&5
1897 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
1898 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
1899 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
1901 case "$os" in
1902 gnu*)
1903 base_os=mach/hurd ;;
1904 netbsd* | 386bsd* | freebsd* | bsdi*)
1905 base_os=unix/bsd/bsd4.4 ;;
1906 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
1907 base_os=unix/bsd ;;
1908 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
1909 base_os=unix/sysv ;;
1910 irix6*)
1911 base_os=unix/sysv/irix6/$os ;;
1912 solaris[2-9]*)
1913 base_os=unix/sysv/sysv4 ;;
1914 hpux*)
1915 base_os=unix/sysv/hpux/$os ;;
1916 aix4.3*)
1917 base_os=unix/sysv/aix/aix4.3 ;;
1918 none)
1919 base_os=standalone ;;
1921 base_os='' ;;
1922 esac
1924 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
1925 tail=$os
1926 ostry=$os
1927 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
1928 ostry="$ostry /$o"
1929 tail=$o
1930 done
1931 o=`echo $tail | sed 's/[0-9]*$//'`
1932 if test $o != $tail; then
1933 ostry="$ostry /$o"
1935 # For linux-gnu, try linux-gnu, then linux.
1936 o=`echo $tail | sed 's/-.*$//'`
1937 if test $o != $tail; then
1938 ostry="$ostry /$o"
1941 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
1942 base=
1943 tail=$base_os
1944 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
1945 set $b
1946 base="$base /$1"
1947 tail="$2"
1948 done
1950 # For sparc/sparc32, try sparc/sparc32 and then sparc.
1951 mach=
1952 tail=$machine
1953 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
1954 set $m
1955 # Prepend the machine's FPU directory unless --without-fp.
1956 if test "$with_fp" = yes; then
1957 mach="$mach /$1/fpu"
1958 else
1959 mach="$mach /$1/nofpu"
1961 mach="$mach /$1"
1962 tail="$2"
1963 done
1966 # Find what sysdep directories exist.
1967 sysnames=
1968 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1969 for d in $add_ons_pfx ''; do
1970 for b in $base ''; do
1971 for m0 in $mach ''; do
1972 for v in /$vendor ''; do
1973 test "$v" = / && continue
1974 for o in /$ostry ''; do
1975 test "$o" = / && continue
1976 for m in $mach ''; do
1977 if test "$m0$b$v$o$m"; then
1978 try="${d}sysdeps$m0$b$v$o$m"
1979 test -n "$enable_debug_configure" &&
1980 echo "$0 DEBUG: try $try" >&2
1981 if test -d $srcdir/$try; then
1982 sysnames="$sysnames $try"
1983 { test -n "$o" || test -n "$b"; } && os_used=t
1984 { test -n "$m" || test -n "$m0"; } && machine_used=t
1987 done
1988 done
1989 done
1990 done
1991 done
1992 done
1993 IFS="$ac_save_ifs"
1995 if test -z "$os_used" && test "$os" != none; then
1996 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
1997 echo "$as_me: error: Operating system $os is not supported." >&2;}
1998 { (exit 1); exit 1; }; }
2000 if test -z "$machine_used" && test "$machine" != none; then
2001 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2002 echo "$as_me: error: The $machine is not supported." >&2;}
2003 { (exit 1); exit 1; }; }
2006 # We have now validated the configuration.
2009 # If using ELF, look for an `elf' subdirectory of each machine directory.
2010 # We prepend these rather than inserting them whereever the machine appears
2011 # because things specified by the machine's ELF ABI should override
2012 # OS-specific things, and should always be the same for any OS on the
2013 # machine (otherwise what's the point of an ABI?).
2014 if test "$elf" = yes; then
2015 elf_dirs=
2016 for d in $add_ons_pfx ''; do
2017 for m in $mach; do
2018 if test -d $srcdir/${d}sysdeps$m/elf; then
2019 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2021 done
2022 done
2023 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2027 # Expand the list of system names into a full list of directories
2028 # from each element's parent name and Implies file (if present).
2029 set $sysnames
2030 names=
2031 while test $# -gt 0; do
2032 name=$1
2033 shift
2035 case " $names " in *" $name "*)
2036 # Already in the list.
2037 continue
2038 esac
2040 # Report each name as we discover it, so there is no long pause in output.
2041 echo $ECHO_N "$name $ECHO_C" >&6
2043 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2045 case $name in
2046 /*) xsrcdir= ;;
2047 *) xsrcdir=$srcdir/ ;;
2048 esac
2049 test -n "$enable_debug_configure" &&
2050 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2052 if test -f $xsrcdir$name/Implies; then
2053 # Collect more names from the `Implies' file (removing comments).
2054 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2055 implied=
2056 for x in $implied_candidate; do
2057 found=no
2058 if test -d $xsrcdir$name_base/$x; then
2059 implied="$implied $name_base/$x";
2060 found=yes
2062 for d in $add_ons_pfx ''; do
2063 try="${d}sysdeps/$x"
2064 case $d in
2065 /*) try_srcdir= ;;
2066 *) try_srcdir=$srcdir/ ;;
2067 esac
2068 test -n "$enable_debug_configure" &&
2069 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2070 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2071 then
2072 implied="$implied $try"
2073 found=yes
2075 done
2076 if test $found = no; then
2077 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2078 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2080 done
2081 else
2082 implied=
2085 # Add NAME to the list of names.
2086 names="$names $name"
2088 # Find the parent of NAME, using the empty string if it has none.
2089 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2091 # Add the names implied by NAME, and NAME's parent (if it has one), to
2092 # the list of names to be processed (the argument list). We prepend the
2093 # implied names to the list and append the parent. We want implied
2094 # directories to come before further directories inferred from the
2095 # configuration components; this ensures that for sysv4, unix/common
2096 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2097 # after sysv4).
2098 sysnames="`echo $implied $* $parent`"
2099 test -n "$sysnames" && set $sysnames
2100 done
2102 # Add the default directories.
2103 default_sysnames=sysdeps/generic
2104 if test "$elf" = yes; then
2105 default_sysnames="sysdeps/generic/elf $default_sysnames"
2107 sysnames="$names $default_sysnames"
2109 # The other names were emitted during the scan.
2110 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2111 echo "${ECHO_T}$default_sysnames" >&6
2114 ### Locate tools.
2116 # Find a good install program. We prefer a C program (faster),
2117 # so one script is as good as another. But avoid the broken or
2118 # incompatible versions:
2119 # SysV /etc/install, /usr/sbin/install
2120 # SunOS /usr/etc/install
2121 # IRIX /sbin/install
2122 # AIX /bin/install
2123 # AmigaOS /C/install, which installs bootblocks on floppy discs
2124 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2125 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2126 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2127 # ./install, which can be erroneously created by make from ./install.sh.
2128 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2129 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2130 if test -z "$INSTALL"; then
2131 if test "${ac_cv_path_install+set}" = set; then
2132 echo $ECHO_N "(cached) $ECHO_C" >&6
2133 else
2134 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2135 for as_dir in $PATH
2137 IFS=$as_save_IFS
2138 test -z "$as_dir" && as_dir=.
2139 # Account for people who put trailing slashes in PATH elements.
2140 case $as_dir/ in
2141 ./ | .// | /cC/* | \
2142 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2143 /usr/ucb/* ) ;;
2145 # OSF1 and SCO ODT 3.0 have their own names for install.
2146 # Don't use installbsd from OSF since it installs stuff as root
2147 # by default.
2148 for ac_prog in ginstall scoinst install; do
2149 for ac_exec_ext in '' $ac_executable_extensions; do
2150 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2151 if test $ac_prog = install &&
2152 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2153 # AIX install. It has an incompatible calling convention.
2155 elif test $ac_prog = install &&
2156 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2157 # program-specific install script used by HP pwplus--don't use.
2159 else
2160 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2161 break 3
2164 done
2165 done
2167 esac
2168 done
2172 if test "${ac_cv_path_install+set}" = set; then
2173 INSTALL=$ac_cv_path_install
2174 else
2175 # As a last resort, use the slow shell script. We don't cache a
2176 # path for INSTALL within a source directory, because that will
2177 # break other packages using the cache if that directory is
2178 # removed, or if the path is relative.
2179 INSTALL=$ac_install_sh
2182 echo "$as_me:$LINENO: result: $INSTALL" >&5
2183 echo "${ECHO_T}$INSTALL" >&6
2185 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2186 # It thinks the first close brace ends the variable substitution.
2187 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2189 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2191 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2193 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2194 # The makefiles need to use a different form to find it in $srcdir.
2195 INSTALL='\$(..)./scripts/install-sh -c'
2197 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2198 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2199 LN_S=$as_ln_s
2200 if test "$LN_S" = "ln -s"; then
2201 echo "$as_me:$LINENO: result: yes" >&5
2202 echo "${ECHO_T}yes" >&6
2203 else
2204 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2205 echo "${ECHO_T}no, using $LN_S" >&6
2209 ac_ext=c
2210 ac_cpp='$CPP $CPPFLAGS'
2211 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2212 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2213 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2214 if test -n "$ac_tool_prefix"; then
2215 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2216 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2217 echo "$as_me:$LINENO: checking for $ac_word" >&5
2218 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2219 if test "${ac_cv_prog_CC+set}" = set; then
2220 echo $ECHO_N "(cached) $ECHO_C" >&6
2221 else
2222 if test -n "$CC"; then
2223 ac_cv_prog_CC="$CC" # Let the user override the test.
2224 else
2225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2226 for as_dir in $PATH
2228 IFS=$as_save_IFS
2229 test -z "$as_dir" && as_dir=.
2230 for ac_exec_ext in '' $ac_executable_extensions; do
2231 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2232 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2233 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2234 break 2
2236 done
2237 done
2241 CC=$ac_cv_prog_CC
2242 if test -n "$CC"; then
2243 echo "$as_me:$LINENO: result: $CC" >&5
2244 echo "${ECHO_T}$CC" >&6
2245 else
2246 echo "$as_me:$LINENO: result: no" >&5
2247 echo "${ECHO_T}no" >&6
2251 if test -z "$ac_cv_prog_CC"; then
2252 ac_ct_CC=$CC
2253 # Extract the first word of "gcc", so it can be a program name with args.
2254 set dummy gcc; ac_word=$2
2255 echo "$as_me:$LINENO: checking for $ac_word" >&5
2256 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2257 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2258 echo $ECHO_N "(cached) $ECHO_C" >&6
2259 else
2260 if test -n "$ac_ct_CC"; then
2261 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2262 else
2263 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2264 for as_dir in $PATH
2266 IFS=$as_save_IFS
2267 test -z "$as_dir" && as_dir=.
2268 for ac_exec_ext in '' $ac_executable_extensions; do
2269 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2270 ac_cv_prog_ac_ct_CC="gcc"
2271 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2272 break 2
2274 done
2275 done
2279 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2280 if test -n "$ac_ct_CC"; then
2281 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2282 echo "${ECHO_T}$ac_ct_CC" >&6
2283 else
2284 echo "$as_me:$LINENO: result: no" >&5
2285 echo "${ECHO_T}no" >&6
2288 CC=$ac_ct_CC
2289 else
2290 CC="$ac_cv_prog_CC"
2293 if test -z "$CC"; then
2294 if test -n "$ac_tool_prefix"; then
2295 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2296 set dummy ${ac_tool_prefix}cc; ac_word=$2
2297 echo "$as_me:$LINENO: checking for $ac_word" >&5
2298 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2299 if test "${ac_cv_prog_CC+set}" = set; then
2300 echo $ECHO_N "(cached) $ECHO_C" >&6
2301 else
2302 if test -n "$CC"; then
2303 ac_cv_prog_CC="$CC" # Let the user override the test.
2304 else
2305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2306 for as_dir in $PATH
2308 IFS=$as_save_IFS
2309 test -z "$as_dir" && as_dir=.
2310 for ac_exec_ext in '' $ac_executable_extensions; do
2311 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2312 ac_cv_prog_CC="${ac_tool_prefix}cc"
2313 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2314 break 2
2316 done
2317 done
2321 CC=$ac_cv_prog_CC
2322 if test -n "$CC"; then
2323 echo "$as_me:$LINENO: result: $CC" >&5
2324 echo "${ECHO_T}$CC" >&6
2325 else
2326 echo "$as_me:$LINENO: result: no" >&5
2327 echo "${ECHO_T}no" >&6
2331 if test -z "$ac_cv_prog_CC"; then
2332 ac_ct_CC=$CC
2333 # Extract the first word of "cc", so it can be a program name with args.
2334 set dummy cc; ac_word=$2
2335 echo "$as_me:$LINENO: checking for $ac_word" >&5
2336 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2337 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2338 echo $ECHO_N "(cached) $ECHO_C" >&6
2339 else
2340 if test -n "$ac_ct_CC"; then
2341 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2342 else
2343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2344 for as_dir in $PATH
2346 IFS=$as_save_IFS
2347 test -z "$as_dir" && as_dir=.
2348 for ac_exec_ext in '' $ac_executable_extensions; do
2349 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2350 ac_cv_prog_ac_ct_CC="cc"
2351 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2352 break 2
2354 done
2355 done
2359 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2360 if test -n "$ac_ct_CC"; then
2361 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2362 echo "${ECHO_T}$ac_ct_CC" >&6
2363 else
2364 echo "$as_me:$LINENO: result: no" >&5
2365 echo "${ECHO_T}no" >&6
2368 CC=$ac_ct_CC
2369 else
2370 CC="$ac_cv_prog_CC"
2374 if test -z "$CC"; then
2375 # Extract the first word of "cc", so it can be a program name with args.
2376 set dummy cc; ac_word=$2
2377 echo "$as_me:$LINENO: checking for $ac_word" >&5
2378 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2379 if test "${ac_cv_prog_CC+set}" = set; then
2380 echo $ECHO_N "(cached) $ECHO_C" >&6
2381 else
2382 if test -n "$CC"; then
2383 ac_cv_prog_CC="$CC" # Let the user override the test.
2384 else
2385 ac_prog_rejected=no
2386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2387 for as_dir in $PATH
2389 IFS=$as_save_IFS
2390 test -z "$as_dir" && as_dir=.
2391 for ac_exec_ext in '' $ac_executable_extensions; do
2392 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2393 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2394 ac_prog_rejected=yes
2395 continue
2397 ac_cv_prog_CC="cc"
2398 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2399 break 2
2401 done
2402 done
2404 if test $ac_prog_rejected = yes; then
2405 # We found a bogon in the path, so make sure we never use it.
2406 set dummy $ac_cv_prog_CC
2407 shift
2408 if test $# != 0; then
2409 # We chose a different compiler from the bogus one.
2410 # However, it has the same basename, so the bogon will be chosen
2411 # first if we set CC to just the basename; use the full file name.
2412 shift
2413 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2418 CC=$ac_cv_prog_CC
2419 if test -n "$CC"; then
2420 echo "$as_me:$LINENO: result: $CC" >&5
2421 echo "${ECHO_T}$CC" >&6
2422 else
2423 echo "$as_me:$LINENO: result: no" >&5
2424 echo "${ECHO_T}no" >&6
2428 if test -z "$CC"; then
2429 if test -n "$ac_tool_prefix"; then
2430 for ac_prog in cl
2432 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2433 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2434 echo "$as_me:$LINENO: checking for $ac_word" >&5
2435 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2436 if test "${ac_cv_prog_CC+set}" = set; then
2437 echo $ECHO_N "(cached) $ECHO_C" >&6
2438 else
2439 if test -n "$CC"; then
2440 ac_cv_prog_CC="$CC" # Let the user override the test.
2441 else
2442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2443 for as_dir in $PATH
2445 IFS=$as_save_IFS
2446 test -z "$as_dir" && as_dir=.
2447 for ac_exec_ext in '' $ac_executable_extensions; do
2448 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2449 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2450 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2451 break 2
2453 done
2454 done
2458 CC=$ac_cv_prog_CC
2459 if test -n "$CC"; then
2460 echo "$as_me:$LINENO: result: $CC" >&5
2461 echo "${ECHO_T}$CC" >&6
2462 else
2463 echo "$as_me:$LINENO: result: no" >&5
2464 echo "${ECHO_T}no" >&6
2467 test -n "$CC" && break
2468 done
2470 if test -z "$CC"; then
2471 ac_ct_CC=$CC
2472 for ac_prog in cl
2474 # Extract the first word of "$ac_prog", so it can be a program name with args.
2475 set dummy $ac_prog; ac_word=$2
2476 echo "$as_me:$LINENO: checking for $ac_word" >&5
2477 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2478 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2479 echo $ECHO_N "(cached) $ECHO_C" >&6
2480 else
2481 if test -n "$ac_ct_CC"; then
2482 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2483 else
2484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2485 for as_dir in $PATH
2487 IFS=$as_save_IFS
2488 test -z "$as_dir" && as_dir=.
2489 for ac_exec_ext in '' $ac_executable_extensions; do
2490 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2491 ac_cv_prog_ac_ct_CC="$ac_prog"
2492 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2493 break 2
2495 done
2496 done
2500 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2501 if test -n "$ac_ct_CC"; then
2502 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2503 echo "${ECHO_T}$ac_ct_CC" >&6
2504 else
2505 echo "$as_me:$LINENO: result: no" >&5
2506 echo "${ECHO_T}no" >&6
2509 test -n "$ac_ct_CC" && break
2510 done
2512 CC=$ac_ct_CC
2518 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2519 See \`config.log' for more details." >&5
2520 echo "$as_me: error: no acceptable C compiler found in \$PATH
2521 See \`config.log' for more details." >&2;}
2522 { (exit 1); exit 1; }; }
2524 # Provide some information about the compiler.
2525 echo "$as_me:$LINENO:" \
2526 "checking for C compiler version" >&5
2527 ac_compiler=`set X $ac_compile; echo $2`
2528 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2529 (eval $ac_compiler --version </dev/null >&5) 2>&5
2530 ac_status=$?
2531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2532 (exit $ac_status); }
2533 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2534 (eval $ac_compiler -v </dev/null >&5) 2>&5
2535 ac_status=$?
2536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2537 (exit $ac_status); }
2538 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2539 (eval $ac_compiler -V </dev/null >&5) 2>&5
2540 ac_status=$?
2541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2542 (exit $ac_status); }
2544 EXEEXT=
2545 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2546 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2547 if test "${ac_cv_objext+set}" = set; then
2548 echo $ECHO_N "(cached) $ECHO_C" >&6
2549 else
2550 cat >conftest.$ac_ext <<_ACEOF
2551 #line $LINENO "configure"
2552 /* confdefs.h. */
2553 _ACEOF
2554 cat confdefs.h >>conftest.$ac_ext
2555 cat >>conftest.$ac_ext <<_ACEOF
2556 /* end confdefs.h. */
2559 main ()
2563 return 0;
2565 _ACEOF
2566 rm -f conftest.o conftest.obj
2567 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2568 (eval $ac_compile) 2>&5
2569 ac_status=$?
2570 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2571 (exit $ac_status); }; then
2572 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2573 case $ac_file in
2574 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2575 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2576 break;;
2577 esac
2578 done
2579 else
2580 echo "$as_me: failed program was:" >&5
2581 sed 's/^/| /' conftest.$ac_ext >&5
2583 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2584 See \`config.log' for more details." >&5
2585 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2586 See \`config.log' for more details." >&2;}
2587 { (exit 1); exit 1; }; }
2590 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2592 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2593 echo "${ECHO_T}$ac_cv_objext" >&6
2594 OBJEXT=$ac_cv_objext
2595 ac_objext=$OBJEXT
2596 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2597 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2598 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2599 echo $ECHO_N "(cached) $ECHO_C" >&6
2600 else
2601 cat >conftest.$ac_ext <<_ACEOF
2602 #line $LINENO "configure"
2603 /* confdefs.h. */
2604 _ACEOF
2605 cat confdefs.h >>conftest.$ac_ext
2606 cat >>conftest.$ac_ext <<_ACEOF
2607 /* end confdefs.h. */
2610 main ()
2612 #ifndef __GNUC__
2613 choke me
2614 #endif
2617 return 0;
2619 _ACEOF
2620 rm -f conftest.$ac_objext
2621 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2622 (eval $ac_compile) 2>&5
2623 ac_status=$?
2624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2625 (exit $ac_status); } &&
2626 { ac_try='test -s conftest.$ac_objext'
2627 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2628 (eval $ac_try) 2>&5
2629 ac_status=$?
2630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2631 (exit $ac_status); }; }; then
2632 ac_compiler_gnu=yes
2633 else
2634 echo "$as_me: failed program was:" >&5
2635 sed 's/^/| /' conftest.$ac_ext >&5
2637 ac_compiler_gnu=no
2639 rm -f conftest.$ac_objext conftest.$ac_ext
2640 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2643 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2644 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2645 GCC=`test $ac_compiler_gnu = yes && echo yes`
2646 ac_test_CFLAGS=${CFLAGS+set}
2647 ac_save_CFLAGS=$CFLAGS
2648 CFLAGS="-g"
2649 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2650 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2651 if test "${ac_cv_prog_cc_g+set}" = set; then
2652 echo $ECHO_N "(cached) $ECHO_C" >&6
2653 else
2654 cat >conftest.$ac_ext <<_ACEOF
2655 #line $LINENO "configure"
2656 /* confdefs.h. */
2657 _ACEOF
2658 cat confdefs.h >>conftest.$ac_ext
2659 cat >>conftest.$ac_ext <<_ACEOF
2660 /* end confdefs.h. */
2663 main ()
2667 return 0;
2669 _ACEOF
2670 rm -f conftest.$ac_objext
2671 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2672 (eval $ac_compile) 2>&5
2673 ac_status=$?
2674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2675 (exit $ac_status); } &&
2676 { ac_try='test -s conftest.$ac_objext'
2677 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2678 (eval $ac_try) 2>&5
2679 ac_status=$?
2680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2681 (exit $ac_status); }; }; then
2682 ac_cv_prog_cc_g=yes
2683 else
2684 echo "$as_me: failed program was:" >&5
2685 sed 's/^/| /' conftest.$ac_ext >&5
2687 ac_cv_prog_cc_g=no
2689 rm -f conftest.$ac_objext conftest.$ac_ext
2691 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2692 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2693 if test "$ac_test_CFLAGS" = set; then
2694 CFLAGS=$ac_save_CFLAGS
2695 elif test $ac_cv_prog_cc_g = yes; then
2696 if test "$GCC" = yes; then
2697 CFLAGS="-g -O2"
2698 else
2699 CFLAGS="-g"
2701 else
2702 if test "$GCC" = yes; then
2703 CFLAGS="-O2"
2704 else
2705 CFLAGS=
2708 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2709 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2710 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2711 echo $ECHO_N "(cached) $ECHO_C" >&6
2712 else
2713 ac_cv_prog_cc_stdc=no
2714 ac_save_CC=$CC
2715 cat >conftest.$ac_ext <<_ACEOF
2716 #line $LINENO "configure"
2717 /* confdefs.h. */
2718 _ACEOF
2719 cat confdefs.h >>conftest.$ac_ext
2720 cat >>conftest.$ac_ext <<_ACEOF
2721 /* end confdefs.h. */
2722 #include <stdarg.h>
2723 #include <stdio.h>
2724 #include <sys/types.h>
2725 #include <sys/stat.h>
2726 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2727 struct buf { int x; };
2728 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2729 static char *e (p, i)
2730 char **p;
2731 int i;
2733 return p[i];
2735 static char *f (char * (*g) (char **, int), char **p, ...)
2737 char *s;
2738 va_list v;
2739 va_start (v,p);
2740 s = g (p, va_arg (v,int));
2741 va_end (v);
2742 return s;
2744 int test (int i, double x);
2745 struct s1 {int (*f) (int a);};
2746 struct s2 {int (*f) (double a);};
2747 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2748 int argc;
2749 char **argv;
2751 main ()
2753 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2755 return 0;
2757 _ACEOF
2758 # Don't try gcc -ansi; that turns off useful extensions and
2759 # breaks some systems' header files.
2760 # AIX -qlanglvl=ansi
2761 # Ultrix and OSF/1 -std1
2762 # HP-UX 10.20 and later -Ae
2763 # HP-UX older versions -Aa -D_HPUX_SOURCE
2764 # SVR4 -Xc -D__EXTENSIONS__
2765 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2767 CC="$ac_save_CC $ac_arg"
2768 rm -f conftest.$ac_objext
2769 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2770 (eval $ac_compile) 2>&5
2771 ac_status=$?
2772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2773 (exit $ac_status); } &&
2774 { ac_try='test -s conftest.$ac_objext'
2775 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2776 (eval $ac_try) 2>&5
2777 ac_status=$?
2778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2779 (exit $ac_status); }; }; then
2780 ac_cv_prog_cc_stdc=$ac_arg
2781 break
2782 else
2783 echo "$as_me: failed program was:" >&5
2784 sed 's/^/| /' conftest.$ac_ext >&5
2787 rm -f conftest.$ac_objext
2788 done
2789 rm -f conftest.$ac_ext conftest.$ac_objext
2790 CC=$ac_save_CC
2794 case "x$ac_cv_prog_cc_stdc" in
2795 x|xno)
2796 echo "$as_me:$LINENO: result: none needed" >&5
2797 echo "${ECHO_T}none needed" >&6 ;;
2799 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2800 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2801 CC="$CC $ac_cv_prog_cc_stdc" ;;
2802 esac
2804 # Some people use a C++ compiler to compile C. Since we use `exit',
2805 # in C++ we need to declare it. In case someone uses the same compiler
2806 # for both compiling C and C++ we need to have the C++ compiler decide
2807 # the declaration of exit, since it's the most demanding environment.
2808 cat >conftest.$ac_ext <<_ACEOF
2809 #ifndef __cplusplus
2810 choke me
2811 #endif
2812 _ACEOF
2813 rm -f conftest.$ac_objext
2814 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2815 (eval $ac_compile) 2>&5
2816 ac_status=$?
2817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2818 (exit $ac_status); } &&
2819 { ac_try='test -s conftest.$ac_objext'
2820 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2821 (eval $ac_try) 2>&5
2822 ac_status=$?
2823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2824 (exit $ac_status); }; }; then
2825 for ac_declaration in \
2827 '#include <stdlib.h>' \
2828 'extern "C" void std::exit (int) throw (); using std::exit;' \
2829 'extern "C" void std::exit (int); using std::exit;' \
2830 'extern "C" void exit (int) throw ();' \
2831 'extern "C" void exit (int);' \
2832 'void exit (int);'
2834 cat >conftest.$ac_ext <<_ACEOF
2835 #line $LINENO "configure"
2836 /* confdefs.h. */
2837 _ACEOF
2838 cat confdefs.h >>conftest.$ac_ext
2839 cat >>conftest.$ac_ext <<_ACEOF
2840 /* end confdefs.h. */
2841 #include <stdlib.h>
2842 $ac_declaration
2844 main ()
2846 exit (42);
2848 return 0;
2850 _ACEOF
2851 rm -f conftest.$ac_objext
2852 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2853 (eval $ac_compile) 2>&5
2854 ac_status=$?
2855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2856 (exit $ac_status); } &&
2857 { ac_try='test -s conftest.$ac_objext'
2858 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2859 (eval $ac_try) 2>&5
2860 ac_status=$?
2861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2862 (exit $ac_status); }; }; then
2864 else
2865 echo "$as_me: failed program was:" >&5
2866 sed 's/^/| /' conftest.$ac_ext >&5
2868 continue
2870 rm -f conftest.$ac_objext conftest.$ac_ext
2871 cat >conftest.$ac_ext <<_ACEOF
2872 #line $LINENO "configure"
2873 /* confdefs.h. */
2874 _ACEOF
2875 cat confdefs.h >>conftest.$ac_ext
2876 cat >>conftest.$ac_ext <<_ACEOF
2877 /* end confdefs.h. */
2878 $ac_declaration
2880 main ()
2882 exit (42);
2884 return 0;
2886 _ACEOF
2887 rm -f conftest.$ac_objext
2888 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2889 (eval $ac_compile) 2>&5
2890 ac_status=$?
2891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2892 (exit $ac_status); } &&
2893 { ac_try='test -s conftest.$ac_objext'
2894 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2895 (eval $ac_try) 2>&5
2896 ac_status=$?
2897 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2898 (exit $ac_status); }; }; then
2899 break
2900 else
2901 echo "$as_me: failed program was:" >&5
2902 sed 's/^/| /' conftest.$ac_ext >&5
2905 rm -f conftest.$ac_objext conftest.$ac_ext
2906 done
2907 rm -f conftest*
2908 if test -n "$ac_declaration"; then
2909 echo '#ifdef __cplusplus' >>confdefs.h
2910 echo $ac_declaration >>confdefs.h
2911 echo '#endif' >>confdefs.h
2914 else
2915 echo "$as_me: failed program was:" >&5
2916 sed 's/^/| /' conftest.$ac_ext >&5
2919 rm -f conftest.$ac_objext conftest.$ac_ext
2920 ac_ext=c
2921 ac_cpp='$CPP $CPPFLAGS'
2922 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2923 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2924 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2926 if test $host != $build; then
2927 for ac_prog in gcc cc
2929 # Extract the first word of "$ac_prog", so it can be a program name with args.
2930 set dummy $ac_prog; ac_word=$2
2931 echo "$as_me:$LINENO: checking for $ac_word" >&5
2932 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2933 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
2934 echo $ECHO_N "(cached) $ECHO_C" >&6
2935 else
2936 if test -n "$BUILD_CC"; then
2937 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
2938 else
2939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2940 for as_dir in $PATH
2942 IFS=$as_save_IFS
2943 test -z "$as_dir" && as_dir=.
2944 for ac_exec_ext in '' $ac_executable_extensions; do
2945 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2946 ac_cv_prog_BUILD_CC="$ac_prog"
2947 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2948 break 2
2950 done
2951 done
2955 BUILD_CC=$ac_cv_prog_BUILD_CC
2956 if test -n "$BUILD_CC"; then
2957 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
2958 echo "${ECHO_T}$BUILD_CC" >&6
2959 else
2960 echo "$as_me:$LINENO: result: no" >&5
2961 echo "${ECHO_T}no" >&6
2964 test -n "$BUILD_CC" && break
2965 done
2969 ac_ext=c
2970 ac_cpp='$CPP $CPPFLAGS'
2971 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2972 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2973 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2974 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2975 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2976 # On Suns, sometimes $CPP names a directory.
2977 if test -n "$CPP" && test -d "$CPP"; then
2978 CPP=
2980 if test -z "$CPP"; then
2981 if test "${ac_cv_prog_CPP+set}" = set; then
2982 echo $ECHO_N "(cached) $ECHO_C" >&6
2983 else
2984 # Double quotes because CPP needs to be expanded
2985 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2987 ac_preproc_ok=false
2988 for ac_c_preproc_warn_flag in '' yes
2990 # Use a header file that comes with gcc, so configuring glibc
2991 # with a fresh cross-compiler works.
2992 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2993 # <limits.h> exists even on freestanding compilers.
2994 # On the NeXT, cc -E runs the code through the compiler's parser,
2995 # not just through cpp. "Syntax error" is here to catch this case.
2996 cat >conftest.$ac_ext <<_ACEOF
2997 #line $LINENO "configure"
2998 /* confdefs.h. */
2999 _ACEOF
3000 cat confdefs.h >>conftest.$ac_ext
3001 cat >>conftest.$ac_ext <<_ACEOF
3002 /* end confdefs.h. */
3003 #ifdef __STDC__
3004 # include <limits.h>
3005 #else
3006 # include <assert.h>
3007 #endif
3008 Syntax error
3009 _ACEOF
3010 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3011 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3012 ac_status=$?
3013 grep -v '^ *+' conftest.er1 >conftest.err
3014 rm -f conftest.er1
3015 cat conftest.err >&5
3016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3017 (exit $ac_status); } >/dev/null; then
3018 if test -s conftest.err; then
3019 ac_cpp_err=$ac_c_preproc_warn_flag
3020 else
3021 ac_cpp_err=
3023 else
3024 ac_cpp_err=yes
3026 if test -z "$ac_cpp_err"; then
3028 else
3029 echo "$as_me: failed program was:" >&5
3030 sed 's/^/| /' conftest.$ac_ext >&5
3032 # Broken: fails on valid input.
3033 continue
3035 rm -f conftest.err conftest.$ac_ext
3037 # OK, works on sane cases. Now check whether non-existent headers
3038 # can be detected and how.
3039 cat >conftest.$ac_ext <<_ACEOF
3040 #line $LINENO "configure"
3041 /* confdefs.h. */
3042 _ACEOF
3043 cat confdefs.h >>conftest.$ac_ext
3044 cat >>conftest.$ac_ext <<_ACEOF
3045 /* end confdefs.h. */
3046 #include <ac_nonexistent.h>
3047 _ACEOF
3048 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3049 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3050 ac_status=$?
3051 grep -v '^ *+' conftest.er1 >conftest.err
3052 rm -f conftest.er1
3053 cat conftest.err >&5
3054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3055 (exit $ac_status); } >/dev/null; then
3056 if test -s conftest.err; then
3057 ac_cpp_err=$ac_c_preproc_warn_flag
3058 else
3059 ac_cpp_err=
3061 else
3062 ac_cpp_err=yes
3064 if test -z "$ac_cpp_err"; then
3065 # Broken: success on invalid input.
3066 continue
3067 else
3068 echo "$as_me: failed program was:" >&5
3069 sed 's/^/| /' conftest.$ac_ext >&5
3071 # Passes both tests.
3072 ac_preproc_ok=:
3073 break
3075 rm -f conftest.err conftest.$ac_ext
3077 done
3078 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3079 rm -f conftest.err conftest.$ac_ext
3080 if $ac_preproc_ok; then
3081 break
3084 done
3085 ac_cv_prog_CPP=$CPP
3088 CPP=$ac_cv_prog_CPP
3089 else
3090 ac_cv_prog_CPP=$CPP
3092 echo "$as_me:$LINENO: result: $CPP" >&5
3093 echo "${ECHO_T}$CPP" >&6
3094 ac_preproc_ok=false
3095 for ac_c_preproc_warn_flag in '' yes
3097 # Use a header file that comes with gcc, so configuring glibc
3098 # with a fresh cross-compiler works.
3099 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3100 # <limits.h> exists even on freestanding compilers.
3101 # On the NeXT, cc -E runs the code through the compiler's parser,
3102 # not just through cpp. "Syntax error" is here to catch this case.
3103 cat >conftest.$ac_ext <<_ACEOF
3104 #line $LINENO "configure"
3105 /* confdefs.h. */
3106 _ACEOF
3107 cat confdefs.h >>conftest.$ac_ext
3108 cat >>conftest.$ac_ext <<_ACEOF
3109 /* end confdefs.h. */
3110 #ifdef __STDC__
3111 # include <limits.h>
3112 #else
3113 # include <assert.h>
3114 #endif
3115 Syntax error
3116 _ACEOF
3117 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3118 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3119 ac_status=$?
3120 grep -v '^ *+' conftest.er1 >conftest.err
3121 rm -f conftest.er1
3122 cat conftest.err >&5
3123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3124 (exit $ac_status); } >/dev/null; then
3125 if test -s conftest.err; then
3126 ac_cpp_err=$ac_c_preproc_warn_flag
3127 else
3128 ac_cpp_err=
3130 else
3131 ac_cpp_err=yes
3133 if test -z "$ac_cpp_err"; then
3135 else
3136 echo "$as_me: failed program was:" >&5
3137 sed 's/^/| /' conftest.$ac_ext >&5
3139 # Broken: fails on valid input.
3140 continue
3142 rm -f conftest.err conftest.$ac_ext
3144 # OK, works on sane cases. Now check whether non-existent headers
3145 # can be detected and how.
3146 cat >conftest.$ac_ext <<_ACEOF
3147 #line $LINENO "configure"
3148 /* confdefs.h. */
3149 _ACEOF
3150 cat confdefs.h >>conftest.$ac_ext
3151 cat >>conftest.$ac_ext <<_ACEOF
3152 /* end confdefs.h. */
3153 #include <ac_nonexistent.h>
3154 _ACEOF
3155 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3156 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3157 ac_status=$?
3158 grep -v '^ *+' conftest.er1 >conftest.err
3159 rm -f conftest.er1
3160 cat conftest.err >&5
3161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3162 (exit $ac_status); } >/dev/null; then
3163 if test -s conftest.err; then
3164 ac_cpp_err=$ac_c_preproc_warn_flag
3165 else
3166 ac_cpp_err=
3168 else
3169 ac_cpp_err=yes
3171 if test -z "$ac_cpp_err"; then
3172 # Broken: success on invalid input.
3173 continue
3174 else
3175 echo "$as_me: failed program was:" >&5
3176 sed 's/^/| /' conftest.$ac_ext >&5
3178 # Passes both tests.
3179 ac_preproc_ok=:
3180 break
3182 rm -f conftest.err conftest.$ac_ext
3184 done
3185 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3186 rm -f conftest.err conftest.$ac_ext
3187 if $ac_preproc_ok; then
3189 else
3190 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3191 See \`config.log' for more details." >&5
3192 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3193 See \`config.log' for more details." >&2;}
3194 { (exit 1); exit 1; }; }
3197 ac_ext=c
3198 ac_cpp='$CPP $CPPFLAGS'
3199 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3200 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3201 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3203 # Was a --with-binutils option given?
3204 if test -n "$path_binutils"; then
3205 # Make absolute; ensure a single trailing slash.
3206 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3207 CC="$CC -B$path_binutils"
3209 AS=`$CC -print-prog-name=as`
3210 LD=`$CC -print-prog-name=ld`
3211 AR=`$CC -print-prog-name=ar`
3213 OBJDUMP=`$CC -print-prog-name=objdump`
3216 # ranlib has to be treated a bit differently since it might not exist at all.
3217 ac_ranlib=`$CC -print-prog-name=ranlib`
3218 if test "x$ac_ranlib" = xranlib; then
3219 # This extra check has to happen since gcc simply echos the parameter in
3220 # case it cannot find the value in its own directories.
3221 if test -n "$ac_tool_prefix"; then
3222 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3223 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3224 echo "$as_me:$LINENO: checking for $ac_word" >&5
3225 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3226 if test "${ac_cv_prog_RANLIB+set}" = set; then
3227 echo $ECHO_N "(cached) $ECHO_C" >&6
3228 else
3229 if test -n "$RANLIB"; then
3230 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3231 else
3232 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3233 for as_dir in $PATH
3235 IFS=$as_save_IFS
3236 test -z "$as_dir" && as_dir=.
3237 for ac_exec_ext in '' $ac_executable_extensions; do
3238 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3239 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3240 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3241 break 2
3243 done
3244 done
3248 RANLIB=$ac_cv_prog_RANLIB
3249 if test -n "$RANLIB"; then
3250 echo "$as_me:$LINENO: result: $RANLIB" >&5
3251 echo "${ECHO_T}$RANLIB" >&6
3252 else
3253 echo "$as_me:$LINENO: result: no" >&5
3254 echo "${ECHO_T}no" >&6
3258 if test -z "$ac_cv_prog_RANLIB"; then
3259 ac_ct_RANLIB=$RANLIB
3260 # Extract the first word of "ranlib", so it can be a program name with args.
3261 set dummy ranlib; ac_word=$2
3262 echo "$as_me:$LINENO: checking for $ac_word" >&5
3263 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3264 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3265 echo $ECHO_N "(cached) $ECHO_C" >&6
3266 else
3267 if test -n "$ac_ct_RANLIB"; then
3268 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3269 else
3270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3271 for as_dir in $PATH
3273 IFS=$as_save_IFS
3274 test -z "$as_dir" && as_dir=.
3275 for ac_exec_ext in '' $ac_executable_extensions; do
3276 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3277 ac_cv_prog_ac_ct_RANLIB="ranlib"
3278 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3279 break 2
3281 done
3282 done
3284 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3287 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3288 if test -n "$ac_ct_RANLIB"; then
3289 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3290 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3291 else
3292 echo "$as_me:$LINENO: result: no" >&5
3293 echo "${ECHO_T}no" >&6
3296 RANLIB=$ac_ct_RANLIB
3297 else
3298 RANLIB="$ac_cv_prog_RANLIB"
3301 else
3302 RANLIB=$ac_ranlib
3306 # Determine whether we are using GNU binutils.
3307 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3308 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3309 if test "${libc_cv_prog_as_gnu+set}" = set; then
3310 echo $ECHO_N "(cached) $ECHO_C" >&6
3311 else
3312 # Most GNU programs take a -v and spit out some text including
3313 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3314 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3315 libc_cv_prog_as_gnu=yes
3316 else
3317 libc_cv_prog_as_gnu=no
3319 rm -fr contest*
3321 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3322 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3323 rm -f a.out
3324 gnu_as=$libc_cv_prog_as_gnu
3326 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3327 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3328 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3329 echo $ECHO_N "(cached) $ECHO_C" >&6
3330 else
3331 # Most GNU programs take a -v and spit out some text including
3332 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3333 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3334 libc_cv_prog_ld_gnu=yes
3335 else
3336 libc_cv_prog_ld_gnu=no
3338 rm -fr contest*
3340 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3341 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3342 gnu_ld=$libc_cv_prog_ld_gnu
3345 # Accept binutils 2.13 or newer.
3346 for ac_prog in $AS
3348 # Extract the first word of "$ac_prog", so it can be a program name with args.
3349 set dummy $ac_prog; ac_word=$2
3350 echo "$as_me:$LINENO: checking for $ac_word" >&5
3351 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3352 if test "${ac_cv_prog_AS+set}" = set; then
3353 echo $ECHO_N "(cached) $ECHO_C" >&6
3354 else
3355 if test -n "$AS"; then
3356 ac_cv_prog_AS="$AS" # Let the user override the test.
3357 else
3358 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3359 for as_dir in $PATH
3361 IFS=$as_save_IFS
3362 test -z "$as_dir" && as_dir=.
3363 for ac_exec_ext in '' $ac_executable_extensions; do
3364 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3365 ac_cv_prog_AS="$ac_prog"
3366 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3367 break 2
3369 done
3370 done
3374 AS=$ac_cv_prog_AS
3375 if test -n "$AS"; then
3376 echo "$as_me:$LINENO: result: $AS" >&5
3377 echo "${ECHO_T}$AS" >&6
3378 else
3379 echo "$as_me:$LINENO: result: no" >&5
3380 echo "${ECHO_T}no" >&6
3383 test -n "$AS" && break
3384 done
3386 if test -z "$AS"; then
3387 ac_verc_fail=yes
3388 else
3389 # Found it, now check the version.
3390 echo "$as_me:$LINENO: checking version of $AS" >&5
3391 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3392 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3393 case $ac_prog_version in
3394 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3395 2.1[3-9]*)
3396 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3397 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3399 esac
3400 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3401 echo "${ECHO_T}$ac_prog_version" >&6
3403 if test $ac_verc_fail = yes; then
3404 AS=: critic_missing="$critic_missing as"
3407 for ac_prog in $LD
3409 # Extract the first word of "$ac_prog", so it can be a program name with args.
3410 set dummy $ac_prog; ac_word=$2
3411 echo "$as_me:$LINENO: checking for $ac_word" >&5
3412 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3413 if test "${ac_cv_prog_LD+set}" = set; then
3414 echo $ECHO_N "(cached) $ECHO_C" >&6
3415 else
3416 if test -n "$LD"; then
3417 ac_cv_prog_LD="$LD" # Let the user override the test.
3418 else
3419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3420 for as_dir in $PATH
3422 IFS=$as_save_IFS
3423 test -z "$as_dir" && as_dir=.
3424 for ac_exec_ext in '' $ac_executable_extensions; do
3425 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3426 ac_cv_prog_LD="$ac_prog"
3427 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3428 break 2
3430 done
3431 done
3435 LD=$ac_cv_prog_LD
3436 if test -n "$LD"; then
3437 echo "$as_me:$LINENO: result: $LD" >&5
3438 echo "${ECHO_T}$LD" >&6
3439 else
3440 echo "$as_me:$LINENO: result: no" >&5
3441 echo "${ECHO_T}no" >&6
3444 test -n "$LD" && break
3445 done
3447 if test -z "$LD"; then
3448 ac_verc_fail=yes
3449 else
3450 # Found it, now check the version.
3451 echo "$as_me:$LINENO: checking version of $LD" >&5
3452 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
3453 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
3454 case $ac_prog_version in
3455 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3456 2.1[3-9]*)
3457 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3458 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3460 esac
3461 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3462 echo "${ECHO_T}$ac_prog_version" >&6
3464 if test $ac_verc_fail = yes; then
3465 LD=: critic_missing="$critic_missing ld"
3469 # We need the physical current working directory. We cannot use the
3470 # "pwd -P" shell builtin since that's not portable. Instead we try to
3471 # find a pwd binary. Note that assigning to the PWD environment
3472 # variable might have some interesting side effects, so we don't do
3473 # that.
3474 # Extract the first word of "pwd", so it can be a program name with args.
3475 set dummy pwd; ac_word=$2
3476 echo "$as_me:$LINENO: checking for $ac_word" >&5
3477 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3478 if test "${ac_cv_path_PWD_P+set}" = set; then
3479 echo $ECHO_N "(cached) $ECHO_C" >&6
3480 else
3481 case $PWD_P in
3482 [\\/]* | ?:[\\/]*)
3483 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
3486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3487 for as_dir in $PATH
3489 IFS=$as_save_IFS
3490 test -z "$as_dir" && as_dir=.
3491 for ac_exec_ext in '' $ac_executable_extensions; do
3492 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3493 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
3494 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3495 break 2
3497 done
3498 done
3500 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
3502 esac
3504 PWD_P=$ac_cv_path_PWD_P
3506 if test -n "$PWD_P"; then
3507 echo "$as_me:$LINENO: result: $PWD_P" >&5
3508 echo "${ECHO_T}$PWD_P" >&6
3509 else
3510 echo "$as_me:$LINENO: result: no" >&5
3511 echo "${ECHO_T}no" >&6
3514 if test "$PWD_P" = no; then
3515 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
3516 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
3517 { (exit 1); exit 1; }; }
3520 # These programs are version sensitive.
3522 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
3524 # Extract the first word of "$ac_prog", so it can be a program name with args.
3525 set dummy $ac_prog; ac_word=$2
3526 echo "$as_me:$LINENO: checking for $ac_word" >&5
3527 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3528 if test "${ac_cv_prog_CC+set}" = set; then
3529 echo $ECHO_N "(cached) $ECHO_C" >&6
3530 else
3531 if test -n "$CC"; then
3532 ac_cv_prog_CC="$CC" # Let the user override the test.
3533 else
3534 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3535 for as_dir in $PATH
3537 IFS=$as_save_IFS
3538 test -z "$as_dir" && as_dir=.
3539 for ac_exec_ext in '' $ac_executable_extensions; do
3540 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3541 ac_cv_prog_CC="$ac_prog"
3542 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3543 break 2
3545 done
3546 done
3550 CC=$ac_cv_prog_CC
3551 if test -n "$CC"; then
3552 echo "$as_me:$LINENO: result: $CC" >&5
3553 echo "${ECHO_T}$CC" >&6
3554 else
3555 echo "$as_me:$LINENO: result: no" >&5
3556 echo "${ECHO_T}no" >&6
3559 test -n "$CC" && break
3560 done
3562 if test -z "$CC"; then
3563 ac_verc_fail=yes
3564 else
3565 # Found it, now check the version.
3566 echo "$as_me:$LINENO: checking version of $CC" >&5
3567 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
3568 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
3569 case $ac_prog_version in
3570 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3571 3.[2-9]*)
3572 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3573 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3575 esac
3576 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3577 echo "${ECHO_T}$ac_prog_version" >&6
3579 if test $ac_verc_fail = yes; then
3580 critic_missing="$critic_missing gcc"
3583 for ac_prog in gnumake gmake make
3585 # Extract the first word of "$ac_prog", so it can be a program name with args.
3586 set dummy $ac_prog; ac_word=$2
3587 echo "$as_me:$LINENO: checking for $ac_word" >&5
3588 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3589 if test "${ac_cv_prog_MAKE+set}" = set; then
3590 echo $ECHO_N "(cached) $ECHO_C" >&6
3591 else
3592 if test -n "$MAKE"; then
3593 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
3594 else
3595 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3596 for as_dir in $PATH
3598 IFS=$as_save_IFS
3599 test -z "$as_dir" && as_dir=.
3600 for ac_exec_ext in '' $ac_executable_extensions; do
3601 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3602 ac_cv_prog_MAKE="$ac_prog"
3603 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3604 break 2
3606 done
3607 done
3611 MAKE=$ac_cv_prog_MAKE
3612 if test -n "$MAKE"; then
3613 echo "$as_me:$LINENO: result: $MAKE" >&5
3614 echo "${ECHO_T}$MAKE" >&6
3615 else
3616 echo "$as_me:$LINENO: result: no" >&5
3617 echo "${ECHO_T}no" >&6
3620 test -n "$MAKE" && break
3621 done
3623 if test -z "$MAKE"; then
3624 ac_verc_fail=yes
3625 else
3626 # Found it, now check the version.
3627 echo "$as_me:$LINENO: checking version of $MAKE" >&5
3628 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
3629 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
3630 case $ac_prog_version in
3631 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3632 3.79* | 3.[89]*)
3633 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3634 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3636 esac
3637 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3638 echo "${ECHO_T}$ac_prog_version" >&6
3640 if test $ac_verc_fail = yes; then
3641 critic_missing="$critic_missing make"
3645 for ac_prog in gnumsgfmt gmsgfmt msgfmt
3647 # Extract the first word of "$ac_prog", so it can be a program name with args.
3648 set dummy $ac_prog; ac_word=$2
3649 echo "$as_me:$LINENO: checking for $ac_word" >&5
3650 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3651 if test "${ac_cv_prog_MSGFMT+set}" = set; then
3652 echo $ECHO_N "(cached) $ECHO_C" >&6
3653 else
3654 if test -n "$MSGFMT"; then
3655 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
3656 else
3657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3658 for as_dir in $PATH
3660 IFS=$as_save_IFS
3661 test -z "$as_dir" && as_dir=.
3662 for ac_exec_ext in '' $ac_executable_extensions; do
3663 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3664 ac_cv_prog_MSGFMT="$ac_prog"
3665 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3666 break 2
3668 done
3669 done
3673 MSGFMT=$ac_cv_prog_MSGFMT
3674 if test -n "$MSGFMT"; then
3675 echo "$as_me:$LINENO: result: $MSGFMT" >&5
3676 echo "${ECHO_T}$MSGFMT" >&6
3677 else
3678 echo "$as_me:$LINENO: result: no" >&5
3679 echo "${ECHO_T}no" >&6
3682 test -n "$MSGFMT" && break
3683 done
3685 if test -z "$MSGFMT"; then
3686 ac_verc_fail=yes
3687 else
3688 # Found it, now check the version.
3689 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
3690 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
3691 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3692 case $ac_prog_version in
3693 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3694 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
3695 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3696 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3698 esac
3699 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3700 echo "${ECHO_T}$ac_prog_version" >&6
3702 if test $ac_verc_fail = yes; then
3703 MSGFMT=: aux_missing="$aux_missing msgfmt"
3706 for ac_prog in makeinfo
3708 # Extract the first word of "$ac_prog", so it can be a program name with args.
3709 set dummy $ac_prog; ac_word=$2
3710 echo "$as_me:$LINENO: checking for $ac_word" >&5
3711 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3712 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
3713 echo $ECHO_N "(cached) $ECHO_C" >&6
3714 else
3715 if test -n "$MAKEINFO"; then
3716 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
3717 else
3718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3719 for as_dir in $PATH
3721 IFS=$as_save_IFS
3722 test -z "$as_dir" && as_dir=.
3723 for ac_exec_ext in '' $ac_executable_extensions; do
3724 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3725 ac_cv_prog_MAKEINFO="$ac_prog"
3726 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3727 break 2
3729 done
3730 done
3734 MAKEINFO=$ac_cv_prog_MAKEINFO
3735 if test -n "$MAKEINFO"; then
3736 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
3737 echo "${ECHO_T}$MAKEINFO" >&6
3738 else
3739 echo "$as_me:$LINENO: result: no" >&5
3740 echo "${ECHO_T}no" >&6
3743 test -n "$MAKEINFO" && break
3744 done
3746 if test -z "$MAKEINFO"; then
3747 ac_verc_fail=yes
3748 else
3749 # Found it, now check the version.
3750 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
3751 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
3752 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
3753 case $ac_prog_version in
3754 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3755 4.*)
3756 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3757 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3759 esac
3760 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3761 echo "${ECHO_T}$ac_prog_version" >&6
3763 if test $ac_verc_fail = yes; then
3764 MAKEINFO=: aux_missing="$aux_missing makeinfo"
3767 for ac_prog in sed
3769 # Extract the first word of "$ac_prog", so it can be a program name with args.
3770 set dummy $ac_prog; ac_word=$2
3771 echo "$as_me:$LINENO: checking for $ac_word" >&5
3772 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3773 if test "${ac_cv_prog_SED+set}" = set; then
3774 echo $ECHO_N "(cached) $ECHO_C" >&6
3775 else
3776 if test -n "$SED"; then
3777 ac_cv_prog_SED="$SED" # Let the user override the test.
3778 else
3779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3780 for as_dir in $PATH
3782 IFS=$as_save_IFS
3783 test -z "$as_dir" && as_dir=.
3784 for ac_exec_ext in '' $ac_executable_extensions; do
3785 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3786 ac_cv_prog_SED="$ac_prog"
3787 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3788 break 2
3790 done
3791 done
3795 SED=$ac_cv_prog_SED
3796 if test -n "$SED"; then
3797 echo "$as_me:$LINENO: result: $SED" >&5
3798 echo "${ECHO_T}$SED" >&6
3799 else
3800 echo "$as_me:$LINENO: result: no" >&5
3801 echo "${ECHO_T}no" >&6
3804 test -n "$SED" && break
3805 done
3807 if test -z "$SED"; then
3808 ac_verc_fail=yes
3809 else
3810 # Found it, now check the version.
3811 echo "$as_me:$LINENO: checking version of $SED" >&5
3812 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
3813 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
3814 case $ac_prog_version in
3815 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3816 3.0[2-9]*|3.[1-9]*|[4-9]*)
3817 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3818 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3820 esac
3821 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3822 echo "${ECHO_T}$ac_prog_version" >&6
3824 if test $ac_verc_fail = yes; then
3825 SED=: aux_missing="$aux_missing sed"
3829 if test "x$with_cvs" != xyes; then
3830 for ac_prog in autoconf
3832 # Extract the first word of "$ac_prog", so it can be a program name with args.
3833 set dummy $ac_prog; ac_word=$2
3834 echo "$as_me:$LINENO: checking for $ac_word" >&5
3835 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3836 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
3837 echo $ECHO_N "(cached) $ECHO_C" >&6
3838 else
3839 if test -n "$AUTOCONF"; then
3840 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
3841 else
3842 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3843 for as_dir in $PATH
3845 IFS=$as_save_IFS
3846 test -z "$as_dir" && as_dir=.
3847 for ac_exec_ext in '' $ac_executable_extensions; do
3848 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3849 ac_cv_prog_AUTOCONF="$ac_prog"
3850 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3851 break 2
3853 done
3854 done
3858 AUTOCONF=$ac_cv_prog_AUTOCONF
3859 if test -n "$AUTOCONF"; then
3860 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
3861 echo "${ECHO_T}$AUTOCONF" >&6
3862 else
3863 echo "$as_me:$LINENO: result: no" >&5
3864 echo "${ECHO_T}no" >&6
3867 test -n "$AUTOCONF" && break
3868 done
3869 test -n "$AUTOCONF" || AUTOCONF="no"
3871 case "x$AUTOCONF" in
3872 xno|x|x:) AUTOCONF=no ;;
3874 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
3875 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
3876 if test "${libc_cv_autoconf_works+set}" = set; then
3877 echo $ECHO_N "(cached) $ECHO_C" >&6
3878 else
3879 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
3880 libc_cv_autoconf_works=yes
3881 else
3882 libc_cv_autoconf_works=no
3885 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
3886 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
3887 test $libc_cv_autoconf_works = yes || AUTOCONF=no
3889 esac
3890 test "x$AUTOCONF" != xno || aux_missing="$aux_missing autoconf"
3893 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
3894 *** These critical programs are missing or too old:$critic_missing
3895 *** Check the INSTALL file for required versions." >&5
3896 echo "$as_me: error:
3897 *** These critical programs are missing or too old:$critic_missing
3898 *** Check the INSTALL file for required versions." >&2;}
3899 { (exit 1); exit 1; }; }
3901 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
3902 *** These auxiliary programs are missing or incompatible versions:$aux_missing
3903 *** some features will be disabled.
3904 *** Check the INSTALL file for required versions." >&5
3905 echo "$as_me: WARNING:
3906 *** These auxiliary programs are missing or incompatible versions:$aux_missing
3907 *** some features will be disabled.
3908 *** Check the INSTALL file for required versions." >&2;}
3910 # glibcbug.in wants to know the compiler version.
3911 CCVERSION=`$CC -v 2>&1 | sed -n 's/gcc version //p'`
3914 # if using special system headers, find out the compiler's sekrit
3915 # header directory and add that to the list. NOTE: Only does the right
3916 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
3917 if test -n "$sysheaders"; then
3918 ccheaders=`$CC -print-file-name=include`
3919 SYSINCLUDES="-nostdinc -isystem $ccheaders -isystem $sysheaders"
3923 # check if ranlib is necessary
3924 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
3925 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
3926 if test "${libc_cv_ranlib_necessary+set}" = set; then
3927 echo $ECHO_N "(cached) $ECHO_C" >&6
3928 else
3929 cat > conftest.c <<EOF
3930 int a;
3931 char b;
3932 void c(void) {}
3934 $CC $CFLAGS $CPPFLAGS -c conftest.c
3935 $AR cr conftest.a conftest.o
3936 cp conftest.a conftest2.a
3937 $RANLIB conftest.a
3938 if cmp -s conftest.a conftest2.a; then
3939 libc_cv_ranlib_necessary=no
3940 else
3941 libc_cv_ranlib_necessary=yes
3943 rm -rf conftest*
3945 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
3946 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
3947 if test "$libc_cv_ranlib_necessary" = no; then
3948 RANLIB=:
3951 # Test if LD_LIBRARY_PATH contains the notation for the current directory
3952 # since this would lead to problems installing/building glibc.
3953 # LD_LIBRARY_PATH contains the current directory if one of the following
3954 # is true:
3955 # - one of the terminals (":" and ";") is the first or last sign
3956 # - two terminals occur directly after each other
3957 # - the path contains an element with a dot in it
3958 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
3959 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
3960 case ${LD_LIBRARY_PATH} in
3961 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
3962 ld_library_path_setting="contains current directory"
3965 ld_library_path_setting="ok"
3967 esac
3968 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
3969 echo "${ECHO_T}$ld_library_path_setting" >&6
3970 if test "$ld_library_path_setting" != "ok"; then
3971 { { echo "$as_me:$LINENO: error:
3972 *** LD_LIBRARY_PATH shouldn't contain the current directory when
3973 *** building glibc. Please change the environment variable
3974 *** and run configure again." >&5
3975 echo "$as_me: error:
3976 *** LD_LIBRARY_PATH shouldn't contain the current directory when
3977 *** building glibc. Please change the environment variable
3978 *** and run configure again." >&2;}
3979 { (exit 1); exit 1; }; }
3982 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
3983 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
3984 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
3985 echo $ECHO_N "(cached) $ECHO_C" >&6
3986 else
3987 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
3988 libc_cv_gcc_static_libgcc=
3989 else
3990 libc_cv_gcc_static_libgcc=-static-libgcc
3993 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
3994 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
3997 # Extract the first word of "bash", so it can be a program name with args.
3998 set dummy bash; ac_word=$2
3999 echo "$as_me:$LINENO: checking for $ac_word" >&5
4000 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4001 if test "${ac_cv_path_BASH+set}" = set; then
4002 echo $ECHO_N "(cached) $ECHO_C" >&6
4003 else
4004 case $BASH in
4005 [\\/]* | ?:[\\/]*)
4006 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4009 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4010 for as_dir in $PATH
4012 IFS=$as_save_IFS
4013 test -z "$as_dir" && as_dir=.
4014 for ac_exec_ext in '' $ac_executable_extensions; do
4015 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4016 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4017 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4018 break 2
4020 done
4021 done
4023 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4025 esac
4027 BASH=$ac_cv_path_BASH
4029 if test -n "$BASH"; then
4030 echo "$as_me:$LINENO: result: $BASH" >&5
4031 echo "${ECHO_T}$BASH" >&6
4032 else
4033 echo "$as_me:$LINENO: result: no" >&5
4034 echo "${ECHO_T}no" >&6
4037 if test "$BASH" != no &&
4038 $BASH -c 'test "$BASH_VERSINFO" \
4039 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4040 libc_cv_have_bash2=yes
4041 else
4042 libc_cv_have_bash2=no
4046 if test "$BASH" = no; then
4047 # Extract the first word of "ksh", so it can be a program name with args.
4048 set dummy ksh; ac_word=$2
4049 echo "$as_me:$LINENO: checking for $ac_word" >&5
4050 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4051 if test "${ac_cv_path_KSH+set}" = set; then
4052 echo $ECHO_N "(cached) $ECHO_C" >&6
4053 else
4054 case $KSH in
4055 [\\/]* | ?:[\\/]*)
4056 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
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_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4067 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4068 break 2
4070 done
4071 done
4073 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4075 esac
4077 KSH=$ac_cv_path_KSH
4079 if test -n "$KSH"; then
4080 echo "$as_me:$LINENO: result: $KSH" >&5
4081 echo "${ECHO_T}$KSH" >&6
4082 else
4083 echo "$as_me:$LINENO: result: no" >&5
4084 echo "${ECHO_T}no" >&6
4087 if test "$KSH" = no; then
4088 libc_cv_have_ksh=no
4089 else
4090 libc_cv_have_ksh=yes
4092 else
4093 KSH="$BASH"
4095 libc_cv_have_ksh=yes
4099 for ac_prog in gawk mawk nawk awk
4101 # Extract the first word of "$ac_prog", so it can be a program name with args.
4102 set dummy $ac_prog; ac_word=$2
4103 echo "$as_me:$LINENO: checking for $ac_word" >&5
4104 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4105 if test "${ac_cv_prog_AWK+set}" = set; then
4106 echo $ECHO_N "(cached) $ECHO_C" >&6
4107 else
4108 if test -n "$AWK"; then
4109 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4110 else
4111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4112 for as_dir in $PATH
4114 IFS=$as_save_IFS
4115 test -z "$as_dir" && as_dir=.
4116 for ac_exec_ext in '' $ac_executable_extensions; do
4117 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4118 ac_cv_prog_AWK="$ac_prog"
4119 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4120 break 2
4122 done
4123 done
4127 AWK=$ac_cv_prog_AWK
4128 if test -n "$AWK"; then
4129 echo "$as_me:$LINENO: result: $AWK" >&5
4130 echo "${ECHO_T}$AWK" >&6
4131 else
4132 echo "$as_me:$LINENO: result: no" >&5
4133 echo "${ECHO_T}no" >&6
4136 test -n "$AWK" && break
4137 done
4139 # Extract the first word of "perl", so it can be a program name with args.
4140 set dummy perl; ac_word=$2
4141 echo "$as_me:$LINENO: checking for $ac_word" >&5
4142 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4143 if test "${ac_cv_path_PERL+set}" = set; then
4144 echo $ECHO_N "(cached) $ECHO_C" >&6
4145 else
4146 case $PERL in
4147 [\\/]* | ?:[\\/]*)
4148 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4152 for as_dir in $PATH
4154 IFS=$as_save_IFS
4155 test -z "$as_dir" && as_dir=.
4156 for ac_exec_ext in '' $ac_executable_extensions; do
4157 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4158 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4159 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4160 break 2
4162 done
4163 done
4165 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4167 esac
4169 PERL=$ac_cv_path_PERL
4171 if test -n "$PERL"; then
4172 echo "$as_me:$LINENO: result: $PERL" >&5
4173 echo "${ECHO_T}$PERL" >&6
4174 else
4175 echo "$as_me:$LINENO: result: no" >&5
4176 echo "${ECHO_T}no" >&6
4179 if test "$PERL" != no &&
4180 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4181 PERL=no
4183 # Extract the first word of "install-info", so it can be a program name with args.
4184 set dummy install-info; ac_word=$2
4185 echo "$as_me:$LINENO: checking for $ac_word" >&5
4186 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4187 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4188 echo $ECHO_N "(cached) $ECHO_C" >&6
4189 else
4190 case $INSTALL_INFO in
4191 [\\/]* | ?:[\\/]*)
4192 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4196 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4197 for as_dir in $as_dummy
4199 IFS=$as_save_IFS
4200 test -z "$as_dir" && as_dir=.
4201 for ac_exec_ext in '' $ac_executable_extensions; do
4202 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4203 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4204 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4205 break 2
4207 done
4208 done
4210 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4212 esac
4214 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4216 if test -n "$INSTALL_INFO"; then
4217 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4218 echo "${ECHO_T}$INSTALL_INFO" >&6
4219 else
4220 echo "$as_me:$LINENO: result: no" >&5
4221 echo "${ECHO_T}no" >&6
4224 if test "$INSTALL_INFO" != "no"; then
4225 echo "$as_me:$LINENO: checking for old Debian install-info" >&5
4226 echo $ECHO_N "checking for old Debian install-info... $ECHO_C" >&6
4227 if test "${libc_cv_old_debian_install_info+set}" = set; then
4228 echo $ECHO_N "(cached) $ECHO_C" >&6
4229 else
4230 mkdir conftest.d
4231 # There is a hard ^_ on the next line. I am open to better ideas.
4232 (echo '\x1f'
4233 echo 'File: dir Node: Top This is the top of the INFO tree'
4234 echo '* Menu:') >conftest.d/dir
4235 (echo 'INFO-DIR-SECTION i-d-s works'
4236 echo 'START-INFO-DIR-ENTRY'
4237 echo '* Prog: (prog). Program.'
4238 echo 'END-INFO-DIR-ENTRY') >conftest.d/prog.info
4239 if $INSTALL_INFO --info-dir=conftest.d conftest.d/prog.info >&5 2>&1
4240 then
4241 if grep -s 'i-d-s works' conftest.d/dir >/dev/null
4242 then libc_cv_old_debian_install_info=no
4243 else libc_cv_old_debian_install_info=yes
4245 else libc_cv_old_debian_install_info=no testfailed=t
4247 rm -fr conftest.d
4249 echo "$as_me:$LINENO: result: $libc_cv_old_debian_install_info" >&5
4250 echo "${ECHO_T}$libc_cv_old_debian_install_info" >&6
4251 if test -n "$testfailed"
4252 then { echo "$as_me:$LINENO: WARNING: install-info errored out, check config.log" >&5
4253 echo "$as_me: WARNING: install-info errored out, check config.log" >&2;}
4255 OLD_DEBIAN_INSTALL_INFO=$libc_cv_old_debian_install_info
4259 # Extract the first word of "bison", so it can be a program name with args.
4260 set dummy bison; ac_word=$2
4261 echo "$as_me:$LINENO: checking for $ac_word" >&5
4262 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4263 if test "${ac_cv_path_BISON+set}" = set; then
4264 echo $ECHO_N "(cached) $ECHO_C" >&6
4265 else
4266 case $BISON in
4267 [\\/]* | ?:[\\/]*)
4268 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4271 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4272 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4273 for as_dir in $as_dummy
4275 IFS=$as_save_IFS
4276 test -z "$as_dir" && as_dir=.
4277 for ac_exec_ext in '' $ac_executable_extensions; do
4278 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4279 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4280 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4281 break 2
4283 done
4284 done
4286 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4288 esac
4290 BISON=$ac_cv_path_BISON
4292 if test -n "$BISON"; then
4293 echo "$as_me:$LINENO: result: $BISON" >&5
4294 echo "${ECHO_T}$BISON" >&6
4295 else
4296 echo "$as_me:$LINENO: result: no" >&5
4297 echo "${ECHO_T}no" >&6
4301 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4302 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4303 if test "${libc_cv_signed_size_t+set}" = set; then
4304 echo $ECHO_N "(cached) $ECHO_C" >&6
4305 else
4306 echo '#include <stddef.h>
4307 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4308 if eval "$ac_cpp conftest.c 2>/dev/null" \
4309 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4310 libc_cv_signed_size_t=no
4311 else
4312 libc_cv_signed_size_t=yes
4314 rm -f conftest*
4316 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4317 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4318 if test $libc_cv_signed_size_t = yes; then
4319 cat >> confdefs.h <<\EOF
4320 #undef __SIZE_TYPE__
4321 #define __SIZE_TYPE__ unsigned
4326 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4327 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4328 if test "${libc_cv_friendly_stddef+set}" = set; then
4329 echo $ECHO_N "(cached) $ECHO_C" >&6
4330 else
4331 cat >conftest.$ac_ext <<_ACEOF
4332 #line $LINENO "configure"
4333 /* confdefs.h. */
4334 _ACEOF
4335 cat confdefs.h >>conftest.$ac_ext
4336 cat >>conftest.$ac_ext <<_ACEOF
4337 /* end confdefs.h. */
4338 #define __need_size_t
4339 #define __need_wchar_t
4340 #include <stddef.h>
4341 #define __need_NULL
4342 #include <stddef.h>
4344 main ()
4346 size_t size; wchar_t wchar;
4347 #ifdef offsetof
4348 #error stddef.h ignored __need_*
4349 #endif
4350 if (&size == NULL || &wchar == NULL) abort ();
4352 return 0;
4354 _ACEOF
4355 rm -f conftest.$ac_objext
4356 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4357 (eval $ac_compile) 2>&5
4358 ac_status=$?
4359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4360 (exit $ac_status); } &&
4361 { ac_try='test -s conftest.$ac_objext'
4362 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4363 (eval $ac_try) 2>&5
4364 ac_status=$?
4365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4366 (exit $ac_status); }; }; then
4367 libc_cv_friendly_stddef=yes
4368 else
4369 echo "$as_me: failed program was:" >&5
4370 sed 's/^/| /' conftest.$ac_ext >&5
4372 libc_cv_friendly_stddef=no
4374 rm -f conftest.$ac_objext conftest.$ac_ext
4376 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4377 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4378 if test $libc_cv_friendly_stddef = yes; then
4379 config_vars="$config_vars
4380 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4383 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4384 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4385 if test "${libc_cv_need_minus_P+set}" = set; then
4386 echo $ECHO_N "(cached) $ECHO_C" >&6
4387 else
4388 cat > conftest.S <<EOF
4389 #include "confdefs.h"
4390 /* Nothing whatsoever. */
4392 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
4393 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4394 (eval $ac_try) 2>&5
4395 ac_status=$?
4396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4397 (exit $ac_status); }; }; then
4398 libc_cv_need_minus_P=no
4399 else
4400 libc_cv_need_minus_P=yes
4402 rm -f conftest*
4404 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4405 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4406 if test $libc_cv_need_minus_P = yes; then
4407 config_vars="$config_vars
4408 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4411 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4412 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4413 if test "${libc_cv_dot_text+set}" = set; then
4414 echo $ECHO_N "(cached) $ECHO_C" >&6
4415 else
4416 cat > conftest.s <<EOF
4417 .text
4419 libc_cv_dot_text=
4420 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4421 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4422 (eval $ac_try) 2>&5
4423 ac_status=$?
4424 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4425 (exit $ac_status); }; }; then
4426 libc_cv_dot_text=.text
4428 rm -f conftest*
4431 if test -z "$libc_cv_dot_text"; then
4432 echo "$as_me:$LINENO: result: no" >&5
4433 echo "${ECHO_T}no" >&6
4434 else
4435 echo "$as_me:$LINENO: result: yes" >&5
4436 echo "${ECHO_T}yes" >&6
4439 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4440 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4441 if test "${libc_cv_asm_global_directive+set}" = set; then
4442 echo $ECHO_N "(cached) $ECHO_C" >&6
4443 else
4444 libc_cv_asm_global_directive=UNKNOWN
4445 for ac_globl in .globl .global .EXPORT; do
4446 cat > conftest.s <<EOF
4447 ${libc_cv_dot_text}
4448 ${ac_globl} foo
4449 foo:
4451 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4452 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4453 (eval $ac_try) 2>&5
4454 ac_status=$?
4455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4456 (exit $ac_status); }; }; then
4457 libc_cv_asm_global_directive=${ac_globl}
4459 rm -f conftest*
4460 test $libc_cv_asm_global_directive != UNKNOWN && break
4461 done
4463 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4464 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4465 if test $libc_cv_asm_global_directive = UNKNOWN; then
4466 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4467 echo "$as_me: error: cannot determine asm global directive" >&2;}
4468 { (exit 1); exit 1; }; }
4469 else
4470 cat >>confdefs.h <<_ACEOF
4471 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4472 _ACEOF
4476 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
4477 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
4478 if test "${libc_cv_asm_set_directive+set}" = set; then
4479 echo $ECHO_N "(cached) $ECHO_C" >&6
4480 else
4481 cat > conftest.s <<EOF
4482 ${libc_cv_dot_text}
4483 foo:
4484 .set glibc_conftest_frobozz,foo
4485 $libc_cv_asm_global_directive glibc_conftest_frobozz
4487 # The alpha-dec-osf1 assembler gives only a warning for `.set'
4488 # (but it doesn't work), so we must do a linking check to be sure.
4489 cat > conftest1.c <<\EOF
4490 extern int glibc_conftest_frobozz;
4491 void _start() { glibc_conftest_frobozz = 1; }
4493 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4494 -nostartfiles -nostdlib \
4495 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
4496 libc_cv_asm_set_directive=yes
4497 else
4498 libc_cv_asm_set_directive=no
4500 rm -f conftest*
4502 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
4503 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
4504 if test $libc_cv_asm_set_directive = yes; then
4505 cat >>confdefs.h <<\_ACEOF
4506 #define HAVE_ASM_SET_DIRECTIVE 1
4507 _ACEOF
4511 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
4512 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
4513 if test "${libc_cv_asm_type_prefix+set}" = set; then
4514 echo $ECHO_N "(cached) $ECHO_C" >&6
4515 else
4516 libc_cv_asm_type_prefix=no
4517 for ac_try_prefix in '@' '%' '#'; do
4518 cat > conftest.s <<EOF
4519 ${libc_cv_dot_text}
4520 ${libc_cv_asm_global_directive} foo
4521 .type foo, ${ac_try_prefix}object
4522 .size foo, 1
4523 foo:
4524 .byte 1
4526 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4527 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4528 (eval $ac_try) 2>&5
4529 ac_status=$?
4530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4531 (exit $ac_status); }; }; then
4532 libc_cv_asm_type_prefix=${ac_try_prefix}
4534 rm -f conftest*
4535 test "x$libc_cv_asm_type_prefix" != xno && break
4536 done
4538 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
4539 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
4540 if test "x$libc_cv_asm_type_prefix" != xno; then
4541 cat >>confdefs.h <<_ACEOF
4542 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4543 _ACEOF
4547 # The Aix ld uses global .symbol_names instead of symbol_names.
4548 # Unfortunately also used in the PPC64 ELF ABI.
4549 case "${os}${machine}" in
4550 aix4.3* | linux*powerpc/powerpc64*)
4551 cat >>confdefs.h <<\_ACEOF
4552 #define HAVE_ASM_GLOBAL_DOT_NAME 1
4553 _ACEOF
4555 esac
4557 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
4558 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
4559 if test "${libc_cv_asm_symver_directive+set}" = set; then
4560 echo $ECHO_N "(cached) $ECHO_C" >&6
4561 else
4562 cat > conftest.s <<EOF
4563 ${libc_cv_dot_text}
4564 _sym:
4565 .symver _sym,sym@VERS
4567 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
4568 libc_cv_asm_symver_directive=yes
4569 else
4570 libc_cv_asm_symver_directive=no
4572 rm -f conftest*
4574 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
4575 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
4576 echo "$as_me:$LINENO: checking for ld --version-script" >&5
4577 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
4578 if test "${libc_cv_ld_version_script_option+set}" = set; then
4579 echo $ECHO_N "(cached) $ECHO_C" >&6
4580 else
4581 if test $libc_cv_asm_symver_directive = yes; then
4582 cat > conftest.s <<EOF
4583 ${libc_cv_dot_text}
4584 _sym:
4585 .symver _sym,sym@VERS
4587 cat > conftest.map <<EOF
4588 VERS_1 {
4589 global: sym;
4592 VERS_2 {
4593 global: sym;
4594 } VERS_1;
4596 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
4597 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
4598 -o conftest.so conftest.o
4599 -nostartfiles -nostdlib
4600 -Wl,--version-script,conftest.map
4601 1>&5'
4602 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4603 (eval $ac_try) 2>&5
4604 ac_status=$?
4605 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4606 (exit $ac_status); }; };
4607 then
4608 libc_cv_ld_version_script_option=yes
4609 else
4610 libc_cv_ld_version_script_option=no
4612 else
4613 libc_cv_ld_version_script_option=no
4615 else
4616 libc_cv_ld_version_script_option=no
4618 rm -f conftest*
4620 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
4621 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
4622 if test $shared != no &&
4623 test $libc_cv_asm_symver_directive = yes &&
4624 test $libc_cv_ld_version_script_option = yes &&
4625 test $enable_versioning = yes; then
4626 VERSIONING=yes
4627 cat >>confdefs.h <<\_ACEOF
4628 #define DO_VERSIONING 1
4629 _ACEOF
4631 else
4632 VERSIONING=no
4636 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
4637 echo "\
4638 *** WARNING: You should not compile GNU libc without versioning. Not using
4639 *** versioning will introduce incompatibilities so that old binaries
4640 *** will not run anymore.
4641 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
4643 if test $elf = yes; then
4644 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
4645 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
4646 if test "${libc_cv_asm_previous_directive+set}" = set; then
4647 echo $ECHO_N "(cached) $ECHO_C" >&6
4648 else
4649 cat > conftest.s <<EOF
4650 .section foo_section
4651 .previous
4653 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
4654 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4655 (eval $ac_try) 2>&5
4656 ac_status=$?
4657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4658 (exit $ac_status); }; }; then
4659 libc_cv_asm_previous_directive=yes
4660 else
4661 libc_cv_asm_previous_directive=no
4663 rm -f conftest*
4665 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
4666 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
4667 if test $libc_cv_asm_previous_directive = yes; then
4668 cat >>confdefs.h <<\_ACEOF
4669 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
4670 _ACEOF
4672 else
4673 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
4674 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
4675 if test "${libc_cv_asm_popsection_directive+set}" = set; then
4676 echo $ECHO_N "(cached) $ECHO_C" >&6
4677 else
4678 cat > conftest.s <<EOF
4679 .pushsection foo_section
4680 .popsection
4682 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
4683 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4684 (eval $ac_try) 2>&5
4685 ac_status=$?
4686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4687 (exit $ac_status); }; }; then
4688 libc_cv_asm_popsection_directive=yes
4689 else
4690 libc_cv_asm_popsection_directive=no
4692 rm -f conftest*
4694 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
4695 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
4696 if test $libc_cv_asm_popsection_directive = yes; then
4697 cat >>confdefs.h <<\_ACEOF
4698 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
4699 _ACEOF
4703 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
4704 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
4705 if test "${libc_cv_asm_protected_directive+set}" = set; then
4706 echo $ECHO_N "(cached) $ECHO_C" >&6
4707 else
4708 cat > conftest.s <<EOF
4709 .protected foo
4710 foo:
4711 .hidden bar
4712 bar:
4714 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
4715 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4716 (eval $ac_try) 2>&5
4717 ac_status=$?
4718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4719 (exit $ac_status); }; }; then
4720 libc_cv_asm_protected_directive=yes
4721 else
4722 libc_cv_asm_protected_directive=no
4724 rm -f conftest*
4726 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
4727 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
4729 cat >>confdefs.h <<\_ACEOF
4730 #define HAVE_PROTECTED 1
4731 _ACEOF
4733 cat >>confdefs.h <<\_ACEOF
4734 #define HAVE_HIDDEN 1
4735 _ACEOF
4738 if test $libc_cv_asm_protected_directive = yes; then
4739 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
4740 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
4741 if test "${libc_cv_visibility_attribute+set}" = set; then
4742 echo $ECHO_N "(cached) $ECHO_C" >&6
4743 else
4744 cat > conftest.c <<EOF
4745 int foo __attribute__ ((visibility ("hidden"))) = 1;
4746 int bar __attribute__ ((visibility ("protected"))) = 1;
4748 libc_cv_visibility_attribute=no
4749 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
4750 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4751 (eval $ac_try) 2>&5
4752 ac_status=$?
4753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4754 (exit $ac_status); }; }; then
4755 if grep '\.hidden.*foo' conftest.s >/dev/null; then
4756 if grep '\.protected.*bar' conftest.s >/dev/null; then
4757 libc_cv_visibility_attribute=yes
4761 rm -f conftest.cs
4764 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
4765 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
4766 if test $libc_cv_visibility_attribute = yes; then
4767 cat >>confdefs.h <<\_ACEOF
4768 #define HAVE_VISIBILITY_ATTRIBUTE 1
4769 _ACEOF
4774 if test $libc_cv_visibility_attribute = yes; then
4775 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
4776 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
4777 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
4778 echo $ECHO_N "(cached) $ECHO_C" >&6
4779 else
4780 cat > conftest.c <<EOF
4781 int foo (int x);
4782 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
4783 int bar (int x) { return x; }
4785 libc_cv_broken_visibility_attribute=yes
4786 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
4787 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4788 (eval $ac_try) 2>&5
4789 ac_status=$?
4790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4791 (exit $ac_status); }; }; then
4792 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
4793 libc_cv_broken_visibility_attribute=no
4796 rm -f conftest.c conftest.s
4799 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
4800 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
4801 if test $libc_cv_broken_visibility_attribute = yes; then
4802 cat >>confdefs.h <<\_ACEOF
4803 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
4804 _ACEOF
4809 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
4810 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
4811 if test "${libc_cv_broken_alias_attribute+set}" = set; then
4812 echo $ECHO_N "(cached) $ECHO_C" >&6
4813 else
4814 cat > conftest.c <<EOF
4815 extern int foo (int x) __asm ("xyzzy");
4816 int bar (int x) { return x; }
4817 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
4818 extern int dfoo;
4819 extern __typeof (dfoo) dfoo __asm ("abccb");
4820 int dfoo = 1;
4822 libc_cv_broken_alias_attribute=yes
4823 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
4824 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4825 (eval $ac_try) 2>&5
4826 ac_status=$?
4827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4828 (exit $ac_status); }; }; then
4829 if grep 'xyzzy' conftest.s >/dev/null &&
4830 grep 'abccb' conftest.s >/dev/null; then
4831 libc_cv_broken_alias_attribute=no
4834 rm -f conftest.c conftest.s
4837 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
4838 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
4839 if test $libc_cv_broken_alias_attribute = yes; then
4840 cat >>confdefs.h <<\_ACEOF
4841 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
4842 _ACEOF
4846 if test $libc_cv_visibility_attribute = yes -a $gnu_ld = yes; then
4847 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
4848 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
4849 if test "${libc_cv_have_sdata_section+set}" = set; then
4850 echo $ECHO_N "(cached) $ECHO_C" >&6
4851 else
4852 echo "int i;" > conftest.c
4853 libc_cv_have_sdata_section=no
4854 if ${CC-cc} $LDFLAGS -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
4855 | grep '\.sdata' >/dev/null; then
4856 libc_cv_have_sdata_section=yes
4858 rm -f conftest.c conftest.so
4861 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
4862 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
4863 if test $libc_cv_have_sdata_section = yes; then
4864 cat >>confdefs.h <<\_ACEOF
4865 #define HAVE_SDATA_SECTION 1
4866 _ACEOF
4871 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
4872 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
4873 if test "${libc_cv_initfinit_array+set}" = set; then
4874 echo $ECHO_N "(cached) $ECHO_C" >&6
4875 else
4876 cat > conftest.c <<EOF
4877 int _start (void) { return 0; }
4878 int __start (void) { return 0; }
4879 int foo (void) { return 1; }
4880 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
4882 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
4883 -static -nostartfiles -nostdlib 1>&5'
4884 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4885 (eval $ac_try) 2>&5
4886 ac_status=$?
4887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4888 (exit $ac_status); }; }
4889 then
4890 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
4891 libc_cv_initfinit_array=yes
4892 else
4893 libc_cv_initfinit_array=no
4895 else
4896 libc_cv_initfinit_array=no
4898 rm -f conftest*
4900 echo "$as_me:$LINENO: result: $libc_cv_initfinit_array" >&5
4901 echo "${ECHO_T}$libc_cv_initfinit_array" >&6
4903 if test $libc_cv_initfinit_array = yes; then
4904 cat >>confdefs.h <<\_ACEOF
4905 #define HAVE_INITFINI_ARRAY 1
4906 _ACEOF
4910 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
4911 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
4912 if test "${libc_cv_z_nodelete+set}" = set; then
4913 echo $ECHO_N "(cached) $ECHO_C" >&6
4914 else
4915 cat > conftest.c <<EOF
4916 int _start (void) { return 42; }
4918 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
4919 -shared -o conftest.so conftest.c
4920 -nostartfiles -nostdlib
4921 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
4922 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4923 (eval $ac_try) 2>&5
4924 ac_status=$?
4925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4926 (exit $ac_status); }; }
4927 then
4928 libc_cv_z_nodelete=yes
4929 else
4930 libc_cv_z_nodelete=no
4932 rm -f conftest*
4934 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
4935 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
4938 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
4939 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
4940 if test "${libc_cv_z_nodlopen+set}" = set; then
4941 echo $ECHO_N "(cached) $ECHO_C" >&6
4942 else
4943 cat > conftest.c <<EOF
4944 int _start (void) { return 42; }
4946 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
4947 -shared -o conftest.so conftest.c
4948 -nostartfiles -nostdlib
4949 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
4950 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4951 (eval $ac_try) 2>&5
4952 ac_status=$?
4953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4954 (exit $ac_status); }; }
4955 then
4956 libc_cv_z_nodlopen=yes
4957 else
4958 libc_cv_z_nodlopen=no
4960 rm -f conftest*
4962 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
4963 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
4966 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
4967 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
4968 if test "${libc_cv_z_initfirst+set}" = set; then
4969 echo $ECHO_N "(cached) $ECHO_C" >&6
4970 else
4971 cat > conftest.c <<EOF
4972 int _start (void) { return 42; }
4974 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
4975 -shared -o conftest.so conftest.c
4976 -nostartfiles -nostdlib
4977 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
4978 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4979 (eval $ac_try) 2>&5
4980 ac_status=$?
4981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4982 (exit $ac_status); }; }
4983 then
4984 libc_cv_z_initfirst=yes
4985 else
4986 libc_cv_z_initfirst=no
4988 rm -f conftest*
4990 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
4991 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
4994 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
4995 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
4996 if test "${libc_cv_Bgroup+set}" = set; then
4997 echo $ECHO_N "(cached) $ECHO_C" >&6
4998 else
4999 cat > conftest.c <<EOF
5000 int _start (void) { return 42; }
5002 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5003 -shared -o conftest.so conftest.c
5004 -Wl,-Bgroup -nostdlib 1>&5'
5005 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5006 (eval $ac_try) 2>&5
5007 ac_status=$?
5008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5009 (exit $ac_status); }; }
5010 then
5011 libc_cv_Bgroup=yes
5012 else
5013 libc_cv_Bgroup=no
5015 rm -f conftest*
5017 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5018 echo "${ECHO_T}$libc_cv_Bgroup" >&6
5021 echo "$as_me:$LINENO: checking for -z combreloc" >&5
5022 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5023 if test "${libc_cv_z_combreloc+set}" = set; then
5024 echo $ECHO_N "(cached) $ECHO_C" >&6
5025 else
5026 cat > conftest.c <<EOF
5027 extern int bar (int);
5028 extern int mumble;
5029 int foo (void) { return bar (mumble); }
5031 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5032 -shared -o conftest.so conftest.c
5033 -nostdlib -nostartfiles
5034 -Wl,-z,combreloc 1>&5'
5035 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5036 (eval $ac_try) 2>&5
5037 ac_status=$?
5038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5039 (exit $ac_status); }; }
5040 then
5041 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5042 libc_cv_z_combreloc=yes
5043 else
5044 libc_cv_z_combreloc=no
5046 else
5047 libc_cv_z_combreloc=no
5049 rm -f conftest*
5051 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5052 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5053 if test "$libc_cv_z_combreloc" = yes; then
5054 cat >>confdefs.h <<\_ACEOF
5055 #define HAVE_Z_COMBRELOC 1
5056 _ACEOF
5062 if test $elf != yes; then
5063 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5064 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5065 if test "${libc_cv_have_initfini+set}" = set; then
5066 echo $ECHO_N "(cached) $ECHO_C" >&6
5067 else
5068 cat >conftest.$ac_ext <<_ACEOF
5069 #line $LINENO "configure"
5070 /* confdefs.h. */
5071 _ACEOF
5072 cat confdefs.h >>conftest.$ac_ext
5073 cat >>conftest.$ac_ext <<_ACEOF
5074 /* end confdefs.h. */
5077 main ()
5079 asm (".section .init");
5080 asm (".section .fini");
5081 asm ("${libc_cv_dot_text}");
5083 return 0;
5085 _ACEOF
5086 rm -f conftest.$ac_objext
5087 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5088 (eval $ac_compile) 2>&5
5089 ac_status=$?
5090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5091 (exit $ac_status); } &&
5092 { ac_try='test -s conftest.$ac_objext'
5093 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5094 (eval $ac_try) 2>&5
5095 ac_status=$?
5096 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5097 (exit $ac_status); }; }; then
5098 libc_cv_have_initfini=yes
5099 else
5100 echo "$as_me: failed program was:" >&5
5101 sed 's/^/| /' conftest.$ac_ext >&5
5103 libc_cv_have_initfini=no
5105 rm -f conftest.$ac_objext conftest.$ac_ext
5107 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5108 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5109 if test $libc_cv_have_initfini = yes; then
5110 cat >>confdefs.h <<\_ACEOF
5111 #define HAVE_INITFINI 1
5112 _ACEOF
5117 if test $elf = yes -a $gnu_ld = yes; then
5118 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5119 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5120 if test "${libc_cv_have_section_quotes+set}" = set; then
5121 echo $ECHO_N "(cached) $ECHO_C" >&6
5122 else
5123 cat > conftest.c <<EOF
5124 static const int foo
5125 __attribute__ ((section ("bar"))) = 1;
5127 if ${CC-cc} -S conftest.c -o conftest.s; then
5128 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5129 libc_cv_have_section_quotes=yes
5130 else
5131 libc_cv_have_section_quotes=no
5133 else
5134 libc_cv_have_section_quotes=unknown
5136 rm -f conftest.cs
5139 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5140 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5141 if test $libc_cv_have_section_quotes = yes; then
5142 cat >>confdefs.h <<\_ACEOF
5143 #define HAVE_SECTION_QUOTES 1
5144 _ACEOF
5151 if test $elf = yes; then
5152 libc_cv_asm_underscores=no
5153 else
5154 if test $ac_cv_prog_cc_works = yes; then
5155 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5156 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5157 if test "${libc_cv_asm_underscores+set}" = set; then
5158 echo $ECHO_N "(cached) $ECHO_C" >&6
5159 else
5160 cat >conftest.$ac_ext <<_ACEOF
5161 #line $LINENO "configure"
5162 /* confdefs.h. */
5163 _ACEOF
5164 cat confdefs.h >>conftest.$ac_ext
5165 cat >>conftest.$ac_ext <<_ACEOF
5166 /* end confdefs.h. */
5167 asm ("_glibc_foobar:");
5169 main ()
5171 glibc_foobar ();
5173 return 0;
5175 _ACEOF
5176 rm -f conftest.$ac_objext conftest$ac_exeext
5177 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5178 (eval $ac_link) 2>&5
5179 ac_status=$?
5180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5181 (exit $ac_status); } &&
5182 { ac_try='test -s conftest$ac_exeext'
5183 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5184 (eval $ac_try) 2>&5
5185 ac_status=$?
5186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5187 (exit $ac_status); }; }; then
5188 libc_cv_asm_underscores=yes
5189 else
5190 echo "$as_me: failed program was:" >&5
5191 sed 's/^/| /' conftest.$ac_ext >&5
5193 libc_cv_asm_underscores=no
5195 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5197 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5198 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5199 else
5200 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5201 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5202 if test "${libc_cv_asm_underscores+set}" = set; then
5203 echo $ECHO_N "(cached) $ECHO_C" >&6
5204 else
5205 cat > conftest.$ac_ext <<EOF
5206 #line 5206 "configure"
5207 #include "confdefs.h"
5208 void underscore_test(void) {
5209 return; }
5211 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5212 (eval $ac_compile) 2>&5
5213 ac_status=$?
5214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5215 (exit $ac_status); }; then
5216 if grep _underscore_test conftest* >/dev/null; then
5217 rm -f conftest*
5218 libc_cv_asm_underscores=yes
5219 else
5220 rm -f conftest*
5221 libc_cv_asm_underscores=no
5223 else
5224 echo "configure: failed program was:" >&5
5225 cat conftest.$ac_ext >&5
5226 rm -f conftest*
5227 libc_cv_asm_underscores=no
5229 rm -f conftest*
5231 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5232 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5235 if test $libc_cv_asm_underscores = no; then
5236 cat >>confdefs.h <<\_ACEOF
5237 #define NO_UNDERSCORES 1
5238 _ACEOF
5242 if test $elf = yes; then
5243 libc_cv_weak_symbols=yes
5246 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
5247 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
5248 if test "${libc_cv_asm_weak_directive+set}" = set; then
5249 echo $ECHO_N "(cached) $ECHO_C" >&6
5250 else
5251 cat > conftest.s <<EOF
5252 ${libc_cv_dot_text}
5253 ${libc_cv_asm_global_directive} foo
5254 foo:
5255 .weak foo
5256 .weak bar; bar = foo
5258 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5259 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5260 (eval $ac_try) 2>&5
5261 ac_status=$?
5262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5263 (exit $ac_status); }; }; then
5264 libc_cv_asm_weak_directive=yes
5265 else
5266 libc_cv_asm_weak_directive=no
5268 rm -f conftest*
5270 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
5271 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
5273 if test $libc_cv_asm_weak_directive = no; then
5274 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
5275 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
5276 if test "${libc_cv_asm_weakext_directive+set}" = set; then
5277 echo $ECHO_N "(cached) $ECHO_C" >&6
5278 else
5279 cat > conftest.s <<EOF
5280 ${libc_cv_dot_text}
5281 ${libc_cv_asm_global_directive} foo
5282 foo:
5283 .weakext bar foo
5284 .weakext baz
5285 ${libc_cv_asm_global_directive} baz
5286 baz:
5288 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5289 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5290 (eval $ac_try) 2>&5
5291 ac_status=$?
5292 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5293 (exit $ac_status); }; }; then
5294 libc_cv_asm_weakext_directive=yes
5295 else
5296 libc_cv_asm_weakext_directive=no
5298 rm -f conftest*
5300 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
5301 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
5303 fi # no .weak
5305 if test $libc_cv_asm_weak_directive = yes; then
5306 cat >>confdefs.h <<\_ACEOF
5307 #define HAVE_ASM_WEAK_DIRECTIVE 1
5308 _ACEOF
5310 elif test $libc_cv_asm_weakext_directive = yes; then
5311 cat >>confdefs.h <<\_ACEOF
5312 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
5313 _ACEOF
5317 case "${host_cpu}-${host_os}" in
5318 cris*)
5319 libc_cv_asm_line_sep='@'
5320 cat >>confdefs.h <<_ACEOF
5321 #define ASM_LINE_SEP $libc_cv_asm_line_sep
5322 _ACEOF
5325 hppa*linux*)
5326 echo "$as_me:$LINENO: checking for assembler line separator" >&5
5327 echo $ECHO_N "checking for assembler line separator... $ECHO_C" >&6
5328 if test "${libc_cv_asm_line_sep+set}" = set; then
5329 echo $ECHO_N "(cached) $ECHO_C" >&6
5330 else
5331 cat > conftest.s <<EOF
5332 nop ; is_old_puffin
5334 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5335 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5336 (eval $ac_try) 2>&5
5337 ac_status=$?
5338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5339 (exit $ac_status); }; }; then
5340 libc_cv_asm_line_sep='!'
5341 else
5342 if test -z "$enable_hacker_mode"; then
5343 echo "*** You need a newer assembler to compile glibc"
5344 rm -f conftest*
5345 exit 1
5347 libc_cv_asm_line_sep=';'
5349 rm -f conftest*
5351 echo "$as_me:$LINENO: result: $libc_cv_asm_line_sep" >&5
5352 echo "${ECHO_T}$libc_cv_asm_line_sep" >&6
5353 cat >>confdefs.h <<_ACEOF
5354 #define ASM_LINE_SEP $libc_cv_asm_line_sep
5355 _ACEOF
5358 esac
5360 echo "$as_me:$LINENO: checking if -g produces usable source locations for assembler-with-cpp" >&5
5361 echo $ECHO_N "checking if -g produces usable source locations for assembler-with-cpp... $ECHO_C" >&6
5362 if test "${libc_cv_cpp_asm_debuginfo+set}" = set; then
5363 echo $ECHO_N "(cached) $ECHO_C" >&6
5364 else
5365 cat > conftest.S <<EOF
5366 #include "confdefs.h"
5368 /* comment on
5369 two lines */
5370 ${libc_cv_dot_text}
5371 ${libc_cv_asm_global_directive} foo
5372 foo:
5373 /* Unfortunately this test only works for a real instruction,
5374 not for any of the machine-independent pseudo-ops.
5375 So we just have to assume everybody has a "nop". */
5377 /* comment */
5379 /* comment */
5382 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -g -c conftest.S 1>&5'
5383 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5384 (eval $ac_try) 2>&5
5385 ac_status=$?
5386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5387 (exit $ac_status); }; } &&
5388 ac_pattern='conftest\.S'
5389 { ac_try='readelf --debug-dump=line conftest.o |
5390 grep $ac_pattern 1>&5'
5391 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5392 (eval $ac_try) 2>&5
5393 ac_status=$?
5394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5395 (exit $ac_status); }; }; then
5396 libc_cv_cpp_asm_debuginfo=yes
5397 else
5398 libc_cv_cpp_asm_debuginfo=no
5400 rm -f conftest*
5402 echo "$as_me:$LINENO: result: $libc_cv_cpp_asm_debuginfo" >&5
5403 echo "${ECHO_T}$libc_cv_cpp_asm_debuginfo" >&6
5404 if test $libc_cv_cpp_asm_debuginfo = yes; then
5405 cat >>confdefs.h <<\_ACEOF
5406 #define HAVE_CPP_ASM_DEBUGINFO 1
5407 _ACEOF
5411 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
5412 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
5413 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
5414 echo $ECHO_N "(cached) $ECHO_C" >&6
5415 else
5416 cat > conftest.c <<\EOF
5417 _start () {}
5418 int __eh_pc;
5419 __throw () {}
5421 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5422 -nostdlib -nostartfiles -Wl,--no-whole-archive
5423 -o conftest conftest.c 1>&5'
5424 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5425 (eval $ac_try) 2>&5
5426 ac_status=$?
5427 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5428 (exit $ac_status); }; }; then
5429 libc_cv_ld_no_whole_archive=yes
5430 else
5431 libc_cv_ld_no_whole_archive=no
5433 rm -f conftest*
5435 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
5436 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
5437 if test $libc_cv_ld_no_whole_archive = yes; then
5438 no_whole_archive=-Wl,--no-whole-archive
5441 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
5442 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
5443 if test "${libc_cv_gcc_exceptions+set}" = set; then
5444 echo $ECHO_N "(cached) $ECHO_C" >&6
5445 else
5446 cat > conftest.c <<\EOF
5447 _start () {}
5448 int __eh_pc;
5449 __throw () {}
5451 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5452 -nostdlib -nostartfiles -fexceptions
5453 -o conftest conftest.c 1>&5'
5454 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5455 (eval $ac_try) 2>&5
5456 ac_status=$?
5457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5458 (exit $ac_status); }; }; then
5459 libc_cv_gcc_exceptions=yes
5460 else
5461 libc_cv_gcc_exceptions=no
5463 rm -f conftest*
5465 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
5466 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
5467 if test $libc_cv_gcc_exceptions = yes; then
5468 exceptions=-fexceptions
5471 if test "$host_cpu" = powerpc ; then
5472 # Check for a bug present in at least versions 2.8.x of GCC
5473 # and versions 1.0.x of EGCS.
5474 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
5475 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
5476 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
5477 echo $ECHO_N "(cached) $ECHO_C" >&6
5478 else
5479 cat >conftest.$ac_ext <<_ACEOF
5480 #line $LINENO "configure"
5481 /* confdefs.h. */
5482 _ACEOF
5483 cat confdefs.h >>conftest.$ac_ext
5484 cat >>conftest.$ac_ext <<_ACEOF
5485 /* end confdefs.h. */
5486 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
5488 main ()
5492 return 0;
5494 _ACEOF
5495 rm -f conftest.$ac_objext
5496 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5497 (eval $ac_compile) 2>&5
5498 ac_status=$?
5499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5500 (exit $ac_status); } &&
5501 { ac_try='test -s conftest.$ac_objext'
5502 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5503 (eval $ac_try) 2>&5
5504 ac_status=$?
5505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5506 (exit $ac_status); }; }; then
5507 libc_cv_c_asmcr0_bug='no'
5508 else
5509 echo "$as_me: failed program was:" >&5
5510 sed 's/^/| /' conftest.$ac_ext >&5
5512 libc_cv_c_asmcr0_bug='yes'
5514 rm -f conftest.$ac_objext conftest.$ac_ext
5516 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
5517 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
5518 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
5519 cat >>confdefs.h <<\_ACEOF
5520 #define BROKEN_PPC_ASM_CR0 1
5521 _ACEOF
5526 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
5527 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
5528 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
5529 echo $ECHO_N "(cached) $ECHO_C" >&6
5530 else
5531 cat > conftest.c <<EOF
5532 #line 5532 "configure"
5533 static char *__EH_FRAME_BEGIN__;
5534 _start ()
5536 #ifdef CHECK__register_frame
5537 __register_frame (__EH_FRAME_BEGIN__);
5538 __deregister_frame (__EH_FRAME_BEGIN__);
5539 #endif
5540 #ifdef CHECK__register_frame_info
5541 __register_frame_info (__EH_FRAME_BEGIN__);
5542 __deregister_frame_info (__EH_FRAME_BEGIN__);
5543 #endif
5545 int __eh_pc;
5546 __throw () {}
5547 /* FIXME: this is fragile. */
5548 malloc () {}
5549 strcmp () {}
5550 strlen () {}
5551 memcpy () {}
5552 memset () {}
5553 free () {}
5554 abort () {}
5555 __bzero () {}
5556 dl_iterate_phdr () {}
5558 libc_unwind_check="${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame_info \
5559 $LDFLAGS \
5560 -nostdlib -nostartfiles -o conftest conftest.c \
5561 -lgcc"
5562 # Some platforms' specs put -lgcc first. The second one doesn't hurt.
5563 if { ac_try='$libc_unwind_check >&5'
5564 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5565 (eval $ac_try) 2>&5
5566 ac_status=$?
5567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5568 (exit $ac_status); }; } ||
5569 { ac_try='$libc_unwind_check -lgcc_eh -lgcc >&5'
5570 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5571 (eval $ac_try) 2>&5
5572 ac_status=$?
5573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5574 (exit $ac_status); }; }
5575 then
5576 if $libc_unwind_check -v 2>&1 >/dev/null \
5577 | grep -q -- --eh-frame-hdr; then
5578 libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
5579 else
5580 libc_cv_gcc_dwarf2_unwind_info=static
5582 else
5583 libc_cv_gcc_dwarf2_unwind_info=no
5585 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
5586 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame
5587 $LDFLAGS -nostdlib -nostartfiles
5588 -o conftest conftest.c -lgcc >&5'
5589 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5590 (eval $ac_try) 2>&5
5591 ac_status=$?
5592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5593 (exit $ac_status); }; }; then
5594 libc_cv_gcc_dwarf2_unwind_info=yes
5595 else
5596 libc_cv_gcc_dwarf2_unwind_info=no
5599 rm -f conftest*
5601 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
5602 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
5603 case $libc_cv_gcc_dwarf2_unwind_info in
5604 yes)
5605 cat >>confdefs.h <<\_ACEOF
5606 #define HAVE_DWARF2_UNWIND_INFO 1
5607 _ACEOF
5610 static)
5611 cat >>confdefs.h <<\_ACEOF
5612 #define HAVE_DWARF2_UNWIND_INFO 1
5613 _ACEOF
5615 cat >>confdefs.h <<\_ACEOF
5616 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
5617 _ACEOF
5620 esac
5622 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
5623 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
5624 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
5625 echo $ECHO_N "(cached) $ECHO_C" >&6
5626 else
5627 cat > conftest.c <<EOF
5628 #line 5628 "configure"
5629 int foo (int a)
5631 a = __builtin_expect (a, 10);
5632 return a == 10 ? 0 : 1;
5635 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
5636 -o conftest conftest.c -lgcc >&5'
5637 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5638 (eval $ac_try) 2>&5
5639 ac_status=$?
5640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5641 (exit $ac_status); }; }; then
5642 libc_cv_gcc_builtin_expect=yes
5643 else
5644 libc_cv_gcc_builtin_expect=no
5646 rm -f conftest*
5648 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
5649 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
5650 if test "$libc_cv_gcc_builtin_expect" = yes; then
5651 cat >>confdefs.h <<\_ACEOF
5652 #define HAVE_BUILTIN_EXPECT 1
5653 _ACEOF
5657 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
5658 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
5659 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
5660 echo $ECHO_N "(cached) $ECHO_C" >&6
5661 else
5662 cat > conftest.c <<\EOF
5663 void zero (void *x)
5665 __builtin_memset (x, 0, 1000);
5668 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
5669 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5670 (eval $ac_try) 2>&5
5671 ac_status=$?
5672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5673 (exit $ac_status); }; };
5674 then
5675 libc_cv_gcc_builtin_memset=no
5676 else
5677 libc_cv_gcc_builtin_memset=yes
5679 rm -f conftest*
5681 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
5682 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
5683 if test "$libc_cv_gcc_builtin_memset" = yes ; then
5684 cat >>confdefs.h <<\_ACEOF
5685 #define HAVE_BUILTIN_MEMSET 1
5686 _ACEOF
5690 echo "$as_me:$LINENO: checking for local label subtraction" >&5
5691 echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
5692 if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
5693 echo $ECHO_N "(cached) $ECHO_C" >&6
5694 else
5695 cat > conftest.c <<EOF
5696 #line 5696 "configure"
5697 int foo (int a)
5699 static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
5700 void *p = &&l1 + ar[a];
5701 goto *p;
5703 return 1;
5705 return 2;
5708 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
5709 -o conftest conftest.c -lgcc >&5'
5710 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5711 (eval $ac_try) 2>&5
5712 ac_status=$?
5713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5714 (exit $ac_status); }; }; then
5715 libc_cv_gcc_subtract_local_labels=yes
5716 else
5717 libc_cv_gcc_subtract_local_labels=no
5719 rm -f conftest*
5721 echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
5722 echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
5723 if test "$libc_cv_gcc_subtract_local_labels" = yes; then
5724 cat >>confdefs.h <<\_ACEOF
5725 #define HAVE_SUBTRACT_LOCAL_LABELS 1
5726 _ACEOF
5730 if test "x$use__thread" != xno; then
5731 echo "$as_me:$LINENO: checking for __thread" >&5
5732 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
5733 if test "${libc_cv_gcc___thread+set}" = set; then
5734 echo $ECHO_N "(cached) $ECHO_C" >&6
5735 else
5736 cat > conftest.c <<\EOF
5737 __thread int a = 42;
5739 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
5740 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5741 (eval $ac_try) 2>&5
5742 ac_status=$?
5743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5744 (exit $ac_status); }; }; then
5745 libc_cv_gcc___thread=yes
5746 else
5747 libc_cv_gcc___thread=no
5749 rm -f conftest*
5751 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
5752 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
5753 if test "$libc_cv_gcc___thread" = yes; then
5754 cat >>confdefs.h <<\_ACEOF
5755 #define HAVE___THREAD 1
5756 _ACEOF
5759 else
5760 libc_cv_gcc___thread=no
5763 if test "$libc_cv_gcc___thread" = yes; then
5764 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
5765 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
5766 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
5767 echo $ECHO_N "(cached) $ECHO_C" >&6
5768 else
5769 cat > conftest.c <<\EOF
5770 extern __thread int a __attribute__((tls_model ("initial-exec")));
5772 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
5773 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5774 (eval $ac_try) 2>&5
5775 ac_status=$?
5776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5777 (exit $ac_status); }; }; then
5778 libc_cv_gcc_tls_model_attr=yes
5779 else
5780 libc_cv_gcc_tls_model_attr=no
5782 rm -f conftest*
5784 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
5785 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
5786 if test "$libc_cv_gcc_tls_model_attr" = yes; then
5787 cat >>confdefs.h <<\_ACEOF
5788 #define HAVE_TLS_MODEL_ATTRIBUTE 1
5789 _ACEOF
5794 echo "$as_me:$LINENO: checking for libgd" >&5
5795 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
5796 if test "$with_gd" != "no"; then
5797 old_CFLAGS="$CFLAGS"
5798 CFLAGS="$CFLAGS $libgd_include"
5799 old_LDFLAGS="$LDFLAGS"
5800 LDFLAGS="$LDFLAGS $libgd_ldflags"
5801 old_LIBS="$LIBS"
5802 LIBS="$LIBS -lgd -lpng -lz -lm"
5803 cat >conftest.$ac_ext <<_ACEOF
5804 #line $LINENO "configure"
5805 /* confdefs.h. */
5806 _ACEOF
5807 cat confdefs.h >>conftest.$ac_ext
5808 cat >>conftest.$ac_ext <<_ACEOF
5809 /* end confdefs.h. */
5810 #include <gd.h>
5812 main ()
5814 gdImagePng (0, 0)
5816 return 0;
5818 _ACEOF
5819 rm -f conftest.$ac_objext conftest$ac_exeext
5820 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5821 (eval $ac_link) 2>&5
5822 ac_status=$?
5823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5824 (exit $ac_status); } &&
5825 { ac_try='test -s conftest$ac_exeext'
5826 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5827 (eval $ac_try) 2>&5
5828 ac_status=$?
5829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5830 (exit $ac_status); }; }; then
5831 LIBGD=yes
5832 else
5833 echo "$as_me: failed program was:" >&5
5834 sed 's/^/| /' conftest.$ac_ext >&5
5836 LIBGD=no
5838 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5839 CFLAGS="$old_CFLAGS"
5840 LDFLAGS="$old_LDFLAGS"
5841 LIBS="$old_LIBS"
5842 else
5843 LIBGD=no
5845 echo "$as_me:$LINENO: result: $LIBGD" >&5
5846 echo "${ECHO_T}$LIBGD" >&6
5850 echo "$as_me:$LINENO: checking for egrep" >&5
5851 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
5852 if test "${ac_cv_prog_egrep+set}" = set; then
5853 echo $ECHO_N "(cached) $ECHO_C" >&6
5854 else
5855 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
5856 then ac_cv_prog_egrep='grep -E'
5857 else ac_cv_prog_egrep='egrep'
5860 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
5861 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
5862 EGREP=$ac_cv_prog_egrep
5865 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5866 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5867 if test "${ac_cv_header_stdc+set}" = set; then
5868 echo $ECHO_N "(cached) $ECHO_C" >&6
5869 else
5870 cat >conftest.$ac_ext <<_ACEOF
5871 #line $LINENO "configure"
5872 /* confdefs.h. */
5873 _ACEOF
5874 cat confdefs.h >>conftest.$ac_ext
5875 cat >>conftest.$ac_ext <<_ACEOF
5876 /* end confdefs.h. */
5877 #include <stdlib.h>
5878 #include <stdarg.h>
5879 #include <string.h>
5880 #include <float.h>
5883 main ()
5887 return 0;
5889 _ACEOF
5890 rm -f conftest.$ac_objext
5891 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5892 (eval $ac_compile) 2>&5
5893 ac_status=$?
5894 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5895 (exit $ac_status); } &&
5896 { ac_try='test -s conftest.$ac_objext'
5897 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5898 (eval $ac_try) 2>&5
5899 ac_status=$?
5900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5901 (exit $ac_status); }; }; then
5902 ac_cv_header_stdc=yes
5903 else
5904 echo "$as_me: failed program was:" >&5
5905 sed 's/^/| /' conftest.$ac_ext >&5
5907 ac_cv_header_stdc=no
5909 rm -f conftest.$ac_objext conftest.$ac_ext
5911 if test $ac_cv_header_stdc = yes; then
5912 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5913 cat >conftest.$ac_ext <<_ACEOF
5914 #line $LINENO "configure"
5915 /* confdefs.h. */
5916 _ACEOF
5917 cat confdefs.h >>conftest.$ac_ext
5918 cat >>conftest.$ac_ext <<_ACEOF
5919 /* end confdefs.h. */
5920 #include <string.h>
5922 _ACEOF
5923 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5924 $EGREP "memchr" >/dev/null 2>&1; then
5926 else
5927 ac_cv_header_stdc=no
5929 rm -f conftest*
5933 if test $ac_cv_header_stdc = yes; then
5934 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5935 cat >conftest.$ac_ext <<_ACEOF
5936 #line $LINENO "configure"
5937 /* confdefs.h. */
5938 _ACEOF
5939 cat confdefs.h >>conftest.$ac_ext
5940 cat >>conftest.$ac_ext <<_ACEOF
5941 /* end confdefs.h. */
5942 #include <stdlib.h>
5944 _ACEOF
5945 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5946 $EGREP "free" >/dev/null 2>&1; then
5948 else
5949 ac_cv_header_stdc=no
5951 rm -f conftest*
5955 if test $ac_cv_header_stdc = yes; then
5956 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5957 if test "$cross_compiling" = yes; then
5959 else
5960 cat >conftest.$ac_ext <<_ACEOF
5961 #line $LINENO "configure"
5962 /* confdefs.h. */
5963 _ACEOF
5964 cat confdefs.h >>conftest.$ac_ext
5965 cat >>conftest.$ac_ext <<_ACEOF
5966 /* end confdefs.h. */
5967 #include <ctype.h>
5968 #if ((' ' & 0x0FF) == 0x020)
5969 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5970 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5971 #else
5972 # define ISLOWER(c) \
5973 (('a' <= (c) && (c) <= 'i') \
5974 || ('j' <= (c) && (c) <= 'r') \
5975 || ('s' <= (c) && (c) <= 'z'))
5976 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5977 #endif
5979 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5981 main ()
5983 int i;
5984 for (i = 0; i < 256; i++)
5985 if (XOR (islower (i), ISLOWER (i))
5986 || toupper (i) != TOUPPER (i))
5987 exit(2);
5988 exit (0);
5990 _ACEOF
5991 rm -f conftest$ac_exeext
5992 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5993 (eval $ac_link) 2>&5
5994 ac_status=$?
5995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5996 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5997 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5998 (eval $ac_try) 2>&5
5999 ac_status=$?
6000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6001 (exit $ac_status); }; }; then
6003 else
6004 echo "$as_me: program exited with status $ac_status" >&5
6005 echo "$as_me: failed program was:" >&5
6006 sed 's/^/| /' conftest.$ac_ext >&5
6008 ( exit $ac_status )
6009 ac_cv_header_stdc=no
6011 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6015 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6016 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6017 if test $ac_cv_header_stdc = yes; then
6019 cat >>confdefs.h <<\_ACEOF
6020 #define STDC_HEADERS 1
6021 _ACEOF
6025 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6035 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6036 inttypes.h stdint.h unistd.h
6038 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6039 echo "$as_me:$LINENO: checking for $ac_header" >&5
6040 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6041 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6042 echo $ECHO_N "(cached) $ECHO_C" >&6
6043 else
6044 cat >conftest.$ac_ext <<_ACEOF
6045 #line $LINENO "configure"
6046 /* confdefs.h. */
6047 _ACEOF
6048 cat confdefs.h >>conftest.$ac_ext
6049 cat >>conftest.$ac_ext <<_ACEOF
6050 /* end confdefs.h. */
6051 $ac_includes_default
6053 #include <$ac_header>
6054 _ACEOF
6055 rm -f conftest.$ac_objext
6056 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6057 (eval $ac_compile) 2>&5
6058 ac_status=$?
6059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6060 (exit $ac_status); } &&
6061 { ac_try='test -s conftest.$ac_objext'
6062 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6063 (eval $ac_try) 2>&5
6064 ac_status=$?
6065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6066 (exit $ac_status); }; }; then
6067 eval "$as_ac_Header=yes"
6068 else
6069 echo "$as_me: failed program was:" >&5
6070 sed 's/^/| /' conftest.$ac_ext >&5
6072 eval "$as_ac_Header=no"
6074 rm -f conftest.$ac_objext conftest.$ac_ext
6076 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6077 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6078 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6079 cat >>confdefs.h <<_ACEOF
6080 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6081 _ACEOF
6085 done
6088 echo "$as_me:$LINENO: checking for long double" >&5
6089 echo $ECHO_N "checking for long double... $ECHO_C" >&6
6090 if test "${ac_cv_type_long_double+set}" = set; then
6091 echo $ECHO_N "(cached) $ECHO_C" >&6
6092 else
6093 cat >conftest.$ac_ext <<_ACEOF
6094 #line $LINENO "configure"
6095 /* confdefs.h. */
6096 _ACEOF
6097 cat confdefs.h >>conftest.$ac_ext
6098 cat >>conftest.$ac_ext <<_ACEOF
6099 /* end confdefs.h. */
6100 $ac_includes_default
6102 main ()
6104 if ((long double *) 0)
6105 return 0;
6106 if (sizeof (long double))
6107 return 0;
6109 return 0;
6111 _ACEOF
6112 rm -f conftest.$ac_objext
6113 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6114 (eval $ac_compile) 2>&5
6115 ac_status=$?
6116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6117 (exit $ac_status); } &&
6118 { ac_try='test -s conftest.$ac_objext'
6119 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6120 (eval $ac_try) 2>&5
6121 ac_status=$?
6122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6123 (exit $ac_status); }; }; then
6124 ac_cv_type_long_double=yes
6125 else
6126 echo "$as_me: failed program was:" >&5
6127 sed 's/^/| /' conftest.$ac_ext >&5
6129 ac_cv_type_long_double=no
6131 rm -f conftest.$ac_objext conftest.$ac_ext
6133 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
6134 echo "${ECHO_T}$ac_cv_type_long_double" >&6
6136 echo "$as_me:$LINENO: checking size of long double" >&5
6137 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
6138 if test "${ac_cv_sizeof_long_double+set}" = set; then
6139 echo $ECHO_N "(cached) $ECHO_C" >&6
6140 else
6141 if test "$ac_cv_type_long_double" = yes; then
6142 # The cast to unsigned long works around a bug in the HP C Compiler
6143 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6144 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6145 # This bug is HP SR number 8606223364.
6146 if test "$cross_compiling" = yes; then
6147 # Depending upon the size, compute the lo and hi bounds.
6148 cat >conftest.$ac_ext <<_ACEOF
6149 #line $LINENO "configure"
6150 /* confdefs.h. */
6151 _ACEOF
6152 cat confdefs.h >>conftest.$ac_ext
6153 cat >>conftest.$ac_ext <<_ACEOF
6154 /* end confdefs.h. */
6155 $ac_includes_default
6157 main ()
6159 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
6160 test_array [0] = 0
6163 return 0;
6165 _ACEOF
6166 rm -f conftest.$ac_objext
6167 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6168 (eval $ac_compile) 2>&5
6169 ac_status=$?
6170 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6171 (exit $ac_status); } &&
6172 { ac_try='test -s conftest.$ac_objext'
6173 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6174 (eval $ac_try) 2>&5
6175 ac_status=$?
6176 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6177 (exit $ac_status); }; }; then
6178 ac_lo=0 ac_mid=0
6179 while :; do
6180 cat >conftest.$ac_ext <<_ACEOF
6181 #line $LINENO "configure"
6182 /* confdefs.h. */
6183 _ACEOF
6184 cat confdefs.h >>conftest.$ac_ext
6185 cat >>conftest.$ac_ext <<_ACEOF
6186 /* end confdefs.h. */
6187 $ac_includes_default
6189 main ()
6191 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
6192 test_array [0] = 0
6195 return 0;
6197 _ACEOF
6198 rm -f conftest.$ac_objext
6199 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6200 (eval $ac_compile) 2>&5
6201 ac_status=$?
6202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6203 (exit $ac_status); } &&
6204 { ac_try='test -s conftest.$ac_objext'
6205 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6206 (eval $ac_try) 2>&5
6207 ac_status=$?
6208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6209 (exit $ac_status); }; }; then
6210 ac_hi=$ac_mid; break
6211 else
6212 echo "$as_me: failed program was:" >&5
6213 sed 's/^/| /' conftest.$ac_ext >&5
6215 ac_lo=`expr $ac_mid + 1`
6216 if test $ac_lo -le $ac_mid; then
6217 ac_lo= ac_hi=
6218 break
6220 ac_mid=`expr 2 '*' $ac_mid + 1`
6222 rm -f conftest.$ac_objext conftest.$ac_ext
6223 done
6224 else
6225 echo "$as_me: failed program was:" >&5
6226 sed 's/^/| /' conftest.$ac_ext >&5
6228 cat >conftest.$ac_ext <<_ACEOF
6229 #line $LINENO "configure"
6230 /* confdefs.h. */
6231 _ACEOF
6232 cat confdefs.h >>conftest.$ac_ext
6233 cat >>conftest.$ac_ext <<_ACEOF
6234 /* end confdefs.h. */
6235 $ac_includes_default
6237 main ()
6239 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
6240 test_array [0] = 0
6243 return 0;
6245 _ACEOF
6246 rm -f conftest.$ac_objext
6247 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6248 (eval $ac_compile) 2>&5
6249 ac_status=$?
6250 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6251 (exit $ac_status); } &&
6252 { ac_try='test -s conftest.$ac_objext'
6253 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6254 (eval $ac_try) 2>&5
6255 ac_status=$?
6256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6257 (exit $ac_status); }; }; then
6258 ac_hi=-1 ac_mid=-1
6259 while :; do
6260 cat >conftest.$ac_ext <<_ACEOF
6261 #line $LINENO "configure"
6262 /* confdefs.h. */
6263 _ACEOF
6264 cat confdefs.h >>conftest.$ac_ext
6265 cat >>conftest.$ac_ext <<_ACEOF
6266 /* end confdefs.h. */
6267 $ac_includes_default
6269 main ()
6271 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
6272 test_array [0] = 0
6275 return 0;
6277 _ACEOF
6278 rm -f conftest.$ac_objext
6279 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6280 (eval $ac_compile) 2>&5
6281 ac_status=$?
6282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6283 (exit $ac_status); } &&
6284 { ac_try='test -s conftest.$ac_objext'
6285 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6286 (eval $ac_try) 2>&5
6287 ac_status=$?
6288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6289 (exit $ac_status); }; }; then
6290 ac_lo=$ac_mid; break
6291 else
6292 echo "$as_me: failed program was:" >&5
6293 sed 's/^/| /' conftest.$ac_ext >&5
6295 ac_hi=`expr '(' $ac_mid ')' - 1`
6296 if test $ac_mid -le $ac_hi; then
6297 ac_lo= ac_hi=
6298 break
6300 ac_mid=`expr 2 '*' $ac_mid`
6302 rm -f conftest.$ac_objext conftest.$ac_ext
6303 done
6304 else
6305 echo "$as_me: failed program was:" >&5
6306 sed 's/^/| /' conftest.$ac_ext >&5
6308 ac_lo= ac_hi=
6310 rm -f conftest.$ac_objext conftest.$ac_ext
6312 rm -f conftest.$ac_objext conftest.$ac_ext
6313 # Binary search between lo and hi bounds.
6314 while test "x$ac_lo" != "x$ac_hi"; do
6315 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6316 cat >conftest.$ac_ext <<_ACEOF
6317 #line $LINENO "configure"
6318 /* confdefs.h. */
6319 _ACEOF
6320 cat confdefs.h >>conftest.$ac_ext
6321 cat >>conftest.$ac_ext <<_ACEOF
6322 /* end confdefs.h. */
6323 $ac_includes_default
6325 main ()
6327 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
6328 test_array [0] = 0
6331 return 0;
6333 _ACEOF
6334 rm -f conftest.$ac_objext
6335 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6336 (eval $ac_compile) 2>&5
6337 ac_status=$?
6338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6339 (exit $ac_status); } &&
6340 { ac_try='test -s conftest.$ac_objext'
6341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6342 (eval $ac_try) 2>&5
6343 ac_status=$?
6344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6345 (exit $ac_status); }; }; then
6346 ac_hi=$ac_mid
6347 else
6348 echo "$as_me: failed program was:" >&5
6349 sed 's/^/| /' conftest.$ac_ext >&5
6351 ac_lo=`expr '(' $ac_mid ')' + 1`
6353 rm -f conftest.$ac_objext conftest.$ac_ext
6354 done
6355 case $ac_lo in
6356 ?*) ac_cv_sizeof_long_double=$ac_lo;;
6357 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
6358 See \`config.log' for more details." >&5
6359 echo "$as_me: error: cannot compute sizeof (long double), 77
6360 See \`config.log' for more details." >&2;}
6361 { (exit 1); exit 1; }; } ;;
6362 esac
6363 else
6364 if test "$cross_compiling" = yes; then
6365 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
6366 See \`config.log' for more details." >&5
6367 echo "$as_me: error: cannot run test program while cross compiling
6368 See \`config.log' for more details." >&2;}
6369 { (exit 1); exit 1; }; }
6370 else
6371 cat >conftest.$ac_ext <<_ACEOF
6372 #line $LINENO "configure"
6373 /* confdefs.h. */
6374 _ACEOF
6375 cat confdefs.h >>conftest.$ac_ext
6376 cat >>conftest.$ac_ext <<_ACEOF
6377 /* end confdefs.h. */
6378 $ac_includes_default
6379 long longval () { return (long) (sizeof (long double)); }
6380 unsigned long ulongval () { return (long) (sizeof (long double)); }
6381 #include <stdio.h>
6382 #include <stdlib.h>
6384 main ()
6387 FILE *f = fopen ("conftest.val", "w");
6388 if (! f)
6389 exit (1);
6390 if (((long) (sizeof (long double))) < 0)
6392 long i = longval ();
6393 if (i != ((long) (sizeof (long double))))
6394 exit (1);
6395 fprintf (f, "%ld\n", i);
6397 else
6399 unsigned long i = ulongval ();
6400 if (i != ((long) (sizeof (long double))))
6401 exit (1);
6402 fprintf (f, "%lu\n", i);
6404 exit (ferror (f) || fclose (f) != 0);
6407 return 0;
6409 _ACEOF
6410 rm -f conftest$ac_exeext
6411 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6412 (eval $ac_link) 2>&5
6413 ac_status=$?
6414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6415 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6416 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6417 (eval $ac_try) 2>&5
6418 ac_status=$?
6419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6420 (exit $ac_status); }; }; then
6421 ac_cv_sizeof_long_double=`cat conftest.val`
6422 else
6423 echo "$as_me: program exited with status $ac_status" >&5
6424 echo "$as_me: failed program was:" >&5
6425 sed 's/^/| /' conftest.$ac_ext >&5
6427 ( exit $ac_status )
6428 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
6429 See \`config.log' for more details." >&5
6430 echo "$as_me: error: cannot compute sizeof (long double), 77
6431 See \`config.log' for more details." >&2;}
6432 { (exit 1); exit 1; }; }
6434 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6437 rm -f conftest.val
6438 else
6439 ac_cv_sizeof_long_double=0
6442 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
6443 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
6444 cat >>confdefs.h <<_ACEOF
6445 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
6446 _ACEOF
6449 sizeof_long_double=$ac_cv_sizeof_long_double
6452 ### End of automated tests.
6453 ### Now run sysdeps configure fragments.
6455 # They also can set these variables.
6456 use_ldconfig=no
6457 ldd_rewrite_script=no
6458 libc_cv_sysconfdir=$sysconfdir
6459 libc_cv_gcc_unwind_find_fde=no
6461 # Iterate over all the sysdep directories we will use, running their
6462 # configure fragments, and looking for a uname implementation.
6463 uname=
6464 for dir in $sysnames; do
6465 case $dir in
6466 /*) dest=$dir ;;
6467 *) dest=$srcdir/$dir ;;
6468 esac
6469 if test -r $dest/configure; then
6470 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
6471 echo "${ECHO_T}running configure fragment for $dir" >&6
6472 . $dest/configure
6475 if test -z "$uname"; then
6476 if test -r $dest/uname.c ||
6477 test -r $dest/uname.S ||
6478 { test -r $dest/syscalls.list &&
6479 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
6480 uname=$dir
6483 done
6485 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
6486 cat >>confdefs.h <<\_ACEOF
6487 #define EXPORT_UNWIND_FIND_FDE 1
6488 _ACEOF
6493 # If we will use the generic uname implementation, we must figure out what
6494 # it will say by examining the system, and write the results in config-name.h.
6495 if test "$uname" = "sysdeps/generic"; then
6497 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
6498 if test $uname_sysname != $config_os; then
6499 config_release=`echo $config_os | sed s/$uname_sysname//`
6502 echo "$as_me:$LINENO: checking OS release for uname" >&5
6503 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
6504 if test "${libc_cv_uname_release+set}" = set; then
6505 echo $ECHO_N "(cached) $ECHO_C" >&6
6506 else
6507 if test -r /vmunix; then
6508 kernel_id=`strings /vmunix | grep UNIX`
6509 elif test -r /dynix; then
6510 kernel_id=`strings /dynix | grep DYNIX`
6511 else
6512 kernel_id=
6515 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
6516 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
6517 != x$config_release; then
6518 # The configuration release is a substring of the kernel release.
6519 libc_cv_uname_release=$kernel_release
6520 elif test x$config_release != x; then
6521 libc_cv_uname_release=$config_release
6522 elif test x$kernel_release != x; then
6523 libc_cv_uname_release=$kernel_release
6524 else
6525 libc_cv_uname_release=unknown
6528 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
6529 echo "${ECHO_T}$libc_cv_uname_release" >&6
6530 uname_release="$libc_cv_uname_release"
6532 echo "$as_me:$LINENO: checking OS version for uname" >&5
6533 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
6534 if test "${libc_cv_uname_version+set}" = set; then
6535 echo $ECHO_N "(cached) $ECHO_C" >&6
6536 else
6537 if test -r /vmunix; then
6538 kernel_id=`strings /vmunix | grep UNIX`
6539 elif test -r /dynix; then
6540 kernel_id=`strings /dynix | grep DYNIX`
6541 else
6542 kernel_id=
6545 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
6546 if test -n "$kernel_version"; then
6547 libc_cv_uname_version="$kernel_version"
6548 else
6549 libc_cv_uname_version=unknown
6552 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
6553 echo "${ECHO_T}$libc_cv_uname_version" >&6
6554 uname_version="$libc_cv_uname_version"
6556 config_uname=config-name.h:config-name.in
6557 else
6558 # For non-generic uname, we don't need to create config-name.h at all.
6559 config_uname=
6562 cat >>confdefs.h <<\_ACEOF
6563 #define USE_IN_LIBIO 1
6564 _ACEOF
6567 # Test for old glibc 2.0.x headers so that they can be removed properly
6568 # Search only in includedir.
6569 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
6570 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
6571 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
6572 then
6573 old_glibc_headers=yes
6574 else
6575 old_glibc_headers=no
6577 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
6578 echo "${ECHO_T}$old_glibc_headers" >&6
6579 if test ${old_glibc_headers} = yes; then
6580 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
6581 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
6582 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
6583 echo "$as_me: WARNING: *** be removed." >&2;}
6596 if test $gnu_ld = yes; then
6597 cat >>confdefs.h <<\_ACEOF
6598 #define HAVE_GNU_LD 1
6599 _ACEOF
6602 if test $gnu_as = yes; then
6603 cat >>confdefs.h <<\_ACEOF
6604 #define HAVE_GNU_AS 1
6605 _ACEOF
6608 if test $elf = yes; then
6609 cat >>confdefs.h <<\_ACEOF
6610 #define HAVE_ELF 1
6611 _ACEOF
6614 if test $xcoff = yes; then
6615 cat >>confdefs.h <<\_ACEOF
6616 #define HAVE_XCOFF 1
6617 _ACEOF
6623 if test $shared = default; then
6624 if test $gnu_ld = yes; then
6625 shared=$elf
6626 else
6627 # For now we do not assume shared libs are available. In future more
6628 # tests might become available.
6629 shared=no
6633 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
6634 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
6635 if test "${pic_default+set}" = set; then
6636 echo $ECHO_N "(cached) $ECHO_C" >&6
6637 else
6638 pic_default=yes
6639 cat > conftest.c <<EOF
6640 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
6641 # error PIC is default.
6642 #endif
6644 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6645 pic_default=no
6647 rm -f conftest.*
6649 echo "$as_me:$LINENO: result: $pic_default" >&5
6650 echo "${ECHO_T}$pic_default" >&6
6661 case "$add_ons" in
6662 *door*) linux_doors=yes ;;
6663 *) linux_doors=no ;;
6664 esac
6669 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
6670 config_makefile=
6671 else
6672 config_makefile=Makefile
6675 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
6676 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
6680 ac_config_files="$ac_config_files config.make glibcbug ${config_makefile} ${config_uname}"
6682 ac_config_commands="$ac_config_commands default"
6684 cat >confcache <<\_ACEOF
6685 # This file is a shell script that caches the results of configure
6686 # tests run on this system so they can be shared between configure
6687 # scripts and configure runs, see configure's option --config-cache.
6688 # It is not useful on other systems. If it contains results you don't
6689 # want to keep, you may remove or edit it.
6691 # config.status only pays attention to the cache file if you give it
6692 # the --recheck option to rerun configure.
6694 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6695 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6696 # following values.
6698 _ACEOF
6700 # The following way of writing the cache mishandles newlines in values,
6701 # but we know of no workaround that is simple, portable, and efficient.
6702 # So, don't put newlines in cache variables' values.
6703 # Ultrix sh set writes to stderr and can't be redirected directly,
6704 # and sets the high bit in the cache file unless we assign to the vars.
6706 (set) 2>&1 |
6707 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6708 *ac_space=\ *)
6709 # `set' does not quote correctly, so add quotes (double-quote
6710 # substitution turns \\\\ into \\, and sed turns \\ into \).
6711 sed -n \
6712 "s/'/'\\\\''/g;
6713 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6716 # `set' quotes correctly as required by POSIX, so do not add quotes.
6717 sed -n \
6718 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6720 esac;
6722 sed '
6723 t clear
6724 : clear
6725 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6726 t end
6727 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6728 : end' >>confcache
6729 if diff $cache_file confcache >/dev/null 2>&1; then :; else
6730 if test -w $cache_file; then
6731 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
6732 cat confcache >$cache_file
6733 else
6734 echo "not updating unwritable cache $cache_file"
6737 rm -f confcache
6739 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6740 # Let make expand exec_prefix.
6741 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6743 # VPATH may cause trouble with some makes, so we remove $(srcdir),
6744 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6745 # trailing colons and then remove the whole line if VPATH becomes empty
6746 # (actually we leave an empty line to preserve line numbers).
6747 if test "x$srcdir" = x.; then
6748 ac_vpsub='/^[ ]*VPATH[ ]*=/{
6749 s/:*\$(srcdir):*/:/;
6750 s/:*\${srcdir}:*/:/;
6751 s/:*@srcdir@:*/:/;
6752 s/^\([^=]*=[ ]*\):*/\1/;
6753 s/:*$//;
6754 s/^[^=]*=[ ]*$//;
6758 DEFS=-DHAVE_CONFIG_H
6760 ac_libobjs=
6761 ac_ltlibobjs=
6762 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6763 # 1. Remove the extension, and $U if already installed.
6764 ac_i=`echo "$ac_i" |
6765 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
6766 # 2. Add them.
6767 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
6768 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
6769 done
6770 LIBOBJS=$ac_libobjs
6772 LTLIBOBJS=$ac_ltlibobjs
6776 : ${CONFIG_STATUS=./config.status}
6777 ac_clean_files_save=$ac_clean_files
6778 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6779 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
6780 echo "$as_me: creating $CONFIG_STATUS" >&6;}
6781 cat >$CONFIG_STATUS <<_ACEOF
6782 #! $SHELL
6783 # Generated by $as_me.
6784 # Run this file to recreate the current configuration.
6785 # Compiler output produced by configure, useful for debugging
6786 # configure, is in config.log if it exists.
6788 debug=false
6789 ac_cs_recheck=false
6790 ac_cs_silent=false
6791 SHELL=\${CONFIG_SHELL-$SHELL}
6792 _ACEOF
6794 cat >>$CONFIG_STATUS <<\_ACEOF
6795 ## --------------------- ##
6796 ## M4sh Initialization. ##
6797 ## --------------------- ##
6799 # Be Bourne compatible
6800 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
6801 emulate sh
6802 NULLCMD=:
6803 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
6804 # is contrary to our usage. Disable this feature.
6805 alias -g '${1+"$@"}'='"$@"'
6806 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
6807 set -o posix
6810 # Support unset when possible.
6811 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
6812 as_unset=unset
6813 else
6814 as_unset=false
6818 # Work around bugs in pre-3.0 UWIN ksh.
6819 $as_unset ENV MAIL MAILPATH
6820 PS1='$ '
6821 PS2='> '
6822 PS4='+ '
6824 # NLS nuisances.
6825 for as_var in \
6826 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
6827 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
6828 LC_TELEPHONE LC_TIME
6830 if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
6831 eval $as_var=C; export $as_var
6832 else
6833 $as_unset $as_var
6835 done
6837 # Required to use basename.
6838 if expr a : '\(a\)' >/dev/null 2>&1; then
6839 as_expr=expr
6840 else
6841 as_expr=false
6844 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
6845 as_basename=basename
6846 else
6847 as_basename=false
6851 # Name of the executable.
6852 as_me=`$as_basename "$0" ||
6853 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
6854 X"$0" : 'X\(//\)$' \| \
6855 X"$0" : 'X\(/\)$' \| \
6856 . : '\(.\)' 2>/dev/null ||
6857 echo X/"$0" |
6858 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
6859 /^X\/\(\/\/\)$/{ s//\1/; q; }
6860 /^X\/\(\/\).*/{ s//\1/; q; }
6861 s/.*/./; q'`
6864 # PATH needs CR, and LINENO needs CR and PATH.
6865 # Avoid depending upon Character Ranges.
6866 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
6867 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
6868 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
6869 as_cr_digits='0123456789'
6870 as_cr_alnum=$as_cr_Letters$as_cr_digits
6872 # The user is always right.
6873 if test "${PATH_SEPARATOR+set}" != set; then
6874 echo "#! /bin/sh" >conf$$.sh
6875 echo "exit 0" >>conf$$.sh
6876 chmod +x conf$$.sh
6877 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6878 PATH_SEPARATOR=';'
6879 else
6880 PATH_SEPARATOR=:
6882 rm -f conf$$.sh
6886 as_lineno_1=$LINENO
6887 as_lineno_2=$LINENO
6888 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6889 test "x$as_lineno_1" != "x$as_lineno_2" &&
6890 test "x$as_lineno_3" = "x$as_lineno_2" || {
6891 # Find who we are. Look in the path if we contain no path at all
6892 # relative or not.
6893 case $0 in
6894 *[\\/]* ) as_myself=$0 ;;
6895 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6896 for as_dir in $PATH
6898 IFS=$as_save_IFS
6899 test -z "$as_dir" && as_dir=.
6900 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
6901 done
6904 esac
6905 # We did not find ourselves, most probably we were run as `sh COMMAND'
6906 # in which case we are not to be found in the path.
6907 if test "x$as_myself" = x; then
6908 as_myself=$0
6910 if test ! -f "$as_myself"; then
6911 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
6912 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
6913 { (exit 1); exit 1; }; }
6915 case $CONFIG_SHELL in
6917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6918 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
6920 IFS=$as_save_IFS
6921 test -z "$as_dir" && as_dir=.
6922 for as_base in sh bash ksh sh5; do
6923 case $as_dir in
6925 if ("$as_dir/$as_base" -c '
6926 as_lineno_1=$LINENO
6927 as_lineno_2=$LINENO
6928 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6929 test "x$as_lineno_1" != "x$as_lineno_2" &&
6930 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
6931 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
6932 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
6933 CONFIG_SHELL=$as_dir/$as_base
6934 export CONFIG_SHELL
6935 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
6936 fi;;
6937 esac
6938 done
6939 done
6941 esac
6943 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
6944 # uniformly replaced by the line number. The first 'sed' inserts a
6945 # line-number line before each line; the second 'sed' does the real
6946 # work. The second script uses 'N' to pair each line-number line
6947 # with the numbered line, and appends trailing '-' during
6948 # substitution so that $LINENO is not a special case at line end.
6949 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
6950 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
6951 sed '=' <$as_myself |
6952 sed '
6954 s,$,-,
6955 : loop
6956 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
6957 t loop
6958 s,-$,,
6959 s,^['$as_cr_digits']*\n,,
6960 ' >$as_me.lineno &&
6961 chmod +x $as_me.lineno ||
6962 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
6963 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
6964 { (exit 1); exit 1; }; }
6966 # Don't try to exec as it changes $[0], causing all sort of problems
6967 # (the dirname of $[0] is not the place where we might find the
6968 # original and so on. Autoconf is especially sensible to this).
6969 . ./$as_me.lineno
6970 # Exit status is that of the last command.
6971 exit
6975 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
6976 *c*,-n*) ECHO_N= ECHO_C='
6977 ' ECHO_T=' ' ;;
6978 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
6979 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
6980 esac
6982 if expr a : '\(a\)' >/dev/null 2>&1; then
6983 as_expr=expr
6984 else
6985 as_expr=false
6988 rm -f conf$$ conf$$.exe conf$$.file
6989 echo >conf$$.file
6990 if ln -s conf$$.file conf$$ 2>/dev/null; then
6991 # We could just check for DJGPP; but this test a) works b) is more generic
6992 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
6993 if test -f conf$$.exe; then
6994 # Don't use ln at all; we don't have any links
6995 as_ln_s='cp -p'
6996 else
6997 as_ln_s='ln -s'
6999 elif ln conf$$.file conf$$ 2>/dev/null; then
7000 as_ln_s=ln
7001 else
7002 as_ln_s='cp -p'
7004 rm -f conf$$ conf$$.exe conf$$.file
7006 if mkdir -p . 2>/dev/null; then
7007 as_mkdir_p=:
7008 else
7009 as_mkdir_p=false
7012 as_executable_p="test -f"
7014 # Sed expression to map a string onto a valid CPP name.
7015 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
7017 # Sed expression to map a string onto a valid variable name.
7018 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
7021 # IFS
7022 # We need space, tab and new line, in precisely that order.
7023 as_nl='
7025 IFS=" $as_nl"
7027 # CDPATH.
7028 $as_unset CDPATH
7030 exec 6>&1
7032 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7033 # report actual input values of CONFIG_FILES etc. instead of their
7034 # values after options handling. Logging --version etc. is OK.
7035 exec 5>>config.log
7037 echo
7038 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7039 ## Running $as_me. ##
7040 _ASBOX
7041 } >&5
7042 cat >&5 <<_CSEOF
7044 This file was extended by GNU C Library $as_me (see version.h), which was
7045 generated by GNU Autoconf 2.57. Invocation command line was
7047 CONFIG_FILES = $CONFIG_FILES
7048 CONFIG_HEADERS = $CONFIG_HEADERS
7049 CONFIG_LINKS = $CONFIG_LINKS
7050 CONFIG_COMMANDS = $CONFIG_COMMANDS
7051 $ $0 $@
7053 _CSEOF
7054 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7055 echo >&5
7056 _ACEOF
7058 # Files that config.status was made for.
7059 if test -n "$ac_config_files"; then
7060 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7063 if test -n "$ac_config_headers"; then
7064 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
7067 if test -n "$ac_config_links"; then
7068 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
7071 if test -n "$ac_config_commands"; then
7072 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
7075 cat >>$CONFIG_STATUS <<\_ACEOF
7077 ac_cs_usage="\
7078 \`$as_me' instantiates files from templates according to the
7079 current configuration.
7081 Usage: $0 [OPTIONS] [FILE]...
7083 -h, --help print this help, then exit
7084 -V, --version print version number, then exit
7085 -q, --quiet do not print progress messages
7086 -d, --debug don't remove temporary files
7087 --recheck update $as_me by reconfiguring in the same conditions
7088 --file=FILE[:TEMPLATE]
7089 instantiate the configuration file FILE
7090 --header=FILE[:TEMPLATE]
7091 instantiate the configuration header FILE
7093 Configuration files:
7094 $config_files
7096 Configuration headers:
7097 $config_headers
7099 Configuration commands:
7100 $config_commands
7102 Report bugs to <bug-autoconf@gnu.org>."
7103 _ACEOF
7105 cat >>$CONFIG_STATUS <<_ACEOF
7106 ac_cs_version="\\
7107 GNU C Library config.status (see version.h)
7108 configured by $0, generated by GNU Autoconf 2.57,
7109 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
7111 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7112 Free Software Foundation, Inc.
7113 This config.status script is free software; the Free Software Foundation
7114 gives unlimited permission to copy, distribute and modify it."
7115 srcdir=$srcdir
7116 INSTALL="$INSTALL"
7117 _ACEOF
7119 cat >>$CONFIG_STATUS <<\_ACEOF
7120 # If no file are specified by the user, then we need to provide default
7121 # value. By we need to know if files were specified by the user.
7122 ac_need_defaults=:
7123 while test $# != 0
7125 case $1 in
7126 --*=*)
7127 ac_option=`expr "x$1" : 'x\([^=]*\)='`
7128 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
7129 ac_shift=:
7132 ac_option=$1
7133 ac_optarg=$2
7134 ac_shift=shift
7136 *) # This is not an option, so the user has probably given explicit
7137 # arguments.
7138 ac_option=$1
7139 ac_need_defaults=false;;
7140 esac
7142 case $ac_option in
7143 # Handling of the options.
7144 _ACEOF
7145 cat >>$CONFIG_STATUS <<\_ACEOF
7146 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7147 ac_cs_recheck=: ;;
7148 --version | --vers* | -V )
7149 echo "$ac_cs_version"; exit 0 ;;
7150 --he | --h)
7151 # Conflict between --help and --header
7152 { { echo "$as_me:$LINENO: error: ambiguous option: $1
7153 Try \`$0 --help' for more information." >&5
7154 echo "$as_me: error: ambiguous option: $1
7155 Try \`$0 --help' for more information." >&2;}
7156 { (exit 1); exit 1; }; };;
7157 --help | --hel | -h )
7158 echo "$ac_cs_usage"; exit 0 ;;
7159 --debug | --d* | -d )
7160 debug=: ;;
7161 --file | --fil | --fi | --f )
7162 $ac_shift
7163 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
7164 ac_need_defaults=false;;
7165 --header | --heade | --head | --hea )
7166 $ac_shift
7167 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
7168 ac_need_defaults=false;;
7169 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7170 | -silent | --silent | --silen | --sile | --sil | --si | --s)
7171 ac_cs_silent=: ;;
7173 # This is an error.
7174 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
7175 Try \`$0 --help' for more information." >&5
7176 echo "$as_me: error: unrecognized option: $1
7177 Try \`$0 --help' for more information." >&2;}
7178 { (exit 1); exit 1; }; } ;;
7180 *) ac_config_targets="$ac_config_targets $1" ;;
7182 esac
7183 shift
7184 done
7186 ac_configure_extra_args=
7188 if $ac_cs_silent; then
7189 exec 6>/dev/null
7190 ac_configure_extra_args="$ac_configure_extra_args --silent"
7193 _ACEOF
7194 cat >>$CONFIG_STATUS <<_ACEOF
7195 if \$ac_cs_recheck; then
7196 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
7197 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7200 _ACEOF
7202 cat >>$CONFIG_STATUS <<_ACEOF
7204 # INIT-COMMANDS section.
7207 config_vars='$config_vars'
7209 _ACEOF
7213 cat >>$CONFIG_STATUS <<\_ACEOF
7214 for ac_config_target in $ac_config_targets
7216 case "$ac_config_target" in
7217 # Handling of arguments.
7218 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
7219 "glibcbug" ) CONFIG_FILES="$CONFIG_FILES glibcbug" ;;
7220 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
7221 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
7222 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
7223 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
7224 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
7225 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
7226 { (exit 1); exit 1; }; };;
7227 esac
7228 done
7230 # If the user did not use the arguments to specify the items to instantiate,
7231 # then the envvar interface is used. Set only those that are not.
7232 # We use the long form for the default assignment because of an extremely
7233 # bizarre bug on SunOS 4.1.3.
7234 if $ac_need_defaults; then
7235 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7236 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7237 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7240 # Have a temporary directory for convenience. Make it in the build tree
7241 # simply because there is no reason to put it here, and in addition,
7242 # creating and moving files from /tmp can sometimes cause problems.
7243 # Create a temporary directory, and hook for its removal unless debugging.
7244 $debug ||
7246 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
7247 trap '{ (exit 1); exit 1; }' 1 2 13 15
7250 # Create a (secure) tmp directory for tmp files.
7253 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
7254 test -n "$tmp" && test -d "$tmp"
7255 } ||
7257 tmp=./confstat$$-$RANDOM
7258 (umask 077 && mkdir $tmp)
7259 } ||
7261 echo "$me: cannot create a temporary directory in ." >&2
7262 { (exit 1); exit 1; }
7265 _ACEOF
7267 cat >>$CONFIG_STATUS <<_ACEOF
7270 # CONFIG_FILES section.
7273 # No need to generate the scripts if there are no CONFIG_FILES.
7274 # This happens for instance when ./config.status config.h
7275 if test -n "\$CONFIG_FILES"; then
7276 # Protect against being on the right side of a sed subst in config.status.
7277 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
7278 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
7279 s,@SHELL@,$SHELL,;t t
7280 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
7281 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
7282 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
7283 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
7284 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
7285 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
7286 s,@exec_prefix@,$exec_prefix,;t t
7287 s,@prefix@,$prefix,;t t
7288 s,@program_transform_name@,$program_transform_name,;t t
7289 s,@bindir@,$bindir,;t t
7290 s,@sbindir@,$sbindir,;t t
7291 s,@libexecdir@,$libexecdir,;t t
7292 s,@datadir@,$datadir,;t t
7293 s,@sysconfdir@,$sysconfdir,;t t
7294 s,@sharedstatedir@,$sharedstatedir,;t t
7295 s,@localstatedir@,$localstatedir,;t t
7296 s,@libdir@,$libdir,;t t
7297 s,@includedir@,$includedir,;t t
7298 s,@oldincludedir@,$oldincludedir,;t t
7299 s,@infodir@,$infodir,;t t
7300 s,@mandir@,$mandir,;t t
7301 s,@build_alias@,$build_alias,;t t
7302 s,@host_alias@,$host_alias,;t t
7303 s,@target_alias@,$target_alias,;t t
7304 s,@DEFS@,$DEFS,;t t
7305 s,@ECHO_C@,$ECHO_C,;t t
7306 s,@ECHO_N@,$ECHO_N,;t t
7307 s,@ECHO_T@,$ECHO_T,;t t
7308 s,@LIBS@,$LIBS,;t t
7309 s,@with_fp@,$with_fp,;t t
7310 s,@with_cvs@,$with_cvs,;t t
7311 s,@enable_check_abi@,$enable_check_abi,;t t
7312 s,@oldest_abi@,$oldest_abi,;t t
7313 s,@subdirs@,$subdirs,;t t
7314 s,@force_install@,$force_install,;t t
7315 s,@all_warnings@,$all_warnings,;t t
7316 s,@build@,$build,;t t
7317 s,@build_cpu@,$build_cpu,;t t
7318 s,@build_vendor@,$build_vendor,;t t
7319 s,@build_os@,$build_os,;t t
7320 s,@host@,$host,;t t
7321 s,@host_cpu@,$host_cpu,;t t
7322 s,@host_vendor@,$host_vendor,;t t
7323 s,@host_os@,$host_os,;t t
7324 s,@base_machine@,$base_machine,;t t
7325 s,@sysnames@,$sysnames,;t t
7326 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
7327 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
7328 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
7329 s,@LN_S@,$LN_S,;t t
7330 s,@CC@,$CC,;t t
7331 s,@CFLAGS@,$CFLAGS,;t t
7332 s,@LDFLAGS@,$LDFLAGS,;t t
7333 s,@CPPFLAGS@,$CPPFLAGS,;t t
7334 s,@ac_ct_CC@,$ac_ct_CC,;t t
7335 s,@OBJEXT@,$OBJEXT,;t t
7336 s,@BUILD_CC@,$BUILD_CC,;t t
7337 s,@cross_compiling@,$cross_compiling,;t t
7338 s,@CPP@,$CPP,;t t
7339 s,@AR@,$AR,;t t
7340 s,@OBJDUMP@,$OBJDUMP,;t t
7341 s,@RANLIB@,$RANLIB,;t t
7342 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
7343 s,@MIG@,$MIG,;t t
7344 s,@AS@,$AS,;t t
7345 s,@LD@,$LD,;t t
7346 s,@PWD_P@,$PWD_P,;t t
7347 s,@MAKE@,$MAKE,;t t
7348 s,@MSGFMT@,$MSGFMT,;t t
7349 s,@MAKEINFO@,$MAKEINFO,;t t
7350 s,@SED@,$SED,;t t
7351 s,@AUTOCONF@,$AUTOCONF,;t t
7352 s,@CCVERSION@,$CCVERSION,;t t
7353 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
7354 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
7355 s,@BASH@,$BASH,;t t
7356 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
7357 s,@KSH@,$KSH,;t t
7358 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
7359 s,@AWK@,$AWK,;t t
7360 s,@PERL@,$PERL,;t t
7361 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
7362 s,@OLD_DEBIAN_INSTALL_INFO@,$OLD_DEBIAN_INSTALL_INFO,;t t
7363 s,@BISON@,$BISON,;t t
7364 s,@VERSIONING@,$VERSIONING,;t t
7365 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
7366 s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
7367 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
7368 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
7369 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
7370 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
7371 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
7372 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
7373 s,@libc_cv_cpp_asm_debuginfo@,$libc_cv_cpp_asm_debuginfo,;t t
7374 s,@no_whole_archive@,$no_whole_archive,;t t
7375 s,@exceptions@,$exceptions,;t t
7376 s,@LIBGD@,$LIBGD,;t t
7377 s,@EGREP@,$EGREP,;t t
7378 s,@sizeof_long_double@,$sizeof_long_double,;t t
7379 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
7380 s,@uname_sysname@,$uname_sysname,;t t
7381 s,@uname_release@,$uname_release,;t t
7382 s,@uname_version@,$uname_version,;t t
7383 s,@old_glibc_headers@,$old_glibc_headers,;t t
7384 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
7385 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
7386 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
7387 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
7388 s,@use_ldconfig@,$use_ldconfig,;t t
7389 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
7390 s,@gnu_ld@,$gnu_ld,;t t
7391 s,@gnu_as@,$gnu_as,;t t
7392 s,@elf@,$elf,;t t
7393 s,@xcoff@,$xcoff,;t t
7394 s,@static@,$static,;t t
7395 s,@shared@,$shared,;t t
7396 s,@pic_default@,$pic_default,;t t
7397 s,@profile@,$profile,;t t
7398 s,@omitfp@,$omitfp,;t t
7399 s,@bounded@,$bounded,;t t
7400 s,@static_nss@,$static_nss,;t t
7401 s,@nopic_initfini@,$nopic_initfini,;t t
7402 s,@DEFINES@,$DEFINES,;t t
7403 s,@linux_doors@,$linux_doors,;t t
7404 s,@mach_interface_list@,$mach_interface_list,;t t
7405 s,@VERSION@,$VERSION,;t t
7406 s,@RELEASE@,$RELEASE,;t t
7407 s,@LIBOBJS@,$LIBOBJS,;t t
7408 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
7409 CEOF
7411 _ACEOF
7413 cat >>$CONFIG_STATUS <<\_ACEOF
7414 # Split the substitutions into bite-sized pieces for seds with
7415 # small command number limits, like on Digital OSF/1 and HP-UX.
7416 ac_max_sed_lines=48
7417 ac_sed_frag=1 # Number of current file.
7418 ac_beg=1 # First line for current file.
7419 ac_end=$ac_max_sed_lines # Line after last line for current file.
7420 ac_more_lines=:
7421 ac_sed_cmds=
7422 while $ac_more_lines; do
7423 if test $ac_beg -gt 1; then
7424 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7425 else
7426 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7428 if test ! -s $tmp/subs.frag; then
7429 ac_more_lines=false
7430 else
7431 # The purpose of the label and of the branching condition is to
7432 # speed up the sed processing (if there are no `@' at all, there
7433 # is no need to browse any of the substitutions).
7434 # These are the two extra sed commands mentioned above.
7435 (echo ':t
7436 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
7437 if test -z "$ac_sed_cmds"; then
7438 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
7439 else
7440 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
7442 ac_sed_frag=`expr $ac_sed_frag + 1`
7443 ac_beg=$ac_end
7444 ac_end=`expr $ac_end + $ac_max_sed_lines`
7446 done
7447 if test -z "$ac_sed_cmds"; then
7448 ac_sed_cmds=cat
7450 fi # test -n "$CONFIG_FILES"
7452 _ACEOF
7453 cat >>$CONFIG_STATUS <<\_ACEOF
7454 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
7455 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7456 case $ac_file in
7457 - | *:- | *:-:* ) # input from stdin
7458 cat >$tmp/stdin
7459 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7460 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7461 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7462 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7463 * ) ac_file_in=$ac_file.in ;;
7464 esac
7466 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
7467 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7468 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7469 X"$ac_file" : 'X\(//\)[^/]' \| \
7470 X"$ac_file" : 'X\(//\)$' \| \
7471 X"$ac_file" : 'X\(/\)' \| \
7472 . : '\(.\)' 2>/dev/null ||
7473 echo X"$ac_file" |
7474 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7475 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7476 /^X\(\/\/\)$/{ s//\1/; q; }
7477 /^X\(\/\).*/{ s//\1/; q; }
7478 s/.*/./; q'`
7479 { if $as_mkdir_p; then
7480 mkdir -p "$ac_dir"
7481 else
7482 as_dir="$ac_dir"
7483 as_dirs=
7484 while test ! -d "$as_dir"; do
7485 as_dirs="$as_dir $as_dirs"
7486 as_dir=`(dirname "$as_dir") 2>/dev/null ||
7487 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7488 X"$as_dir" : 'X\(//\)[^/]' \| \
7489 X"$as_dir" : 'X\(//\)$' \| \
7490 X"$as_dir" : 'X\(/\)' \| \
7491 . : '\(.\)' 2>/dev/null ||
7492 echo X"$as_dir" |
7493 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7494 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7495 /^X\(\/\/\)$/{ s//\1/; q; }
7496 /^X\(\/\).*/{ s//\1/; q; }
7497 s/.*/./; q'`
7498 done
7499 test ! -n "$as_dirs" || mkdir $as_dirs
7500 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7501 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7502 { (exit 1); exit 1; }; }; }
7504 ac_builddir=.
7506 if test "$ac_dir" != .; then
7507 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7508 # A "../" for each directory in $ac_dir_suffix.
7509 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7510 else
7511 ac_dir_suffix= ac_top_builddir=
7514 case $srcdir in
7515 .) # No --srcdir option. We are building in place.
7516 ac_srcdir=.
7517 if test -z "$ac_top_builddir"; then
7518 ac_top_srcdir=.
7519 else
7520 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7521 fi ;;
7522 [\\/]* | ?:[\\/]* ) # Absolute path.
7523 ac_srcdir=$srcdir$ac_dir_suffix;
7524 ac_top_srcdir=$srcdir ;;
7525 *) # Relative path.
7526 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7527 ac_top_srcdir=$ac_top_builddir$srcdir ;;
7528 esac
7529 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
7530 # absolute.
7531 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
7532 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
7533 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
7534 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
7537 case $INSTALL in
7538 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7539 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
7540 esac
7542 if test x"$ac_file" != x-; then
7543 { echo "$as_me:$LINENO: creating $ac_file" >&5
7544 echo "$as_me: creating $ac_file" >&6;}
7545 rm -f "$ac_file"
7547 # Let's still pretend it is `configure' which instantiates (i.e., don't
7548 # use $as_me), people would be surprised to read:
7549 # /* config.h. Generated by config.status. */
7550 if test x"$ac_file" = x-; then
7551 configure_input=
7552 else
7553 configure_input="$ac_file. "
7555 configure_input=$configure_input"Generated from `echo $ac_file_in |
7556 sed 's,.*/,,'` by configure."
7558 # First look for the input files in the build tree, otherwise in the
7559 # src tree.
7560 ac_file_inputs=`IFS=:
7561 for f in $ac_file_in; do
7562 case $f in
7563 -) echo $tmp/stdin ;;
7564 [\\/$]*)
7565 # Absolute (can't be DOS-style, as IFS=:)
7566 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7567 echo "$as_me: error: cannot find input file: $f" >&2;}
7568 { (exit 1); exit 1; }; }
7569 echo $f;;
7570 *) # Relative
7571 if test -f "$f"; then
7572 # Build tree
7573 echo $f
7574 elif test -f "$srcdir/$f"; then
7575 # Source tree
7576 echo $srcdir/$f
7577 else
7578 # /dev/null tree
7579 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7580 echo "$as_me: error: cannot find input file: $f" >&2;}
7581 { (exit 1); exit 1; }; }
7582 fi;;
7583 esac
7584 done` || { (exit 1); exit 1; }
7585 _ACEOF
7586 cat >>$CONFIG_STATUS <<_ACEOF
7587 sed "$ac_vpsub
7588 $extrasub
7589 _ACEOF
7590 cat >>$CONFIG_STATUS <<\_ACEOF
7592 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7593 s,@configure_input@,$configure_input,;t t
7594 s,@srcdir@,$ac_srcdir,;t t
7595 s,@abs_srcdir@,$ac_abs_srcdir,;t t
7596 s,@top_srcdir@,$ac_top_srcdir,;t t
7597 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
7598 s,@builddir@,$ac_builddir,;t t
7599 s,@abs_builddir@,$ac_abs_builddir,;t t
7600 s,@top_builddir@,$ac_top_builddir,;t t
7601 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
7602 s,@INSTALL@,$ac_INSTALL,;t t
7603 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
7604 rm -f $tmp/stdin
7605 if test x"$ac_file" != x-; then
7606 mv $tmp/out $ac_file
7607 else
7608 cat $tmp/out
7609 rm -f $tmp/out
7612 done
7613 _ACEOF
7614 cat >>$CONFIG_STATUS <<\_ACEOF
7617 # CONFIG_HEADER section.
7620 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7621 # NAME is the cpp macro being defined and VALUE is the value it is being given.
7623 # ac_d sets the value in "#define NAME VALUE" lines.
7624 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
7625 ac_dB='[ ].*$,\1#\2'
7626 ac_dC=' '
7627 ac_dD=',;t'
7628 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7629 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
7630 ac_uB='$,\1#\2define\3'
7631 ac_uC=' '
7632 ac_uD=',;t'
7634 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
7635 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7636 case $ac_file in
7637 - | *:- | *:-:* ) # input from stdin
7638 cat >$tmp/stdin
7639 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7640 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7641 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7642 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7643 * ) ac_file_in=$ac_file.in ;;
7644 esac
7646 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
7647 echo "$as_me: creating $ac_file" >&6;}
7649 # First look for the input files in the build tree, otherwise in the
7650 # src tree.
7651 ac_file_inputs=`IFS=:
7652 for f in $ac_file_in; do
7653 case $f in
7654 -) echo $tmp/stdin ;;
7655 [\\/$]*)
7656 # Absolute (can't be DOS-style, as IFS=:)
7657 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7658 echo "$as_me: error: cannot find input file: $f" >&2;}
7659 { (exit 1); exit 1; }; }
7660 echo $f;;
7661 *) # Relative
7662 if test -f "$f"; then
7663 # Build tree
7664 echo $f
7665 elif test -f "$srcdir/$f"; then
7666 # Source tree
7667 echo $srcdir/$f
7668 else
7669 # /dev/null tree
7670 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7671 echo "$as_me: error: cannot find input file: $f" >&2;}
7672 { (exit 1); exit 1; }; }
7673 fi;;
7674 esac
7675 done` || { (exit 1); exit 1; }
7676 # Remove the trailing spaces.
7677 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
7679 _ACEOF
7681 # Transform confdefs.h into two sed scripts, `conftest.defines' and
7682 # `conftest.undefs', that substitutes the proper values into
7683 # config.h.in to produce config.h. The first handles `#define'
7684 # templates, and the second `#undef' templates.
7685 # And first: Protect against being on the right side of a sed subst in
7686 # config.status. Protect against being in an unquoted here document
7687 # in config.status.
7688 rm -f conftest.defines conftest.undefs
7689 # Using a here document instead of a string reduces the quoting nightmare.
7690 # Putting comments in sed scripts is not portable.
7692 # `end' is used to avoid that the second main sed command (meant for
7693 # 0-ary CPP macros) applies to n-ary macro definitions.
7694 # See the Autoconf documentation for `clear'.
7695 cat >confdef2sed.sed <<\_ACEOF
7696 s/[\\&,]/\\&/g
7697 s,[\\$`],\\&,g
7698 t clear
7699 : clear
7700 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
7701 t end
7702 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
7703 : end
7704 _ACEOF
7705 # If some macros were called several times there might be several times
7706 # the same #defines, which is useless. Nevertheless, we may not want to
7707 # sort them, since we want the *last* AC-DEFINE to be honored.
7708 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
7709 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
7710 rm -f confdef2sed.sed
7712 # This sed command replaces #undef with comments. This is necessary, for
7713 # example, in the case of _POSIX_SOURCE, which is predefined and required
7714 # on some systems where configure will not decide to define it.
7715 cat >>conftest.undefs <<\_ACEOF
7716 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
7717 _ACEOF
7719 # Break up conftest.defines because some shells have a limit on the size
7720 # of here documents, and old seds have small limits too (100 cmds).
7721 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
7722 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
7723 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
7724 echo ' :' >>$CONFIG_STATUS
7725 rm -f conftest.tail
7726 while grep . conftest.defines >/dev/null
7728 # Write a limited-size here document to $tmp/defines.sed.
7729 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
7730 # Speed up: don't consider the non `#define' lines.
7731 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
7732 # Work around the forget-to-reset-the-flag bug.
7733 echo 't clr' >>$CONFIG_STATUS
7734 echo ': clr' >>$CONFIG_STATUS
7735 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
7736 echo 'CEOF
7737 sed -f $tmp/defines.sed $tmp/in >$tmp/out
7738 rm -f $tmp/in
7739 mv $tmp/out $tmp/in
7740 ' >>$CONFIG_STATUS
7741 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
7742 rm -f conftest.defines
7743 mv conftest.tail conftest.defines
7744 done
7745 rm -f conftest.defines
7746 echo ' fi # grep' >>$CONFIG_STATUS
7747 echo >>$CONFIG_STATUS
7749 # Break up conftest.undefs because some shells have a limit on the size
7750 # of here documents, and old seds have small limits too (100 cmds).
7751 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
7752 rm -f conftest.tail
7753 while grep . conftest.undefs >/dev/null
7755 # Write a limited-size here document to $tmp/undefs.sed.
7756 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
7757 # Speed up: don't consider the non `#undef'
7758 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
7759 # Work around the forget-to-reset-the-flag bug.
7760 echo 't clr' >>$CONFIG_STATUS
7761 echo ': clr' >>$CONFIG_STATUS
7762 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
7763 echo 'CEOF
7764 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
7765 rm -f $tmp/in
7766 mv $tmp/out $tmp/in
7767 ' >>$CONFIG_STATUS
7768 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
7769 rm -f conftest.undefs
7770 mv conftest.tail conftest.undefs
7771 done
7772 rm -f conftest.undefs
7774 cat >>$CONFIG_STATUS <<\_ACEOF
7775 # Let's still pretend it is `configure' which instantiates (i.e., don't
7776 # use $as_me), people would be surprised to read:
7777 # /* config.h. Generated by config.status. */
7778 if test x"$ac_file" = x-; then
7779 echo "/* Generated by configure. */" >$tmp/config.h
7780 else
7781 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
7783 cat $tmp/in >>$tmp/config.h
7784 rm -f $tmp/in
7785 if test x"$ac_file" != x-; then
7786 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
7787 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
7788 echo "$as_me: $ac_file is unchanged" >&6;}
7789 else
7790 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7791 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7792 X"$ac_file" : 'X\(//\)[^/]' \| \
7793 X"$ac_file" : 'X\(//\)$' \| \
7794 X"$ac_file" : 'X\(/\)' \| \
7795 . : '\(.\)' 2>/dev/null ||
7796 echo X"$ac_file" |
7797 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7798 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7799 /^X\(\/\/\)$/{ s//\1/; q; }
7800 /^X\(\/\).*/{ s//\1/; q; }
7801 s/.*/./; q'`
7802 { if $as_mkdir_p; then
7803 mkdir -p "$ac_dir"
7804 else
7805 as_dir="$ac_dir"
7806 as_dirs=
7807 while test ! -d "$as_dir"; do
7808 as_dirs="$as_dir $as_dirs"
7809 as_dir=`(dirname "$as_dir") 2>/dev/null ||
7810 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7811 X"$as_dir" : 'X\(//\)[^/]' \| \
7812 X"$as_dir" : 'X\(//\)$' \| \
7813 X"$as_dir" : 'X\(/\)' \| \
7814 . : '\(.\)' 2>/dev/null ||
7815 echo X"$as_dir" |
7816 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7817 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7818 /^X\(\/\/\)$/{ s//\1/; q; }
7819 /^X\(\/\).*/{ s//\1/; q; }
7820 s/.*/./; q'`
7821 done
7822 test ! -n "$as_dirs" || mkdir $as_dirs
7823 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7824 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7825 { (exit 1); exit 1; }; }; }
7827 rm -f $ac_file
7828 mv $tmp/config.h $ac_file
7830 else
7831 cat $tmp/config.h
7832 rm -f $tmp/config.h
7834 done
7835 _ACEOF
7836 cat >>$CONFIG_STATUS <<\_ACEOF
7839 # CONFIG_COMMANDS section.
7841 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
7842 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
7843 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
7844 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
7845 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7846 X"$ac_dest" : 'X\(//\)[^/]' \| \
7847 X"$ac_dest" : 'X\(//\)$' \| \
7848 X"$ac_dest" : 'X\(/\)' \| \
7849 . : '\(.\)' 2>/dev/null ||
7850 echo X"$ac_dest" |
7851 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7852 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7853 /^X\(\/\/\)$/{ s//\1/; q; }
7854 /^X\(\/\).*/{ s//\1/; q; }
7855 s/.*/./; q'`
7856 ac_builddir=.
7858 if test "$ac_dir" != .; then
7859 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7860 # A "../" for each directory in $ac_dir_suffix.
7861 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7862 else
7863 ac_dir_suffix= ac_top_builddir=
7866 case $srcdir in
7867 .) # No --srcdir option. We are building in place.
7868 ac_srcdir=.
7869 if test -z "$ac_top_builddir"; then
7870 ac_top_srcdir=.
7871 else
7872 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7873 fi ;;
7874 [\\/]* | ?:[\\/]* ) # Absolute path.
7875 ac_srcdir=$srcdir$ac_dir_suffix;
7876 ac_top_srcdir=$srcdir ;;
7877 *) # Relative path.
7878 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7879 ac_top_srcdir=$ac_top_builddir$srcdir ;;
7880 esac
7881 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
7882 # absolute.
7883 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
7884 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
7885 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
7886 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
7889 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
7890 echo "$as_me: executing $ac_dest commands" >&6;}
7891 case $ac_dest in
7892 default )
7893 case $CONFIG_FILES in *config.make*)
7894 echo "$config_vars" >> config.make;;
7895 esac
7896 test -d bits || mkdir bits ;;
7897 esac
7898 done
7899 _ACEOF
7901 cat >>$CONFIG_STATUS <<\_ACEOF
7903 { (exit 0); exit 0; }
7904 _ACEOF
7905 chmod +x $CONFIG_STATUS
7906 ac_clean_files=$ac_clean_files_save
7909 # configure is writing to config.log, and then calls config.status.
7910 # config.status does its own redirection, appending to config.log.
7911 # Unfortunately, on DOS this fails, as config.log is still kept open
7912 # by configure, so config.status won't be able to write to it; its
7913 # output is simply discarded. So we exec the FD to /dev/null,
7914 # effectively closing config.log, so it can be properly (re)opened and
7915 # appended to by config.status. When coming back to configure, we
7916 # need to make the FD available again.
7917 if test "$no_create" != yes; then
7918 ac_cs_success=:
7919 ac_config_status_args=
7920 test "$silent" = yes &&
7921 ac_config_status_args="$ac_config_status_args --quiet"
7922 exec 5>/dev/null
7923 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
7924 exec 5>>config.log
7925 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
7926 # would make configure fail if this is the last instruction.
7927 $ac_cs_success || { (exit 1); exit 1; }
7931 # CONFIG_SUBDIRS section.
7933 if test "$no_recursion" != yes; then
7935 # Remove --cache-file and --srcdir arguments so they do not pile up.
7936 ac_sub_configure_args=
7937 ac_prev=
7938 for ac_arg in $ac_configure_args; do
7939 if test -n "$ac_prev"; then
7940 ac_prev=
7941 continue
7943 case $ac_arg in
7944 -cache-file | --cache-file | --cache-fil | --cache-fi \
7945 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
7946 ac_prev=cache_file ;;
7947 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
7948 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
7949 | --c=*)
7951 --config-cache | -C)
7953 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
7954 ac_prev=srcdir ;;
7955 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
7957 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
7958 ac_prev=prefix ;;
7959 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
7961 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
7962 esac
7963 done
7965 # Always prepend --prefix to ensure using the same prefix
7966 # in subdir configurations.
7967 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
7969 ac_popdir=`pwd`
7970 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
7972 # Do not complain, so a configure script can configure whichever
7973 # parts of a large source tree are present.
7974 test -d $srcdir/$ac_dir || continue
7976 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
7977 echo "$as_me: configuring in $ac_dir" >&6;}
7978 { if $as_mkdir_p; then
7979 mkdir -p "$ac_dir"
7980 else
7981 as_dir="$ac_dir"
7982 as_dirs=
7983 while test ! -d "$as_dir"; do
7984 as_dirs="$as_dir $as_dirs"
7985 as_dir=`(dirname "$as_dir") 2>/dev/null ||
7986 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7987 X"$as_dir" : 'X\(//\)[^/]' \| \
7988 X"$as_dir" : 'X\(//\)$' \| \
7989 X"$as_dir" : 'X\(/\)' \| \
7990 . : '\(.\)' 2>/dev/null ||
7991 echo X"$as_dir" |
7992 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7993 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7994 /^X\(\/\/\)$/{ s//\1/; q; }
7995 /^X\(\/\).*/{ s//\1/; q; }
7996 s/.*/./; q'`
7997 done
7998 test ! -n "$as_dirs" || mkdir $as_dirs
7999 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8000 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8001 { (exit 1); exit 1; }; }; }
8003 ac_builddir=.
8005 if test "$ac_dir" != .; then
8006 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8007 # A "../" for each directory in $ac_dir_suffix.
8008 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8009 else
8010 ac_dir_suffix= ac_top_builddir=
8013 case $srcdir in
8014 .) # No --srcdir option. We are building in place.
8015 ac_srcdir=.
8016 if test -z "$ac_top_builddir"; then
8017 ac_top_srcdir=.
8018 else
8019 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8020 fi ;;
8021 [\\/]* | ?:[\\/]* ) # Absolute path.
8022 ac_srcdir=$srcdir$ac_dir_suffix;
8023 ac_top_srcdir=$srcdir ;;
8024 *) # Relative path.
8025 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8026 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8027 esac
8028 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
8029 # absolute.
8030 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
8031 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
8032 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
8033 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
8036 cd $ac_dir
8038 # Check for guested configure; otherwise get Cygnus style configure.
8039 if test -f $ac_srcdir/configure.gnu; then
8040 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
8041 elif test -f $ac_srcdir/configure; then
8042 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
8043 elif test -f $ac_srcdir/configure.in; then
8044 ac_sub_configure=$ac_configure
8045 else
8046 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
8047 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8048 ac_sub_configure=
8051 # The recursion is here.
8052 if test -n "$ac_sub_configure"; then
8053 # Make the cache file name correct relative to the subdirectory.
8054 case $cache_file in
8055 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8056 *) # Relative path.
8057 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
8058 esac
8060 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
8061 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8062 # The eval makes quoting arguments work.
8063 eval $ac_sub_configure $ac_sub_configure_args \
8064 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
8065 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
8066 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
8067 { (exit 1); exit 1; }; }
8070 cd $ac_popdir
8071 done