2003-03-17 Roland McGrath <roland@redhat.com>
[glibc.git] / configure
blob77acfcfdb6f2001bf67889f5cc48b08f94b7dd21
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 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 PWD_P CC MAKE MSGFMT MAKEINFO SED AUTOCONF CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT BUILD_CC cross_compiling CPP AR OBJDUMP RANLIB ac_ct_RANLIB MIG AS LD 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-shared build shared library [default=yes if GNU ld &
855 ELF]
856 --enable-profile build profiled library [default=yes]
857 --enable-omitfp build undebuggable optimized library
858 [default=no]
859 --enable-bounded build with runtime bounds checking
860 [default=no]
861 --disable-versioning do not include versioning information in the library
862 objects [default=yes if supported]
863 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
864 [default=glibc default]
865 --enable-add-ons[=DIRS...]
866 configure and build add-ons in DIR1,DIR2,... search
867 for add-ons if no parameter given
868 --disable-hidden-plt do not hide internal function calls to avoid PLT
869 --enable-static-nss build static NSS modules [default=no]
870 --disable-force-install don't force installation of files from this package,
871 even if they are older than the installed files
872 --enable-kernel=VERSION compile for compatibility with kernel not older than
873 VERSION
874 --enable-all-warnings enable all useful warnings gcc can issue
876 Optional Packages:
877 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
878 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
879 --with-gmp=DIRECTORY find GMP source code in DIRECTORY (not needed)
880 --with-gd=DIR find libgd include dir and library with prefix DIR
881 --with-gd-include=DIR find libgd include files in DIR
882 --with-gd-lib=DIR find libgd library files in DIR
883 --with-fp if using floating-point hardware [default=yes]
884 --with-binutils=PATH specify location of binutils (as and ld)
885 --with-elf if using the ELF object format
886 --with-xcoff if using the XCOFF object format
887 --without-cvs if CVS should not be used
888 --with-headers=PATH location of system headers to use (for example
889 /usr/src/linux/include) [default=compiler
890 default]
891 --with-tls enable support for TLS
892 --without-__thread do not use TLS features even when supporting them
894 Some influential environment variables:
895 CC C compiler command
896 CFLAGS C compiler flags
897 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
898 nonstandard directory <lib dir>
899 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
900 headers in a nonstandard directory <include dir>
901 CPP C preprocessor
903 Use these variables to override the choices made by `configure' or to help
904 it to find libraries and programs with nonstandard names/locations.
906 Report bugs to <glibc>.
907 _ACEOF
910 if test "$ac_init_help" = "recursive"; then
911 # If there are subdirs, report their specific --help.
912 ac_popdir=`pwd`
913 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
914 test -d $ac_dir || continue
915 ac_builddir=.
917 if test "$ac_dir" != .; then
918 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
919 # A "../" for each directory in $ac_dir_suffix.
920 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
921 else
922 ac_dir_suffix= ac_top_builddir=
925 case $srcdir in
926 .) # No --srcdir option. We are building in place.
927 ac_srcdir=.
928 if test -z "$ac_top_builddir"; then
929 ac_top_srcdir=.
930 else
931 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
932 fi ;;
933 [\\/]* | ?:[\\/]* ) # Absolute path.
934 ac_srcdir=$srcdir$ac_dir_suffix;
935 ac_top_srcdir=$srcdir ;;
936 *) # Relative path.
937 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
938 ac_top_srcdir=$ac_top_builddir$srcdir ;;
939 esac
940 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
941 # absolute.
942 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
943 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
944 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
945 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
947 cd $ac_dir
948 # Check for guested configure; otherwise get Cygnus style configure.
949 if test -f $ac_srcdir/configure.gnu; then
950 echo
951 $SHELL $ac_srcdir/configure.gnu --help=recursive
952 elif test -f $ac_srcdir/configure; then
953 echo
954 $SHELL $ac_srcdir/configure --help=recursive
955 elif test -f $ac_srcdir/configure.ac ||
956 test -f $ac_srcdir/configure.in; then
957 echo
958 $ac_configure --help
959 else
960 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
962 cd $ac_popdir
963 done
966 test -n "$ac_init_help" && exit 0
967 if $ac_init_version; then
968 cat <<\_ACEOF
969 GNU C Library configure (see version.h)
970 generated by GNU Autoconf 2.57
972 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
973 Free Software Foundation, Inc.
974 This configure script is free software; the Free Software Foundation
975 gives unlimited permission to copy, distribute and modify it.
976 _ACEOF
977 exit 0
979 exec 5>config.log
980 cat >&5 <<_ACEOF
981 This file contains any messages produced by compilers while
982 running configure, to aid debugging if configure makes a mistake.
984 It was created by GNU C Library $as_me (see version.h), which was
985 generated by GNU Autoconf 2.57. Invocation command line was
987 $ $0 $@
989 _ACEOF
991 cat <<_ASUNAME
992 ## --------- ##
993 ## Platform. ##
994 ## --------- ##
996 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
997 uname -m = `(uname -m) 2>/dev/null || echo unknown`
998 uname -r = `(uname -r) 2>/dev/null || echo unknown`
999 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1000 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1002 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1003 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1005 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1006 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1007 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1008 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1009 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1010 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1011 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1013 _ASUNAME
1015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1016 for as_dir in $PATH
1018 IFS=$as_save_IFS
1019 test -z "$as_dir" && as_dir=.
1020 echo "PATH: $as_dir"
1021 done
1023 } >&5
1025 cat >&5 <<_ACEOF
1028 ## ----------- ##
1029 ## Core tests. ##
1030 ## ----------- ##
1032 _ACEOF
1035 # Keep a trace of the command line.
1036 # Strip out --no-create and --no-recursion so they do not pile up.
1037 # Strip out --silent because we don't want to record it for future runs.
1038 # Also quote any args containing shell meta-characters.
1039 # Make two passes to allow for proper duplicate-argument suppression.
1040 ac_configure_args=
1041 ac_configure_args0=
1042 ac_configure_args1=
1043 ac_sep=
1044 ac_must_keep_next=false
1045 for ac_pass in 1 2
1047 for ac_arg
1049 case $ac_arg in
1050 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1051 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1052 | -silent | --silent | --silen | --sile | --sil)
1053 continue ;;
1054 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1055 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1056 esac
1057 case $ac_pass in
1058 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1060 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1061 if test $ac_must_keep_next = true; then
1062 ac_must_keep_next=false # Got value, back to normal.
1063 else
1064 case $ac_arg in
1065 *=* | --config-cache | -C | -disable-* | --disable-* \
1066 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1067 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1068 | -with-* | --with-* | -without-* | --without-* | --x)
1069 case "$ac_configure_args0 " in
1070 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1071 esac
1073 -* ) ac_must_keep_next=true ;;
1074 esac
1076 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1077 # Get rid of the leading space.
1078 ac_sep=" "
1080 esac
1081 done
1082 done
1083 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1084 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1086 # When interrupted or exit'd, cleanup temporary files, and complete
1087 # config.log. We remove comments because anyway the quotes in there
1088 # would cause problems or look ugly.
1089 # WARNING: Be sure not to use single quotes in there, as some shells,
1090 # such as our DU 5.0 friend, will then `close' the trap.
1091 trap 'exit_status=$?
1092 # Save into config.log some information that might help in debugging.
1094 echo
1096 cat <<\_ASBOX
1097 ## ---------------- ##
1098 ## Cache variables. ##
1099 ## ---------------- ##
1100 _ASBOX
1101 echo
1102 # The following way of writing the cache mishandles newlines in values,
1104 (set) 2>&1 |
1105 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1106 *ac_space=\ *)
1107 sed -n \
1108 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1109 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1112 sed -n \
1113 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1115 esac;
1117 echo
1119 cat <<\_ASBOX
1120 ## ----------------- ##
1121 ## Output variables. ##
1122 ## ----------------- ##
1123 _ASBOX
1124 echo
1125 for ac_var in $ac_subst_vars
1127 eval ac_val=$`echo $ac_var`
1128 echo "$ac_var='"'"'$ac_val'"'"'"
1129 done | sort
1130 echo
1132 if test -n "$ac_subst_files"; then
1133 cat <<\_ASBOX
1134 ## ------------- ##
1135 ## Output files. ##
1136 ## ------------- ##
1137 _ASBOX
1138 echo
1139 for ac_var in $ac_subst_files
1141 eval ac_val=$`echo $ac_var`
1142 echo "$ac_var='"'"'$ac_val'"'"'"
1143 done | sort
1144 echo
1147 if test -s confdefs.h; then
1148 cat <<\_ASBOX
1149 ## ----------- ##
1150 ## confdefs.h. ##
1151 ## ----------- ##
1152 _ASBOX
1153 echo
1154 sed "/^$/d" confdefs.h | sort
1155 echo
1157 test "$ac_signal" != 0 &&
1158 echo "$as_me: caught signal $ac_signal"
1159 echo "$as_me: exit $exit_status"
1160 } >&5
1161 rm -f core core.* *.core &&
1162 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1163 exit $exit_status
1165 for ac_signal in 1 2 13 15; do
1166 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1167 done
1168 ac_signal=0
1170 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1171 rm -rf conftest* confdefs.h
1172 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1173 echo >confdefs.h
1175 # Predefined preprocessor variables.
1177 cat >>confdefs.h <<_ACEOF
1178 #define PACKAGE_NAME "$PACKAGE_NAME"
1179 _ACEOF
1182 cat >>confdefs.h <<_ACEOF
1183 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1184 _ACEOF
1187 cat >>confdefs.h <<_ACEOF
1188 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1189 _ACEOF
1192 cat >>confdefs.h <<_ACEOF
1193 #define PACKAGE_STRING "$PACKAGE_STRING"
1194 _ACEOF
1197 cat >>confdefs.h <<_ACEOF
1198 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1199 _ACEOF
1202 # Let the site file select an alternate cache file if it wants to.
1203 # Prefer explicitly selected file to automatically selected ones.
1204 if test -z "$CONFIG_SITE"; then
1205 if test "x$prefix" != xNONE; then
1206 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1207 else
1208 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1211 for ac_site_file in $CONFIG_SITE; do
1212 if test -r "$ac_site_file"; then
1213 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1214 echo "$as_me: loading site script $ac_site_file" >&6;}
1215 sed 's/^/| /' "$ac_site_file" >&5
1216 . "$ac_site_file"
1218 done
1220 if test -r "$cache_file"; then
1221 # Some versions of bash will fail to source /dev/null (special
1222 # files actually), so we avoid doing that.
1223 if test -f "$cache_file"; then
1224 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1225 echo "$as_me: loading cache $cache_file" >&6;}
1226 case $cache_file in
1227 [\\/]* | ?:[\\/]* ) . $cache_file;;
1228 *) . ./$cache_file;;
1229 esac
1231 else
1232 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1233 echo "$as_me: creating cache $cache_file" >&6;}
1234 >$cache_file
1237 # Check that the precious variables saved in the cache have kept the same
1238 # value.
1239 ac_cache_corrupted=false
1240 for ac_var in `(set) 2>&1 |
1241 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1242 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1243 eval ac_new_set=\$ac_env_${ac_var}_set
1244 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1245 eval ac_new_val="\$ac_env_${ac_var}_value"
1246 case $ac_old_set,$ac_new_set in
1247 set,)
1248 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1249 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1250 ac_cache_corrupted=: ;;
1251 ,set)
1252 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1253 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1254 ac_cache_corrupted=: ;;
1255 ,);;
1257 if test "x$ac_old_val" != "x$ac_new_val"; then
1258 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1259 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1260 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1261 echo "$as_me: former value: $ac_old_val" >&2;}
1262 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1263 echo "$as_me: current value: $ac_new_val" >&2;}
1264 ac_cache_corrupted=:
1265 fi;;
1266 esac
1267 # Pass precious variables to config.status.
1268 if test "$ac_new_set" = set; then
1269 case $ac_new_val in
1270 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1271 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1272 *) ac_arg=$ac_var=$ac_new_val ;;
1273 esac
1274 case " $ac_configure_args " in
1275 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1276 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1277 esac
1279 done
1280 if $ac_cache_corrupted; then
1281 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1282 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1283 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1284 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1285 { (exit 1); exit 1; }; }
1288 ac_ext=c
1289 ac_cpp='$CPP $CPPFLAGS'
1290 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1291 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1292 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1321 ac_config_headers="$ac_config_headers config.h"
1323 ac_aux_dir=
1324 for ac_dir in scripts $srcdir/scripts; do
1325 if test -f $ac_dir/install-sh; then
1326 ac_aux_dir=$ac_dir
1327 ac_install_sh="$ac_aux_dir/install-sh -c"
1328 break
1329 elif test -f $ac_dir/install.sh; then
1330 ac_aux_dir=$ac_dir
1331 ac_install_sh="$ac_aux_dir/install.sh -c"
1332 break
1333 elif test -f $ac_dir/shtool; then
1334 ac_aux_dir=$ac_dir
1335 ac_install_sh="$ac_aux_dir/shtool install -c"
1336 break
1338 done
1339 if test -z "$ac_aux_dir"; then
1340 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&5
1341 echo "$as_me: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&2;}
1342 { (exit 1); exit 1; }; }
1344 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1345 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1346 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1349 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
1350 { { echo "$as_me:$LINENO: error: you must configure in a separate build directory" >&5
1351 echo "$as_me: error: you must configure in a separate build directory" >&2;}
1352 { (exit 1); exit 1; }; }
1355 # This will get text that should go into config.make.
1356 config_vars=
1358 # Check for a --with-gmp argument and set gmp-srcdir in config.make.
1360 # Check whether --with-gmp or --without-gmp was given.
1361 if test "${with_gmp+set}" = set; then
1362 withval="$with_gmp"
1364 case "$with_gmp" in
1365 yes) { { echo "$as_me:$LINENO: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&5
1366 echo "$as_me: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&2;}
1367 { (exit 1); exit 1; }; } ;;
1368 ''|no) ;;
1369 *) config_vars="$config_vars
1370 gmp-srcdir = $withval" ;;
1371 esac
1374 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
1376 # Check whether --with-gd or --without-gd was given.
1377 if test "${with_gd+set}" = set; then
1378 withval="$with_gd"
1379 case "$with_gd" in
1380 yes|''|no) ;;
1381 *) libgd_include="-I$withval/include"
1382 libgd_ldflags="-L$withval/lib" ;;
1383 esac
1387 # Check whether --with-gd-include or --without-gd-include was given.
1388 if test "${with_gd_include+set}" = set; then
1389 withval="$with_gd_include"
1390 case "$with_gd_include" in
1391 ''|no) ;;
1392 *) libgd_include="-I$withval" ;;
1393 esac
1397 # Check whether --with-gd-lib or --without-gd-lib was given.
1398 if test "${with_gd_lib+set}" = set; then
1399 withval="$with_gd_lib"
1400 case "$with_gd_lib" in
1401 ''|no) ;;
1402 *) libgd_ldflags="-L$withval" ;;
1403 esac
1407 if test -n "$libgd_include"; then
1408 config_vars="$config_vars
1409 CFLAGS-memusagestat.c = $libgd_include"
1411 if test -n "$libgd_ldflags"; then
1412 config_vars="$config_vars
1413 libgd-LDFLAGS = $libgd_ldflags"
1417 # Check whether --with-fp or --without-fp was given.
1418 if test "${with_fp+set}" = set; then
1419 withval="$with_fp"
1420 with_fp=$withval
1421 else
1422 with_fp=yes
1426 # Check whether --with-binutils or --without-binutils was given.
1427 if test "${with_binutils+set}" = set; then
1428 withval="$with_binutils"
1429 path_binutils=$withval
1430 else
1431 path_binutils=''
1434 # Check whether --with-elf or --without-elf was given.
1435 if test "${with_elf+set}" = set; then
1436 withval="$with_elf"
1437 elf=$withval
1438 else
1439 elf=no
1442 # Check whether --with-xcoff or --without-xcoff was given.
1443 if test "${with_xcoff+set}" = set; then
1444 withval="$with_xcoff"
1445 xcoff=$withval
1446 else
1447 xcoff=no
1450 # Check whether --with-cvs or --without-cvs was given.
1451 if test "${with_cvs+set}" = set; then
1452 withval="$with_cvs"
1453 with_cvs=$withval
1454 else
1455 with_cvs=yes
1457 if test "$with_cvs" = yes; then
1458 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1459 then
1460 with_cvs=no
1466 # Check whether --with-headers or --without-headers was given.
1467 if test "${with_headers+set}" = set; then
1468 withval="$with_headers"
1469 sysheaders=$withval
1470 else
1471 sysheaders=''
1474 # Check whether --enable-sanity-checks or --disable-sanity-checks was given.
1475 if test "${enable_sanity_checks+set}" = set; then
1476 enableval="$enable_sanity_checks"
1477 enable_sanity=$enableval
1478 else
1479 enable_sanity=yes
1482 static=yes
1483 # Check whether --enable-shared or --disable-shared was given.
1484 if test "${enable_shared+set}" = set; then
1485 enableval="$enable_shared"
1486 shared=$enableval
1487 else
1488 shared=default
1490 # Check whether --enable-profile or --disable-profile was given.
1491 if test "${enable_profile+set}" = set; then
1492 enableval="$enable_profile"
1493 profile=$enableval
1494 else
1495 profile=yes
1497 # Check whether --enable-omitfp or --disable-omitfp was given.
1498 if test "${enable_omitfp+set}" = set; then
1499 enableval="$enable_omitfp"
1500 omitfp=$enableval
1501 else
1502 omitfp=no
1504 # Check whether --enable-bounded or --disable-bounded was given.
1505 if test "${enable_bounded+set}" = set; then
1506 enableval="$enable_bounded"
1507 bounded=$enableval
1508 else
1509 bounded=no
1511 # Check whether --enable-versioning or --disable-versioning was given.
1512 if test "${enable_versioning+set}" = set; then
1513 enableval="$enable_versioning"
1514 enable_versioning=$enableval
1515 else
1516 enable_versioning=yes
1519 # Check whether --enable-oldest-abi or --disable-oldest-abi was given.
1520 if test "${enable_oldest_abi+set}" = set; then
1521 enableval="$enable_oldest_abi"
1522 oldest_abi=$enableval
1523 else
1524 oldest_abi=no
1526 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
1527 oldest_abi=default
1528 else
1529 cat >>confdefs.h <<_ACEOF
1530 #define GLIBC_OLDEST_ABI "$oldest_abi"
1531 _ACEOF
1536 # Check whether --enable-add-ons or --disable-add-ons was given.
1537 if test "${enable_add_ons+set}" = set; then
1538 enableval="$enable_add_ons"
1539 case "$enableval" in
1540 yes) add_ons=`cd $srcdir && echo */configure | sed -e 's!/configure!!g'`
1541 test "$add_ons" = "*" && add_ons= ;;
1542 *) add_ons=`echo "$enableval" | sed 's/,/ /g'`;;
1543 esac
1544 else
1545 add_ons=
1549 # Check whether --with-tls or --without-tls was given.
1550 if test "${with_tls+set}" = set; then
1551 withval="$with_tls"
1552 usetls=$withval
1553 else
1554 usetls=no
1558 # Check whether --with-__thread or --without-__thread was given.
1559 if test "${with___thread+set}" = set; then
1560 withval="$with___thread"
1561 use__thread=$withval
1562 else
1563 use__thread=yes
1566 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1567 if test "${enable_hidden_plt+set}" = set; then
1568 enableval="$enable_hidden_plt"
1569 hidden=$enableval
1570 else
1571 hidden=yes
1573 if test "x$hidden" = xno; then
1574 cat >>confdefs.h <<\_ACEOF
1575 #define NO_HIDDEN 1
1576 _ACEOF
1582 subdirs="$subdirs "
1583 add_ons_pfx=
1584 if test x"$add_ons" != x; then
1585 for f in $add_ons; do
1586 # Some sanity checks
1587 if test "$f" = "crypt"; then
1588 { { echo "$as_me:$LINENO: error:
1589 *** It seems that you're using an old \`crypt' add-on. crypt is now
1590 *** part of glibc and using the old add-on will not work with this
1591 *** release. Start again with fresh sources and without the old
1592 *** \`crypt' add-on." >&5
1593 echo "$as_me: error:
1594 *** It seems that you're using an old \`crypt' add-on. crypt is now
1595 *** part of glibc and using the old add-on will not work with this
1596 *** release. Start again with fresh sources and without the old
1597 *** \`crypt' add-on." >&2;}
1598 { (exit 1); exit 1; }; }
1600 if test "$f" = "localedata"; then
1601 { { echo "$as_me:$LINENO: error:
1602 *** It seems that you're using an old \`localedata' add-on. localedata
1603 *** is now part of glibc and using the old add-on will not work with
1604 *** this release. Start again with fresh sources and without the old
1605 *** \`localedata' add-on." >&5
1606 echo "$as_me: error:
1607 *** It seems that you're using an old \`localedata' add-on. localedata
1608 *** is now part of glibc and using the old add-on will not work with
1609 *** this release. Start again with fresh sources and without the old
1610 *** \`localedata' add-on." >&2;}
1611 { (exit 1); exit 1; }; }
1613 # Test whether such a subdir really exists.
1614 if test -d $srcdir/$f; then
1615 add_ons_pfx="$add_ons_pfx $f/"
1616 subdirs="$subdirs $f"
1617 else
1618 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1619 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1620 { (exit 1); exit 1; }; }
1622 done
1625 # Check whether --enable-static-nss or --disable-static-nss was given.
1626 if test "${enable_static_nss+set}" = set; then
1627 enableval="$enable_static_nss"
1628 static_nss=$enableval
1629 else
1630 static_nss=no
1632 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1633 static_nss=yes
1634 cat >>confdefs.h <<\_ACEOF
1635 #define DO_STATIC_NSS 1
1636 _ACEOF
1640 # Check whether --enable-force-install or --disable-force-install was given.
1641 if test "${enable_force_install+set}" = set; then
1642 enableval="$enable_force_install"
1643 force_install=$enableval
1644 else
1645 force_install=yes
1649 # Check whether --enable-kernel or --disable-kernel was given.
1650 if test "${enable_kernel+set}" = set; then
1651 enableval="$enable_kernel"
1652 minimum_kernel=$enableval
1654 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1655 # Better nothing than this.
1656 minimum_kernel=""
1657 else
1658 if test "$minimum_kernel" = current; then
1659 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1663 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1664 if test "${enable_all_warnings+set}" = set; then
1665 enableval="$enable_all_warnings"
1666 all_warnings=$enableval
1670 # Make sure we can run config.sub.
1671 $ac_config_sub sun4 >/dev/null 2>&1 ||
1672 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1673 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1674 { (exit 1); exit 1; }; }
1676 echo "$as_me:$LINENO: checking build system type" >&5
1677 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1678 if test "${ac_cv_build+set}" = set; then
1679 echo $ECHO_N "(cached) $ECHO_C" >&6
1680 else
1681 ac_cv_build_alias=$build_alias
1682 test -z "$ac_cv_build_alias" &&
1683 ac_cv_build_alias=`$ac_config_guess`
1684 test -z "$ac_cv_build_alias" &&
1685 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1686 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1687 { (exit 1); exit 1; }; }
1688 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1689 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1690 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1691 { (exit 1); exit 1; }; }
1694 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1695 echo "${ECHO_T}$ac_cv_build" >&6
1696 build=$ac_cv_build
1697 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1698 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1699 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1702 echo "$as_me:$LINENO: checking host system type" >&5
1703 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1704 if test "${ac_cv_host+set}" = set; then
1705 echo $ECHO_N "(cached) $ECHO_C" >&6
1706 else
1707 ac_cv_host_alias=$host_alias
1708 test -z "$ac_cv_host_alias" &&
1709 ac_cv_host_alias=$ac_cv_build_alias
1710 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1711 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1712 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1713 { (exit 1); exit 1; }; }
1716 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1717 echo "${ECHO_T}$ac_cv_host" >&6
1718 host=$ac_cv_host
1719 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1720 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1721 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1725 # The way shlib-versions is used to generate soversions.mk uses a
1726 # fairly simplistic model for name recognition that can't distinguish
1727 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1728 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1729 # tell. This doesn't get used much beyond that, so it's fairly safe.
1730 case "$host_os" in
1731 linux*)
1733 gnu*)
1734 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1736 esac
1738 # We keep the original values in `$config_*' and never modify them, so we
1739 # can write them unchanged into config.make. Everything else uses
1740 # $machine, $vendor, and $os, and changes them whenever convenient.
1741 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1743 # Don't allow vendor == "unknown"
1744 test "$config_vendor" = unknown && config_vendor=
1745 config_os="`echo $config_os | sed 's/^unknown-//'`"
1747 # Some configurations imply other options.
1748 case "$host_os" in
1749 gnu* | linux* | bsd4.4* | netbsd* | freebsd*)
1750 # These systems always use GNU tools.
1751 gnu_ld=yes gnu_as=yes ;;
1752 esac
1753 case "$host_os" in
1754 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1755 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1757 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1758 # These systems (almost) always use the ELF format.
1759 elf=yes
1761 aix*)
1762 # These systems are always xcoff
1763 xcoff=yes
1764 elf=no
1766 esac
1768 machine=$config_machine
1769 vendor=$config_vendor
1770 os=$config_os
1772 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1773 # Unify this here.
1774 if test "$machine" = rs6000; then
1775 machine="powerpc"
1778 # Braindead PowerPC box with absolutely no FPU.
1779 case "$machine-$host_os" in
1780 powerpc*-*soft)
1781 with_fp=no
1783 esac
1786 ### I put this here to prevent those annoying emails from people who cannot
1787 ### read and try to compile glibc on unsupported platforms. --drepper
1789 ### By using the undocumented --enable-hacker-mode option for configure
1790 ### one can skip this test to make the configuration not fail for unsupported
1791 ### platforms.
1793 if test -z "$enable_hacker_mode"; then
1794 case "$machine-$host_os" in
1795 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1798 echo "*** The GNU C library is currently not available for this platform."
1799 echo "*** So far nobody cared to port it and if there is no volunteer it"
1800 echo "*** might never happen. So, if you have interest to see glibc on"
1801 echo "*** this platform visit"
1802 echo "*** http://www.gnu.org/software/libc/porting.html"
1803 echo "*** and join the group of porters"
1804 exit 1
1806 esac
1809 # Expand the configuration machine name into a subdirectory by architecture
1810 # type and particular chip.
1811 case "$machine" in
1812 a29k | am29000) base_machine=a29k machine=a29k ;;
1813 alpha*) base_machine=alpha machine=alpha/$machine ;;
1814 arm*) base_machine=arm machine=arm/arm32/$machine ;;
1815 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1816 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1817 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1818 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1819 i[3456]86) base_machine=i386 machine=i386/$machine ;;
1820 ia64) base_machine=ia64 machine=ia64 ;;
1821 m680?0) base_machine=m68k machine=m68k/$machine ;;
1822 m68k) base_machine=m68k machine=m68k/m68020 ;;
1823 m88???) base_machine=m88k machine=m88k/$machine ;;
1824 m88k) base_machine=m88k machine=m88k/m88100 ;;
1825 mips64*) base_machine=mips64 machine=mips/mips64/$machine ;;
1826 mips*) base_machine=mips machine=mips/$machine ;;
1827 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1828 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1829 s390) base_machine=s390 machine=s390/s390-32 ;;
1830 s390x) base_machine=s390 machine=s390/s390-64 ;;
1831 sh3*) base_machine=sh machine=sh/sh3 ;;
1832 sh4*) base_machine=sh machine=sh/sh4 ;;
1833 sparc | sparcv[67])
1834 base_machine=sparc machine=sparc/sparc32 ;;
1835 sparcv8 | supersparc | hypersparc)
1836 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1837 sparcv8plus | sparcv8plusa | sparcv9)
1838 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1839 sparcv8plusb | sparcv9b)
1840 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1841 sparc64 | ultrasparc)
1842 base_machine=sparc machine=sparc/sparc64 ;;
1843 sparc64b | ultrasparc3)
1844 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1845 thumb*) base_machine=thumb machine=arm/thumb/$machine ;;
1846 *) base_machine=$machine ;;
1847 esac
1850 if test "$base_machine" = "i386"; then
1851 cat >>confdefs.h <<\_ACEOF
1852 #define USE_REGPARMS 1
1853 _ACEOF
1857 # Compute the list of sysdep directories for this configuration.
1858 # This can take a while to compute.
1859 sysdep_dir=$srcdir/sysdeps
1860 echo "$as_me:$LINENO: checking sysdep dirs" >&5
1861 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
1862 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
1863 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
1865 case "$os" in
1866 gnu*)
1867 base_os=mach/hurd ;;
1868 netbsd* | 386bsd* | freebsd* | bsdi*)
1869 base_os=unix/bsd/bsd4.4 ;;
1870 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
1871 base_os=unix/bsd ;;
1872 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
1873 base_os=unix/sysv ;;
1874 irix6*)
1875 base_os=unix/sysv/irix6/$os ;;
1876 solaris[2-9]*)
1877 base_os=unix/sysv/sysv4 ;;
1878 hpux*)
1879 base_os=unix/sysv/hpux/$os ;;
1880 aix4.3*)
1881 base_os=unix/sysv/aix/aix4.3 ;;
1882 none)
1883 base_os=standalone ;;
1885 base_os='' ;;
1886 esac
1888 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
1889 tail=$os
1890 ostry=$os
1891 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
1892 ostry="$ostry /$o"
1893 tail=$o
1894 done
1895 o=`echo $tail | sed 's/[0-9]*$//'`
1896 if test $o != $tail; then
1897 ostry="$ostry /$o"
1899 # For linux-gnu, try linux-gnu, then linux.
1900 o=`echo $tail | sed 's/-.*$//'`
1901 if test $o != $tail; then
1902 ostry="$ostry /$o"
1905 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
1906 base=
1907 tail=$base_os
1908 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
1909 set $b
1910 base="$base /$1"
1911 tail="$2"
1912 done
1914 # For sparc/sparc32, try sparc/sparc32 and then sparc.
1915 mach=
1916 tail=$machine
1917 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
1918 set $m
1919 # Prepend the machine's FPU directory unless --without-fp.
1920 if test "$with_fp" = yes; then
1921 mach="$mach /$1/fpu"
1922 else
1923 mach="$mach /$1/nofpu"
1925 mach="$mach /$1"
1926 tail="$2"
1927 done
1930 # Find what sysdep directories exist.
1931 sysnames=
1932 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1933 for d in $add_ons_pfx ''; do
1934 for b in $base ''; do
1935 for m0 in $mach ''; do
1936 for v in /$vendor ''; do
1937 test "$v" = / && continue
1938 for o in /$ostry ''; do
1939 test "$o" = / && continue
1940 for m in $mach ''; do
1941 if test "$m0$b$v$o$m"; then
1942 try="${d}sysdeps$m0$b$v$o$m"
1943 test -n "$enable_debug_configure" &&
1944 echo "$0 DEBUG: try $try" >&2
1945 if test -d $srcdir/$try; then
1946 sysnames="$sysnames $try"
1947 { test -n "$o" || test -n "$b"; } && os_used=t
1948 { test -n "$m" || test -n "$m0"; } && machine_used=t
1951 done
1952 done
1953 done
1954 done
1955 done
1956 done
1957 IFS="$ac_save_ifs"
1959 if test -z "$os_used" && test "$os" != none; then
1960 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
1961 echo "$as_me: error: Operating system $os is not supported." >&2;}
1962 { (exit 1); exit 1; }; }
1964 if test -z "$machine_used" && test "$machine" != none; then
1965 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
1966 echo "$as_me: error: The $machine is not supported." >&2;}
1967 { (exit 1); exit 1; }; }
1970 # We have now validated the configuration.
1973 # If using ELF, look for an `elf' subdirectory of each machine directory.
1974 # We prepend these rather than inserting them whereever the machine appears
1975 # because things specified by the machine's ELF ABI should override
1976 # OS-specific things, and should always be the same for any OS on the
1977 # machine (otherwise what's the point of an ABI?).
1978 if test "$elf" = yes; then
1979 elf_dirs=
1980 for d in $add_ons_pfx ''; do
1981 for m in $mach; do
1982 if test -d $srcdir/${d}sysdeps$m/elf; then
1983 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
1985 done
1986 done
1987 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
1991 # Expand the list of system names into a full list of directories
1992 # from each element's parent name and Implies file (if present).
1993 set $sysnames
1994 names=
1995 while test $# -gt 0; do
1996 name=$1
1997 shift
1999 case " $names " in *" $name "*)
2000 # Already in the list.
2001 continue
2002 esac
2004 # Report each name as we discover it, so there is no long pause in output.
2005 echo $ECHO_N "$name $ECHO_C" >&6
2007 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2009 case $name in
2010 /*) xsrcdir= ;;
2011 *) xsrcdir=$srcdir/ ;;
2012 esac
2013 test -n "$enable_debug_configure" &&
2014 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2016 if test -f $xsrcdir$name/Implies; then
2017 # Collect more names from the `Implies' file (removing comments).
2018 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2019 implied=
2020 for x in $implied_candidate; do
2021 found=no
2022 if test -d $xsrcdir$name_base/$x; then
2023 implied="$implied $name_base/$x";
2024 found=yes
2026 for d in $add_ons_pfx ''; do
2027 try="${d}sysdeps/$x"
2028 case $d in
2029 /*) try_srcdir= ;;
2030 *) try_srcdir=$srcdir/ ;;
2031 esac
2032 test -n "$enable_debug_configure" &&
2033 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2034 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2035 then
2036 implied="$implied $try"
2037 found=yes
2039 done
2040 if test $found = no; then
2041 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2042 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2044 done
2045 else
2046 implied=
2049 # Add NAME to the list of names.
2050 names="$names $name"
2052 # Find the parent of NAME, using the empty string if it has none.
2053 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2055 # Add the names implied by NAME, and NAME's parent (if it has one), to
2056 # the list of names to be processed (the argument list). We prepend the
2057 # implied names to the list and append the parent. We want implied
2058 # directories to come before further directories inferred from the
2059 # configuration components; this ensures that for sysv4, unix/common
2060 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2061 # after sysv4).
2062 sysnames="`echo $implied $* $parent`"
2063 test -n "$sysnames" && set $sysnames
2064 done
2066 # Add the default directories.
2067 default_sysnames=sysdeps/generic
2068 if test "$elf" = yes; then
2069 default_sysnames="sysdeps/generic/elf $default_sysnames"
2071 sysnames="$names $default_sysnames"
2073 # The other names were emitted during the scan.
2074 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2075 echo "${ECHO_T}$default_sysnames" >&6
2078 ### Locate tools.
2080 # Find a good install program. We prefer a C program (faster),
2081 # so one script is as good as another. But avoid the broken or
2082 # incompatible versions:
2083 # SysV /etc/install, /usr/sbin/install
2084 # SunOS /usr/etc/install
2085 # IRIX /sbin/install
2086 # AIX /bin/install
2087 # AmigaOS /C/install, which installs bootblocks on floppy discs
2088 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2089 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2090 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2091 # ./install, which can be erroneously created by make from ./install.sh.
2092 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2093 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2094 if test -z "$INSTALL"; then
2095 if test "${ac_cv_path_install+set}" = set; then
2096 echo $ECHO_N "(cached) $ECHO_C" >&6
2097 else
2098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2099 for as_dir in $PATH
2101 IFS=$as_save_IFS
2102 test -z "$as_dir" && as_dir=.
2103 # Account for people who put trailing slashes in PATH elements.
2104 case $as_dir/ in
2105 ./ | .// | /cC/* | \
2106 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2107 /usr/ucb/* ) ;;
2109 # OSF1 and SCO ODT 3.0 have their own names for install.
2110 # Don't use installbsd from OSF since it installs stuff as root
2111 # by default.
2112 for ac_prog in ginstall scoinst install; do
2113 for ac_exec_ext in '' $ac_executable_extensions; do
2114 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2115 if test $ac_prog = install &&
2116 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2117 # AIX install. It has an incompatible calling convention.
2119 elif test $ac_prog = install &&
2120 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2121 # program-specific install script used by HP pwplus--don't use.
2123 else
2124 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2125 break 3
2128 done
2129 done
2131 esac
2132 done
2136 if test "${ac_cv_path_install+set}" = set; then
2137 INSTALL=$ac_cv_path_install
2138 else
2139 # As a last resort, use the slow shell script. We don't cache a
2140 # path for INSTALL within a source directory, because that will
2141 # break other packages using the cache if that directory is
2142 # removed, or if the path is relative.
2143 INSTALL=$ac_install_sh
2146 echo "$as_me:$LINENO: result: $INSTALL" >&5
2147 echo "${ECHO_T}$INSTALL" >&6
2149 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2150 # It thinks the first close brace ends the variable substitution.
2151 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2153 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2155 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2157 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2158 # The makefiles need to use a different form to find it in $srcdir.
2159 INSTALL='\$(..)./scripts/install-sh -c'
2161 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2162 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2163 LN_S=$as_ln_s
2164 if test "$LN_S" = "ln -s"; then
2165 echo "$as_me:$LINENO: result: yes" >&5
2166 echo "${ECHO_T}yes" >&6
2167 else
2168 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2169 echo "${ECHO_T}no, using $LN_S" >&6
2173 # We need the physical current working directory. We cannot use the
2174 # "pwd -P" shell builtin since that's not portable. Instead we try to
2175 # find a pwd binary. Note that assigning to the PWD environment
2176 # variable might have some interesting side effects, so we don't do
2177 # that.
2178 # Extract the first word of "pwd", so it can be a program name with args.
2179 set dummy pwd; ac_word=$2
2180 echo "$as_me:$LINENO: checking for $ac_word" >&5
2181 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2182 if test "${ac_cv_path_PWD_P+set}" = set; then
2183 echo $ECHO_N "(cached) $ECHO_C" >&6
2184 else
2185 case $PWD_P in
2186 [\\/]* | ?:[\\/]*)
2187 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
2190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2191 for as_dir in $PATH
2193 IFS=$as_save_IFS
2194 test -z "$as_dir" && as_dir=.
2195 for ac_exec_ext in '' $ac_executable_extensions; do
2196 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2197 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
2198 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2199 break 2
2201 done
2202 done
2204 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
2206 esac
2208 PWD_P=$ac_cv_path_PWD_P
2210 if test -n "$PWD_P"; then
2211 echo "$as_me:$LINENO: result: $PWD_P" >&5
2212 echo "${ECHO_T}$PWD_P" >&6
2213 else
2214 echo "$as_me:$LINENO: result: no" >&5
2215 echo "${ECHO_T}no" >&6
2218 if test "$PWD_P" = no; then
2219 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
2220 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
2221 { (exit 1); exit 1; }; }
2224 # These programs are version sensitive.
2226 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
2228 # Extract the first word of "$ac_prog", so it can be a program name with args.
2229 set dummy $ac_prog; ac_word=$2
2230 echo "$as_me:$LINENO: checking for $ac_word" >&5
2231 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2232 if test "${ac_cv_prog_CC+set}" = set; then
2233 echo $ECHO_N "(cached) $ECHO_C" >&6
2234 else
2235 if test -n "$CC"; then
2236 ac_cv_prog_CC="$CC" # Let the user override the test.
2237 else
2238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2239 for as_dir in $PATH
2241 IFS=$as_save_IFS
2242 test -z "$as_dir" && as_dir=.
2243 for ac_exec_ext in '' $ac_executable_extensions; do
2244 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2245 ac_cv_prog_CC="$ac_prog"
2246 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2247 break 2
2249 done
2250 done
2254 CC=$ac_cv_prog_CC
2255 if test -n "$CC"; then
2256 echo "$as_me:$LINENO: result: $CC" >&5
2257 echo "${ECHO_T}$CC" >&6
2258 else
2259 echo "$as_me:$LINENO: result: no" >&5
2260 echo "${ECHO_T}no" >&6
2263 test -n "$CC" && break
2264 done
2266 if test -z "$CC"; then
2267 ac_verc_fail=yes
2268 else
2269 # Found it, now check the version.
2270 echo "$as_me:$LINENO: checking version of $CC" >&5
2271 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2272 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
2273 case $ac_prog_version in
2274 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
2275 3.[2-9]*)
2276 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
2277 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
2279 esac
2280 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
2281 echo "${ECHO_T}$ac_prog_version" >&6
2283 if test $ac_verc_fail = yes; then
2284 critic_missing="$critic_missing gcc"
2287 for ac_prog in gnumake gmake make
2289 # Extract the first word of "$ac_prog", so it can be a program name with args.
2290 set dummy $ac_prog; ac_word=$2
2291 echo "$as_me:$LINENO: checking for $ac_word" >&5
2292 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2293 if test "${ac_cv_prog_MAKE+set}" = set; then
2294 echo $ECHO_N "(cached) $ECHO_C" >&6
2295 else
2296 if test -n "$MAKE"; then
2297 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
2298 else
2299 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2300 for as_dir in $PATH
2302 IFS=$as_save_IFS
2303 test -z "$as_dir" && as_dir=.
2304 for ac_exec_ext in '' $ac_executable_extensions; do
2305 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2306 ac_cv_prog_MAKE="$ac_prog"
2307 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2308 break 2
2310 done
2311 done
2315 MAKE=$ac_cv_prog_MAKE
2316 if test -n "$MAKE"; then
2317 echo "$as_me:$LINENO: result: $MAKE" >&5
2318 echo "${ECHO_T}$MAKE" >&6
2319 else
2320 echo "$as_me:$LINENO: result: no" >&5
2321 echo "${ECHO_T}no" >&6
2324 test -n "$MAKE" && break
2325 done
2327 if test -z "$MAKE"; then
2328 ac_verc_fail=yes
2329 else
2330 # Found it, now check the version.
2331 echo "$as_me:$LINENO: checking version of $MAKE" >&5
2332 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
2333 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
2334 case $ac_prog_version in
2335 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
2336 3.79* | 3.[89]*)
2337 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
2338 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
2340 esac
2341 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
2342 echo "${ECHO_T}$ac_prog_version" >&6
2344 if test $ac_verc_fail = yes; then
2345 critic_missing="$critic_missing make"
2350 if test -n "$critic_missing"; then
2351 { { echo "$as_me:$LINENO: error:
2352 *** These critical programs are missing or too old:$critic_missing
2353 *** Check the INSTALL file for required versions." >&5
2354 echo "$as_me: error:
2355 *** These critical programs are missing or too old:$critic_missing
2356 *** Check the INSTALL file for required versions." >&2;}
2357 { (exit 1); exit 1; }; }
2361 for ac_prog in gnumsgfmt gmsgfmt msgfmt
2363 # Extract the first word of "$ac_prog", so it can be a program name with args.
2364 set dummy $ac_prog; ac_word=$2
2365 echo "$as_me:$LINENO: checking for $ac_word" >&5
2366 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2367 if test "${ac_cv_prog_MSGFMT+set}" = set; then
2368 echo $ECHO_N "(cached) $ECHO_C" >&6
2369 else
2370 if test -n "$MSGFMT"; then
2371 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
2372 else
2373 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2374 for as_dir in $PATH
2376 IFS=$as_save_IFS
2377 test -z "$as_dir" && as_dir=.
2378 for ac_exec_ext in '' $ac_executable_extensions; do
2379 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2380 ac_cv_prog_MSGFMT="$ac_prog"
2381 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2382 break 2
2384 done
2385 done
2389 MSGFMT=$ac_cv_prog_MSGFMT
2390 if test -n "$MSGFMT"; then
2391 echo "$as_me:$LINENO: result: $MSGFMT" >&5
2392 echo "${ECHO_T}$MSGFMT" >&6
2393 else
2394 echo "$as_me:$LINENO: result: no" >&5
2395 echo "${ECHO_T}no" >&6
2398 test -n "$MSGFMT" && break
2399 done
2401 if test -z "$MSGFMT"; then
2402 ac_verc_fail=yes
2403 else
2404 # Found it, now check the version.
2405 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
2406 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
2407 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
2408 case $ac_prog_version in
2409 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
2410 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
2411 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
2412 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
2414 esac
2415 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
2416 echo "${ECHO_T}$ac_prog_version" >&6
2418 if test $ac_verc_fail = yes; then
2419 MSGFMT=: aux_missing="$aux_missing msgfmt"
2422 for ac_prog in makeinfo
2424 # Extract the first word of "$ac_prog", so it can be a program name with args.
2425 set dummy $ac_prog; ac_word=$2
2426 echo "$as_me:$LINENO: checking for $ac_word" >&5
2427 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2428 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
2429 echo $ECHO_N "(cached) $ECHO_C" >&6
2430 else
2431 if test -n "$MAKEINFO"; then
2432 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
2433 else
2434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2435 for as_dir in $PATH
2437 IFS=$as_save_IFS
2438 test -z "$as_dir" && as_dir=.
2439 for ac_exec_ext in '' $ac_executable_extensions; do
2440 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2441 ac_cv_prog_MAKEINFO="$ac_prog"
2442 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2443 break 2
2445 done
2446 done
2450 MAKEINFO=$ac_cv_prog_MAKEINFO
2451 if test -n "$MAKEINFO"; then
2452 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
2453 echo "${ECHO_T}$MAKEINFO" >&6
2454 else
2455 echo "$as_me:$LINENO: result: no" >&5
2456 echo "${ECHO_T}no" >&6
2459 test -n "$MAKEINFO" && break
2460 done
2462 if test -z "$MAKEINFO"; then
2463 ac_verc_fail=yes
2464 else
2465 # Found it, now check the version.
2466 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
2467 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
2468 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
2469 case $ac_prog_version in
2470 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
2471 4.*)
2472 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
2473 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
2475 esac
2476 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
2477 echo "${ECHO_T}$ac_prog_version" >&6
2479 if test $ac_verc_fail = yes; then
2480 MAKEINFO=: aux_missing="$aux_missing makeinfo"
2483 for ac_prog in sed
2485 # Extract the first word of "$ac_prog", so it can be a program name with args.
2486 set dummy $ac_prog; ac_word=$2
2487 echo "$as_me:$LINENO: checking for $ac_word" >&5
2488 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2489 if test "${ac_cv_prog_SED+set}" = set; then
2490 echo $ECHO_N "(cached) $ECHO_C" >&6
2491 else
2492 if test -n "$SED"; then
2493 ac_cv_prog_SED="$SED" # Let the user override the test.
2494 else
2495 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2496 for as_dir in $PATH
2498 IFS=$as_save_IFS
2499 test -z "$as_dir" && as_dir=.
2500 for ac_exec_ext in '' $ac_executable_extensions; do
2501 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2502 ac_cv_prog_SED="$ac_prog"
2503 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2504 break 2
2506 done
2507 done
2511 SED=$ac_cv_prog_SED
2512 if test -n "$SED"; then
2513 echo "$as_me:$LINENO: result: $SED" >&5
2514 echo "${ECHO_T}$SED" >&6
2515 else
2516 echo "$as_me:$LINENO: result: no" >&5
2517 echo "${ECHO_T}no" >&6
2520 test -n "$SED" && break
2521 done
2523 if test -z "$SED"; then
2524 ac_verc_fail=yes
2525 else
2526 # Found it, now check the version.
2527 echo "$as_me:$LINENO: checking version of $SED" >&5
2528 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
2529 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
2530 case $ac_prog_version in
2531 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
2532 3.0[2-9]*|3.[1-9]*|[4-9]*)
2533 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
2534 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
2536 esac
2537 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
2538 echo "${ECHO_T}$ac_prog_version" >&6
2540 if test $ac_verc_fail = yes; then
2541 SED=: aux_missing="$aux_missing sed"
2545 if test "x$with_cvs" != xyes; then
2546 for ac_prog in autoconf
2548 # Extract the first word of "$ac_prog", so it can be a program name with args.
2549 set dummy $ac_prog; ac_word=$2
2550 echo "$as_me:$LINENO: checking for $ac_word" >&5
2551 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2552 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
2553 echo $ECHO_N "(cached) $ECHO_C" >&6
2554 else
2555 if test -n "$AUTOCONF"; then
2556 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
2557 else
2558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2559 for as_dir in $PATH
2561 IFS=$as_save_IFS
2562 test -z "$as_dir" && as_dir=.
2563 for ac_exec_ext in '' $ac_executable_extensions; do
2564 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2565 ac_cv_prog_AUTOCONF="$ac_prog"
2566 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2567 break 2
2569 done
2570 done
2574 AUTOCONF=$ac_cv_prog_AUTOCONF
2575 if test -n "$AUTOCONF"; then
2576 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
2577 echo "${ECHO_T}$AUTOCONF" >&6
2578 else
2579 echo "$as_me:$LINENO: result: no" >&5
2580 echo "${ECHO_T}no" >&6
2583 test -n "$AUTOCONF" && break
2584 done
2585 test -n "$AUTOCONF" || AUTOCONF="no"
2587 case "x$AUTOCONF" in
2588 xno|x|x:) AUTOCONF=no ;;
2590 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
2591 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
2592 if test "${libc_cv_autoconf_works+set}" = set; then
2593 echo $ECHO_N "(cached) $ECHO_C" >&6
2594 else
2595 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
2596 libc_cv_autoconf_works=yes
2597 else
2598 libc_cv_autoconf_works=no
2601 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
2602 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
2603 test $libc_cv_autoconf_works = yes || AUTOCONF=no
2605 esac
2606 test "x$AUTOCONF" != xno || aux_missing="$aux_missing autoconf"
2609 ac_ext=c
2610 ac_cpp='$CPP $CPPFLAGS'
2611 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2612 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2613 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2614 if test -n "$ac_tool_prefix"; then
2615 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2616 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2617 echo "$as_me:$LINENO: checking for $ac_word" >&5
2618 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2619 if test "${ac_cv_prog_CC+set}" = set; then
2620 echo $ECHO_N "(cached) $ECHO_C" >&6
2621 else
2622 if test -n "$CC"; then
2623 ac_cv_prog_CC="$CC" # Let the user override the test.
2624 else
2625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2626 for as_dir in $PATH
2628 IFS=$as_save_IFS
2629 test -z "$as_dir" && as_dir=.
2630 for ac_exec_ext in '' $ac_executable_extensions; do
2631 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2632 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2633 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2634 break 2
2636 done
2637 done
2641 CC=$ac_cv_prog_CC
2642 if test -n "$CC"; then
2643 echo "$as_me:$LINENO: result: $CC" >&5
2644 echo "${ECHO_T}$CC" >&6
2645 else
2646 echo "$as_me:$LINENO: result: no" >&5
2647 echo "${ECHO_T}no" >&6
2651 if test -z "$ac_cv_prog_CC"; then
2652 ac_ct_CC=$CC
2653 # Extract the first word of "gcc", so it can be a program name with args.
2654 set dummy gcc; ac_word=$2
2655 echo "$as_me:$LINENO: checking for $ac_word" >&5
2656 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2657 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2658 echo $ECHO_N "(cached) $ECHO_C" >&6
2659 else
2660 if test -n "$ac_ct_CC"; then
2661 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2662 else
2663 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2664 for as_dir in $PATH
2666 IFS=$as_save_IFS
2667 test -z "$as_dir" && as_dir=.
2668 for ac_exec_ext in '' $ac_executable_extensions; do
2669 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2670 ac_cv_prog_ac_ct_CC="gcc"
2671 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2672 break 2
2674 done
2675 done
2679 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2680 if test -n "$ac_ct_CC"; then
2681 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2682 echo "${ECHO_T}$ac_ct_CC" >&6
2683 else
2684 echo "$as_me:$LINENO: result: no" >&5
2685 echo "${ECHO_T}no" >&6
2688 CC=$ac_ct_CC
2689 else
2690 CC="$ac_cv_prog_CC"
2693 if test -z "$CC"; then
2694 if test -n "$ac_tool_prefix"; then
2695 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2696 set dummy ${ac_tool_prefix}cc; ac_word=$2
2697 echo "$as_me:$LINENO: checking for $ac_word" >&5
2698 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2699 if test "${ac_cv_prog_CC+set}" = set; then
2700 echo $ECHO_N "(cached) $ECHO_C" >&6
2701 else
2702 if test -n "$CC"; then
2703 ac_cv_prog_CC="$CC" # Let the user override the test.
2704 else
2705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2706 for as_dir in $PATH
2708 IFS=$as_save_IFS
2709 test -z "$as_dir" && as_dir=.
2710 for ac_exec_ext in '' $ac_executable_extensions; do
2711 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2712 ac_cv_prog_CC="${ac_tool_prefix}cc"
2713 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2714 break 2
2716 done
2717 done
2721 CC=$ac_cv_prog_CC
2722 if test -n "$CC"; then
2723 echo "$as_me:$LINENO: result: $CC" >&5
2724 echo "${ECHO_T}$CC" >&6
2725 else
2726 echo "$as_me:$LINENO: result: no" >&5
2727 echo "${ECHO_T}no" >&6
2731 if test -z "$ac_cv_prog_CC"; then
2732 ac_ct_CC=$CC
2733 # Extract the first word of "cc", so it can be a program name with args.
2734 set dummy cc; ac_word=$2
2735 echo "$as_me:$LINENO: checking for $ac_word" >&5
2736 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2737 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2738 echo $ECHO_N "(cached) $ECHO_C" >&6
2739 else
2740 if test -n "$ac_ct_CC"; then
2741 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2742 else
2743 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2744 for as_dir in $PATH
2746 IFS=$as_save_IFS
2747 test -z "$as_dir" && as_dir=.
2748 for ac_exec_ext in '' $ac_executable_extensions; do
2749 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2750 ac_cv_prog_ac_ct_CC="cc"
2751 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2752 break 2
2754 done
2755 done
2759 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2760 if test -n "$ac_ct_CC"; then
2761 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2762 echo "${ECHO_T}$ac_ct_CC" >&6
2763 else
2764 echo "$as_me:$LINENO: result: no" >&5
2765 echo "${ECHO_T}no" >&6
2768 CC=$ac_ct_CC
2769 else
2770 CC="$ac_cv_prog_CC"
2774 if test -z "$CC"; then
2775 # Extract the first word of "cc", so it can be a program name with args.
2776 set dummy cc; ac_word=$2
2777 echo "$as_me:$LINENO: checking for $ac_word" >&5
2778 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2779 if test "${ac_cv_prog_CC+set}" = set; then
2780 echo $ECHO_N "(cached) $ECHO_C" >&6
2781 else
2782 if test -n "$CC"; then
2783 ac_cv_prog_CC="$CC" # Let the user override the test.
2784 else
2785 ac_prog_rejected=no
2786 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2787 for as_dir in $PATH
2789 IFS=$as_save_IFS
2790 test -z "$as_dir" && as_dir=.
2791 for ac_exec_ext in '' $ac_executable_extensions; do
2792 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2793 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2794 ac_prog_rejected=yes
2795 continue
2797 ac_cv_prog_CC="cc"
2798 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2799 break 2
2801 done
2802 done
2804 if test $ac_prog_rejected = yes; then
2805 # We found a bogon in the path, so make sure we never use it.
2806 set dummy $ac_cv_prog_CC
2807 shift
2808 if test $# != 0; then
2809 # We chose a different compiler from the bogus one.
2810 # However, it has the same basename, so the bogon will be chosen
2811 # first if we set CC to just the basename; use the full file name.
2812 shift
2813 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2818 CC=$ac_cv_prog_CC
2819 if test -n "$CC"; then
2820 echo "$as_me:$LINENO: result: $CC" >&5
2821 echo "${ECHO_T}$CC" >&6
2822 else
2823 echo "$as_me:$LINENO: result: no" >&5
2824 echo "${ECHO_T}no" >&6
2828 if test -z "$CC"; then
2829 if test -n "$ac_tool_prefix"; then
2830 for ac_prog in cl
2832 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2833 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2834 echo "$as_me:$LINENO: checking for $ac_word" >&5
2835 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2836 if test "${ac_cv_prog_CC+set}" = set; then
2837 echo $ECHO_N "(cached) $ECHO_C" >&6
2838 else
2839 if test -n "$CC"; then
2840 ac_cv_prog_CC="$CC" # Let the user override the test.
2841 else
2842 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2843 for as_dir in $PATH
2845 IFS=$as_save_IFS
2846 test -z "$as_dir" && as_dir=.
2847 for ac_exec_ext in '' $ac_executable_extensions; do
2848 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2849 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2850 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2851 break 2
2853 done
2854 done
2858 CC=$ac_cv_prog_CC
2859 if test -n "$CC"; then
2860 echo "$as_me:$LINENO: result: $CC" >&5
2861 echo "${ECHO_T}$CC" >&6
2862 else
2863 echo "$as_me:$LINENO: result: no" >&5
2864 echo "${ECHO_T}no" >&6
2867 test -n "$CC" && break
2868 done
2870 if test -z "$CC"; then
2871 ac_ct_CC=$CC
2872 for ac_prog in cl
2874 # Extract the first word of "$ac_prog", so it can be a program name with args.
2875 set dummy $ac_prog; ac_word=$2
2876 echo "$as_me:$LINENO: checking for $ac_word" >&5
2877 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2878 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2879 echo $ECHO_N "(cached) $ECHO_C" >&6
2880 else
2881 if test -n "$ac_ct_CC"; then
2882 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2883 else
2884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2885 for as_dir in $PATH
2887 IFS=$as_save_IFS
2888 test -z "$as_dir" && as_dir=.
2889 for ac_exec_ext in '' $ac_executable_extensions; do
2890 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2891 ac_cv_prog_ac_ct_CC="$ac_prog"
2892 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2893 break 2
2895 done
2896 done
2900 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2901 if test -n "$ac_ct_CC"; then
2902 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2903 echo "${ECHO_T}$ac_ct_CC" >&6
2904 else
2905 echo "$as_me:$LINENO: result: no" >&5
2906 echo "${ECHO_T}no" >&6
2909 test -n "$ac_ct_CC" && break
2910 done
2912 CC=$ac_ct_CC
2918 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2919 See \`config.log' for more details." >&5
2920 echo "$as_me: error: no acceptable C compiler found in \$PATH
2921 See \`config.log' for more details." >&2;}
2922 { (exit 1); exit 1; }; }
2924 # Provide some information about the compiler.
2925 echo "$as_me:$LINENO:" \
2926 "checking for C compiler version" >&5
2927 ac_compiler=`set X $ac_compile; echo $2`
2928 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2929 (eval $ac_compiler --version </dev/null >&5) 2>&5
2930 ac_status=$?
2931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2932 (exit $ac_status); }
2933 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2934 (eval $ac_compiler -v </dev/null >&5) 2>&5
2935 ac_status=$?
2936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2937 (exit $ac_status); }
2938 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2939 (eval $ac_compiler -V </dev/null >&5) 2>&5
2940 ac_status=$?
2941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2942 (exit $ac_status); }
2944 EXEEXT=
2945 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2946 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2947 if test "${ac_cv_objext+set}" = set; then
2948 echo $ECHO_N "(cached) $ECHO_C" >&6
2949 else
2950 cat >conftest.$ac_ext <<_ACEOF
2951 #line $LINENO "configure"
2952 /* confdefs.h. */
2953 _ACEOF
2954 cat confdefs.h >>conftest.$ac_ext
2955 cat >>conftest.$ac_ext <<_ACEOF
2956 /* end confdefs.h. */
2959 main ()
2963 return 0;
2965 _ACEOF
2966 rm -f conftest.o conftest.obj
2967 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2968 (eval $ac_compile) 2>&5
2969 ac_status=$?
2970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2971 (exit $ac_status); }; then
2972 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2973 case $ac_file in
2974 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2975 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2976 break;;
2977 esac
2978 done
2979 else
2980 echo "$as_me: failed program was:" >&5
2981 sed 's/^/| /' conftest.$ac_ext >&5
2983 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2984 See \`config.log' for more details." >&5
2985 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2986 See \`config.log' for more details." >&2;}
2987 { (exit 1); exit 1; }; }
2990 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2992 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2993 echo "${ECHO_T}$ac_cv_objext" >&6
2994 OBJEXT=$ac_cv_objext
2995 ac_objext=$OBJEXT
2996 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2997 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2998 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2999 echo $ECHO_N "(cached) $ECHO_C" >&6
3000 else
3001 cat >conftest.$ac_ext <<_ACEOF
3002 #line $LINENO "configure"
3003 /* confdefs.h. */
3004 _ACEOF
3005 cat confdefs.h >>conftest.$ac_ext
3006 cat >>conftest.$ac_ext <<_ACEOF
3007 /* end confdefs.h. */
3010 main ()
3012 #ifndef __GNUC__
3013 choke me
3014 #endif
3017 return 0;
3019 _ACEOF
3020 rm -f conftest.$ac_objext
3021 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3022 (eval $ac_compile) 2>&5
3023 ac_status=$?
3024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3025 (exit $ac_status); } &&
3026 { ac_try='test -s conftest.$ac_objext'
3027 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3028 (eval $ac_try) 2>&5
3029 ac_status=$?
3030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3031 (exit $ac_status); }; }; then
3032 ac_compiler_gnu=yes
3033 else
3034 echo "$as_me: failed program was:" >&5
3035 sed 's/^/| /' conftest.$ac_ext >&5
3037 ac_compiler_gnu=no
3039 rm -f conftest.$ac_objext conftest.$ac_ext
3040 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3043 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3044 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
3045 GCC=`test $ac_compiler_gnu = yes && echo yes`
3046 ac_test_CFLAGS=${CFLAGS+set}
3047 ac_save_CFLAGS=$CFLAGS
3048 CFLAGS="-g"
3049 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3050 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
3051 if test "${ac_cv_prog_cc_g+set}" = set; then
3052 echo $ECHO_N "(cached) $ECHO_C" >&6
3053 else
3054 cat >conftest.$ac_ext <<_ACEOF
3055 #line $LINENO "configure"
3056 /* confdefs.h. */
3057 _ACEOF
3058 cat confdefs.h >>conftest.$ac_ext
3059 cat >>conftest.$ac_ext <<_ACEOF
3060 /* end confdefs.h. */
3063 main ()
3067 return 0;
3069 _ACEOF
3070 rm -f conftest.$ac_objext
3071 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3072 (eval $ac_compile) 2>&5
3073 ac_status=$?
3074 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3075 (exit $ac_status); } &&
3076 { ac_try='test -s conftest.$ac_objext'
3077 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3078 (eval $ac_try) 2>&5
3079 ac_status=$?
3080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3081 (exit $ac_status); }; }; then
3082 ac_cv_prog_cc_g=yes
3083 else
3084 echo "$as_me: failed program was:" >&5
3085 sed 's/^/| /' conftest.$ac_ext >&5
3087 ac_cv_prog_cc_g=no
3089 rm -f conftest.$ac_objext conftest.$ac_ext
3091 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3092 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
3093 if test "$ac_test_CFLAGS" = set; then
3094 CFLAGS=$ac_save_CFLAGS
3095 elif test $ac_cv_prog_cc_g = yes; then
3096 if test "$GCC" = yes; then
3097 CFLAGS="-g -O2"
3098 else
3099 CFLAGS="-g"
3101 else
3102 if test "$GCC" = yes; then
3103 CFLAGS="-O2"
3104 else
3105 CFLAGS=
3108 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
3109 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
3110 if test "${ac_cv_prog_cc_stdc+set}" = set; then
3111 echo $ECHO_N "(cached) $ECHO_C" >&6
3112 else
3113 ac_cv_prog_cc_stdc=no
3114 ac_save_CC=$CC
3115 cat >conftest.$ac_ext <<_ACEOF
3116 #line $LINENO "configure"
3117 /* confdefs.h. */
3118 _ACEOF
3119 cat confdefs.h >>conftest.$ac_ext
3120 cat >>conftest.$ac_ext <<_ACEOF
3121 /* end confdefs.h. */
3122 #include <stdarg.h>
3123 #include <stdio.h>
3124 #include <sys/types.h>
3125 #include <sys/stat.h>
3126 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3127 struct buf { int x; };
3128 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3129 static char *e (p, i)
3130 char **p;
3131 int i;
3133 return p[i];
3135 static char *f (char * (*g) (char **, int), char **p, ...)
3137 char *s;
3138 va_list v;
3139 va_start (v,p);
3140 s = g (p, va_arg (v,int));
3141 va_end (v);
3142 return s;
3144 int test (int i, double x);
3145 struct s1 {int (*f) (int a);};
3146 struct s2 {int (*f) (double a);};
3147 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3148 int argc;
3149 char **argv;
3151 main ()
3153 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3155 return 0;
3157 _ACEOF
3158 # Don't try gcc -ansi; that turns off useful extensions and
3159 # breaks some systems' header files.
3160 # AIX -qlanglvl=ansi
3161 # Ultrix and OSF/1 -std1
3162 # HP-UX 10.20 and later -Ae
3163 # HP-UX older versions -Aa -D_HPUX_SOURCE
3164 # SVR4 -Xc -D__EXTENSIONS__
3165 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3167 CC="$ac_save_CC $ac_arg"
3168 rm -f conftest.$ac_objext
3169 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3170 (eval $ac_compile) 2>&5
3171 ac_status=$?
3172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3173 (exit $ac_status); } &&
3174 { ac_try='test -s conftest.$ac_objext'
3175 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3176 (eval $ac_try) 2>&5
3177 ac_status=$?
3178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3179 (exit $ac_status); }; }; then
3180 ac_cv_prog_cc_stdc=$ac_arg
3181 break
3182 else
3183 echo "$as_me: failed program was:" >&5
3184 sed 's/^/| /' conftest.$ac_ext >&5
3187 rm -f conftest.$ac_objext
3188 done
3189 rm -f conftest.$ac_ext conftest.$ac_objext
3190 CC=$ac_save_CC
3194 case "x$ac_cv_prog_cc_stdc" in
3195 x|xno)
3196 echo "$as_me:$LINENO: result: none needed" >&5
3197 echo "${ECHO_T}none needed" >&6 ;;
3199 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
3200 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
3201 CC="$CC $ac_cv_prog_cc_stdc" ;;
3202 esac
3204 # Some people use a C++ compiler to compile C. Since we use `exit',
3205 # in C++ we need to declare it. In case someone uses the same compiler
3206 # for both compiling C and C++ we need to have the C++ compiler decide
3207 # the declaration of exit, since it's the most demanding environment.
3208 cat >conftest.$ac_ext <<_ACEOF
3209 #ifndef __cplusplus
3210 choke me
3211 #endif
3212 _ACEOF
3213 rm -f conftest.$ac_objext
3214 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3215 (eval $ac_compile) 2>&5
3216 ac_status=$?
3217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3218 (exit $ac_status); } &&
3219 { ac_try='test -s conftest.$ac_objext'
3220 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3221 (eval $ac_try) 2>&5
3222 ac_status=$?
3223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3224 (exit $ac_status); }; }; then
3225 for ac_declaration in \
3227 '#include <stdlib.h>' \
3228 'extern "C" void std::exit (int) throw (); using std::exit;' \
3229 'extern "C" void std::exit (int); using std::exit;' \
3230 'extern "C" void exit (int) throw ();' \
3231 'extern "C" void exit (int);' \
3232 'void exit (int);'
3234 cat >conftest.$ac_ext <<_ACEOF
3235 #line $LINENO "configure"
3236 /* confdefs.h. */
3237 _ACEOF
3238 cat confdefs.h >>conftest.$ac_ext
3239 cat >>conftest.$ac_ext <<_ACEOF
3240 /* end confdefs.h. */
3241 #include <stdlib.h>
3242 $ac_declaration
3244 main ()
3246 exit (42);
3248 return 0;
3250 _ACEOF
3251 rm -f conftest.$ac_objext
3252 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3253 (eval $ac_compile) 2>&5
3254 ac_status=$?
3255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3256 (exit $ac_status); } &&
3257 { ac_try='test -s conftest.$ac_objext'
3258 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3259 (eval $ac_try) 2>&5
3260 ac_status=$?
3261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3262 (exit $ac_status); }; }; then
3264 else
3265 echo "$as_me: failed program was:" >&5
3266 sed 's/^/| /' conftest.$ac_ext >&5
3268 continue
3270 rm -f conftest.$ac_objext conftest.$ac_ext
3271 cat >conftest.$ac_ext <<_ACEOF
3272 #line $LINENO "configure"
3273 /* confdefs.h. */
3274 _ACEOF
3275 cat confdefs.h >>conftest.$ac_ext
3276 cat >>conftest.$ac_ext <<_ACEOF
3277 /* end confdefs.h. */
3278 $ac_declaration
3280 main ()
3282 exit (42);
3284 return 0;
3286 _ACEOF
3287 rm -f conftest.$ac_objext
3288 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3289 (eval $ac_compile) 2>&5
3290 ac_status=$?
3291 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3292 (exit $ac_status); } &&
3293 { ac_try='test -s conftest.$ac_objext'
3294 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3295 (eval $ac_try) 2>&5
3296 ac_status=$?
3297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3298 (exit $ac_status); }; }; then
3299 break
3300 else
3301 echo "$as_me: failed program was:" >&5
3302 sed 's/^/| /' conftest.$ac_ext >&5
3305 rm -f conftest.$ac_objext conftest.$ac_ext
3306 done
3307 rm -f conftest*
3308 if test -n "$ac_declaration"; then
3309 echo '#ifdef __cplusplus' >>confdefs.h
3310 echo $ac_declaration >>confdefs.h
3311 echo '#endif' >>confdefs.h
3314 else
3315 echo "$as_me: failed program was:" >&5
3316 sed 's/^/| /' conftest.$ac_ext >&5
3319 rm -f conftest.$ac_objext conftest.$ac_ext
3320 ac_ext=c
3321 ac_cpp='$CPP $CPPFLAGS'
3322 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3323 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3324 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3326 if test $host != $build; then
3327 for ac_prog in gcc cc
3329 # Extract the first word of "$ac_prog", so it can be a program name with args.
3330 set dummy $ac_prog; ac_word=$2
3331 echo "$as_me:$LINENO: checking for $ac_word" >&5
3332 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3333 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3334 echo $ECHO_N "(cached) $ECHO_C" >&6
3335 else
3336 if test -n "$BUILD_CC"; then
3337 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3338 else
3339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3340 for as_dir in $PATH
3342 IFS=$as_save_IFS
3343 test -z "$as_dir" && as_dir=.
3344 for ac_exec_ext in '' $ac_executable_extensions; do
3345 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3346 ac_cv_prog_BUILD_CC="$ac_prog"
3347 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3348 break 2
3350 done
3351 done
3355 BUILD_CC=$ac_cv_prog_BUILD_CC
3356 if test -n "$BUILD_CC"; then
3357 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3358 echo "${ECHO_T}$BUILD_CC" >&6
3359 else
3360 echo "$as_me:$LINENO: result: no" >&5
3361 echo "${ECHO_T}no" >&6
3364 test -n "$BUILD_CC" && break
3365 done
3369 ac_ext=c
3370 ac_cpp='$CPP $CPPFLAGS'
3371 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3372 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3373 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3374 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3375 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3376 # On Suns, sometimes $CPP names a directory.
3377 if test -n "$CPP" && test -d "$CPP"; then
3378 CPP=
3380 if test -z "$CPP"; then
3381 if test "${ac_cv_prog_CPP+set}" = set; then
3382 echo $ECHO_N "(cached) $ECHO_C" >&6
3383 else
3384 # Double quotes because CPP needs to be expanded
3385 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3387 ac_preproc_ok=false
3388 for ac_c_preproc_warn_flag in '' yes
3390 # Use a header file that comes with gcc, so configuring glibc
3391 # with a fresh cross-compiler works.
3392 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3393 # <limits.h> exists even on freestanding compilers.
3394 # On the NeXT, cc -E runs the code through the compiler's parser,
3395 # not just through cpp. "Syntax error" is here to catch this case.
3396 cat >conftest.$ac_ext <<_ACEOF
3397 #line $LINENO "configure"
3398 /* confdefs.h. */
3399 _ACEOF
3400 cat confdefs.h >>conftest.$ac_ext
3401 cat >>conftest.$ac_ext <<_ACEOF
3402 /* end confdefs.h. */
3403 #ifdef __STDC__
3404 # include <limits.h>
3405 #else
3406 # include <assert.h>
3407 #endif
3408 Syntax error
3409 _ACEOF
3410 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3411 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3412 ac_status=$?
3413 grep -v '^ *+' conftest.er1 >conftest.err
3414 rm -f conftest.er1
3415 cat conftest.err >&5
3416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3417 (exit $ac_status); } >/dev/null; then
3418 if test -s conftest.err; then
3419 ac_cpp_err=$ac_c_preproc_warn_flag
3420 else
3421 ac_cpp_err=
3423 else
3424 ac_cpp_err=yes
3426 if test -z "$ac_cpp_err"; then
3428 else
3429 echo "$as_me: failed program was:" >&5
3430 sed 's/^/| /' conftest.$ac_ext >&5
3432 # Broken: fails on valid input.
3433 continue
3435 rm -f conftest.err conftest.$ac_ext
3437 # OK, works on sane cases. Now check whether non-existent headers
3438 # can be detected and how.
3439 cat >conftest.$ac_ext <<_ACEOF
3440 #line $LINENO "configure"
3441 /* confdefs.h. */
3442 _ACEOF
3443 cat confdefs.h >>conftest.$ac_ext
3444 cat >>conftest.$ac_ext <<_ACEOF
3445 /* end confdefs.h. */
3446 #include <ac_nonexistent.h>
3447 _ACEOF
3448 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3449 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3450 ac_status=$?
3451 grep -v '^ *+' conftest.er1 >conftest.err
3452 rm -f conftest.er1
3453 cat conftest.err >&5
3454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3455 (exit $ac_status); } >/dev/null; then
3456 if test -s conftest.err; then
3457 ac_cpp_err=$ac_c_preproc_warn_flag
3458 else
3459 ac_cpp_err=
3461 else
3462 ac_cpp_err=yes
3464 if test -z "$ac_cpp_err"; then
3465 # Broken: success on invalid input.
3466 continue
3467 else
3468 echo "$as_me: failed program was:" >&5
3469 sed 's/^/| /' conftest.$ac_ext >&5
3471 # Passes both tests.
3472 ac_preproc_ok=:
3473 break
3475 rm -f conftest.err conftest.$ac_ext
3477 done
3478 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3479 rm -f conftest.err conftest.$ac_ext
3480 if $ac_preproc_ok; then
3481 break
3484 done
3485 ac_cv_prog_CPP=$CPP
3488 CPP=$ac_cv_prog_CPP
3489 else
3490 ac_cv_prog_CPP=$CPP
3492 echo "$as_me:$LINENO: result: $CPP" >&5
3493 echo "${ECHO_T}$CPP" >&6
3494 ac_preproc_ok=false
3495 for ac_c_preproc_warn_flag in '' yes
3497 # Use a header file that comes with gcc, so configuring glibc
3498 # with a fresh cross-compiler works.
3499 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3500 # <limits.h> exists even on freestanding compilers.
3501 # On the NeXT, cc -E runs the code through the compiler's parser,
3502 # not just through cpp. "Syntax error" is here to catch this case.
3503 cat >conftest.$ac_ext <<_ACEOF
3504 #line $LINENO "configure"
3505 /* confdefs.h. */
3506 _ACEOF
3507 cat confdefs.h >>conftest.$ac_ext
3508 cat >>conftest.$ac_ext <<_ACEOF
3509 /* end confdefs.h. */
3510 #ifdef __STDC__
3511 # include <limits.h>
3512 #else
3513 # include <assert.h>
3514 #endif
3515 Syntax error
3516 _ACEOF
3517 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3518 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3519 ac_status=$?
3520 grep -v '^ *+' conftest.er1 >conftest.err
3521 rm -f conftest.er1
3522 cat conftest.err >&5
3523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3524 (exit $ac_status); } >/dev/null; then
3525 if test -s conftest.err; then
3526 ac_cpp_err=$ac_c_preproc_warn_flag
3527 else
3528 ac_cpp_err=
3530 else
3531 ac_cpp_err=yes
3533 if test -z "$ac_cpp_err"; then
3535 else
3536 echo "$as_me: failed program was:" >&5
3537 sed 's/^/| /' conftest.$ac_ext >&5
3539 # Broken: fails on valid input.
3540 continue
3542 rm -f conftest.err conftest.$ac_ext
3544 # OK, works on sane cases. Now check whether non-existent headers
3545 # can be detected and how.
3546 cat >conftest.$ac_ext <<_ACEOF
3547 #line $LINENO "configure"
3548 /* confdefs.h. */
3549 _ACEOF
3550 cat confdefs.h >>conftest.$ac_ext
3551 cat >>conftest.$ac_ext <<_ACEOF
3552 /* end confdefs.h. */
3553 #include <ac_nonexistent.h>
3554 _ACEOF
3555 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3556 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3557 ac_status=$?
3558 grep -v '^ *+' conftest.er1 >conftest.err
3559 rm -f conftest.er1
3560 cat conftest.err >&5
3561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3562 (exit $ac_status); } >/dev/null; then
3563 if test -s conftest.err; then
3564 ac_cpp_err=$ac_c_preproc_warn_flag
3565 else
3566 ac_cpp_err=
3568 else
3569 ac_cpp_err=yes
3571 if test -z "$ac_cpp_err"; then
3572 # Broken: success on invalid input.
3573 continue
3574 else
3575 echo "$as_me: failed program was:" >&5
3576 sed 's/^/| /' conftest.$ac_ext >&5
3578 # Passes both tests.
3579 ac_preproc_ok=:
3580 break
3582 rm -f conftest.err conftest.$ac_ext
3584 done
3585 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3586 rm -f conftest.err conftest.$ac_ext
3587 if $ac_preproc_ok; then
3589 else
3590 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3591 See \`config.log' for more details." >&5
3592 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3593 See \`config.log' for more details." >&2;}
3594 { (exit 1); exit 1; }; }
3597 ac_ext=c
3598 ac_cpp='$CPP $CPPFLAGS'
3599 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3600 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3601 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3603 # Was a --with-binutils option given?
3604 if test -n "$path_binutils"; then
3605 # Make absolute; ensure a single trailing slash.
3606 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3607 CC="$CC -B$path_binutils"
3609 AS=`$CC -print-prog-name=as`
3610 LD=`$CC -print-prog-name=ld`
3611 AR=`$CC -print-prog-name=ar`
3613 OBJDUMP=`$CC -print-prog-name=objdump`
3616 # ranlib has to be treated a bit differently since it might not exist at all.
3617 ac_ranlib=`$CC -print-prog-name=ranlib`
3618 if test "x$ac_ranlib" = xranlib; then
3619 # This extra check has to happen since gcc simply echos the parameter in
3620 # case it cannot find the value in its own directories.
3621 if test -n "$ac_tool_prefix"; then
3622 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3623 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3624 echo "$as_me:$LINENO: checking for $ac_word" >&5
3625 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3626 if test "${ac_cv_prog_RANLIB+set}" = set; then
3627 echo $ECHO_N "(cached) $ECHO_C" >&6
3628 else
3629 if test -n "$RANLIB"; then
3630 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3631 else
3632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3633 for as_dir in $PATH
3635 IFS=$as_save_IFS
3636 test -z "$as_dir" && as_dir=.
3637 for ac_exec_ext in '' $ac_executable_extensions; do
3638 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3639 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3640 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3641 break 2
3643 done
3644 done
3648 RANLIB=$ac_cv_prog_RANLIB
3649 if test -n "$RANLIB"; then
3650 echo "$as_me:$LINENO: result: $RANLIB" >&5
3651 echo "${ECHO_T}$RANLIB" >&6
3652 else
3653 echo "$as_me:$LINENO: result: no" >&5
3654 echo "${ECHO_T}no" >&6
3658 if test -z "$ac_cv_prog_RANLIB"; then
3659 ac_ct_RANLIB=$RANLIB
3660 # Extract the first word of "ranlib", so it can be a program name with args.
3661 set dummy ranlib; ac_word=$2
3662 echo "$as_me:$LINENO: checking for $ac_word" >&5
3663 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3664 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3665 echo $ECHO_N "(cached) $ECHO_C" >&6
3666 else
3667 if test -n "$ac_ct_RANLIB"; then
3668 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3669 else
3670 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3671 for as_dir in $PATH
3673 IFS=$as_save_IFS
3674 test -z "$as_dir" && as_dir=.
3675 for ac_exec_ext in '' $ac_executable_extensions; do
3676 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3677 ac_cv_prog_ac_ct_RANLIB="ranlib"
3678 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3679 break 2
3681 done
3682 done
3684 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3687 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3688 if test -n "$ac_ct_RANLIB"; then
3689 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3690 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3691 else
3692 echo "$as_me:$LINENO: result: no" >&5
3693 echo "${ECHO_T}no" >&6
3696 RANLIB=$ac_ct_RANLIB
3697 else
3698 RANLIB="$ac_cv_prog_RANLIB"
3701 else
3702 RANLIB=$ac_ranlib
3706 # Determine whether we are using GNU binutils.
3707 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3708 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3709 if test "${libc_cv_prog_as_gnu+set}" = set; then
3710 echo $ECHO_N "(cached) $ECHO_C" >&6
3711 else
3712 # Most GNU programs take a -v and spit out some text including
3713 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3714 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3715 libc_cv_prog_as_gnu=yes
3716 else
3717 libc_cv_prog_as_gnu=no
3719 rm -fr contest*
3721 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3722 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3723 rm -f a.out
3724 gnu_as=$libc_cv_prog_as_gnu
3726 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3727 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3728 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3729 echo $ECHO_N "(cached) $ECHO_C" >&6
3730 else
3731 # Most GNU programs take a -v and spit out some text including
3732 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3733 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3734 libc_cv_prog_ld_gnu=yes
3735 else
3736 libc_cv_prog_ld_gnu=no
3738 rm -fr contest*
3740 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3741 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3742 gnu_ld=$libc_cv_prog_ld_gnu
3745 # Accept binutils 2.13 or newer.
3746 for ac_prog in $AS
3748 # Extract the first word of "$ac_prog", so it can be a program name with args.
3749 set dummy $ac_prog; ac_word=$2
3750 echo "$as_me:$LINENO: checking for $ac_word" >&5
3751 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3752 if test "${ac_cv_prog_AS+set}" = set; then
3753 echo $ECHO_N "(cached) $ECHO_C" >&6
3754 else
3755 if test -n "$AS"; then
3756 ac_cv_prog_AS="$AS" # Let the user override the test.
3757 else
3758 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3759 for as_dir in $PATH
3761 IFS=$as_save_IFS
3762 test -z "$as_dir" && as_dir=.
3763 for ac_exec_ext in '' $ac_executable_extensions; do
3764 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3765 ac_cv_prog_AS="$ac_prog"
3766 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3767 break 2
3769 done
3770 done
3774 AS=$ac_cv_prog_AS
3775 if test -n "$AS"; then
3776 echo "$as_me:$LINENO: result: $AS" >&5
3777 echo "${ECHO_T}$AS" >&6
3778 else
3779 echo "$as_me:$LINENO: result: no" >&5
3780 echo "${ECHO_T}no" >&6
3783 test -n "$AS" && break
3784 done
3786 if test -z "$AS"; then
3787 ac_verc_fail=yes
3788 else
3789 # Found it, now check the version.
3790 echo "$as_me:$LINENO: checking version of $AS" >&5
3791 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3792 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3793 case $ac_prog_version in
3794 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3795 2.1[3-9]*)
3796 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3797 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3799 esac
3800 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3801 echo "${ECHO_T}$ac_prog_version" >&6
3803 if test $ac_verc_fail = yes; then
3804 AS=: critic_missing=t
3807 for ac_prog in $LD
3809 # Extract the first word of "$ac_prog", so it can be a program name with args.
3810 set dummy $ac_prog; ac_word=$2
3811 echo "$as_me:$LINENO: checking for $ac_word" >&5
3812 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3813 if test "${ac_cv_prog_LD+set}" = set; then
3814 echo $ECHO_N "(cached) $ECHO_C" >&6
3815 else
3816 if test -n "$LD"; then
3817 ac_cv_prog_LD="$LD" # Let the user override the test.
3818 else
3819 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3820 for as_dir in $PATH
3822 IFS=$as_save_IFS
3823 test -z "$as_dir" && as_dir=.
3824 for ac_exec_ext in '' $ac_executable_extensions; do
3825 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3826 ac_cv_prog_LD="$ac_prog"
3827 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3828 break 2
3830 done
3831 done
3835 LD=$ac_cv_prog_LD
3836 if test -n "$LD"; then
3837 echo "$as_me:$LINENO: result: $LD" >&5
3838 echo "${ECHO_T}$LD" >&6
3839 else
3840 echo "$as_me:$LINENO: result: no" >&5
3841 echo "${ECHO_T}no" >&6
3844 test -n "$LD" && break
3845 done
3847 if test -z "$LD"; then
3848 ac_verc_fail=yes
3849 else
3850 # Found it, now check the version.
3851 echo "$as_me:$LINENO: checking version of $LD" >&5
3852 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
3853 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
3854 case $ac_prog_version in
3855 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3856 2.1[3-9]*)
3857 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3858 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3860 esac
3861 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3862 echo "${ECHO_T}$ac_prog_version" >&6
3864 if test $ac_verc_fail = yes; then
3865 LD=: critic_missing=t
3869 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
3870 *** These auxiliary programs are missing or incompatible versions:$aux_missing
3871 *** some features will be disabled.
3872 *** Check the INSTALL file for required versions." >&5
3873 echo "$as_me: WARNING:
3874 *** These auxiliary programs are missing or incompatible versions:$aux_missing
3875 *** some features will be disabled.
3876 *** Check the INSTALL file for required versions." >&2;}
3878 # glibcbug.in wants to know the compiler version.
3879 CCVERSION=`$CC -v 2>&1 | sed -n 's/gcc version //p'`
3882 # if using special system headers, find out the compiler's sekrit
3883 # header directory and add that to the list. NOTE: Only does the right
3884 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
3885 if test -n "$sysheaders"; then
3886 ccheaders=`$CC -print-file-name=include`
3887 SYSINCLUDES="-nostdinc -isystem $ccheaders -isystem $sysheaders"
3891 # check if ranlib is necessary
3892 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
3893 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
3894 if test "${libc_cv_ranlib_necessary+set}" = set; then
3895 echo $ECHO_N "(cached) $ECHO_C" >&6
3896 else
3897 cat > conftest.c <<EOF
3898 int a;
3899 char b;
3900 void c(void) {}
3902 $CC $CFLAGS -c conftest.c
3903 $AR cr conftest.a conftest.o
3904 cp conftest.a conftest2.a
3905 $RANLIB conftest.a
3906 if cmp -s conftest.a conftest2.a; then
3907 libc_cv_ranlib_necessary=no
3908 else
3909 libc_cv_ranlib_necessary=yes
3911 rm -rf conftest*
3913 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
3914 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
3915 if test "$libc_cv_ranlib_necessary" = no; then
3916 RANLIB=:
3919 # Test if LD_LIBRARY_PATH contains the notation for the current directory
3920 # since this would lead to problems installing/building glibc.
3921 # LD_LIBRARY_PATH contains the current directory if one of the following
3922 # is true:
3923 # - one of the terminals (":" and ";") is the first or last sign
3924 # - two terminals occur directly after each other
3925 # - the path contains an element with a dot in it
3926 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
3927 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
3928 case ${LD_LIBRARY_PATH} in
3929 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
3930 ld_library_path_setting="contains current directory"
3933 ld_library_path_setting="ok"
3935 esac
3936 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
3937 echo "${ECHO_T}$ld_library_path_setting" >&6
3938 if test "$ld_library_path_setting" != "ok"; then
3939 { { echo "$as_me:$LINENO: error:
3940 *** LD_LIBRARY_PATH shouldn't contain the current directory when
3941 *** building glibc. Please change the environment variable
3942 *** and run configure again." >&5
3943 echo "$as_me: error:
3944 *** LD_LIBRARY_PATH shouldn't contain the current directory when
3945 *** building glibc. Please change the environment variable
3946 *** and run configure again." >&2;}
3947 { (exit 1); exit 1; }; }
3950 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
3951 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
3952 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
3953 echo $ECHO_N "(cached) $ECHO_C" >&6
3954 else
3955 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
3956 libc_cv_gcc_static_libgcc=
3957 else
3958 libc_cv_gcc_static_libgcc=-static-libgcc
3961 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
3962 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
3965 # Extract the first word of "bash", so it can be a program name with args.
3966 set dummy bash; ac_word=$2
3967 echo "$as_me:$LINENO: checking for $ac_word" >&5
3968 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3969 if test "${ac_cv_path_BASH+set}" = set; then
3970 echo $ECHO_N "(cached) $ECHO_C" >&6
3971 else
3972 case $BASH in
3973 [\\/]* | ?:[\\/]*)
3974 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
3977 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3978 for as_dir in $PATH
3980 IFS=$as_save_IFS
3981 test -z "$as_dir" && as_dir=.
3982 for ac_exec_ext in '' $ac_executable_extensions; do
3983 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3984 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
3985 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3986 break 2
3988 done
3989 done
3991 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
3993 esac
3995 BASH=$ac_cv_path_BASH
3997 if test -n "$BASH"; then
3998 echo "$as_me:$LINENO: result: $BASH" >&5
3999 echo "${ECHO_T}$BASH" >&6
4000 else
4001 echo "$as_me:$LINENO: result: no" >&5
4002 echo "${ECHO_T}no" >&6
4005 if test "$BASH" != no &&
4006 $BASH -c 'test "$BASH_VERSINFO" \
4007 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4008 libc_cv_have_bash2=yes
4009 else
4010 libc_cv_have_bash2=no
4014 if test "$BASH" = no; then
4015 # Extract the first word of "ksh", so it can be a program name with args.
4016 set dummy ksh; ac_word=$2
4017 echo "$as_me:$LINENO: checking for $ac_word" >&5
4018 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4019 if test "${ac_cv_path_KSH+set}" = set; then
4020 echo $ECHO_N "(cached) $ECHO_C" >&6
4021 else
4022 case $KSH in
4023 [\\/]* | ?:[\\/]*)
4024 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4028 for as_dir in $PATH
4030 IFS=$as_save_IFS
4031 test -z "$as_dir" && as_dir=.
4032 for ac_exec_ext in '' $ac_executable_extensions; do
4033 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4034 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4035 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4036 break 2
4038 done
4039 done
4041 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4043 esac
4045 KSH=$ac_cv_path_KSH
4047 if test -n "$KSH"; then
4048 echo "$as_me:$LINENO: result: $KSH" >&5
4049 echo "${ECHO_T}$KSH" >&6
4050 else
4051 echo "$as_me:$LINENO: result: no" >&5
4052 echo "${ECHO_T}no" >&6
4055 if test "$KSH" = no; then
4056 libc_cv_have_ksh=no
4057 else
4058 libc_cv_have_ksh=yes
4060 else
4061 KSH="$BASH"
4063 libc_cv_have_ksh=yes
4067 for ac_prog in gawk mawk nawk awk
4069 # Extract the first word of "$ac_prog", so it can be a program name with args.
4070 set dummy $ac_prog; ac_word=$2
4071 echo "$as_me:$LINENO: checking for $ac_word" >&5
4072 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4073 if test "${ac_cv_prog_AWK+set}" = set; then
4074 echo $ECHO_N "(cached) $ECHO_C" >&6
4075 else
4076 if test -n "$AWK"; then
4077 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4078 else
4079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4080 for as_dir in $PATH
4082 IFS=$as_save_IFS
4083 test -z "$as_dir" && as_dir=.
4084 for ac_exec_ext in '' $ac_executable_extensions; do
4085 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4086 ac_cv_prog_AWK="$ac_prog"
4087 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4088 break 2
4090 done
4091 done
4095 AWK=$ac_cv_prog_AWK
4096 if test -n "$AWK"; then
4097 echo "$as_me:$LINENO: result: $AWK" >&5
4098 echo "${ECHO_T}$AWK" >&6
4099 else
4100 echo "$as_me:$LINENO: result: no" >&5
4101 echo "${ECHO_T}no" >&6
4104 test -n "$AWK" && break
4105 done
4107 # Extract the first word of "perl", so it can be a program name with args.
4108 set dummy perl; ac_word=$2
4109 echo "$as_me:$LINENO: checking for $ac_word" >&5
4110 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4111 if test "${ac_cv_path_PERL+set}" = set; then
4112 echo $ECHO_N "(cached) $ECHO_C" >&6
4113 else
4114 case $PERL in
4115 [\\/]* | ?:[\\/]*)
4116 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4119 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4120 for as_dir in $PATH
4122 IFS=$as_save_IFS
4123 test -z "$as_dir" && as_dir=.
4124 for ac_exec_ext in '' $ac_executable_extensions; do
4125 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4126 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4127 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4128 break 2
4130 done
4131 done
4133 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4135 esac
4137 PERL=$ac_cv_path_PERL
4139 if test -n "$PERL"; then
4140 echo "$as_me:$LINENO: result: $PERL" >&5
4141 echo "${ECHO_T}$PERL" >&6
4142 else
4143 echo "$as_me:$LINENO: result: no" >&5
4144 echo "${ECHO_T}no" >&6
4147 if test "$PERL" != no &&
4148 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4149 PERL=no
4151 # Extract the first word of "install-info", so it can be a program name with args.
4152 set dummy install-info; ac_word=$2
4153 echo "$as_me:$LINENO: checking for $ac_word" >&5
4154 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4155 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4156 echo $ECHO_N "(cached) $ECHO_C" >&6
4157 else
4158 case $INSTALL_INFO in
4159 [\\/]* | ?:[\\/]*)
4160 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4163 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4164 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4165 for as_dir in $as_dummy
4167 IFS=$as_save_IFS
4168 test -z "$as_dir" && as_dir=.
4169 for ac_exec_ext in '' $ac_executable_extensions; do
4170 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4171 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4172 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4173 break 2
4175 done
4176 done
4178 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4180 esac
4182 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4184 if test -n "$INSTALL_INFO"; then
4185 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4186 echo "${ECHO_T}$INSTALL_INFO" >&6
4187 else
4188 echo "$as_me:$LINENO: result: no" >&5
4189 echo "${ECHO_T}no" >&6
4192 if test "$INSTALL_INFO" != "no"; then
4193 echo "$as_me:$LINENO: checking for old Debian install-info" >&5
4194 echo $ECHO_N "checking for old Debian install-info... $ECHO_C" >&6
4195 if test "${libc_cv_old_debian_install_info+set}" = set; then
4196 echo $ECHO_N "(cached) $ECHO_C" >&6
4197 else
4198 mkdir conftest.d
4199 # There is a hard ^_ on the next line. I am open to better ideas.
4200 (echo '\x1f'
4201 echo 'File: dir Node: Top This is the top of the INFO tree'
4202 echo '* Menu:') >conftest.d/dir
4203 (echo 'INFO-DIR-SECTION i-d-s works'
4204 echo 'START-INFO-DIR-ENTRY'
4205 echo '* Prog: (prog). Program.'
4206 echo 'END-INFO-DIR-ENTRY') >conftest.d/prog.info
4207 if $INSTALL_INFO --info-dir=conftest.d conftest.d/prog.info >&5 2>&1
4208 then
4209 if grep -s 'i-d-s works' conftest.d/dir >/dev/null
4210 then libc_cv_old_debian_install_info=no
4211 else libc_cv_old_debian_install_info=yes
4213 else libc_cv_old_debian_install_info=no testfailed=t
4215 rm -fr conftest.d
4217 echo "$as_me:$LINENO: result: $libc_cv_old_debian_install_info" >&5
4218 echo "${ECHO_T}$libc_cv_old_debian_install_info" >&6
4219 if test -n "$testfailed"
4220 then { echo "$as_me:$LINENO: WARNING: install-info errored out, check config.log" >&5
4221 echo "$as_me: WARNING: install-info errored out, check config.log" >&2;}
4223 OLD_DEBIAN_INSTALL_INFO=$libc_cv_old_debian_install_info
4227 # Extract the first word of "bison", so it can be a program name with args.
4228 set dummy bison; ac_word=$2
4229 echo "$as_me:$LINENO: checking for $ac_word" >&5
4230 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4231 if test "${ac_cv_path_BISON+set}" = set; then
4232 echo $ECHO_N "(cached) $ECHO_C" >&6
4233 else
4234 case $BISON in
4235 [\\/]* | ?:[\\/]*)
4236 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4240 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4241 for as_dir in $as_dummy
4243 IFS=$as_save_IFS
4244 test -z "$as_dir" && as_dir=.
4245 for ac_exec_ext in '' $ac_executable_extensions; do
4246 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4247 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4248 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4249 break 2
4251 done
4252 done
4254 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4256 esac
4258 BISON=$ac_cv_path_BISON
4260 if test -n "$BISON"; then
4261 echo "$as_me:$LINENO: result: $BISON" >&5
4262 echo "${ECHO_T}$BISON" >&6
4263 else
4264 echo "$as_me:$LINENO: result: no" >&5
4265 echo "${ECHO_T}no" >&6
4269 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4270 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4271 if test "${libc_cv_signed_size_t+set}" = set; then
4272 echo $ECHO_N "(cached) $ECHO_C" >&6
4273 else
4274 echo '#include <stddef.h>
4275 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4276 if eval "$ac_cpp conftest.c 2>/dev/null" \
4277 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4278 libc_cv_signed_size_t=no
4279 else
4280 libc_cv_signed_size_t=yes
4282 rm -f conftest*
4284 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4285 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4286 if test $libc_cv_signed_size_t = yes; then
4287 cat >> confdefs.h <<\EOF
4288 #undef __SIZE_TYPE__
4289 #define __SIZE_TYPE__ unsigned
4294 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4295 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4296 if test "${libc_cv_friendly_stddef+set}" = set; then
4297 echo $ECHO_N "(cached) $ECHO_C" >&6
4298 else
4299 cat >conftest.$ac_ext <<_ACEOF
4300 #line $LINENO "configure"
4301 /* confdefs.h. */
4302 _ACEOF
4303 cat confdefs.h >>conftest.$ac_ext
4304 cat >>conftest.$ac_ext <<_ACEOF
4305 /* end confdefs.h. */
4306 #define __need_size_t
4307 #define __need_wchar_t
4308 #include <stddef.h>
4309 #define __need_NULL
4310 #include <stddef.h>
4312 main ()
4314 size_t size; wchar_t wchar;
4315 #ifdef offsetof
4316 #error stddef.h ignored __need_*
4317 #endif
4318 if (&size == NULL || &wchar == NULL) abort ();
4320 return 0;
4322 _ACEOF
4323 rm -f conftest.$ac_objext
4324 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4325 (eval $ac_compile) 2>&5
4326 ac_status=$?
4327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4328 (exit $ac_status); } &&
4329 { ac_try='test -s conftest.$ac_objext'
4330 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4331 (eval $ac_try) 2>&5
4332 ac_status=$?
4333 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4334 (exit $ac_status); }; }; then
4335 libc_cv_friendly_stddef=yes
4336 else
4337 echo "$as_me: failed program was:" >&5
4338 sed 's/^/| /' conftest.$ac_ext >&5
4340 libc_cv_friendly_stddef=no
4342 rm -f conftest.$ac_objext conftest.$ac_ext
4344 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4345 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4346 if test $libc_cv_friendly_stddef = yes; then
4347 config_vars="$config_vars
4348 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4351 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4352 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4353 if test "${libc_cv_need_minus_P+set}" = set; then
4354 echo $ECHO_N "(cached) $ECHO_C" >&6
4355 else
4356 cat > conftest.S <<EOF
4357 #include "confdefs.h"
4358 /* Nothing whatsoever. */
4360 if { ac_try='${CC-cc} $CFLAGS -c conftest.S 1>&5'
4361 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4362 (eval $ac_try) 2>&5
4363 ac_status=$?
4364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4365 (exit $ac_status); }; }; then
4366 libc_cv_need_minus_P=no
4367 else
4368 libc_cv_need_minus_P=yes
4370 rm -f conftest*
4372 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4373 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4374 if test $libc_cv_need_minus_P = yes; then
4375 config_vars="$config_vars
4376 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4379 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4380 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4381 if test "${libc_cv_dot_text+set}" = set; then
4382 echo $ECHO_N "(cached) $ECHO_C" >&6
4383 else
4384 cat > conftest.s <<EOF
4385 .text
4387 libc_cv_dot_text=
4388 if { ac_try='${CC-cc} $CFLAGS -c conftest.s 1>&5'
4389 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4390 (eval $ac_try) 2>&5
4391 ac_status=$?
4392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4393 (exit $ac_status); }; }; then
4394 libc_cv_dot_text=.text
4396 rm -f conftest*
4399 if test -z "$libc_cv_dot_text"; then
4400 echo "$as_me:$LINENO: result: no" >&5
4401 echo "${ECHO_T}no" >&6
4402 else
4403 echo "$as_me:$LINENO: result: yes" >&5
4404 echo "${ECHO_T}yes" >&6
4407 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4408 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4409 if test "${libc_cv_asm_global_directive+set}" = set; then
4410 echo $ECHO_N "(cached) $ECHO_C" >&6
4411 else
4412 libc_cv_asm_global_directive=UNKNOWN
4413 for ac_globl in .globl .global .EXPORT; do
4414 cat > conftest.s <<EOF
4415 ${libc_cv_dot_text}
4416 ${ac_globl} foo
4417 foo:
4419 if { ac_try='${CC-cc} $CFLAGS -c conftest.s 1>&5'
4420 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4421 (eval $ac_try) 2>&5
4422 ac_status=$?
4423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4424 (exit $ac_status); }; }; then
4425 libc_cv_asm_global_directive=${ac_globl}
4427 rm -f conftest*
4428 test $libc_cv_asm_global_directive != UNKNOWN && break
4429 done
4431 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4432 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4433 if test $libc_cv_asm_global_directive = UNKNOWN; then
4434 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4435 echo "$as_me: error: cannot determine asm global directive" >&2;}
4436 { (exit 1); exit 1; }; }
4437 else
4438 cat >>confdefs.h <<_ACEOF
4439 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4440 _ACEOF
4444 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
4445 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
4446 if test "${libc_cv_asm_set_directive+set}" = set; then
4447 echo $ECHO_N "(cached) $ECHO_C" >&6
4448 else
4449 cat > conftest.s <<EOF
4450 ${libc_cv_dot_text}
4451 foo:
4452 .set glibc_conftest_frobozz,foo
4453 $libc_cv_asm_global_directive glibc_conftest_frobozz
4455 # The alpha-dec-osf1 assembler gives only a warning for `.set'
4456 # (but it doesn't work), so we must do a linking check to be sure.
4457 cat > conftest1.c <<\EOF
4458 extern int glibc_conftest_frobozz;
4459 main () { printf ("%d\n", glibc_conftest_frobozz); }
4461 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4462 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
4463 libc_cv_asm_set_directive=yes
4464 else
4465 libc_cv_asm_set_directive=no
4467 rm -f conftest*
4469 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
4470 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
4471 if test $libc_cv_asm_set_directive = yes; then
4472 cat >>confdefs.h <<\_ACEOF
4473 #define HAVE_ASM_SET_DIRECTIVE 1
4474 _ACEOF
4478 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
4479 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
4480 if test "${libc_cv_asm_type_prefix+set}" = set; then
4481 echo $ECHO_N "(cached) $ECHO_C" >&6
4482 else
4483 libc_cv_asm_type_prefix=no
4484 for ac_try_prefix in '@' '%' '#'; do
4485 cat > conftest.s <<EOF
4486 ${libc_cv_dot_text}
4487 ${libc_cv_asm_global_directive} foo
4488 .type foo, ${ac_try_prefix}object
4489 .size foo, 1
4490 foo:
4491 .byte 1
4493 if { ac_try='${CC-cc} $CFLAGS -c conftest.s 1>&5'
4494 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4495 (eval $ac_try) 2>&5
4496 ac_status=$?
4497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4498 (exit $ac_status); }; }; then
4499 libc_cv_asm_type_prefix=${ac_try_prefix}
4501 rm -f conftest*
4502 test "x$libc_cv_asm_type_prefix" != xno && break
4503 done
4505 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
4506 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
4507 if test "x$libc_cv_asm_type_prefix" != xno; then
4508 cat >>confdefs.h <<_ACEOF
4509 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4510 _ACEOF
4514 # The Aix ld uses global .symbol_names instead of symbol_names.
4515 # Unfortunately also used in the PPC64 ELF ABI.
4516 case "${os}${machine}" in
4517 aix4.3* | linux*powerpc/powerpc64*)
4518 cat >>confdefs.h <<\_ACEOF
4519 #define HAVE_ASM_GLOBAL_DOT_NAME 1
4520 _ACEOF
4522 esac
4524 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
4525 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
4526 if test "${libc_cv_asm_symver_directive+set}" = set; then
4527 echo $ECHO_N "(cached) $ECHO_C" >&6
4528 else
4529 cat > conftest.s <<EOF
4530 ${libc_cv_dot_text}
4531 _sym:
4532 .symver _sym,sym@VERS
4534 if ${CC-cc} -c $CFLAGS $CPPFLAGS conftest.s 1>&5 2>&5; then
4535 libc_cv_asm_symver_directive=yes
4536 else
4537 libc_cv_asm_symver_directive=no
4539 rm -f conftest*
4541 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
4542 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
4543 echo "$as_me:$LINENO: checking for ld --version-script" >&5
4544 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
4545 if test "${libc_cv_ld_version_script_option+set}" = set; then
4546 echo $ECHO_N "(cached) $ECHO_C" >&6
4547 else
4548 if test $libc_cv_asm_symver_directive = yes; then
4549 cat > conftest.s <<EOF
4550 ${libc_cv_dot_text}
4551 _sym:
4552 .symver _sym,sym@VERS
4554 cat > conftest.map <<EOF
4555 VERS_1 {
4556 global: sym;
4559 VERS_2 {
4560 global: sym;
4561 } VERS_1;
4563 if ${CC-cc} -c $CFLAGS $CPPFLAGS conftest.s 1>&5 2>&5; then
4564 if { ac_try='${CC-cc} $CFLAGS -shared -o conftest.so conftest.o
4565 -nostartfiles -nostdlib
4566 -Wl,--version-script,conftest.map
4567 1>&5'
4568 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4569 (eval $ac_try) 2>&5
4570 ac_status=$?
4571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4572 (exit $ac_status); }; };
4573 then
4574 libc_cv_ld_version_script_option=yes
4575 else
4576 libc_cv_ld_version_script_option=no
4578 else
4579 libc_cv_ld_version_script_option=no
4581 else
4582 libc_cv_ld_version_script_option=no
4584 rm -f conftest*
4586 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
4587 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
4588 if test $shared != no &&
4589 test $libc_cv_asm_symver_directive = yes &&
4590 test $libc_cv_ld_version_script_option = yes &&
4591 test $enable_versioning = yes; then
4592 VERSIONING=yes
4593 cat >>confdefs.h <<\_ACEOF
4594 #define DO_VERSIONING 1
4595 _ACEOF
4597 else
4598 VERSIONING=no
4602 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
4603 echo "\
4604 *** WARNING: You should not compile GNU libc without versioning. Not using
4605 *** versioning will introduce incompatibilities so that old binaries
4606 *** will not run anymore.
4607 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
4609 if test $elf = yes; then
4610 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
4611 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
4612 if test "${libc_cv_asm_previous_directive+set}" = set; then
4613 echo $ECHO_N "(cached) $ECHO_C" >&6
4614 else
4615 cat > conftest.s <<EOF
4616 .section foo_section
4617 .previous
4619 if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'
4620 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4621 (eval $ac_try) 2>&5
4622 ac_status=$?
4623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4624 (exit $ac_status); }; }; then
4625 libc_cv_asm_previous_directive=yes
4626 else
4627 libc_cv_asm_previous_directive=no
4629 rm -f conftest*
4631 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
4632 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
4633 if test $libc_cv_asm_previous_directive = yes; then
4634 cat >>confdefs.h <<\_ACEOF
4635 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
4636 _ACEOF
4638 else
4639 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
4640 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
4641 if test "${libc_cv_asm_popsection_directive+set}" = set; then
4642 echo $ECHO_N "(cached) $ECHO_C" >&6
4643 else
4644 cat > conftest.s <<EOF
4645 .pushsection foo_section
4646 .popsection
4648 if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'
4649 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4650 (eval $ac_try) 2>&5
4651 ac_status=$?
4652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4653 (exit $ac_status); }; }; then
4654 libc_cv_asm_popsection_directive=yes
4655 else
4656 libc_cv_asm_popsection_directive=no
4658 rm -f conftest*
4660 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
4661 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
4662 if test $libc_cv_asm_popsection_directive = yes; then
4663 cat >>confdefs.h <<\_ACEOF
4664 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
4665 _ACEOF
4669 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
4670 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
4671 if test "${libc_cv_asm_protected_directive+set}" = set; then
4672 echo $ECHO_N "(cached) $ECHO_C" >&6
4673 else
4674 cat > conftest.s <<EOF
4675 .protected foo
4676 foo:
4677 .hidden bar
4678 bar:
4680 if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'
4681 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4682 (eval $ac_try) 2>&5
4683 ac_status=$?
4684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4685 (exit $ac_status); }; }; then
4686 libc_cv_asm_protected_directive=yes
4687 else
4688 libc_cv_asm_protected_directive=no
4690 rm -f conftest*
4692 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
4693 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
4695 cat >>confdefs.h <<\_ACEOF
4696 #define HAVE_PROTECTED 1
4697 _ACEOF
4699 cat >>confdefs.h <<\_ACEOF
4700 #define HAVE_HIDDEN 1
4701 _ACEOF
4704 if test $libc_cv_asm_protected_directive = yes; then
4705 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
4706 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
4707 if test "${libc_cv_visibility_attribute+set}" = set; then
4708 echo $ECHO_N "(cached) $ECHO_C" >&6
4709 else
4710 cat > conftest.c <<EOF
4711 int foo __attribute__ ((visibility ("hidden"))) = 1;
4712 int bar __attribute__ ((visibility ("protected"))) = 1;
4714 libc_cv_visibility_attribute=no
4715 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
4716 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4717 (eval $ac_try) 2>&5
4718 ac_status=$?
4719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4720 (exit $ac_status); }; }; then
4721 if grep '\.hidden.*foo' conftest.s >/dev/null; then
4722 if grep '\.protected.*bar' conftest.s >/dev/null; then
4723 libc_cv_visibility_attribute=yes
4727 rm -f conftest.cs
4730 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
4731 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
4732 if test $libc_cv_visibility_attribute = yes; then
4733 cat >>confdefs.h <<\_ACEOF
4734 #define HAVE_VISIBILITY_ATTRIBUTE 1
4735 _ACEOF
4740 if test $libc_cv_visibility_attribute = yes; then
4741 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
4742 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
4743 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
4744 echo $ECHO_N "(cached) $ECHO_C" >&6
4745 else
4746 cat > conftest.c <<EOF
4747 int foo (int x);
4748 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
4749 int bar (int x) { return x; }
4751 libc_cv_broken_visibility_attribute=yes
4752 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
4753 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4754 (eval $ac_try) 2>&5
4755 ac_status=$?
4756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4757 (exit $ac_status); }; }; then
4758 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
4759 libc_cv_broken_visibility_attribute=no
4762 rm -f conftest.c conftest.s
4765 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
4766 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
4767 if test $libc_cv_broken_visibility_attribute = yes; then
4768 cat >>confdefs.h <<\_ACEOF
4769 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
4770 _ACEOF
4775 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
4776 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
4777 if test "${libc_cv_broken_alias_attribute+set}" = set; then
4778 echo $ECHO_N "(cached) $ECHO_C" >&6
4779 else
4780 cat > conftest.c <<EOF
4781 extern int foo (int x) __asm ("xyzzy");
4782 int bar (int x) { return x; }
4783 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
4784 extern int dfoo;
4785 extern __typeof (dfoo) dfoo __asm ("abccb");
4786 int dfoo = 1;
4788 libc_cv_broken_alias_attribute=yes
4789 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
4790 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4791 (eval $ac_try) 2>&5
4792 ac_status=$?
4793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4794 (exit $ac_status); }; }; then
4795 if grep 'xyzzy' conftest.s >/dev/null &&
4796 grep 'abccb' conftest.s >/dev/null; then
4797 libc_cv_broken_alias_attribute=no
4800 rm -f conftest.c conftest.s
4803 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
4804 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
4805 if test $libc_cv_broken_alias_attribute = yes; then
4806 cat >>confdefs.h <<\_ACEOF
4807 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
4808 _ACEOF
4812 if test $libc_cv_visibility_attribute = yes -a $gnu_ld = yes; then
4813 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
4814 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
4815 if test "${libc_cv_have_sdata_section+set}" = set; then
4816 echo $ECHO_N "(cached) $ECHO_C" >&6
4817 else
4818 echo "int i;" > conftest.c
4819 libc_cv_have_sdata_section=no
4820 if ${CC-cc} -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
4821 | grep '\.sdata' >/dev/null; then
4822 libc_cv_have_sdata_section=yes
4824 rm -f conftest.c conftest.so
4827 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
4828 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
4829 if test $libc_cv_have_sdata_section = yes; then
4830 cat >>confdefs.h <<\_ACEOF
4831 #define HAVE_SDATA_SECTION 1
4832 _ACEOF
4837 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
4838 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
4839 if test "${libc_cv_initfinit_array+set}" = set; then
4840 echo $ECHO_N "(cached) $ECHO_C" >&6
4841 else
4842 cat > conftest.c <<EOF
4843 int _start (void) { return 0; }
4844 int __start (void) { return 0; }
4845 int foo (void) { return 1; }
4846 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
4848 if { ac_try='${CC-cc} -o conftest conftest.c
4849 -static -nostartfiles -nostdlib 1>&5'
4850 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4851 (eval $ac_try) 2>&5
4852 ac_status=$?
4853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4854 (exit $ac_status); }; }
4855 then
4856 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
4857 libc_cv_initfinit_array=yes
4858 else
4859 libc_cv_initfinit_array=no
4861 else
4862 libc_cv_initfinit_array=no
4864 rm -f conftest*
4866 echo "$as_me:$LINENO: result: $libc_cv_initfinit_array" >&5
4867 echo "${ECHO_T}$libc_cv_initfinit_array" >&6
4869 if test $libc_cv_initfinit_array = yes; then
4870 cat >>confdefs.h <<\_ACEOF
4871 #define HAVE_INITFINI_ARRAY 1
4872 _ACEOF
4876 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
4877 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
4878 if test "${libc_cv_z_nodelete+set}" = set; then
4879 echo $ECHO_N "(cached) $ECHO_C" >&6
4880 else
4881 cat > conftest.c <<EOF
4882 int _start (void) { return 42; }
4884 if { ac_try='${CC-cc} -shared -o conftest.so conftest.c
4885 -nostartfiles -nostdlib
4886 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
4887 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4888 (eval $ac_try) 2>&5
4889 ac_status=$?
4890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4891 (exit $ac_status); }; }
4892 then
4893 libc_cv_z_nodelete=yes
4894 else
4895 libc_cv_z_nodelete=no
4897 rm -f conftest*
4899 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
4900 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
4903 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
4904 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
4905 if test "${libc_cv_z_nodlopen+set}" = set; then
4906 echo $ECHO_N "(cached) $ECHO_C" >&6
4907 else
4908 cat > conftest.c <<EOF
4909 int _start (void) { return 42; }
4911 if { ac_try='${CC-cc} -shared -o conftest.so conftest.c
4912 -nostartfiles -nostdlib
4913 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
4914 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4915 (eval $ac_try) 2>&5
4916 ac_status=$?
4917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4918 (exit $ac_status); }; }
4919 then
4920 libc_cv_z_nodlopen=yes
4921 else
4922 libc_cv_z_nodlopen=no
4924 rm -f conftest*
4926 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
4927 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
4930 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
4931 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
4932 if test "${libc_cv_z_initfirst+set}" = set; then
4933 echo $ECHO_N "(cached) $ECHO_C" >&6
4934 else
4935 cat > conftest.c <<EOF
4936 int _start (void) { return 42; }
4938 if { ac_try='${CC-cc} -shared -o conftest.so conftest.c
4939 -nostartfiles -nostdlib
4940 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
4941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4942 (eval $ac_try) 2>&5
4943 ac_status=$?
4944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4945 (exit $ac_status); }; }
4946 then
4947 libc_cv_z_initfirst=yes
4948 else
4949 libc_cv_z_initfirst=no
4951 rm -f conftest*
4953 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
4954 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
4957 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
4958 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
4959 if test "${libc_cv_Bgroup+set}" = set; then
4960 echo $ECHO_N "(cached) $ECHO_C" >&6
4961 else
4962 cat > conftest.c <<EOF
4963 int _start (void) { return 42; }
4965 if { ac_try='${CC-cc} -shared -o conftest.so conftest.c -Wl,-Bgroup -nostdlib 1>&5'
4966 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4967 (eval $ac_try) 2>&5
4968 ac_status=$?
4969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4970 (exit $ac_status); }; }
4971 then
4972 libc_cv_Bgroup=yes
4973 else
4974 libc_cv_Bgroup=no
4976 rm -f conftest*
4978 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
4979 echo "${ECHO_T}$libc_cv_Bgroup" >&6
4982 echo "$as_me:$LINENO: checking for -z combreloc" >&5
4983 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
4984 if test "${libc_cv_z_combreloc+set}" = set; then
4985 echo $ECHO_N "(cached) $ECHO_C" >&6
4986 else
4987 cat > conftest.c <<EOF
4988 extern int bar (int);
4989 extern int mumble;
4990 int foo (void) { return bar (mumble); }
4992 if { ac_try='${CC-cc} -shared -o conftest.so conftest.c
4993 -nostdlib -nostartfiles
4994 -Wl,-z,combreloc 1>&5'
4995 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4996 (eval $ac_try) 2>&5
4997 ac_status=$?
4998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4999 (exit $ac_status); }; }
5000 then
5001 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5002 libc_cv_z_combreloc=yes
5003 else
5004 libc_cv_z_combreloc=no
5006 else
5007 libc_cv_z_combreloc=no
5009 rm -f conftest*
5011 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5012 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5013 if test "$libc_cv_z_combreloc" = yes; then
5014 cat >>confdefs.h <<\_ACEOF
5015 #define HAVE_Z_COMBRELOC 1
5016 _ACEOF
5022 if test $elf != yes; then
5023 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5024 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5025 if test "${libc_cv_have_initfini+set}" = set; then
5026 echo $ECHO_N "(cached) $ECHO_C" >&6
5027 else
5028 cat >conftest.$ac_ext <<_ACEOF
5029 #line $LINENO "configure"
5030 /* confdefs.h. */
5031 _ACEOF
5032 cat confdefs.h >>conftest.$ac_ext
5033 cat >>conftest.$ac_ext <<_ACEOF
5034 /* end confdefs.h. */
5037 main ()
5039 asm (".section .init");
5040 asm (".section .fini");
5041 asm ("${libc_cv_dot_text}");
5043 return 0;
5045 _ACEOF
5046 rm -f conftest.$ac_objext
5047 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5048 (eval $ac_compile) 2>&5
5049 ac_status=$?
5050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5051 (exit $ac_status); } &&
5052 { ac_try='test -s conftest.$ac_objext'
5053 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5054 (eval $ac_try) 2>&5
5055 ac_status=$?
5056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5057 (exit $ac_status); }; }; then
5058 libc_cv_have_initfini=yes
5059 else
5060 echo "$as_me: failed program was:" >&5
5061 sed 's/^/| /' conftest.$ac_ext >&5
5063 libc_cv_have_initfini=no
5065 rm -f conftest.$ac_objext conftest.$ac_ext
5067 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5068 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5069 if test $libc_cv_have_initfini = yes; then
5070 cat >>confdefs.h <<\_ACEOF
5071 #define HAVE_INITFINI 1
5072 _ACEOF
5077 if test $elf = yes -a $gnu_ld = yes; then
5078 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5079 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5080 if test "${libc_cv_have_section_quotes+set}" = set; then
5081 echo $ECHO_N "(cached) $ECHO_C" >&6
5082 else
5083 cat > conftest.c <<EOF
5084 static const int foo
5085 __attribute__ ((section ("bar"))) = 1;
5087 if ${CC-cc} -S conftest.c -o conftest.s; then
5088 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5089 libc_cv_have_section_quotes=yes
5090 else
5091 libc_cv_have_section_quotes=no
5093 else
5094 libc_cv_have_section_quotes=unknown
5096 rm -f conftest.cs
5099 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5100 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5101 if test $libc_cv_have_section_quotes = yes; then
5102 cat >>confdefs.h <<\_ACEOF
5103 #define HAVE_SECTION_QUOTES 1
5104 _ACEOF
5111 if test $elf = yes; then
5112 libc_cv_asm_underscores=no
5113 else
5114 if test $ac_cv_prog_cc_works = yes; then
5115 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5116 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5117 if test "${libc_cv_asm_underscores+set}" = set; then
5118 echo $ECHO_N "(cached) $ECHO_C" >&6
5119 else
5120 cat >conftest.$ac_ext <<_ACEOF
5121 #line $LINENO "configure"
5122 /* confdefs.h. */
5123 _ACEOF
5124 cat confdefs.h >>conftest.$ac_ext
5125 cat >>conftest.$ac_ext <<_ACEOF
5126 /* end confdefs.h. */
5127 asm ("_glibc_foobar:");
5129 main ()
5131 glibc_foobar ();
5133 return 0;
5135 _ACEOF
5136 rm -f conftest.$ac_objext conftest$ac_exeext
5137 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5138 (eval $ac_link) 2>&5
5139 ac_status=$?
5140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5141 (exit $ac_status); } &&
5142 { ac_try='test -s conftest$ac_exeext'
5143 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5144 (eval $ac_try) 2>&5
5145 ac_status=$?
5146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5147 (exit $ac_status); }; }; then
5148 libc_cv_asm_underscores=yes
5149 else
5150 echo "$as_me: failed program was:" >&5
5151 sed 's/^/| /' conftest.$ac_ext >&5
5153 libc_cv_asm_underscores=no
5155 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5157 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5158 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5159 else
5160 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5161 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5162 if test "${libc_cv_asm_underscores+set}" = set; then
5163 echo $ECHO_N "(cached) $ECHO_C" >&6
5164 else
5165 cat > conftest.$ac_ext <<EOF
5166 #line 5166 "configure"
5167 #include "confdefs.h"
5168 void underscore_test(void) {
5169 return; }
5171 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5172 (eval $ac_compile) 2>&5
5173 ac_status=$?
5174 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5175 (exit $ac_status); }; then
5176 if grep _underscore_test conftest* >/dev/null; then
5177 rm -f conftest*
5178 libc_cv_asm_underscores=yes
5179 else
5180 rm -f conftest*
5181 libc_cv_asm_underscores=no
5183 else
5184 echo "configure: failed program was:" >&5
5185 cat conftest.$ac_ext >&5
5186 rm -f conftest*
5187 libc_cv_asm_underscores=no
5189 rm -f conftest*
5191 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5192 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5195 if test $libc_cv_asm_underscores = no; then
5196 cat >>confdefs.h <<\_ACEOF
5197 #define NO_UNDERSCORES 1
5198 _ACEOF
5202 if test $elf = yes; then
5203 libc_cv_weak_symbols=yes
5206 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
5207 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
5208 if test "${libc_cv_asm_weak_directive+set}" = set; then
5209 echo $ECHO_N "(cached) $ECHO_C" >&6
5210 else
5211 cat > conftest.s <<EOF
5212 ${libc_cv_dot_text}
5213 ${libc_cv_asm_global_directive} foo
5214 foo:
5215 .weak foo
5216 .weak bar; bar = foo
5218 if { ac_try='${CC-cc} $CFLAGS -c conftest.s 1>&5'
5219 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5220 (eval $ac_try) 2>&5
5221 ac_status=$?
5222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5223 (exit $ac_status); }; }; then
5224 libc_cv_asm_weak_directive=yes
5225 else
5226 libc_cv_asm_weak_directive=no
5228 rm -f conftest*
5230 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
5231 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
5233 if test $libc_cv_asm_weak_directive = no; then
5234 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
5235 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
5236 if test "${libc_cv_asm_weakext_directive+set}" = set; then
5237 echo $ECHO_N "(cached) $ECHO_C" >&6
5238 else
5239 cat > conftest.s <<EOF
5240 ${libc_cv_dot_text}
5241 ${libc_cv_asm_global_directive} foo
5242 foo:
5243 .weakext bar foo
5244 .weakext baz
5245 ${libc_cv_asm_global_directive} baz
5246 baz:
5248 if { ac_try='${CC-cc} $CFLAGS -c conftest.s 1>&5'
5249 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5250 (eval $ac_try) 2>&5
5251 ac_status=$?
5252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5253 (exit $ac_status); }; }; then
5254 libc_cv_asm_weakext_directive=yes
5255 else
5256 libc_cv_asm_weakext_directive=no
5258 rm -f conftest*
5260 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
5261 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
5263 fi # no .weak
5265 if test $libc_cv_asm_weak_directive = yes; then
5266 cat >>confdefs.h <<\_ACEOF
5267 #define HAVE_ASM_WEAK_DIRECTIVE 1
5268 _ACEOF
5270 elif test $libc_cv_asm_weakext_directive = yes; then
5271 cat >>confdefs.h <<\_ACEOF
5272 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
5273 _ACEOF
5277 case "${host_cpu}-${host_os}" in
5278 cris*)
5279 libc_cv_asm_line_sep='@'
5280 cat >>confdefs.h <<_ACEOF
5281 #define ASM_LINE_SEP $libc_cv_asm_line_sep
5282 _ACEOF
5285 hppa*linux*)
5286 echo "$as_me:$LINENO: checking for assembler line separator" >&5
5287 echo $ECHO_N "checking for assembler line separator... $ECHO_C" >&6
5288 if test "${libc_cv_asm_line_sep+set}" = set; then
5289 echo $ECHO_N "(cached) $ECHO_C" >&6
5290 else
5291 cat > conftest.s <<EOF
5292 nop ; is_old_puffin
5294 if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'
5295 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5296 (eval $ac_try) 2>&5
5297 ac_status=$?
5298 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5299 (exit $ac_status); }; }; then
5300 libc_cv_asm_line_sep='!'
5301 else
5302 if test -z "$enable_hacker_mode"; then
5303 echo "*** You need a newer assembler to compile glibc"
5304 rm -f conftest*
5305 exit 1
5307 libc_cv_asm_line_sep=';'
5309 rm -f conftest*
5311 echo "$as_me:$LINENO: result: $libc_cv_asm_line_sep" >&5
5312 echo "${ECHO_T}$libc_cv_asm_line_sep" >&6
5313 cat >>confdefs.h <<_ACEOF
5314 #define ASM_LINE_SEP $libc_cv_asm_line_sep
5315 _ACEOF
5318 esac
5320 echo "$as_me:$LINENO: checking if -g produces usable source locations for assembler-with-cpp" >&5
5321 echo $ECHO_N "checking if -g produces usable source locations for assembler-with-cpp... $ECHO_C" >&6
5322 if test "${libc_cv_cpp_asm_debuginfo+set}" = set; then
5323 echo $ECHO_N "(cached) $ECHO_C" >&6
5324 else
5325 cat > conftest.S <<EOF
5326 #include "confdefs.h"
5328 /* comment on
5329 two lines */
5330 ${libc_cv_dot_text}
5331 ${libc_cv_asm_global_directive} foo
5332 foo:
5333 /* Unfortunately this test only works for a real instruction,
5334 not for any of the machine-independent pseudo-ops.
5335 So we just have to assume everybody has a "nop". */
5337 /* comment */
5339 /* comment */
5342 if { ac_try='${CC-cc} $CFLAGS -g -c conftest.S 1>&5'
5343 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5344 (eval $ac_try) 2>&5
5345 ac_status=$?
5346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5347 (exit $ac_status); }; } &&
5348 ac_pattern='conftest\.S'
5349 { ac_try='readelf --debug-dump=line conftest.o |
5350 grep $ac_pattern 1>&5'
5351 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5352 (eval $ac_try) 2>&5
5353 ac_status=$?
5354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5355 (exit $ac_status); }; }; then
5356 libc_cv_cpp_asm_debuginfo=yes
5357 else
5358 libc_cv_cpp_asm_debuginfo=no
5360 rm -f conftest*
5362 echo "$as_me:$LINENO: result: $libc_cv_cpp_asm_debuginfo" >&5
5363 echo "${ECHO_T}$libc_cv_cpp_asm_debuginfo" >&6
5364 if test $libc_cv_cpp_asm_debuginfo = yes; then
5365 cat >>confdefs.h <<\_ACEOF
5366 #define HAVE_CPP_ASM_DEBUGINFO 1
5367 _ACEOF
5371 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
5372 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
5373 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
5374 echo $ECHO_N "(cached) $ECHO_C" >&6
5375 else
5376 cat > conftest.c <<\EOF
5377 _start () {}
5378 int __eh_pc;
5379 __throw () {}
5381 if { ac_try='${CC-cc} $CFLAGS
5382 -nostdlib -nostartfiles -Wl,--no-whole-archive
5383 -o conftest conftest.c 1>&5'
5384 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5385 (eval $ac_try) 2>&5
5386 ac_status=$?
5387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5388 (exit $ac_status); }; }; then
5389 libc_cv_ld_no_whole_archive=yes
5390 else
5391 libc_cv_ld_no_whole_archive=no
5393 rm -f conftest*
5395 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
5396 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
5397 if test $libc_cv_ld_no_whole_archive = yes; then
5398 no_whole_archive=-Wl,--no-whole-archive
5401 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
5402 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
5403 if test "${libc_cv_gcc_exceptions+set}" = set; then
5404 echo $ECHO_N "(cached) $ECHO_C" >&6
5405 else
5406 cat > conftest.c <<\EOF
5407 _start () {}
5408 int __eh_pc;
5409 __throw () {}
5411 if { ac_try='${CC-cc} $CFLAGS
5412 -nostdlib -nostartfiles -fexceptions
5413 -o conftest conftest.c 1>&5'
5414 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5415 (eval $ac_try) 2>&5
5416 ac_status=$?
5417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5418 (exit $ac_status); }; }; then
5419 libc_cv_gcc_exceptions=yes
5420 else
5421 libc_cv_gcc_exceptions=no
5423 rm -f conftest*
5425 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
5426 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
5427 if test $libc_cv_gcc_exceptions = yes; then
5428 exceptions=-fexceptions
5431 if test "$host_cpu" = powerpc ; then
5432 # Check for a bug present in at least versions 2.8.x of GCC
5433 # and versions 1.0.x of EGCS.
5434 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
5435 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
5436 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
5437 echo $ECHO_N "(cached) $ECHO_C" >&6
5438 else
5439 cat >conftest.$ac_ext <<_ACEOF
5440 #line $LINENO "configure"
5441 /* confdefs.h. */
5442 _ACEOF
5443 cat confdefs.h >>conftest.$ac_ext
5444 cat >>conftest.$ac_ext <<_ACEOF
5445 /* end confdefs.h. */
5446 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
5448 main ()
5452 return 0;
5454 _ACEOF
5455 rm -f conftest.$ac_objext
5456 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5457 (eval $ac_compile) 2>&5
5458 ac_status=$?
5459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5460 (exit $ac_status); } &&
5461 { ac_try='test -s conftest.$ac_objext'
5462 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5463 (eval $ac_try) 2>&5
5464 ac_status=$?
5465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5466 (exit $ac_status); }; }; then
5467 libc_cv_c_asmcr0_bug='no'
5468 else
5469 echo "$as_me: failed program was:" >&5
5470 sed 's/^/| /' conftest.$ac_ext >&5
5472 libc_cv_c_asmcr0_bug='yes'
5474 rm -f conftest.$ac_objext conftest.$ac_ext
5476 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
5477 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
5478 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
5479 cat >>confdefs.h <<\_ACEOF
5480 #define BROKEN_PPC_ASM_CR0 1
5481 _ACEOF
5486 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
5487 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
5488 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
5489 echo $ECHO_N "(cached) $ECHO_C" >&6
5490 else
5491 cat > conftest.c <<EOF
5492 #line 5492 "configure"
5493 static char *__EH_FRAME_BEGIN__;
5494 _start ()
5496 #ifdef CHECK__register_frame
5497 __register_frame (__EH_FRAME_BEGIN__);
5498 __deregister_frame (__EH_FRAME_BEGIN__);
5499 #endif
5500 #ifdef CHECK__register_frame_info
5501 __register_frame_info (__EH_FRAME_BEGIN__);
5502 __deregister_frame_info (__EH_FRAME_BEGIN__);
5503 #endif
5505 int __eh_pc;
5506 __throw () {}
5507 /* FIXME: this is fragile. */
5508 malloc () {}
5509 strcmp () {}
5510 strlen () {}
5511 memcpy () {}
5512 memset () {}
5513 free () {}
5514 abort () {}
5515 __bzero () {}
5516 dl_iterate_phdr () {}
5518 if { ac_try='${CC-cc} $CFLAGS -DCHECK__register_frame_info
5519 -nostdlib -nostartfiles
5520 -o conftest conftest.c -lgcc >&5'
5521 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5522 (eval $ac_try) 2>&5
5523 ac_status=$?
5524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5525 (exit $ac_status); }; }; then
5526 libc_cv_gcc_dwarf2_unwind_info=static
5527 else
5528 libc_cv_gcc_dwarf2_unwind_info=no
5530 # Some platforms' specs put -lgcc first. The second one doesn't hurt.
5531 libc_unwind_check="${CC-cc} $CFLAGS -DCHECK__register_frame_info \
5532 -nostdlib -nostartfiles -o conftest conftest.c \
5533 -lgcc -lgcc_eh -lgcc"
5534 if { ac_try='$libc_unwind_check >&5'
5535 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5536 (eval $ac_try) 2>&5
5537 ac_status=$?
5538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5539 (exit $ac_status); }; }; then
5540 if $libc_unwind_check -v 2>&1 >/dev/null \
5541 | grep -q -- --eh-frame-hdr; then
5542 libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
5543 else
5544 libc_cv_gcc_dwarf2_unwind_info=static
5546 else
5547 libc_cv_gcc_dwarf2_unwind_info=no
5549 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
5550 if { ac_try='${CC-cc} $CFLAGS -DCHECK__register_frame
5551 -nostdlib -nostartfiles
5552 -o conftest conftest.c -lgcc >&5'
5553 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5554 (eval $ac_try) 2>&5
5555 ac_status=$?
5556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5557 (exit $ac_status); }; }; then
5558 libc_cv_gcc_dwarf2_unwind_info=yes
5559 else
5560 libc_cv_gcc_dwarf2_unwind_info=no
5563 rm -f conftest*
5565 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
5566 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
5567 case $libc_cv_gcc_dwarf2_unwind_info in
5568 yes)
5569 cat >>confdefs.h <<\_ACEOF
5570 #define HAVE_DWARF2_UNWIND_INFO 1
5571 _ACEOF
5574 static)
5575 cat >>confdefs.h <<\_ACEOF
5576 #define HAVE_DWARF2_UNWIND_INFO 1
5577 _ACEOF
5579 cat >>confdefs.h <<\_ACEOF
5580 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
5581 _ACEOF
5584 esac
5586 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
5587 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
5588 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
5589 echo $ECHO_N "(cached) $ECHO_C" >&6
5590 else
5591 cat > conftest.c <<EOF
5592 #line 5592 "configure"
5593 int foo (int a)
5595 a = __builtin_expect (a, 10);
5596 return a == 10 ? 0 : 1;
5599 if { ac_try='${CC-cc} $CFLAGS -nostdlib -nostartfiles
5600 -o conftest conftest.c -lgcc >&5'
5601 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5602 (eval $ac_try) 2>&5
5603 ac_status=$?
5604 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5605 (exit $ac_status); }; }; then
5606 libc_cv_gcc_builtin_expect=yes
5607 else
5608 libc_cv_gcc_builtin_expect=no
5610 rm -f conftest*
5612 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
5613 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
5614 if test "$libc_cv_gcc_builtin_expect" = yes; then
5615 cat >>confdefs.h <<\_ACEOF
5616 #define HAVE_BUILTIN_EXPECT 1
5617 _ACEOF
5621 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
5622 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
5623 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
5624 echo $ECHO_N "(cached) $ECHO_C" >&6
5625 else
5626 cat > conftest.c <<\EOF
5627 void zero (void *x)
5629 __builtin_memset (x, 0, 1000);
5632 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
5633 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5634 (eval $ac_try) 2>&5
5635 ac_status=$?
5636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5637 (exit $ac_status); }; };
5638 then
5639 libc_cv_gcc_builtin_memset=no
5640 else
5641 libc_cv_gcc_builtin_memset=yes
5643 rm -f conftest*
5645 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
5646 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
5647 if test "$libc_cv_gcc_builtin_memset" = yes ; then
5648 cat >>confdefs.h <<\_ACEOF
5649 #define HAVE_BUILTIN_MEMSET 1
5650 _ACEOF
5654 echo "$as_me:$LINENO: checking for local label subtraction" >&5
5655 echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
5656 if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
5657 echo $ECHO_N "(cached) $ECHO_C" >&6
5658 else
5659 cat > conftest.c <<EOF
5660 #line 5660 "configure"
5661 int foo (int a)
5663 static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
5664 void *p = &&l1 + ar[a];
5665 goto *p;
5667 return 1;
5669 return 2;
5672 if { ac_try='${CC-cc} $CFLAGS -nostdlib -nostartfiles
5673 -o conftest conftest.c -lgcc >&5'
5674 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5675 (eval $ac_try) 2>&5
5676 ac_status=$?
5677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5678 (exit $ac_status); }; }; then
5679 libc_cv_gcc_subtract_local_labels=yes
5680 else
5681 libc_cv_gcc_subtract_local_labels=no
5683 rm -f conftest*
5685 echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
5686 echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
5687 if test "$libc_cv_gcc_subtract_local_labels" = yes; then
5688 cat >>confdefs.h <<\_ACEOF
5689 #define HAVE_SUBTRACT_LOCAL_LABELS 1
5690 _ACEOF
5694 if test "x$use__thread" != xno; then
5695 echo "$as_me:$LINENO: checking for __thread" >&5
5696 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
5697 if test "${libc_cv_gcc___thread+set}" = set; then
5698 echo $ECHO_N "(cached) $ECHO_C" >&6
5699 else
5700 cat > conftest.c <<\EOF
5701 __thread int a = 42;
5703 if { ac_try='${CC-cc} $CFLAGS -c conftest.c >&5'
5704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5705 (eval $ac_try) 2>&5
5706 ac_status=$?
5707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5708 (exit $ac_status); }; }; then
5709 libc_cv_gcc___thread=yes
5710 else
5711 libc_cv_gcc___thread=no
5713 rm -f conftest*
5715 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
5716 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
5717 if test "$libc_cv_gcc___thread" = yes; then
5718 cat >>confdefs.h <<\_ACEOF
5719 #define HAVE___THREAD 1
5720 _ACEOF
5723 else
5724 libc_cv_gcc___thread=no
5727 if test "$libc_cv_gcc___thread" = yes; then
5728 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
5729 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
5730 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
5731 echo $ECHO_N "(cached) $ECHO_C" >&6
5732 else
5733 cat > conftest.c <<\EOF
5734 extern __thread int a __attribute__((tls_model ("initial-exec")));
5736 if { ac_try='${CC-cc} $CFLAGS -S -Werror conftest.c >&5'
5737 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5738 (eval $ac_try) 2>&5
5739 ac_status=$?
5740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5741 (exit $ac_status); }; }; then
5742 libc_cv_gcc_tls_model_attr=yes
5743 else
5744 libc_cv_gcc_tls_model_attr=no
5746 rm -f conftest*
5748 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
5749 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
5750 if test "$libc_cv_gcc_tls_model_attr" = yes; then
5751 cat >>confdefs.h <<\_ACEOF
5752 #define HAVE_TLS_MODEL_ATTRIBUTE 1
5753 _ACEOF
5758 echo "$as_me:$LINENO: checking for libgd" >&5
5759 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
5760 if test "$with_gd" != "no"; then
5761 old_CFLAGS="$CFLAGS"
5762 CFLAGS="$CFLAGS $libgd_include"
5763 old_LDFLAGS="$LDFLAGS"
5764 LDFLAGS="$LDFLAGS $libgd_ldflags"
5765 old_LIBS="$LIBS"
5766 LIBS="$LIBS -lgd -lpng -lz -lm"
5767 cat >conftest.$ac_ext <<_ACEOF
5768 #line $LINENO "configure"
5769 /* confdefs.h. */
5770 _ACEOF
5771 cat confdefs.h >>conftest.$ac_ext
5772 cat >>conftest.$ac_ext <<_ACEOF
5773 /* end confdefs.h. */
5774 #include <gd.h>
5776 main ()
5778 gdImagePng (0, 0)
5780 return 0;
5782 _ACEOF
5783 rm -f conftest.$ac_objext conftest$ac_exeext
5784 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5785 (eval $ac_link) 2>&5
5786 ac_status=$?
5787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5788 (exit $ac_status); } &&
5789 { ac_try='test -s conftest$ac_exeext'
5790 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5791 (eval $ac_try) 2>&5
5792 ac_status=$?
5793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5794 (exit $ac_status); }; }; then
5795 LIBGD=yes
5796 else
5797 echo "$as_me: failed program was:" >&5
5798 sed 's/^/| /' conftest.$ac_ext >&5
5800 LIBGD=no
5802 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5803 CFLAGS="$old_CFLAGS"
5804 LDFLAGS="$old_LDFLAGS"
5805 LIBS="$old_LIBS"
5806 else
5807 LIBGD=no
5809 echo "$as_me:$LINENO: result: $LIBGD" >&5
5810 echo "${ECHO_T}$LIBGD" >&6
5814 echo "$as_me:$LINENO: checking for egrep" >&5
5815 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
5816 if test "${ac_cv_prog_egrep+set}" = set; then
5817 echo $ECHO_N "(cached) $ECHO_C" >&6
5818 else
5819 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
5820 then ac_cv_prog_egrep='grep -E'
5821 else ac_cv_prog_egrep='egrep'
5824 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
5825 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
5826 EGREP=$ac_cv_prog_egrep
5829 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5830 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5831 if test "${ac_cv_header_stdc+set}" = set; then
5832 echo $ECHO_N "(cached) $ECHO_C" >&6
5833 else
5834 cat >conftest.$ac_ext <<_ACEOF
5835 #line $LINENO "configure"
5836 /* confdefs.h. */
5837 _ACEOF
5838 cat confdefs.h >>conftest.$ac_ext
5839 cat >>conftest.$ac_ext <<_ACEOF
5840 /* end confdefs.h. */
5841 #include <stdlib.h>
5842 #include <stdarg.h>
5843 #include <string.h>
5844 #include <float.h>
5847 main ()
5851 return 0;
5853 _ACEOF
5854 rm -f conftest.$ac_objext
5855 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5856 (eval $ac_compile) 2>&5
5857 ac_status=$?
5858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5859 (exit $ac_status); } &&
5860 { ac_try='test -s conftest.$ac_objext'
5861 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5862 (eval $ac_try) 2>&5
5863 ac_status=$?
5864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5865 (exit $ac_status); }; }; then
5866 ac_cv_header_stdc=yes
5867 else
5868 echo "$as_me: failed program was:" >&5
5869 sed 's/^/| /' conftest.$ac_ext >&5
5871 ac_cv_header_stdc=no
5873 rm -f conftest.$ac_objext conftest.$ac_ext
5875 if test $ac_cv_header_stdc = yes; then
5876 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5877 cat >conftest.$ac_ext <<_ACEOF
5878 #line $LINENO "configure"
5879 /* confdefs.h. */
5880 _ACEOF
5881 cat confdefs.h >>conftest.$ac_ext
5882 cat >>conftest.$ac_ext <<_ACEOF
5883 /* end confdefs.h. */
5884 #include <string.h>
5886 _ACEOF
5887 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5888 $EGREP "memchr" >/dev/null 2>&1; then
5890 else
5891 ac_cv_header_stdc=no
5893 rm -f conftest*
5897 if test $ac_cv_header_stdc = yes; then
5898 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5899 cat >conftest.$ac_ext <<_ACEOF
5900 #line $LINENO "configure"
5901 /* confdefs.h. */
5902 _ACEOF
5903 cat confdefs.h >>conftest.$ac_ext
5904 cat >>conftest.$ac_ext <<_ACEOF
5905 /* end confdefs.h. */
5906 #include <stdlib.h>
5908 _ACEOF
5909 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5910 $EGREP "free" >/dev/null 2>&1; then
5912 else
5913 ac_cv_header_stdc=no
5915 rm -f conftest*
5919 if test $ac_cv_header_stdc = yes; then
5920 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5921 if test "$cross_compiling" = yes; then
5923 else
5924 cat >conftest.$ac_ext <<_ACEOF
5925 #line $LINENO "configure"
5926 /* confdefs.h. */
5927 _ACEOF
5928 cat confdefs.h >>conftest.$ac_ext
5929 cat >>conftest.$ac_ext <<_ACEOF
5930 /* end confdefs.h. */
5931 #include <ctype.h>
5932 #if ((' ' & 0x0FF) == 0x020)
5933 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5934 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5935 #else
5936 # define ISLOWER(c) \
5937 (('a' <= (c) && (c) <= 'i') \
5938 || ('j' <= (c) && (c) <= 'r') \
5939 || ('s' <= (c) && (c) <= 'z'))
5940 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5941 #endif
5943 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5945 main ()
5947 int i;
5948 for (i = 0; i < 256; i++)
5949 if (XOR (islower (i), ISLOWER (i))
5950 || toupper (i) != TOUPPER (i))
5951 exit(2);
5952 exit (0);
5954 _ACEOF
5955 rm -f conftest$ac_exeext
5956 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5957 (eval $ac_link) 2>&5
5958 ac_status=$?
5959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5960 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5961 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5962 (eval $ac_try) 2>&5
5963 ac_status=$?
5964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5965 (exit $ac_status); }; }; then
5967 else
5968 echo "$as_me: program exited with status $ac_status" >&5
5969 echo "$as_me: failed program was:" >&5
5970 sed 's/^/| /' conftest.$ac_ext >&5
5972 ( exit $ac_status )
5973 ac_cv_header_stdc=no
5975 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5979 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5980 echo "${ECHO_T}$ac_cv_header_stdc" >&6
5981 if test $ac_cv_header_stdc = yes; then
5983 cat >>confdefs.h <<\_ACEOF
5984 #define STDC_HEADERS 1
5985 _ACEOF
5989 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5999 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6000 inttypes.h stdint.h unistd.h
6002 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6003 echo "$as_me:$LINENO: checking for $ac_header" >&5
6004 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6005 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6006 echo $ECHO_N "(cached) $ECHO_C" >&6
6007 else
6008 cat >conftest.$ac_ext <<_ACEOF
6009 #line $LINENO "configure"
6010 /* confdefs.h. */
6011 _ACEOF
6012 cat confdefs.h >>conftest.$ac_ext
6013 cat >>conftest.$ac_ext <<_ACEOF
6014 /* end confdefs.h. */
6015 $ac_includes_default
6017 #include <$ac_header>
6018 _ACEOF
6019 rm -f conftest.$ac_objext
6020 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6021 (eval $ac_compile) 2>&5
6022 ac_status=$?
6023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6024 (exit $ac_status); } &&
6025 { ac_try='test -s conftest.$ac_objext'
6026 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6027 (eval $ac_try) 2>&5
6028 ac_status=$?
6029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6030 (exit $ac_status); }; }; then
6031 eval "$as_ac_Header=yes"
6032 else
6033 echo "$as_me: failed program was:" >&5
6034 sed 's/^/| /' conftest.$ac_ext >&5
6036 eval "$as_ac_Header=no"
6038 rm -f conftest.$ac_objext conftest.$ac_ext
6040 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6041 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6042 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6043 cat >>confdefs.h <<_ACEOF
6044 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6045 _ACEOF
6049 done
6052 echo "$as_me:$LINENO: checking for long double" >&5
6053 echo $ECHO_N "checking for long double... $ECHO_C" >&6
6054 if test "${ac_cv_type_long_double+set}" = set; then
6055 echo $ECHO_N "(cached) $ECHO_C" >&6
6056 else
6057 cat >conftest.$ac_ext <<_ACEOF
6058 #line $LINENO "configure"
6059 /* confdefs.h. */
6060 _ACEOF
6061 cat confdefs.h >>conftest.$ac_ext
6062 cat >>conftest.$ac_ext <<_ACEOF
6063 /* end confdefs.h. */
6064 $ac_includes_default
6066 main ()
6068 if ((long double *) 0)
6069 return 0;
6070 if (sizeof (long double))
6071 return 0;
6073 return 0;
6075 _ACEOF
6076 rm -f conftest.$ac_objext
6077 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6078 (eval $ac_compile) 2>&5
6079 ac_status=$?
6080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6081 (exit $ac_status); } &&
6082 { ac_try='test -s conftest.$ac_objext'
6083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6084 (eval $ac_try) 2>&5
6085 ac_status=$?
6086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6087 (exit $ac_status); }; }; then
6088 ac_cv_type_long_double=yes
6089 else
6090 echo "$as_me: failed program was:" >&5
6091 sed 's/^/| /' conftest.$ac_ext >&5
6093 ac_cv_type_long_double=no
6095 rm -f conftest.$ac_objext conftest.$ac_ext
6097 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
6098 echo "${ECHO_T}$ac_cv_type_long_double" >&6
6100 echo "$as_me:$LINENO: checking size of long double" >&5
6101 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
6102 if test "${ac_cv_sizeof_long_double+set}" = set; then
6103 echo $ECHO_N "(cached) $ECHO_C" >&6
6104 else
6105 if test "$ac_cv_type_long_double" = yes; then
6106 # The cast to unsigned long works around a bug in the HP C Compiler
6107 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6108 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6109 # This bug is HP SR number 8606223364.
6110 if test "$cross_compiling" = yes; then
6111 # Depending upon the size, compute the lo and hi bounds.
6112 cat >conftest.$ac_ext <<_ACEOF
6113 #line $LINENO "configure"
6114 /* confdefs.h. */
6115 _ACEOF
6116 cat confdefs.h >>conftest.$ac_ext
6117 cat >>conftest.$ac_ext <<_ACEOF
6118 /* end confdefs.h. */
6119 $ac_includes_default
6121 main ()
6123 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
6124 test_array [0] = 0
6127 return 0;
6129 _ACEOF
6130 rm -f conftest.$ac_objext
6131 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6132 (eval $ac_compile) 2>&5
6133 ac_status=$?
6134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6135 (exit $ac_status); } &&
6136 { ac_try='test -s conftest.$ac_objext'
6137 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6138 (eval $ac_try) 2>&5
6139 ac_status=$?
6140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6141 (exit $ac_status); }; }; then
6142 ac_lo=0 ac_mid=0
6143 while :; do
6144 cat >conftest.$ac_ext <<_ACEOF
6145 #line $LINENO "configure"
6146 /* confdefs.h. */
6147 _ACEOF
6148 cat confdefs.h >>conftest.$ac_ext
6149 cat >>conftest.$ac_ext <<_ACEOF
6150 /* end confdefs.h. */
6151 $ac_includes_default
6153 main ()
6155 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
6156 test_array [0] = 0
6159 return 0;
6161 _ACEOF
6162 rm -f conftest.$ac_objext
6163 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6164 (eval $ac_compile) 2>&5
6165 ac_status=$?
6166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6167 (exit $ac_status); } &&
6168 { ac_try='test -s conftest.$ac_objext'
6169 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6170 (eval $ac_try) 2>&5
6171 ac_status=$?
6172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6173 (exit $ac_status); }; }; then
6174 ac_hi=$ac_mid; break
6175 else
6176 echo "$as_me: failed program was:" >&5
6177 sed 's/^/| /' conftest.$ac_ext >&5
6179 ac_lo=`expr $ac_mid + 1`
6180 if test $ac_lo -le $ac_mid; then
6181 ac_lo= ac_hi=
6182 break
6184 ac_mid=`expr 2 '*' $ac_mid + 1`
6186 rm -f conftest.$ac_objext conftest.$ac_ext
6187 done
6188 else
6189 echo "$as_me: failed program was:" >&5
6190 sed 's/^/| /' conftest.$ac_ext >&5
6192 cat >conftest.$ac_ext <<_ACEOF
6193 #line $LINENO "configure"
6194 /* confdefs.h. */
6195 _ACEOF
6196 cat confdefs.h >>conftest.$ac_ext
6197 cat >>conftest.$ac_ext <<_ACEOF
6198 /* end confdefs.h. */
6199 $ac_includes_default
6201 main ()
6203 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
6204 test_array [0] = 0
6207 return 0;
6209 _ACEOF
6210 rm -f conftest.$ac_objext
6211 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6212 (eval $ac_compile) 2>&5
6213 ac_status=$?
6214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6215 (exit $ac_status); } &&
6216 { ac_try='test -s conftest.$ac_objext'
6217 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6218 (eval $ac_try) 2>&5
6219 ac_status=$?
6220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6221 (exit $ac_status); }; }; then
6222 ac_hi=-1 ac_mid=-1
6223 while :; do
6224 cat >conftest.$ac_ext <<_ACEOF
6225 #line $LINENO "configure"
6226 /* confdefs.h. */
6227 _ACEOF
6228 cat confdefs.h >>conftest.$ac_ext
6229 cat >>conftest.$ac_ext <<_ACEOF
6230 /* end confdefs.h. */
6231 $ac_includes_default
6233 main ()
6235 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
6236 test_array [0] = 0
6239 return 0;
6241 _ACEOF
6242 rm -f conftest.$ac_objext
6243 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6244 (eval $ac_compile) 2>&5
6245 ac_status=$?
6246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6247 (exit $ac_status); } &&
6248 { ac_try='test -s conftest.$ac_objext'
6249 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6250 (eval $ac_try) 2>&5
6251 ac_status=$?
6252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6253 (exit $ac_status); }; }; then
6254 ac_lo=$ac_mid; break
6255 else
6256 echo "$as_me: failed program was:" >&5
6257 sed 's/^/| /' conftest.$ac_ext >&5
6259 ac_hi=`expr '(' $ac_mid ')' - 1`
6260 if test $ac_mid -le $ac_hi; then
6261 ac_lo= ac_hi=
6262 break
6264 ac_mid=`expr 2 '*' $ac_mid`
6266 rm -f conftest.$ac_objext conftest.$ac_ext
6267 done
6268 else
6269 echo "$as_me: failed program was:" >&5
6270 sed 's/^/| /' conftest.$ac_ext >&5
6272 ac_lo= ac_hi=
6274 rm -f conftest.$ac_objext conftest.$ac_ext
6276 rm -f conftest.$ac_objext conftest.$ac_ext
6277 # Binary search between lo and hi bounds.
6278 while test "x$ac_lo" != "x$ac_hi"; do
6279 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6280 cat >conftest.$ac_ext <<_ACEOF
6281 #line $LINENO "configure"
6282 /* confdefs.h. */
6283 _ACEOF
6284 cat confdefs.h >>conftest.$ac_ext
6285 cat >>conftest.$ac_ext <<_ACEOF
6286 /* end confdefs.h. */
6287 $ac_includes_default
6289 main ()
6291 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
6292 test_array [0] = 0
6295 return 0;
6297 _ACEOF
6298 rm -f conftest.$ac_objext
6299 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6300 (eval $ac_compile) 2>&5
6301 ac_status=$?
6302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6303 (exit $ac_status); } &&
6304 { ac_try='test -s conftest.$ac_objext'
6305 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6306 (eval $ac_try) 2>&5
6307 ac_status=$?
6308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6309 (exit $ac_status); }; }; then
6310 ac_hi=$ac_mid
6311 else
6312 echo "$as_me: failed program was:" >&5
6313 sed 's/^/| /' conftest.$ac_ext >&5
6315 ac_lo=`expr '(' $ac_mid ')' + 1`
6317 rm -f conftest.$ac_objext conftest.$ac_ext
6318 done
6319 case $ac_lo in
6320 ?*) ac_cv_sizeof_long_double=$ac_lo;;
6321 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
6322 See \`config.log' for more details." >&5
6323 echo "$as_me: error: cannot compute sizeof (long double), 77
6324 See \`config.log' for more details." >&2;}
6325 { (exit 1); exit 1; }; } ;;
6326 esac
6327 else
6328 if test "$cross_compiling" = yes; then
6329 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
6330 See \`config.log' for more details." >&5
6331 echo "$as_me: error: cannot run test program while cross compiling
6332 See \`config.log' for more details." >&2;}
6333 { (exit 1); exit 1; }; }
6334 else
6335 cat >conftest.$ac_ext <<_ACEOF
6336 #line $LINENO "configure"
6337 /* confdefs.h. */
6338 _ACEOF
6339 cat confdefs.h >>conftest.$ac_ext
6340 cat >>conftest.$ac_ext <<_ACEOF
6341 /* end confdefs.h. */
6342 $ac_includes_default
6343 long longval () { return (long) (sizeof (long double)); }
6344 unsigned long ulongval () { return (long) (sizeof (long double)); }
6345 #include <stdio.h>
6346 #include <stdlib.h>
6348 main ()
6351 FILE *f = fopen ("conftest.val", "w");
6352 if (! f)
6353 exit (1);
6354 if (((long) (sizeof (long double))) < 0)
6356 long i = longval ();
6357 if (i != ((long) (sizeof (long double))))
6358 exit (1);
6359 fprintf (f, "%ld\n", i);
6361 else
6363 unsigned long i = ulongval ();
6364 if (i != ((long) (sizeof (long double))))
6365 exit (1);
6366 fprintf (f, "%lu\n", i);
6368 exit (ferror (f) || fclose (f) != 0);
6371 return 0;
6373 _ACEOF
6374 rm -f conftest$ac_exeext
6375 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6376 (eval $ac_link) 2>&5
6377 ac_status=$?
6378 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6379 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6380 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6381 (eval $ac_try) 2>&5
6382 ac_status=$?
6383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6384 (exit $ac_status); }; }; then
6385 ac_cv_sizeof_long_double=`cat conftest.val`
6386 else
6387 echo "$as_me: program exited with status $ac_status" >&5
6388 echo "$as_me: failed program was:" >&5
6389 sed 's/^/| /' conftest.$ac_ext >&5
6391 ( exit $ac_status )
6392 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
6393 See \`config.log' for more details." >&5
6394 echo "$as_me: error: cannot compute sizeof (long double), 77
6395 See \`config.log' for more details." >&2;}
6396 { (exit 1); exit 1; }; }
6398 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6401 rm -f conftest.val
6402 else
6403 ac_cv_sizeof_long_double=0
6406 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
6407 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
6408 cat >>confdefs.h <<_ACEOF
6409 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
6410 _ACEOF
6413 sizeof_long_double=$ac_cv_sizeof_long_double
6416 ### End of automated tests.
6417 ### Now run sysdeps configure fragments.
6419 # They also can set these variables.
6420 use_ldconfig=no
6421 ldd_rewrite_script=no
6422 libc_cv_sysconfdir=$sysconfdir
6423 libc_cv_gcc_unwind_find_fde=no
6425 # Iterate over all the sysdep directories we will use, running their
6426 # configure fragments, and looking for a uname implementation.
6427 uname=
6428 for dir in $sysnames; do
6429 case $dir in
6430 /*) dest=$dir ;;
6431 *) dest=$srcdir/$dir ;;
6432 esac
6433 if test -r $dest/configure; then
6434 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
6435 echo "${ECHO_T}running configure fragment for $dir" >&6
6436 . $dest/configure
6439 if test -z "$uname"; then
6440 if test -r $dest/uname.c ||
6441 test -r $dest/uname.S ||
6442 { test -r $dest/syscalls.list &&
6443 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
6444 uname=$dir
6447 done
6449 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
6450 cat >>confdefs.h <<\_ACEOF
6451 #define EXPORT_UNWIND_FIND_FDE 1
6452 _ACEOF
6457 # If we will use the generic uname implementation, we must figure out what
6458 # it will say by examining the system, and write the results in config-name.h.
6459 if test "$uname" = "sysdeps/generic"; then
6461 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
6462 if test $uname_sysname != $config_os; then
6463 config_release=`echo $config_os | sed s/$uname_sysname//`
6466 echo "$as_me:$LINENO: checking OS release for uname" >&5
6467 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
6468 if test "${libc_cv_uname_release+set}" = set; then
6469 echo $ECHO_N "(cached) $ECHO_C" >&6
6470 else
6471 if test -r /vmunix; then
6472 kernel_id=`strings /vmunix | grep UNIX`
6473 elif test -r /dynix; then
6474 kernel_id=`strings /dynix | grep DYNIX`
6475 else
6476 kernel_id=
6479 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
6480 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
6481 != x$config_release; then
6482 # The configuration release is a substring of the kernel release.
6483 libc_cv_uname_release=$kernel_release
6484 elif test x$config_release != x; then
6485 libc_cv_uname_release=$config_release
6486 elif test x$kernel_release != x; then
6487 libc_cv_uname_release=$kernel_release
6488 else
6489 libc_cv_uname_release=unknown
6492 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
6493 echo "${ECHO_T}$libc_cv_uname_release" >&6
6494 uname_release="$libc_cv_uname_release"
6496 echo "$as_me:$LINENO: checking OS version for uname" >&5
6497 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
6498 if test "${libc_cv_uname_version+set}" = set; then
6499 echo $ECHO_N "(cached) $ECHO_C" >&6
6500 else
6501 if test -r /vmunix; then
6502 kernel_id=`strings /vmunix | grep UNIX`
6503 elif test -r /dynix; then
6504 kernel_id=`strings /dynix | grep DYNIX`
6505 else
6506 kernel_id=
6509 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
6510 if test -n "$kernel_version"; then
6511 libc_cv_uname_version="$kernel_version"
6512 else
6513 libc_cv_uname_version=unknown
6516 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
6517 echo "${ECHO_T}$libc_cv_uname_version" >&6
6518 uname_version="$libc_cv_uname_version"
6520 config_uname=config-name.h:config-name.in
6521 else
6522 # For non-generic uname, we don't need to create config-name.h at all.
6523 config_uname=
6526 cat >>confdefs.h <<\_ACEOF
6527 #define USE_IN_LIBIO 1
6528 _ACEOF
6531 # Test for old glibc 2.0.x headers so that they can be removed properly
6532 # Search only in includedir.
6533 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
6534 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
6535 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
6536 then
6537 old_glibc_headers=yes
6538 else
6539 old_glibc_headers=no
6541 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
6542 echo "${ECHO_T}$old_glibc_headers" >&6
6543 if test ${old_glibc_headers} = yes; then
6544 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
6545 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
6546 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
6547 echo "$as_me: WARNING: *** be removed." >&2;}
6560 if test $gnu_ld = yes; then
6561 cat >>confdefs.h <<\_ACEOF
6562 #define HAVE_GNU_LD 1
6563 _ACEOF
6566 if test $gnu_as = yes; then
6567 cat >>confdefs.h <<\_ACEOF
6568 #define HAVE_GNU_AS 1
6569 _ACEOF
6572 if test $elf = yes; then
6573 cat >>confdefs.h <<\_ACEOF
6574 #define HAVE_ELF 1
6575 _ACEOF
6578 if test $xcoff = yes; then
6579 cat >>confdefs.h <<\_ACEOF
6580 #define HAVE_XCOFF 1
6581 _ACEOF
6587 if test $shared = default; then
6588 if test $gnu_ld = yes; then
6589 shared=$elf
6590 else
6591 # For now we do not assume shared libs are available. In future more
6592 # tests might become available.
6593 shared=no
6597 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
6598 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
6599 if test "${pic_default+set}" = set; then
6600 echo $ECHO_N "(cached) $ECHO_C" >&6
6601 else
6602 pic_default=yes
6603 cat > conftest.c <<EOF
6604 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
6605 # error PIC is default.
6606 #endif
6608 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6609 pic_default=no
6611 rm -f conftest.*
6613 echo "$as_me:$LINENO: result: $pic_default" >&5
6614 echo "${ECHO_T}$pic_default" >&6
6625 case "$add_ons" in
6626 *door*) linux_doors=yes ;;
6627 *) linux_doors=no ;;
6628 esac
6633 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
6634 config_makefile=
6635 else
6636 config_makefile=Makefile
6639 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
6640 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
6644 ac_config_files="$ac_config_files config.make glibcbug ${config_makefile} ${config_uname}"
6646 ac_config_commands="$ac_config_commands default"
6648 cat >confcache <<\_ACEOF
6649 # This file is a shell script that caches the results of configure
6650 # tests run on this system so they can be shared between configure
6651 # scripts and configure runs, see configure's option --config-cache.
6652 # It is not useful on other systems. If it contains results you don't
6653 # want to keep, you may remove or edit it.
6655 # config.status only pays attention to the cache file if you give it
6656 # the --recheck option to rerun configure.
6658 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6659 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6660 # following values.
6662 _ACEOF
6664 # The following way of writing the cache mishandles newlines in values,
6665 # but we know of no workaround that is simple, portable, and efficient.
6666 # So, don't put newlines in cache variables' values.
6667 # Ultrix sh set writes to stderr and can't be redirected directly,
6668 # and sets the high bit in the cache file unless we assign to the vars.
6670 (set) 2>&1 |
6671 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6672 *ac_space=\ *)
6673 # `set' does not quote correctly, so add quotes (double-quote
6674 # substitution turns \\\\ into \\, and sed turns \\ into \).
6675 sed -n \
6676 "s/'/'\\\\''/g;
6677 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6680 # `set' quotes correctly as required by POSIX, so do not add quotes.
6681 sed -n \
6682 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6684 esac;
6686 sed '
6687 t clear
6688 : clear
6689 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6690 t end
6691 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6692 : end' >>confcache
6693 if diff $cache_file confcache >/dev/null 2>&1; then :; else
6694 if test -w $cache_file; then
6695 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
6696 cat confcache >$cache_file
6697 else
6698 echo "not updating unwritable cache $cache_file"
6701 rm -f confcache
6703 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6704 # Let make expand exec_prefix.
6705 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6707 # VPATH may cause trouble with some makes, so we remove $(srcdir),
6708 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6709 # trailing colons and then remove the whole line if VPATH becomes empty
6710 # (actually we leave an empty line to preserve line numbers).
6711 if test "x$srcdir" = x.; then
6712 ac_vpsub='/^[ ]*VPATH[ ]*=/{
6713 s/:*\$(srcdir):*/:/;
6714 s/:*\${srcdir}:*/:/;
6715 s/:*@srcdir@:*/:/;
6716 s/^\([^=]*=[ ]*\):*/\1/;
6717 s/:*$//;
6718 s/^[^=]*=[ ]*$//;
6722 DEFS=-DHAVE_CONFIG_H
6724 ac_libobjs=
6725 ac_ltlibobjs=
6726 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6727 # 1. Remove the extension, and $U if already installed.
6728 ac_i=`echo "$ac_i" |
6729 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
6730 # 2. Add them.
6731 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
6732 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
6733 done
6734 LIBOBJS=$ac_libobjs
6736 LTLIBOBJS=$ac_ltlibobjs
6740 : ${CONFIG_STATUS=./config.status}
6741 ac_clean_files_save=$ac_clean_files
6742 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6743 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
6744 echo "$as_me: creating $CONFIG_STATUS" >&6;}
6745 cat >$CONFIG_STATUS <<_ACEOF
6746 #! $SHELL
6747 # Generated by $as_me.
6748 # Run this file to recreate the current configuration.
6749 # Compiler output produced by configure, useful for debugging
6750 # configure, is in config.log if it exists.
6752 debug=false
6753 ac_cs_recheck=false
6754 ac_cs_silent=false
6755 SHELL=\${CONFIG_SHELL-$SHELL}
6756 _ACEOF
6758 cat >>$CONFIG_STATUS <<\_ACEOF
6759 ## --------------------- ##
6760 ## M4sh Initialization. ##
6761 ## --------------------- ##
6763 # Be Bourne compatible
6764 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
6765 emulate sh
6766 NULLCMD=:
6767 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
6768 # is contrary to our usage. Disable this feature.
6769 alias -g '${1+"$@"}'='"$@"'
6770 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
6771 set -o posix
6774 # Support unset when possible.
6775 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
6776 as_unset=unset
6777 else
6778 as_unset=false
6782 # Work around bugs in pre-3.0 UWIN ksh.
6783 $as_unset ENV MAIL MAILPATH
6784 PS1='$ '
6785 PS2='> '
6786 PS4='+ '
6788 # NLS nuisances.
6789 for as_var in \
6790 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
6791 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
6792 LC_TELEPHONE LC_TIME
6794 if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
6795 eval $as_var=C; export $as_var
6796 else
6797 $as_unset $as_var
6799 done
6801 # Required to use basename.
6802 if expr a : '\(a\)' >/dev/null 2>&1; then
6803 as_expr=expr
6804 else
6805 as_expr=false
6808 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
6809 as_basename=basename
6810 else
6811 as_basename=false
6815 # Name of the executable.
6816 as_me=`$as_basename "$0" ||
6817 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
6818 X"$0" : 'X\(//\)$' \| \
6819 X"$0" : 'X\(/\)$' \| \
6820 . : '\(.\)' 2>/dev/null ||
6821 echo X/"$0" |
6822 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
6823 /^X\/\(\/\/\)$/{ s//\1/; q; }
6824 /^X\/\(\/\).*/{ s//\1/; q; }
6825 s/.*/./; q'`
6828 # PATH needs CR, and LINENO needs CR and PATH.
6829 # Avoid depending upon Character Ranges.
6830 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
6831 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
6832 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
6833 as_cr_digits='0123456789'
6834 as_cr_alnum=$as_cr_Letters$as_cr_digits
6836 # The user is always right.
6837 if test "${PATH_SEPARATOR+set}" != set; then
6838 echo "#! /bin/sh" >conf$$.sh
6839 echo "exit 0" >>conf$$.sh
6840 chmod +x conf$$.sh
6841 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6842 PATH_SEPARATOR=';'
6843 else
6844 PATH_SEPARATOR=:
6846 rm -f conf$$.sh
6850 as_lineno_1=$LINENO
6851 as_lineno_2=$LINENO
6852 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6853 test "x$as_lineno_1" != "x$as_lineno_2" &&
6854 test "x$as_lineno_3" = "x$as_lineno_2" || {
6855 # Find who we are. Look in the path if we contain no path at all
6856 # relative or not.
6857 case $0 in
6858 *[\\/]* ) as_myself=$0 ;;
6859 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6860 for as_dir in $PATH
6862 IFS=$as_save_IFS
6863 test -z "$as_dir" && as_dir=.
6864 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
6865 done
6868 esac
6869 # We did not find ourselves, most probably we were run as `sh COMMAND'
6870 # in which case we are not to be found in the path.
6871 if test "x$as_myself" = x; then
6872 as_myself=$0
6874 if test ! -f "$as_myself"; then
6875 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
6876 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
6877 { (exit 1); exit 1; }; }
6879 case $CONFIG_SHELL in
6881 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6882 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
6884 IFS=$as_save_IFS
6885 test -z "$as_dir" && as_dir=.
6886 for as_base in sh bash ksh sh5; do
6887 case $as_dir in
6889 if ("$as_dir/$as_base" -c '
6890 as_lineno_1=$LINENO
6891 as_lineno_2=$LINENO
6892 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6893 test "x$as_lineno_1" != "x$as_lineno_2" &&
6894 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
6895 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
6896 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
6897 CONFIG_SHELL=$as_dir/$as_base
6898 export CONFIG_SHELL
6899 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
6900 fi;;
6901 esac
6902 done
6903 done
6905 esac
6907 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
6908 # uniformly replaced by the line number. The first 'sed' inserts a
6909 # line-number line before each line; the second 'sed' does the real
6910 # work. The second script uses 'N' to pair each line-number line
6911 # with the numbered line, and appends trailing '-' during
6912 # substitution so that $LINENO is not a special case at line end.
6913 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
6914 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
6915 sed '=' <$as_myself |
6916 sed '
6918 s,$,-,
6919 : loop
6920 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
6921 t loop
6922 s,-$,,
6923 s,^['$as_cr_digits']*\n,,
6924 ' >$as_me.lineno &&
6925 chmod +x $as_me.lineno ||
6926 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
6927 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
6928 { (exit 1); exit 1; }; }
6930 # Don't try to exec as it changes $[0], causing all sort of problems
6931 # (the dirname of $[0] is not the place where we might find the
6932 # original and so on. Autoconf is especially sensible to this).
6933 . ./$as_me.lineno
6934 # Exit status is that of the last command.
6935 exit
6939 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
6940 *c*,-n*) ECHO_N= ECHO_C='
6941 ' ECHO_T=' ' ;;
6942 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
6943 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
6944 esac
6946 if expr a : '\(a\)' >/dev/null 2>&1; then
6947 as_expr=expr
6948 else
6949 as_expr=false
6952 rm -f conf$$ conf$$.exe conf$$.file
6953 echo >conf$$.file
6954 if ln -s conf$$.file conf$$ 2>/dev/null; then
6955 # We could just check for DJGPP; but this test a) works b) is more generic
6956 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
6957 if test -f conf$$.exe; then
6958 # Don't use ln at all; we don't have any links
6959 as_ln_s='cp -p'
6960 else
6961 as_ln_s='ln -s'
6963 elif ln conf$$.file conf$$ 2>/dev/null; then
6964 as_ln_s=ln
6965 else
6966 as_ln_s='cp -p'
6968 rm -f conf$$ conf$$.exe conf$$.file
6970 if mkdir -p . 2>/dev/null; then
6971 as_mkdir_p=:
6972 else
6973 as_mkdir_p=false
6976 as_executable_p="test -f"
6978 # Sed expression to map a string onto a valid CPP name.
6979 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
6981 # Sed expression to map a string onto a valid variable name.
6982 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
6985 # IFS
6986 # We need space, tab and new line, in precisely that order.
6987 as_nl='
6989 IFS=" $as_nl"
6991 # CDPATH.
6992 $as_unset CDPATH
6994 exec 6>&1
6996 # Open the log real soon, to keep \$[0] and so on meaningful, and to
6997 # report actual input values of CONFIG_FILES etc. instead of their
6998 # values after options handling. Logging --version etc. is OK.
6999 exec 5>>config.log
7001 echo
7002 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7003 ## Running $as_me. ##
7004 _ASBOX
7005 } >&5
7006 cat >&5 <<_CSEOF
7008 This file was extended by GNU C Library $as_me (see version.h), which was
7009 generated by GNU Autoconf 2.57. Invocation command line was
7011 CONFIG_FILES = $CONFIG_FILES
7012 CONFIG_HEADERS = $CONFIG_HEADERS
7013 CONFIG_LINKS = $CONFIG_LINKS
7014 CONFIG_COMMANDS = $CONFIG_COMMANDS
7015 $ $0 $@
7017 _CSEOF
7018 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7019 echo >&5
7020 _ACEOF
7022 # Files that config.status was made for.
7023 if test -n "$ac_config_files"; then
7024 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7027 if test -n "$ac_config_headers"; then
7028 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
7031 if test -n "$ac_config_links"; then
7032 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
7035 if test -n "$ac_config_commands"; then
7036 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
7039 cat >>$CONFIG_STATUS <<\_ACEOF
7041 ac_cs_usage="\
7042 \`$as_me' instantiates files from templates according to the
7043 current configuration.
7045 Usage: $0 [OPTIONS] [FILE]...
7047 -h, --help print this help, then exit
7048 -V, --version print version number, then exit
7049 -q, --quiet do not print progress messages
7050 -d, --debug don't remove temporary files
7051 --recheck update $as_me by reconfiguring in the same conditions
7052 --file=FILE[:TEMPLATE]
7053 instantiate the configuration file FILE
7054 --header=FILE[:TEMPLATE]
7055 instantiate the configuration header FILE
7057 Configuration files:
7058 $config_files
7060 Configuration headers:
7061 $config_headers
7063 Configuration commands:
7064 $config_commands
7066 Report bugs to <bug-autoconf@gnu.org>."
7067 _ACEOF
7069 cat >>$CONFIG_STATUS <<_ACEOF
7070 ac_cs_version="\\
7071 GNU C Library config.status (see version.h)
7072 configured by $0, generated by GNU Autoconf 2.57,
7073 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
7075 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7076 Free Software Foundation, Inc.
7077 This config.status script is free software; the Free Software Foundation
7078 gives unlimited permission to copy, distribute and modify it."
7079 srcdir=$srcdir
7080 INSTALL="$INSTALL"
7081 _ACEOF
7083 cat >>$CONFIG_STATUS <<\_ACEOF
7084 # If no file are specified by the user, then we need to provide default
7085 # value. By we need to know if files were specified by the user.
7086 ac_need_defaults=:
7087 while test $# != 0
7089 case $1 in
7090 --*=*)
7091 ac_option=`expr "x$1" : 'x\([^=]*\)='`
7092 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
7093 ac_shift=:
7096 ac_option=$1
7097 ac_optarg=$2
7098 ac_shift=shift
7100 *) # This is not an option, so the user has probably given explicit
7101 # arguments.
7102 ac_option=$1
7103 ac_need_defaults=false;;
7104 esac
7106 case $ac_option in
7107 # Handling of the options.
7108 _ACEOF
7109 cat >>$CONFIG_STATUS <<\_ACEOF
7110 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7111 ac_cs_recheck=: ;;
7112 --version | --vers* | -V )
7113 echo "$ac_cs_version"; exit 0 ;;
7114 --he | --h)
7115 # Conflict between --help and --header
7116 { { echo "$as_me:$LINENO: error: ambiguous option: $1
7117 Try \`$0 --help' for more information." >&5
7118 echo "$as_me: error: ambiguous option: $1
7119 Try \`$0 --help' for more information." >&2;}
7120 { (exit 1); exit 1; }; };;
7121 --help | --hel | -h )
7122 echo "$ac_cs_usage"; exit 0 ;;
7123 --debug | --d* | -d )
7124 debug=: ;;
7125 --file | --fil | --fi | --f )
7126 $ac_shift
7127 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
7128 ac_need_defaults=false;;
7129 --header | --heade | --head | --hea )
7130 $ac_shift
7131 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
7132 ac_need_defaults=false;;
7133 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7134 | -silent | --silent | --silen | --sile | --sil | --si | --s)
7135 ac_cs_silent=: ;;
7137 # This is an error.
7138 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
7139 Try \`$0 --help' for more information." >&5
7140 echo "$as_me: error: unrecognized option: $1
7141 Try \`$0 --help' for more information." >&2;}
7142 { (exit 1); exit 1; }; } ;;
7144 *) ac_config_targets="$ac_config_targets $1" ;;
7146 esac
7147 shift
7148 done
7150 ac_configure_extra_args=
7152 if $ac_cs_silent; then
7153 exec 6>/dev/null
7154 ac_configure_extra_args="$ac_configure_extra_args --silent"
7157 _ACEOF
7158 cat >>$CONFIG_STATUS <<_ACEOF
7159 if \$ac_cs_recheck; then
7160 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
7161 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7164 _ACEOF
7166 cat >>$CONFIG_STATUS <<_ACEOF
7168 # INIT-COMMANDS section.
7171 config_vars='$config_vars'
7173 _ACEOF
7177 cat >>$CONFIG_STATUS <<\_ACEOF
7178 for ac_config_target in $ac_config_targets
7180 case "$ac_config_target" in
7181 # Handling of arguments.
7182 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
7183 "glibcbug" ) CONFIG_FILES="$CONFIG_FILES glibcbug" ;;
7184 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
7185 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
7186 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
7187 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
7188 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
7189 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
7190 { (exit 1); exit 1; }; };;
7191 esac
7192 done
7194 # If the user did not use the arguments to specify the items to instantiate,
7195 # then the envvar interface is used. Set only those that are not.
7196 # We use the long form for the default assignment because of an extremely
7197 # bizarre bug on SunOS 4.1.3.
7198 if $ac_need_defaults; then
7199 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7200 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7201 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7204 # Have a temporary directory for convenience. Make it in the build tree
7205 # simply because there is no reason to put it here, and in addition,
7206 # creating and moving files from /tmp can sometimes cause problems.
7207 # Create a temporary directory, and hook for its removal unless debugging.
7208 $debug ||
7210 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
7211 trap '{ (exit 1); exit 1; }' 1 2 13 15
7214 # Create a (secure) tmp directory for tmp files.
7217 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
7218 test -n "$tmp" && test -d "$tmp"
7219 } ||
7221 tmp=./confstat$$-$RANDOM
7222 (umask 077 && mkdir $tmp)
7223 } ||
7225 echo "$me: cannot create a temporary directory in ." >&2
7226 { (exit 1); exit 1; }
7229 _ACEOF
7231 cat >>$CONFIG_STATUS <<_ACEOF
7234 # CONFIG_FILES section.
7237 # No need to generate the scripts if there are no CONFIG_FILES.
7238 # This happens for instance when ./config.status config.h
7239 if test -n "\$CONFIG_FILES"; then
7240 # Protect against being on the right side of a sed subst in config.status.
7241 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
7242 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
7243 s,@SHELL@,$SHELL,;t t
7244 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
7245 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
7246 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
7247 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
7248 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
7249 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
7250 s,@exec_prefix@,$exec_prefix,;t t
7251 s,@prefix@,$prefix,;t t
7252 s,@program_transform_name@,$program_transform_name,;t t
7253 s,@bindir@,$bindir,;t t
7254 s,@sbindir@,$sbindir,;t t
7255 s,@libexecdir@,$libexecdir,;t t
7256 s,@datadir@,$datadir,;t t
7257 s,@sysconfdir@,$sysconfdir,;t t
7258 s,@sharedstatedir@,$sharedstatedir,;t t
7259 s,@localstatedir@,$localstatedir,;t t
7260 s,@libdir@,$libdir,;t t
7261 s,@includedir@,$includedir,;t t
7262 s,@oldincludedir@,$oldincludedir,;t t
7263 s,@infodir@,$infodir,;t t
7264 s,@mandir@,$mandir,;t t
7265 s,@build_alias@,$build_alias,;t t
7266 s,@host_alias@,$host_alias,;t t
7267 s,@target_alias@,$target_alias,;t t
7268 s,@DEFS@,$DEFS,;t t
7269 s,@ECHO_C@,$ECHO_C,;t t
7270 s,@ECHO_N@,$ECHO_N,;t t
7271 s,@ECHO_T@,$ECHO_T,;t t
7272 s,@LIBS@,$LIBS,;t t
7273 s,@with_fp@,$with_fp,;t t
7274 s,@with_cvs@,$with_cvs,;t t
7275 s,@oldest_abi@,$oldest_abi,;t t
7276 s,@subdirs@,$subdirs,;t t
7277 s,@force_install@,$force_install,;t t
7278 s,@all_warnings@,$all_warnings,;t t
7279 s,@build@,$build,;t t
7280 s,@build_cpu@,$build_cpu,;t t
7281 s,@build_vendor@,$build_vendor,;t t
7282 s,@build_os@,$build_os,;t t
7283 s,@host@,$host,;t t
7284 s,@host_cpu@,$host_cpu,;t t
7285 s,@host_vendor@,$host_vendor,;t t
7286 s,@host_os@,$host_os,;t t
7287 s,@base_machine@,$base_machine,;t t
7288 s,@sysnames@,$sysnames,;t t
7289 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
7290 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
7291 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
7292 s,@LN_S@,$LN_S,;t t
7293 s,@PWD_P@,$PWD_P,;t t
7294 s,@CC@,$CC,;t t
7295 s,@MAKE@,$MAKE,;t t
7296 s,@MSGFMT@,$MSGFMT,;t t
7297 s,@MAKEINFO@,$MAKEINFO,;t t
7298 s,@SED@,$SED,;t t
7299 s,@AUTOCONF@,$AUTOCONF,;t t
7300 s,@CFLAGS@,$CFLAGS,;t t
7301 s,@LDFLAGS@,$LDFLAGS,;t t
7302 s,@CPPFLAGS@,$CPPFLAGS,;t t
7303 s,@ac_ct_CC@,$ac_ct_CC,;t t
7304 s,@OBJEXT@,$OBJEXT,;t t
7305 s,@BUILD_CC@,$BUILD_CC,;t t
7306 s,@cross_compiling@,$cross_compiling,;t t
7307 s,@CPP@,$CPP,;t t
7308 s,@AR@,$AR,;t t
7309 s,@OBJDUMP@,$OBJDUMP,;t t
7310 s,@RANLIB@,$RANLIB,;t t
7311 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
7312 s,@MIG@,$MIG,;t t
7313 s,@AS@,$AS,;t t
7314 s,@LD@,$LD,;t t
7315 s,@CCVERSION@,$CCVERSION,;t t
7316 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
7317 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
7318 s,@BASH@,$BASH,;t t
7319 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
7320 s,@KSH@,$KSH,;t t
7321 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
7322 s,@AWK@,$AWK,;t t
7323 s,@PERL@,$PERL,;t t
7324 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
7325 s,@OLD_DEBIAN_INSTALL_INFO@,$OLD_DEBIAN_INSTALL_INFO,;t t
7326 s,@BISON@,$BISON,;t t
7327 s,@VERSIONING@,$VERSIONING,;t t
7328 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
7329 s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
7330 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
7331 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
7332 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
7333 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
7334 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
7335 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
7336 s,@libc_cv_cpp_asm_debuginfo@,$libc_cv_cpp_asm_debuginfo,;t t
7337 s,@no_whole_archive@,$no_whole_archive,;t t
7338 s,@exceptions@,$exceptions,;t t
7339 s,@LIBGD@,$LIBGD,;t t
7340 s,@EGREP@,$EGREP,;t t
7341 s,@sizeof_long_double@,$sizeof_long_double,;t t
7342 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
7343 s,@uname_sysname@,$uname_sysname,;t t
7344 s,@uname_release@,$uname_release,;t t
7345 s,@uname_version@,$uname_version,;t t
7346 s,@old_glibc_headers@,$old_glibc_headers,;t t
7347 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
7348 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
7349 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
7350 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
7351 s,@use_ldconfig@,$use_ldconfig,;t t
7352 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
7353 s,@gnu_ld@,$gnu_ld,;t t
7354 s,@gnu_as@,$gnu_as,;t t
7355 s,@elf@,$elf,;t t
7356 s,@xcoff@,$xcoff,;t t
7357 s,@static@,$static,;t t
7358 s,@shared@,$shared,;t t
7359 s,@pic_default@,$pic_default,;t t
7360 s,@profile@,$profile,;t t
7361 s,@omitfp@,$omitfp,;t t
7362 s,@bounded@,$bounded,;t t
7363 s,@static_nss@,$static_nss,;t t
7364 s,@nopic_initfini@,$nopic_initfini,;t t
7365 s,@DEFINES@,$DEFINES,;t t
7366 s,@linux_doors@,$linux_doors,;t t
7367 s,@mach_interface_list@,$mach_interface_list,;t t
7368 s,@VERSION@,$VERSION,;t t
7369 s,@RELEASE@,$RELEASE,;t t
7370 s,@LIBOBJS@,$LIBOBJS,;t t
7371 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
7372 CEOF
7374 _ACEOF
7376 cat >>$CONFIG_STATUS <<\_ACEOF
7377 # Split the substitutions into bite-sized pieces for seds with
7378 # small command number limits, like on Digital OSF/1 and HP-UX.
7379 ac_max_sed_lines=48
7380 ac_sed_frag=1 # Number of current file.
7381 ac_beg=1 # First line for current file.
7382 ac_end=$ac_max_sed_lines # Line after last line for current file.
7383 ac_more_lines=:
7384 ac_sed_cmds=
7385 while $ac_more_lines; do
7386 if test $ac_beg -gt 1; then
7387 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7388 else
7389 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7391 if test ! -s $tmp/subs.frag; then
7392 ac_more_lines=false
7393 else
7394 # The purpose of the label and of the branching condition is to
7395 # speed up the sed processing (if there are no `@' at all, there
7396 # is no need to browse any of the substitutions).
7397 # These are the two extra sed commands mentioned above.
7398 (echo ':t
7399 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
7400 if test -z "$ac_sed_cmds"; then
7401 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
7402 else
7403 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
7405 ac_sed_frag=`expr $ac_sed_frag + 1`
7406 ac_beg=$ac_end
7407 ac_end=`expr $ac_end + $ac_max_sed_lines`
7409 done
7410 if test -z "$ac_sed_cmds"; then
7411 ac_sed_cmds=cat
7413 fi # test -n "$CONFIG_FILES"
7415 _ACEOF
7416 cat >>$CONFIG_STATUS <<\_ACEOF
7417 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
7418 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7419 case $ac_file in
7420 - | *:- | *:-:* ) # input from stdin
7421 cat >$tmp/stdin
7422 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7423 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7424 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7425 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7426 * ) ac_file_in=$ac_file.in ;;
7427 esac
7429 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
7430 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7431 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7432 X"$ac_file" : 'X\(//\)[^/]' \| \
7433 X"$ac_file" : 'X\(//\)$' \| \
7434 X"$ac_file" : 'X\(/\)' \| \
7435 . : '\(.\)' 2>/dev/null ||
7436 echo X"$ac_file" |
7437 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7438 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7439 /^X\(\/\/\)$/{ s//\1/; q; }
7440 /^X\(\/\).*/{ s//\1/; q; }
7441 s/.*/./; q'`
7442 { if $as_mkdir_p; then
7443 mkdir -p "$ac_dir"
7444 else
7445 as_dir="$ac_dir"
7446 as_dirs=
7447 while test ! -d "$as_dir"; do
7448 as_dirs="$as_dir $as_dirs"
7449 as_dir=`(dirname "$as_dir") 2>/dev/null ||
7450 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7451 X"$as_dir" : 'X\(//\)[^/]' \| \
7452 X"$as_dir" : 'X\(//\)$' \| \
7453 X"$as_dir" : 'X\(/\)' \| \
7454 . : '\(.\)' 2>/dev/null ||
7455 echo X"$as_dir" |
7456 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7457 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7458 /^X\(\/\/\)$/{ s//\1/; q; }
7459 /^X\(\/\).*/{ s//\1/; q; }
7460 s/.*/./; q'`
7461 done
7462 test ! -n "$as_dirs" || mkdir $as_dirs
7463 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7464 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7465 { (exit 1); exit 1; }; }; }
7467 ac_builddir=.
7469 if test "$ac_dir" != .; then
7470 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7471 # A "../" for each directory in $ac_dir_suffix.
7472 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7473 else
7474 ac_dir_suffix= ac_top_builddir=
7477 case $srcdir in
7478 .) # No --srcdir option. We are building in place.
7479 ac_srcdir=.
7480 if test -z "$ac_top_builddir"; then
7481 ac_top_srcdir=.
7482 else
7483 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7484 fi ;;
7485 [\\/]* | ?:[\\/]* ) # Absolute path.
7486 ac_srcdir=$srcdir$ac_dir_suffix;
7487 ac_top_srcdir=$srcdir ;;
7488 *) # Relative path.
7489 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7490 ac_top_srcdir=$ac_top_builddir$srcdir ;;
7491 esac
7492 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
7493 # absolute.
7494 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
7495 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
7496 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
7497 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
7500 case $INSTALL in
7501 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7502 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
7503 esac
7505 if test x"$ac_file" != x-; then
7506 { echo "$as_me:$LINENO: creating $ac_file" >&5
7507 echo "$as_me: creating $ac_file" >&6;}
7508 rm -f "$ac_file"
7510 # Let's still pretend it is `configure' which instantiates (i.e., don't
7511 # use $as_me), people would be surprised to read:
7512 # /* config.h. Generated by config.status. */
7513 if test x"$ac_file" = x-; then
7514 configure_input=
7515 else
7516 configure_input="$ac_file. "
7518 configure_input=$configure_input"Generated from `echo $ac_file_in |
7519 sed 's,.*/,,'` by configure."
7521 # First look for the input files in the build tree, otherwise in the
7522 # src tree.
7523 ac_file_inputs=`IFS=:
7524 for f in $ac_file_in; do
7525 case $f in
7526 -) echo $tmp/stdin ;;
7527 [\\/$]*)
7528 # Absolute (can't be DOS-style, as IFS=:)
7529 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7530 echo "$as_me: error: cannot find input file: $f" >&2;}
7531 { (exit 1); exit 1; }; }
7532 echo $f;;
7533 *) # Relative
7534 if test -f "$f"; then
7535 # Build tree
7536 echo $f
7537 elif test -f "$srcdir/$f"; then
7538 # Source tree
7539 echo $srcdir/$f
7540 else
7541 # /dev/null tree
7542 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7543 echo "$as_me: error: cannot find input file: $f" >&2;}
7544 { (exit 1); exit 1; }; }
7545 fi;;
7546 esac
7547 done` || { (exit 1); exit 1; }
7548 _ACEOF
7549 cat >>$CONFIG_STATUS <<_ACEOF
7550 sed "$ac_vpsub
7551 $extrasub
7552 _ACEOF
7553 cat >>$CONFIG_STATUS <<\_ACEOF
7555 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7556 s,@configure_input@,$configure_input,;t t
7557 s,@srcdir@,$ac_srcdir,;t t
7558 s,@abs_srcdir@,$ac_abs_srcdir,;t t
7559 s,@top_srcdir@,$ac_top_srcdir,;t t
7560 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
7561 s,@builddir@,$ac_builddir,;t t
7562 s,@abs_builddir@,$ac_abs_builddir,;t t
7563 s,@top_builddir@,$ac_top_builddir,;t t
7564 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
7565 s,@INSTALL@,$ac_INSTALL,;t t
7566 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
7567 rm -f $tmp/stdin
7568 if test x"$ac_file" != x-; then
7569 mv $tmp/out $ac_file
7570 else
7571 cat $tmp/out
7572 rm -f $tmp/out
7575 done
7576 _ACEOF
7577 cat >>$CONFIG_STATUS <<\_ACEOF
7580 # CONFIG_HEADER section.
7583 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7584 # NAME is the cpp macro being defined and VALUE is the value it is being given.
7586 # ac_d sets the value in "#define NAME VALUE" lines.
7587 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
7588 ac_dB='[ ].*$,\1#\2'
7589 ac_dC=' '
7590 ac_dD=',;t'
7591 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7592 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
7593 ac_uB='$,\1#\2define\3'
7594 ac_uC=' '
7595 ac_uD=',;t'
7597 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
7598 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7599 case $ac_file in
7600 - | *:- | *:-:* ) # input from stdin
7601 cat >$tmp/stdin
7602 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7603 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7604 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7605 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7606 * ) ac_file_in=$ac_file.in ;;
7607 esac
7609 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
7610 echo "$as_me: creating $ac_file" >&6;}
7612 # First look for the input files in the build tree, otherwise in the
7613 # src tree.
7614 ac_file_inputs=`IFS=:
7615 for f in $ac_file_in; do
7616 case $f in
7617 -) echo $tmp/stdin ;;
7618 [\\/$]*)
7619 # Absolute (can't be DOS-style, as IFS=:)
7620 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7621 echo "$as_me: error: cannot find input file: $f" >&2;}
7622 { (exit 1); exit 1; }; }
7623 echo $f;;
7624 *) # Relative
7625 if test -f "$f"; then
7626 # Build tree
7627 echo $f
7628 elif test -f "$srcdir/$f"; then
7629 # Source tree
7630 echo $srcdir/$f
7631 else
7632 # /dev/null tree
7633 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7634 echo "$as_me: error: cannot find input file: $f" >&2;}
7635 { (exit 1); exit 1; }; }
7636 fi;;
7637 esac
7638 done` || { (exit 1); exit 1; }
7639 # Remove the trailing spaces.
7640 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
7642 _ACEOF
7644 # Transform confdefs.h into two sed scripts, `conftest.defines' and
7645 # `conftest.undefs', that substitutes the proper values into
7646 # config.h.in to produce config.h. The first handles `#define'
7647 # templates, and the second `#undef' templates.
7648 # And first: Protect against being on the right side of a sed subst in
7649 # config.status. Protect against being in an unquoted here document
7650 # in config.status.
7651 rm -f conftest.defines conftest.undefs
7652 # Using a here document instead of a string reduces the quoting nightmare.
7653 # Putting comments in sed scripts is not portable.
7655 # `end' is used to avoid that the second main sed command (meant for
7656 # 0-ary CPP macros) applies to n-ary macro definitions.
7657 # See the Autoconf documentation for `clear'.
7658 cat >confdef2sed.sed <<\_ACEOF
7659 s/[\\&,]/\\&/g
7660 s,[\\$`],\\&,g
7661 t clear
7662 : clear
7663 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
7664 t end
7665 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
7666 : end
7667 _ACEOF
7668 # If some macros were called several times there might be several times
7669 # the same #defines, which is useless. Nevertheless, we may not want to
7670 # sort them, since we want the *last* AC-DEFINE to be honored.
7671 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
7672 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
7673 rm -f confdef2sed.sed
7675 # This sed command replaces #undef with comments. This is necessary, for
7676 # example, in the case of _POSIX_SOURCE, which is predefined and required
7677 # on some systems where configure will not decide to define it.
7678 cat >>conftest.undefs <<\_ACEOF
7679 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
7680 _ACEOF
7682 # Break up conftest.defines because some shells have a limit on the size
7683 # of here documents, and old seds have small limits too (100 cmds).
7684 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
7685 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
7686 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
7687 echo ' :' >>$CONFIG_STATUS
7688 rm -f conftest.tail
7689 while grep . conftest.defines >/dev/null
7691 # Write a limited-size here document to $tmp/defines.sed.
7692 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
7693 # Speed up: don't consider the non `#define' lines.
7694 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
7695 # Work around the forget-to-reset-the-flag bug.
7696 echo 't clr' >>$CONFIG_STATUS
7697 echo ': clr' >>$CONFIG_STATUS
7698 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
7699 echo 'CEOF
7700 sed -f $tmp/defines.sed $tmp/in >$tmp/out
7701 rm -f $tmp/in
7702 mv $tmp/out $tmp/in
7703 ' >>$CONFIG_STATUS
7704 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
7705 rm -f conftest.defines
7706 mv conftest.tail conftest.defines
7707 done
7708 rm -f conftest.defines
7709 echo ' fi # grep' >>$CONFIG_STATUS
7710 echo >>$CONFIG_STATUS
7712 # Break up conftest.undefs because some shells have a limit on the size
7713 # of here documents, and old seds have small limits too (100 cmds).
7714 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
7715 rm -f conftest.tail
7716 while grep . conftest.undefs >/dev/null
7718 # Write a limited-size here document to $tmp/undefs.sed.
7719 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
7720 # Speed up: don't consider the non `#undef'
7721 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
7722 # Work around the forget-to-reset-the-flag bug.
7723 echo 't clr' >>$CONFIG_STATUS
7724 echo ': clr' >>$CONFIG_STATUS
7725 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
7726 echo 'CEOF
7727 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
7728 rm -f $tmp/in
7729 mv $tmp/out $tmp/in
7730 ' >>$CONFIG_STATUS
7731 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
7732 rm -f conftest.undefs
7733 mv conftest.tail conftest.undefs
7734 done
7735 rm -f conftest.undefs
7737 cat >>$CONFIG_STATUS <<\_ACEOF
7738 # Let's still pretend it is `configure' which instantiates (i.e., don't
7739 # use $as_me), people would be surprised to read:
7740 # /* config.h. Generated by config.status. */
7741 if test x"$ac_file" = x-; then
7742 echo "/* Generated by configure. */" >$tmp/config.h
7743 else
7744 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
7746 cat $tmp/in >>$tmp/config.h
7747 rm -f $tmp/in
7748 if test x"$ac_file" != x-; then
7749 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
7750 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
7751 echo "$as_me: $ac_file is unchanged" >&6;}
7752 else
7753 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7754 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7755 X"$ac_file" : 'X\(//\)[^/]' \| \
7756 X"$ac_file" : 'X\(//\)$' \| \
7757 X"$ac_file" : 'X\(/\)' \| \
7758 . : '\(.\)' 2>/dev/null ||
7759 echo X"$ac_file" |
7760 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7761 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7762 /^X\(\/\/\)$/{ s//\1/; q; }
7763 /^X\(\/\).*/{ s//\1/; q; }
7764 s/.*/./; q'`
7765 { if $as_mkdir_p; then
7766 mkdir -p "$ac_dir"
7767 else
7768 as_dir="$ac_dir"
7769 as_dirs=
7770 while test ! -d "$as_dir"; do
7771 as_dirs="$as_dir $as_dirs"
7772 as_dir=`(dirname "$as_dir") 2>/dev/null ||
7773 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7774 X"$as_dir" : 'X\(//\)[^/]' \| \
7775 X"$as_dir" : 'X\(//\)$' \| \
7776 X"$as_dir" : 'X\(/\)' \| \
7777 . : '\(.\)' 2>/dev/null ||
7778 echo X"$as_dir" |
7779 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7780 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7781 /^X\(\/\/\)$/{ s//\1/; q; }
7782 /^X\(\/\).*/{ s//\1/; q; }
7783 s/.*/./; q'`
7784 done
7785 test ! -n "$as_dirs" || mkdir $as_dirs
7786 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7787 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7788 { (exit 1); exit 1; }; }; }
7790 rm -f $ac_file
7791 mv $tmp/config.h $ac_file
7793 else
7794 cat $tmp/config.h
7795 rm -f $tmp/config.h
7797 done
7798 _ACEOF
7799 cat >>$CONFIG_STATUS <<\_ACEOF
7802 # CONFIG_COMMANDS section.
7804 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
7805 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
7806 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
7807 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
7808 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7809 X"$ac_dest" : 'X\(//\)[^/]' \| \
7810 X"$ac_dest" : 'X\(//\)$' \| \
7811 X"$ac_dest" : 'X\(/\)' \| \
7812 . : '\(.\)' 2>/dev/null ||
7813 echo X"$ac_dest" |
7814 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7815 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7816 /^X\(\/\/\)$/{ s//\1/; q; }
7817 /^X\(\/\).*/{ s//\1/; q; }
7818 s/.*/./; q'`
7819 ac_builddir=.
7821 if test "$ac_dir" != .; then
7822 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7823 # A "../" for each directory in $ac_dir_suffix.
7824 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7825 else
7826 ac_dir_suffix= ac_top_builddir=
7829 case $srcdir in
7830 .) # No --srcdir option. We are building in place.
7831 ac_srcdir=.
7832 if test -z "$ac_top_builddir"; then
7833 ac_top_srcdir=.
7834 else
7835 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7836 fi ;;
7837 [\\/]* | ?:[\\/]* ) # Absolute path.
7838 ac_srcdir=$srcdir$ac_dir_suffix;
7839 ac_top_srcdir=$srcdir ;;
7840 *) # Relative path.
7841 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7842 ac_top_srcdir=$ac_top_builddir$srcdir ;;
7843 esac
7844 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
7845 # absolute.
7846 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
7847 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
7848 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
7849 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
7852 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
7853 echo "$as_me: executing $ac_dest commands" >&6;}
7854 case $ac_dest in
7855 default )
7856 case $CONFIG_FILES in *config.make*)
7857 echo "$config_vars" >> config.make;;
7858 esac
7859 test -d bits || mkdir bits ;;
7860 esac
7861 done
7862 _ACEOF
7864 cat >>$CONFIG_STATUS <<\_ACEOF
7866 { (exit 0); exit 0; }
7867 _ACEOF
7868 chmod +x $CONFIG_STATUS
7869 ac_clean_files=$ac_clean_files_save
7872 # configure is writing to config.log, and then calls config.status.
7873 # config.status does its own redirection, appending to config.log.
7874 # Unfortunately, on DOS this fails, as config.log is still kept open
7875 # by configure, so config.status won't be able to write to it; its
7876 # output is simply discarded. So we exec the FD to /dev/null,
7877 # effectively closing config.log, so it can be properly (re)opened and
7878 # appended to by config.status. When coming back to configure, we
7879 # need to make the FD available again.
7880 if test "$no_create" != yes; then
7881 ac_cs_success=:
7882 ac_config_status_args=
7883 test "$silent" = yes &&
7884 ac_config_status_args="$ac_config_status_args --quiet"
7885 exec 5>/dev/null
7886 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
7887 exec 5>>config.log
7888 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
7889 # would make configure fail if this is the last instruction.
7890 $ac_cs_success || { (exit 1); exit 1; }
7894 # CONFIG_SUBDIRS section.
7896 if test "$no_recursion" != yes; then
7898 # Remove --cache-file and --srcdir arguments so they do not pile up.
7899 ac_sub_configure_args=
7900 ac_prev=
7901 for ac_arg in $ac_configure_args; do
7902 if test -n "$ac_prev"; then
7903 ac_prev=
7904 continue
7906 case $ac_arg in
7907 -cache-file | --cache-file | --cache-fil | --cache-fi \
7908 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
7909 ac_prev=cache_file ;;
7910 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
7911 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
7912 | --c=*)
7914 --config-cache | -C)
7916 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
7917 ac_prev=srcdir ;;
7918 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
7920 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
7921 ac_prev=prefix ;;
7922 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
7924 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
7925 esac
7926 done
7928 # Always prepend --prefix to ensure using the same prefix
7929 # in subdir configurations.
7930 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
7932 ac_popdir=`pwd`
7933 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
7935 # Do not complain, so a configure script can configure whichever
7936 # parts of a large source tree are present.
7937 test -d $srcdir/$ac_dir || continue
7939 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
7940 echo "$as_me: configuring in $ac_dir" >&6;}
7941 { if $as_mkdir_p; then
7942 mkdir -p "$ac_dir"
7943 else
7944 as_dir="$ac_dir"
7945 as_dirs=
7946 while test ! -d "$as_dir"; do
7947 as_dirs="$as_dir $as_dirs"
7948 as_dir=`(dirname "$as_dir") 2>/dev/null ||
7949 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7950 X"$as_dir" : 'X\(//\)[^/]' \| \
7951 X"$as_dir" : 'X\(//\)$' \| \
7952 X"$as_dir" : 'X\(/\)' \| \
7953 . : '\(.\)' 2>/dev/null ||
7954 echo X"$as_dir" |
7955 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7956 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7957 /^X\(\/\/\)$/{ s//\1/; q; }
7958 /^X\(\/\).*/{ s//\1/; q; }
7959 s/.*/./; q'`
7960 done
7961 test ! -n "$as_dirs" || mkdir $as_dirs
7962 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7963 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7964 { (exit 1); exit 1; }; }; }
7966 ac_builddir=.
7968 if test "$ac_dir" != .; then
7969 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7970 # A "../" for each directory in $ac_dir_suffix.
7971 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7972 else
7973 ac_dir_suffix= ac_top_builddir=
7976 case $srcdir in
7977 .) # No --srcdir option. We are building in place.
7978 ac_srcdir=.
7979 if test -z "$ac_top_builddir"; then
7980 ac_top_srcdir=.
7981 else
7982 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7983 fi ;;
7984 [\\/]* | ?:[\\/]* ) # Absolute path.
7985 ac_srcdir=$srcdir$ac_dir_suffix;
7986 ac_top_srcdir=$srcdir ;;
7987 *) # Relative path.
7988 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7989 ac_top_srcdir=$ac_top_builddir$srcdir ;;
7990 esac
7991 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
7992 # absolute.
7993 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
7994 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
7995 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
7996 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
7999 cd $ac_dir
8001 # Check for guested configure; otherwise get Cygnus style configure.
8002 if test -f $ac_srcdir/configure.gnu; then
8003 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
8004 elif test -f $ac_srcdir/configure; then
8005 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
8006 elif test -f $ac_srcdir/configure.in; then
8007 ac_sub_configure=$ac_configure
8008 else
8009 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
8010 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8011 ac_sub_configure=
8014 # The recursion is here.
8015 if test -n "$ac_sub_configure"; then
8016 # Make the cache file name correct relative to the subdirectory.
8017 case $cache_file in
8018 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8019 *) # Relative path.
8020 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
8021 esac
8023 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
8024 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8025 # The eval makes quoting arguments work.
8026 eval $ac_sub_configure $ac_sub_configure_args \
8027 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
8028 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
8029 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
8030 { (exit 1); exit 1; }; }
8033 cd $ac_popdir
8034 done