* sysdeps/generic/allocrtsig.c: Include <testrtsig.h>, not
[glibc.git] / configure
blob81d217ae8338ad014cb9f18c5d67ea6585fa89ed
1 #! /bin/sh
2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.54 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 LANG LANGUAGE LC_ALL LC_COLLATE LC_CTYPE LC_NUMERIC LC_MESSAGES LC_TIME
44 if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
45 eval $as_var=C; export $as_var
46 else
47 $as_unset $as_var
49 done
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
53 as_expr=expr
54 else
55 as_expr=false
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59 as_basename=basename
60 else
61 as_basename=false
65 # Name of the executable.
66 as_me=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \
69 X"$0" : 'X\(/\)$' \| \
70 . : '\(.\)' 2>/dev/null ||
71 echo X/"$0" |
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
75 s/.*/./; q'`
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits='0123456789'
84 as_cr_alnum=$as_cr_Letters$as_cr_digits
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88 echo "#! /bin/sh" >conftest.sh
89 echo "exit 0" >>conftest.sh
90 chmod +x conftest.sh
91 if (PATH="/nonexistent;."; conftest.sh) >/dev/null 2>&1; then
92 PATH_SEPARATOR=';'
93 else
94 PATH_SEPARATOR=:
96 rm -f conftest.sh
100 as_lineno_1=$LINENO
101 as_lineno_2=$LINENO
102 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103 test "x$as_lineno_1" != "x$as_lineno_2" &&
104 test "x$as_lineno_3" = "x$as_lineno_2" || {
105 # Find who we are. Look in the path if we contain no path at all
106 # relative or not.
107 case $0 in
108 *[\\/]* ) as_myself=$0 ;;
109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110 for as_dir in $PATH
112 IFS=$as_save_IFS
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115 done
118 esac
119 # We did not find ourselves, most probably we were run as `sh COMMAND'
120 # in which case we are not to be found in the path.
121 if test "x$as_myself" = x; then
122 as_myself=$0
124 if test ! -f "$as_myself"; then
125 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126 { (exit 1); exit 1; }; }
128 case $CONFIG_SHELL in
130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
133 IFS=$as_save_IFS
134 test -z "$as_dir" && as_dir=.
135 for as_base in sh bash ksh sh5; do
136 case $as_dir in
138 if ("$as_dir/$as_base" -c '
139 as_lineno_1=$LINENO
140 as_lineno_2=$LINENO
141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142 test "x$as_lineno_1" != "x$as_lineno_2" &&
143 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
144 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146 CONFIG_SHELL=$as_dir/$as_base
147 export CONFIG_SHELL
148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149 fi;;
150 esac
151 done
152 done
154 esac
156 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157 # uniformly replaced by the line number. The first 'sed' inserts a
158 # line-number line before each line; the second 'sed' does the real
159 # work. The second script uses 'N' to pair each line-number line
160 # with the numbered line, and appends trailing '-' during
161 # substitution so that $LINENO is not a special case at line end.
162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
164 sed '=' <$as_myself |
165 sed '
167 s,$,-,
168 : loop
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170 t loop
171 s,-$,,
172 s,^['$as_cr_digits']*\n,,
173 ' >$as_me.lineno &&
174 chmod +x $as_me.lineno ||
175 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176 { (exit 1); exit 1; }; }
178 # Don't try to exec as it changes $[0], causing all sort of problems
179 # (the dirname of $[0] is not the place where we might find the
180 # original and so on. Autoconf is especially sensible to this).
181 . ./$as_me.lineno
182 # Exit status is that of the last command.
183 exit
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188 *c*,-n*) ECHO_N= ECHO_C='
189 ' ECHO_T=' ' ;;
190 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
192 esac
194 if expr a : '\(a\)' >/dev/null 2>&1; then
195 as_expr=expr
196 else
197 as_expr=false
200 rm -f conf$$ conf$$.exe conf$$.file
201 echo >conf$$.file
202 if ln -s conf$$.file conf$$ 2>/dev/null; then
203 # We could just check for DJGPP; but this test a) works b) is more generic
204 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205 if test -f conf$$.exe; then
206 # Don't use ln at all; we don't have any links
207 as_ln_s='cp -p'
208 else
209 as_ln_s='ln -s'
211 elif ln conf$$.file conf$$ 2>/dev/null; then
212 as_ln_s=ln
213 else
214 as_ln_s='cp -p'
216 rm -f conf$$ conf$$.exe conf$$.file
218 if mkdir -p . 2>/dev/null; then
219 as_mkdir_p=:
220 else
221 as_mkdir_p=false
224 as_executable_p="test -f"
226 # Sed expression to map a string onto a valid CPP name.
227 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
229 # Sed expression to map a string onto a valid variable name.
230 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
233 # IFS
234 # We need space, tab and new line, in precisely that order.
235 as_nl='
237 IFS=" $as_nl"
239 # CDPATH.
240 $as_unset CDPATH
243 # Name of the host.
244 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
245 # so uname gets run too.
246 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
248 exec 6>&1
251 # Initializations.
253 ac_default_prefix=/usr/local
254 ac_config_libobj_dir=.
255 cross_compiling=no
256 subdirs=
257 MFLAGS=
258 MAKEFLAGS=
259 SHELL=${CONFIG_SHELL-/bin/sh}
261 # Maximum number of lines to put in a shell here document.
262 # This variable seems obsolete. It should probably be removed, and
263 # only ac_max_sed_lines should be used.
264 : ${ac_max_here_lines=38}
266 # Identity of this package.
267 PACKAGE_NAME='GNU C Library'
268 PACKAGE_TARNAME='c-library'
269 PACKAGE_VERSION='(see version.h)'
270 PACKAGE_STRING='GNU C Library (see version.h)'
271 PACKAGE_BUGREPORT='glibc'
273 ac_unique_file="include/features.h"
274 ac_subdirs_all="$ac_subdirs_all "
275 # Factoring default headers for most tests.
276 ac_includes_default="\
277 #include <stdio.h>
278 #if HAVE_SYS_TYPES_H
279 # include <sys/types.h>
280 #endif
281 #if HAVE_SYS_STAT_H
282 # include <sys/stat.h>
283 #endif
284 #if STDC_HEADERS
285 # include <stdlib.h>
286 # include <stddef.h>
287 #else
288 # if HAVE_STDLIB_H
289 # include <stdlib.h>
290 # endif
291 #endif
292 #if HAVE_STRING_H
293 # if !STDC_HEADERS && HAVE_MEMORY_H
294 # include <memory.h>
295 # endif
296 # include <string.h>
297 #endif
298 #if HAVE_STRINGS_H
299 # include <strings.h>
300 #endif
301 #if HAVE_INTTYPES_H
302 # include <inttypes.h>
303 #else
304 # if HAVE_STDINT_H
305 # include <stdint.h>
306 # endif
307 #endif
308 #if HAVE_UNISTD_H
309 # include <unistd.h>
310 #endif"
312 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 RANLIB ac_ct_RANLIB MIG 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 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'
313 ac_subst_files=''
315 # Initialize some variables set by options.
316 ac_init_help=
317 ac_init_version=false
318 # The variables have the same names as the options, with
319 # dashes changed to underlines.
320 cache_file=/dev/null
321 exec_prefix=NONE
322 no_create=
323 no_recursion=
324 prefix=NONE
325 program_prefix=NONE
326 program_suffix=NONE
327 program_transform_name=s,x,x,
328 silent=
329 site=
330 srcdir=
331 verbose=
332 x_includes=NONE
333 x_libraries=NONE
335 # Installation directory options.
336 # These are left unexpanded so users can "make install exec_prefix=/foo"
337 # and all the variables that are supposed to be based on exec_prefix
338 # by default will actually change.
339 # Use braces instead of parens because sh, perl, etc. also accept them.
340 bindir='${exec_prefix}/bin'
341 sbindir='${exec_prefix}/sbin'
342 libexecdir='${exec_prefix}/libexec'
343 datadir='${prefix}/share'
344 sysconfdir='${prefix}/etc'
345 sharedstatedir='${prefix}/com'
346 localstatedir='${prefix}/var'
347 libdir='${exec_prefix}/lib'
348 includedir='${prefix}/include'
349 oldincludedir='/usr/include'
350 infodir='${prefix}/info'
351 mandir='${prefix}/man'
353 ac_prev=
354 for ac_option
356 # If the previous option needs an argument, assign it.
357 if test -n "$ac_prev"; then
358 eval "$ac_prev=\$ac_option"
359 ac_prev=
360 continue
363 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
365 # Accept the important Cygnus configure options, so we can diagnose typos.
367 case $ac_option in
369 -bindir | --bindir | --bindi | --bind | --bin | --bi)
370 ac_prev=bindir ;;
371 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
372 bindir=$ac_optarg ;;
374 -build | --build | --buil | --bui | --bu)
375 ac_prev=build_alias ;;
376 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
377 build_alias=$ac_optarg ;;
379 -cache-file | --cache-file | --cache-fil | --cache-fi \
380 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
381 ac_prev=cache_file ;;
382 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
383 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
384 cache_file=$ac_optarg ;;
386 --config-cache | -C)
387 cache_file=config.cache ;;
389 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
390 ac_prev=datadir ;;
391 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
392 | --da=*)
393 datadir=$ac_optarg ;;
395 -disable-* | --disable-*)
396 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
397 # Reject names that are not valid shell variable names.
398 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
399 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
400 { (exit 1); exit 1; }; }
401 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
402 eval "enable_$ac_feature=no" ;;
404 -enable-* | --enable-*)
405 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
406 # Reject names that are not valid shell variable names.
407 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
408 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
409 { (exit 1); exit 1; }; }
410 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
411 case $ac_option in
412 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
413 *) ac_optarg=yes ;;
414 esac
415 eval "enable_$ac_feature='$ac_optarg'" ;;
417 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
418 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
419 | --exec | --exe | --ex)
420 ac_prev=exec_prefix ;;
421 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
422 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
423 | --exec=* | --exe=* | --ex=*)
424 exec_prefix=$ac_optarg ;;
426 -gas | --gas | --ga | --g)
427 # Obsolete; use --with-gas.
428 with_gas=yes ;;
430 -help | --help | --hel | --he | -h)
431 ac_init_help=long ;;
432 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
433 ac_init_help=recursive ;;
434 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
435 ac_init_help=short ;;
437 -host | --host | --hos | --ho)
438 ac_prev=host_alias ;;
439 -host=* | --host=* | --hos=* | --ho=*)
440 host_alias=$ac_optarg ;;
442 -includedir | --includedir | --includedi | --included | --include \
443 | --includ | --inclu | --incl | --inc)
444 ac_prev=includedir ;;
445 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
446 | --includ=* | --inclu=* | --incl=* | --inc=*)
447 includedir=$ac_optarg ;;
449 -infodir | --infodir | --infodi | --infod | --info | --inf)
450 ac_prev=infodir ;;
451 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
452 infodir=$ac_optarg ;;
454 -libdir | --libdir | --libdi | --libd)
455 ac_prev=libdir ;;
456 -libdir=* | --libdir=* | --libdi=* | --libd=*)
457 libdir=$ac_optarg ;;
459 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
460 | --libexe | --libex | --libe)
461 ac_prev=libexecdir ;;
462 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
463 | --libexe=* | --libex=* | --libe=*)
464 libexecdir=$ac_optarg ;;
466 -localstatedir | --localstatedir | --localstatedi | --localstated \
467 | --localstate | --localstat | --localsta | --localst \
468 | --locals | --local | --loca | --loc | --lo)
469 ac_prev=localstatedir ;;
470 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
471 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
472 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
473 localstatedir=$ac_optarg ;;
475 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
476 ac_prev=mandir ;;
477 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
478 mandir=$ac_optarg ;;
480 -nfp | --nfp | --nf)
481 # Obsolete; use --without-fp.
482 with_fp=no ;;
484 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
485 | --no-cr | --no-c | -n)
486 no_create=yes ;;
488 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
489 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
490 no_recursion=yes ;;
492 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
493 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
494 | --oldin | --oldi | --old | --ol | --o)
495 ac_prev=oldincludedir ;;
496 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
497 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
498 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
499 oldincludedir=$ac_optarg ;;
501 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
502 ac_prev=prefix ;;
503 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
504 prefix=$ac_optarg ;;
506 -program-prefix | --program-prefix | --program-prefi | --program-pref \
507 | --program-pre | --program-pr | --program-p)
508 ac_prev=program_prefix ;;
509 -program-prefix=* | --program-prefix=* | --program-prefi=* \
510 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
511 program_prefix=$ac_optarg ;;
513 -program-suffix | --program-suffix | --program-suffi | --program-suff \
514 | --program-suf | --program-su | --program-s)
515 ac_prev=program_suffix ;;
516 -program-suffix=* | --program-suffix=* | --program-suffi=* \
517 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
518 program_suffix=$ac_optarg ;;
520 -program-transform-name | --program-transform-name \
521 | --program-transform-nam | --program-transform-na \
522 | --program-transform-n | --program-transform- \
523 | --program-transform | --program-transfor \
524 | --program-transfo | --program-transf \
525 | --program-trans | --program-tran \
526 | --progr-tra | --program-tr | --program-t)
527 ac_prev=program_transform_name ;;
528 -program-transform-name=* | --program-transform-name=* \
529 | --program-transform-nam=* | --program-transform-na=* \
530 | --program-transform-n=* | --program-transform-=* \
531 | --program-transform=* | --program-transfor=* \
532 | --program-transfo=* | --program-transf=* \
533 | --program-trans=* | --program-tran=* \
534 | --progr-tra=* | --program-tr=* | --program-t=*)
535 program_transform_name=$ac_optarg ;;
537 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
538 | -silent | --silent | --silen | --sile | --sil)
539 silent=yes ;;
541 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
542 ac_prev=sbindir ;;
543 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
544 | --sbi=* | --sb=*)
545 sbindir=$ac_optarg ;;
547 -sharedstatedir | --sharedstatedir | --sharedstatedi \
548 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
549 | --sharedst | --shareds | --shared | --share | --shar \
550 | --sha | --sh)
551 ac_prev=sharedstatedir ;;
552 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
553 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
554 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
555 | --sha=* | --sh=*)
556 sharedstatedir=$ac_optarg ;;
558 -site | --site | --sit)
559 ac_prev=site ;;
560 -site=* | --site=* | --sit=*)
561 site=$ac_optarg ;;
563 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
564 ac_prev=srcdir ;;
565 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
566 srcdir=$ac_optarg ;;
568 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
569 | --syscon | --sysco | --sysc | --sys | --sy)
570 ac_prev=sysconfdir ;;
571 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
572 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
573 sysconfdir=$ac_optarg ;;
575 -target | --target | --targe | --targ | --tar | --ta | --t)
576 ac_prev=target_alias ;;
577 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
578 target_alias=$ac_optarg ;;
580 -v | -verbose | --verbose | --verbos | --verbo | --verb)
581 verbose=yes ;;
583 -version | --version | --versio | --versi | --vers | -V)
584 ac_init_version=: ;;
586 -with-* | --with-*)
587 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
588 # Reject names that are not valid shell variable names.
589 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
590 { echo "$as_me: error: invalid package name: $ac_package" >&2
591 { (exit 1); exit 1; }; }
592 ac_package=`echo $ac_package| sed 's/-/_/g'`
593 case $ac_option in
594 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
595 *) ac_optarg=yes ;;
596 esac
597 eval "with_$ac_package='$ac_optarg'" ;;
599 -without-* | --without-*)
600 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
601 # Reject names that are not valid shell variable names.
602 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
603 { echo "$as_me: error: invalid package name: $ac_package" >&2
604 { (exit 1); exit 1; }; }
605 ac_package=`echo $ac_package | sed 's/-/_/g'`
606 eval "with_$ac_package=no" ;;
608 --x)
609 # Obsolete; use --with-x.
610 with_x=yes ;;
612 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
613 | --x-incl | --x-inc | --x-in | --x-i)
614 ac_prev=x_includes ;;
615 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
616 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
617 x_includes=$ac_optarg ;;
619 -x-libraries | --x-libraries | --x-librarie | --x-librari \
620 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
621 ac_prev=x_libraries ;;
622 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
623 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
624 x_libraries=$ac_optarg ;;
626 -*) { echo "$as_me: error: unrecognized option: $ac_option
627 Try \`$0 --help' for more information." >&2
628 { (exit 1); exit 1; }; }
631 *=*)
632 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
633 # Reject names that are not valid shell variable names.
634 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
635 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
636 { (exit 1); exit 1; }; }
637 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
638 eval "$ac_envvar='$ac_optarg'"
639 export $ac_envvar ;;
642 # FIXME: should be removed in autoconf 3.0.
643 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
644 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
645 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
646 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
649 esac
650 done
652 if test -n "$ac_prev"; then
653 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
654 { echo "$as_me: error: missing argument to $ac_option" >&2
655 { (exit 1); exit 1; }; }
658 # Be sure to have absolute paths.
659 for ac_var in exec_prefix prefix
661 eval ac_val=$`echo $ac_var`
662 case $ac_val in
663 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
664 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
665 { (exit 1); exit 1; }; };;
666 esac
667 done
669 # Be sure to have absolute paths.
670 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
671 localstatedir libdir includedir oldincludedir infodir mandir
673 eval ac_val=$`echo $ac_var`
674 case $ac_val in
675 [\\/$]* | ?:[\\/]* ) ;;
676 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
677 { (exit 1); exit 1; }; };;
678 esac
679 done
681 # There might be people who depend on the old broken behavior: `$host'
682 # used to hold the argument of --host etc.
683 # FIXME: To remove some day.
684 build=$build_alias
685 host=$host_alias
686 target=$target_alias
688 # FIXME: To remove some day.
689 if test "x$host_alias" != x; then
690 if test "x$build_alias" = x; then
691 cross_compiling=maybe
692 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
693 If a cross compiler is detected then cross compile mode will be used." >&2
694 elif test "x$build_alias" != "x$host_alias"; then
695 cross_compiling=yes
699 ac_tool_prefix=
700 test -n "$host_alias" && ac_tool_prefix=$host_alias-
702 test "$silent" = yes && exec 6>/dev/null
705 # Find the source files, if location was not specified.
706 if test -z "$srcdir"; then
707 ac_srcdir_defaulted=yes
708 # Try the directory containing this script, then its parent.
709 ac_confdir=`(dirname "$0") 2>/dev/null ||
710 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
711 X"$0" : 'X\(//\)[^/]' \| \
712 X"$0" : 'X\(//\)$' \| \
713 X"$0" : 'X\(/\)' \| \
714 . : '\(.\)' 2>/dev/null ||
715 echo X"$0" |
716 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
717 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
718 /^X\(\/\/\)$/{ s//\1/; q; }
719 /^X\(\/\).*/{ s//\1/; q; }
720 s/.*/./; q'`
721 srcdir=$ac_confdir
722 if test ! -r $srcdir/$ac_unique_file; then
723 srcdir=..
725 else
726 ac_srcdir_defaulted=no
728 if test ! -r $srcdir/$ac_unique_file; then
729 if test "$ac_srcdir_defaulted" = yes; then
730 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
731 { (exit 1); exit 1; }; }
732 else
733 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
734 { (exit 1); exit 1; }; }
737 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
738 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
739 { (exit 1); exit 1; }; }
740 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
741 ac_env_build_alias_set=${build_alias+set}
742 ac_env_build_alias_value=$build_alias
743 ac_cv_env_build_alias_set=${build_alias+set}
744 ac_cv_env_build_alias_value=$build_alias
745 ac_env_host_alias_set=${host_alias+set}
746 ac_env_host_alias_value=$host_alias
747 ac_cv_env_host_alias_set=${host_alias+set}
748 ac_cv_env_host_alias_value=$host_alias
749 ac_env_target_alias_set=${target_alias+set}
750 ac_env_target_alias_value=$target_alias
751 ac_cv_env_target_alias_set=${target_alias+set}
752 ac_cv_env_target_alias_value=$target_alias
753 ac_env_CC_set=${CC+set}
754 ac_env_CC_value=$CC
755 ac_cv_env_CC_set=${CC+set}
756 ac_cv_env_CC_value=$CC
757 ac_env_CFLAGS_set=${CFLAGS+set}
758 ac_env_CFLAGS_value=$CFLAGS
759 ac_cv_env_CFLAGS_set=${CFLAGS+set}
760 ac_cv_env_CFLAGS_value=$CFLAGS
761 ac_env_LDFLAGS_set=${LDFLAGS+set}
762 ac_env_LDFLAGS_value=$LDFLAGS
763 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
764 ac_cv_env_LDFLAGS_value=$LDFLAGS
765 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
766 ac_env_CPPFLAGS_value=$CPPFLAGS
767 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
768 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
769 ac_env_CPP_set=${CPP+set}
770 ac_env_CPP_value=$CPP
771 ac_cv_env_CPP_set=${CPP+set}
772 ac_cv_env_CPP_value=$CPP
775 # Report the --help message.
777 if test "$ac_init_help" = "long"; then
778 # Omit some internal or obsolete options to make the list less imposing.
779 # This message is too long to be a string in the A/UX 3.1 sh.
780 cat <<_ACEOF
781 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
783 Usage: $0 [OPTION]... [VAR=VALUE]...
785 To assign environment variables (e.g., CC, CFLAGS...), specify them as
786 VAR=VALUE. See below for descriptions of some of the useful variables.
788 Defaults for the options are specified in brackets.
790 Configuration:
791 -h, --help display this help and exit
792 --help=short display options specific to this package
793 --help=recursive display the short help of all the included packages
794 -V, --version display version information and exit
795 -q, --quiet, --silent do not print \`checking...' messages
796 --cache-file=FILE cache test results in FILE [disabled]
797 -C, --config-cache alias for \`--cache-file=config.cache'
798 -n, --no-create do not create output files
799 --srcdir=DIR find the sources in DIR [configure dir or \`..']
801 _ACEOF
803 cat <<_ACEOF
804 Installation directories:
805 --prefix=PREFIX install architecture-independent files in PREFIX
806 [$ac_default_prefix]
807 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
808 [PREFIX]
810 By default, \`make install' will install all the files in
811 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
812 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
813 for instance \`--prefix=\$HOME'.
815 For better control, use the options below.
817 Fine tuning of the installation directories:
818 --bindir=DIR user executables [EPREFIX/bin]
819 --sbindir=DIR system admin executables [EPREFIX/sbin]
820 --libexecdir=DIR program executables [EPREFIX/libexec]
821 --datadir=DIR read-only architecture-independent data [PREFIX/share]
822 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
823 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
824 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
825 --libdir=DIR object code libraries [EPREFIX/lib]
826 --includedir=DIR C header files [PREFIX/include]
827 --oldincludedir=DIR C header files for non-gcc [/usr/include]
828 --infodir=DIR info documentation [PREFIX/info]
829 --mandir=DIR man documentation [PREFIX/man]
830 _ACEOF
832 cat <<\_ACEOF
834 System types:
835 --build=BUILD configure for building on BUILD [guessed]
836 --host=HOST cross-compile to build programs to run on HOST [BUILD]
837 _ACEOF
840 if test -n "$ac_init_help"; then
841 case $ac_init_help in
842 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
843 esac
844 cat <<\_ACEOF
846 Optional Features:
847 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
848 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
849 --disable-sanity-checks really do not use threads (should not be used except
850 in special situations) [default=yes]
851 --enable-shared build shared library [default=yes if GNU ld &
852 ELF]
853 --enable-profile build profiled library [default=yes]
854 --enable-omitfp build undebuggable optimized library
855 [default=no]
856 --enable-bounded build with runtime bounds checking
857 [default=no]
858 --disable-versioning do not include versioning information in the library
859 objects [default=yes if supported]
860 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
861 [default=glibc default]
862 --enable-add-ons[=DIRS...]
863 configure and build add-ons in DIR1,DIR2,... search
864 for add-ons if no parameter given
865 --disable-hidden-plt do not hide internal function calls to avoid PLT
866 --enable-static-nss build static NSS modules [default=no]
867 --disable-force-install don't force installation of files from this package,
868 even if they are older than the installed files
869 --enable-kernel=VERSION compile for compatibility with kernel not older than
870 VERSION
871 --enable-all-warnings enable all useful warnings gcc can issue
873 Optional Packages:
874 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
875 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
876 --with-gmp=DIRECTORY find GMP source code in DIRECTORY (not needed)
877 --with-gd=DIR find libgd include dir and library with prefix DIR
878 --with-gd-include=DIR find libgd include files in DIR
879 --with-gd-lib=DIR find libgd library files in DIR
880 --with-fp if using floating-point hardware [default=yes]
881 --with-binutils=PATH specify location of binutils (as and ld)
882 --with-elf if using the ELF object format
883 --with-xcoff if using the XCOFF object format
884 --without-cvs if CVS should not be used
885 --with-headers=PATH location of system headers to use (for example
886 /usr/src/linux/include) [default=compiler
887 default]
888 --with-tls enable support for TLS
889 --without-__thread do not use TLS features even when supporting them
891 Some influential environment variables:
892 CC C compiler command
893 CFLAGS C compiler flags
894 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
895 nonstandard directory <lib dir>
896 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
897 headers in a nonstandard directory <include dir>
898 CPP C preprocessor
900 Use these variables to override the choices made by `configure' or to help
901 it to find libraries and programs with nonstandard names/locations.
903 Report bugs to <glibc>.
904 _ACEOF
907 if test "$ac_init_help" = "recursive"; then
908 # If there are subdirs, report their specific --help.
909 ac_popdir=`pwd`
910 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
911 test -d $ac_dir || continue
912 ac_builddir=.
914 if test "$ac_dir" != .; then
915 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
916 # A "../" for each directory in $ac_dir_suffix.
917 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
918 else
919 ac_dir_suffix= ac_top_builddir=
922 case $srcdir in
923 .) # No --srcdir option. We are building in place.
924 ac_srcdir=.
925 if test -z "$ac_top_builddir"; then
926 ac_top_srcdir=.
927 else
928 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
929 fi ;;
930 [\\/]* | ?:[\\/]* ) # Absolute path.
931 ac_srcdir=$srcdir$ac_dir_suffix;
932 ac_top_srcdir=$srcdir ;;
933 *) # Relative path.
934 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
935 ac_top_srcdir=$ac_top_builddir$srcdir ;;
936 esac
937 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
938 # absolute.
939 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
940 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
941 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
942 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
944 cd $ac_dir
945 # Check for guested configure; otherwise get Cygnus style configure.
946 if test -f $ac_srcdir/configure.gnu; then
947 echo
948 $SHELL $ac_srcdir/configure.gnu --help=recursive
949 elif test -f $ac_srcdir/configure; then
950 echo
951 $SHELL $ac_srcdir/configure --help=recursive
952 elif test -f $ac_srcdir/configure.ac ||
953 test -f $ac_srcdir/configure.in; then
954 echo
955 $ac_configure --help
956 else
957 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
959 cd $ac_popdir
960 done
963 test -n "$ac_init_help" && exit 0
964 if $ac_init_version; then
965 cat <<\_ACEOF
966 GNU C Library configure (see version.h)
967 generated by GNU Autoconf 2.54
969 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
970 Free Software Foundation, Inc.
971 This configure script is free software; the Free Software Foundation
972 gives unlimited permission to copy, distribute and modify it.
973 _ACEOF
974 exit 0
976 exec 5>config.log
977 cat >&5 <<_ACEOF
978 This file contains any messages produced by compilers while
979 running configure, to aid debugging if configure makes a mistake.
981 It was created by GNU C Library $as_me (see version.h), which was
982 generated by GNU Autoconf 2.54. Invocation command line was
984 $ $0 $@
986 _ACEOF
988 cat <<_ASUNAME
989 ## --------- ##
990 ## Platform. ##
991 ## --------- ##
993 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
994 uname -m = `(uname -m) 2>/dev/null || echo unknown`
995 uname -r = `(uname -r) 2>/dev/null || echo unknown`
996 uname -s = `(uname -s) 2>/dev/null || echo unknown`
997 uname -v = `(uname -v) 2>/dev/null || echo unknown`
999 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1000 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1002 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1003 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1004 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1005 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1006 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1007 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1008 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1010 _ASUNAME
1012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1013 for as_dir in $PATH
1015 IFS=$as_save_IFS
1016 test -z "$as_dir" && as_dir=.
1017 echo "PATH: $as_dir"
1018 done
1020 } >&5
1022 cat >&5 <<_ACEOF
1025 ## ----------- ##
1026 ## Core tests. ##
1027 ## ----------- ##
1029 _ACEOF
1032 # Keep a trace of the command line.
1033 # Strip out --no-create and --no-recursion so they do not pile up.
1034 # Also quote any args containing shell meta-characters.
1035 ac_configure_args=
1036 ac_sep=
1037 for ac_arg
1039 case $ac_arg in
1040 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1041 | --no-cr | --no-c | -n ) continue ;;
1042 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1043 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1044 continue ;;
1045 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1046 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1047 esac
1048 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1049 # Get rid of the leading space.
1050 ac_sep=" "
1051 done
1053 # When interrupted or exit'd, cleanup temporary files, and complete
1054 # config.log. We remove comments because anyway the quotes in there
1055 # would cause problems or look ugly.
1056 # WARNING: Be sure not to use single quotes in there, as some shells,
1057 # such as our DU 5.0 friend, will then `close' the trap.
1058 trap 'exit_status=$?
1059 # Save into config.log some information that might help in debugging.
1061 echo
1063 cat <<\_ASBOX
1064 ## ---------------- ##
1065 ## Cache variables. ##
1066 ## ---------------- ##
1067 _ASBOX
1068 echo
1069 # The following way of writing the cache mishandles newlines in values,
1071 (set) 2>&1 |
1072 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1073 *ac_space=\ *)
1074 sed -n \
1075 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1076 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1079 sed -n \
1080 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1082 esac;
1084 echo
1086 cat <<\_ASBOX
1087 ## ----------------- ##
1088 ## Output variables. ##
1089 ## ----------------- ##
1090 _ASBOX
1091 echo
1092 for ac_var in $ac_subst_vars
1094 eval ac_val=$`echo $ac_var`
1095 echo "$ac_var='"'"'$ac_val'"'"'"
1096 done | sort
1097 echo
1099 if test -n "$ac_subst_files"; then
1100 cat <<\_ASBOX
1101 ## ------------- ##
1102 ## Output files. ##
1103 ## ------------- ##
1104 _ASBOX
1105 echo
1106 for ac_var in $ac_subst_files
1108 eval ac_val=$`echo $ac_var`
1109 echo "$ac_var='"'"'$ac_val'"'"'"
1110 done | sort
1111 echo
1114 if test -s confdefs.h; then
1115 cat <<\_ASBOX
1116 ## ----------- ##
1117 ## confdefs.h. ##
1118 ## ----------- ##
1119 _ASBOX
1120 echo
1121 sed "/^$/d" confdefs.h | sort
1122 echo
1124 test "$ac_signal" != 0 &&
1125 echo "$as_me: caught signal $ac_signal"
1126 echo "$as_me: exit $exit_status"
1127 } >&5
1128 rm -f core core.* *.core &&
1129 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1130 exit $exit_status
1132 for ac_signal in 1 2 13 15; do
1133 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1134 done
1135 ac_signal=0
1137 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1138 rm -rf conftest* confdefs.h
1139 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1140 echo >confdefs.h
1142 # Predefined preprocessor variables.
1144 cat >>confdefs.h <<_ACEOF
1145 #define PACKAGE_NAME "$PACKAGE_NAME"
1146 _ACEOF
1149 cat >>confdefs.h <<_ACEOF
1150 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1151 _ACEOF
1154 cat >>confdefs.h <<_ACEOF
1155 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1156 _ACEOF
1159 cat >>confdefs.h <<_ACEOF
1160 #define PACKAGE_STRING "$PACKAGE_STRING"
1161 _ACEOF
1164 cat >>confdefs.h <<_ACEOF
1165 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1166 _ACEOF
1169 # Let the site file select an alternate cache file if it wants to.
1170 # Prefer explicitly selected file to automatically selected ones.
1171 if test -z "$CONFIG_SITE"; then
1172 if test "x$prefix" != xNONE; then
1173 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1174 else
1175 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1178 for ac_site_file in $CONFIG_SITE; do
1179 if test -r "$ac_site_file"; then
1180 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1181 echo "$as_me: loading site script $ac_site_file" >&6;}
1182 sed 's/^/| /' "$ac_site_file" >&5
1183 . "$ac_site_file"
1185 done
1187 if test -r "$cache_file"; then
1188 # Some versions of bash will fail to source /dev/null (special
1189 # files actually), so we avoid doing that.
1190 if test -f "$cache_file"; then
1191 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1192 echo "$as_me: loading cache $cache_file" >&6;}
1193 case $cache_file in
1194 [\\/]* | ?:[\\/]* ) . $cache_file;;
1195 *) . ./$cache_file;;
1196 esac
1198 else
1199 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1200 echo "$as_me: creating cache $cache_file" >&6;}
1201 >$cache_file
1204 # Check that the precious variables saved in the cache have kept the same
1205 # value.
1206 ac_cache_corrupted=false
1207 for ac_var in `(set) 2>&1 |
1208 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1209 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1210 eval ac_new_set=\$ac_env_${ac_var}_set
1211 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1212 eval ac_new_val="\$ac_env_${ac_var}_value"
1213 case $ac_old_set,$ac_new_set in
1214 set,)
1215 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1216 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1217 ac_cache_corrupted=: ;;
1218 ,set)
1219 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1220 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1221 ac_cache_corrupted=: ;;
1222 ,);;
1224 if test "x$ac_old_val" != "x$ac_new_val"; then
1225 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1226 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1227 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1228 echo "$as_me: former value: $ac_old_val" >&2;}
1229 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1230 echo "$as_me: current value: $ac_new_val" >&2;}
1231 ac_cache_corrupted=:
1232 fi;;
1233 esac
1234 # Pass precious variables to config.status.
1235 if test "$ac_new_set" = set; then
1236 case $ac_new_val in
1237 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1238 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1239 *) ac_arg=$ac_var=$ac_new_val ;;
1240 esac
1241 case " $ac_configure_args " in
1242 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1243 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1244 esac
1246 done
1247 if $ac_cache_corrupted; then
1248 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1249 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1250 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1251 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1252 { (exit 1); exit 1; }; }
1255 ac_ext=c
1256 ac_cpp='$CPP $CPPFLAGS'
1257 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1258 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1259 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1288 ac_config_headers="$ac_config_headers config.h"
1290 ac_aux_dir=
1291 for ac_dir in scripts $srcdir/scripts; do
1292 if test -f $ac_dir/install-sh; then
1293 ac_aux_dir=$ac_dir
1294 ac_install_sh="$ac_aux_dir/install-sh -c"
1295 break
1296 elif test -f $ac_dir/install.sh; then
1297 ac_aux_dir=$ac_dir
1298 ac_install_sh="$ac_aux_dir/install.sh -c"
1299 break
1300 elif test -f $ac_dir/shtool; then
1301 ac_aux_dir=$ac_dir
1302 ac_install_sh="$ac_aux_dir/shtool install -c"
1303 break
1305 done
1306 if test -z "$ac_aux_dir"; then
1307 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&5
1308 echo "$as_me: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&2;}
1309 { (exit 1); exit 1; }; }
1311 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1312 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1313 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1316 # This will get text that should go into config.make.
1317 config_vars=
1319 # Check for a --with-gmp argument and set gmp-srcdir in config.make.
1321 # Check whether --with-gmp or --without-gmp was given.
1322 if test "${with_gmp+set}" = set; then
1323 withval="$with_gmp"
1325 case "$with_gmp" in
1326 yes) { { echo "$as_me:$LINENO: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&5
1327 echo "$as_me: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&2;}
1328 { (exit 1); exit 1; }; } ;;
1329 ''|no) ;;
1330 *) config_vars="$config_vars
1331 gmp-srcdir = $withval" ;;
1332 esac
1335 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
1337 # Check whether --with-gd or --without-gd was given.
1338 if test "${with_gd+set}" = set; then
1339 withval="$with_gd"
1340 case "$with_gd" in
1341 yes|''|no) ;;
1342 *) libgd_include="-I$withval/include"
1343 libgd_ldflags="-L$withval/lib" ;;
1344 esac
1348 # Check whether --with-gd-include or --without-gd-include was given.
1349 if test "${with_gd_include+set}" = set; then
1350 withval="$with_gd_include"
1351 case "$with_gd_include" in
1352 ''|no) ;;
1353 *) libgd_include="-I$withval" ;;
1354 esac
1358 # Check whether --with-gd-lib or --without-gd-lib was given.
1359 if test "${with_gd_lib+set}" = set; then
1360 withval="$with_gd_lib"
1361 case "$with_gd_lib" in
1362 ''|no) ;;
1363 *) libgd_ldflags="-L$withval" ;;
1364 esac
1368 if test -n "$libgd_include"; then
1369 config_vars="$config_vars
1370 CFLAGS-memusagestat.c = $libgd_include"
1372 if test -n "$libgd_ldflags"; then
1373 config_vars="$config_vars
1374 libgd-LDFLAGS = $libgd_ldflags"
1378 # Check whether --with-fp or --without-fp was given.
1379 if test "${with_fp+set}" = set; then
1380 withval="$with_fp"
1381 with_fp=$withval
1382 else
1383 with_fp=yes
1387 # Check whether --with-binutils or --without-binutils was given.
1388 if test "${with_binutils+set}" = set; then
1389 withval="$with_binutils"
1390 path_binutils=$withval
1391 else
1392 path_binutils=''
1395 # Check whether --with-elf or --without-elf was given.
1396 if test "${with_elf+set}" = set; then
1397 withval="$with_elf"
1398 elf=$withval
1399 else
1400 elf=no
1403 # Check whether --with-xcoff or --without-xcoff was given.
1404 if test "${with_xcoff+set}" = set; then
1405 withval="$with_xcoff"
1406 xcoff=$withval
1407 else
1408 xcoff=no
1411 # Check whether --with-cvs or --without-cvs was given.
1412 if test "${with_cvs+set}" = set; then
1413 withval="$with_cvs"
1414 with_cvs=$withval
1415 else
1416 with_cvs=yes
1418 if test "$with_cvs" = yes; then
1419 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1420 then
1421 with_cvs=no
1427 # Check whether --with-headers or --without-headers was given.
1428 if test "${with_headers+set}" = set; then
1429 withval="$with_headers"
1430 sysheaders=$withval
1431 else
1432 sysheaders=''
1435 # Check whether --enable-sanity-checks or --disable-sanity-checks was given.
1436 if test "${enable_sanity_checks+set}" = set; then
1437 enableval="$enable_sanity_checks"
1438 enable_sanity=$enableval
1439 else
1440 enable_sanity=yes
1443 static=yes
1444 # Check whether --enable-shared or --disable-shared was given.
1445 if test "${enable_shared+set}" = set; then
1446 enableval="$enable_shared"
1447 shared=$enableval
1448 else
1449 shared=default
1451 # Check whether --enable-profile or --disable-profile was given.
1452 if test "${enable_profile+set}" = set; then
1453 enableval="$enable_profile"
1454 profile=$enableval
1455 else
1456 profile=yes
1458 # Check whether --enable-omitfp or --disable-omitfp was given.
1459 if test "${enable_omitfp+set}" = set; then
1460 enableval="$enable_omitfp"
1461 omitfp=$enableval
1462 else
1463 omitfp=no
1465 # Check whether --enable-bounded or --disable-bounded was given.
1466 if test "${enable_bounded+set}" = set; then
1467 enableval="$enable_bounded"
1468 bounded=$enableval
1469 else
1470 bounded=no
1472 # Check whether --enable-versioning or --disable-versioning was given.
1473 if test "${enable_versioning+set}" = set; then
1474 enableval="$enable_versioning"
1475 enable_versioning=$enableval
1476 else
1477 enable_versioning=yes
1480 # Check whether --enable-oldest-abi or --disable-oldest-abi was given.
1481 if test "${enable_oldest_abi+set}" = set; then
1482 enableval="$enable_oldest_abi"
1483 oldest_abi=$enableval
1484 else
1485 oldest_abi=no
1487 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
1488 oldest_abi=default
1489 else
1490 cat >>confdefs.h <<_ACEOF
1491 #define GLIBC_OLDEST_ABI "$oldest_abi"
1492 _ACEOF
1497 # Check whether --enable-add-ons or --disable-add-ons was given.
1498 if test "${enable_add_ons+set}" = set; then
1499 enableval="$enable_add_ons"
1500 case "$enableval" in
1501 yes) add_ons=`cd $srcdir && echo */configure | sed -e 's!/configure!!g'`
1502 test "$add_ons" = "*" && add_ons= ;;
1503 *) add_ons=`echo "$enableval" | sed 's/,/ /g'`;;
1504 esac
1505 else
1506 add_ons=
1510 # Check whether --with-tls or --without-tls was given.
1511 if test "${with_tls+set}" = set; then
1512 withval="$with_tls"
1513 usetls=$withval
1514 else
1515 usetls=no
1519 # Check whether --with-__thread or --without-__thread was given.
1520 if test "${with___thread+set}" = set; then
1521 withval="$with___thread"
1522 use__thread=$withval
1523 else
1524 use__thread=yes
1527 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1528 if test "${enable_hidden_plt+set}" = set; then
1529 enableval="$enable_hidden_plt"
1530 hidden=$enableval
1531 else
1532 hidden=yes
1534 if test "x$hidden" = xno; then
1535 cat >>confdefs.h <<\_ACEOF
1536 #define NO_HIDDEN 1
1537 _ACEOF
1543 subdirs="$subdirs "
1544 add_ons_pfx=
1545 if test x"$add_ons" != x; then
1546 for f in $add_ons; do
1547 # Some sanity checks
1548 if test "$f" = "crypt"; then
1549 { { echo "$as_me:$LINENO: error:
1550 *** It seems that you're using an old \`crypt' add-on. crypt is now
1551 *** part of glibc and using the old add-on will not work with this
1552 *** release. Start again with fresh sources and without the old
1553 *** \`crypt' add-on." >&5
1554 echo "$as_me: error:
1555 *** It seems that you're using an old \`crypt' add-on. crypt is now
1556 *** part of glibc and using the old add-on will not work with this
1557 *** release. Start again with fresh sources and without the old
1558 *** \`crypt' add-on." >&2;}
1559 { (exit 1); exit 1; }; }
1561 if test "$f" = "localedata"; then
1562 { { echo "$as_me:$LINENO: error:
1563 *** It seems that you're using an old \`localedata' add-on. localedata
1564 *** is now part of glibc and using the old add-on will not work with
1565 *** this release. Start again with fresh sources and without the old
1566 *** \`localedata' add-on." >&5
1567 echo "$as_me: error:
1568 *** It seems that you're using an old \`localedata' add-on. localedata
1569 *** is now part of glibc and using the old add-on will not work with
1570 *** this release. Start again with fresh sources and without the old
1571 *** \`localedata' add-on." >&2;}
1572 { (exit 1); exit 1; }; }
1574 # Test whether such a subdir really exists.
1575 if test -d $srcdir/$f; then
1576 add_ons_pfx="$add_ons_pfx $f/"
1577 subdirs="$subdirs $f"
1578 else
1579 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1580 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1581 { (exit 1); exit 1; }; }
1583 done
1586 # Check whether --enable-static-nss or --disable-static-nss was given.
1587 if test "${enable_static_nss+set}" = set; then
1588 enableval="$enable_static_nss"
1589 static_nss=$enableval
1590 else
1591 static_nss=no
1593 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1594 static_nss=yes
1595 cat >>confdefs.h <<\_ACEOF
1596 #define DO_STATIC_NSS 1
1597 _ACEOF
1601 # Check whether --enable-force-install or --disable-force-install was given.
1602 if test "${enable_force_install+set}" = set; then
1603 enableval="$enable_force_install"
1604 force_install=$enableval
1605 else
1606 force_install=yes
1610 # Check whether --enable-kernel or --disable-kernel was given.
1611 if test "${enable_kernel+set}" = set; then
1612 enableval="$enable_kernel"
1613 minimum_kernel=$enableval
1615 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1616 # Better nothing than this.
1617 minimum_kernel=""
1618 else
1619 if test "$minimum_kernel" = current; then
1620 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1624 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1625 if test "${enable_all_warnings+set}" = set; then
1626 enableval="$enable_all_warnings"
1627 all_warnings=$enableval
1631 # Make sure we can run config.sub.
1632 $ac_config_sub sun4 >/dev/null 2>&1 ||
1633 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1634 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1635 { (exit 1); exit 1; }; }
1637 echo "$as_me:$LINENO: checking build system type" >&5
1638 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1639 if test "${ac_cv_build+set}" = set; then
1640 echo $ECHO_N "(cached) $ECHO_C" >&6
1641 else
1642 ac_cv_build_alias=$build_alias
1643 test -z "$ac_cv_build_alias" &&
1644 ac_cv_build_alias=`$ac_config_guess`
1645 test -z "$ac_cv_build_alias" &&
1646 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1647 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1648 { (exit 1); exit 1; }; }
1649 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1650 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1651 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1652 { (exit 1); exit 1; }; }
1655 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1656 echo "${ECHO_T}$ac_cv_build" >&6
1657 build=$ac_cv_build
1658 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1659 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1660 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1663 echo "$as_me:$LINENO: checking host system type" >&5
1664 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1665 if test "${ac_cv_host+set}" = set; then
1666 echo $ECHO_N "(cached) $ECHO_C" >&6
1667 else
1668 ac_cv_host_alias=$host_alias
1669 test -z "$ac_cv_host_alias" &&
1670 ac_cv_host_alias=$ac_cv_build_alias
1671 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1672 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1673 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1674 { (exit 1); exit 1; }; }
1677 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1678 echo "${ECHO_T}$ac_cv_host" >&6
1679 host=$ac_cv_host
1680 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1681 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1682 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1686 # The way shlib-versions is used to generate soversions.mk uses a
1687 # fairly simplistic model for name recognition that can't distinguish
1688 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1689 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1690 # tell. This doesn't get used much beyond that, so it's fairly safe.
1691 case "$host_os" in
1692 linux*)
1694 gnu*)
1695 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1697 esac
1699 # We keep the original values in `$config_*' and never modify them, so we
1700 # can write them unchanged into config.make. Everything else uses
1701 # $machine, $vendor, and $os, and changes them whenever convenient.
1702 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1704 # Don't allow vendor == "unknown"
1705 test "$config_vendor" = unknown && config_vendor=
1706 config_os="`echo $config_os | sed 's/^unknown-//'`"
1708 # Some configurations imply other options.
1709 case "$host_os" in
1710 gnu* | linux* | bsd4.4* | netbsd* | freebsd*)
1711 # These systems always use GNU tools.
1712 gnu_ld=yes gnu_as=yes ;;
1713 esac
1714 case "$host_os" in
1715 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1716 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1718 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1719 # These systems (almost) always use the ELF format.
1720 elf=yes
1722 aix*)
1723 # These systems are always xcoff
1724 xcoff=yes
1725 elf=no
1727 esac
1729 machine=$config_machine
1730 vendor=$config_vendor
1731 os=$config_os
1733 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1734 # Unify this here.
1735 if test "$machine" = rs6000; then
1736 machine="powerpc"
1739 # Braindead PowerPC box with absolutely no FPU.
1740 case "$machine-$host_os" in
1741 powerpc*-*soft)
1742 with_fp=no
1744 esac
1747 ### I put this here to prevent those annoying emails from people who cannot
1748 ### read and try to compile glibc on unsupported platforms. --drepper
1750 ### By using the undocumented --enable-hacker-mode option for configure
1751 ### one can skip this test to make the configuration not fail for unsupported
1752 ### platforms.
1754 if test -z "$enable_hacker_mode"; then
1755 case "$machine-$host_os" in
1756 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1759 echo "*** The GNU C library is currently not available for this platform."
1760 echo "*** So far nobody cared to port it and if there is no volunteer it"
1761 echo "*** might never happen. So, if you have interest to see glibc on"
1762 echo "*** this platform visit"
1763 echo "*** http://www.gnu.org/software/libc/porting.html"
1764 echo "*** and join the group of porters"
1765 exit 1
1767 esac
1770 # Expand the configuration machine name into a subdirectory by architecture
1771 # type and particular chip.
1772 case "$machine" in
1773 a29k | am29000) base_machine=a29k machine=a29k ;;
1774 alpha*) base_machine=alpha machine=alpha/$machine ;;
1775 arm*) base_machine=arm machine=arm/arm32/$machine ;;
1776 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1777 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1778 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1779 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1780 i[3456]86) base_machine=i386 machine=i386/$machine ;;
1781 ia64) base_machine=ia64 machine=ia64 ;;
1782 m680?0) base_machine=m68k machine=m68k/$machine ;;
1783 m68k) base_machine=m68k machine=m68k/m68020 ;;
1784 m88???) base_machine=m88k machine=m88k/$machine ;;
1785 m88k) base_machine=m88k machine=m88k/m88100 ;;
1786 mips64*) base_machine=mips64 machine=mips/mips64/$machine ;;
1787 mips*) base_machine=mips machine=mips/$machine ;;
1788 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1789 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1790 s390) base_machine=s390 machine=s390/s390-32 ;;
1791 s390x) base_machine=s390 machine=s390/s390-64 ;;
1792 sh3*) base_machine=sh machine=sh/sh3 ;;
1793 sh4*) base_machine=sh machine=sh/sh4 ;;
1794 sparc | sparcv[67])
1795 base_machine=sparc machine=sparc/sparc32 ;;
1796 sparcv8 | supersparc | hypersparc)
1797 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1798 sparcv8plus | sparcv8plusa | sparcv9)
1799 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1800 sparcv8plusb | sparcv9b)
1801 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1802 sparc64 | ultrasparc)
1803 base_machine=sparc machine=sparc/sparc64 ;;
1804 sparc64b | ultrasparc3)
1805 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1806 thumb*) base_machine=thumb machine=arm/thumb/$machine ;;
1807 *) base_machine=$machine ;;
1808 esac
1811 if test "$base_machine" = "i386"; then
1812 cat >>confdefs.h <<\_ACEOF
1813 #define USE_REGPARMS 1
1814 _ACEOF
1818 # Compute the list of sysdep directories for this configuration.
1819 # This can take a while to compute.
1820 sysdep_dir=$srcdir/sysdeps
1821 echo "$as_me:$LINENO: checking sysdep dirs" >&5
1822 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
1823 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
1824 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
1826 case "$os" in
1827 gnu*)
1828 base_os=mach/hurd ;;
1829 netbsd* | 386bsd* | freebsd* | bsdi*)
1830 base_os=unix/bsd/bsd4.4 ;;
1831 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
1832 base_os=unix/bsd ;;
1833 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
1834 base_os=unix/sysv ;;
1835 irix6*)
1836 base_os=unix/sysv/irix6/$os ;;
1837 solaris[2-9]*)
1838 base_os=unix/sysv/sysv4 ;;
1839 hpux*)
1840 base_os=unix/sysv/hpux/$os ;;
1841 aix4.3*)
1842 base_os=unix/sysv/aix/aix4.3 ;;
1843 none)
1844 base_os=standalone ;;
1846 base_os='' ;;
1847 esac
1849 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
1850 tail=$os
1851 ostry=$os
1852 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
1853 ostry="$ostry /$o"
1854 tail=$o
1855 done
1856 o=`echo $tail | sed 's/[0-9]*$//'`
1857 if test $o != $tail; then
1858 ostry="$ostry /$o"
1860 # For linux-gnu, try linux-gnu, then linux.
1861 o=`echo $tail | sed 's/-.*$//'`
1862 if test $o != $tail; then
1863 ostry="$ostry /$o"
1866 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
1867 base=
1868 tail=$base_os
1869 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
1870 set $b
1871 base="$base /$1"
1872 tail="$2"
1873 done
1875 # For sparc/sparc32, try sparc/sparc32 and then sparc.
1876 mach=
1877 tail=$machine
1878 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
1879 set $m
1880 # Prepend the machine's FPU directory unless --without-fp.
1881 if test "$with_fp" = yes; then
1882 mach="$mach /$1/fpu"
1883 else
1884 mach="$mach /$1/nofpu"
1886 mach="$mach /$1"
1887 tail="$2"
1888 done
1891 # Find what sysdep directories exist.
1892 sysnames=
1893 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1894 for d in $add_ons_pfx ''; do
1895 for b in $base ''; do
1896 for m0 in $mach ''; do
1897 for v in /$vendor ''; do
1898 test "$v" = / && continue
1899 for o in /$ostry ''; do
1900 test "$o" = / && continue
1901 for m in $mach ''; do
1902 if test "$m0$b$v$o$m"; then
1903 try="${d}sysdeps$m0$b$v$o$m"
1904 test -n "$enable_debug_configure" &&
1905 echo "$0 DEBUG: try $try" >&2
1906 if test -d $srcdir/$try; then
1907 sysnames="$sysnames $try"
1908 { test -n "$o" || test -n "$b"; } && os_used=t
1909 { test -n "$m" || test -n "$m0"; } && machine_used=t
1912 done
1913 done
1914 done
1915 done
1916 done
1917 done
1918 IFS="$ac_save_ifs"
1920 if test -z "$os_used" && test "$os" != none; then
1921 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
1922 echo "$as_me: error: Operating system $os is not supported." >&2;}
1923 { (exit 1); exit 1; }; }
1925 if test -z "$machine_used" && test "$machine" != none; then
1926 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
1927 echo "$as_me: error: The $machine is not supported." >&2;}
1928 { (exit 1); exit 1; }; }
1931 # We have now validated the configuration.
1934 # If using ELF, look for an `elf' subdirectory of each machine directory.
1935 # We prepend these rather than inserting them whereever the machine appears
1936 # because things specified by the machine's ELF ABI should override
1937 # OS-specific things, and should always be the same for any OS on the
1938 # machine (otherwise what's the point of an ABI?).
1939 if test "$elf" = yes; then
1940 elf_dirs=
1941 for d in $add_ons_pfx ''; do
1942 for m in $mach; do
1943 if test -d $srcdir/${d}sysdeps$m/elf; then
1944 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
1946 done
1947 done
1948 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
1952 # Expand the list of system names into a full list of directories
1953 # from each element's parent name and Implies file (if present).
1954 set $sysnames
1955 names=
1956 while test $# -gt 0; do
1957 name=$1
1958 shift
1960 case " $names " in *" $name "*)
1961 # Already in the list.
1962 continue
1963 esac
1965 # Report each name as we discover it, so there is no long pause in output.
1966 echo $ECHO_N "$name $ECHO_C" >&6
1968 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
1970 case $name in
1971 /*) xsrcdir= ;;
1972 *) xsrcdir=$srcdir/ ;;
1973 esac
1974 test -n "$enable_debug_configure" &&
1975 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
1977 if test -f $xsrcdir$name/Implies; then
1978 # Collect more names from the `Implies' file (removing comments).
1979 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
1980 implied=
1981 for x in $implied_candidate; do
1982 found=no
1983 if test -d $xsrcdir$name_base/$x; then
1984 implied="$implied $name_base/$x";
1985 found=yes
1987 for d in $add_ons_pfx ''; do
1988 try="${d}sysdeps/$x"
1989 case $d in
1990 /*) try_srcdir= ;;
1991 *) try_srcdir=$srcdir/ ;;
1992 esac
1993 test -n "$enable_debug_configure" &&
1994 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
1995 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
1996 then
1997 implied="$implied $try"
1998 found=yes
2000 done
2001 if test $found = no; then
2002 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2003 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2005 done
2006 else
2007 implied=
2010 # Add NAME to the list of names.
2011 names="$names $name"
2013 # Find the parent of NAME, using the empty string if it has none.
2014 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2016 # Add the names implied by NAME, and NAME's parent (if it has one), to
2017 # the list of names to be processed (the argument list). We prepend the
2018 # implied names to the list and append the parent. We want implied
2019 # directories to come before further directories inferred from the
2020 # configuration components; this ensures that for sysv4, unix/common
2021 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2022 # after sysv4).
2023 sysnames="`echo $implied $* $parent`"
2024 test -n "$sysnames" && set $sysnames
2025 done
2027 # Add the default directories.
2028 default_sysnames=sysdeps/generic
2029 if test "$elf" = yes; then
2030 default_sysnames="sysdeps/generic/elf $default_sysnames"
2032 sysnames="$names $default_sysnames"
2034 # The other names were emitted during the scan.
2035 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2036 echo "${ECHO_T}$default_sysnames" >&6
2039 ### Locate tools.
2041 # Find a good install program. We prefer a C program (faster),
2042 # so one script is as good as another. But avoid the broken or
2043 # incompatible versions:
2044 # SysV /etc/install, /usr/sbin/install
2045 # SunOS /usr/etc/install
2046 # IRIX /sbin/install
2047 # AIX /bin/install
2048 # AmigaOS /C/install, which installs bootblocks on floppy discs
2049 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2050 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2051 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2052 # ./install, which can be erroneously created by make from ./install.sh.
2053 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2054 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2055 if test -z "$INSTALL"; then
2056 if test "${ac_cv_path_install+set}" = set; then
2057 echo $ECHO_N "(cached) $ECHO_C" >&6
2058 else
2059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2060 for as_dir in $PATH
2062 IFS=$as_save_IFS
2063 test -z "$as_dir" && as_dir=.
2064 # Account for people who put trailing slashes in PATH elements.
2065 case $as_dir/ in
2066 ./ | .// | /cC/* | \
2067 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2068 /usr/ucb/* ) ;;
2070 # OSF1 and SCO ODT 3.0 have their own names for install.
2071 # Don't use installbsd from OSF since it installs stuff as root
2072 # by default.
2073 for ac_prog in ginstall scoinst install; do
2074 for ac_exec_ext in '' $ac_executable_extensions; do
2075 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2076 if test $ac_prog = install &&
2077 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2078 # AIX install. It has an incompatible calling convention.
2080 elif test $ac_prog = install &&
2081 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2082 # program-specific install script used by HP pwplus--don't use.
2084 else
2085 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2086 break 3
2089 done
2090 done
2092 esac
2093 done
2097 if test "${ac_cv_path_install+set}" = set; then
2098 INSTALL=$ac_cv_path_install
2099 else
2100 # As a last resort, use the slow shell script. We don't cache a
2101 # path for INSTALL within a source directory, because that will
2102 # break other packages using the cache if that directory is
2103 # removed, or if the path is relative.
2104 INSTALL=$ac_install_sh
2107 echo "$as_me:$LINENO: result: $INSTALL" >&5
2108 echo "${ECHO_T}$INSTALL" >&6
2110 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2111 # It thinks the first close brace ends the variable substitution.
2112 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2114 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2116 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2118 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2119 # The makefiles need to use a different form to find it in $srcdir.
2120 INSTALL='\$(..)./scripts/install-sh -c'
2122 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2123 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2124 LN_S=$as_ln_s
2125 if test "$LN_S" = "ln -s"; then
2126 echo "$as_me:$LINENO: result: yes" >&5
2127 echo "${ECHO_T}yes" >&6
2128 else
2129 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2130 echo "${ECHO_T}no, using $LN_S" >&6
2134 # We need the physical current working directory. We cannot use the
2135 # "pwd -P" shell builtin since that's not portable. Instead we try to
2136 # find a pwd binary. Note that assigning to the PWD environment
2137 # variable might have some interesting side effects, so we don't do
2138 # that.
2139 # Extract the first word of "pwd", so it can be a program name with args.
2140 set dummy pwd; ac_word=$2
2141 echo "$as_me:$LINENO: checking for $ac_word" >&5
2142 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2143 if test "${ac_cv_path_PWD_P+set}" = set; then
2144 echo $ECHO_N "(cached) $ECHO_C" >&6
2145 else
2146 case $PWD_P in
2147 [\\/]* | ?:[\\/]*)
2148 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
2151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2152 for as_dir in $PATH
2154 IFS=$as_save_IFS
2155 test -z "$as_dir" && as_dir=.
2156 for ac_exec_ext in '' $ac_executable_extensions; do
2157 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2158 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
2159 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2160 break 2
2162 done
2163 done
2165 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
2167 esac
2169 PWD_P=$ac_cv_path_PWD_P
2171 if test -n "$PWD_P"; then
2172 echo "$as_me:$LINENO: result: $PWD_P" >&5
2173 echo "${ECHO_T}$PWD_P" >&6
2174 else
2175 echo "$as_me:$LINENO: result: no" >&5
2176 echo "${ECHO_T}no" >&6
2179 if test "$PWD_P" = no; then
2180 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
2181 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
2182 { (exit 1); exit 1; }; }
2185 # These programs are version sensitive.
2187 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
2189 # Extract the first word of "$ac_prog", so it can be a program name with args.
2190 set dummy $ac_prog; ac_word=$2
2191 echo "$as_me:$LINENO: checking for $ac_word" >&5
2192 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2193 if test "${ac_cv_prog_CC+set}" = set; then
2194 echo $ECHO_N "(cached) $ECHO_C" >&6
2195 else
2196 if test -n "$CC"; then
2197 ac_cv_prog_CC="$CC" # Let the user override the test.
2198 else
2199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2200 for as_dir in $PATH
2202 IFS=$as_save_IFS
2203 test -z "$as_dir" && as_dir=.
2204 for ac_exec_ext in '' $ac_executable_extensions; do
2205 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2206 ac_cv_prog_CC="$ac_prog"
2207 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2208 break 2
2210 done
2211 done
2215 CC=$ac_cv_prog_CC
2216 if test -n "$CC"; then
2217 echo "$as_me:$LINENO: result: $CC" >&5
2218 echo "${ECHO_T}$CC" >&6
2219 else
2220 echo "$as_me:$LINENO: result: no" >&5
2221 echo "${ECHO_T}no" >&6
2224 test -n "$CC" && break
2225 done
2227 if test -z "$CC"; then
2228 ac_verc_fail=yes
2229 else
2230 # Found it, now check the version.
2231 echo "$as_me:$LINENO: checking version of $CC" >&5
2232 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2233 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
2234 case $ac_prog_version in
2235 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
2236 3.[2-9]*)
2237 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
2238 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
2240 esac
2241 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
2242 echo "${ECHO_T}$ac_prog_version" >&6
2244 if test $ac_verc_fail = yes; then
2245 critic_missing="$critic_missing gcc"
2248 for ac_prog in gnumake gmake make
2250 # Extract the first word of "$ac_prog", so it can be a program name with args.
2251 set dummy $ac_prog; ac_word=$2
2252 echo "$as_me:$LINENO: checking for $ac_word" >&5
2253 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2254 if test "${ac_cv_prog_MAKE+set}" = set; then
2255 echo $ECHO_N "(cached) $ECHO_C" >&6
2256 else
2257 if test -n "$MAKE"; then
2258 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
2259 else
2260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2261 for as_dir in $PATH
2263 IFS=$as_save_IFS
2264 test -z "$as_dir" && as_dir=.
2265 for ac_exec_ext in '' $ac_executable_extensions; do
2266 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2267 ac_cv_prog_MAKE="$ac_prog"
2268 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2269 break 2
2271 done
2272 done
2276 MAKE=$ac_cv_prog_MAKE
2277 if test -n "$MAKE"; then
2278 echo "$as_me:$LINENO: result: $MAKE" >&5
2279 echo "${ECHO_T}$MAKE" >&6
2280 else
2281 echo "$as_me:$LINENO: result: no" >&5
2282 echo "${ECHO_T}no" >&6
2285 test -n "$MAKE" && break
2286 done
2288 if test -z "$MAKE"; then
2289 ac_verc_fail=yes
2290 else
2291 # Found it, now check the version.
2292 echo "$as_me:$LINENO: checking version of $MAKE" >&5
2293 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
2294 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
2295 case $ac_prog_version in
2296 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
2297 3.79* | 3.[89]*)
2298 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
2299 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
2301 esac
2302 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
2303 echo "${ECHO_T}$ac_prog_version" >&6
2305 if test $ac_verc_fail = yes; then
2306 critic_missing="$critic_missing make"
2311 if test -n "$critic_missing"; then
2312 { { echo "$as_me:$LINENO: error:
2313 *** These critical programs are missing or too old:$critic_missing
2314 *** Check the INSTALL file for required versions." >&5
2315 echo "$as_me: error:
2316 *** These critical programs are missing or too old:$critic_missing
2317 *** Check the INSTALL file for required versions." >&2;}
2318 { (exit 1); exit 1; }; }
2322 for ac_prog in gnumsgfmt gmsgfmt msgfmt
2324 # Extract the first word of "$ac_prog", so it can be a program name with args.
2325 set dummy $ac_prog; ac_word=$2
2326 echo "$as_me:$LINENO: checking for $ac_word" >&5
2327 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2328 if test "${ac_cv_prog_MSGFMT+set}" = set; then
2329 echo $ECHO_N "(cached) $ECHO_C" >&6
2330 else
2331 if test -n "$MSGFMT"; then
2332 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
2333 else
2334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2335 for as_dir in $PATH
2337 IFS=$as_save_IFS
2338 test -z "$as_dir" && as_dir=.
2339 for ac_exec_ext in '' $ac_executable_extensions; do
2340 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2341 ac_cv_prog_MSGFMT="$ac_prog"
2342 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2343 break 2
2345 done
2346 done
2350 MSGFMT=$ac_cv_prog_MSGFMT
2351 if test -n "$MSGFMT"; then
2352 echo "$as_me:$LINENO: result: $MSGFMT" >&5
2353 echo "${ECHO_T}$MSGFMT" >&6
2354 else
2355 echo "$as_me:$LINENO: result: no" >&5
2356 echo "${ECHO_T}no" >&6
2359 test -n "$MSGFMT" && break
2360 done
2362 if test -z "$MSGFMT"; then
2363 ac_verc_fail=yes
2364 else
2365 # Found it, now check the version.
2366 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
2367 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
2368 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
2369 case $ac_prog_version in
2370 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
2371 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
2372 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
2373 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
2375 esac
2376 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
2377 echo "${ECHO_T}$ac_prog_version" >&6
2379 if test $ac_verc_fail = yes; then
2380 MSGFMT=: aux_missing="$aux_missing msgfmt"
2383 for ac_prog in makeinfo
2385 # Extract the first word of "$ac_prog", so it can be a program name with args.
2386 set dummy $ac_prog; ac_word=$2
2387 echo "$as_me:$LINENO: checking for $ac_word" >&5
2388 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2389 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
2390 echo $ECHO_N "(cached) $ECHO_C" >&6
2391 else
2392 if test -n "$MAKEINFO"; then
2393 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
2394 else
2395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2396 for as_dir in $PATH
2398 IFS=$as_save_IFS
2399 test -z "$as_dir" && as_dir=.
2400 for ac_exec_ext in '' $ac_executable_extensions; do
2401 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2402 ac_cv_prog_MAKEINFO="$ac_prog"
2403 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2404 break 2
2406 done
2407 done
2411 MAKEINFO=$ac_cv_prog_MAKEINFO
2412 if test -n "$MAKEINFO"; then
2413 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
2414 echo "${ECHO_T}$MAKEINFO" >&6
2415 else
2416 echo "$as_me:$LINENO: result: no" >&5
2417 echo "${ECHO_T}no" >&6
2420 test -n "$MAKEINFO" && break
2421 done
2423 if test -z "$MAKEINFO"; then
2424 ac_verc_fail=yes
2425 else
2426 # Found it, now check the version.
2427 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
2428 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
2429 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
2430 case $ac_prog_version in
2431 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
2432 4.*)
2433 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
2434 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
2436 esac
2437 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
2438 echo "${ECHO_T}$ac_prog_version" >&6
2440 if test $ac_verc_fail = yes; then
2441 MAKEINFO=: aux_missing="$aux_missing makeinfo"
2444 for ac_prog in sed
2446 # Extract the first word of "$ac_prog", so it can be a program name with args.
2447 set dummy $ac_prog; ac_word=$2
2448 echo "$as_me:$LINENO: checking for $ac_word" >&5
2449 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2450 if test "${ac_cv_prog_SED+set}" = set; then
2451 echo $ECHO_N "(cached) $ECHO_C" >&6
2452 else
2453 if test -n "$SED"; then
2454 ac_cv_prog_SED="$SED" # Let the user override the test.
2455 else
2456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2457 for as_dir in $PATH
2459 IFS=$as_save_IFS
2460 test -z "$as_dir" && as_dir=.
2461 for ac_exec_ext in '' $ac_executable_extensions; do
2462 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2463 ac_cv_prog_SED="$ac_prog"
2464 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2465 break 2
2467 done
2468 done
2472 SED=$ac_cv_prog_SED
2473 if test -n "$SED"; then
2474 echo "$as_me:$LINENO: result: $SED" >&5
2475 echo "${ECHO_T}$SED" >&6
2476 else
2477 echo "$as_me:$LINENO: result: no" >&5
2478 echo "${ECHO_T}no" >&6
2481 test -n "$SED" && break
2482 done
2484 if test -z "$SED"; then
2485 ac_verc_fail=yes
2486 else
2487 # Found it, now check the version.
2488 echo "$as_me:$LINENO: checking version of $SED" >&5
2489 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
2490 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
2491 case $ac_prog_version in
2492 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
2493 3.0[2-9]*|3.[1-9]*|[4-9]*)
2494 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
2495 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
2497 esac
2498 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
2499 echo "${ECHO_T}$ac_prog_version" >&6
2501 if test $ac_verc_fail = yes; then
2502 SED=: aux_missing="$aux_missing sed"
2506 for ac_prog in autoconf
2508 # Extract the first word of "$ac_prog", so it can be a program name with args.
2509 set dummy $ac_prog; ac_word=$2
2510 echo "$as_me:$LINENO: checking for $ac_word" >&5
2511 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2512 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
2513 echo $ECHO_N "(cached) $ECHO_C" >&6
2514 else
2515 if test -n "$AUTOCONF"; then
2516 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
2517 else
2518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2519 for as_dir in $PATH
2521 IFS=$as_save_IFS
2522 test -z "$as_dir" && as_dir=.
2523 for ac_exec_ext in '' $ac_executable_extensions; do
2524 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2525 ac_cv_prog_AUTOCONF="$ac_prog"
2526 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2527 break 2
2529 done
2530 done
2534 AUTOCONF=$ac_cv_prog_AUTOCONF
2535 if test -n "$AUTOCONF"; then
2536 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
2537 echo "${ECHO_T}$AUTOCONF" >&6
2538 else
2539 echo "$as_me:$LINENO: result: no" >&5
2540 echo "${ECHO_T}no" >&6
2543 test -n "$AUTOCONF" && break
2544 done
2545 test -n "$AUTOCONF" || AUTOCONF="no"
2547 case "x$AUTOCONF" in
2548 xno|x|x:) AUTOCONF=no ;;
2550 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
2551 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
2552 if test "${libc_cv_autoconf_works+set}" = set; then
2553 echo $ECHO_N "(cached) $ECHO_C" >&6
2554 else
2555 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
2556 libc_cv_autoconf_works=yes
2557 else
2558 libc_cv_autoconf_works=no
2561 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
2562 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
2563 test $libc_cv_autoconf_works = yes || AUTOCONF=no
2565 esac
2566 test "x$AUTOCONF" != xno || aux_missing="$aux_missing autoconf"
2568 ac_ext=c
2569 ac_cpp='$CPP $CPPFLAGS'
2570 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2571 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2572 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2573 if test -n "$ac_tool_prefix"; then
2574 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2575 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2576 echo "$as_me:$LINENO: checking for $ac_word" >&5
2577 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2578 if test "${ac_cv_prog_CC+set}" = set; then
2579 echo $ECHO_N "(cached) $ECHO_C" >&6
2580 else
2581 if test -n "$CC"; then
2582 ac_cv_prog_CC="$CC" # Let the user override the test.
2583 else
2584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2585 for as_dir in $PATH
2587 IFS=$as_save_IFS
2588 test -z "$as_dir" && as_dir=.
2589 for ac_exec_ext in '' $ac_executable_extensions; do
2590 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2591 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2592 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2593 break 2
2595 done
2596 done
2600 CC=$ac_cv_prog_CC
2601 if test -n "$CC"; then
2602 echo "$as_me:$LINENO: result: $CC" >&5
2603 echo "${ECHO_T}$CC" >&6
2604 else
2605 echo "$as_me:$LINENO: result: no" >&5
2606 echo "${ECHO_T}no" >&6
2610 if test -z "$ac_cv_prog_CC"; then
2611 ac_ct_CC=$CC
2612 # Extract the first word of "gcc", so it can be a program name with args.
2613 set dummy gcc; ac_word=$2
2614 echo "$as_me:$LINENO: checking for $ac_word" >&5
2615 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2616 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2617 echo $ECHO_N "(cached) $ECHO_C" >&6
2618 else
2619 if test -n "$ac_ct_CC"; then
2620 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2621 else
2622 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2623 for as_dir in $PATH
2625 IFS=$as_save_IFS
2626 test -z "$as_dir" && as_dir=.
2627 for ac_exec_ext in '' $ac_executable_extensions; do
2628 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2629 ac_cv_prog_ac_ct_CC="gcc"
2630 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2631 break 2
2633 done
2634 done
2638 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2639 if test -n "$ac_ct_CC"; then
2640 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2641 echo "${ECHO_T}$ac_ct_CC" >&6
2642 else
2643 echo "$as_me:$LINENO: result: no" >&5
2644 echo "${ECHO_T}no" >&6
2647 CC=$ac_ct_CC
2648 else
2649 CC="$ac_cv_prog_CC"
2652 if test -z "$CC"; then
2653 if test -n "$ac_tool_prefix"; then
2654 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2655 set dummy ${ac_tool_prefix}cc; ac_word=$2
2656 echo "$as_me:$LINENO: checking for $ac_word" >&5
2657 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2658 if test "${ac_cv_prog_CC+set}" = set; then
2659 echo $ECHO_N "(cached) $ECHO_C" >&6
2660 else
2661 if test -n "$CC"; then
2662 ac_cv_prog_CC="$CC" # Let the user override the test.
2663 else
2664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2665 for as_dir in $PATH
2667 IFS=$as_save_IFS
2668 test -z "$as_dir" && as_dir=.
2669 for ac_exec_ext in '' $ac_executable_extensions; do
2670 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2671 ac_cv_prog_CC="${ac_tool_prefix}cc"
2672 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2673 break 2
2675 done
2676 done
2680 CC=$ac_cv_prog_CC
2681 if test -n "$CC"; then
2682 echo "$as_me:$LINENO: result: $CC" >&5
2683 echo "${ECHO_T}$CC" >&6
2684 else
2685 echo "$as_me:$LINENO: result: no" >&5
2686 echo "${ECHO_T}no" >&6
2690 if test -z "$ac_cv_prog_CC"; then
2691 ac_ct_CC=$CC
2692 # Extract the first word of "cc", so it can be a program name with args.
2693 set dummy cc; ac_word=$2
2694 echo "$as_me:$LINENO: checking for $ac_word" >&5
2695 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2696 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2697 echo $ECHO_N "(cached) $ECHO_C" >&6
2698 else
2699 if test -n "$ac_ct_CC"; then
2700 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2701 else
2702 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2703 for as_dir in $PATH
2705 IFS=$as_save_IFS
2706 test -z "$as_dir" && as_dir=.
2707 for ac_exec_ext in '' $ac_executable_extensions; do
2708 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2709 ac_cv_prog_ac_ct_CC="cc"
2710 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2711 break 2
2713 done
2714 done
2718 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2719 if test -n "$ac_ct_CC"; then
2720 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2721 echo "${ECHO_T}$ac_ct_CC" >&6
2722 else
2723 echo "$as_me:$LINENO: result: no" >&5
2724 echo "${ECHO_T}no" >&6
2727 CC=$ac_ct_CC
2728 else
2729 CC="$ac_cv_prog_CC"
2733 if test -z "$CC"; then
2734 # Extract the first word of "cc", so it can be a program name with args.
2735 set dummy cc; ac_word=$2
2736 echo "$as_me:$LINENO: checking for $ac_word" >&5
2737 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2738 if test "${ac_cv_prog_CC+set}" = set; then
2739 echo $ECHO_N "(cached) $ECHO_C" >&6
2740 else
2741 if test -n "$CC"; then
2742 ac_cv_prog_CC="$CC" # Let the user override the test.
2743 else
2744 ac_prog_rejected=no
2745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2746 for as_dir in $PATH
2748 IFS=$as_save_IFS
2749 test -z "$as_dir" && as_dir=.
2750 for ac_exec_ext in '' $ac_executable_extensions; do
2751 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2752 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2753 ac_prog_rejected=yes
2754 continue
2756 ac_cv_prog_CC="cc"
2757 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2758 break 2
2760 done
2761 done
2763 if test $ac_prog_rejected = yes; then
2764 # We found a bogon in the path, so make sure we never use it.
2765 set dummy $ac_cv_prog_CC
2766 shift
2767 if test $# != 0; then
2768 # We chose a different compiler from the bogus one.
2769 # However, it has the same basename, so the bogon will be chosen
2770 # first if we set CC to just the basename; use the full file name.
2771 shift
2772 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2777 CC=$ac_cv_prog_CC
2778 if test -n "$CC"; then
2779 echo "$as_me:$LINENO: result: $CC" >&5
2780 echo "${ECHO_T}$CC" >&6
2781 else
2782 echo "$as_me:$LINENO: result: no" >&5
2783 echo "${ECHO_T}no" >&6
2787 if test -z "$CC"; then
2788 if test -n "$ac_tool_prefix"; then
2789 for ac_prog in cl
2791 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2792 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2793 echo "$as_me:$LINENO: checking for $ac_word" >&5
2794 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2795 if test "${ac_cv_prog_CC+set}" = set; then
2796 echo $ECHO_N "(cached) $ECHO_C" >&6
2797 else
2798 if test -n "$CC"; then
2799 ac_cv_prog_CC="$CC" # Let the user override the test.
2800 else
2801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2802 for as_dir in $PATH
2804 IFS=$as_save_IFS
2805 test -z "$as_dir" && as_dir=.
2806 for ac_exec_ext in '' $ac_executable_extensions; do
2807 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2808 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2809 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2810 break 2
2812 done
2813 done
2817 CC=$ac_cv_prog_CC
2818 if test -n "$CC"; then
2819 echo "$as_me:$LINENO: result: $CC" >&5
2820 echo "${ECHO_T}$CC" >&6
2821 else
2822 echo "$as_me:$LINENO: result: no" >&5
2823 echo "${ECHO_T}no" >&6
2826 test -n "$CC" && break
2827 done
2829 if test -z "$CC"; then
2830 ac_ct_CC=$CC
2831 for ac_prog in cl
2833 # Extract the first word of "$ac_prog", so it can be a program name with args.
2834 set dummy $ac_prog; ac_word=$2
2835 echo "$as_me:$LINENO: checking for $ac_word" >&5
2836 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2837 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2838 echo $ECHO_N "(cached) $ECHO_C" >&6
2839 else
2840 if test -n "$ac_ct_CC"; then
2841 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2842 else
2843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2844 for as_dir in $PATH
2846 IFS=$as_save_IFS
2847 test -z "$as_dir" && as_dir=.
2848 for ac_exec_ext in '' $ac_executable_extensions; do
2849 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2850 ac_cv_prog_ac_ct_CC="$ac_prog"
2851 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2852 break 2
2854 done
2855 done
2859 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2860 if test -n "$ac_ct_CC"; then
2861 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2862 echo "${ECHO_T}$ac_ct_CC" >&6
2863 else
2864 echo "$as_me:$LINENO: result: no" >&5
2865 echo "${ECHO_T}no" >&6
2868 test -n "$ac_ct_CC" && break
2869 done
2871 CC=$ac_ct_CC
2877 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH" >&5
2878 echo "$as_me: error: no acceptable C compiler found in \$PATH" >&2;}
2879 { (exit 1); exit 1; }; }
2881 # Provide some information about the compiler.
2882 echo "$as_me:$LINENO:" \
2883 "checking for C compiler version" >&5
2884 ac_compiler=`set X $ac_compile; echo $2`
2885 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2886 (eval $ac_compiler --version </dev/null >&5) 2>&5
2887 ac_status=$?
2888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2889 (exit $ac_status); }
2890 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2891 (eval $ac_compiler -v </dev/null >&5) 2>&5
2892 ac_status=$?
2893 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2894 (exit $ac_status); }
2895 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2896 (eval $ac_compiler -V </dev/null >&5) 2>&5
2897 ac_status=$?
2898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2899 (exit $ac_status); }
2901 EXEEXT=
2902 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2903 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2904 if test "${ac_cv_objext+set}" = set; then
2905 echo $ECHO_N "(cached) $ECHO_C" >&6
2906 else
2907 cat >conftest.$ac_ext <<_ACEOF
2908 #line $LINENO "configure"
2909 #include "confdefs.h"
2912 main ()
2916 return 0;
2918 _ACEOF
2919 rm -f conftest.o conftest.obj
2920 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2921 (eval $ac_compile) 2>&5
2922 ac_status=$?
2923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2924 (exit $ac_status); }; then
2925 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2926 case $ac_file in
2927 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2928 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2929 break;;
2930 esac
2931 done
2932 else
2933 echo "$as_me: failed program was:" >&5
2934 cat conftest.$ac_ext >&5
2935 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile" >&5
2936 echo "$as_me: error: cannot compute suffix of object files: cannot compile" >&2;}
2937 { (exit 1); exit 1; }; }
2940 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2942 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2943 echo "${ECHO_T}$ac_cv_objext" >&6
2944 OBJEXT=$ac_cv_objext
2945 ac_objext=$OBJEXT
2946 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2947 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2948 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2949 echo $ECHO_N "(cached) $ECHO_C" >&6
2950 else
2951 cat >conftest.$ac_ext <<_ACEOF
2952 #line $LINENO "configure"
2953 #include "confdefs.h"
2956 main ()
2958 #ifndef __GNUC__
2959 choke me
2960 #endif
2963 return 0;
2965 _ACEOF
2966 rm -f conftest.$ac_objext
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); } &&
2972 { ac_try='test -s conftest.$ac_objext'
2973 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2974 (eval $ac_try) 2>&5
2975 ac_status=$?
2976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2977 (exit $ac_status); }; }; then
2978 ac_compiler_gnu=yes
2979 else
2980 echo "$as_me: failed program was:" >&5
2981 cat conftest.$ac_ext >&5
2982 ac_compiler_gnu=no
2984 rm -f conftest.$ac_objext conftest.$ac_ext
2985 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2988 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2989 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2990 GCC=`test $ac_compiler_gnu = yes && echo yes`
2991 ac_test_CFLAGS=${CFLAGS+set}
2992 ac_save_CFLAGS=$CFLAGS
2993 CFLAGS="-g"
2994 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2995 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2996 if test "${ac_cv_prog_cc_g+set}" = set; then
2997 echo $ECHO_N "(cached) $ECHO_C" >&6
2998 else
2999 cat >conftest.$ac_ext <<_ACEOF
3000 #line $LINENO "configure"
3001 #include "confdefs.h"
3004 main ()
3008 return 0;
3010 _ACEOF
3011 rm -f conftest.$ac_objext
3012 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3013 (eval $ac_compile) 2>&5
3014 ac_status=$?
3015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3016 (exit $ac_status); } &&
3017 { ac_try='test -s conftest.$ac_objext'
3018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3019 (eval $ac_try) 2>&5
3020 ac_status=$?
3021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3022 (exit $ac_status); }; }; then
3023 ac_cv_prog_cc_g=yes
3024 else
3025 echo "$as_me: failed program was:" >&5
3026 cat conftest.$ac_ext >&5
3027 ac_cv_prog_cc_g=no
3029 rm -f conftest.$ac_objext conftest.$ac_ext
3031 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3032 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
3033 if test "$ac_test_CFLAGS" = set; then
3034 CFLAGS=$ac_save_CFLAGS
3035 elif test $ac_cv_prog_cc_g = yes; then
3036 if test "$GCC" = yes; then
3037 CFLAGS="-g -O2"
3038 else
3039 CFLAGS="-g"
3041 else
3042 if test "$GCC" = yes; then
3043 CFLAGS="-O2"
3044 else
3045 CFLAGS=
3048 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
3049 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
3050 if test "${ac_cv_prog_cc_stdc+set}" = set; then
3051 echo $ECHO_N "(cached) $ECHO_C" >&6
3052 else
3053 ac_cv_prog_cc_stdc=no
3054 ac_save_CC=$CC
3055 cat >conftest.$ac_ext <<_ACEOF
3056 #line $LINENO "configure"
3057 #include "confdefs.h"
3058 #include <stdarg.h>
3059 #include <stdio.h>
3060 #include <sys/types.h>
3061 #include <sys/stat.h>
3062 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3063 struct buf { int x; };
3064 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3065 static char *e (p, i)
3066 char **p;
3067 int i;
3069 return p[i];
3071 static char *f (char * (*g) (char **, int), char **p, ...)
3073 char *s;
3074 va_list v;
3075 va_start (v,p);
3076 s = g (p, va_arg (v,int));
3077 va_end (v);
3078 return s;
3080 int test (int i, double x);
3081 struct s1 {int (*f) (int a);};
3082 struct s2 {int (*f) (double a);};
3083 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3084 int argc;
3085 char **argv;
3087 main ()
3089 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3091 return 0;
3093 _ACEOF
3094 # Don't try gcc -ansi; that turns off useful extensions and
3095 # breaks some systems' header files.
3096 # AIX -qlanglvl=ansi
3097 # Ultrix and OSF/1 -std1
3098 # HP-UX 10.20 and later -Ae
3099 # HP-UX older versions -Aa -D_HPUX_SOURCE
3100 # SVR4 -Xc -D__EXTENSIONS__
3101 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3103 CC="$ac_save_CC $ac_arg"
3104 rm -f conftest.$ac_objext
3105 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3106 (eval $ac_compile) 2>&5
3107 ac_status=$?
3108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3109 (exit $ac_status); } &&
3110 { ac_try='test -s conftest.$ac_objext'
3111 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3112 (eval $ac_try) 2>&5
3113 ac_status=$?
3114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3115 (exit $ac_status); }; }; then
3116 ac_cv_prog_cc_stdc=$ac_arg
3117 break
3118 else
3119 echo "$as_me: failed program was:" >&5
3120 cat conftest.$ac_ext >&5
3122 rm -f conftest.$ac_objext
3123 done
3124 rm -f conftest.$ac_ext conftest.$ac_objext
3125 CC=$ac_save_CC
3129 case "x$ac_cv_prog_cc_stdc" in
3130 x|xno)
3131 echo "$as_me:$LINENO: result: none needed" >&5
3132 echo "${ECHO_T}none needed" >&6 ;;
3134 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
3135 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
3136 CC="$CC $ac_cv_prog_cc_stdc" ;;
3137 esac
3139 # Some people use a C++ compiler to compile C. Since we use `exit',
3140 # in C++ we need to declare it. In case someone uses the same compiler
3141 # for both compiling C and C++ we need to have the C++ compiler decide
3142 # the declaration of exit, since it's the most demanding environment.
3143 cat >conftest.$ac_ext <<_ACEOF
3144 #ifndef __cplusplus
3145 choke me
3146 #endif
3147 _ACEOF
3148 rm -f conftest.$ac_objext
3149 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3150 (eval $ac_compile) 2>&5
3151 ac_status=$?
3152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3153 (exit $ac_status); } &&
3154 { ac_try='test -s conftest.$ac_objext'
3155 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3156 (eval $ac_try) 2>&5
3157 ac_status=$?
3158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3159 (exit $ac_status); }; }; then
3160 for ac_declaration in \
3162 '#include <stdlib.h>' \
3163 'extern "C" void std::exit (int) throw (); using std::exit;' \
3164 'extern "C" void std::exit (int); using std::exit;' \
3165 'extern "C" void exit (int) throw ();' \
3166 'extern "C" void exit (int);' \
3167 'void exit (int);'
3169 cat >conftest.$ac_ext <<_ACEOF
3170 #line $LINENO "configure"
3171 #include "confdefs.h"
3172 #include <stdlib.h>
3173 $ac_declaration
3175 main ()
3177 exit (42);
3179 return 0;
3181 _ACEOF
3182 rm -f conftest.$ac_objext
3183 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3184 (eval $ac_compile) 2>&5
3185 ac_status=$?
3186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3187 (exit $ac_status); } &&
3188 { ac_try='test -s conftest.$ac_objext'
3189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3190 (eval $ac_try) 2>&5
3191 ac_status=$?
3192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3193 (exit $ac_status); }; }; then
3195 else
3196 echo "$as_me: failed program was:" >&5
3197 cat conftest.$ac_ext >&5
3198 continue
3200 rm -f conftest.$ac_objext conftest.$ac_ext
3201 cat >conftest.$ac_ext <<_ACEOF
3202 #line $LINENO "configure"
3203 #include "confdefs.h"
3204 $ac_declaration
3206 main ()
3208 exit (42);
3210 return 0;
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 break
3226 else
3227 echo "$as_me: failed program was:" >&5
3228 cat conftest.$ac_ext >&5
3230 rm -f conftest.$ac_objext conftest.$ac_ext
3231 done
3232 rm -f conftest*
3233 if test -n "$ac_declaration"; then
3234 echo '#ifdef __cplusplus' >>confdefs.h
3235 echo $ac_declaration >>confdefs.h
3236 echo '#endif' >>confdefs.h
3239 else
3240 echo "$as_me: failed program was:" >&5
3241 cat conftest.$ac_ext >&5
3243 rm -f conftest.$ac_objext conftest.$ac_ext
3244 ac_ext=c
3245 ac_cpp='$CPP $CPPFLAGS'
3246 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3247 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3248 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3250 if test $host != $build; then
3251 for ac_prog in gcc cc
3253 # Extract the first word of "$ac_prog", so it can be a program name with args.
3254 set dummy $ac_prog; ac_word=$2
3255 echo "$as_me:$LINENO: checking for $ac_word" >&5
3256 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3257 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3258 echo $ECHO_N "(cached) $ECHO_C" >&6
3259 else
3260 if test -n "$BUILD_CC"; then
3261 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3262 else
3263 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3264 for as_dir in $PATH
3266 IFS=$as_save_IFS
3267 test -z "$as_dir" && as_dir=.
3268 for ac_exec_ext in '' $ac_executable_extensions; do
3269 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3270 ac_cv_prog_BUILD_CC="$ac_prog"
3271 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3272 break 2
3274 done
3275 done
3279 BUILD_CC=$ac_cv_prog_BUILD_CC
3280 if test -n "$BUILD_CC"; then
3281 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3282 echo "${ECHO_T}$BUILD_CC" >&6
3283 else
3284 echo "$as_me:$LINENO: result: no" >&5
3285 echo "${ECHO_T}no" >&6
3288 test -n "$BUILD_CC" && break
3289 done
3293 ac_ext=c
3294 ac_cpp='$CPP $CPPFLAGS'
3295 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3296 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3297 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3298 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3299 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3300 # On Suns, sometimes $CPP names a directory.
3301 if test -n "$CPP" && test -d "$CPP"; then
3302 CPP=
3304 if test -z "$CPP"; then
3305 if test "${ac_cv_prog_CPP+set}" = set; then
3306 echo $ECHO_N "(cached) $ECHO_C" >&6
3307 else
3308 # Double quotes because CPP needs to be expanded
3309 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3311 ac_preproc_ok=false
3312 for ac_c_preproc_warn_flag in '' yes
3314 # Use a header file that comes with gcc, so configuring glibc
3315 # with a fresh cross-compiler works.
3316 # On the NeXT, cc -E runs the code through the compiler's parser,
3317 # not just through cpp. "Syntax error" is here to catch this case.
3318 cat >conftest.$ac_ext <<_ACEOF
3319 #line $LINENO "configure"
3320 #include "confdefs.h"
3321 #include <assert.h>
3322 Syntax error
3323 _ACEOF
3324 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3325 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3326 ac_status=$?
3327 grep -v '^ *+' conftest.er1 >conftest.err
3328 rm -f conftest.er1
3329 cat conftest.err >&5
3330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3331 (exit $ac_status); } >/dev/null; then
3332 if test -s conftest.err; then
3333 ac_cpp_err=$ac_c_preproc_warn_flag
3334 else
3335 ac_cpp_err=
3337 else
3338 ac_cpp_err=yes
3340 if test -z "$ac_cpp_err"; then
3342 else
3343 echo "$as_me: failed program was:" >&5
3344 cat conftest.$ac_ext >&5
3345 # Broken: fails on valid input.
3346 continue
3348 rm -f conftest.err conftest.$ac_ext
3350 # OK, works on sane cases. Now check whether non-existent headers
3351 # can be detected and how.
3352 cat >conftest.$ac_ext <<_ACEOF
3353 #line $LINENO "configure"
3354 #include "confdefs.h"
3355 #include <ac_nonexistent.h>
3356 _ACEOF
3357 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3358 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3359 ac_status=$?
3360 grep -v '^ *+' conftest.er1 >conftest.err
3361 rm -f conftest.er1
3362 cat conftest.err >&5
3363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3364 (exit $ac_status); } >/dev/null; then
3365 if test -s conftest.err; then
3366 ac_cpp_err=$ac_c_preproc_warn_flag
3367 else
3368 ac_cpp_err=
3370 else
3371 ac_cpp_err=yes
3373 if test -z "$ac_cpp_err"; then
3374 # Broken: success on invalid input.
3375 continue
3376 else
3377 echo "$as_me: failed program was:" >&5
3378 cat conftest.$ac_ext >&5
3379 # Passes both tests.
3380 ac_preproc_ok=:
3381 break
3383 rm -f conftest.err conftest.$ac_ext
3385 done
3386 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3387 rm -f conftest.err conftest.$ac_ext
3388 if $ac_preproc_ok; then
3389 break
3392 done
3393 ac_cv_prog_CPP=$CPP
3396 CPP=$ac_cv_prog_CPP
3397 else
3398 ac_cv_prog_CPP=$CPP
3400 echo "$as_me:$LINENO: result: $CPP" >&5
3401 echo "${ECHO_T}$CPP" >&6
3402 ac_preproc_ok=false
3403 for ac_c_preproc_warn_flag in '' yes
3405 # Use a header file that comes with gcc, so configuring glibc
3406 # with a fresh cross-compiler works.
3407 # On the NeXT, cc -E runs the code through the compiler's parser,
3408 # not just through cpp. "Syntax error" is here to catch this case.
3409 cat >conftest.$ac_ext <<_ACEOF
3410 #line $LINENO "configure"
3411 #include "confdefs.h"
3412 #include <assert.h>
3413 Syntax error
3414 _ACEOF
3415 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3416 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3417 ac_status=$?
3418 grep -v '^ *+' conftest.er1 >conftest.err
3419 rm -f conftest.er1
3420 cat conftest.err >&5
3421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3422 (exit $ac_status); } >/dev/null; then
3423 if test -s conftest.err; then
3424 ac_cpp_err=$ac_c_preproc_warn_flag
3425 else
3426 ac_cpp_err=
3428 else
3429 ac_cpp_err=yes
3431 if test -z "$ac_cpp_err"; then
3433 else
3434 echo "$as_me: failed program was:" >&5
3435 cat conftest.$ac_ext >&5
3436 # Broken: fails on valid input.
3437 continue
3439 rm -f conftest.err conftest.$ac_ext
3441 # OK, works on sane cases. Now check whether non-existent headers
3442 # can be detected and how.
3443 cat >conftest.$ac_ext <<_ACEOF
3444 #line $LINENO "configure"
3445 #include "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 cat conftest.$ac_ext >&5
3470 # Passes both tests.
3471 ac_preproc_ok=:
3472 break
3474 rm -f conftest.err conftest.$ac_ext
3476 done
3477 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3478 rm -f conftest.err conftest.$ac_ext
3479 if $ac_preproc_ok; then
3481 else
3482 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check" >&5
3483 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
3484 { (exit 1); exit 1; }; }
3487 ac_ext=c
3488 ac_cpp='$CPP $CPPFLAGS'
3489 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3490 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3491 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3493 # Was a --with-binutils option given?
3494 if test -n "$path_binutils"; then
3495 # Make absolute; ensure a single trailing slash.
3496 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3497 CC="$CC -B$path_binutils"
3499 AS=`$CC -print-prog-name=as`
3500 LD=`$CC -print-prog-name=ld`
3501 AR=`$CC -print-prog-name=ar`
3504 # ranlib has to be treated a bit differently since it might not exist at all.
3505 ac_ranlib=`$CC -print-prog-name=ranlib`
3506 if test "x$ac_ranlib" = xranlib; then
3507 # This extra check has to happen since gcc simply echos the parameter in
3508 # case it cannot find the value in its own directories.
3509 if test -n "$ac_tool_prefix"; then
3510 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3511 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3512 echo "$as_me:$LINENO: checking for $ac_word" >&5
3513 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3514 if test "${ac_cv_prog_RANLIB+set}" = set; then
3515 echo $ECHO_N "(cached) $ECHO_C" >&6
3516 else
3517 if test -n "$RANLIB"; then
3518 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3519 else
3520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3521 for as_dir in $PATH
3523 IFS=$as_save_IFS
3524 test -z "$as_dir" && as_dir=.
3525 for ac_exec_ext in '' $ac_executable_extensions; do
3526 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3527 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3528 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3529 break 2
3531 done
3532 done
3536 RANLIB=$ac_cv_prog_RANLIB
3537 if test -n "$RANLIB"; then
3538 echo "$as_me:$LINENO: result: $RANLIB" >&5
3539 echo "${ECHO_T}$RANLIB" >&6
3540 else
3541 echo "$as_me:$LINENO: result: no" >&5
3542 echo "${ECHO_T}no" >&6
3546 if test -z "$ac_cv_prog_RANLIB"; then
3547 ac_ct_RANLIB=$RANLIB
3548 # Extract the first word of "ranlib", so it can be a program name with args.
3549 set dummy ranlib; ac_word=$2
3550 echo "$as_me:$LINENO: checking for $ac_word" >&5
3551 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3552 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3553 echo $ECHO_N "(cached) $ECHO_C" >&6
3554 else
3555 if test -n "$ac_ct_RANLIB"; then
3556 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3557 else
3558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3559 for as_dir in $PATH
3561 IFS=$as_save_IFS
3562 test -z "$as_dir" && as_dir=.
3563 for ac_exec_ext in '' $ac_executable_extensions; do
3564 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3565 ac_cv_prog_ac_ct_RANLIB="ranlib"
3566 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3567 break 2
3569 done
3570 done
3572 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3575 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3576 if test -n "$ac_ct_RANLIB"; then
3577 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3578 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3579 else
3580 echo "$as_me:$LINENO: result: no" >&5
3581 echo "${ECHO_T}no" >&6
3584 RANLIB=$ac_ct_RANLIB
3585 else
3586 RANLIB="$ac_cv_prog_RANLIB"
3589 else
3590 RANLIB=$ac_ranlib
3594 # Determine whether we are using GNU binutils.
3595 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3596 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3597 if test "${libc_cv_prog_as_gnu+set}" = set; then
3598 echo $ECHO_N "(cached) $ECHO_C" >&6
3599 else
3600 # Most GNU programs take a -v and spit out some text including
3601 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3602 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3603 libc_cv_prog_as_gnu=yes
3604 else
3605 libc_cv_prog_as_gnu=no
3607 rm -fr contest*
3609 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3610 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3611 rm -f a.out
3612 gnu_as=$libc_cv_prog_as_gnu
3614 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3615 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3616 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3617 echo $ECHO_N "(cached) $ECHO_C" >&6
3618 else
3619 # Most GNU programs take a -v and spit out some text including
3620 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3621 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3622 libc_cv_prog_ld_gnu=yes
3623 else
3624 libc_cv_prog_ld_gnu=no
3626 rm -fr contest*
3628 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3629 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3630 gnu_ld=$libc_cv_prog_ld_gnu
3633 # Accept binutils 2.10.1 or newer (and also any ia64 2.9 version)
3634 # XXX Commented out because it filters out too many good versions.
3635 # XXX --drepper
3636 # AC_CHECK_PROG_VER(AS, $AS, --version,
3637 # [GNU assembler.* \([0-9]*\.[0-9.]*\(-ia64-[0-9]*\)*\)],
3638 # [2.10.[1-9]* | 2.1[1-9]* | 2.9-ia64-*], AS=: critic_missing=t)
3640 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
3641 *** These auxiliary programs are missing or incompatible versions:$aux_missing
3642 *** some features will be disabled.
3643 *** Check the INSTALL file for required versions." >&5
3644 echo "$as_me: WARNING:
3645 *** These auxiliary programs are missing or incompatible versions:$aux_missing
3646 *** some features will be disabled.
3647 *** Check the INSTALL file for required versions." >&2;}
3649 # glibcbug.in wants to know the compiler version.
3650 CCVERSION=`$CC -v 2>&1 | sed -n 's/gcc version //p'`
3653 # if using special system headers, find out the compiler's sekrit
3654 # header directory and add that to the list. NOTE: Only does the right
3655 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
3656 if test -n "$sysheaders"; then
3657 ccheaders=`$CC -print-file-name=include`
3658 SYSINCLUDES="-nostdinc -isystem $ccheaders -isystem $sysheaders"
3662 # check if ranlib is necessary
3663 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
3664 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
3665 if test "${libc_cv_ranlib_necessary+set}" = set; then
3666 echo $ECHO_N "(cached) $ECHO_C" >&6
3667 else
3668 cat > conftest.c <<EOF
3669 int a;
3670 char b;
3671 void c(void) {}
3673 $CC $CFLAGS -c conftest.c
3674 $AR cr conftest.a conftest.o
3675 cp conftest.a conftest2.a
3676 $RANLIB conftest.a
3677 if cmp -s conftest.a conftest2.a; then
3678 libc_cv_ranlib_necessary=no
3679 else
3680 libc_cv_ranlib_necessary=yes
3682 rm -rf conftest*
3684 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
3685 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
3686 if test "$libc_cv_ranlib_necessary" = no; then
3687 RANLIB=:
3690 # Test if LD_LIBRARY_PATH contains the notation for the current directory
3691 # since this would lead to problems installing/building glibc.
3692 # LD_LIBRARY_PATH contains the current directory if one of the following
3693 # is true:
3694 # - one of the terminals (":" and ";") is the first or last sign
3695 # - two terminals occur directly after each other
3696 # - the path contains an element with a dot in it
3697 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
3698 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
3699 case ${LD_LIBRARY_PATH} in
3700 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
3701 ld_library_path_setting="contains current directory"
3704 ld_library_path_setting="ok"
3706 esac
3707 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
3708 echo "${ECHO_T}$ld_library_path_setting" >&6
3709 if test "$ld_library_path_setting" != "ok"; then
3710 { { echo "$as_me:$LINENO: error:
3711 *** LD_LIBRARY_PATH shouldn't contain the current directory when
3712 *** building glibc. Please change the environment variable
3713 *** and run configure again." >&5
3714 echo "$as_me: error:
3715 *** LD_LIBRARY_PATH shouldn't contain the current directory when
3716 *** building glibc. Please change the environment variable
3717 *** and run configure again." >&2;}
3718 { (exit 1); exit 1; }; }
3721 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
3722 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
3723 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
3724 echo $ECHO_N "(cached) $ECHO_C" >&6
3725 else
3726 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
3727 libc_cv_gcc_static_libgcc=
3728 else
3729 libc_cv_gcc_static_libgcc=-static-libgcc
3732 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
3733 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
3736 # Extract the first word of "bash", so it can be a program name with args.
3737 set dummy bash; ac_word=$2
3738 echo "$as_me:$LINENO: checking for $ac_word" >&5
3739 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3740 if test "${ac_cv_path_BASH+set}" = set; then
3741 echo $ECHO_N "(cached) $ECHO_C" >&6
3742 else
3743 case $BASH in
3744 [\\/]* | ?:[\\/]*)
3745 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
3748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3749 for as_dir in $PATH
3751 IFS=$as_save_IFS
3752 test -z "$as_dir" && as_dir=.
3753 for ac_exec_ext in '' $ac_executable_extensions; do
3754 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3755 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
3756 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3757 break 2
3759 done
3760 done
3762 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
3764 esac
3766 BASH=$ac_cv_path_BASH
3768 if test -n "$BASH"; then
3769 echo "$as_me:$LINENO: result: $BASH" >&5
3770 echo "${ECHO_T}$BASH" >&6
3771 else
3772 echo "$as_me:$LINENO: result: no" >&5
3773 echo "${ECHO_T}no" >&6
3776 if test "$BASH" != no &&
3777 $BASH -c 'test "$BASH_VERSINFO" \
3778 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
3779 libc_cv_have_bash2=yes
3780 else
3781 libc_cv_have_bash2=no
3785 if test "$BASH" = no; then
3786 # Extract the first word of "ksh", so it can be a program name with args.
3787 set dummy ksh; ac_word=$2
3788 echo "$as_me:$LINENO: checking for $ac_word" >&5
3789 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3790 if test "${ac_cv_path_KSH+set}" = set; then
3791 echo $ECHO_N "(cached) $ECHO_C" >&6
3792 else
3793 case $KSH in
3794 [\\/]* | ?:[\\/]*)
3795 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
3798 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3799 for as_dir in $PATH
3801 IFS=$as_save_IFS
3802 test -z "$as_dir" && as_dir=.
3803 for ac_exec_ext in '' $ac_executable_extensions; do
3804 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3805 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
3806 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3807 break 2
3809 done
3810 done
3812 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
3814 esac
3816 KSH=$ac_cv_path_KSH
3818 if test -n "$KSH"; then
3819 echo "$as_me:$LINENO: result: $KSH" >&5
3820 echo "${ECHO_T}$KSH" >&6
3821 else
3822 echo "$as_me:$LINENO: result: no" >&5
3823 echo "${ECHO_T}no" >&6
3826 if test "$KSH" = no; then
3827 libc_cv_have_ksh=no
3828 else
3829 libc_cv_have_ksh=yes
3831 else
3832 KSH="$BASH"
3834 libc_cv_have_ksh=yes
3838 for ac_prog in gawk mawk nawk awk
3840 # Extract the first word of "$ac_prog", so it can be a program name with args.
3841 set dummy $ac_prog; ac_word=$2
3842 echo "$as_me:$LINENO: checking for $ac_word" >&5
3843 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3844 if test "${ac_cv_prog_AWK+set}" = set; then
3845 echo $ECHO_N "(cached) $ECHO_C" >&6
3846 else
3847 if test -n "$AWK"; then
3848 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3849 else
3850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3851 for as_dir in $PATH
3853 IFS=$as_save_IFS
3854 test -z "$as_dir" && as_dir=.
3855 for ac_exec_ext in '' $ac_executable_extensions; do
3856 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3857 ac_cv_prog_AWK="$ac_prog"
3858 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3859 break 2
3861 done
3862 done
3866 AWK=$ac_cv_prog_AWK
3867 if test -n "$AWK"; then
3868 echo "$as_me:$LINENO: result: $AWK" >&5
3869 echo "${ECHO_T}$AWK" >&6
3870 else
3871 echo "$as_me:$LINENO: result: no" >&5
3872 echo "${ECHO_T}no" >&6
3875 test -n "$AWK" && break
3876 done
3878 # Extract the first word of "perl", so it can be a program name with args.
3879 set dummy perl; ac_word=$2
3880 echo "$as_me:$LINENO: checking for $ac_word" >&5
3881 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3882 if test "${ac_cv_path_PERL+set}" = set; then
3883 echo $ECHO_N "(cached) $ECHO_C" >&6
3884 else
3885 case $PERL in
3886 [\\/]* | ?:[\\/]*)
3887 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
3890 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3891 for as_dir in $PATH
3893 IFS=$as_save_IFS
3894 test -z "$as_dir" && as_dir=.
3895 for ac_exec_ext in '' $ac_executable_extensions; do
3896 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3897 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
3898 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3899 break 2
3901 done
3902 done
3904 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
3906 esac
3908 PERL=$ac_cv_path_PERL
3910 if test -n "$PERL"; then
3911 echo "$as_me:$LINENO: result: $PERL" >&5
3912 echo "${ECHO_T}$PERL" >&6
3913 else
3914 echo "$as_me:$LINENO: result: no" >&5
3915 echo "${ECHO_T}no" >&6
3918 if test "$PERL" != no &&
3919 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
3920 PERL=no
3922 # Extract the first word of "install-info", so it can be a program name with args.
3923 set dummy install-info; ac_word=$2
3924 echo "$as_me:$LINENO: checking for $ac_word" >&5
3925 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3926 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
3927 echo $ECHO_N "(cached) $ECHO_C" >&6
3928 else
3929 case $INSTALL_INFO in
3930 [\\/]* | ?:[\\/]*)
3931 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
3934 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3935 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
3936 for as_dir in $as_dummy
3938 IFS=$as_save_IFS
3939 test -z "$as_dir" && as_dir=.
3940 for ac_exec_ext in '' $ac_executable_extensions; do
3941 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3942 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
3943 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3944 break 2
3946 done
3947 done
3949 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
3951 esac
3953 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
3955 if test -n "$INSTALL_INFO"; then
3956 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
3957 echo "${ECHO_T}$INSTALL_INFO" >&6
3958 else
3959 echo "$as_me:$LINENO: result: no" >&5
3960 echo "${ECHO_T}no" >&6
3963 if test "$INSTALL_INFO" != "no"; then
3964 echo "$as_me:$LINENO: checking for old Debian install-info" >&5
3965 echo $ECHO_N "checking for old Debian install-info... $ECHO_C" >&6
3966 if test "${libc_cv_old_debian_install_info+set}" = set; then
3967 echo $ECHO_N "(cached) $ECHO_C" >&6
3968 else
3969 mkdir conftest.d
3970 # There is a hard ^_ on the next line. I am open to better ideas.
3971 (echo '\x1f'
3972 echo 'File: dir Node: Top This is the top of the INFO tree'
3973 echo '* Menu:') >conftest.d/dir
3974 (echo 'INFO-DIR-SECTION i-d-s works'
3975 echo 'START-INFO-DIR-ENTRY'
3976 echo '* Prog: (prog). Program.'
3977 echo 'END-INFO-DIR-ENTRY') >conftest.d/prog.info
3978 if $INSTALL_INFO --info-dir=conftest.d conftest.d/prog.info >&5 2>&1
3979 then
3980 if grep -s 'i-d-s works' conftest.d/dir >/dev/null
3981 then libc_cv_old_debian_install_info=no
3982 else libc_cv_old_debian_install_info=yes
3984 else libc_cv_old_debian_install_info=no testfailed=t
3986 rm -fr conftest.d
3988 echo "$as_me:$LINENO: result: $libc_cv_old_debian_install_info" >&5
3989 echo "${ECHO_T}$libc_cv_old_debian_install_info" >&6
3990 if test -n "$testfailed"
3991 then { echo "$as_me:$LINENO: WARNING: install-info errored out, check config.log" >&5
3992 echo "$as_me: WARNING: install-info errored out, check config.log" >&2;}
3994 OLD_DEBIAN_INSTALL_INFO=$libc_cv_old_debian_install_info
3998 # Extract the first word of "bison", so it can be a program name with args.
3999 set dummy bison; ac_word=$2
4000 echo "$as_me:$LINENO: checking for $ac_word" >&5
4001 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4002 if test "${ac_cv_path_BISON+set}" = set; then
4003 echo $ECHO_N "(cached) $ECHO_C" >&6
4004 else
4005 case $BISON in
4006 [\\/]* | ?:[\\/]*)
4007 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4010 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4011 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4012 for as_dir in $as_dummy
4014 IFS=$as_save_IFS
4015 test -z "$as_dir" && as_dir=.
4016 for ac_exec_ext in '' $ac_executable_extensions; do
4017 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4018 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4019 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4020 break 2
4022 done
4023 done
4025 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4027 esac
4029 BISON=$ac_cv_path_BISON
4031 if test -n "$BISON"; then
4032 echo "$as_me:$LINENO: result: $BISON" >&5
4033 echo "${ECHO_T}$BISON" >&6
4034 else
4035 echo "$as_me:$LINENO: result: no" >&5
4036 echo "${ECHO_T}no" >&6
4040 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4041 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4042 if test "${libc_cv_signed_size_t+set}" = set; then
4043 echo $ECHO_N "(cached) $ECHO_C" >&6
4044 else
4045 echo '#include <stddef.h>
4046 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4047 if eval "$ac_cpp conftest.c 2>/dev/null" \
4048 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4049 libc_cv_signed_size_t=no
4050 else
4051 libc_cv_signed_size_t=yes
4053 rm -f conftest*
4055 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4056 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4057 if test $libc_cv_signed_size_t = yes; then
4058 cat >> confdefs.h <<\EOF
4059 #undef __SIZE_TYPE__
4060 #define __SIZE_TYPE__ unsigned
4065 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4066 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4067 if test "${libc_cv_friendly_stddef+set}" = set; then
4068 echo $ECHO_N "(cached) $ECHO_C" >&6
4069 else
4070 cat >conftest.$ac_ext <<_ACEOF
4071 #line $LINENO "configure"
4072 #include "confdefs.h"
4073 #define __need_size_t
4074 #define __need_wchar_t
4075 #include <stddef.h>
4076 #define __need_NULL
4077 #include <stddef.h>
4079 main ()
4081 size_t size; wchar_t wchar;
4082 #ifdef offsetof
4083 #error stddef.h ignored __need_*
4084 #endif
4085 if (&size == NULL || &wchar == NULL) abort ();
4087 return 0;
4089 _ACEOF
4090 rm -f conftest.$ac_objext
4091 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4092 (eval $ac_compile) 2>&5
4093 ac_status=$?
4094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4095 (exit $ac_status); } &&
4096 { ac_try='test -s conftest.$ac_objext'
4097 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4098 (eval $ac_try) 2>&5
4099 ac_status=$?
4100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4101 (exit $ac_status); }; }; then
4102 libc_cv_friendly_stddef=yes
4103 else
4104 echo "$as_me: failed program was:" >&5
4105 cat conftest.$ac_ext >&5
4106 libc_cv_friendly_stddef=no
4108 rm -f conftest.$ac_objext conftest.$ac_ext
4110 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4111 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4112 if test $libc_cv_friendly_stddef = yes; then
4113 config_vars="$config_vars
4114 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4117 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4118 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4119 if test "${libc_cv_need_minus_P+set}" = set; then
4120 echo $ECHO_N "(cached) $ECHO_C" >&6
4121 else
4122 cat > conftest.S <<EOF
4123 #include "confdefs.h"
4124 /* Nothing whatsoever. */
4126 if ${CC-cc} $CFLAGS -c conftest.S 2>/dev/null; then
4127 libc_cv_need_minus_P=no
4128 else
4129 libc_cv_need_minus_P=yes
4131 rm -f conftest*
4133 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4134 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4135 if test $libc_cv_need_minus_P = yes; then
4136 config_vars="$config_vars
4137 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4140 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4141 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4142 if test "${libc_cv_dot_text+set}" = set; then
4143 echo $ECHO_N "(cached) $ECHO_C" >&6
4144 else
4145 cat > conftest.s <<EOF
4146 .text
4148 libc_cv_dot_text=
4149 if ${CC-cc} $CFLAGS -c conftest.s 2>/dev/null; then
4150 libc_cv_dot_text=.text
4152 rm -f conftest*
4155 if test -z "$libc_cv_dot_text"; then
4156 echo "$as_me:$LINENO: result: no" >&5
4157 echo "${ECHO_T}no" >&6
4158 else
4159 echo "$as_me:$LINENO: result: yes" >&5
4160 echo "${ECHO_T}yes" >&6
4163 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4164 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4165 if test "${libc_cv_asm_global_directive+set}" = set; then
4166 echo $ECHO_N "(cached) $ECHO_C" >&6
4167 else
4168 libc_cv_asm_global_directive=UNKNOWN
4169 for ac_globl in .globl .global .EXPORT; do
4170 cat > conftest.s <<EOF
4171 ${libc_cv_dot_text}
4172 ${ac_globl} foo
4173 foo:
4175 if ${CC-cc} $CFLAGS -c conftest.s 2>/dev/null; then
4176 libc_cv_asm_global_directive=${ac_globl}
4178 rm -f conftest*
4179 test $libc_cv_asm_global_directive != UNKNOWN && break
4180 done
4182 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4183 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4184 if test $libc_cv_asm_global_directive = UNKNOWN; then
4185 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4186 echo "$as_me: error: cannot determine asm global directive" >&2;}
4187 { (exit 1); exit 1; }; }
4188 else
4189 cat >>confdefs.h <<_ACEOF
4190 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4191 _ACEOF
4195 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
4196 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
4197 if test "${libc_cv_asm_set_directive+set}" = set; then
4198 echo $ECHO_N "(cached) $ECHO_C" >&6
4199 else
4200 cat > conftest.s <<EOF
4201 ${libc_cv_dot_text}
4202 foo:
4203 .set glibc_conftest_frobozz,foo
4204 $libc_cv_asm_global_directive glibc_conftest_frobozz
4206 # The alpha-dec-osf1 assembler gives only a warning for `.set'
4207 # (but it doesn't work), so we must do a linking check to be sure.
4208 cat > conftest1.c <<\EOF
4209 extern int glibc_conftest_frobozz;
4210 main () { printf ("%d\n", glibc_conftest_frobozz); }
4212 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4213 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
4214 libc_cv_asm_set_directive=yes
4215 else
4216 libc_cv_asm_set_directive=no
4218 rm -f conftest*
4220 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
4221 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
4222 if test $libc_cv_asm_set_directive = yes; then
4223 cat >>confdefs.h <<\_ACEOF
4224 #define HAVE_ASM_SET_DIRECTIVE 1
4225 _ACEOF
4229 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
4230 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
4231 if test "${libc_cv_asm_type_prefix+set}" = set; then
4232 echo $ECHO_N "(cached) $ECHO_C" >&6
4233 else
4234 libc_cv_asm_type_prefix=no
4235 for ac_try_prefix in '@' '%' '#'; do
4236 cat > conftest.s <<EOF
4237 ${libc_cv_dot_text}
4238 ${libc_cv_asm_global_directive} foo
4239 .type foo, ${ac_try_prefix}object
4240 .size foo, 1
4241 foo:
4242 .byte 1
4244 if ${CC-cc} $CFLAGS -c conftest.s 2>/dev/null; then
4245 libc_cv_asm_type_prefix=${ac_try_prefix}
4247 rm -f conftest*
4248 test "x$libc_cv_asm_type_prefix" != xno && break
4249 done
4251 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
4252 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
4253 if test "x$libc_cv_asm_type_prefix" != xno; then
4254 cat >>confdefs.h <<_ACEOF
4255 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4256 _ACEOF
4260 # The Aix ld uses global .symbol_names instead of symbol_names.
4261 # Unfortunately also used in the PPC64 ELF ABI.
4262 case "${os}${machine}" in
4263 aix4.3* | linux*powerpc/powerpc64*)
4264 cat >>confdefs.h <<\_ACEOF
4265 #define HAVE_ASM_GLOBAL_DOT_NAME 1
4266 _ACEOF
4268 esac
4270 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
4271 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
4272 if test "${libc_cv_asm_symver_directive+set}" = set; then
4273 echo $ECHO_N "(cached) $ECHO_C" >&6
4274 else
4275 cat > conftest.s <<EOF
4276 ${libc_cv_dot_text}
4277 _sym:
4278 .symver _sym,sym@VERS
4280 if ${CC-cc} -c $CFLAGS $CPPFLAGS conftest.s 1>&5 2>&5; then
4281 libc_cv_asm_symver_directive=yes
4282 else
4283 libc_cv_asm_symver_directive=no
4285 rm -f conftest*
4287 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
4288 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
4289 echo "$as_me:$LINENO: checking for ld --version-script" >&5
4290 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
4291 if test "${libc_cv_ld_version_script_option+set}" = set; then
4292 echo $ECHO_N "(cached) $ECHO_C" >&6
4293 else
4294 if test $libc_cv_asm_symver_directive = yes; then
4295 cat > conftest.s <<EOF
4296 ${libc_cv_dot_text}
4297 _sym:
4298 .symver _sym,sym@VERS
4300 cat > conftest.map <<EOF
4301 VERS_1 {
4302 global: sym;
4305 VERS_2 {
4306 global: sym;
4307 } VERS_1;
4309 if ${CC-cc} -c $CFLAGS $CPPFLAGS conftest.s 1>&5 2>&5; then
4310 if { ac_try='${CC-cc} $CFLAGS -shared -o conftest.so conftest.o
4311 -nostartfiles -nostdlib
4312 -Wl,--version-script,conftest.map
4313 1>&5'
4314 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4315 (eval $ac_try) 2>&5
4316 ac_status=$?
4317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4318 (exit $ac_status); }; };
4319 then
4320 libc_cv_ld_version_script_option=yes
4321 else
4322 libc_cv_ld_version_script_option=no
4324 else
4325 libc_cv_ld_version_script_option=no
4327 else
4328 libc_cv_ld_version_script_option=no
4330 rm -f conftest*
4332 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
4333 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
4334 if test $shared != no &&
4335 test $libc_cv_asm_symver_directive = yes &&
4336 test $libc_cv_ld_version_script_option = yes &&
4337 test $enable_versioning = yes; then
4338 VERSIONING=yes
4339 cat >>confdefs.h <<\_ACEOF
4340 #define DO_VERSIONING 1
4341 _ACEOF
4343 else
4344 VERSIONING=no
4348 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
4349 echo "\
4350 *** WARNING: You should not compile GNU libc without versioning. Not using
4351 *** versioning will introduce incompatibilities so that old binaries
4352 *** will not run anymore.
4353 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
4355 if test $elf = yes; then
4356 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
4357 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
4358 if test "${libc_cv_asm_previous_directive+set}" = set; then
4359 echo $ECHO_N "(cached) $ECHO_C" >&6
4360 else
4361 cat > conftest.s <<EOF
4362 .section foo_section
4363 .previous
4365 if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'
4366 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4367 (eval $ac_try) 2>&5
4368 ac_status=$?
4369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4370 (exit $ac_status); }; }; then
4371 libc_cv_asm_previous_directive=yes
4372 else
4373 libc_cv_asm_previous_directive=no
4375 rm -f conftest*
4377 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
4378 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
4379 if test $libc_cv_asm_previous_directive = yes; then
4380 cat >>confdefs.h <<\_ACEOF
4381 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
4382 _ACEOF
4384 else
4385 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
4386 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
4387 if test "${libc_cv_asm_popsection_directive+set}" = set; then
4388 echo $ECHO_N "(cached) $ECHO_C" >&6
4389 else
4390 cat > conftest.s <<EOF
4391 .pushsection foo_section
4392 .popsection
4394 if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'
4395 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4396 (eval $ac_try) 2>&5
4397 ac_status=$?
4398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4399 (exit $ac_status); }; }; then
4400 libc_cv_asm_popsection_directive=yes
4401 else
4402 libc_cv_asm_popsection_directive=no
4404 rm -f conftest*
4406 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
4407 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
4408 if test $libc_cv_asm_popsection_directive = yes; then
4409 cat >>confdefs.h <<\_ACEOF
4410 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
4411 _ACEOF
4415 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
4416 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
4417 if test "${libc_cv_asm_protected_directive+set}" = set; then
4418 echo $ECHO_N "(cached) $ECHO_C" >&6
4419 else
4420 cat > conftest.s <<EOF
4421 .protected foo
4422 foo:
4423 .hidden bar
4424 bar:
4426 if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'
4427 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4428 (eval $ac_try) 2>&5
4429 ac_status=$?
4430 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4431 (exit $ac_status); }; }; then
4432 libc_cv_asm_protected_directive=yes
4433 else
4434 libc_cv_asm_protected_directive=no
4436 rm -f conftest*
4438 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
4439 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
4441 cat >>confdefs.h <<\_ACEOF
4442 #define HAVE_PROTECTED 1
4443 _ACEOF
4445 cat >>confdefs.h <<\_ACEOF
4446 #define HAVE_HIDDEN 1
4447 _ACEOF
4450 if test $libc_cv_asm_protected_directive = yes; then
4451 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
4452 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
4453 if test "${libc_cv_visibility_attribute+set}" = set; then
4454 echo $ECHO_N "(cached) $ECHO_C" >&6
4455 else
4456 cat > conftest.c <<EOF
4457 int foo __attribute__ ((visibility ("hidden"))) = 1;
4458 int bar __attribute__ ((visibility ("protected"))) = 1;
4460 libc_cv_visibility_attribute=no
4461 if ${CC-cc} -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then
4462 if grep '\.hidden.*foo' conftest.s >/dev/null; then
4463 if grep '\.protected.*bar' conftest.s >/dev/null; then
4464 libc_cv_visibility_attribute=yes
4468 rm -f conftest.cs
4471 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
4472 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
4473 if test $libc_cv_visibility_attribute = yes; then
4474 cat >>confdefs.h <<\_ACEOF
4475 #define HAVE_VISIBILITY_ATTRIBUTE 1
4476 _ACEOF
4481 if test $libc_cv_visibility_attribute = yes; then
4482 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
4483 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
4484 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
4485 echo $ECHO_N "(cached) $ECHO_C" >&6
4486 else
4487 cat > conftest.c <<EOF
4488 int foo (int x);
4489 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
4490 int bar (int x) { return x; }
4492 libc_cv_broken_visibility_attribute=yes
4493 if ${CC-cc} -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then
4494 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
4495 libc_cv_broken_visibility_attribute=no
4498 rm -f conftest.c conftest.s
4501 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
4502 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
4503 if test $libc_cv_broken_visibility_attribute = yes; then
4504 cat >>confdefs.h <<\_ACEOF
4505 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
4506 _ACEOF
4511 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
4512 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
4513 if test "${libc_cv_broken_alias_attribute+set}" = set; then
4514 echo $ECHO_N "(cached) $ECHO_C" >&6
4515 else
4516 cat > conftest.c <<EOF
4517 extern int foo (int x) __asm ("xyzzy");
4518 int bar (int x) { return x; }
4519 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
4520 extern int dfoo;
4521 extern __typeof (dfoo) dfoo __asm ("abccb");
4522 int dfoo = 1;
4524 libc_cv_broken_alias_attribute=yes
4525 if ${CC-cc} -Werror -S conftest.c -o conftest.s >/dev/null 2>&1; then
4526 if grep 'xyzzy' conftest.s >/dev/null &&
4527 grep 'abccb' conftest.s >/dev/null; then
4528 libc_cv_broken_alias_attribute=no
4531 rm -f conftest.c conftest.s
4534 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
4535 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
4536 if test $libc_cv_broken_alias_attribute = yes; then
4537 cat >>confdefs.h <<\_ACEOF
4538 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
4539 _ACEOF
4543 if test $libc_cv_visibility_attribute = yes -a $gnu_ld = yes; then
4544 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
4545 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
4546 if test "${libc_cv_have_sdata_section+set}" = set; then
4547 echo $ECHO_N "(cached) $ECHO_C" >&6
4548 else
4549 echo "int i;" > conftest.c
4550 libc_cv_have_sdata_section=no
4551 if ${CC-cc} -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
4552 | grep '\.sdata' >/dev/null; then
4553 libc_cv_have_sdata_section=yes
4555 rm -f conftest.c conftest.so
4558 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
4559 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
4560 if test $libc_cv_have_sdata_section = yes; then
4561 cat >>confdefs.h <<\_ACEOF
4562 #define HAVE_SDATA_SECTION 1
4563 _ACEOF
4568 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
4569 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
4570 if test "${libc_cv_initfinit_array+set}" = set; then
4571 echo $ECHO_N "(cached) $ECHO_C" >&6
4572 else
4573 cat > conftest.c <<EOF
4574 int _start (void) { return 0; }
4575 int __start (void) { return 0; }
4576 int foo (void) { return 1; }
4577 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
4579 if { ac_try='${CC-cc} -o conftest conftest.c
4580 -static -nostartfiles -nostdlib 1>&5'
4581 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4582 (eval $ac_try) 2>&5
4583 ac_status=$?
4584 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4585 (exit $ac_status); }; }
4586 then
4587 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
4588 libc_cv_initfinit_array=yes
4589 else
4590 libc_cv_initfinit_array=no
4592 else
4593 libc_cv_initfinit_array=no
4595 rm -f conftest*
4597 echo "$as_me:$LINENO: result: $libc_cv_initfinit_array" >&5
4598 echo "${ECHO_T}$libc_cv_initfinit_array" >&6
4600 if test $libc_cv_initfinit_array = yes; then
4601 cat >>confdefs.h <<\_ACEOF
4602 #define HAVE_INITFINI_ARRAY 1
4603 _ACEOF
4607 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
4608 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
4609 if test "${libc_cv_z_nodelete+set}" = set; then
4610 echo $ECHO_N "(cached) $ECHO_C" >&6
4611 else
4612 cat > conftest.c <<EOF
4613 int _start (void) { return 42; }
4615 if { ac_try='${CC-cc} -shared -o conftest.so conftest.c
4616 -nostartfiles -nostdlib
4617 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
4618 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4619 (eval $ac_try) 2>&5
4620 ac_status=$?
4621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4622 (exit $ac_status); }; }
4623 then
4624 libc_cv_z_nodelete=yes
4625 else
4626 libc_cv_z_nodelete=no
4628 rm -f conftest*
4630 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
4631 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
4634 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
4635 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
4636 if test "${libc_cv_z_nodlopen+set}" = set; then
4637 echo $ECHO_N "(cached) $ECHO_C" >&6
4638 else
4639 cat > conftest.c <<EOF
4640 int _start (void) { return 42; }
4642 if { ac_try='${CC-cc} -shared -o conftest.so conftest.c
4643 -nostartfiles -nostdlib
4644 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
4645 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4646 (eval $ac_try) 2>&5
4647 ac_status=$?
4648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4649 (exit $ac_status); }; }
4650 then
4651 libc_cv_z_nodlopen=yes
4652 else
4653 libc_cv_z_nodlopen=no
4655 rm -f conftest*
4657 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
4658 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
4661 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
4662 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
4663 if test "${libc_cv_z_initfirst+set}" = set; then
4664 echo $ECHO_N "(cached) $ECHO_C" >&6
4665 else
4666 cat > conftest.c <<EOF
4667 int _start (void) { return 42; }
4669 if { ac_try='${CC-cc} -shared -o conftest.so conftest.c
4670 -nostartfiles -nostdlib
4671 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
4672 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4673 (eval $ac_try) 2>&5
4674 ac_status=$?
4675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4676 (exit $ac_status); }; }
4677 then
4678 libc_cv_z_initfirst=yes
4679 else
4680 libc_cv_z_initfirst=no
4682 rm -f conftest*
4684 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
4685 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
4688 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
4689 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
4690 if test "${libc_cv_Bgroup+set}" = set; then
4691 echo $ECHO_N "(cached) $ECHO_C" >&6
4692 else
4693 cat > conftest.c <<EOF
4694 int _start (void) { return 42; }
4696 if { ac_try='${CC-cc} -shared -o conftest.so conftest.c -Wl,-Bgroup -nostdlib 1>&5'
4697 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4698 (eval $ac_try) 2>&5
4699 ac_status=$?
4700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4701 (exit $ac_status); }; }
4702 then
4703 libc_cv_Bgroup=yes
4704 else
4705 libc_cv_Bgroup=no
4707 rm -f conftest*
4709 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
4710 echo "${ECHO_T}$libc_cv_Bgroup" >&6
4713 echo "$as_me:$LINENO: checking for -z combreloc" >&5
4714 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
4715 if test "${libc_cv_z_combreloc+set}" = set; then
4716 echo $ECHO_N "(cached) $ECHO_C" >&6
4717 else
4718 cat > conftest.c <<EOF
4719 extern int bar (int);
4720 extern int mumble;
4721 int foo (void) { return bar (mumble); }
4723 if { ac_try='${CC-cc} -shared -o conftest.so conftest.c
4724 -nostdlib -nostartfiles
4725 -Wl,-z,combreloc 1>&5'
4726 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4727 (eval $ac_try) 2>&5
4728 ac_status=$?
4729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4730 (exit $ac_status); }; }
4731 then
4732 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
4733 libc_cv_z_combreloc=yes
4734 else
4735 libc_cv_z_combreloc=no
4737 else
4738 libc_cv_z_combreloc=no
4740 rm -f conftest*
4742 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
4743 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
4744 if test "$libc_cv_z_combreloc" = yes; then
4745 cat >>confdefs.h <<\_ACEOF
4746 #define HAVE_Z_COMBRELOC 1
4747 _ACEOF
4753 if test $elf != yes; then
4754 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
4755 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
4756 if test "${libc_cv_have_initfini+set}" = set; then
4757 echo $ECHO_N "(cached) $ECHO_C" >&6
4758 else
4759 cat >conftest.$ac_ext <<_ACEOF
4760 #line $LINENO "configure"
4761 #include "confdefs.h"
4764 main ()
4766 asm (".section .init");
4767 asm (".section .fini");
4768 asm ("${libc_cv_dot_text}");
4770 return 0;
4772 _ACEOF
4773 rm -f conftest.$ac_objext
4774 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4775 (eval $ac_compile) 2>&5
4776 ac_status=$?
4777 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4778 (exit $ac_status); } &&
4779 { ac_try='test -s conftest.$ac_objext'
4780 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4781 (eval $ac_try) 2>&5
4782 ac_status=$?
4783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4784 (exit $ac_status); }; }; then
4785 libc_cv_have_initfini=yes
4786 else
4787 echo "$as_me: failed program was:" >&5
4788 cat conftest.$ac_ext >&5
4789 libc_cv_have_initfini=no
4791 rm -f conftest.$ac_objext conftest.$ac_ext
4793 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
4794 echo "${ECHO_T}$libc_cv_have_initfini" >&6
4795 if test $libc_cv_have_initfini = yes; then
4796 cat >>confdefs.h <<\_ACEOF
4797 #define HAVE_INITFINI 1
4798 _ACEOF
4803 if test $elf = yes -a $gnu_ld = yes; then
4804 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
4805 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
4806 if test "${libc_cv_have_section_quotes+set}" = set; then
4807 echo $ECHO_N "(cached) $ECHO_C" >&6
4808 else
4809 cat > conftest.c <<EOF
4810 static const int foo
4811 __attribute__ ((section ("bar"))) = 1;
4813 if ${CC-cc} -S conftest.c -o conftest.s; then
4814 if grep '\.section.*"bar"' conftest.s >/dev/null; then
4815 libc_cv_have_section_quotes=yes
4816 else
4817 libc_cv_have_section_quotes=no
4819 else
4820 libc_cv_have_section_quotes=unknown
4822 rm -f conftest.cs
4825 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
4826 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
4827 if test $libc_cv_have_section_quotes = yes; then
4828 cat >>confdefs.h <<\_ACEOF
4829 #define HAVE_SECTION_QUOTES 1
4830 _ACEOF
4837 if test $elf = yes; then
4838 libc_cv_asm_underscores=no
4839 else
4840 if test $ac_cv_prog_cc_works = yes; then
4841 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
4842 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
4843 if test "${libc_cv_asm_underscores+set}" = set; then
4844 echo $ECHO_N "(cached) $ECHO_C" >&6
4845 else
4846 cat >conftest.$ac_ext <<_ACEOF
4847 #line $LINENO "configure"
4848 #include "confdefs.h"
4849 asm ("_glibc_foobar:");
4851 main ()
4853 glibc_foobar ();
4855 return 0;
4857 _ACEOF
4858 rm -f conftest.$ac_objext conftest$ac_exeext
4859 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4860 (eval $ac_link) 2>&5
4861 ac_status=$?
4862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4863 (exit $ac_status); } &&
4864 { ac_try='test -s conftest$ac_exeext'
4865 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4866 (eval $ac_try) 2>&5
4867 ac_status=$?
4868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4869 (exit $ac_status); }; }; then
4870 libc_cv_asm_underscores=yes
4871 else
4872 echo "$as_me: failed program was:" >&5
4873 cat conftest.$ac_ext >&5
4874 libc_cv_asm_underscores=no
4876 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4878 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
4879 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
4880 else
4881 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
4882 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
4883 if test "${libc_cv_asm_underscores+set}" = set; then
4884 echo $ECHO_N "(cached) $ECHO_C" >&6
4885 else
4886 cat > conftest.$ac_ext <<EOF
4887 #line 4887 "configure"
4888 #include "confdefs.h"
4889 void underscore_test(void) {
4890 return; }
4892 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4893 (eval $ac_compile) 2>&5
4894 ac_status=$?
4895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4896 (exit $ac_status); }; then
4897 if grep _underscore_test conftest* >/dev/null; then
4898 rm -f conftest*
4899 libc_cv_asm_underscores=yes
4900 else
4901 rm -f conftest*
4902 libc_cv_asm_underscores=no
4904 else
4905 echo "configure: failed program was:" >&5
4906 cat conftest.$ac_ext >&5
4907 rm -f conftest*
4908 libc_cv_asm_underscores=no
4910 rm -f conftest*
4912 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
4913 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
4916 if test $libc_cv_asm_underscores = no; then
4917 cat >>confdefs.h <<\_ACEOF
4918 #define NO_UNDERSCORES 1
4919 _ACEOF
4923 if test $elf = yes; then
4924 libc_cv_weak_symbols=yes
4927 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
4928 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
4929 if test "${libc_cv_asm_weak_directive+set}" = set; then
4930 echo $ECHO_N "(cached) $ECHO_C" >&6
4931 else
4932 cat > conftest.s <<EOF
4933 ${libc_cv_dot_text}
4934 ${libc_cv_asm_global_directive} foo
4935 foo:
4936 .weak foo
4937 .weak bar; bar = foo
4939 if ${CC-cc} $CFLAGS -c conftest.s 2>/dev/null; then
4940 libc_cv_asm_weak_directive=yes
4941 else
4942 libc_cv_asm_weak_directive=no
4944 rm -f conftest*
4946 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
4947 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
4949 if test $libc_cv_asm_weak_directive = no; then
4950 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
4951 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
4952 if test "${libc_cv_asm_weakext_directive+set}" = set; then
4953 echo $ECHO_N "(cached) $ECHO_C" >&6
4954 else
4955 cat > conftest.s <<EOF
4956 ${libc_cv_dot_text}
4957 ${libc_cv_asm_global_directive} foo
4958 foo:
4959 .weakext bar foo
4960 .weakext baz
4961 ${libc_cv_asm_global_directive} baz
4962 baz:
4964 if ${CC-cc} $CFLAGS -c conftest.s 2>/dev/null; then
4965 libc_cv_asm_weakext_directive=yes
4966 else
4967 libc_cv_asm_weakext_directive=no
4969 rm -f conftest*
4971 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
4972 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
4974 fi # no .weak
4976 if test $libc_cv_asm_weak_directive = yes; then
4977 cat >>confdefs.h <<\_ACEOF
4978 #define HAVE_ASM_WEAK_DIRECTIVE 1
4979 _ACEOF
4981 elif test $libc_cv_asm_weakext_directive = yes; then
4982 cat >>confdefs.h <<\_ACEOF
4983 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
4984 _ACEOF
4988 case "${host_cpu}-${host_os}" in
4989 cris*)
4990 libc_cv_asm_line_sep='@'
4991 cat >>confdefs.h <<_ACEOF
4992 #define ASM_LINE_SEP $libc_cv_asm_line_sep
4993 _ACEOF
4996 hppa*linux*)
4997 echo "$as_me:$LINENO: checking for assembler line separator" >&5
4998 echo $ECHO_N "checking for assembler line separator... $ECHO_C" >&6
4999 if test "${libc_cv_asm_line_sep+set}" = set; then
5000 echo $ECHO_N "(cached) $ECHO_C" >&6
5001 else
5002 cat > conftest.s <<EOF
5003 nop ; is_old_puffin
5005 if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'
5006 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5007 (eval $ac_try) 2>&5
5008 ac_status=$?
5009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5010 (exit $ac_status); }; }; then
5011 libc_cv_asm_line_sep='!'
5012 else
5013 if test -z "$enable_hacker_mode"; then
5014 echo "*** You need a newer assembler to compile glibc"
5015 rm -f conftest*
5016 exit 1
5018 libc_cv_asm_line_sep=';'
5020 rm -f conftest*
5022 echo "$as_me:$LINENO: result: $libc_cv_asm_line_sep" >&5
5023 echo "${ECHO_T}$libc_cv_asm_line_sep" >&6
5024 cat >>confdefs.h <<_ACEOF
5025 #define ASM_LINE_SEP $libc_cv_asm_line_sep
5026 _ACEOF
5029 esac
5031 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
5032 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
5033 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
5034 echo $ECHO_N "(cached) $ECHO_C" >&6
5035 else
5036 cat > conftest.c <<\EOF
5037 _start () {}
5038 int __eh_pc;
5039 __throw () {}
5041 if { ac_try='${CC-cc} $CFLAGS
5042 -nostdlib -nostartfiles -Wl,--no-whole-archive
5043 -o conftest conftest.c 1>&5'
5044 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5045 (eval $ac_try) 2>&5
5046 ac_status=$?
5047 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5048 (exit $ac_status); }; }; then
5049 libc_cv_ld_no_whole_archive=yes
5050 else
5051 libc_cv_ld_no_whole_archive=no
5053 rm -f conftest*
5055 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
5056 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
5057 if test $libc_cv_ld_no_whole_archive = yes; then
5058 no_whole_archive=-Wl,--no-whole-archive
5061 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
5062 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
5063 if test "${libc_cv_gcc_exceptions+set}" = set; then
5064 echo $ECHO_N "(cached) $ECHO_C" >&6
5065 else
5066 cat > conftest.c <<\EOF
5067 _start () {}
5068 int __eh_pc;
5069 __throw () {}
5071 if { ac_try='${CC-cc} $CFLAGS
5072 -nostdlib -nostartfiles -fexceptions
5073 -o conftest conftest.c 1>&5'
5074 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5075 (eval $ac_try) 2>&5
5076 ac_status=$?
5077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5078 (exit $ac_status); }; }; then
5079 libc_cv_gcc_exceptions=yes
5080 else
5081 libc_cv_gcc_exceptions=no
5083 rm -f conftest*
5085 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
5086 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
5087 if test $libc_cv_gcc_exceptions = yes; then
5088 exceptions=-fexceptions
5091 if test "$base_machine" = alpha ; then
5092 echo "$as_me:$LINENO: checking for function ..ng prefix" >&5
5093 echo $ECHO_N "checking for function ..ng prefix... $ECHO_C" >&6
5094 if test "${libc_cv_gcc_alpha_ng_prefix+set}" = set; then
5095 echo $ECHO_N "(cached) $ECHO_C" >&6
5096 else
5097 cat > conftest.c <<\EOF
5098 foo () { }
5100 if { ac_try='${CC-cc} -S conftest.c -o - | fgrep "\$foo..ng" > /dev/null'
5101 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5102 (eval $ac_try) 2>&5
5103 ac_status=$?
5104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5105 (exit $ac_status); }; };
5106 then
5107 libc_cv_gcc_alpha_ng_prefix=yes
5108 else
5109 libc_cv_gcc_alpha_ng_prefix=no
5111 rm -f conftest*
5113 echo "$as_me:$LINENO: result: $libc_cv_gcc_alpha_ng_prefix" >&5
5114 echo "${ECHO_T}$libc_cv_gcc_alpha_ng_prefix" >&6
5115 if test $libc_cv_gcc_alpha_ng_prefix = yes ; then
5116 cat >>confdefs.h <<\_ACEOF
5117 #define ASM_ALPHA_NG_SYMBOL_PREFIX "$"
5118 _ACEOF
5120 else
5121 cat >>confdefs.h <<\_ACEOF
5122 #define ASM_ALPHA_NG_SYMBOL_PREFIX ""
5123 _ACEOF
5128 if test "$host_cpu" = powerpc ; then
5129 # Check for a bug present in at least versions 2.8.x of GCC
5130 # and versions 1.0.x of EGCS.
5131 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
5132 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
5133 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
5134 echo $ECHO_N "(cached) $ECHO_C" >&6
5135 else
5136 cat >conftest.$ac_ext <<_ACEOF
5137 #line $LINENO "configure"
5138 #include "confdefs.h"
5139 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
5141 main ()
5145 return 0;
5147 _ACEOF
5148 rm -f conftest.$ac_objext
5149 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5150 (eval $ac_compile) 2>&5
5151 ac_status=$?
5152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5153 (exit $ac_status); } &&
5154 { ac_try='test -s conftest.$ac_objext'
5155 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5156 (eval $ac_try) 2>&5
5157 ac_status=$?
5158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5159 (exit $ac_status); }; }; then
5160 libc_cv_c_asmcr0_bug='no'
5161 else
5162 echo "$as_me: failed program was:" >&5
5163 cat conftest.$ac_ext >&5
5164 libc_cv_c_asmcr0_bug='yes'
5166 rm -f conftest.$ac_objext conftest.$ac_ext
5168 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
5169 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
5170 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
5171 cat >>confdefs.h <<\_ACEOF
5172 #define BROKEN_PPC_ASM_CR0 1
5173 _ACEOF
5178 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
5179 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
5180 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
5181 echo $ECHO_N "(cached) $ECHO_C" >&6
5182 else
5183 cat > conftest.c <<EOF
5184 #line 5184 "configure"
5185 static char *__EH_FRAME_BEGIN__;
5186 _start ()
5188 #ifdef CHECK__register_frame
5189 __register_frame (__EH_FRAME_BEGIN__);
5190 __deregister_frame (__EH_FRAME_BEGIN__);
5191 #endif
5192 #ifdef CHECK__register_frame_info
5193 __register_frame_info (__EH_FRAME_BEGIN__);
5194 __deregister_frame_info (__EH_FRAME_BEGIN__);
5195 #endif
5197 int __eh_pc;
5198 __throw () {}
5199 /* FIXME: this is fragile. */
5200 malloc () {}
5201 strcmp () {}
5202 strlen () {}
5203 memcpy () {}
5204 memset () {}
5205 free () {}
5206 abort () {}
5207 __bzero () {}
5208 dl_iterate_phdr () {}
5210 if { ac_try='${CC-cc} $CFLAGS -DCHECK__register_frame_info
5211 -nostdlib -nostartfiles
5212 -o conftest conftest.c -lgcc >&5'
5213 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5214 (eval $ac_try) 2>&5
5215 ac_status=$?
5216 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5217 (exit $ac_status); }; }; then
5218 libc_cv_gcc_dwarf2_unwind_info=static
5219 else
5220 libc_cv_gcc_dwarf2_unwind_info=no
5222 if { ac_try='${CC-cc} $CFLAGS -DCHECK__register_frame_info
5223 -nostdlib -nostartfiles
5224 -o conftest conftest.c -lgcc -lgcc_eh >&5'
5225 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5226 (eval $ac_try) 2>&5
5227 ac_status=$?
5228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5229 (exit $ac_status); }; }; then
5230 if ${CC-cc} $CFLAGS -DCHECK__register_frame_info -nostdlib -nostartfiles \
5231 -o conftest conftest.c -lgcc -lgcc_eh -v 2>&1 >/dev/null \
5232 | grep -q -- --eh-frame-hdr; then
5233 libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
5234 else
5235 libc_cv_gcc_dwarf2_unwind_info=static
5237 else
5238 libc_cv_gcc_dwarf2_unwind_info=no
5240 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
5241 if { ac_try='${CC-cc} $CFLAGS -DCHECK__register_frame
5242 -nostdlib -nostartfiles
5243 -o conftest conftest.c -lgcc >&5'
5244 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5245 (eval $ac_try) 2>&5
5246 ac_status=$?
5247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5248 (exit $ac_status); }; }; then
5249 libc_cv_gcc_dwarf2_unwind_info=yes
5250 else
5251 libc_cv_gcc_dwarf2_unwind_info=no
5254 rm -f conftest*
5256 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
5257 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
5258 case $libc_cv_gcc_dwarf2_unwind_info in
5259 yes)
5260 cat >>confdefs.h <<\_ACEOF
5261 #define HAVE_DWARF2_UNWIND_INFO 1
5262 _ACEOF
5265 static)
5266 cat >>confdefs.h <<\_ACEOF
5267 #define HAVE_DWARF2_UNWIND_INFO 1
5268 _ACEOF
5270 cat >>confdefs.h <<\_ACEOF
5271 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
5272 _ACEOF
5275 esac
5277 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
5278 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
5279 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
5280 echo $ECHO_N "(cached) $ECHO_C" >&6
5281 else
5282 cat > conftest.c <<EOF
5283 #line 5283 "configure"
5284 int foo (int a)
5286 a = __builtin_expect (a, 10);
5287 return a == 10 ? 0 : 1;
5290 if { ac_try='${CC-cc} $CFLAGS -nostdlib -nostartfiles
5291 -o conftest conftest.c -lgcc >&5'
5292 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5293 (eval $ac_try) 2>&5
5294 ac_status=$?
5295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5296 (exit $ac_status); }; }; then
5297 libc_cv_gcc_builtin_expect=yes
5298 else
5299 libc_cv_gcc_builtin_expect=no
5301 rm -f conftest*
5303 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
5304 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
5305 if test "$libc_cv_gcc_builtin_expect" = yes; then
5306 cat >>confdefs.h <<\_ACEOF
5307 #define HAVE_BUILTIN_EXPECT 1
5308 _ACEOF
5312 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
5313 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
5314 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
5315 echo $ECHO_N "(cached) $ECHO_C" >&6
5316 else
5317 cat > conftest.c <<\EOF
5318 void zero (void *x)
5320 __builtin_memset (x, 0, 1000);
5323 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
5324 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5325 (eval $ac_try) 2>&5
5326 ac_status=$?
5327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5328 (exit $ac_status); }; };
5329 then
5330 libc_cv_gcc_builtin_memset=no
5331 else
5332 libc_cv_gcc_builtin_memset=yes
5334 rm -f conftest*
5336 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
5337 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
5338 if test "$libc_cv_gcc_builtin_memset" = yes ; then
5339 cat >>confdefs.h <<\_ACEOF
5340 #define HAVE_BUILTIN_MEMSET 1
5341 _ACEOF
5345 echo "$as_me:$LINENO: checking for local label subtraction" >&5
5346 echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
5347 if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
5348 echo $ECHO_N "(cached) $ECHO_C" >&6
5349 else
5350 cat > conftest.c <<EOF
5351 #line 5351 "configure"
5352 int foo (int a)
5354 static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
5355 void *p = &&l1 + ar[a];
5356 goto *p;
5358 return 1;
5360 return 2;
5363 if { ac_try='${CC-cc} $CFLAGS -nostdlib -nostartfiles
5364 -o conftest conftest.c -lgcc >&5'
5365 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5366 (eval $ac_try) 2>&5
5367 ac_status=$?
5368 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5369 (exit $ac_status); }; }; then
5370 libc_cv_gcc_subtract_local_labels=yes
5371 else
5372 libc_cv_gcc_subtract_local_labels=no
5374 rm -f conftest*
5376 echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
5377 echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
5378 if test "$libc_cv_gcc_subtract_local_labels" = yes; then
5379 cat >>confdefs.h <<\_ACEOF
5380 #define HAVE_SUBTRACT_LOCAL_LABELS 1
5381 _ACEOF
5385 if test "x$use__thread" != xno; then
5386 echo "$as_me:$LINENO: checking for __thread" >&5
5387 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
5388 if test "${libc_cv_gcc___thread+set}" = set; then
5389 echo $ECHO_N "(cached) $ECHO_C" >&6
5390 else
5391 cat > conftest.c <<\EOF
5392 __thread int a = 42;
5394 if { ac_try='${CC-cc} $CFLAGS -c conftest.c >&5'
5395 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5396 (eval $ac_try) 2>&5
5397 ac_status=$?
5398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5399 (exit $ac_status); }; }; then
5400 libc_cv_gcc___thread=yes
5401 else
5402 libc_cv_gcc___thread=no
5404 rm -f conftest*
5406 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
5407 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
5408 if test "$libc_cv_gcc___thread" = yes; then
5409 cat >>confdefs.h <<\_ACEOF
5410 #define HAVE___THREAD 1
5411 _ACEOF
5414 else
5415 libc_cv_gcc___thread=no
5418 if test "$libc_cv_gcc___thread" = yes; then
5419 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
5420 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
5421 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
5422 echo $ECHO_N "(cached) $ECHO_C" >&6
5423 else
5424 cat > conftest.c <<\EOF
5425 extern __thread int a __attribute__((tls_model ("initial-exec")));
5427 if { ac_try='${CC-cc} $CFLAGS -S -Werror conftest.c >&5'
5428 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5429 (eval $ac_try) 2>&5
5430 ac_status=$?
5431 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5432 (exit $ac_status); }; }; then
5433 libc_cv_gcc_tls_model_attr=yes
5434 else
5435 libc_cv_gcc_tls_model_attr=no
5437 rm -f conftest*
5439 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
5440 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
5441 if test "$libc_cv_gcc_tls_model_attr" = yes; then
5442 cat >>confdefs.h <<\_ACEOF
5443 #define HAVE_TLS_MODEL_ATTRIBUTE 1
5444 _ACEOF
5449 echo "$as_me:$LINENO: checking for libgd" >&5
5450 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
5451 if test "$with_gd" != "no"; then
5452 old_CFLAGS="$CFLAGS"
5453 CFLAGS="$CFLAGS $libgd_include"
5454 old_LDFLAGS="$LDFLAGS"
5455 LDFLAGS="$LDFLAGS $libgd_ldflags"
5456 old_LIBS="$LIBS"
5457 LIBS="$LIBS -lgd -lpng -lz -lm"
5458 cat >conftest.$ac_ext <<_ACEOF
5459 #line $LINENO "configure"
5460 #include "confdefs.h"
5461 #include <gd.h>
5463 main ()
5465 gdImagePng (0, 0)
5467 return 0;
5469 _ACEOF
5470 rm -f conftest.$ac_objext conftest$ac_exeext
5471 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5472 (eval $ac_link) 2>&5
5473 ac_status=$?
5474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5475 (exit $ac_status); } &&
5476 { ac_try='test -s conftest$ac_exeext'
5477 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5478 (eval $ac_try) 2>&5
5479 ac_status=$?
5480 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5481 (exit $ac_status); }; }; then
5482 LIBGD=yes
5483 else
5484 echo "$as_me: failed program was:" >&5
5485 cat conftest.$ac_ext >&5
5486 LIBGD=no
5488 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5489 CFLAGS="$old_CFLAGS"
5490 LDFLAGS="$old_LDFLAGS"
5491 LIBS="$old_LIBS"
5492 else
5493 LIBGD=no
5495 echo "$as_me:$LINENO: result: $LIBGD" >&5
5496 echo "${ECHO_T}$LIBGD" >&6
5500 echo "$as_me:$LINENO: checking for egrep" >&5
5501 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
5502 if test "${ac_cv_prog_egrep+set}" = set; then
5503 echo $ECHO_N "(cached) $ECHO_C" >&6
5504 else
5505 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
5506 then ac_cv_prog_egrep='grep -E'
5507 else ac_cv_prog_egrep='egrep'
5510 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
5511 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
5512 EGREP=$ac_cv_prog_egrep
5515 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5516 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5517 if test "${ac_cv_header_stdc+set}" = set; then
5518 echo $ECHO_N "(cached) $ECHO_C" >&6
5519 else
5520 cat >conftest.$ac_ext <<_ACEOF
5521 #line $LINENO "configure"
5522 #include "confdefs.h"
5523 #include <stdlib.h>
5524 #include <stdarg.h>
5525 #include <string.h>
5526 #include <float.h>
5528 _ACEOF
5529 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5530 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5531 ac_status=$?
5532 grep -v '^ *+' conftest.er1 >conftest.err
5533 rm -f conftest.er1
5534 cat conftest.err >&5
5535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5536 (exit $ac_status); } >/dev/null; then
5537 if test -s conftest.err; then
5538 ac_cpp_err=$ac_c_preproc_warn_flag
5539 else
5540 ac_cpp_err=
5542 else
5543 ac_cpp_err=yes
5545 if test -z "$ac_cpp_err"; then
5546 ac_cv_header_stdc=yes
5547 else
5548 echo "$as_me: failed program was:" >&5
5549 cat conftest.$ac_ext >&5
5550 ac_cv_header_stdc=no
5552 rm -f conftest.err conftest.$ac_ext
5554 if test $ac_cv_header_stdc = yes; then
5555 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5556 cat >conftest.$ac_ext <<_ACEOF
5557 #line $LINENO "configure"
5558 #include "confdefs.h"
5559 #include <string.h>
5561 _ACEOF
5562 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5563 $EGREP "memchr" >/dev/null 2>&1; then
5565 else
5566 ac_cv_header_stdc=no
5568 rm -f conftest*
5572 if test $ac_cv_header_stdc = yes; then
5573 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5574 cat >conftest.$ac_ext <<_ACEOF
5575 #line $LINENO "configure"
5576 #include "confdefs.h"
5577 #include <stdlib.h>
5579 _ACEOF
5580 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5581 $EGREP "free" >/dev/null 2>&1; then
5583 else
5584 ac_cv_header_stdc=no
5586 rm -f conftest*
5590 if test $ac_cv_header_stdc = yes; then
5591 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5592 if test "$cross_compiling" = yes; then
5594 else
5595 cat >conftest.$ac_ext <<_ACEOF
5596 #line $LINENO "configure"
5597 #include "confdefs.h"
5598 #include <ctype.h>
5599 #if ((' ' & 0x0FF) == 0x020)
5600 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5601 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5602 #else
5603 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
5604 || ('j' <= (c) && (c) <= 'r') \
5605 || ('s' <= (c) && (c) <= 'z'))
5606 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5607 #endif
5609 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5611 main ()
5613 int i;
5614 for (i = 0; i < 256; i++)
5615 if (XOR (islower (i), ISLOWER (i))
5616 || toupper (i) != TOUPPER (i))
5617 exit(2);
5618 exit (0);
5620 _ACEOF
5621 rm -f conftest$ac_exeext
5622 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5623 (eval $ac_link) 2>&5
5624 ac_status=$?
5625 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5626 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5627 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5628 (eval $ac_try) 2>&5
5629 ac_status=$?
5630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5631 (exit $ac_status); }; }; then
5633 else
5634 echo "$as_me: program exited with status $ac_status" >&5
5635 echo "$as_me: failed program was:" >&5
5636 cat conftest.$ac_ext >&5
5637 ( exit $ac_status )
5638 ac_cv_header_stdc=no
5640 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5644 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5645 echo "${ECHO_T}$ac_cv_header_stdc" >&6
5646 if test $ac_cv_header_stdc = yes; then
5648 cat >>confdefs.h <<\_ACEOF
5649 #define STDC_HEADERS 1
5650 _ACEOF
5654 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5664 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5665 inttypes.h stdint.h unistd.h
5667 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5668 echo "$as_me:$LINENO: checking for $ac_header" >&5
5669 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5670 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5671 echo $ECHO_N "(cached) $ECHO_C" >&6
5672 else
5673 cat >conftest.$ac_ext <<_ACEOF
5674 #line $LINENO "configure"
5675 #include "confdefs.h"
5676 $ac_includes_default
5678 #include <$ac_header>
5679 _ACEOF
5680 rm -f conftest.$ac_objext
5681 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5682 (eval $ac_compile) 2>&5
5683 ac_status=$?
5684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5685 (exit $ac_status); } &&
5686 { ac_try='test -s conftest.$ac_objext'
5687 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5688 (eval $ac_try) 2>&5
5689 ac_status=$?
5690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5691 (exit $ac_status); }; }; then
5692 eval "$as_ac_Header=yes"
5693 else
5694 echo "$as_me: failed program was:" >&5
5695 cat conftest.$ac_ext >&5
5696 eval "$as_ac_Header=no"
5698 rm -f conftest.$ac_objext conftest.$ac_ext
5700 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5701 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5702 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5703 cat >>confdefs.h <<_ACEOF
5704 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5705 _ACEOF
5709 done
5712 echo "$as_me:$LINENO: checking for long double" >&5
5713 echo $ECHO_N "checking for long double... $ECHO_C" >&6
5714 if test "${ac_cv_type_long_double+set}" = set; then
5715 echo $ECHO_N "(cached) $ECHO_C" >&6
5716 else
5717 cat >conftest.$ac_ext <<_ACEOF
5718 #line $LINENO "configure"
5719 #include "confdefs.h"
5720 $ac_includes_default
5722 main ()
5724 if ((long double *) 0)
5725 return 0;
5726 if (sizeof (long double))
5727 return 0;
5729 return 0;
5731 _ACEOF
5732 rm -f conftest.$ac_objext
5733 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5734 (eval $ac_compile) 2>&5
5735 ac_status=$?
5736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5737 (exit $ac_status); } &&
5738 { ac_try='test -s conftest.$ac_objext'
5739 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5740 (eval $ac_try) 2>&5
5741 ac_status=$?
5742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5743 (exit $ac_status); }; }; then
5744 ac_cv_type_long_double=yes
5745 else
5746 echo "$as_me: failed program was:" >&5
5747 cat conftest.$ac_ext >&5
5748 ac_cv_type_long_double=no
5750 rm -f conftest.$ac_objext conftest.$ac_ext
5752 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
5753 echo "${ECHO_T}$ac_cv_type_long_double" >&6
5755 echo "$as_me:$LINENO: checking size of long double" >&5
5756 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
5757 if test "${ac_cv_sizeof_long_double+set}" = set; then
5758 echo $ECHO_N "(cached) $ECHO_C" >&6
5759 else
5760 if test "$ac_cv_type_long_double" = yes; then
5761 # The cast to unsigned long works around a bug in the HP C Compiler
5762 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5763 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5764 # This bug is HP SR number 8606223364.
5765 if test "$cross_compiling" = yes; then
5766 # Depending upon the size, compute the lo and hi bounds.
5767 cat >conftest.$ac_ext <<_ACEOF
5768 #line $LINENO "configure"
5769 #include "confdefs.h"
5770 $ac_includes_default
5772 main ()
5774 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
5775 test_array [0] = 0
5778 return 0;
5780 _ACEOF
5781 rm -f conftest.$ac_objext
5782 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5783 (eval $ac_compile) 2>&5
5784 ac_status=$?
5785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5786 (exit $ac_status); } &&
5787 { ac_try='test -s conftest.$ac_objext'
5788 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5789 (eval $ac_try) 2>&5
5790 ac_status=$?
5791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5792 (exit $ac_status); }; }; then
5793 ac_lo=0 ac_mid=0
5794 while :; do
5795 cat >conftest.$ac_ext <<_ACEOF
5796 #line $LINENO "configure"
5797 #include "confdefs.h"
5798 $ac_includes_default
5800 main ()
5802 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
5803 test_array [0] = 0
5806 return 0;
5808 _ACEOF
5809 rm -f conftest.$ac_objext
5810 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5811 (eval $ac_compile) 2>&5
5812 ac_status=$?
5813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5814 (exit $ac_status); } &&
5815 { ac_try='test -s conftest.$ac_objext'
5816 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5817 (eval $ac_try) 2>&5
5818 ac_status=$?
5819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5820 (exit $ac_status); }; }; then
5821 ac_hi=$ac_mid; break
5822 else
5823 echo "$as_me: failed program was:" >&5
5824 cat conftest.$ac_ext >&5
5825 ac_lo=`expr $ac_mid + 1`
5826 if test $ac_lo -le $ac_mid; then
5827 ac_lo= ac_hi=
5828 break
5830 ac_mid=`expr 2 '*' $ac_mid + 1`
5832 rm -f conftest.$ac_objext conftest.$ac_ext
5833 done
5834 else
5835 echo "$as_me: failed program was:" >&5
5836 cat conftest.$ac_ext >&5
5837 cat >conftest.$ac_ext <<_ACEOF
5838 #line $LINENO "configure"
5839 #include "confdefs.h"
5840 $ac_includes_default
5842 main ()
5844 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
5845 test_array [0] = 0
5848 return 0;
5850 _ACEOF
5851 rm -f conftest.$ac_objext
5852 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5853 (eval $ac_compile) 2>&5
5854 ac_status=$?
5855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5856 (exit $ac_status); } &&
5857 { ac_try='test -s conftest.$ac_objext'
5858 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5859 (eval $ac_try) 2>&5
5860 ac_status=$?
5861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5862 (exit $ac_status); }; }; then
5863 ac_hi=-1 ac_mid=-1
5864 while :; do
5865 cat >conftest.$ac_ext <<_ACEOF
5866 #line $LINENO "configure"
5867 #include "confdefs.h"
5868 $ac_includes_default
5870 main ()
5872 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
5873 test_array [0] = 0
5876 return 0;
5878 _ACEOF
5879 rm -f conftest.$ac_objext
5880 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5881 (eval $ac_compile) 2>&5
5882 ac_status=$?
5883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5884 (exit $ac_status); } &&
5885 { ac_try='test -s conftest.$ac_objext'
5886 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5887 (eval $ac_try) 2>&5
5888 ac_status=$?
5889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5890 (exit $ac_status); }; }; then
5891 ac_lo=$ac_mid; break
5892 else
5893 echo "$as_me: failed program was:" >&5
5894 cat conftest.$ac_ext >&5
5895 ac_hi=`expr '(' $ac_mid ')' - 1`
5896 if test $ac_mid -le $ac_hi; then
5897 ac_lo= ac_hi=
5898 break
5900 ac_mid=`expr 2 '*' $ac_mid`
5902 rm -f conftest.$ac_objext conftest.$ac_ext
5903 done
5904 else
5905 echo "$as_me: failed program was:" >&5
5906 cat conftest.$ac_ext >&5
5907 ac_lo= ac_hi=
5909 rm -f conftest.$ac_objext conftest.$ac_ext
5911 rm -f conftest.$ac_objext conftest.$ac_ext
5912 # Binary search between lo and hi bounds.
5913 while test "x$ac_lo" != "x$ac_hi"; do
5914 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5915 cat >conftest.$ac_ext <<_ACEOF
5916 #line $LINENO "configure"
5917 #include "confdefs.h"
5918 $ac_includes_default
5920 main ()
5922 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
5923 test_array [0] = 0
5926 return 0;
5928 _ACEOF
5929 rm -f conftest.$ac_objext
5930 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5931 (eval $ac_compile) 2>&5
5932 ac_status=$?
5933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5934 (exit $ac_status); } &&
5935 { ac_try='test -s conftest.$ac_objext'
5936 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5937 (eval $ac_try) 2>&5
5938 ac_status=$?
5939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5940 (exit $ac_status); }; }; then
5941 ac_hi=$ac_mid
5942 else
5943 echo "$as_me: failed program was:" >&5
5944 cat conftest.$ac_ext >&5
5945 ac_lo=`expr '(' $ac_mid ')' + 1`
5947 rm -f conftest.$ac_objext conftest.$ac_ext
5948 done
5949 case $ac_lo in
5950 ?*) ac_cv_sizeof_long_double=$ac_lo;;
5951 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77" >&5
5952 echo "$as_me: error: cannot compute sizeof (long double), 77" >&2;}
5953 { (exit 1); exit 1; }; } ;;
5954 esac
5955 else
5956 if test "$cross_compiling" = yes; then
5957 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling" >&5
5958 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
5959 { (exit 1); exit 1; }; }
5960 else
5961 cat >conftest.$ac_ext <<_ACEOF
5962 #line $LINENO "configure"
5963 #include "confdefs.h"
5964 $ac_includes_default
5965 long longval () { return (long) (sizeof (long double)); }
5966 unsigned long ulongval () { return (long) (sizeof (long double)); }
5967 #include <stdio.h>
5968 #include <stdlib.h>
5970 main ()
5973 FILE *f = fopen ("conftest.val", "w");
5974 if (! f)
5975 exit (1);
5976 if (((long) (sizeof (long double))) < 0)
5978 long i = longval ();
5979 if (i != ((long) (sizeof (long double))))
5980 exit (1);
5981 fprintf (f, "%ld\n", i);
5983 else
5985 unsigned long i = ulongval ();
5986 if (i != ((long) (sizeof (long double))))
5987 exit (1);
5988 fprintf (f, "%lu\n", i);
5990 exit (ferror (f) || fclose (f) != 0);
5993 return 0;
5995 _ACEOF
5996 rm -f conftest$ac_exeext
5997 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5998 (eval $ac_link) 2>&5
5999 ac_status=$?
6000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6001 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6002 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6003 (eval $ac_try) 2>&5
6004 ac_status=$?
6005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6006 (exit $ac_status); }; }; then
6007 ac_cv_sizeof_long_double=`cat conftest.val`
6008 else
6009 echo "$as_me: program exited with status $ac_status" >&5
6010 echo "$as_me: failed program was:" >&5
6011 cat conftest.$ac_ext >&5
6012 ( exit $ac_status )
6013 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77" >&5
6014 echo "$as_me: error: cannot compute sizeof (long double), 77" >&2;}
6015 { (exit 1); exit 1; }; }
6017 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6020 rm -f conftest.val
6021 else
6022 ac_cv_sizeof_long_double=0
6025 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
6026 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
6027 cat >>confdefs.h <<_ACEOF
6028 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
6029 _ACEOF
6032 sizeof_long_double=$ac_cv_sizeof_long_double
6035 ### End of automated tests.
6036 ### Now run sysdeps configure fragments.
6038 # They also can set these variables.
6039 use_ldconfig=no
6040 ldd_rewrite_script=no
6041 libc_cv_sysconfdir=$sysconfdir
6042 libc_cv_gcc_unwind_find_fde=no
6044 # Iterate over all the sysdep directories we will use, running their
6045 # configure fragments, and looking for a uname implementation.
6046 uname=
6047 for dir in $sysnames; do
6048 case $dir in
6049 /*) dest=$dir ;;
6050 *) dest=$srcdir/$dir ;;
6051 esac
6052 if test -r $dest/configure; then
6053 echo "$as_me:$LINENO: result: running configure fragment for $dest" >&5
6054 echo "${ECHO_T}running configure fragment for $dest" >&6
6055 . $dest/configure
6058 if test -z "$uname"; then
6059 if test -r $dest/uname.c ||
6060 test -r $dest/uname.S ||
6061 { test -r $dest/syscalls.list &&
6062 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
6063 uname=$dir
6066 done
6068 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
6069 cat >>confdefs.h <<\_ACEOF
6070 #define EXPORT_UNWIND_FIND_FDE 1
6071 _ACEOF
6076 # If we will use the generic uname implementation, we must figure out what
6077 # it will say by examining the system, and write the results in config-name.h.
6078 if test "$uname" = "sysdeps/generic"; then
6080 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
6081 if test $uname_sysname != $config_os; then
6082 config_release=`echo $config_os | sed s/$uname_sysname//`
6085 echo "$as_me:$LINENO: checking OS release for uname" >&5
6086 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
6087 if test "${libc_cv_uname_release+set}" = set; then
6088 echo $ECHO_N "(cached) $ECHO_C" >&6
6089 else
6090 if test -r /vmunix; then
6091 kernel_id=`strings /vmunix | grep UNIX`
6092 elif test -r /dynix; then
6093 kernel_id=`strings /dynix | grep DYNIX`
6094 else
6095 kernel_id=
6098 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
6099 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
6100 != x$config_release; then
6101 # The configuration release is a substring of the kernel release.
6102 libc_cv_uname_release=$kernel_release
6103 elif test x$config_release != x; then
6104 libc_cv_uname_release=$config_release
6105 elif test x$kernel_release != x; then
6106 libc_cv_uname_release=$kernel_release
6107 else
6108 libc_cv_uname_release=unknown
6111 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
6112 echo "${ECHO_T}$libc_cv_uname_release" >&6
6113 uname_release="$libc_cv_uname_release"
6115 echo "$as_me:$LINENO: checking OS version for uname" >&5
6116 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
6117 if test "${libc_cv_uname_version+set}" = set; then
6118 echo $ECHO_N "(cached) $ECHO_C" >&6
6119 else
6120 if test -r /vmunix; then
6121 kernel_id=`strings /vmunix | grep UNIX`
6122 elif test -r /dynix; then
6123 kernel_id=`strings /dynix | grep DYNIX`
6124 else
6125 kernel_id=
6128 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
6129 if test -n "$kernel_version"; then
6130 libc_cv_uname_version="$kernel_version"
6131 else
6132 libc_cv_uname_version=unknown
6135 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
6136 echo "${ECHO_T}$libc_cv_uname_version" >&6
6137 uname_version="$libc_cv_uname_version"
6139 config_uname=config-name.h:config-name.in
6140 else
6141 # For non-generic uname, we don't need to create config-name.h at all.
6142 config_uname=
6145 cat >>confdefs.h <<\_ACEOF
6146 #define USE_IN_LIBIO 1
6147 _ACEOF
6150 # Test for old glibc 2.0.x headers so that they can be removed properly
6151 # Search only in includedir.
6152 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
6153 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
6154 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
6155 then
6156 old_glibc_headers=yes
6157 else
6158 old_glibc_headers=no
6160 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
6161 echo "${ECHO_T}$old_glibc_headers" >&6
6162 if test ${old_glibc_headers} = yes; then
6163 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
6164 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
6165 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
6166 echo "$as_me: WARNING: *** be removed." >&2;}
6179 if test $gnu_ld = yes; then
6180 cat >>confdefs.h <<\_ACEOF
6181 #define HAVE_GNU_LD 1
6182 _ACEOF
6185 if test $gnu_as = yes; then
6186 cat >>confdefs.h <<\_ACEOF
6187 #define HAVE_GNU_AS 1
6188 _ACEOF
6191 if test $elf = yes; then
6192 cat >>confdefs.h <<\_ACEOF
6193 #define HAVE_ELF 1
6194 _ACEOF
6197 if test $xcoff = yes; then
6198 cat >>confdefs.h <<\_ACEOF
6199 #define HAVE_XCOFF 1
6200 _ACEOF
6206 if test $shared = default; then
6207 if test $gnu_ld = yes; then
6208 shared=$elf
6209 else
6210 # For now we do not assume shared libs are available. In future more
6211 # tests might become available.
6212 shared=no
6216 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
6217 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
6218 if test "${pic_default+set}" = set; then
6219 echo $ECHO_N "(cached) $ECHO_C" >&6
6220 else
6221 pic_default=yes
6222 cat > conftest.c <<EOF
6223 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
6224 # error PIC is default.
6225 #endif
6227 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6228 pic_default=no
6230 rm -f conftest.*
6232 echo "$as_me:$LINENO: result: $pic_default" >&5
6233 echo "${ECHO_T}$pic_default" >&6
6244 case "$add_ons" in
6245 *door*) linux_doors=yes ;;
6246 *) linux_doors=no ;;
6247 esac
6252 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
6253 config_makefile=
6254 else
6255 config_makefile=Makefile
6258 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
6259 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
6263 ac_config_files="$ac_config_files config.make glibcbug ${config_makefile} ${config_uname}"
6265 ac_config_commands="$ac_config_commands default"
6267 cat >confcache <<\_ACEOF
6268 # This file is a shell script that caches the results of configure
6269 # tests run on this system so they can be shared between configure
6270 # scripts and configure runs, see configure's option --config-cache.
6271 # It is not useful on other systems. If it contains results you don't
6272 # want to keep, you may remove or edit it.
6274 # config.status only pays attention to the cache file if you give it
6275 # the --recheck option to rerun configure.
6277 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6278 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6279 # following values.
6281 _ACEOF
6283 # The following way of writing the cache mishandles newlines in values,
6284 # but we know of no workaround that is simple, portable, and efficient.
6285 # So, don't put newlines in cache variables' values.
6286 # Ultrix sh set writes to stderr and can't be redirected directly,
6287 # and sets the high bit in the cache file unless we assign to the vars.
6289 (set) 2>&1 |
6290 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6291 *ac_space=\ *)
6292 # `set' does not quote correctly, so add quotes (double-quote
6293 # substitution turns \\\\ into \\, and sed turns \\ into \).
6294 sed -n \
6295 "s/'/'\\\\''/g;
6296 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6299 # `set' quotes correctly as required by POSIX, so do not add quotes.
6300 sed -n \
6301 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6303 esac;
6305 sed '
6306 t clear
6307 : clear
6308 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6309 t end
6310 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6311 : end' >>confcache
6312 if cmp -s $cache_file confcache; then :; else
6313 if test -w $cache_file; then
6314 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
6315 cat confcache >$cache_file
6316 else
6317 echo "not updating unwritable cache $cache_file"
6320 rm -f confcache
6322 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6323 # Let make expand exec_prefix.
6324 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6326 # VPATH may cause trouble with some makes, so we remove $(srcdir),
6327 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6328 # trailing colons and then remove the whole line if VPATH becomes empty
6329 # (actually we leave an empty line to preserve line numbers).
6330 if test "x$srcdir" = x.; then
6331 ac_vpsub='/^[ ]*VPATH[ ]*=/{
6332 s/:*\$(srcdir):*/:/;
6333 s/:*\${srcdir}:*/:/;
6334 s/:*@srcdir@:*/:/;
6335 s/^\([^=]*=[ ]*\):*/\1/;
6336 s/:*$//;
6337 s/^[^=]*=[ ]*$//;
6341 DEFS=-DHAVE_CONFIG_H
6343 ac_libobjs=
6344 ac_ltlibobjs=
6345 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6346 # 1. Remove the extension, and $U if already installed.
6347 ac_i=`echo "$ac_i" |
6348 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
6349 # 2. Add them.
6350 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
6351 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
6352 done
6353 LIBOBJS=$ac_libobjs
6355 LTLIBOBJS=$ac_ltlibobjs
6359 : ${CONFIG_STATUS=./config.status}
6360 ac_clean_files_save=$ac_clean_files
6361 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6362 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
6363 echo "$as_me: creating $CONFIG_STATUS" >&6;}
6364 cat >$CONFIG_STATUS <<_ACEOF
6365 #! $SHELL
6366 # Generated by $as_me.
6367 # Run this file to recreate the current configuration.
6368 # Compiler output produced by configure, useful for debugging
6369 # configure, is in config.log if it exists.
6371 debug=false
6372 SHELL=\${CONFIG_SHELL-$SHELL}
6373 _ACEOF
6375 cat >>$CONFIG_STATUS <<\_ACEOF
6376 ## --------------------- ##
6377 ## M4sh Initialization. ##
6378 ## --------------------- ##
6380 # Be Bourne compatible
6381 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
6382 emulate sh
6383 NULLCMD=:
6384 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
6385 # is contrary to our usage. Disable this feature.
6386 alias -g '${1+"$@"}'='"$@"'
6387 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
6388 set -o posix
6391 # Support unset when possible.
6392 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
6393 as_unset=unset
6394 else
6395 as_unset=false
6399 # Work around bugs in pre-3.0 UWIN ksh.
6400 $as_unset ENV MAIL MAILPATH
6401 PS1='$ '
6402 PS2='> '
6403 PS4='+ '
6405 # NLS nuisances.
6406 for as_var in LANG LANGUAGE LC_ALL LC_COLLATE LC_CTYPE LC_NUMERIC LC_MESSAGES LC_TIME
6408 if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
6409 eval $as_var=C; export $as_var
6410 else
6411 $as_unset $as_var
6413 done
6415 # Required to use basename.
6416 if expr a : '\(a\)' >/dev/null 2>&1; then
6417 as_expr=expr
6418 else
6419 as_expr=false
6422 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
6423 as_basename=basename
6424 else
6425 as_basename=false
6429 # Name of the executable.
6430 as_me=`$as_basename "$0" ||
6431 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
6432 X"$0" : 'X\(//\)$' \| \
6433 X"$0" : 'X\(/\)$' \| \
6434 . : '\(.\)' 2>/dev/null ||
6435 echo X/"$0" |
6436 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
6437 /^X\/\(\/\/\)$/{ s//\1/; q; }
6438 /^X\/\(\/\).*/{ s//\1/; q; }
6439 s/.*/./; q'`
6442 # PATH needs CR, and LINENO needs CR and PATH.
6443 # Avoid depending upon Character Ranges.
6444 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
6445 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
6446 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
6447 as_cr_digits='0123456789'
6448 as_cr_alnum=$as_cr_Letters$as_cr_digits
6450 # The user is always right.
6451 if test "${PATH_SEPARATOR+set}" != set; then
6452 echo "#! /bin/sh" >conftest.sh
6453 echo "exit 0" >>conftest.sh
6454 chmod +x conftest.sh
6455 if (PATH="/nonexistent;."; conftest.sh) >/dev/null 2>&1; then
6456 PATH_SEPARATOR=';'
6457 else
6458 PATH_SEPARATOR=:
6460 rm -f conftest.sh
6464 as_lineno_1=$LINENO
6465 as_lineno_2=$LINENO
6466 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6467 test "x$as_lineno_1" != "x$as_lineno_2" &&
6468 test "x$as_lineno_3" = "x$as_lineno_2" || {
6469 # Find who we are. Look in the path if we contain no path at all
6470 # relative or not.
6471 case $0 in
6472 *[\\/]* ) as_myself=$0 ;;
6473 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6474 for as_dir in $PATH
6476 IFS=$as_save_IFS
6477 test -z "$as_dir" && as_dir=.
6478 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
6479 done
6482 esac
6483 # We did not find ourselves, most probably we were run as `sh COMMAND'
6484 # in which case we are not to be found in the path.
6485 if test "x$as_myself" = x; then
6486 as_myself=$0
6488 if test ! -f "$as_myself"; then
6489 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
6490 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
6491 { (exit 1); exit 1; }; }
6493 case $CONFIG_SHELL in
6495 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6496 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
6498 IFS=$as_save_IFS
6499 test -z "$as_dir" && as_dir=.
6500 for as_base in sh bash ksh sh5; do
6501 case $as_dir in
6503 if ("$as_dir/$as_base" -c '
6504 as_lineno_1=$LINENO
6505 as_lineno_2=$LINENO
6506 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6507 test "x$as_lineno_1" != "x$as_lineno_2" &&
6508 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
6509 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
6510 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
6511 CONFIG_SHELL=$as_dir/$as_base
6512 export CONFIG_SHELL
6513 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
6514 fi;;
6515 esac
6516 done
6517 done
6519 esac
6521 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
6522 # uniformly replaced by the line number. The first 'sed' inserts a
6523 # line-number line before each line; the second 'sed' does the real
6524 # work. The second script uses 'N' to pair each line-number line
6525 # with the numbered line, and appends trailing '-' during
6526 # substitution so that $LINENO is not a special case at line end.
6527 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
6528 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
6529 sed '=' <$as_myself |
6530 sed '
6532 s,$,-,
6533 : loop
6534 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
6535 t loop
6536 s,-$,,
6537 s,^['$as_cr_digits']*\n,,
6538 ' >$as_me.lineno &&
6539 chmod +x $as_me.lineno ||
6540 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
6541 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
6542 { (exit 1); exit 1; }; }
6544 # Don't try to exec as it changes $[0], causing all sort of problems
6545 # (the dirname of $[0] is not the place where we might find the
6546 # original and so on. Autoconf is especially sensible to this).
6547 . ./$as_me.lineno
6548 # Exit status is that of the last command.
6549 exit
6553 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
6554 *c*,-n*) ECHO_N= ECHO_C='
6555 ' ECHO_T=' ' ;;
6556 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
6557 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
6558 esac
6560 if expr a : '\(a\)' >/dev/null 2>&1; then
6561 as_expr=expr
6562 else
6563 as_expr=false
6566 rm -f conf$$ conf$$.exe conf$$.file
6567 echo >conf$$.file
6568 if ln -s conf$$.file conf$$ 2>/dev/null; then
6569 # We could just check for DJGPP; but this test a) works b) is more generic
6570 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
6571 if test -f conf$$.exe; then
6572 # Don't use ln at all; we don't have any links
6573 as_ln_s='cp -p'
6574 else
6575 as_ln_s='ln -s'
6577 elif ln conf$$.file conf$$ 2>/dev/null; then
6578 as_ln_s=ln
6579 else
6580 as_ln_s='cp -p'
6582 rm -f conf$$ conf$$.exe conf$$.file
6584 if mkdir -p . 2>/dev/null; then
6585 as_mkdir_p=:
6586 else
6587 as_mkdir_p=false
6590 as_executable_p="test -f"
6592 # Sed expression to map a string onto a valid CPP name.
6593 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
6595 # Sed expression to map a string onto a valid variable name.
6596 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
6599 # IFS
6600 # We need space, tab and new line, in precisely that order.
6601 as_nl='
6603 IFS=" $as_nl"
6605 # CDPATH.
6606 $as_unset CDPATH
6608 exec 6>&1
6610 # Open the log real soon, to keep \$[0] and so on meaningful, and to
6611 # report actual input values of CONFIG_FILES etc. instead of their
6612 # values after options handling. Logging --version etc. is OK.
6613 exec 5>>config.log
6615 echo
6616 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6617 ## Running $as_me. ##
6618 _ASBOX
6619 } >&5
6620 cat >&5 <<_CSEOF
6622 This file was extended by GNU C Library $as_me (see version.h), which was
6623 generated by GNU Autoconf 2.54. Invocation command line was
6625 CONFIG_FILES = $CONFIG_FILES
6626 CONFIG_HEADERS = $CONFIG_HEADERS
6627 CONFIG_LINKS = $CONFIG_LINKS
6628 CONFIG_COMMANDS = $CONFIG_COMMANDS
6629 $ $0 $@
6631 _CSEOF
6632 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
6633 echo >&5
6634 _ACEOF
6636 # Files that config.status was made for.
6637 if test -n "$ac_config_files"; then
6638 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
6641 if test -n "$ac_config_headers"; then
6642 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
6645 if test -n "$ac_config_links"; then
6646 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
6649 if test -n "$ac_config_commands"; then
6650 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
6653 cat >>$CONFIG_STATUS <<\_ACEOF
6655 ac_cs_usage="\
6656 \`$as_me' instantiates files from templates according to the
6657 current configuration.
6659 Usage: $0 [OPTIONS] [FILE]...
6661 -h, --help print this help, then exit
6662 -V, --version print version number, then exit
6663 -d, --debug don't remove temporary files
6664 --recheck update $as_me by reconfiguring in the same conditions
6665 --file=FILE[:TEMPLATE]
6666 instantiate the configuration file FILE
6667 --header=FILE[:TEMPLATE]
6668 instantiate the configuration header FILE
6670 Configuration files:
6671 $config_files
6673 Configuration headers:
6674 $config_headers
6676 Configuration commands:
6677 $config_commands
6679 Report bugs to <bug-autoconf@gnu.org>."
6680 _ACEOF
6682 cat >>$CONFIG_STATUS <<_ACEOF
6683 ac_cs_version="\\
6684 GNU C Library config.status (see version.h)
6685 configured by $0, generated by GNU Autoconf 2.54,
6686 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
6688 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
6689 Free Software Foundation, Inc.
6690 This config.status script is free software; the Free Software Foundation
6691 gives unlimited permission to copy, distribute and modify it."
6692 srcdir=$srcdir
6693 INSTALL="$INSTALL"
6694 _ACEOF
6696 cat >>$CONFIG_STATUS <<\_ACEOF
6697 # If no file are specified by the user, then we need to provide default
6698 # value. By we need to know if files were specified by the user.
6699 ac_need_defaults=:
6700 while test $# != 0
6702 case $1 in
6703 --*=*)
6704 ac_option=`expr "x$1" : 'x\([^=]*\)='`
6705 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
6706 ac_shift=:
6709 ac_option=$1
6710 ac_optarg=$2
6711 ac_shift=shift
6713 *) # This is not an option, so the user has probably given explicit
6714 # arguments.
6715 ac_option=$1
6716 ac_need_defaults=false;;
6717 esac
6719 case $ac_option in
6720 # Handling of the options.
6721 _ACEOF
6722 cat >>$CONFIG_STATUS <<_ACEOF
6723 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6724 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
6725 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
6726 _ACEOF
6727 cat >>$CONFIG_STATUS <<\_ACEOF
6728 --version | --vers* | -V )
6729 echo "$ac_cs_version"; exit 0 ;;
6730 --he | --h)
6731 # Conflict between --help and --header
6732 { { echo "$as_me:$LINENO: error: ambiguous option: $1
6733 Try \`$0 --help' for more information." >&5
6734 echo "$as_me: error: ambiguous option: $1
6735 Try \`$0 --help' for more information." >&2;}
6736 { (exit 1); exit 1; }; };;
6737 --help | --hel | -h )
6738 echo "$ac_cs_usage"; exit 0 ;;
6739 --debug | --d* | -d )
6740 debug=: ;;
6741 --file | --fil | --fi | --f )
6742 $ac_shift
6743 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
6744 ac_need_defaults=false;;
6745 --header | --heade | --head | --hea )
6746 $ac_shift
6747 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
6748 ac_need_defaults=false;;
6750 # This is an error.
6751 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
6752 Try \`$0 --help' for more information." >&5
6753 echo "$as_me: error: unrecognized option: $1
6754 Try \`$0 --help' for more information." >&2;}
6755 { (exit 1); exit 1; }; } ;;
6757 *) ac_config_targets="$ac_config_targets $1" ;;
6759 esac
6760 shift
6761 done
6763 _ACEOF
6765 cat >>$CONFIG_STATUS <<_ACEOF
6767 # INIT-COMMANDS section.
6770 config_vars='$config_vars'
6772 _ACEOF
6776 cat >>$CONFIG_STATUS <<\_ACEOF
6777 for ac_config_target in $ac_config_targets
6779 case "$ac_config_target" in
6780 # Handling of arguments.
6781 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
6782 "glibcbug" ) CONFIG_FILES="$CONFIG_FILES glibcbug" ;;
6783 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
6784 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
6785 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
6786 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
6787 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
6788 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
6789 { (exit 1); exit 1; }; };;
6790 esac
6791 done
6793 # If the user did not use the arguments to specify the items to instantiate,
6794 # then the envvar interface is used. Set only those that are not.
6795 # We use the long form for the default assignment because of an extremely
6796 # bizarre bug on SunOS 4.1.3.
6797 if $ac_need_defaults; then
6798 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
6799 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
6800 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
6803 # Create a temporary directory, and hook for its removal unless debugging.
6804 $debug ||
6806 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
6807 trap '{ (exit 1); exit 1; }' 1 2 13 15
6810 # Create a (secure) tmp directory for tmp files.
6811 : ${TMPDIR=/tmp}
6813 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
6814 test -n "$tmp" && test -d "$tmp"
6815 } ||
6817 tmp=$TMPDIR/cs$$-$RANDOM
6818 (umask 077 && mkdir $tmp)
6819 } ||
6821 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
6822 { (exit 1); exit 1; }
6825 _ACEOF
6827 cat >>$CONFIG_STATUS <<_ACEOF
6830 # CONFIG_FILES section.
6833 # No need to generate the scripts if there are no CONFIG_FILES.
6834 # This happens for instance when ./config.status config.h
6835 if test -n "\$CONFIG_FILES"; then
6836 # Protect against being on the right side of a sed subst in config.status.
6837 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
6838 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
6839 s,@SHELL@,$SHELL,;t t
6840 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
6841 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
6842 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
6843 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
6844 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
6845 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
6846 s,@exec_prefix@,$exec_prefix,;t t
6847 s,@prefix@,$prefix,;t t
6848 s,@program_transform_name@,$program_transform_name,;t t
6849 s,@bindir@,$bindir,;t t
6850 s,@sbindir@,$sbindir,;t t
6851 s,@libexecdir@,$libexecdir,;t t
6852 s,@datadir@,$datadir,;t t
6853 s,@sysconfdir@,$sysconfdir,;t t
6854 s,@sharedstatedir@,$sharedstatedir,;t t
6855 s,@localstatedir@,$localstatedir,;t t
6856 s,@libdir@,$libdir,;t t
6857 s,@includedir@,$includedir,;t t
6858 s,@oldincludedir@,$oldincludedir,;t t
6859 s,@infodir@,$infodir,;t t
6860 s,@mandir@,$mandir,;t t
6861 s,@build_alias@,$build_alias,;t t
6862 s,@host_alias@,$host_alias,;t t
6863 s,@target_alias@,$target_alias,;t t
6864 s,@DEFS@,$DEFS,;t t
6865 s,@ECHO_C@,$ECHO_C,;t t
6866 s,@ECHO_N@,$ECHO_N,;t t
6867 s,@ECHO_T@,$ECHO_T,;t t
6868 s,@LIBS@,$LIBS,;t t
6869 s,@with_fp@,$with_fp,;t t
6870 s,@with_cvs@,$with_cvs,;t t
6871 s,@oldest_abi@,$oldest_abi,;t t
6872 s,@subdirs@,$subdirs,;t t
6873 s,@force_install@,$force_install,;t t
6874 s,@all_warnings@,$all_warnings,;t t
6875 s,@build@,$build,;t t
6876 s,@build_cpu@,$build_cpu,;t t
6877 s,@build_vendor@,$build_vendor,;t t
6878 s,@build_os@,$build_os,;t t
6879 s,@host@,$host,;t t
6880 s,@host_cpu@,$host_cpu,;t t
6881 s,@host_vendor@,$host_vendor,;t t
6882 s,@host_os@,$host_os,;t t
6883 s,@base_machine@,$base_machine,;t t
6884 s,@sysnames@,$sysnames,;t t
6885 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
6886 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
6887 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
6888 s,@LN_S@,$LN_S,;t t
6889 s,@PWD_P@,$PWD_P,;t t
6890 s,@CC@,$CC,;t t
6891 s,@MAKE@,$MAKE,;t t
6892 s,@MSGFMT@,$MSGFMT,;t t
6893 s,@MAKEINFO@,$MAKEINFO,;t t
6894 s,@SED@,$SED,;t t
6895 s,@AUTOCONF@,$AUTOCONF,;t t
6896 s,@CFLAGS@,$CFLAGS,;t t
6897 s,@LDFLAGS@,$LDFLAGS,;t t
6898 s,@CPPFLAGS@,$CPPFLAGS,;t t
6899 s,@ac_ct_CC@,$ac_ct_CC,;t t
6900 s,@OBJEXT@,$OBJEXT,;t t
6901 s,@BUILD_CC@,$BUILD_CC,;t t
6902 s,@cross_compiling@,$cross_compiling,;t t
6903 s,@CPP@,$CPP,;t t
6904 s,@AR@,$AR,;t t
6905 s,@RANLIB@,$RANLIB,;t t
6906 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
6907 s,@MIG@,$MIG,;t t
6908 s,@CCVERSION@,$CCVERSION,;t t
6909 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
6910 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
6911 s,@BASH@,$BASH,;t t
6912 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
6913 s,@KSH@,$KSH,;t t
6914 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
6915 s,@AWK@,$AWK,;t t
6916 s,@PERL@,$PERL,;t t
6917 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
6918 s,@OLD_DEBIAN_INSTALL_INFO@,$OLD_DEBIAN_INSTALL_INFO,;t t
6919 s,@BISON@,$BISON,;t t
6920 s,@VERSIONING@,$VERSIONING,;t t
6921 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
6922 s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
6923 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
6924 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
6925 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
6926 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
6927 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
6928 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
6929 s,@no_whole_archive@,$no_whole_archive,;t t
6930 s,@exceptions@,$exceptions,;t t
6931 s,@LIBGD@,$LIBGD,;t t
6932 s,@EGREP@,$EGREP,;t t
6933 s,@sizeof_long_double@,$sizeof_long_double,;t t
6934 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
6935 s,@uname_sysname@,$uname_sysname,;t t
6936 s,@uname_release@,$uname_release,;t t
6937 s,@uname_version@,$uname_version,;t t
6938 s,@old_glibc_headers@,$old_glibc_headers,;t t
6939 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
6940 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
6941 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
6942 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
6943 s,@use_ldconfig@,$use_ldconfig,;t t
6944 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
6945 s,@gnu_ld@,$gnu_ld,;t t
6946 s,@gnu_as@,$gnu_as,;t t
6947 s,@elf@,$elf,;t t
6948 s,@xcoff@,$xcoff,;t t
6949 s,@static@,$static,;t t
6950 s,@shared@,$shared,;t t
6951 s,@pic_default@,$pic_default,;t t
6952 s,@profile@,$profile,;t t
6953 s,@omitfp@,$omitfp,;t t
6954 s,@bounded@,$bounded,;t t
6955 s,@static_nss@,$static_nss,;t t
6956 s,@nopic_initfini@,$nopic_initfini,;t t
6957 s,@DEFINES@,$DEFINES,;t t
6958 s,@linux_doors@,$linux_doors,;t t
6959 s,@mach_interface_list@,$mach_interface_list,;t t
6960 s,@VERSION@,$VERSION,;t t
6961 s,@RELEASE@,$RELEASE,;t t
6962 s,@LIBOBJS@,$LIBOBJS,;t t
6963 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
6964 CEOF
6966 _ACEOF
6968 cat >>$CONFIG_STATUS <<\_ACEOF
6969 # Split the substitutions into bite-sized pieces for seds with
6970 # small command number limits, like on Digital OSF/1 and HP-UX.
6971 ac_max_sed_lines=48
6972 ac_sed_frag=1 # Number of current file.
6973 ac_beg=1 # First line for current file.
6974 ac_end=$ac_max_sed_lines # Line after last line for current file.
6975 ac_more_lines=:
6976 ac_sed_cmds=
6977 while $ac_more_lines; do
6978 if test $ac_beg -gt 1; then
6979 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
6980 else
6981 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
6983 if test ! -s $tmp/subs.frag; then
6984 ac_more_lines=false
6985 else
6986 # The purpose of the label and of the branching condition is to
6987 # speed up the sed processing (if there are no `@' at all, there
6988 # is no need to browse any of the substitutions).
6989 # These are the two extra sed commands mentioned above.
6990 (echo ':t
6991 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
6992 if test -z "$ac_sed_cmds"; then
6993 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
6994 else
6995 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
6997 ac_sed_frag=`expr $ac_sed_frag + 1`
6998 ac_beg=$ac_end
6999 ac_end=`expr $ac_end + $ac_max_sed_lines`
7001 done
7002 if test -z "$ac_sed_cmds"; then
7003 ac_sed_cmds=cat
7005 fi # test -n "$CONFIG_FILES"
7007 _ACEOF
7008 cat >>$CONFIG_STATUS <<\_ACEOF
7009 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
7010 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7011 case $ac_file in
7012 - | *:- | *:-:* ) # input from stdin
7013 cat >$tmp/stdin
7014 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7015 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7016 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7017 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7018 * ) ac_file_in=$ac_file.in ;;
7019 esac
7021 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
7022 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7023 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7024 X"$ac_file" : 'X\(//\)[^/]' \| \
7025 X"$ac_file" : 'X\(//\)$' \| \
7026 X"$ac_file" : 'X\(/\)' \| \
7027 . : '\(.\)' 2>/dev/null ||
7028 echo X"$ac_file" |
7029 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7030 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7031 /^X\(\/\/\)$/{ s//\1/; q; }
7032 /^X\(\/\).*/{ s//\1/; q; }
7033 s/.*/./; q'`
7034 { if $as_mkdir_p; then
7035 mkdir -p "$ac_dir"
7036 else
7037 as_dir="$ac_dir"
7038 as_dirs=
7039 while test ! -d "$as_dir"; do
7040 as_dirs="$as_dir $as_dirs"
7041 as_dir=`(dirname "$as_dir") 2>/dev/null ||
7042 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7043 X"$as_dir" : 'X\(//\)[^/]' \| \
7044 X"$as_dir" : 'X\(//\)$' \| \
7045 X"$as_dir" : 'X\(/\)' \| \
7046 . : '\(.\)' 2>/dev/null ||
7047 echo X"$as_dir" |
7048 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7049 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7050 /^X\(\/\/\)$/{ s//\1/; q; }
7051 /^X\(\/\).*/{ s//\1/; q; }
7052 s/.*/./; q'`
7053 done
7054 test ! -n "$as_dirs" || mkdir $as_dirs
7055 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7056 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7057 { (exit 1); exit 1; }; }; }
7059 ac_builddir=.
7061 if test "$ac_dir" != .; then
7062 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7063 # A "../" for each directory in $ac_dir_suffix.
7064 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7065 else
7066 ac_dir_suffix= ac_top_builddir=
7069 case $srcdir in
7070 .) # No --srcdir option. We are building in place.
7071 ac_srcdir=.
7072 if test -z "$ac_top_builddir"; then
7073 ac_top_srcdir=.
7074 else
7075 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7076 fi ;;
7077 [\\/]* | ?:[\\/]* ) # Absolute path.
7078 ac_srcdir=$srcdir$ac_dir_suffix;
7079 ac_top_srcdir=$srcdir ;;
7080 *) # Relative path.
7081 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7082 ac_top_srcdir=$ac_top_builddir$srcdir ;;
7083 esac
7084 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
7085 # absolute.
7086 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
7087 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
7088 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
7089 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
7092 case $INSTALL in
7093 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7094 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
7095 esac
7097 if test x"$ac_file" != x-; then
7098 { echo "$as_me:$LINENO: creating $ac_file" >&5
7099 echo "$as_me: creating $ac_file" >&6;}
7100 rm -f "$ac_file"
7102 # Let's still pretend it is `configure' which instantiates (i.e., don't
7103 # use $as_me), people would be surprised to read:
7104 # /* config.h. Generated by config.status. */
7105 if test x"$ac_file" = x-; then
7106 configure_input=
7107 else
7108 configure_input="$ac_file. "
7110 configure_input=$configure_input"Generated from `echo $ac_file_in |
7111 sed 's,.*/,,'` by configure."
7113 # First look for the input files in the build tree, otherwise in the
7114 # src tree.
7115 ac_file_inputs=`IFS=:
7116 for f in $ac_file_in; do
7117 case $f in
7118 -) echo $tmp/stdin ;;
7119 [\\/$]*)
7120 # Absolute (can't be DOS-style, as IFS=:)
7121 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7122 echo "$as_me: error: cannot find input file: $f" >&2;}
7123 { (exit 1); exit 1; }; }
7124 echo $f;;
7125 *) # Relative
7126 if test -f "$f"; then
7127 # Build tree
7128 echo $f
7129 elif test -f "$srcdir/$f"; then
7130 # Source tree
7131 echo $srcdir/$f
7132 else
7133 # /dev/null tree
7134 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7135 echo "$as_me: error: cannot find input file: $f" >&2;}
7136 { (exit 1); exit 1; }; }
7137 fi;;
7138 esac
7139 done` || { (exit 1); exit 1; }
7140 _ACEOF
7141 cat >>$CONFIG_STATUS <<_ACEOF
7142 sed "$ac_vpsub
7143 $extrasub
7144 _ACEOF
7145 cat >>$CONFIG_STATUS <<\_ACEOF
7147 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7148 s,@configure_input@,$configure_input,;t t
7149 s,@srcdir@,$ac_srcdir,;t t
7150 s,@abs_srcdir@,$ac_abs_srcdir,;t t
7151 s,@top_srcdir@,$ac_top_srcdir,;t t
7152 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
7153 s,@builddir@,$ac_builddir,;t t
7154 s,@abs_builddir@,$ac_abs_builddir,;t t
7155 s,@top_builddir@,$ac_top_builddir,;t t
7156 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
7157 s,@INSTALL@,$ac_INSTALL,;t t
7158 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
7159 rm -f $tmp/stdin
7160 if test x"$ac_file" != x-; then
7161 mv $tmp/out $ac_file
7162 else
7163 cat $tmp/out
7164 rm -f $tmp/out
7167 done
7168 _ACEOF
7169 cat >>$CONFIG_STATUS <<\_ACEOF
7172 # CONFIG_HEADER section.
7175 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7176 # NAME is the cpp macro being defined and VALUE is the value it is being given.
7178 # ac_d sets the value in "#define NAME VALUE" lines.
7179 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
7180 ac_dB='[ ].*$,\1#\2'
7181 ac_dC=' '
7182 ac_dD=',;t'
7183 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7184 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
7185 ac_uB='$,\1#\2define\3'
7186 ac_uC=' '
7187 ac_uD=',;t'
7189 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
7190 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7191 case $ac_file in
7192 - | *:- | *:-:* ) # input from stdin
7193 cat >$tmp/stdin
7194 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7195 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7196 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7197 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7198 * ) ac_file_in=$ac_file.in ;;
7199 esac
7201 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
7202 echo "$as_me: creating $ac_file" >&6;}
7204 # First look for the input files in the build tree, otherwise in the
7205 # src tree.
7206 ac_file_inputs=`IFS=:
7207 for f in $ac_file_in; do
7208 case $f in
7209 -) echo $tmp/stdin ;;
7210 [\\/$]*)
7211 # Absolute (can't be DOS-style, as IFS=:)
7212 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7213 echo "$as_me: error: cannot find input file: $f" >&2;}
7214 { (exit 1); exit 1; }; }
7215 echo $f;;
7216 *) # Relative
7217 if test -f "$f"; then
7218 # Build tree
7219 echo $f
7220 elif test -f "$srcdir/$f"; then
7221 # Source tree
7222 echo $srcdir/$f
7223 else
7224 # /dev/null tree
7225 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7226 echo "$as_me: error: cannot find input file: $f" >&2;}
7227 { (exit 1); exit 1; }; }
7228 fi;;
7229 esac
7230 done` || { (exit 1); exit 1; }
7231 # Remove the trailing spaces.
7232 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
7234 _ACEOF
7236 # Transform confdefs.h into two sed scripts, `conftest.defines' and
7237 # `conftest.undefs', that substitutes the proper values into
7238 # config.h.in to produce config.h. The first handles `#define'
7239 # templates, and the second `#undef' templates.
7240 # And first: Protect against being on the right side of a sed subst in
7241 # config.status. Protect against being in an unquoted here document
7242 # in config.status.
7243 rm -f conftest.defines conftest.undefs
7244 # Using a here document instead of a string reduces the quoting nightmare.
7245 # Putting comments in sed scripts is not portable.
7247 # `end' is used to avoid that the second main sed command (meant for
7248 # 0-ary CPP macros) applies to n-ary macro definitions.
7249 # See the Autoconf documentation for `clear'.
7250 cat >confdef2sed.sed <<\_ACEOF
7251 s/[\\&,]/\\&/g
7252 s,[\\$`],\\&,g
7253 t clear
7254 : clear
7255 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
7256 t end
7257 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
7258 : end
7259 _ACEOF
7260 # If some macros were called several times there might be several times
7261 # the same #defines, which is useless. Nevertheless, we may not want to
7262 # sort them, since we want the *last* AC-DEFINE to be honored.
7263 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
7264 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
7265 rm -f confdef2sed.sed
7267 # This sed command replaces #undef with comments. This is necessary, for
7268 # example, in the case of _POSIX_SOURCE, which is predefined and required
7269 # on some systems where configure will not decide to define it.
7270 cat >>conftest.undefs <<\_ACEOF
7271 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
7272 _ACEOF
7274 # Break up conftest.defines because some shells have a limit on the size
7275 # of here documents, and old seds have small limits too (100 cmds).
7276 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
7277 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
7278 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
7279 echo ' :' >>$CONFIG_STATUS
7280 rm -f conftest.tail
7281 while grep . conftest.defines >/dev/null
7283 # Write a limited-size here document to $tmp/defines.sed.
7284 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
7285 # Speed up: don't consider the non `#define' lines.
7286 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
7287 # Work around the forget-to-reset-the-flag bug.
7288 echo 't clr' >>$CONFIG_STATUS
7289 echo ': clr' >>$CONFIG_STATUS
7290 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
7291 echo 'CEOF
7292 sed -f $tmp/defines.sed $tmp/in >$tmp/out
7293 rm -f $tmp/in
7294 mv $tmp/out $tmp/in
7295 ' >>$CONFIG_STATUS
7296 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
7297 rm -f conftest.defines
7298 mv conftest.tail conftest.defines
7299 done
7300 rm -f conftest.defines
7301 echo ' fi # grep' >>$CONFIG_STATUS
7302 echo >>$CONFIG_STATUS
7304 # Break up conftest.undefs because some shells have a limit on the size
7305 # of here documents, and old seds have small limits too (100 cmds).
7306 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
7307 rm -f conftest.tail
7308 while grep . conftest.undefs >/dev/null
7310 # Write a limited-size here document to $tmp/undefs.sed.
7311 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
7312 # Speed up: don't consider the non `#undef'
7313 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
7314 # Work around the forget-to-reset-the-flag bug.
7315 echo 't clr' >>$CONFIG_STATUS
7316 echo ': clr' >>$CONFIG_STATUS
7317 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
7318 echo 'CEOF
7319 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
7320 rm -f $tmp/in
7321 mv $tmp/out $tmp/in
7322 ' >>$CONFIG_STATUS
7323 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
7324 rm -f conftest.undefs
7325 mv conftest.tail conftest.undefs
7326 done
7327 rm -f conftest.undefs
7329 cat >>$CONFIG_STATUS <<\_ACEOF
7330 # Let's still pretend it is `configure' which instantiates (i.e., don't
7331 # use $as_me), people would be surprised to read:
7332 # /* config.h. Generated by config.status. */
7333 if test x"$ac_file" = x-; then
7334 echo "/* Generated by configure. */" >$tmp/config.h
7335 else
7336 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
7338 cat $tmp/in >>$tmp/config.h
7339 rm -f $tmp/in
7340 if test x"$ac_file" != x-; then
7341 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
7342 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
7343 echo "$as_me: $ac_file is unchanged" >&6;}
7344 else
7345 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7346 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7347 X"$ac_file" : 'X\(//\)[^/]' \| \
7348 X"$ac_file" : 'X\(//\)$' \| \
7349 X"$ac_file" : 'X\(/\)' \| \
7350 . : '\(.\)' 2>/dev/null ||
7351 echo X"$ac_file" |
7352 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7353 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7354 /^X\(\/\/\)$/{ s//\1/; q; }
7355 /^X\(\/\).*/{ s//\1/; q; }
7356 s/.*/./; q'`
7357 { if $as_mkdir_p; then
7358 mkdir -p "$ac_dir"
7359 else
7360 as_dir="$ac_dir"
7361 as_dirs=
7362 while test ! -d "$as_dir"; do
7363 as_dirs="$as_dir $as_dirs"
7364 as_dir=`(dirname "$as_dir") 2>/dev/null ||
7365 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7366 X"$as_dir" : 'X\(//\)[^/]' \| \
7367 X"$as_dir" : 'X\(//\)$' \| \
7368 X"$as_dir" : 'X\(/\)' \| \
7369 . : '\(.\)' 2>/dev/null ||
7370 echo X"$as_dir" |
7371 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7372 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7373 /^X\(\/\/\)$/{ s//\1/; q; }
7374 /^X\(\/\).*/{ s//\1/; q; }
7375 s/.*/./; q'`
7376 done
7377 test ! -n "$as_dirs" || mkdir $as_dirs
7378 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7379 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7380 { (exit 1); exit 1; }; }; }
7382 rm -f $ac_file
7383 mv $tmp/config.h $ac_file
7385 else
7386 cat $tmp/config.h
7387 rm -f $tmp/config.h
7389 done
7390 _ACEOF
7391 cat >>$CONFIG_STATUS <<\_ACEOF
7394 # CONFIG_COMMANDS section.
7396 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
7397 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
7398 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
7399 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
7400 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7401 X"$ac_dest" : 'X\(//\)[^/]' \| \
7402 X"$ac_dest" : 'X\(//\)$' \| \
7403 X"$ac_dest" : 'X\(/\)' \| \
7404 . : '\(.\)' 2>/dev/null ||
7405 echo X"$ac_dest" |
7406 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7407 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7408 /^X\(\/\/\)$/{ s//\1/; q; }
7409 /^X\(\/\).*/{ s//\1/; q; }
7410 s/.*/./; q'`
7411 ac_builddir=.
7413 if test "$ac_dir" != .; then
7414 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7415 # A "../" for each directory in $ac_dir_suffix.
7416 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7417 else
7418 ac_dir_suffix= ac_top_builddir=
7421 case $srcdir in
7422 .) # No --srcdir option. We are building in place.
7423 ac_srcdir=.
7424 if test -z "$ac_top_builddir"; then
7425 ac_top_srcdir=.
7426 else
7427 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7428 fi ;;
7429 [\\/]* | ?:[\\/]* ) # Absolute path.
7430 ac_srcdir=$srcdir$ac_dir_suffix;
7431 ac_top_srcdir=$srcdir ;;
7432 *) # Relative path.
7433 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7434 ac_top_srcdir=$ac_top_builddir$srcdir ;;
7435 esac
7436 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
7437 # absolute.
7438 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
7439 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
7440 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
7441 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
7444 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
7445 echo "$as_me: executing $ac_dest commands" >&6;}
7446 case $ac_dest in
7447 default )
7448 case $CONFIG_FILES in *config.make*)
7449 echo "$config_vars" >> config.make;;
7450 esac
7451 test -d bits || mkdir bits ;;
7452 esac
7453 done
7454 _ACEOF
7456 cat >>$CONFIG_STATUS <<\_ACEOF
7458 { (exit 0); exit 0; }
7459 _ACEOF
7460 chmod +x $CONFIG_STATUS
7461 ac_clean_files=$ac_clean_files_save
7464 # configure is writing to config.log, and then calls config.status.
7465 # config.status does its own redirection, appending to config.log.
7466 # Unfortunately, on DOS this fails, as config.log is still kept open
7467 # by configure, so config.status won't be able to write to it; its
7468 # output is simply discarded. So we exec the FD to /dev/null,
7469 # effectively closing config.log, so it can be properly (re)opened and
7470 # appended to by config.status. When coming back to configure, we
7471 # need to make the FD available again.
7472 if test "$no_create" != yes; then
7473 ac_cs_success=:
7474 exec 5>/dev/null
7475 $SHELL $CONFIG_STATUS || ac_cs_success=false
7476 exec 5>>config.log
7477 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
7478 # would make configure fail if this is the last instruction.
7479 $ac_cs_success || { (exit 1); exit 1; }
7483 # CONFIG_SUBDIRS section.
7485 if test "$no_recursion" != yes; then
7487 # Remove --cache-file and --srcdir arguments so they do not pile up.
7488 ac_sub_configure_args=
7489 ac_prev=
7490 for ac_arg in $ac_configure_args; do
7491 if test -n "$ac_prev"; then
7492 ac_prev=
7493 continue
7495 case $ac_arg in
7496 -cache-file | --cache-file | --cache-fil | --cache-fi \
7497 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
7498 ac_prev=cache_file ;;
7499 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
7500 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
7501 | --c=*)
7503 --config-cache | -C)
7505 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
7506 ac_prev=srcdir ;;
7507 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
7509 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
7510 ac_prev=prefix ;;
7511 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
7513 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
7514 esac
7515 done
7517 # Always prepend --prefix to ensure using the same prefix
7518 # in subdir configurations.
7519 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
7521 ac_popdir=`pwd`
7522 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
7524 # Do not complain, so a configure script can configure whichever
7525 # parts of a large source tree are present.
7526 test -d $srcdir/$ac_dir || continue
7528 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
7529 echo "$as_me: configuring in $ac_dir" >&6;}
7530 { if $as_mkdir_p; then
7531 mkdir -p "$ac_dir"
7532 else
7533 as_dir="$ac_dir"
7534 as_dirs=
7535 while test ! -d "$as_dir"; do
7536 as_dirs="$as_dir $as_dirs"
7537 as_dir=`(dirname "$as_dir") 2>/dev/null ||
7538 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7539 X"$as_dir" : 'X\(//\)[^/]' \| \
7540 X"$as_dir" : 'X\(//\)$' \| \
7541 X"$as_dir" : 'X\(/\)' \| \
7542 . : '\(.\)' 2>/dev/null ||
7543 echo X"$as_dir" |
7544 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7545 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7546 /^X\(\/\/\)$/{ s//\1/; q; }
7547 /^X\(\/\).*/{ s//\1/; q; }
7548 s/.*/./; q'`
7549 done
7550 test ! -n "$as_dirs" || mkdir $as_dirs
7551 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7552 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7553 { (exit 1); exit 1; }; }; }
7555 ac_builddir=.
7557 if test "$ac_dir" != .; then
7558 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7559 # A "../" for each directory in $ac_dir_suffix.
7560 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7561 else
7562 ac_dir_suffix= ac_top_builddir=
7565 case $srcdir in
7566 .) # No --srcdir option. We are building in place.
7567 ac_srcdir=.
7568 if test -z "$ac_top_builddir"; then
7569 ac_top_srcdir=.
7570 else
7571 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7572 fi ;;
7573 [\\/]* | ?:[\\/]* ) # Absolute path.
7574 ac_srcdir=$srcdir$ac_dir_suffix;
7575 ac_top_srcdir=$srcdir ;;
7576 *) # Relative path.
7577 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7578 ac_top_srcdir=$ac_top_builddir$srcdir ;;
7579 esac
7580 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
7581 # absolute.
7582 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
7583 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
7584 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
7585 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
7588 cd $ac_dir
7590 # Check for guested configure; otherwise get Cygnus style configure.
7591 if test -f $ac_srcdir/configure.gnu; then
7592 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
7593 elif test -f $ac_srcdir/configure; then
7594 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
7595 elif test -f $ac_srcdir/configure.in; then
7596 ac_sub_configure=$ac_configure
7597 else
7598 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
7599 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
7600 ac_sub_configure=
7603 # The recursion is here.
7604 if test -n "$ac_sub_configure"; then
7605 # Make the cache file name correct relative to the subdirectory.
7606 case $cache_file in
7607 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
7608 *) # Relative path.
7609 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
7610 esac
7612 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
7613 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
7614 # The eval makes quoting arguments work.
7615 eval $ac_sub_configure $ac_sub_configure_args \
7616 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
7617 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
7618 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
7619 { (exit 1); exit 1; }; }
7622 cd $ac_popdir
7623 done