* sysdeps/alpha/bits/atomic.h (__arch_compare_and_exchange_xxx_8_int): ...
[glibc.git] / configure
blob20c44f4fc2bc589c077c6f01ac6eeda49ce028ec
1 #! /bin/sh
2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.59 for GNU C Library (see version.h).
6 # Report bugs to <glibc>.
8 # Copyright (C) 2003 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## --------------------- ##
12 ## M4sh Initialization. ##
13 ## --------------------- ##
15 # Be Bourne compatible
16 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17 emulate sh
18 NULLCMD=:
19 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20 # is contrary to our usage. Disable this feature.
21 alias -g '${1+"$@"}'='"$@"'
22 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
23 set -o posix
25 DUALCASE=1; export DUALCASE # for MKS sh
27 # Support unset when possible.
28 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
29 as_unset=unset
30 else
31 as_unset=false
35 # Work around bugs in pre-3.0 UWIN ksh.
36 $as_unset ENV MAIL MAILPATH
37 PS1='$ '
38 PS2='> '
39 PS4='+ '
41 # NLS nuisances.
42 for as_var in \
43 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
44 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
45 LC_TELEPHONE LC_TIME
47 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
48 eval $as_var=C; export $as_var
49 else
50 $as_unset $as_var
52 done
54 # Required to use basename.
55 if expr a : '\(a\)' >/dev/null 2>&1; then
56 as_expr=expr
57 else
58 as_expr=false
61 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
62 as_basename=basename
63 else
64 as_basename=false
68 # Name of the executable.
69 as_me=`$as_basename "$0" ||
70 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
71 X"$0" : 'X\(//\)$' \| \
72 X"$0" : 'X\(/\)$' \| \
73 . : '\(.\)' 2>/dev/null ||
74 echo X/"$0" |
75 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
76 /^X\/\(\/\/\)$/{ s//\1/; q; }
77 /^X\/\(\/\).*/{ s//\1/; q; }
78 s/.*/./; q'`
81 # PATH needs CR, and LINENO needs CR and PATH.
82 # Avoid depending upon Character Ranges.
83 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
84 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
85 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
86 as_cr_digits='0123456789'
87 as_cr_alnum=$as_cr_Letters$as_cr_digits
89 # The user is always right.
90 if test "${PATH_SEPARATOR+set}" != set; then
91 echo "#! /bin/sh" >conf$$.sh
92 echo "exit 0" >>conf$$.sh
93 chmod +x conf$$.sh
94 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
95 PATH_SEPARATOR=';'
96 else
97 PATH_SEPARATOR=:
99 rm -f conf$$.sh
103 as_lineno_1=$LINENO
104 as_lineno_2=$LINENO
105 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
106 test "x$as_lineno_1" != "x$as_lineno_2" &&
107 test "x$as_lineno_3" = "x$as_lineno_2" || {
108 # Find who we are. Look in the path if we contain no path at all
109 # relative or not.
110 case $0 in
111 *[\\/]* ) as_myself=$0 ;;
112 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
113 for as_dir in $PATH
115 IFS=$as_save_IFS
116 test -z "$as_dir" && as_dir=.
117 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
118 done
121 esac
122 # We did not find ourselves, most probably we were run as `sh COMMAND'
123 # in which case we are not to be found in the path.
124 if test "x$as_myself" = x; then
125 as_myself=$0
127 if test ! -f "$as_myself"; then
128 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
129 { (exit 1); exit 1; }; }
131 case $CONFIG_SHELL in
133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
134 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
136 IFS=$as_save_IFS
137 test -z "$as_dir" && as_dir=.
138 for as_base in sh bash ksh sh5; do
139 case $as_dir in
141 if ("$as_dir/$as_base" -c '
142 as_lineno_1=$LINENO
143 as_lineno_2=$LINENO
144 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
145 test "x$as_lineno_1" != "x$as_lineno_2" &&
146 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
147 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
148 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
149 CONFIG_SHELL=$as_dir/$as_base
150 export CONFIG_SHELL
151 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
152 fi;;
153 esac
154 done
155 done
157 esac
159 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
160 # uniformly replaced by the line number. The first 'sed' inserts a
161 # line-number line before each line; the second 'sed' does the real
162 # work. The second script uses 'N' to pair each line-number line
163 # with the numbered line, and appends trailing '-' during
164 # substitution so that $LINENO is not a special case at line end.
165 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
166 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
167 sed '=' <$as_myself |
168 sed '
170 s,$,-,
171 : loop
172 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
173 t loop
174 s,-$,,
175 s,^['$as_cr_digits']*\n,,
176 ' >$as_me.lineno &&
177 chmod +x $as_me.lineno ||
178 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
179 { (exit 1); exit 1; }; }
181 # Don't try to exec as it changes $[0], causing all sort of problems
182 # (the dirname of $[0] is not the place where we might find the
183 # original and so on. Autoconf is especially sensible to this).
184 . ./$as_me.lineno
185 # Exit status is that of the last command.
186 exit
190 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
191 *c*,-n*) ECHO_N= ECHO_C='
192 ' ECHO_T=' ' ;;
193 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
194 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
195 esac
197 if expr a : '\(a\)' >/dev/null 2>&1; then
198 as_expr=expr
199 else
200 as_expr=false
203 rm -f conf$$ conf$$.exe conf$$.file
204 echo >conf$$.file
205 if ln -s conf$$.file conf$$ 2>/dev/null; then
206 # We could just check for DJGPP; but this test a) works b) is more generic
207 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
208 if test -f conf$$.exe; then
209 # Don't use ln at all; we don't have any links
210 as_ln_s='cp -p'
211 else
212 as_ln_s='ln -s'
214 elif ln conf$$.file conf$$ 2>/dev/null; then
215 as_ln_s=ln
216 else
217 as_ln_s='cp -p'
219 rm -f conf$$ conf$$.exe conf$$.file
221 if mkdir -p . 2>/dev/null; then
222 as_mkdir_p=:
223 else
224 test -d ./-p && rmdir ./-p
225 as_mkdir_p=false
228 as_executable_p="test -f"
230 # Sed expression to map a string onto a valid CPP name.
231 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
233 # Sed expression to map a string onto a valid variable name.
234 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
237 # IFS
238 # We need space, tab and new line, in precisely that order.
239 as_nl='
241 IFS=" $as_nl"
243 # CDPATH.
244 $as_unset CDPATH
247 # Name of the host.
248 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
249 # so uname gets run too.
250 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252 exec 6>&1
255 # Initializations.
257 ac_default_prefix=/usr/local
258 ac_config_libobj_dir=.
259 cross_compiling=no
260 subdirs=
261 MFLAGS=
262 MAKEFLAGS=
263 SHELL=${CONFIG_SHELL-/bin/sh}
265 # Maximum number of lines to put in a shell here document.
266 # This variable seems obsolete. It should probably be removed, and
267 # only ac_max_sed_lines should be used.
268 : ${ac_max_here_lines=38}
270 # Identity of this package.
271 PACKAGE_NAME='GNU C Library'
272 PACKAGE_TARNAME='c-library'
273 PACKAGE_VERSION='(see version.h)'
274 PACKAGE_STRING='GNU C Library (see version.h)'
275 PACKAGE_BUGREPORT='glibc'
277 ac_unique_file="include/features.h"
278 ac_subdirs_all="$ac_subdirs_all "
279 # Factoring default headers for most tests.
280 ac_includes_default="\
281 #include <stdio.h>
282 #if HAVE_SYS_TYPES_H
283 # include <sys/types.h>
284 #endif
285 #if HAVE_SYS_STAT_H
286 # include <sys/stat.h>
287 #endif
288 #if STDC_HEADERS
289 # include <stdlib.h>
290 # include <stddef.h>
291 #else
292 # if HAVE_STDLIB_H
293 # include <stdlib.h>
294 # endif
295 #endif
296 #if HAVE_STRING_H
297 # if !STDC_HEADERS && HAVE_MEMORY_H
298 # include <memory.h>
299 # endif
300 # include <string.h>
301 #endif
302 #if HAVE_STRINGS_H
303 # include <strings.h>
304 #endif
305 #if HAVE_INTTYPES_H
306 # include <inttypes.h>
307 #else
308 # if HAVE_STDINT_H
309 # include <stdint.h>
310 # endif
311 #endif
312 #if HAVE_UNISTD_H
313 # include <unistd.h>
314 #endif"
316 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS with_fp with_cvs enable_check_abi oldest_abi subdirs force_install all_warnings build build_cpu build_vendor build_os host host_cpu host_vendor host_os base_machine sysnames INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT BUILD_CC cross_compiling CPP CXX CXXFLAGS ac_ct_CXX AR OBJDUMP RANLIB ac_ct_RANLIB MIG AS LD PWD_P MAKE MSGFMT MAKEINFO SED AUTOCONF CCVERSION SYSINCLUDES libc_cv_gcc_static_libgcc BASH libc_cv_have_bash2 KSH libc_cv_have_ksh AWK PERL INSTALL_INFO BISON VERSIONING libc_cv_asm_protected_directive libc_cv_initfinit_array libc_cv_cc_with_libunwind libc_cv_z_nodelete libc_cv_z_nodlopen libc_cv_z_initfirst libc_cv_z_relro libc_cv_Bgroup ASFLAGS_config libc_cv_z_combreloc libc_cv_z_execstack libc_cv_fpie fno_unit_at_a_time libc_cv_have_initfini libc_cv_cpp_asm_debuginfo no_whole_archive exceptions LIBGD EGREP sizeof_long_double libc_cv_gcc_unwind_find_fde uname_sysname uname_release uname_version old_glibc_headers libc_cv_slibdir libc_cv_localedir libc_cv_sysconfdir libc_cv_rootsbindir libc_cv_forced_unwind use_ldconfig ldd_rewrite_script gnu_ld gnu_as elf xcoff static shared pic_default profile omitfp bounded static_nss nopic_initfini DEFINES linux_doors mach_interface_list VERSION RELEASE LIBOBJS LTLIBOBJS'
317 ac_subst_files=''
319 # Initialize some variables set by options.
320 ac_init_help=
321 ac_init_version=false
322 # The variables have the same names as the options, with
323 # dashes changed to underlines.
324 cache_file=/dev/null
325 exec_prefix=NONE
326 no_create=
327 no_recursion=
328 prefix=NONE
329 program_prefix=NONE
330 program_suffix=NONE
331 program_transform_name=s,x,x,
332 silent=
333 site=
334 srcdir=
335 verbose=
336 x_includes=NONE
337 x_libraries=NONE
339 # Installation directory options.
340 # These are left unexpanded so users can "make install exec_prefix=/foo"
341 # and all the variables that are supposed to be based on exec_prefix
342 # by default will actually change.
343 # Use braces instead of parens because sh, perl, etc. also accept them.
344 bindir='${exec_prefix}/bin'
345 sbindir='${exec_prefix}/sbin'
346 libexecdir='${exec_prefix}/libexec'
347 datadir='${prefix}/share'
348 sysconfdir='${prefix}/etc'
349 sharedstatedir='${prefix}/com'
350 localstatedir='${prefix}/var'
351 libdir='${exec_prefix}/lib'
352 includedir='${prefix}/include'
353 oldincludedir='/usr/include'
354 infodir='${prefix}/info'
355 mandir='${prefix}/man'
357 ac_prev=
358 for ac_option
360 # If the previous option needs an argument, assign it.
361 if test -n "$ac_prev"; then
362 eval "$ac_prev=\$ac_option"
363 ac_prev=
364 continue
367 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
369 # Accept the important Cygnus configure options, so we can diagnose typos.
371 case $ac_option in
373 -bindir | --bindir | --bindi | --bind | --bin | --bi)
374 ac_prev=bindir ;;
375 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
376 bindir=$ac_optarg ;;
378 -build | --build | --buil | --bui | --bu)
379 ac_prev=build_alias ;;
380 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
381 build_alias=$ac_optarg ;;
383 -cache-file | --cache-file | --cache-fil | --cache-fi \
384 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
385 ac_prev=cache_file ;;
386 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
387 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
388 cache_file=$ac_optarg ;;
390 --config-cache | -C)
391 cache_file=config.cache ;;
393 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
394 ac_prev=datadir ;;
395 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
396 | --da=*)
397 datadir=$ac_optarg ;;
399 -disable-* | --disable-*)
400 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
401 # Reject names that are not valid shell variable names.
402 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
403 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
404 { (exit 1); exit 1; }; }
405 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
406 eval "enable_$ac_feature=no" ;;
408 -enable-* | --enable-*)
409 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
410 # Reject names that are not valid shell variable names.
411 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
412 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
413 { (exit 1); exit 1; }; }
414 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
415 case $ac_option in
416 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
417 *) ac_optarg=yes ;;
418 esac
419 eval "enable_$ac_feature='$ac_optarg'" ;;
421 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
422 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
423 | --exec | --exe | --ex)
424 ac_prev=exec_prefix ;;
425 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
426 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
427 | --exec=* | --exe=* | --ex=*)
428 exec_prefix=$ac_optarg ;;
430 -gas | --gas | --ga | --g)
431 # Obsolete; use --with-gas.
432 with_gas=yes ;;
434 -help | --help | --hel | --he | -h)
435 ac_init_help=long ;;
436 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
437 ac_init_help=recursive ;;
438 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
439 ac_init_help=short ;;
441 -host | --host | --hos | --ho)
442 ac_prev=host_alias ;;
443 -host=* | --host=* | --hos=* | --ho=*)
444 host_alias=$ac_optarg ;;
446 -includedir | --includedir | --includedi | --included | --include \
447 | --includ | --inclu | --incl | --inc)
448 ac_prev=includedir ;;
449 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
450 | --includ=* | --inclu=* | --incl=* | --inc=*)
451 includedir=$ac_optarg ;;
453 -infodir | --infodir | --infodi | --infod | --info | --inf)
454 ac_prev=infodir ;;
455 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
456 infodir=$ac_optarg ;;
458 -libdir | --libdir | --libdi | --libd)
459 ac_prev=libdir ;;
460 -libdir=* | --libdir=* | --libdi=* | --libd=*)
461 libdir=$ac_optarg ;;
463 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
464 | --libexe | --libex | --libe)
465 ac_prev=libexecdir ;;
466 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
467 | --libexe=* | --libex=* | --libe=*)
468 libexecdir=$ac_optarg ;;
470 -localstatedir | --localstatedir | --localstatedi | --localstated \
471 | --localstate | --localstat | --localsta | --localst \
472 | --locals | --local | --loca | --loc | --lo)
473 ac_prev=localstatedir ;;
474 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
475 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
476 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
477 localstatedir=$ac_optarg ;;
479 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
480 ac_prev=mandir ;;
481 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
482 mandir=$ac_optarg ;;
484 -nfp | --nfp | --nf)
485 # Obsolete; use --without-fp.
486 with_fp=no ;;
488 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
489 | --no-cr | --no-c | -n)
490 no_create=yes ;;
492 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
493 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
494 no_recursion=yes ;;
496 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
497 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
498 | --oldin | --oldi | --old | --ol | --o)
499 ac_prev=oldincludedir ;;
500 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
501 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
502 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
503 oldincludedir=$ac_optarg ;;
505 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
506 ac_prev=prefix ;;
507 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
508 prefix=$ac_optarg ;;
510 -program-prefix | --program-prefix | --program-prefi | --program-pref \
511 | --program-pre | --program-pr | --program-p)
512 ac_prev=program_prefix ;;
513 -program-prefix=* | --program-prefix=* | --program-prefi=* \
514 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
515 program_prefix=$ac_optarg ;;
517 -program-suffix | --program-suffix | --program-suffi | --program-suff \
518 | --program-suf | --program-su | --program-s)
519 ac_prev=program_suffix ;;
520 -program-suffix=* | --program-suffix=* | --program-suffi=* \
521 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
522 program_suffix=$ac_optarg ;;
524 -program-transform-name | --program-transform-name \
525 | --program-transform-nam | --program-transform-na \
526 | --program-transform-n | --program-transform- \
527 | --program-transform | --program-transfor \
528 | --program-transfo | --program-transf \
529 | --program-trans | --program-tran \
530 | --progr-tra | --program-tr | --program-t)
531 ac_prev=program_transform_name ;;
532 -program-transform-name=* | --program-transform-name=* \
533 | --program-transform-nam=* | --program-transform-na=* \
534 | --program-transform-n=* | --program-transform-=* \
535 | --program-transform=* | --program-transfor=* \
536 | --program-transfo=* | --program-transf=* \
537 | --program-trans=* | --program-tran=* \
538 | --progr-tra=* | --program-tr=* | --program-t=*)
539 program_transform_name=$ac_optarg ;;
541 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
542 | -silent | --silent | --silen | --sile | --sil)
543 silent=yes ;;
545 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
546 ac_prev=sbindir ;;
547 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
548 | --sbi=* | --sb=*)
549 sbindir=$ac_optarg ;;
551 -sharedstatedir | --sharedstatedir | --sharedstatedi \
552 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
553 | --sharedst | --shareds | --shared | --share | --shar \
554 | --sha | --sh)
555 ac_prev=sharedstatedir ;;
556 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
557 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
558 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
559 | --sha=* | --sh=*)
560 sharedstatedir=$ac_optarg ;;
562 -site | --site | --sit)
563 ac_prev=site ;;
564 -site=* | --site=* | --sit=*)
565 site=$ac_optarg ;;
567 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
568 ac_prev=srcdir ;;
569 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
570 srcdir=$ac_optarg ;;
572 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
573 | --syscon | --sysco | --sysc | --sys | --sy)
574 ac_prev=sysconfdir ;;
575 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
576 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
577 sysconfdir=$ac_optarg ;;
579 -target | --target | --targe | --targ | --tar | --ta | --t)
580 ac_prev=target_alias ;;
581 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
582 target_alias=$ac_optarg ;;
584 -v | -verbose | --verbose | --verbos | --verbo | --verb)
585 verbose=yes ;;
587 -version | --version | --versio | --versi | --vers | -V)
588 ac_init_version=: ;;
590 -with-* | --with-*)
591 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
592 # Reject names that are not valid shell variable names.
593 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
594 { echo "$as_me: error: invalid package name: $ac_package" >&2
595 { (exit 1); exit 1; }; }
596 ac_package=`echo $ac_package| sed 's/-/_/g'`
597 case $ac_option in
598 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
599 *) ac_optarg=yes ;;
600 esac
601 eval "with_$ac_package='$ac_optarg'" ;;
603 -without-* | --without-*)
604 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
605 # Reject names that are not valid shell variable names.
606 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
607 { echo "$as_me: error: invalid package name: $ac_package" >&2
608 { (exit 1); exit 1; }; }
609 ac_package=`echo $ac_package | sed 's/-/_/g'`
610 eval "with_$ac_package=no" ;;
612 --x)
613 # Obsolete; use --with-x.
614 with_x=yes ;;
616 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
617 | --x-incl | --x-inc | --x-in | --x-i)
618 ac_prev=x_includes ;;
619 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
620 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
621 x_includes=$ac_optarg ;;
623 -x-libraries | --x-libraries | --x-librarie | --x-librari \
624 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
625 ac_prev=x_libraries ;;
626 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
627 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
628 x_libraries=$ac_optarg ;;
630 -*) { echo "$as_me: error: unrecognized option: $ac_option
631 Try \`$0 --help' for more information." >&2
632 { (exit 1); exit 1; }; }
635 *=*)
636 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
637 # Reject names that are not valid shell variable names.
638 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
639 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
640 { (exit 1); exit 1; }; }
641 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
642 eval "$ac_envvar='$ac_optarg'"
643 export $ac_envvar ;;
646 # FIXME: should be removed in autoconf 3.0.
647 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
648 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
649 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
650 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
653 esac
654 done
656 if test -n "$ac_prev"; then
657 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
658 { echo "$as_me: error: missing argument to $ac_option" >&2
659 { (exit 1); exit 1; }; }
662 # Be sure to have absolute paths.
663 for ac_var in exec_prefix prefix
665 eval ac_val=$`echo $ac_var`
666 case $ac_val in
667 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
668 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
669 { (exit 1); exit 1; }; };;
670 esac
671 done
673 # Be sure to have absolute paths.
674 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
675 localstatedir libdir includedir oldincludedir infodir mandir
677 eval ac_val=$`echo $ac_var`
678 case $ac_val in
679 [\\/$]* | ?:[\\/]* ) ;;
680 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
681 { (exit 1); exit 1; }; };;
682 esac
683 done
685 # There might be people who depend on the old broken behavior: `$host'
686 # used to hold the argument of --host etc.
687 # FIXME: To remove some day.
688 build=$build_alias
689 host=$host_alias
690 target=$target_alias
692 # FIXME: To remove some day.
693 if test "x$host_alias" != x; then
694 if test "x$build_alias" = x; then
695 cross_compiling=maybe
696 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
697 If a cross compiler is detected then cross compile mode will be used." >&2
698 elif test "x$build_alias" != "x$host_alias"; then
699 cross_compiling=yes
703 ac_tool_prefix=
704 test -n "$host_alias" && ac_tool_prefix=$host_alias-
706 test "$silent" = yes && exec 6>/dev/null
709 # Find the source files, if location was not specified.
710 if test -z "$srcdir"; then
711 ac_srcdir_defaulted=yes
712 # Try the directory containing this script, then its parent.
713 ac_confdir=`(dirname "$0") 2>/dev/null ||
714 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
715 X"$0" : 'X\(//\)[^/]' \| \
716 X"$0" : 'X\(//\)$' \| \
717 X"$0" : 'X\(/\)' \| \
718 . : '\(.\)' 2>/dev/null ||
719 echo X"$0" |
720 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
721 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
722 /^X\(\/\/\)$/{ s//\1/; q; }
723 /^X\(\/\).*/{ s//\1/; q; }
724 s/.*/./; q'`
725 srcdir=$ac_confdir
726 if test ! -r $srcdir/$ac_unique_file; then
727 srcdir=..
729 else
730 ac_srcdir_defaulted=no
732 if test ! -r $srcdir/$ac_unique_file; then
733 if test "$ac_srcdir_defaulted" = yes; then
734 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
735 { (exit 1); exit 1; }; }
736 else
737 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
738 { (exit 1); exit 1; }; }
741 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
742 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
743 { (exit 1); exit 1; }; }
744 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
745 ac_env_build_alias_set=${build_alias+set}
746 ac_env_build_alias_value=$build_alias
747 ac_cv_env_build_alias_set=${build_alias+set}
748 ac_cv_env_build_alias_value=$build_alias
749 ac_env_host_alias_set=${host_alias+set}
750 ac_env_host_alias_value=$host_alias
751 ac_cv_env_host_alias_set=${host_alias+set}
752 ac_cv_env_host_alias_value=$host_alias
753 ac_env_target_alias_set=${target_alias+set}
754 ac_env_target_alias_value=$target_alias
755 ac_cv_env_target_alias_set=${target_alias+set}
756 ac_cv_env_target_alias_value=$target_alias
757 ac_env_CC_set=${CC+set}
758 ac_env_CC_value=$CC
759 ac_cv_env_CC_set=${CC+set}
760 ac_cv_env_CC_value=$CC
761 ac_env_CFLAGS_set=${CFLAGS+set}
762 ac_env_CFLAGS_value=$CFLAGS
763 ac_cv_env_CFLAGS_set=${CFLAGS+set}
764 ac_cv_env_CFLAGS_value=$CFLAGS
765 ac_env_LDFLAGS_set=${LDFLAGS+set}
766 ac_env_LDFLAGS_value=$LDFLAGS
767 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
768 ac_cv_env_LDFLAGS_value=$LDFLAGS
769 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
770 ac_env_CPPFLAGS_value=$CPPFLAGS
771 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
772 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
773 ac_env_CPP_set=${CPP+set}
774 ac_env_CPP_value=$CPP
775 ac_cv_env_CPP_set=${CPP+set}
776 ac_cv_env_CPP_value=$CPP
777 ac_env_CXX_set=${CXX+set}
778 ac_env_CXX_value=$CXX
779 ac_cv_env_CXX_set=${CXX+set}
780 ac_cv_env_CXX_value=$CXX
781 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
782 ac_env_CXXFLAGS_value=$CXXFLAGS
783 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
784 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
787 # Report the --help message.
789 if test "$ac_init_help" = "long"; then
790 # Omit some internal or obsolete options to make the list less imposing.
791 # This message is too long to be a string in the A/UX 3.1 sh.
792 cat <<_ACEOF
793 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
795 Usage: $0 [OPTION]... [VAR=VALUE]...
797 To assign environment variables (e.g., CC, CFLAGS...), specify them as
798 VAR=VALUE. See below for descriptions of some of the useful variables.
800 Defaults for the options are specified in brackets.
802 Configuration:
803 -h, --help display this help and exit
804 --help=short display options specific to this package
805 --help=recursive display the short help of all the included packages
806 -V, --version display version information and exit
807 -q, --quiet, --silent do not print \`checking...' messages
808 --cache-file=FILE cache test results in FILE [disabled]
809 -C, --config-cache alias for \`--cache-file=config.cache'
810 -n, --no-create do not create output files
811 --srcdir=DIR find the sources in DIR [configure dir or \`..']
813 _ACEOF
815 cat <<_ACEOF
816 Installation directories:
817 --prefix=PREFIX install architecture-independent files in PREFIX
818 [$ac_default_prefix]
819 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
820 [PREFIX]
822 By default, \`make install' will install all the files in
823 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
824 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
825 for instance \`--prefix=\$HOME'.
827 For better control, use the options below.
829 Fine tuning of the installation directories:
830 --bindir=DIR user executables [EPREFIX/bin]
831 --sbindir=DIR system admin executables [EPREFIX/sbin]
832 --libexecdir=DIR program executables [EPREFIX/libexec]
833 --datadir=DIR read-only architecture-independent data [PREFIX/share]
834 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
835 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
836 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
837 --libdir=DIR object code libraries [EPREFIX/lib]
838 --includedir=DIR C header files [PREFIX/include]
839 --oldincludedir=DIR C header files for non-gcc [/usr/include]
840 --infodir=DIR info documentation [PREFIX/info]
841 --mandir=DIR man documentation [PREFIX/man]
842 _ACEOF
844 cat <<\_ACEOF
846 System types:
847 --build=BUILD configure for building on BUILD [guessed]
848 --host=HOST cross-compile to build programs to run on HOST [BUILD]
849 _ACEOF
852 if test -n "$ac_init_help"; then
853 case $ac_init_help in
854 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
855 esac
856 cat <<\_ACEOF
858 Optional Features:
859 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
860 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
861 --disable-sanity-checks really do not use threads (should not be used except
862 in special situations) [default=yes]
863 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
864 [default=no]
865 --enable-shared build shared library [default=yes if GNU ld &
866 ELF]
867 --enable-profile build profiled library [default=yes]
868 --enable-omitfp build undebuggable optimized library
869 [default=no]
870 --enable-bounded build with runtime bounds checking
871 [default=no]
872 --disable-versioning do not include versioning information in the library
873 objects [default=yes if supported]
874 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
875 [default=glibc default]
876 --enable-add-ons[=DIRS...]
877 configure and build add-ons in DIR1,DIR2,... search
878 for add-ons if no parameter given
879 --disable-hidden-plt do not hide internal function calls to avoid PLT
880 --enable-static-nss build static NSS modules [default=no]
881 --disable-force-install don't force installation of files from this package,
882 even if they are older than the installed files
883 --enable-kernel=VERSION compile for compatibility with kernel not older than
884 VERSION
885 --enable-all-warnings enable all useful warnings gcc can issue
887 Optional Packages:
888 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
889 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
890 --with-gmp=DIRECTORY find GMP source code in DIRECTORY (not needed)
891 --with-gd=DIR find libgd include dir and library with prefix DIR
892 --with-gd-include=DIR find libgd include files in DIR
893 --with-gd-lib=DIR find libgd library files in DIR
894 --with-fp if using floating-point hardware [default=yes]
895 --with-binutils=PATH specify location of binutils (as and ld)
896 --with-elf if using the ELF object format
897 --with-xcoff if using the XCOFF object format
898 --without-cvs if CVS should not be used
899 --with-headers=PATH location of system headers to use (for example
900 /usr/src/linux/include) [default=compiler
901 default]
902 --with-tls enable support for TLS
903 --without-__thread do not use TLS features even when supporting them
905 Some influential environment variables:
906 CC C compiler command
907 CFLAGS C compiler flags
908 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
909 nonstandard directory <lib dir>
910 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
911 headers in a nonstandard directory <include dir>
912 CPP C preprocessor
913 CXX C++ compiler command
914 CXXFLAGS C++ compiler flags
916 Use these variables to override the choices made by `configure' or to help
917 it to find libraries and programs with nonstandard names/locations.
919 Report bugs to <glibc>.
920 _ACEOF
923 if test "$ac_init_help" = "recursive"; then
924 # If there are subdirs, report their specific --help.
925 ac_popdir=`pwd`
926 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
927 test -d $ac_dir || continue
928 ac_builddir=.
930 if test "$ac_dir" != .; then
931 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
932 # A "../" for each directory in $ac_dir_suffix.
933 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
934 else
935 ac_dir_suffix= ac_top_builddir=
938 case $srcdir in
939 .) # No --srcdir option. We are building in place.
940 ac_srcdir=.
941 if test -z "$ac_top_builddir"; then
942 ac_top_srcdir=.
943 else
944 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
945 fi ;;
946 [\\/]* | ?:[\\/]* ) # Absolute path.
947 ac_srcdir=$srcdir$ac_dir_suffix;
948 ac_top_srcdir=$srcdir ;;
949 *) # Relative path.
950 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
951 ac_top_srcdir=$ac_top_builddir$srcdir ;;
952 esac
954 # Do not use `cd foo && pwd` to compute absolute paths, because
955 # the directories may not exist.
956 case `pwd` in
957 .) ac_abs_builddir="$ac_dir";;
959 case "$ac_dir" in
960 .) ac_abs_builddir=`pwd`;;
961 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
962 *) ac_abs_builddir=`pwd`/"$ac_dir";;
963 esac;;
964 esac
965 case $ac_abs_builddir in
966 .) ac_abs_top_builddir=${ac_top_builddir}.;;
968 case ${ac_top_builddir}. in
969 .) ac_abs_top_builddir=$ac_abs_builddir;;
970 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
971 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
972 esac;;
973 esac
974 case $ac_abs_builddir in
975 .) ac_abs_srcdir=$ac_srcdir;;
977 case $ac_srcdir in
978 .) ac_abs_srcdir=$ac_abs_builddir;;
979 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
980 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
981 esac;;
982 esac
983 case $ac_abs_builddir in
984 .) ac_abs_top_srcdir=$ac_top_srcdir;;
986 case $ac_top_srcdir in
987 .) ac_abs_top_srcdir=$ac_abs_builddir;;
988 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
989 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
990 esac;;
991 esac
993 cd $ac_dir
994 # Check for guested configure; otherwise get Cygnus style configure.
995 if test -f $ac_srcdir/configure.gnu; then
996 echo
997 $SHELL $ac_srcdir/configure.gnu --help=recursive
998 elif test -f $ac_srcdir/configure; then
999 echo
1000 $SHELL $ac_srcdir/configure --help=recursive
1001 elif test -f $ac_srcdir/configure.ac ||
1002 test -f $ac_srcdir/configure.in; then
1003 echo
1004 $ac_configure --help
1005 else
1006 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1008 cd $ac_popdir
1009 done
1012 test -n "$ac_init_help" && exit 0
1013 if $ac_init_version; then
1014 cat <<\_ACEOF
1015 GNU C Library configure (see version.h)
1016 generated by GNU Autoconf 2.59
1018 Copyright (C) 2003 Free Software Foundation, Inc.
1019 This configure script is free software; the Free Software Foundation
1020 gives unlimited permission to copy, distribute and modify it.
1021 _ACEOF
1022 exit 0
1024 exec 5>config.log
1025 cat >&5 <<_ACEOF
1026 This file contains any messages produced by compilers while
1027 running configure, to aid debugging if configure makes a mistake.
1029 It was created by GNU C Library $as_me (see version.h), which was
1030 generated by GNU Autoconf 2.59. Invocation command line was
1032 $ $0 $@
1034 _ACEOF
1036 cat <<_ASUNAME
1037 ## --------- ##
1038 ## Platform. ##
1039 ## --------- ##
1041 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1042 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1043 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1044 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1045 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1047 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1048 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1050 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1051 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1052 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1053 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1054 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1055 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1056 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1058 _ASUNAME
1060 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1061 for as_dir in $PATH
1063 IFS=$as_save_IFS
1064 test -z "$as_dir" && as_dir=.
1065 echo "PATH: $as_dir"
1066 done
1068 } >&5
1070 cat >&5 <<_ACEOF
1073 ## ----------- ##
1074 ## Core tests. ##
1075 ## ----------- ##
1077 _ACEOF
1080 # Keep a trace of the command line.
1081 # Strip out --no-create and --no-recursion so they do not pile up.
1082 # Strip out --silent because we don't want to record it for future runs.
1083 # Also quote any args containing shell meta-characters.
1084 # Make two passes to allow for proper duplicate-argument suppression.
1085 ac_configure_args=
1086 ac_configure_args0=
1087 ac_configure_args1=
1088 ac_sep=
1089 ac_must_keep_next=false
1090 for ac_pass in 1 2
1092 for ac_arg
1094 case $ac_arg in
1095 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1096 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1097 | -silent | --silent | --silen | --sile | --sil)
1098 continue ;;
1099 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1100 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1101 esac
1102 case $ac_pass in
1103 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1105 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1106 if test $ac_must_keep_next = true; then
1107 ac_must_keep_next=false # Got value, back to normal.
1108 else
1109 case $ac_arg in
1110 *=* | --config-cache | -C | -disable-* | --disable-* \
1111 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1112 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1113 | -with-* | --with-* | -without-* | --without-* | --x)
1114 case "$ac_configure_args0 " in
1115 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1116 esac
1118 -* ) ac_must_keep_next=true ;;
1119 esac
1121 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1122 # Get rid of the leading space.
1123 ac_sep=" "
1125 esac
1126 done
1127 done
1128 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1129 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1131 # When interrupted or exit'd, cleanup temporary files, and complete
1132 # config.log. We remove comments because anyway the quotes in there
1133 # would cause problems or look ugly.
1134 # WARNING: Be sure not to use single quotes in there, as some shells,
1135 # such as our DU 5.0 friend, will then `close' the trap.
1136 trap 'exit_status=$?
1137 # Save into config.log some information that might help in debugging.
1139 echo
1141 cat <<\_ASBOX
1142 ## ---------------- ##
1143 ## Cache variables. ##
1144 ## ---------------- ##
1145 _ASBOX
1146 echo
1147 # The following way of writing the cache mishandles newlines in values,
1149 (set) 2>&1 |
1150 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1151 *ac_space=\ *)
1152 sed -n \
1153 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1154 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1157 sed -n \
1158 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1160 esac;
1162 echo
1164 cat <<\_ASBOX
1165 ## ----------------- ##
1166 ## Output variables. ##
1167 ## ----------------- ##
1168 _ASBOX
1169 echo
1170 for ac_var in $ac_subst_vars
1172 eval ac_val=$`echo $ac_var`
1173 echo "$ac_var='"'"'$ac_val'"'"'"
1174 done | sort
1175 echo
1177 if test -n "$ac_subst_files"; then
1178 cat <<\_ASBOX
1179 ## ------------- ##
1180 ## Output files. ##
1181 ## ------------- ##
1182 _ASBOX
1183 echo
1184 for ac_var in $ac_subst_files
1186 eval ac_val=$`echo $ac_var`
1187 echo "$ac_var='"'"'$ac_val'"'"'"
1188 done | sort
1189 echo
1192 if test -s confdefs.h; then
1193 cat <<\_ASBOX
1194 ## ----------- ##
1195 ## confdefs.h. ##
1196 ## ----------- ##
1197 _ASBOX
1198 echo
1199 sed "/^$/d" confdefs.h | sort
1200 echo
1202 test "$ac_signal" != 0 &&
1203 echo "$as_me: caught signal $ac_signal"
1204 echo "$as_me: exit $exit_status"
1205 } >&5
1206 rm -f core *.core &&
1207 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1208 exit $exit_status
1210 for ac_signal in 1 2 13 15; do
1211 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1212 done
1213 ac_signal=0
1215 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1216 rm -rf conftest* confdefs.h
1217 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1218 echo >confdefs.h
1220 # Predefined preprocessor variables.
1222 cat >>confdefs.h <<_ACEOF
1223 #define PACKAGE_NAME "$PACKAGE_NAME"
1224 _ACEOF
1227 cat >>confdefs.h <<_ACEOF
1228 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1229 _ACEOF
1232 cat >>confdefs.h <<_ACEOF
1233 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1234 _ACEOF
1237 cat >>confdefs.h <<_ACEOF
1238 #define PACKAGE_STRING "$PACKAGE_STRING"
1239 _ACEOF
1242 cat >>confdefs.h <<_ACEOF
1243 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1244 _ACEOF
1247 # Let the site file select an alternate cache file if it wants to.
1248 # Prefer explicitly selected file to automatically selected ones.
1249 if test -z "$CONFIG_SITE"; then
1250 if test "x$prefix" != xNONE; then
1251 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1252 else
1253 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1256 for ac_site_file in $CONFIG_SITE; do
1257 if test -r "$ac_site_file"; then
1258 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1259 echo "$as_me: loading site script $ac_site_file" >&6;}
1260 sed 's/^/| /' "$ac_site_file" >&5
1261 . "$ac_site_file"
1263 done
1265 if test -r "$cache_file"; then
1266 # Some versions of bash will fail to source /dev/null (special
1267 # files actually), so we avoid doing that.
1268 if test -f "$cache_file"; then
1269 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1270 echo "$as_me: loading cache $cache_file" >&6;}
1271 case $cache_file in
1272 [\\/]* | ?:[\\/]* ) . $cache_file;;
1273 *) . ./$cache_file;;
1274 esac
1276 else
1277 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1278 echo "$as_me: creating cache $cache_file" >&6;}
1279 >$cache_file
1282 # Check that the precious variables saved in the cache have kept the same
1283 # value.
1284 ac_cache_corrupted=false
1285 for ac_var in `(set) 2>&1 |
1286 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1287 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1288 eval ac_new_set=\$ac_env_${ac_var}_set
1289 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1290 eval ac_new_val="\$ac_env_${ac_var}_value"
1291 case $ac_old_set,$ac_new_set in
1292 set,)
1293 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1294 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1295 ac_cache_corrupted=: ;;
1296 ,set)
1297 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1298 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1299 ac_cache_corrupted=: ;;
1300 ,);;
1302 if test "x$ac_old_val" != "x$ac_new_val"; then
1303 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1304 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1305 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1306 echo "$as_me: former value: $ac_old_val" >&2;}
1307 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1308 echo "$as_me: current value: $ac_new_val" >&2;}
1309 ac_cache_corrupted=:
1310 fi;;
1311 esac
1312 # Pass precious variables to config.status.
1313 if test "$ac_new_set" = set; then
1314 case $ac_new_val in
1315 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1316 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1317 *) ac_arg=$ac_var=$ac_new_val ;;
1318 esac
1319 case " $ac_configure_args " in
1320 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1321 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1322 esac
1324 done
1325 if $ac_cache_corrupted; then
1326 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1327 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1328 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1329 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1330 { (exit 1); exit 1; }; }
1333 ac_ext=c
1334 ac_cpp='$CPP $CPPFLAGS'
1335 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1336 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1337 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1366 ac_config_headers="$ac_config_headers config.h"
1368 ac_aux_dir=
1369 for ac_dir in scripts $srcdir/scripts; do
1370 if test -f $ac_dir/install-sh; then
1371 ac_aux_dir=$ac_dir
1372 ac_install_sh="$ac_aux_dir/install-sh -c"
1373 break
1374 elif test -f $ac_dir/install.sh; then
1375 ac_aux_dir=$ac_dir
1376 ac_install_sh="$ac_aux_dir/install.sh -c"
1377 break
1378 elif test -f $ac_dir/shtool; then
1379 ac_aux_dir=$ac_dir
1380 ac_install_sh="$ac_aux_dir/shtool install -c"
1381 break
1383 done
1384 if test -z "$ac_aux_dir"; then
1385 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&5
1386 echo "$as_me: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&2;}
1387 { (exit 1); exit 1; }; }
1389 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1390 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1391 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1394 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
1395 { { echo "$as_me:$LINENO: error: you must configure in a separate build directory" >&5
1396 echo "$as_me: error: you must configure in a separate build directory" >&2;}
1397 { (exit 1); exit 1; }; }
1400 # This will get text that should go into config.make.
1401 config_vars=
1403 # Check for a --with-gmp argument and set gmp-srcdir in config.make.
1405 # Check whether --with-gmp or --without-gmp was given.
1406 if test "${with_gmp+set}" = set; then
1407 withval="$with_gmp"
1409 case "$with_gmp" in
1410 yes) { { echo "$as_me:$LINENO: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&5
1411 echo "$as_me: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&2;}
1412 { (exit 1); exit 1; }; } ;;
1413 ''|no) ;;
1414 *) config_vars="$config_vars
1415 gmp-srcdir = $withval" ;;
1416 esac
1419 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
1421 # Check whether --with-gd or --without-gd was given.
1422 if test "${with_gd+set}" = set; then
1423 withval="$with_gd"
1424 case "$with_gd" in
1425 yes|''|no) ;;
1426 *) libgd_include="-I$withval/include"
1427 libgd_ldflags="-L$withval/lib" ;;
1428 esac
1432 # Check whether --with-gd-include or --without-gd-include was given.
1433 if test "${with_gd_include+set}" = set; then
1434 withval="$with_gd_include"
1435 case "$with_gd_include" in
1436 ''|no) ;;
1437 *) libgd_include="-I$withval" ;;
1438 esac
1442 # Check whether --with-gd-lib or --without-gd-lib was given.
1443 if test "${with_gd_lib+set}" = set; then
1444 withval="$with_gd_lib"
1445 case "$with_gd_lib" in
1446 ''|no) ;;
1447 *) libgd_ldflags="-L$withval" ;;
1448 esac
1452 if test -n "$libgd_include"; then
1453 config_vars="$config_vars
1454 CFLAGS-memusagestat.c = $libgd_include"
1456 if test -n "$libgd_ldflags"; then
1457 config_vars="$config_vars
1458 libgd-LDFLAGS = $libgd_ldflags"
1462 # Check whether --with-fp or --without-fp was given.
1463 if test "${with_fp+set}" = set; then
1464 withval="$with_fp"
1465 with_fp=$withval
1466 else
1467 with_fp=yes
1471 # Check whether --with-binutils or --without-binutils was given.
1472 if test "${with_binutils+set}" = set; then
1473 withval="$with_binutils"
1474 path_binutils=$withval
1475 else
1476 path_binutils=''
1479 # Check whether --with-elf or --without-elf was given.
1480 if test "${with_elf+set}" = set; then
1481 withval="$with_elf"
1482 elf=$withval
1483 else
1484 elf=no
1487 # Check whether --with-xcoff or --without-xcoff was given.
1488 if test "${with_xcoff+set}" = set; then
1489 withval="$with_xcoff"
1490 xcoff=$withval
1491 else
1492 xcoff=no
1495 # Check whether --with-cvs or --without-cvs was given.
1496 if test "${with_cvs+set}" = set; then
1497 withval="$with_cvs"
1498 with_cvs=$withval
1499 else
1500 with_cvs=yes
1502 if test "$with_cvs" = yes; then
1503 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1504 then
1505 with_cvs=no
1511 # Check whether --with-headers or --without-headers was given.
1512 if test "${with_headers+set}" = set; then
1513 withval="$with_headers"
1514 sysheaders=$withval
1515 else
1516 sysheaders=''
1519 # Check whether --enable-sanity-checks or --disable-sanity-checks was given.
1520 if test "${enable_sanity_checks+set}" = set; then
1521 enableval="$enable_sanity_checks"
1522 enable_sanity=$enableval
1523 else
1524 enable_sanity=yes
1528 # Check whether --enable-check-abi or --disable-check-abi was given.
1529 if test "${enable_check_abi+set}" = set; then
1530 enableval="$enable_check_abi"
1531 enable_check_abi=$enableval
1532 else
1533 enable_check_abi=no
1536 static=yes
1537 # Check whether --enable-shared or --disable-shared was given.
1538 if test "${enable_shared+set}" = set; then
1539 enableval="$enable_shared"
1540 shared=$enableval
1541 else
1542 shared=default
1544 # Check whether --enable-profile or --disable-profile was given.
1545 if test "${enable_profile+set}" = set; then
1546 enableval="$enable_profile"
1547 profile=$enableval
1548 else
1549 profile=yes
1551 # Check whether --enable-omitfp or --disable-omitfp was given.
1552 if test "${enable_omitfp+set}" = set; then
1553 enableval="$enable_omitfp"
1554 omitfp=$enableval
1555 else
1556 omitfp=no
1558 # Check whether --enable-bounded or --disable-bounded was given.
1559 if test "${enable_bounded+set}" = set; then
1560 enableval="$enable_bounded"
1561 bounded=$enableval
1562 else
1563 bounded=no
1565 # Check whether --enable-versioning or --disable-versioning was given.
1566 if test "${enable_versioning+set}" = set; then
1567 enableval="$enable_versioning"
1568 enable_versioning=$enableval
1569 else
1570 enable_versioning=yes
1573 # Check whether --enable-oldest-abi or --disable-oldest-abi was given.
1574 if test "${enable_oldest_abi+set}" = set; then
1575 enableval="$enable_oldest_abi"
1576 oldest_abi=$enableval
1577 else
1578 oldest_abi=no
1580 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
1581 oldest_abi=default
1582 else
1583 cat >>confdefs.h <<_ACEOF
1584 #define GLIBC_OLDEST_ABI "$oldest_abi"
1585 _ACEOF
1590 # Check whether --enable-add-ons or --disable-add-ons was given.
1591 if test "${enable_add_ons+set}" = set; then
1592 enableval="$enable_add_ons"
1593 case "$enableval" in
1594 yes) add_ons=`cd $srcdir && echo */configure | sed -e 's!/configure!!g'`
1595 test "$add_ons" = "*" && add_ons= ;;
1596 *) add_ons=`echo "$enableval" | sed 's/,/ /g'`;;
1597 esac
1598 else
1599 add_ons=
1603 # Check whether --with-tls or --without-tls was given.
1604 if test "${with_tls+set}" = set; then
1605 withval="$with_tls"
1606 usetls=$withval
1607 else
1608 usetls=no
1612 # Check whether --with-__thread or --without-__thread was given.
1613 if test "${with___thread+set}" = set; then
1614 withval="$with___thread"
1615 use__thread=$withval
1616 else
1617 use__thread=yes
1620 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1621 if test "${enable_hidden_plt+set}" = set; then
1622 enableval="$enable_hidden_plt"
1623 hidden=$enableval
1624 else
1625 hidden=yes
1627 if test "x$hidden" = xno; then
1628 cat >>confdefs.h <<\_ACEOF
1629 #define NO_HIDDEN 1
1630 _ACEOF
1636 subdirs="$subdirs "
1637 add_ons_pfx=
1638 if test x"$add_ons" != x; then
1639 for f in $add_ons; do
1640 # Some sanity checks
1641 if test "$f" = "crypt"; then
1642 { { echo "$as_me:$LINENO: error:
1643 *** It seems that you're using an old \`crypt' add-on. crypt is now
1644 *** part of glibc and using the old add-on will not work with this
1645 *** release. Start again with fresh sources and without the old
1646 *** \`crypt' add-on." >&5
1647 echo "$as_me: error:
1648 *** It seems that you're using an old \`crypt' add-on. crypt is now
1649 *** part of glibc and using the old add-on will not work with this
1650 *** release. Start again with fresh sources and without the old
1651 *** \`crypt' add-on." >&2;}
1652 { (exit 1); exit 1; }; }
1654 if test "$f" = "localedata"; then
1655 { { echo "$as_me:$LINENO: error:
1656 *** It seems that you're using an old \`localedata' add-on. localedata
1657 *** is now part of glibc and using the old add-on will not work with
1658 *** this release. Start again with fresh sources and without the old
1659 *** \`localedata' add-on." >&5
1660 echo "$as_me: error:
1661 *** It seems that you're using an old \`localedata' add-on. localedata
1662 *** is now part of glibc and using the old add-on will not work with
1663 *** this release. Start again with fresh sources and without the old
1664 *** \`localedata' add-on." >&2;}
1665 { (exit 1); exit 1; }; }
1667 # Test whether such a subdir really exists.
1668 if test -d $srcdir/$f; then
1669 add_ons_pfx="$add_ons_pfx $f/"
1670 subdirs="$subdirs $f"
1671 else
1672 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1673 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1674 { (exit 1); exit 1; }; }
1676 done
1679 # Check whether --enable-static-nss or --disable-static-nss was given.
1680 if test "${enable_static_nss+set}" = set; then
1681 enableval="$enable_static_nss"
1682 static_nss=$enableval
1683 else
1684 static_nss=no
1686 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1687 static_nss=yes
1688 cat >>confdefs.h <<\_ACEOF
1689 #define DO_STATIC_NSS 1
1690 _ACEOF
1694 # Check whether --enable-force-install or --disable-force-install was given.
1695 if test "${enable_force_install+set}" = set; then
1696 enableval="$enable_force_install"
1697 force_install=$enableval
1698 else
1699 force_install=yes
1703 # Check whether --enable-kernel or --disable-kernel was given.
1704 if test "${enable_kernel+set}" = set; then
1705 enableval="$enable_kernel"
1706 minimum_kernel=$enableval
1708 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1709 # Better nothing than this.
1710 minimum_kernel=""
1711 else
1712 if test "$minimum_kernel" = current; then
1713 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1717 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1718 if test "${enable_all_warnings+set}" = set; then
1719 enableval="$enable_all_warnings"
1720 all_warnings=$enableval
1724 # Make sure we can run config.sub.
1725 $ac_config_sub sun4 >/dev/null 2>&1 ||
1726 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1727 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1728 { (exit 1); exit 1; }; }
1730 echo "$as_me:$LINENO: checking build system type" >&5
1731 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1732 if test "${ac_cv_build+set}" = set; then
1733 echo $ECHO_N "(cached) $ECHO_C" >&6
1734 else
1735 ac_cv_build_alias=$build_alias
1736 test -z "$ac_cv_build_alias" &&
1737 ac_cv_build_alias=`$ac_config_guess`
1738 test -z "$ac_cv_build_alias" &&
1739 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1740 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1741 { (exit 1); exit 1; }; }
1742 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1743 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1744 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1745 { (exit 1); exit 1; }; }
1748 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1749 echo "${ECHO_T}$ac_cv_build" >&6
1750 build=$ac_cv_build
1751 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1752 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1753 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1756 echo "$as_me:$LINENO: checking host system type" >&5
1757 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1758 if test "${ac_cv_host+set}" = set; then
1759 echo $ECHO_N "(cached) $ECHO_C" >&6
1760 else
1761 ac_cv_host_alias=$host_alias
1762 test -z "$ac_cv_host_alias" &&
1763 ac_cv_host_alias=$ac_cv_build_alias
1764 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1765 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1766 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1767 { (exit 1); exit 1; }; }
1770 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1771 echo "${ECHO_T}$ac_cv_host" >&6
1772 host=$ac_cv_host
1773 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1774 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1775 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1779 # The way shlib-versions is used to generate soversions.mk uses a
1780 # fairly simplistic model for name recognition that can't distinguish
1781 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1782 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1783 # tell. This doesn't get used much beyond that, so it's fairly safe.
1784 case "$host_os" in
1785 linux*)
1787 gnu*)
1788 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1790 esac
1792 # We keep the original values in `$config_*' and never modify them, so we
1793 # can write them unchanged into config.make. Everything else uses
1794 # $machine, $vendor, and $os, and changes them whenever convenient.
1795 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1797 # Don't allow vendor == "unknown"
1798 test "$config_vendor" = unknown && config_vendor=
1799 config_os="`echo $config_os | sed 's/^unknown-//'`"
1801 # Some configurations imply other options.
1802 case "$host_os" in
1803 gnu* | linux* | bsd4.4* | netbsd* | freebsd*)
1804 # These systems always use GNU tools.
1805 gnu_ld=yes gnu_as=yes ;;
1806 esac
1807 case "$host_os" in
1808 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1809 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1811 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1812 # These systems (almost) always use the ELF format.
1813 elf=yes
1815 aix*)
1816 # These systems are always xcoff
1817 xcoff=yes
1818 elf=no
1820 esac
1822 machine=$config_machine
1823 vendor=$config_vendor
1824 os=$config_os
1826 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1827 # Unify this here.
1828 if test "$machine" = rs6000; then
1829 machine="powerpc"
1832 # Braindead PowerPC box with absolutely no FPU.
1833 case "$machine-$host_os" in
1834 powerpc*-*soft)
1835 with_fp=no
1837 esac
1840 ### I put this here to prevent those annoying emails from people who cannot
1841 ### read and try to compile glibc on unsupported platforms. --drepper
1843 ### By using the undocumented --enable-hacker-mode option for configure
1844 ### one can skip this test to make the configuration not fail for unsupported
1845 ### platforms.
1847 if test -z "$enable_hacker_mode"; then
1848 case "$machine-$host_os" in
1849 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1852 echo "*** The GNU C library is currently not available for this platform."
1853 echo "*** So far nobody cared to port it and if there is no volunteer it"
1854 echo "*** might never happen. So, if you have interest to see glibc on"
1855 echo "*** this platform visit"
1856 echo "*** http://www.gnu.org/software/libc/porting.html"
1857 echo "*** and join the group of porters"
1858 exit 1
1860 esac
1863 # Expand the configuration machine name into a subdirectory by architecture
1864 # type and particular chip.
1865 case "$machine" in
1866 a29k | am29000) base_machine=a29k machine=a29k ;;
1867 alpha*) base_machine=alpha machine=alpha/$machine ;;
1868 arm*) base_machine=arm machine=arm/arm32/$machine ;;
1869 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1870 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1871 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1872 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1873 i[3456]86) base_machine=i386 machine=i386/$machine ;;
1874 ia64) base_machine=ia64 machine=ia64 ;;
1875 m680?0) base_machine=m68k machine=m68k/$machine ;;
1876 m68k) base_machine=m68k machine=m68k/m68020 ;;
1877 m88???) base_machine=m88k machine=m88k/$machine ;;
1878 m88k) base_machine=m88k machine=m88k/m88100 ;;
1879 mips64*) base_machine=mips64
1880 case "$CC $CFLAGS $CPPFLAGS " in
1881 *" -mabi=n32 "*) mips_cc_abi=n32 ;;
1882 *" -mabi=64 "*|*" -mabi=n64 "*) mips_cc_abi=64 ;;
1883 *" -mabi=32 "*|*" -mabi=o32 "*) mips_cc_abi=32 ;;
1884 *) mips_cc_abi=default ;;
1885 esac
1886 case $config_os in
1887 *abin32*) mips_config_abi=n32 ;;
1888 *abi64*|*abin64*) mips_config_abi=64 ;;
1889 *abi32*|*abio32*) mips_config_abi=32 ;;
1890 *) mips_config_abi=$mips_cc_abi ;;
1891 esac
1892 case $mips_config_abi in
1893 default) machine=mips/mips64/n32 mips_config_abi=n32 ;;
1894 n32) machine=mips/mips64/n32 ;;
1895 64) machine=mips/mips64/n64 ;;
1896 32) machine=mips/mips32/kern64 ;;
1897 esac
1898 machine=$machine/$config_machine
1899 if test $mips_config_abi != $mips_cc_abi; then
1900 # This won't make it to config.make, but we want to
1901 # set this in case configure tests depend on it.
1902 CPPFLAGS="$CPPFLAGS -mabi=$mips_config_abi"
1905 mips*) base_machine=mips machine=mips/mips32/$machine ;;
1906 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1907 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1908 s390) base_machine=s390 machine=s390/s390-32 ;;
1909 s390x) base_machine=s390 machine=s390/s390-64 ;;
1910 sh3*) base_machine=sh machine=sh/sh3 ;;
1911 sh4*) base_machine=sh machine=sh/sh4 ;;
1912 sparc | sparcv[67])
1913 base_machine=sparc machine=sparc/sparc32 ;;
1914 sparcv8 | supersparc | hypersparc)
1915 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1916 sparcv8plus | sparcv8plusa | sparcv9)
1917 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1918 sparcv8plusb | sparcv9b)
1919 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1920 sparc64 | ultrasparc)
1921 base_machine=sparc machine=sparc/sparc64 ;;
1922 sparc64b | ultrasparc3)
1923 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1924 thumb*) base_machine=thumb machine=arm/thumb/$machine ;;
1925 *) base_machine=$machine ;;
1926 esac
1929 if test "$base_machine" = "i386"; then
1930 cat >>confdefs.h <<\_ACEOF
1931 #define USE_REGPARMS 1
1932 _ACEOF
1936 # Compute the list of sysdep directories for this configuration.
1937 # This can take a while to compute.
1938 sysdep_dir=$srcdir/sysdeps
1939 echo "$as_me:$LINENO: checking sysdep dirs" >&5
1940 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
1941 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
1942 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
1944 case "$os" in
1945 gnu*)
1946 base_os=mach/hurd ;;
1947 netbsd* | 386bsd* | freebsd* | bsdi*)
1948 base_os=unix/bsd/bsd4.4 ;;
1949 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
1950 base_os=unix/bsd ;;
1951 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
1952 base_os=unix/sysv ;;
1953 irix6*)
1954 base_os=unix/sysv/irix6/$os ;;
1955 solaris[2-9]*)
1956 base_os=unix/sysv/sysv4 ;;
1957 hpux*)
1958 base_os=unix/sysv/hpux/$os ;;
1959 aix4.3*)
1960 base_os=unix/sysv/aix/aix4.3 ;;
1961 none)
1962 base_os=standalone ;;
1964 base_os='' ;;
1965 esac
1967 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
1968 tail=$os
1969 ostry=$os
1970 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
1971 ostry="$ostry /$o"
1972 tail=$o
1973 done
1974 o=`echo $tail | sed 's/[0-9]*$//'`
1975 if test $o != $tail; then
1976 ostry="$ostry /$o"
1978 # For linux-gnu, try linux-gnu, then linux.
1979 o=`echo $tail | sed 's/-.*$//'`
1980 if test $o != $tail; then
1981 ostry="$ostry /$o"
1984 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
1985 base=
1986 tail=$base_os
1987 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
1988 set $b
1989 base="$base /$1"
1990 tail="$2"
1991 done
1993 # For sparc/sparc32, try sparc/sparc32 and then sparc.
1994 mach=
1995 tail=$machine
1996 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
1997 set $m
1998 # Prepend the machine's FPU directory unless --without-fp.
1999 if test "$with_fp" = yes; then
2000 mach="$mach /$1/fpu"
2001 else
2002 mach="$mach /$1/nofpu"
2004 mach="$mach /$1"
2005 tail="$2"
2006 done
2009 # Find what sysdep directories exist.
2010 sysnames=
2011 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2012 for d in $add_ons_pfx ''; do
2013 for b in $base ''; do
2014 for m0 in $mach ''; do
2015 for v in /$vendor ''; do
2016 test "$v" = / && continue
2017 for o in /$ostry ''; do
2018 test "$o" = / && continue
2019 for m in $mach ''; do
2020 if test "$m0$b$v$o$m"; then
2021 try="${d}sysdeps$m0$b$v$o$m"
2022 test -n "$enable_debug_configure" &&
2023 echo "$0 DEBUG: try $try" >&2
2024 if test -d $srcdir/$try; then
2025 sysnames="$sysnames $try"
2026 { test -n "$o" || test -n "$b"; } && os_used=t
2027 { test -n "$m" || test -n "$m0"; } && machine_used=t
2030 done
2031 done
2032 done
2033 done
2034 done
2035 done
2036 IFS="$ac_save_ifs"
2038 if test -z "$os_used" && test "$os" != none; then
2039 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2040 echo "$as_me: error: Operating system $os is not supported." >&2;}
2041 { (exit 1); exit 1; }; }
2043 if test -z "$machine_used" && test "$machine" != none; then
2044 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2045 echo "$as_me: error: The $machine is not supported." >&2;}
2046 { (exit 1); exit 1; }; }
2049 # We have now validated the configuration.
2052 # If using ELF, look for an `elf' subdirectory of each machine directory.
2053 # We prepend these rather than inserting them whereever the machine appears
2054 # because things specified by the machine's ELF ABI should override
2055 # OS-specific things, and should always be the same for any OS on the
2056 # machine (otherwise what's the point of an ABI?).
2057 if test "$elf" = yes; then
2058 elf_dirs=
2059 for d in $add_ons_pfx ''; do
2060 for m in $mach; do
2061 if test -d $srcdir/${d}sysdeps$m/elf; then
2062 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2064 done
2065 done
2066 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2070 # Expand the list of system names into a full list of directories
2071 # from each element's parent name and Implies file (if present).
2072 set $sysnames
2073 names=
2074 while test $# -gt 0; do
2075 name=$1
2076 shift
2078 case " $names " in *" $name "*)
2079 # Already in the list.
2080 continue
2081 esac
2083 # Report each name as we discover it, so there is no long pause in output.
2084 echo $ECHO_N "$name $ECHO_C" >&6
2086 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2088 case $name in
2089 /*) xsrcdir= ;;
2090 *) xsrcdir=$srcdir/ ;;
2091 esac
2092 test -n "$enable_debug_configure" &&
2093 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2095 if test -f $xsrcdir$name/Implies; then
2096 # Collect more names from the `Implies' file (removing comments).
2097 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2098 implied=
2099 for x in $implied_candidate; do
2100 found=no
2101 if test -d $xsrcdir$name_base/$x; then
2102 implied="$implied $name_base/$x";
2103 found=yes
2105 for d in $add_ons_pfx ''; do
2106 try="${d}sysdeps/$x"
2107 case $d in
2108 /*) try_srcdir= ;;
2109 *) try_srcdir=$srcdir/ ;;
2110 esac
2111 test -n "$enable_debug_configure" &&
2112 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2113 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2114 then
2115 implied="$implied $try"
2116 found=yes
2118 done
2119 if test $found = no; then
2120 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2121 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2123 done
2124 else
2125 implied=
2128 # Add NAME to the list of names.
2129 names="$names $name"
2131 # Find the parent of NAME, using the empty string if it has none.
2132 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2134 # Add the names implied by NAME, and NAME's parent (if it has one), to
2135 # the list of names to be processed (the argument list). We prepend the
2136 # implied names to the list and append the parent. We want implied
2137 # directories to come before further directories inferred from the
2138 # configuration components; this ensures that for sysv4, unix/common
2139 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2140 # after sysv4).
2141 sysnames="`echo $implied $* $parent`"
2142 test -n "$sysnames" && set $sysnames
2143 done
2145 # Add the default directories.
2146 default_sysnames=sysdeps/generic
2147 if test "$elf" = yes; then
2148 default_sysnames="sysdeps/generic/elf $default_sysnames"
2150 sysnames="$names $default_sysnames"
2152 # The other names were emitted during the scan.
2153 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2154 echo "${ECHO_T}$default_sysnames" >&6
2157 ### Locate tools.
2159 # Find a good install program. We prefer a C program (faster),
2160 # so one script is as good as another. But avoid the broken or
2161 # incompatible versions:
2162 # SysV /etc/install, /usr/sbin/install
2163 # SunOS /usr/etc/install
2164 # IRIX /sbin/install
2165 # AIX /bin/install
2166 # AmigaOS /C/install, which installs bootblocks on floppy discs
2167 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2168 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2169 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2170 # OS/2's system install, which has a completely different semantic
2171 # ./install, which can be erroneously created by make from ./install.sh.
2172 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2173 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2174 if test -z "$INSTALL"; then
2175 if test "${ac_cv_path_install+set}" = set; then
2176 echo $ECHO_N "(cached) $ECHO_C" >&6
2177 else
2178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2179 for as_dir in $PATH
2181 IFS=$as_save_IFS
2182 test -z "$as_dir" && as_dir=.
2183 # Account for people who put trailing slashes in PATH elements.
2184 case $as_dir/ in
2185 ./ | .// | /cC/* | \
2186 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2187 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2188 /usr/ucb/* ) ;;
2190 # OSF1 and SCO ODT 3.0 have their own names for install.
2191 # Don't use installbsd from OSF since it installs stuff as root
2192 # by default.
2193 for ac_prog in ginstall scoinst install; do
2194 for ac_exec_ext in '' $ac_executable_extensions; do
2195 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2196 if test $ac_prog = install &&
2197 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2198 # AIX install. It has an incompatible calling convention.
2200 elif test $ac_prog = install &&
2201 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2202 # program-specific install script used by HP pwplus--don't use.
2204 else
2205 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2206 break 3
2209 done
2210 done
2212 esac
2213 done
2217 if test "${ac_cv_path_install+set}" = set; then
2218 INSTALL=$ac_cv_path_install
2219 else
2220 # As a last resort, use the slow shell script. We don't cache a
2221 # path for INSTALL within a source directory, because that will
2222 # break other packages using the cache if that directory is
2223 # removed, or if the path is relative.
2224 INSTALL=$ac_install_sh
2227 echo "$as_me:$LINENO: result: $INSTALL" >&5
2228 echo "${ECHO_T}$INSTALL" >&6
2230 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2231 # It thinks the first close brace ends the variable substitution.
2232 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2234 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2236 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2238 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2239 # The makefiles need to use a different form to find it in $srcdir.
2240 INSTALL='\$(..)./scripts/install-sh -c'
2242 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2243 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2244 LN_S=$as_ln_s
2245 if test "$LN_S" = "ln -s"; then
2246 echo "$as_me:$LINENO: result: yes" >&5
2247 echo "${ECHO_T}yes" >&6
2248 else
2249 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2250 echo "${ECHO_T}no, using $LN_S" >&6
2254 ac_ext=c
2255 ac_cpp='$CPP $CPPFLAGS'
2256 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2257 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2258 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2259 if test -n "$ac_tool_prefix"; then
2260 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2261 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2262 echo "$as_me:$LINENO: checking for $ac_word" >&5
2263 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2264 if test "${ac_cv_prog_CC+set}" = set; then
2265 echo $ECHO_N "(cached) $ECHO_C" >&6
2266 else
2267 if test -n "$CC"; then
2268 ac_cv_prog_CC="$CC" # Let the user override the test.
2269 else
2270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2271 for as_dir in $PATH
2273 IFS=$as_save_IFS
2274 test -z "$as_dir" && as_dir=.
2275 for ac_exec_ext in '' $ac_executable_extensions; do
2276 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2277 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2278 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2279 break 2
2281 done
2282 done
2286 CC=$ac_cv_prog_CC
2287 if test -n "$CC"; then
2288 echo "$as_me:$LINENO: result: $CC" >&5
2289 echo "${ECHO_T}$CC" >&6
2290 else
2291 echo "$as_me:$LINENO: result: no" >&5
2292 echo "${ECHO_T}no" >&6
2296 if test -z "$ac_cv_prog_CC"; then
2297 ac_ct_CC=$CC
2298 # Extract the first word of "gcc", so it can be a program name with args.
2299 set dummy gcc; ac_word=$2
2300 echo "$as_me:$LINENO: checking for $ac_word" >&5
2301 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2302 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2303 echo $ECHO_N "(cached) $ECHO_C" >&6
2304 else
2305 if test -n "$ac_ct_CC"; then
2306 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2307 else
2308 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2309 for as_dir in $PATH
2311 IFS=$as_save_IFS
2312 test -z "$as_dir" && as_dir=.
2313 for ac_exec_ext in '' $ac_executable_extensions; do
2314 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2315 ac_cv_prog_ac_ct_CC="gcc"
2316 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2317 break 2
2319 done
2320 done
2324 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2325 if test -n "$ac_ct_CC"; then
2326 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2327 echo "${ECHO_T}$ac_ct_CC" >&6
2328 else
2329 echo "$as_me:$LINENO: result: no" >&5
2330 echo "${ECHO_T}no" >&6
2333 CC=$ac_ct_CC
2334 else
2335 CC="$ac_cv_prog_CC"
2338 if test -z "$CC"; then
2339 if test -n "$ac_tool_prefix"; then
2340 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2341 set dummy ${ac_tool_prefix}cc; ac_word=$2
2342 echo "$as_me:$LINENO: checking for $ac_word" >&5
2343 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2344 if test "${ac_cv_prog_CC+set}" = set; then
2345 echo $ECHO_N "(cached) $ECHO_C" >&6
2346 else
2347 if test -n "$CC"; then
2348 ac_cv_prog_CC="$CC" # Let the user override the test.
2349 else
2350 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2351 for as_dir in $PATH
2353 IFS=$as_save_IFS
2354 test -z "$as_dir" && as_dir=.
2355 for ac_exec_ext in '' $ac_executable_extensions; do
2356 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2357 ac_cv_prog_CC="${ac_tool_prefix}cc"
2358 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2359 break 2
2361 done
2362 done
2366 CC=$ac_cv_prog_CC
2367 if test -n "$CC"; then
2368 echo "$as_me:$LINENO: result: $CC" >&5
2369 echo "${ECHO_T}$CC" >&6
2370 else
2371 echo "$as_me:$LINENO: result: no" >&5
2372 echo "${ECHO_T}no" >&6
2376 if test -z "$ac_cv_prog_CC"; then
2377 ac_ct_CC=$CC
2378 # Extract the first word of "cc", so it can be a program name with args.
2379 set dummy cc; ac_word=$2
2380 echo "$as_me:$LINENO: checking for $ac_word" >&5
2381 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2382 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2383 echo $ECHO_N "(cached) $ECHO_C" >&6
2384 else
2385 if test -n "$ac_ct_CC"; then
2386 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2387 else
2388 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2389 for as_dir in $PATH
2391 IFS=$as_save_IFS
2392 test -z "$as_dir" && as_dir=.
2393 for ac_exec_ext in '' $ac_executable_extensions; do
2394 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2395 ac_cv_prog_ac_ct_CC="cc"
2396 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2397 break 2
2399 done
2400 done
2404 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2405 if test -n "$ac_ct_CC"; then
2406 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2407 echo "${ECHO_T}$ac_ct_CC" >&6
2408 else
2409 echo "$as_me:$LINENO: result: no" >&5
2410 echo "${ECHO_T}no" >&6
2413 CC=$ac_ct_CC
2414 else
2415 CC="$ac_cv_prog_CC"
2419 if test -z "$CC"; then
2420 # Extract the first word of "cc", so it can be a program name with args.
2421 set dummy cc; ac_word=$2
2422 echo "$as_me:$LINENO: checking for $ac_word" >&5
2423 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2424 if test "${ac_cv_prog_CC+set}" = set; then
2425 echo $ECHO_N "(cached) $ECHO_C" >&6
2426 else
2427 if test -n "$CC"; then
2428 ac_cv_prog_CC="$CC" # Let the user override the test.
2429 else
2430 ac_prog_rejected=no
2431 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2432 for as_dir in $PATH
2434 IFS=$as_save_IFS
2435 test -z "$as_dir" && as_dir=.
2436 for ac_exec_ext in '' $ac_executable_extensions; do
2437 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2438 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2439 ac_prog_rejected=yes
2440 continue
2442 ac_cv_prog_CC="cc"
2443 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2444 break 2
2446 done
2447 done
2449 if test $ac_prog_rejected = yes; then
2450 # We found a bogon in the path, so make sure we never use it.
2451 set dummy $ac_cv_prog_CC
2452 shift
2453 if test $# != 0; then
2454 # We chose a different compiler from the bogus one.
2455 # However, it has the same basename, so the bogon will be chosen
2456 # first if we set CC to just the basename; use the full file name.
2457 shift
2458 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2463 CC=$ac_cv_prog_CC
2464 if test -n "$CC"; then
2465 echo "$as_me:$LINENO: result: $CC" >&5
2466 echo "${ECHO_T}$CC" >&6
2467 else
2468 echo "$as_me:$LINENO: result: no" >&5
2469 echo "${ECHO_T}no" >&6
2473 if test -z "$CC"; then
2474 if test -n "$ac_tool_prefix"; then
2475 for ac_prog in cl
2477 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2478 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2479 echo "$as_me:$LINENO: checking for $ac_word" >&5
2480 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2481 if test "${ac_cv_prog_CC+set}" = set; then
2482 echo $ECHO_N "(cached) $ECHO_C" >&6
2483 else
2484 if test -n "$CC"; then
2485 ac_cv_prog_CC="$CC" # Let the user override the test.
2486 else
2487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2488 for as_dir in $PATH
2490 IFS=$as_save_IFS
2491 test -z "$as_dir" && as_dir=.
2492 for ac_exec_ext in '' $ac_executable_extensions; do
2493 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2494 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2495 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2496 break 2
2498 done
2499 done
2503 CC=$ac_cv_prog_CC
2504 if test -n "$CC"; then
2505 echo "$as_me:$LINENO: result: $CC" >&5
2506 echo "${ECHO_T}$CC" >&6
2507 else
2508 echo "$as_me:$LINENO: result: no" >&5
2509 echo "${ECHO_T}no" >&6
2512 test -n "$CC" && break
2513 done
2515 if test -z "$CC"; then
2516 ac_ct_CC=$CC
2517 for ac_prog in cl
2519 # Extract the first word of "$ac_prog", so it can be a program name with args.
2520 set dummy $ac_prog; ac_word=$2
2521 echo "$as_me:$LINENO: checking for $ac_word" >&5
2522 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2523 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2524 echo $ECHO_N "(cached) $ECHO_C" >&6
2525 else
2526 if test -n "$ac_ct_CC"; then
2527 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2528 else
2529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2530 for as_dir in $PATH
2532 IFS=$as_save_IFS
2533 test -z "$as_dir" && as_dir=.
2534 for ac_exec_ext in '' $ac_executable_extensions; do
2535 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2536 ac_cv_prog_ac_ct_CC="$ac_prog"
2537 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2538 break 2
2540 done
2541 done
2545 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2546 if test -n "$ac_ct_CC"; then
2547 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2548 echo "${ECHO_T}$ac_ct_CC" >&6
2549 else
2550 echo "$as_me:$LINENO: result: no" >&5
2551 echo "${ECHO_T}no" >&6
2554 test -n "$ac_ct_CC" && break
2555 done
2557 CC=$ac_ct_CC
2563 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2564 See \`config.log' for more details." >&5
2565 echo "$as_me: error: no acceptable C compiler found in \$PATH
2566 See \`config.log' for more details." >&2;}
2567 { (exit 1); exit 1; }; }
2569 # Provide some information about the compiler.
2570 echo "$as_me:$LINENO:" \
2571 "checking for C compiler version" >&5
2572 ac_compiler=`set X $ac_compile; echo $2`
2573 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2574 (eval $ac_compiler --version </dev/null >&5) 2>&5
2575 ac_status=$?
2576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2577 (exit $ac_status); }
2578 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2579 (eval $ac_compiler -v </dev/null >&5) 2>&5
2580 ac_status=$?
2581 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2582 (exit $ac_status); }
2583 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2584 (eval $ac_compiler -V </dev/null >&5) 2>&5
2585 ac_status=$?
2586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2587 (exit $ac_status); }
2589 EXEEXT=
2590 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2591 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2592 if test "${ac_cv_objext+set}" = set; then
2593 echo $ECHO_N "(cached) $ECHO_C" >&6
2594 else
2595 cat >conftest.$ac_ext <<_ACEOF
2596 /* confdefs.h. */
2597 _ACEOF
2598 cat confdefs.h >>conftest.$ac_ext
2599 cat >>conftest.$ac_ext <<_ACEOF
2600 /* end confdefs.h. */
2603 main ()
2607 return 0;
2609 _ACEOF
2610 rm -f conftest.o conftest.obj
2611 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2612 (eval $ac_compile) 2>&5
2613 ac_status=$?
2614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2615 (exit $ac_status); }; then
2616 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2617 case $ac_file in
2618 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2619 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2620 break;;
2621 esac
2622 done
2623 else
2624 echo "$as_me: failed program was:" >&5
2625 sed 's/^/| /' conftest.$ac_ext >&5
2627 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2628 See \`config.log' for more details." >&5
2629 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2630 See \`config.log' for more details." >&2;}
2631 { (exit 1); exit 1; }; }
2634 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2636 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2637 echo "${ECHO_T}$ac_cv_objext" >&6
2638 OBJEXT=$ac_cv_objext
2639 ac_objext=$OBJEXT
2640 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2641 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2642 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2643 echo $ECHO_N "(cached) $ECHO_C" >&6
2644 else
2645 cat >conftest.$ac_ext <<_ACEOF
2646 /* confdefs.h. */
2647 _ACEOF
2648 cat confdefs.h >>conftest.$ac_ext
2649 cat >>conftest.$ac_ext <<_ACEOF
2650 /* end confdefs.h. */
2653 main ()
2655 #ifndef __GNUC__
2656 choke me
2657 #endif
2660 return 0;
2662 _ACEOF
2663 rm -f conftest.$ac_objext
2664 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2665 (eval $ac_compile) 2>conftest.er1
2666 ac_status=$?
2667 grep -v '^ *+' conftest.er1 >conftest.err
2668 rm -f conftest.er1
2669 cat conftest.err >&5
2670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2671 (exit $ac_status); } &&
2672 { ac_try='test -z "$ac_c_werror_flag"
2673 || test ! -s conftest.err'
2674 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2675 (eval $ac_try) 2>&5
2676 ac_status=$?
2677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2678 (exit $ac_status); }; } &&
2679 { ac_try='test -s conftest.$ac_objext'
2680 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2681 (eval $ac_try) 2>&5
2682 ac_status=$?
2683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2684 (exit $ac_status); }; }; then
2685 ac_compiler_gnu=yes
2686 else
2687 echo "$as_me: failed program was:" >&5
2688 sed 's/^/| /' conftest.$ac_ext >&5
2690 ac_compiler_gnu=no
2692 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2693 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2696 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2697 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2698 GCC=`test $ac_compiler_gnu = yes && echo yes`
2699 ac_test_CFLAGS=${CFLAGS+set}
2700 ac_save_CFLAGS=$CFLAGS
2701 CFLAGS="-g"
2702 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2703 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2704 if test "${ac_cv_prog_cc_g+set}" = set; then
2705 echo $ECHO_N "(cached) $ECHO_C" >&6
2706 else
2707 cat >conftest.$ac_ext <<_ACEOF
2708 /* confdefs.h. */
2709 _ACEOF
2710 cat confdefs.h >>conftest.$ac_ext
2711 cat >>conftest.$ac_ext <<_ACEOF
2712 /* end confdefs.h. */
2715 main ()
2719 return 0;
2721 _ACEOF
2722 rm -f conftest.$ac_objext
2723 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2724 (eval $ac_compile) 2>conftest.er1
2725 ac_status=$?
2726 grep -v '^ *+' conftest.er1 >conftest.err
2727 rm -f conftest.er1
2728 cat conftest.err >&5
2729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2730 (exit $ac_status); } &&
2731 { ac_try='test -z "$ac_c_werror_flag"
2732 || test ! -s conftest.err'
2733 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2734 (eval $ac_try) 2>&5
2735 ac_status=$?
2736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2737 (exit $ac_status); }; } &&
2738 { ac_try='test -s conftest.$ac_objext'
2739 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2740 (eval $ac_try) 2>&5
2741 ac_status=$?
2742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2743 (exit $ac_status); }; }; then
2744 ac_cv_prog_cc_g=yes
2745 else
2746 echo "$as_me: failed program was:" >&5
2747 sed 's/^/| /' conftest.$ac_ext >&5
2749 ac_cv_prog_cc_g=no
2751 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2753 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2754 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2755 if test "$ac_test_CFLAGS" = set; then
2756 CFLAGS=$ac_save_CFLAGS
2757 elif test $ac_cv_prog_cc_g = yes; then
2758 if test "$GCC" = yes; then
2759 CFLAGS="-g -O2"
2760 else
2761 CFLAGS="-g"
2763 else
2764 if test "$GCC" = yes; then
2765 CFLAGS="-O2"
2766 else
2767 CFLAGS=
2770 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2771 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2772 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2773 echo $ECHO_N "(cached) $ECHO_C" >&6
2774 else
2775 ac_cv_prog_cc_stdc=no
2776 ac_save_CC=$CC
2777 cat >conftest.$ac_ext <<_ACEOF
2778 /* confdefs.h. */
2779 _ACEOF
2780 cat confdefs.h >>conftest.$ac_ext
2781 cat >>conftest.$ac_ext <<_ACEOF
2782 /* end confdefs.h. */
2783 #include <stdarg.h>
2784 #include <stdio.h>
2785 #include <sys/types.h>
2786 #include <sys/stat.h>
2787 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2788 struct buf { int x; };
2789 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2790 static char *e (p, i)
2791 char **p;
2792 int i;
2794 return p[i];
2796 static char *f (char * (*g) (char **, int), char **p, ...)
2798 char *s;
2799 va_list v;
2800 va_start (v,p);
2801 s = g (p, va_arg (v,int));
2802 va_end (v);
2803 return s;
2806 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2807 function prototypes and stuff, but not '\xHH' hex character constants.
2808 These don't provoke an error unfortunately, instead are silently treated
2809 as 'x'. The following induces an error, until -std1 is added to get
2810 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2811 array size at least. It's necessary to write '\x00'==0 to get something
2812 that's true only with -std1. */
2813 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2815 int test (int i, double x);
2816 struct s1 {int (*f) (int a);};
2817 struct s2 {int (*f) (double a);};
2818 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2819 int argc;
2820 char **argv;
2822 main ()
2824 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2826 return 0;
2828 _ACEOF
2829 # Don't try gcc -ansi; that turns off useful extensions and
2830 # breaks some systems' header files.
2831 # AIX -qlanglvl=ansi
2832 # Ultrix and OSF/1 -std1
2833 # HP-UX 10.20 and later -Ae
2834 # HP-UX older versions -Aa -D_HPUX_SOURCE
2835 # SVR4 -Xc -D__EXTENSIONS__
2836 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2838 CC="$ac_save_CC $ac_arg"
2839 rm -f conftest.$ac_objext
2840 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2841 (eval $ac_compile) 2>conftest.er1
2842 ac_status=$?
2843 grep -v '^ *+' conftest.er1 >conftest.err
2844 rm -f conftest.er1
2845 cat conftest.err >&5
2846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2847 (exit $ac_status); } &&
2848 { ac_try='test -z "$ac_c_werror_flag"
2849 || test ! -s conftest.err'
2850 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2851 (eval $ac_try) 2>&5
2852 ac_status=$?
2853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2854 (exit $ac_status); }; } &&
2855 { ac_try='test -s conftest.$ac_objext'
2856 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2857 (eval $ac_try) 2>&5
2858 ac_status=$?
2859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2860 (exit $ac_status); }; }; then
2861 ac_cv_prog_cc_stdc=$ac_arg
2862 break
2863 else
2864 echo "$as_me: failed program was:" >&5
2865 sed 's/^/| /' conftest.$ac_ext >&5
2868 rm -f conftest.err conftest.$ac_objext
2869 done
2870 rm -f conftest.$ac_ext conftest.$ac_objext
2871 CC=$ac_save_CC
2875 case "x$ac_cv_prog_cc_stdc" in
2876 x|xno)
2877 echo "$as_me:$LINENO: result: none needed" >&5
2878 echo "${ECHO_T}none needed" >&6 ;;
2880 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2881 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2882 CC="$CC $ac_cv_prog_cc_stdc" ;;
2883 esac
2885 # Some people use a C++ compiler to compile C. Since we use `exit',
2886 # in C++ we need to declare it. In case someone uses the same compiler
2887 # for both compiling C and C++ we need to have the C++ compiler decide
2888 # the declaration of exit, since it's the most demanding environment.
2889 cat >conftest.$ac_ext <<_ACEOF
2890 #ifndef __cplusplus
2891 choke me
2892 #endif
2893 _ACEOF
2894 rm -f conftest.$ac_objext
2895 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2896 (eval $ac_compile) 2>conftest.er1
2897 ac_status=$?
2898 grep -v '^ *+' conftest.er1 >conftest.err
2899 rm -f conftest.er1
2900 cat conftest.err >&5
2901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2902 (exit $ac_status); } &&
2903 { ac_try='test -z "$ac_c_werror_flag"
2904 || test ! -s conftest.err'
2905 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2906 (eval $ac_try) 2>&5
2907 ac_status=$?
2908 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2909 (exit $ac_status); }; } &&
2910 { ac_try='test -s conftest.$ac_objext'
2911 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2912 (eval $ac_try) 2>&5
2913 ac_status=$?
2914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2915 (exit $ac_status); }; }; then
2916 for ac_declaration in \
2917 '' \
2918 'extern "C" void std::exit (int) throw (); using std::exit;' \
2919 'extern "C" void std::exit (int); using std::exit;' \
2920 'extern "C" void exit (int) throw ();' \
2921 'extern "C" void exit (int);' \
2922 'void exit (int);'
2924 cat >conftest.$ac_ext <<_ACEOF
2925 /* confdefs.h. */
2926 _ACEOF
2927 cat confdefs.h >>conftest.$ac_ext
2928 cat >>conftest.$ac_ext <<_ACEOF
2929 /* end confdefs.h. */
2930 $ac_declaration
2931 #include <stdlib.h>
2933 main ()
2935 exit (42);
2937 return 0;
2939 _ACEOF
2940 rm -f conftest.$ac_objext
2941 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2942 (eval $ac_compile) 2>conftest.er1
2943 ac_status=$?
2944 grep -v '^ *+' conftest.er1 >conftest.err
2945 rm -f conftest.er1
2946 cat conftest.err >&5
2947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2948 (exit $ac_status); } &&
2949 { ac_try='test -z "$ac_c_werror_flag"
2950 || test ! -s conftest.err'
2951 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2952 (eval $ac_try) 2>&5
2953 ac_status=$?
2954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2955 (exit $ac_status); }; } &&
2956 { ac_try='test -s conftest.$ac_objext'
2957 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2958 (eval $ac_try) 2>&5
2959 ac_status=$?
2960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2961 (exit $ac_status); }; }; then
2963 else
2964 echo "$as_me: failed program was:" >&5
2965 sed 's/^/| /' conftest.$ac_ext >&5
2967 continue
2969 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2970 cat >conftest.$ac_ext <<_ACEOF
2971 /* confdefs.h. */
2972 _ACEOF
2973 cat confdefs.h >>conftest.$ac_ext
2974 cat >>conftest.$ac_ext <<_ACEOF
2975 /* end confdefs.h. */
2976 $ac_declaration
2978 main ()
2980 exit (42);
2982 return 0;
2984 _ACEOF
2985 rm -f conftest.$ac_objext
2986 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2987 (eval $ac_compile) 2>conftest.er1
2988 ac_status=$?
2989 grep -v '^ *+' conftest.er1 >conftest.err
2990 rm -f conftest.er1
2991 cat conftest.err >&5
2992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2993 (exit $ac_status); } &&
2994 { ac_try='test -z "$ac_c_werror_flag"
2995 || test ! -s conftest.err'
2996 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2997 (eval $ac_try) 2>&5
2998 ac_status=$?
2999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3000 (exit $ac_status); }; } &&
3001 { ac_try='test -s conftest.$ac_objext'
3002 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3003 (eval $ac_try) 2>&5
3004 ac_status=$?
3005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3006 (exit $ac_status); }; }; then
3007 break
3008 else
3009 echo "$as_me: failed program was:" >&5
3010 sed 's/^/| /' conftest.$ac_ext >&5
3013 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3014 done
3015 rm -f conftest*
3016 if test -n "$ac_declaration"; then
3017 echo '#ifdef __cplusplus' >>confdefs.h
3018 echo $ac_declaration >>confdefs.h
3019 echo '#endif' >>confdefs.h
3022 else
3023 echo "$as_me: failed program was:" >&5
3024 sed 's/^/| /' conftest.$ac_ext >&5
3027 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3028 ac_ext=c
3029 ac_cpp='$CPP $CPPFLAGS'
3030 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3031 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3032 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3034 if test $host != $build; then
3035 for ac_prog in gcc cc
3037 # Extract the first word of "$ac_prog", so it can be a program name with args.
3038 set dummy $ac_prog; ac_word=$2
3039 echo "$as_me:$LINENO: checking for $ac_word" >&5
3040 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3041 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3042 echo $ECHO_N "(cached) $ECHO_C" >&6
3043 else
3044 if test -n "$BUILD_CC"; then
3045 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3046 else
3047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3048 for as_dir in $PATH
3050 IFS=$as_save_IFS
3051 test -z "$as_dir" && as_dir=.
3052 for ac_exec_ext in '' $ac_executable_extensions; do
3053 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3054 ac_cv_prog_BUILD_CC="$ac_prog"
3055 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3056 break 2
3058 done
3059 done
3063 BUILD_CC=$ac_cv_prog_BUILD_CC
3064 if test -n "$BUILD_CC"; then
3065 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3066 echo "${ECHO_T}$BUILD_CC" >&6
3067 else
3068 echo "$as_me:$LINENO: result: no" >&5
3069 echo "${ECHO_T}no" >&6
3072 test -n "$BUILD_CC" && break
3073 done
3077 ac_ext=c
3078 ac_cpp='$CPP $CPPFLAGS'
3079 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3080 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3081 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3082 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3083 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3084 # On Suns, sometimes $CPP names a directory.
3085 if test -n "$CPP" && test -d "$CPP"; then
3086 CPP=
3088 if test -z "$CPP"; then
3089 if test "${ac_cv_prog_CPP+set}" = set; then
3090 echo $ECHO_N "(cached) $ECHO_C" >&6
3091 else
3092 # Double quotes because CPP needs to be expanded
3093 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3095 ac_preproc_ok=false
3096 for ac_c_preproc_warn_flag in '' yes
3098 # Use a header file that comes with gcc, so configuring glibc
3099 # with a fresh cross-compiler works.
3100 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3101 # <limits.h> exists even on freestanding compilers.
3102 # On the NeXT, cc -E runs the code through the compiler's parser,
3103 # not just through cpp. "Syntax error" is here to catch this case.
3104 cat >conftest.$ac_ext <<_ACEOF
3105 /* confdefs.h. */
3106 _ACEOF
3107 cat confdefs.h >>conftest.$ac_ext
3108 cat >>conftest.$ac_ext <<_ACEOF
3109 /* end confdefs.h. */
3110 #ifdef __STDC__
3111 # include <limits.h>
3112 #else
3113 # include <assert.h>
3114 #endif
3115 Syntax error
3116 _ACEOF
3117 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3118 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3119 ac_status=$?
3120 grep -v '^ *+' conftest.er1 >conftest.err
3121 rm -f conftest.er1
3122 cat conftest.err >&5
3123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3124 (exit $ac_status); } >/dev/null; then
3125 if test -s conftest.err; then
3126 ac_cpp_err=$ac_c_preproc_warn_flag
3127 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3128 else
3129 ac_cpp_err=
3131 else
3132 ac_cpp_err=yes
3134 if test -z "$ac_cpp_err"; then
3136 else
3137 echo "$as_me: failed program was:" >&5
3138 sed 's/^/| /' conftest.$ac_ext >&5
3140 # Broken: fails on valid input.
3141 continue
3143 rm -f conftest.err conftest.$ac_ext
3145 # OK, works on sane cases. Now check whether non-existent headers
3146 # can be detected and how.
3147 cat >conftest.$ac_ext <<_ACEOF
3148 /* confdefs.h. */
3149 _ACEOF
3150 cat confdefs.h >>conftest.$ac_ext
3151 cat >>conftest.$ac_ext <<_ACEOF
3152 /* end confdefs.h. */
3153 #include <ac_nonexistent.h>
3154 _ACEOF
3155 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3156 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3157 ac_status=$?
3158 grep -v '^ *+' conftest.er1 >conftest.err
3159 rm -f conftest.er1
3160 cat conftest.err >&5
3161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3162 (exit $ac_status); } >/dev/null; then
3163 if test -s conftest.err; then
3164 ac_cpp_err=$ac_c_preproc_warn_flag
3165 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3166 else
3167 ac_cpp_err=
3169 else
3170 ac_cpp_err=yes
3172 if test -z "$ac_cpp_err"; then
3173 # Broken: success on invalid input.
3174 continue
3175 else
3176 echo "$as_me: failed program was:" >&5
3177 sed 's/^/| /' conftest.$ac_ext >&5
3179 # Passes both tests.
3180 ac_preproc_ok=:
3181 break
3183 rm -f conftest.err conftest.$ac_ext
3185 done
3186 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3187 rm -f conftest.err conftest.$ac_ext
3188 if $ac_preproc_ok; then
3189 break
3192 done
3193 ac_cv_prog_CPP=$CPP
3196 CPP=$ac_cv_prog_CPP
3197 else
3198 ac_cv_prog_CPP=$CPP
3200 echo "$as_me:$LINENO: result: $CPP" >&5
3201 echo "${ECHO_T}$CPP" >&6
3202 ac_preproc_ok=false
3203 for ac_c_preproc_warn_flag in '' yes
3205 # Use a header file that comes with gcc, so configuring glibc
3206 # with a fresh cross-compiler works.
3207 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3208 # <limits.h> exists even on freestanding compilers.
3209 # On the NeXT, cc -E runs the code through the compiler's parser,
3210 # not just through cpp. "Syntax error" is here to catch this case.
3211 cat >conftest.$ac_ext <<_ACEOF
3212 /* confdefs.h. */
3213 _ACEOF
3214 cat confdefs.h >>conftest.$ac_ext
3215 cat >>conftest.$ac_ext <<_ACEOF
3216 /* end confdefs.h. */
3217 #ifdef __STDC__
3218 # include <limits.h>
3219 #else
3220 # include <assert.h>
3221 #endif
3222 Syntax error
3223 _ACEOF
3224 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3225 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3226 ac_status=$?
3227 grep -v '^ *+' conftest.er1 >conftest.err
3228 rm -f conftest.er1
3229 cat conftest.err >&5
3230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3231 (exit $ac_status); } >/dev/null; then
3232 if test -s conftest.err; then
3233 ac_cpp_err=$ac_c_preproc_warn_flag
3234 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3235 else
3236 ac_cpp_err=
3238 else
3239 ac_cpp_err=yes
3241 if test -z "$ac_cpp_err"; then
3243 else
3244 echo "$as_me: failed program was:" >&5
3245 sed 's/^/| /' conftest.$ac_ext >&5
3247 # Broken: fails on valid input.
3248 continue
3250 rm -f conftest.err conftest.$ac_ext
3252 # OK, works on sane cases. Now check whether non-existent headers
3253 # can be detected and how.
3254 cat >conftest.$ac_ext <<_ACEOF
3255 /* confdefs.h. */
3256 _ACEOF
3257 cat confdefs.h >>conftest.$ac_ext
3258 cat >>conftest.$ac_ext <<_ACEOF
3259 /* end confdefs.h. */
3260 #include <ac_nonexistent.h>
3261 _ACEOF
3262 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3263 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3264 ac_status=$?
3265 grep -v '^ *+' conftest.er1 >conftest.err
3266 rm -f conftest.er1
3267 cat conftest.err >&5
3268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3269 (exit $ac_status); } >/dev/null; then
3270 if test -s conftest.err; then
3271 ac_cpp_err=$ac_c_preproc_warn_flag
3272 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3273 else
3274 ac_cpp_err=
3276 else
3277 ac_cpp_err=yes
3279 if test -z "$ac_cpp_err"; then
3280 # Broken: success on invalid input.
3281 continue
3282 else
3283 echo "$as_me: failed program was:" >&5
3284 sed 's/^/| /' conftest.$ac_ext >&5
3286 # Passes both tests.
3287 ac_preproc_ok=:
3288 break
3290 rm -f conftest.err conftest.$ac_ext
3292 done
3293 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3294 rm -f conftest.err conftest.$ac_ext
3295 if $ac_preproc_ok; then
3297 else
3298 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3299 See \`config.log' for more details." >&5
3300 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3301 See \`config.log' for more details." >&2;}
3302 { (exit 1); exit 1; }; }
3305 ac_ext=c
3306 ac_cpp='$CPP $CPPFLAGS'
3307 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3308 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3309 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3311 # We need the C++ compiler only for testing.
3312 ac_ext=cc
3313 ac_cpp='$CXXCPP $CPPFLAGS'
3314 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3315 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3316 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3317 if test -n "$ac_tool_prefix"; then
3318 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3320 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3321 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3322 echo "$as_me:$LINENO: checking for $ac_word" >&5
3323 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3324 if test "${ac_cv_prog_CXX+set}" = set; then
3325 echo $ECHO_N "(cached) $ECHO_C" >&6
3326 else
3327 if test -n "$CXX"; then
3328 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3329 else
3330 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3331 for as_dir in $PATH
3333 IFS=$as_save_IFS
3334 test -z "$as_dir" && as_dir=.
3335 for ac_exec_ext in '' $ac_executable_extensions; do
3336 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3337 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3338 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3339 break 2
3341 done
3342 done
3346 CXX=$ac_cv_prog_CXX
3347 if test -n "$CXX"; then
3348 echo "$as_me:$LINENO: result: $CXX" >&5
3349 echo "${ECHO_T}$CXX" >&6
3350 else
3351 echo "$as_me:$LINENO: result: no" >&5
3352 echo "${ECHO_T}no" >&6
3355 test -n "$CXX" && break
3356 done
3358 if test -z "$CXX"; then
3359 ac_ct_CXX=$CXX
3360 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3362 # Extract the first word of "$ac_prog", so it can be a program name with args.
3363 set dummy $ac_prog; ac_word=$2
3364 echo "$as_me:$LINENO: checking for $ac_word" >&5
3365 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3366 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3367 echo $ECHO_N "(cached) $ECHO_C" >&6
3368 else
3369 if test -n "$ac_ct_CXX"; then
3370 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3371 else
3372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3373 for as_dir in $PATH
3375 IFS=$as_save_IFS
3376 test -z "$as_dir" && as_dir=.
3377 for ac_exec_ext in '' $ac_executable_extensions; do
3378 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3379 ac_cv_prog_ac_ct_CXX="$ac_prog"
3380 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3381 break 2
3383 done
3384 done
3388 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3389 if test -n "$ac_ct_CXX"; then
3390 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3391 echo "${ECHO_T}$ac_ct_CXX" >&6
3392 else
3393 echo "$as_me:$LINENO: result: no" >&5
3394 echo "${ECHO_T}no" >&6
3397 test -n "$ac_ct_CXX" && break
3398 done
3399 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3401 CXX=$ac_ct_CXX
3405 # Provide some information about the compiler.
3406 echo "$as_me:$LINENO:" \
3407 "checking for C++ compiler version" >&5
3408 ac_compiler=`set X $ac_compile; echo $2`
3409 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3410 (eval $ac_compiler --version </dev/null >&5) 2>&5
3411 ac_status=$?
3412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3413 (exit $ac_status); }
3414 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3415 (eval $ac_compiler -v </dev/null >&5) 2>&5
3416 ac_status=$?
3417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3418 (exit $ac_status); }
3419 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3420 (eval $ac_compiler -V </dev/null >&5) 2>&5
3421 ac_status=$?
3422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3423 (exit $ac_status); }
3425 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3426 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3427 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3428 echo $ECHO_N "(cached) $ECHO_C" >&6
3429 else
3430 cat >conftest.$ac_ext <<_ACEOF
3431 /* confdefs.h. */
3432 _ACEOF
3433 cat confdefs.h >>conftest.$ac_ext
3434 cat >>conftest.$ac_ext <<_ACEOF
3435 /* end confdefs.h. */
3438 main ()
3440 #ifndef __GNUC__
3441 choke me
3442 #endif
3445 return 0;
3447 _ACEOF
3448 rm -f conftest.$ac_objext
3449 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3450 (eval $ac_compile) 2>conftest.er1
3451 ac_status=$?
3452 grep -v '^ *+' conftest.er1 >conftest.err
3453 rm -f conftest.er1
3454 cat conftest.err >&5
3455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3456 (exit $ac_status); } &&
3457 { ac_try='test -z "$ac_cxx_werror_flag"
3458 || test ! -s conftest.err'
3459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3460 (eval $ac_try) 2>&5
3461 ac_status=$?
3462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3463 (exit $ac_status); }; } &&
3464 { ac_try='test -s conftest.$ac_objext'
3465 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3466 (eval $ac_try) 2>&5
3467 ac_status=$?
3468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3469 (exit $ac_status); }; }; then
3470 ac_compiler_gnu=yes
3471 else
3472 echo "$as_me: failed program was:" >&5
3473 sed 's/^/| /' conftest.$ac_ext >&5
3475 ac_compiler_gnu=no
3477 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3478 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3481 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3482 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3483 GXX=`test $ac_compiler_gnu = yes && echo yes`
3484 ac_test_CXXFLAGS=${CXXFLAGS+set}
3485 ac_save_CXXFLAGS=$CXXFLAGS
3486 CXXFLAGS="-g"
3487 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3488 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3489 if test "${ac_cv_prog_cxx_g+set}" = set; then
3490 echo $ECHO_N "(cached) $ECHO_C" >&6
3491 else
3492 cat >conftest.$ac_ext <<_ACEOF
3493 /* confdefs.h. */
3494 _ACEOF
3495 cat confdefs.h >>conftest.$ac_ext
3496 cat >>conftest.$ac_ext <<_ACEOF
3497 /* end confdefs.h. */
3500 main ()
3504 return 0;
3506 _ACEOF
3507 rm -f conftest.$ac_objext
3508 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3509 (eval $ac_compile) 2>conftest.er1
3510 ac_status=$?
3511 grep -v '^ *+' conftest.er1 >conftest.err
3512 rm -f conftest.er1
3513 cat conftest.err >&5
3514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3515 (exit $ac_status); } &&
3516 { ac_try='test -z "$ac_cxx_werror_flag"
3517 || test ! -s conftest.err'
3518 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3519 (eval $ac_try) 2>&5
3520 ac_status=$?
3521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3522 (exit $ac_status); }; } &&
3523 { ac_try='test -s conftest.$ac_objext'
3524 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3525 (eval $ac_try) 2>&5
3526 ac_status=$?
3527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3528 (exit $ac_status); }; }; then
3529 ac_cv_prog_cxx_g=yes
3530 else
3531 echo "$as_me: failed program was:" >&5
3532 sed 's/^/| /' conftest.$ac_ext >&5
3534 ac_cv_prog_cxx_g=no
3536 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3538 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3539 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3540 if test "$ac_test_CXXFLAGS" = set; then
3541 CXXFLAGS=$ac_save_CXXFLAGS
3542 elif test $ac_cv_prog_cxx_g = yes; then
3543 if test "$GXX" = yes; then
3544 CXXFLAGS="-g -O2"
3545 else
3546 CXXFLAGS="-g"
3548 else
3549 if test "$GXX" = yes; then
3550 CXXFLAGS="-O2"
3551 else
3552 CXXFLAGS=
3555 for ac_declaration in \
3556 '' \
3557 'extern "C" void std::exit (int) throw (); using std::exit;' \
3558 'extern "C" void std::exit (int); using std::exit;' \
3559 'extern "C" void exit (int) throw ();' \
3560 'extern "C" void exit (int);' \
3561 'void exit (int);'
3563 cat >conftest.$ac_ext <<_ACEOF
3564 /* confdefs.h. */
3565 _ACEOF
3566 cat confdefs.h >>conftest.$ac_ext
3567 cat >>conftest.$ac_ext <<_ACEOF
3568 /* end confdefs.h. */
3569 $ac_declaration
3570 #include <stdlib.h>
3572 main ()
3574 exit (42);
3576 return 0;
3578 _ACEOF
3579 rm -f conftest.$ac_objext
3580 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3581 (eval $ac_compile) 2>conftest.er1
3582 ac_status=$?
3583 grep -v '^ *+' conftest.er1 >conftest.err
3584 rm -f conftest.er1
3585 cat conftest.err >&5
3586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3587 (exit $ac_status); } &&
3588 { ac_try='test -z "$ac_cxx_werror_flag"
3589 || test ! -s conftest.err'
3590 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3591 (eval $ac_try) 2>&5
3592 ac_status=$?
3593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3594 (exit $ac_status); }; } &&
3595 { ac_try='test -s conftest.$ac_objext'
3596 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3597 (eval $ac_try) 2>&5
3598 ac_status=$?
3599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3600 (exit $ac_status); }; }; then
3602 else
3603 echo "$as_me: failed program was:" >&5
3604 sed 's/^/| /' conftest.$ac_ext >&5
3606 continue
3608 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3609 cat >conftest.$ac_ext <<_ACEOF
3610 /* confdefs.h. */
3611 _ACEOF
3612 cat confdefs.h >>conftest.$ac_ext
3613 cat >>conftest.$ac_ext <<_ACEOF
3614 /* end confdefs.h. */
3615 $ac_declaration
3617 main ()
3619 exit (42);
3621 return 0;
3623 _ACEOF
3624 rm -f conftest.$ac_objext
3625 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3626 (eval $ac_compile) 2>conftest.er1
3627 ac_status=$?
3628 grep -v '^ *+' conftest.er1 >conftest.err
3629 rm -f conftest.er1
3630 cat conftest.err >&5
3631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3632 (exit $ac_status); } &&
3633 { ac_try='test -z "$ac_cxx_werror_flag"
3634 || test ! -s conftest.err'
3635 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3636 (eval $ac_try) 2>&5
3637 ac_status=$?
3638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3639 (exit $ac_status); }; } &&
3640 { ac_try='test -s conftest.$ac_objext'
3641 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3642 (eval $ac_try) 2>&5
3643 ac_status=$?
3644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3645 (exit $ac_status); }; }; then
3646 break
3647 else
3648 echo "$as_me: failed program was:" >&5
3649 sed 's/^/| /' conftest.$ac_ext >&5
3652 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3653 done
3654 rm -f conftest*
3655 if test -n "$ac_declaration"; then
3656 echo '#ifdef __cplusplus' >>confdefs.h
3657 echo $ac_declaration >>confdefs.h
3658 echo '#endif' >>confdefs.h
3661 ac_ext=c
3662 ac_cpp='$CPP $CPPFLAGS'
3663 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3664 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3665 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3667 # Was a --with-binutils option given?
3668 if test -n "$path_binutils"; then
3669 # Make absolute; ensure a single trailing slash.
3670 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3671 CC="$CC -B$path_binutils"
3673 AS=`$CC -print-prog-name=as`
3674 LD=`$CC -print-prog-name=ld`
3675 AR=`$CC -print-prog-name=ar`
3677 OBJDUMP=`$CC -print-prog-name=objdump`
3680 # ranlib has to be treated a bit differently since it might not exist at all.
3681 ac_ranlib=`$CC -print-prog-name=ranlib`
3682 if test "x$ac_ranlib" = xranlib; then
3683 # This extra check has to happen since gcc simply echos the parameter in
3684 # case it cannot find the value in its own directories.
3685 if test -n "$ac_tool_prefix"; then
3686 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3687 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3688 echo "$as_me:$LINENO: checking for $ac_word" >&5
3689 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3690 if test "${ac_cv_prog_RANLIB+set}" = set; then
3691 echo $ECHO_N "(cached) $ECHO_C" >&6
3692 else
3693 if test -n "$RANLIB"; then
3694 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3695 else
3696 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3697 for as_dir in $PATH
3699 IFS=$as_save_IFS
3700 test -z "$as_dir" && as_dir=.
3701 for ac_exec_ext in '' $ac_executable_extensions; do
3702 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3703 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3704 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3705 break 2
3707 done
3708 done
3712 RANLIB=$ac_cv_prog_RANLIB
3713 if test -n "$RANLIB"; then
3714 echo "$as_me:$LINENO: result: $RANLIB" >&5
3715 echo "${ECHO_T}$RANLIB" >&6
3716 else
3717 echo "$as_me:$LINENO: result: no" >&5
3718 echo "${ECHO_T}no" >&6
3722 if test -z "$ac_cv_prog_RANLIB"; then
3723 ac_ct_RANLIB=$RANLIB
3724 # Extract the first word of "ranlib", so it can be a program name with args.
3725 set dummy ranlib; ac_word=$2
3726 echo "$as_me:$LINENO: checking for $ac_word" >&5
3727 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3728 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3729 echo $ECHO_N "(cached) $ECHO_C" >&6
3730 else
3731 if test -n "$ac_ct_RANLIB"; then
3732 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3733 else
3734 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3735 for as_dir in $PATH
3737 IFS=$as_save_IFS
3738 test -z "$as_dir" && as_dir=.
3739 for ac_exec_ext in '' $ac_executable_extensions; do
3740 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3741 ac_cv_prog_ac_ct_RANLIB="ranlib"
3742 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3743 break 2
3745 done
3746 done
3748 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3751 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3752 if test -n "$ac_ct_RANLIB"; then
3753 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3754 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3755 else
3756 echo "$as_me:$LINENO: result: no" >&5
3757 echo "${ECHO_T}no" >&6
3760 RANLIB=$ac_ct_RANLIB
3761 else
3762 RANLIB="$ac_cv_prog_RANLIB"
3765 else
3766 RANLIB=$ac_ranlib
3770 # Determine whether we are using GNU binutils.
3771 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3772 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3773 if test "${libc_cv_prog_as_gnu+set}" = set; then
3774 echo $ECHO_N "(cached) $ECHO_C" >&6
3775 else
3776 # Most GNU programs take a -v and spit out some text including
3777 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3778 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3779 libc_cv_prog_as_gnu=yes
3780 else
3781 libc_cv_prog_as_gnu=no
3783 rm -fr contest*
3785 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3786 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3787 rm -f a.out
3788 gnu_as=$libc_cv_prog_as_gnu
3790 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3791 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3792 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3793 echo $ECHO_N "(cached) $ECHO_C" >&6
3794 else
3795 # Most GNU programs take a -v and spit out some text including
3796 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3797 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3798 libc_cv_prog_ld_gnu=yes
3799 else
3800 libc_cv_prog_ld_gnu=no
3802 rm -fr contest*
3804 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3805 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3806 gnu_ld=$libc_cv_prog_ld_gnu
3809 # Accept binutils 2.13 or newer.
3810 for ac_prog in $AS
3812 # Extract the first word of "$ac_prog", so it can be a program name with args.
3813 set dummy $ac_prog; ac_word=$2
3814 echo "$as_me:$LINENO: checking for $ac_word" >&5
3815 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3816 if test "${ac_cv_prog_AS+set}" = set; then
3817 echo $ECHO_N "(cached) $ECHO_C" >&6
3818 else
3819 if test -n "$AS"; then
3820 ac_cv_prog_AS="$AS" # Let the user override the test.
3821 else
3822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3823 for as_dir in $PATH
3825 IFS=$as_save_IFS
3826 test -z "$as_dir" && as_dir=.
3827 for ac_exec_ext in '' $ac_executable_extensions; do
3828 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3829 ac_cv_prog_AS="$ac_prog"
3830 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3831 break 2
3833 done
3834 done
3838 AS=$ac_cv_prog_AS
3839 if test -n "$AS"; then
3840 echo "$as_me:$LINENO: result: $AS" >&5
3841 echo "${ECHO_T}$AS" >&6
3842 else
3843 echo "$as_me:$LINENO: result: no" >&5
3844 echo "${ECHO_T}no" >&6
3847 test -n "$AS" && break
3848 done
3850 if test -z "$AS"; then
3851 ac_verc_fail=yes
3852 else
3853 # Found it, now check the version.
3854 echo "$as_me:$LINENO: checking version of $AS" >&5
3855 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3856 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3857 case $ac_prog_version in
3858 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3859 2.1[3-9]*)
3860 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3861 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3863 esac
3864 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3865 echo "${ECHO_T}$ac_prog_version" >&6
3867 if test $ac_verc_fail = yes; then
3868 AS=: critic_missing="$critic_missing as"
3871 for ac_prog in $LD
3873 # Extract the first word of "$ac_prog", so it can be a program name with args.
3874 set dummy $ac_prog; ac_word=$2
3875 echo "$as_me:$LINENO: checking for $ac_word" >&5
3876 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3877 if test "${ac_cv_prog_LD+set}" = set; then
3878 echo $ECHO_N "(cached) $ECHO_C" >&6
3879 else
3880 if test -n "$LD"; then
3881 ac_cv_prog_LD="$LD" # Let the user override the test.
3882 else
3883 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3884 for as_dir in $PATH
3886 IFS=$as_save_IFS
3887 test -z "$as_dir" && as_dir=.
3888 for ac_exec_ext in '' $ac_executable_extensions; do
3889 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3890 ac_cv_prog_LD="$ac_prog"
3891 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3892 break 2
3894 done
3895 done
3899 LD=$ac_cv_prog_LD
3900 if test -n "$LD"; then
3901 echo "$as_me:$LINENO: result: $LD" >&5
3902 echo "${ECHO_T}$LD" >&6
3903 else
3904 echo "$as_me:$LINENO: result: no" >&5
3905 echo "${ECHO_T}no" >&6
3908 test -n "$LD" && break
3909 done
3911 if test -z "$LD"; then
3912 ac_verc_fail=yes
3913 else
3914 # Found it, now check the version.
3915 echo "$as_me:$LINENO: checking version of $LD" >&5
3916 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
3917 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
3918 case $ac_prog_version in
3919 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3920 2.1[3-9]*)
3921 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3922 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3924 esac
3925 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3926 echo "${ECHO_T}$ac_prog_version" >&6
3928 if test $ac_verc_fail = yes; then
3929 LD=: critic_missing="$critic_missing ld"
3933 # We need the physical current working directory. We cannot use the
3934 # "pwd -P" shell builtin since that's not portable. Instead we try to
3935 # find a pwd binary. Note that assigning to the PWD environment
3936 # variable might have some interesting side effects, so we don't do
3937 # that.
3938 # Extract the first word of "pwd", so it can be a program name with args.
3939 set dummy pwd; ac_word=$2
3940 echo "$as_me:$LINENO: checking for $ac_word" >&5
3941 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3942 if test "${ac_cv_path_PWD_P+set}" = set; then
3943 echo $ECHO_N "(cached) $ECHO_C" >&6
3944 else
3945 case $PWD_P in
3946 [\\/]* | ?:[\\/]*)
3947 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
3950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3951 for as_dir in $PATH
3953 IFS=$as_save_IFS
3954 test -z "$as_dir" && as_dir=.
3955 for ac_exec_ext in '' $ac_executable_extensions; do
3956 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3957 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
3958 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3959 break 2
3961 done
3962 done
3964 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
3966 esac
3968 PWD_P=$ac_cv_path_PWD_P
3970 if test -n "$PWD_P"; then
3971 echo "$as_me:$LINENO: result: $PWD_P" >&5
3972 echo "${ECHO_T}$PWD_P" >&6
3973 else
3974 echo "$as_me:$LINENO: result: no" >&5
3975 echo "${ECHO_T}no" >&6
3978 if test "$PWD_P" = no; then
3979 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
3980 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
3981 { (exit 1); exit 1; }; }
3984 # These programs are version sensitive.
3986 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
3988 # Extract the first word of "$ac_prog", so it can be a program name with args.
3989 set dummy $ac_prog; ac_word=$2
3990 echo "$as_me:$LINENO: checking for $ac_word" >&5
3991 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3992 if test "${ac_cv_prog_CC+set}" = set; then
3993 echo $ECHO_N "(cached) $ECHO_C" >&6
3994 else
3995 if test -n "$CC"; then
3996 ac_cv_prog_CC="$CC" # Let the user override the test.
3997 else
3998 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3999 for as_dir in $PATH
4001 IFS=$as_save_IFS
4002 test -z "$as_dir" && as_dir=.
4003 for ac_exec_ext in '' $ac_executable_extensions; do
4004 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4005 ac_cv_prog_CC="$ac_prog"
4006 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4007 break 2
4009 done
4010 done
4014 CC=$ac_cv_prog_CC
4015 if test -n "$CC"; then
4016 echo "$as_me:$LINENO: result: $CC" >&5
4017 echo "${ECHO_T}$CC" >&6
4018 else
4019 echo "$as_me:$LINENO: result: no" >&5
4020 echo "${ECHO_T}no" >&6
4023 test -n "$CC" && break
4024 done
4026 if test -z "$CC"; then
4027 ac_verc_fail=yes
4028 else
4029 # Found it, now check the version.
4030 echo "$as_me:$LINENO: checking version of $CC" >&5
4031 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4032 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4033 case $ac_prog_version in
4034 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4035 3.[2-9]*)
4036 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4037 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4039 esac
4040 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4041 echo "${ECHO_T}$ac_prog_version" >&6
4043 if test $ac_verc_fail = yes; then
4044 critic_missing="$critic_missing gcc"
4047 for ac_prog in gnumake gmake make
4049 # Extract the first word of "$ac_prog", so it can be a program name with args.
4050 set dummy $ac_prog; ac_word=$2
4051 echo "$as_me:$LINENO: checking for $ac_word" >&5
4052 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4053 if test "${ac_cv_prog_MAKE+set}" = set; then
4054 echo $ECHO_N "(cached) $ECHO_C" >&6
4055 else
4056 if test -n "$MAKE"; then
4057 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4058 else
4059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4060 for as_dir in $PATH
4062 IFS=$as_save_IFS
4063 test -z "$as_dir" && as_dir=.
4064 for ac_exec_ext in '' $ac_executable_extensions; do
4065 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4066 ac_cv_prog_MAKE="$ac_prog"
4067 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4068 break 2
4070 done
4071 done
4075 MAKE=$ac_cv_prog_MAKE
4076 if test -n "$MAKE"; then
4077 echo "$as_me:$LINENO: result: $MAKE" >&5
4078 echo "${ECHO_T}$MAKE" >&6
4079 else
4080 echo "$as_me:$LINENO: result: no" >&5
4081 echo "${ECHO_T}no" >&6
4084 test -n "$MAKE" && break
4085 done
4087 if test -z "$MAKE"; then
4088 ac_verc_fail=yes
4089 else
4090 # Found it, now check the version.
4091 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4092 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4093 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4094 case $ac_prog_version in
4095 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4096 3.79* | 3.[89]*)
4097 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4098 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4100 esac
4101 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4102 echo "${ECHO_T}$ac_prog_version" >&6
4104 if test $ac_verc_fail = yes; then
4105 critic_missing="$critic_missing make"
4109 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4111 # Extract the first word of "$ac_prog", so it can be a program name with args.
4112 set dummy $ac_prog; ac_word=$2
4113 echo "$as_me:$LINENO: checking for $ac_word" >&5
4114 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4115 if test "${ac_cv_prog_MSGFMT+set}" = set; then
4116 echo $ECHO_N "(cached) $ECHO_C" >&6
4117 else
4118 if test -n "$MSGFMT"; then
4119 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4120 else
4121 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4122 for as_dir in $PATH
4124 IFS=$as_save_IFS
4125 test -z "$as_dir" && as_dir=.
4126 for ac_exec_ext in '' $ac_executable_extensions; do
4127 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4128 ac_cv_prog_MSGFMT="$ac_prog"
4129 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4130 break 2
4132 done
4133 done
4137 MSGFMT=$ac_cv_prog_MSGFMT
4138 if test -n "$MSGFMT"; then
4139 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4140 echo "${ECHO_T}$MSGFMT" >&6
4141 else
4142 echo "$as_me:$LINENO: result: no" >&5
4143 echo "${ECHO_T}no" >&6
4146 test -n "$MSGFMT" && break
4147 done
4149 if test -z "$MSGFMT"; then
4150 ac_verc_fail=yes
4151 else
4152 # Found it, now check the version.
4153 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4154 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4155 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4156 case $ac_prog_version in
4157 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4158 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4159 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4160 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4162 esac
4163 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4164 echo "${ECHO_T}$ac_prog_version" >&6
4166 if test $ac_verc_fail = yes; then
4167 MSGFMT=: aux_missing="$aux_missing msgfmt"
4170 for ac_prog in makeinfo
4172 # Extract the first word of "$ac_prog", so it can be a program name with args.
4173 set dummy $ac_prog; ac_word=$2
4174 echo "$as_me:$LINENO: checking for $ac_word" >&5
4175 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4176 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4177 echo $ECHO_N "(cached) $ECHO_C" >&6
4178 else
4179 if test -n "$MAKEINFO"; then
4180 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4181 else
4182 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4183 for as_dir in $PATH
4185 IFS=$as_save_IFS
4186 test -z "$as_dir" && as_dir=.
4187 for ac_exec_ext in '' $ac_executable_extensions; do
4188 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4189 ac_cv_prog_MAKEINFO="$ac_prog"
4190 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4191 break 2
4193 done
4194 done
4198 MAKEINFO=$ac_cv_prog_MAKEINFO
4199 if test -n "$MAKEINFO"; then
4200 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4201 echo "${ECHO_T}$MAKEINFO" >&6
4202 else
4203 echo "$as_me:$LINENO: result: no" >&5
4204 echo "${ECHO_T}no" >&6
4207 test -n "$MAKEINFO" && break
4208 done
4210 if test -z "$MAKEINFO"; then
4211 ac_verc_fail=yes
4212 else
4213 # Found it, now check the version.
4214 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4215 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4216 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4217 case $ac_prog_version in
4218 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4219 4.*)
4220 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4221 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4223 esac
4224 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4225 echo "${ECHO_T}$ac_prog_version" >&6
4227 if test $ac_verc_fail = yes; then
4228 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4231 for ac_prog in sed
4233 # Extract the first word of "$ac_prog", so it can be a program name with args.
4234 set dummy $ac_prog; ac_word=$2
4235 echo "$as_me:$LINENO: checking for $ac_word" >&5
4236 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4237 if test "${ac_cv_prog_SED+set}" = set; then
4238 echo $ECHO_N "(cached) $ECHO_C" >&6
4239 else
4240 if test -n "$SED"; then
4241 ac_cv_prog_SED="$SED" # Let the user override the test.
4242 else
4243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4244 for as_dir in $PATH
4246 IFS=$as_save_IFS
4247 test -z "$as_dir" && as_dir=.
4248 for ac_exec_ext in '' $ac_executable_extensions; do
4249 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4250 ac_cv_prog_SED="$ac_prog"
4251 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4252 break 2
4254 done
4255 done
4259 SED=$ac_cv_prog_SED
4260 if test -n "$SED"; then
4261 echo "$as_me:$LINENO: result: $SED" >&5
4262 echo "${ECHO_T}$SED" >&6
4263 else
4264 echo "$as_me:$LINENO: result: no" >&5
4265 echo "${ECHO_T}no" >&6
4268 test -n "$SED" && break
4269 done
4271 if test -z "$SED"; then
4272 ac_verc_fail=yes
4273 else
4274 # Found it, now check the version.
4275 echo "$as_me:$LINENO: checking version of $SED" >&5
4276 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4277 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4278 case $ac_prog_version in
4279 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4280 3.0[2-9]*|3.[1-9]*|[4-9]*)
4281 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4282 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4284 esac
4285 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4286 echo "${ECHO_T}$ac_prog_version" >&6
4288 if test $ac_verc_fail = yes; then
4289 SED=: aux_missing="$aux_missing sed"
4293 for ac_prog in autoconf
4295 # Extract the first word of "$ac_prog", so it can be a program name with args.
4296 set dummy $ac_prog; ac_word=$2
4297 echo "$as_me:$LINENO: checking for $ac_word" >&5
4298 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4299 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
4300 echo $ECHO_N "(cached) $ECHO_C" >&6
4301 else
4302 if test -n "$AUTOCONF"; then
4303 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4304 else
4305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4306 for as_dir in $PATH
4308 IFS=$as_save_IFS
4309 test -z "$as_dir" && as_dir=.
4310 for ac_exec_ext in '' $ac_executable_extensions; do
4311 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4312 ac_cv_prog_AUTOCONF="$ac_prog"
4313 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4314 break 2
4316 done
4317 done
4321 AUTOCONF=$ac_cv_prog_AUTOCONF
4322 if test -n "$AUTOCONF"; then
4323 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4324 echo "${ECHO_T}$AUTOCONF" >&6
4325 else
4326 echo "$as_me:$LINENO: result: no" >&5
4327 echo "${ECHO_T}no" >&6
4330 test -n "$AUTOCONF" && break
4331 done
4332 test -n "$AUTOCONF" || AUTOCONF="no"
4334 case "x$AUTOCONF" in
4335 xno|x|x:) AUTOCONF=no ;;
4337 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4338 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4339 if test "${libc_cv_autoconf_works+set}" = set; then
4340 echo $ECHO_N "(cached) $ECHO_C" >&6
4341 else
4342 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4343 libc_cv_autoconf_works=yes
4344 else
4345 libc_cv_autoconf_works=no
4348 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4349 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
4350 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4352 esac
4353 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4354 # If --without-cvs they probably won't change configure.in, so no complaints.
4355 aux_missing="$aux_missing autoconf"
4358 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4359 *** These critical programs are missing or too old:$critic_missing
4360 *** Check the INSTALL file for required versions." >&5
4361 echo "$as_me: error:
4362 *** These critical programs are missing or too old:$critic_missing
4363 *** Check the INSTALL file for required versions." >&2;}
4364 { (exit 1); exit 1; }; }
4366 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
4367 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4368 *** some features will be disabled.
4369 *** Check the INSTALL file for required versions." >&5
4370 echo "$as_me: WARNING:
4371 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4372 *** some features will be disabled.
4373 *** Check the INSTALL file for required versions." >&2;}
4375 # glibcbug.in wants to know the compiler version.
4376 CCVERSION=`$CC -v 2>&1 | sed -n 's/gcc version //p'`
4379 # if using special system headers, find out the compiler's sekrit
4380 # header directory and add that to the list. NOTE: Only does the right
4381 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
4382 if test -n "$sysheaders"; then
4383 ccheaders=`$CC -print-file-name=include`
4384 SYSINCLUDES="-nostdinc -isystem $ccheaders -isystem $sysheaders"
4388 # check if ranlib is necessary
4389 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4390 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4391 if test "${libc_cv_ranlib_necessary+set}" = set; then
4392 echo $ECHO_N "(cached) $ECHO_C" >&6
4393 else
4394 cat > conftest.c <<EOF
4395 int a;
4396 char b;
4397 void c(void) {}
4399 $CC $CFLAGS $CPPFLAGS -c conftest.c
4400 $AR cr conftest.a conftest.o
4401 cp conftest.a conftest2.a
4402 $RANLIB conftest.a
4403 if cmp -s conftest.a conftest2.a; then
4404 libc_cv_ranlib_necessary=no
4405 else
4406 libc_cv_ranlib_necessary=yes
4408 rm -rf conftest*
4410 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4411 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
4412 if test "$libc_cv_ranlib_necessary" = no; then
4413 RANLIB=:
4416 # Test if LD_LIBRARY_PATH contains the notation for the current directory
4417 # since this would lead to problems installing/building glibc.
4418 # LD_LIBRARY_PATH contains the current directory if one of the following
4419 # is true:
4420 # - one of the terminals (":" and ";") is the first or last sign
4421 # - two terminals occur directly after each other
4422 # - the path contains an element with a dot in it
4423 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4424 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
4425 case ${LD_LIBRARY_PATH} in
4426 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
4427 ld_library_path_setting="contains current directory"
4430 ld_library_path_setting="ok"
4432 esac
4433 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4434 echo "${ECHO_T}$ld_library_path_setting" >&6
4435 if test "$ld_library_path_setting" != "ok"; then
4436 { { echo "$as_me:$LINENO: error:
4437 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4438 *** building glibc. Please change the environment variable
4439 *** and run configure again." >&5
4440 echo "$as_me: error:
4441 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4442 *** building glibc. Please change the environment variable
4443 *** and run configure again." >&2;}
4444 { (exit 1); exit 1; }; }
4447 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4448 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4449 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4450 echo $ECHO_N "(cached) $ECHO_C" >&6
4451 else
4452 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4453 libc_cv_gcc_static_libgcc=
4454 else
4455 libc_cv_gcc_static_libgcc=-static-libgcc
4458 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4459 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
4462 # Extract the first word of "bash", so it can be a program name with args.
4463 set dummy bash; ac_word=$2
4464 echo "$as_me:$LINENO: checking for $ac_word" >&5
4465 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4466 if test "${ac_cv_path_BASH+set}" = set; then
4467 echo $ECHO_N "(cached) $ECHO_C" >&6
4468 else
4469 case $BASH in
4470 [\\/]* | ?:[\\/]*)
4471 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4474 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4475 for as_dir in $PATH
4477 IFS=$as_save_IFS
4478 test -z "$as_dir" && as_dir=.
4479 for ac_exec_ext in '' $ac_executable_extensions; do
4480 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4481 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4482 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4483 break 2
4485 done
4486 done
4488 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4490 esac
4492 BASH=$ac_cv_path_BASH
4494 if test -n "$BASH"; then
4495 echo "$as_me:$LINENO: result: $BASH" >&5
4496 echo "${ECHO_T}$BASH" >&6
4497 else
4498 echo "$as_me:$LINENO: result: no" >&5
4499 echo "${ECHO_T}no" >&6
4502 if test "$BASH" != no &&
4503 $BASH -c 'test "$BASH_VERSINFO" \
4504 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4505 libc_cv_have_bash2=yes
4506 else
4507 libc_cv_have_bash2=no
4511 if test "$BASH" = no; then
4512 # Extract the first word of "ksh", so it can be a program name with args.
4513 set dummy ksh; ac_word=$2
4514 echo "$as_me:$LINENO: checking for $ac_word" >&5
4515 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4516 if test "${ac_cv_path_KSH+set}" = set; then
4517 echo $ECHO_N "(cached) $ECHO_C" >&6
4518 else
4519 case $KSH in
4520 [\\/]* | ?:[\\/]*)
4521 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4524 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4525 for as_dir in $PATH
4527 IFS=$as_save_IFS
4528 test -z "$as_dir" && as_dir=.
4529 for ac_exec_ext in '' $ac_executable_extensions; do
4530 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4531 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4532 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4533 break 2
4535 done
4536 done
4538 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4540 esac
4542 KSH=$ac_cv_path_KSH
4544 if test -n "$KSH"; then
4545 echo "$as_me:$LINENO: result: $KSH" >&5
4546 echo "${ECHO_T}$KSH" >&6
4547 else
4548 echo "$as_me:$LINENO: result: no" >&5
4549 echo "${ECHO_T}no" >&6
4552 if test "$KSH" = no; then
4553 libc_cv_have_ksh=no
4554 else
4555 libc_cv_have_ksh=yes
4557 else
4558 KSH="$BASH"
4560 libc_cv_have_ksh=yes
4564 for ac_prog in gawk mawk nawk awk
4566 # Extract the first word of "$ac_prog", so it can be a program name with args.
4567 set dummy $ac_prog; ac_word=$2
4568 echo "$as_me:$LINENO: checking for $ac_word" >&5
4569 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4570 if test "${ac_cv_prog_AWK+set}" = set; then
4571 echo $ECHO_N "(cached) $ECHO_C" >&6
4572 else
4573 if test -n "$AWK"; then
4574 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4575 else
4576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4577 for as_dir in $PATH
4579 IFS=$as_save_IFS
4580 test -z "$as_dir" && as_dir=.
4581 for ac_exec_ext in '' $ac_executable_extensions; do
4582 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4583 ac_cv_prog_AWK="$ac_prog"
4584 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4585 break 2
4587 done
4588 done
4592 AWK=$ac_cv_prog_AWK
4593 if test -n "$AWK"; then
4594 echo "$as_me:$LINENO: result: $AWK" >&5
4595 echo "${ECHO_T}$AWK" >&6
4596 else
4597 echo "$as_me:$LINENO: result: no" >&5
4598 echo "${ECHO_T}no" >&6
4601 test -n "$AWK" && break
4602 done
4604 # Extract the first word of "perl", so it can be a program name with args.
4605 set dummy perl; ac_word=$2
4606 echo "$as_me:$LINENO: checking for $ac_word" >&5
4607 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4608 if test "${ac_cv_path_PERL+set}" = set; then
4609 echo $ECHO_N "(cached) $ECHO_C" >&6
4610 else
4611 case $PERL in
4612 [\\/]* | ?:[\\/]*)
4613 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4617 for as_dir in $PATH
4619 IFS=$as_save_IFS
4620 test -z "$as_dir" && as_dir=.
4621 for ac_exec_ext in '' $ac_executable_extensions; do
4622 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4623 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4624 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4625 break 2
4627 done
4628 done
4630 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4632 esac
4634 PERL=$ac_cv_path_PERL
4636 if test -n "$PERL"; then
4637 echo "$as_me:$LINENO: result: $PERL" >&5
4638 echo "${ECHO_T}$PERL" >&6
4639 else
4640 echo "$as_me:$LINENO: result: no" >&5
4641 echo "${ECHO_T}no" >&6
4644 if test "$PERL" != no &&
4645 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4646 PERL=no
4648 # Extract the first word of "install-info", so it can be a program name with args.
4649 set dummy install-info; ac_word=$2
4650 echo "$as_me:$LINENO: checking for $ac_word" >&5
4651 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4652 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4653 echo $ECHO_N "(cached) $ECHO_C" >&6
4654 else
4655 case $INSTALL_INFO in
4656 [\\/]* | ?:[\\/]*)
4657 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4661 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4662 for as_dir in $as_dummy
4664 IFS=$as_save_IFS
4665 test -z "$as_dir" && as_dir=.
4666 for ac_exec_ext in '' $ac_executable_extensions; do
4667 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4668 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4669 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4670 break 2
4672 done
4673 done
4675 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4677 esac
4679 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4681 if test -n "$INSTALL_INFO"; then
4682 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4683 echo "${ECHO_T}$INSTALL_INFO" >&6
4684 else
4685 echo "$as_me:$LINENO: result: no" >&5
4686 echo "${ECHO_T}no" >&6
4689 # Extract the first word of "bison", so it can be a program name with args.
4690 set dummy bison; ac_word=$2
4691 echo "$as_me:$LINENO: checking for $ac_word" >&5
4692 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4693 if test "${ac_cv_path_BISON+set}" = set; then
4694 echo $ECHO_N "(cached) $ECHO_C" >&6
4695 else
4696 case $BISON in
4697 [\\/]* | ?:[\\/]*)
4698 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4701 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4702 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4703 for as_dir in $as_dummy
4705 IFS=$as_save_IFS
4706 test -z "$as_dir" && as_dir=.
4707 for ac_exec_ext in '' $ac_executable_extensions; do
4708 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4709 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4710 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4711 break 2
4713 done
4714 done
4716 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4718 esac
4720 BISON=$ac_cv_path_BISON
4722 if test -n "$BISON"; then
4723 echo "$as_me:$LINENO: result: $BISON" >&5
4724 echo "${ECHO_T}$BISON" >&6
4725 else
4726 echo "$as_me:$LINENO: result: no" >&5
4727 echo "${ECHO_T}no" >&6
4731 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4732 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4733 if test "${libc_cv_signed_size_t+set}" = set; then
4734 echo $ECHO_N "(cached) $ECHO_C" >&6
4735 else
4736 echo '#include <stddef.h>
4737 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4738 if eval "$ac_cpp conftest.c 2>/dev/null" \
4739 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4740 libc_cv_signed_size_t=no
4741 else
4742 libc_cv_signed_size_t=yes
4744 rm -f conftest*
4746 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4747 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4748 if test $libc_cv_signed_size_t = yes; then
4749 cat >> confdefs.h <<\EOF
4750 #undef __SIZE_TYPE__
4751 #define __SIZE_TYPE__ unsigned
4756 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4757 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4758 if test "${libc_cv_friendly_stddef+set}" = set; then
4759 echo $ECHO_N "(cached) $ECHO_C" >&6
4760 else
4761 cat >conftest.$ac_ext <<_ACEOF
4762 /* confdefs.h. */
4763 _ACEOF
4764 cat confdefs.h >>conftest.$ac_ext
4765 cat >>conftest.$ac_ext <<_ACEOF
4766 /* end confdefs.h. */
4767 #define __need_size_t
4768 #define __need_wchar_t
4769 #include <stddef.h>
4770 #define __need_NULL
4771 #include <stddef.h>
4773 main ()
4775 size_t size; wchar_t wchar;
4776 #ifdef offsetof
4777 #error stddef.h ignored __need_*
4778 #endif
4779 if (&size == NULL || &wchar == NULL) abort ();
4781 return 0;
4783 _ACEOF
4784 rm -f conftest.$ac_objext
4785 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4786 (eval $ac_compile) 2>conftest.er1
4787 ac_status=$?
4788 grep -v '^ *+' conftest.er1 >conftest.err
4789 rm -f conftest.er1
4790 cat conftest.err >&5
4791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4792 (exit $ac_status); } &&
4793 { ac_try='test -z "$ac_c_werror_flag"
4794 || test ! -s conftest.err'
4795 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4796 (eval $ac_try) 2>&5
4797 ac_status=$?
4798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4799 (exit $ac_status); }; } &&
4800 { ac_try='test -s conftest.$ac_objext'
4801 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4802 (eval $ac_try) 2>&5
4803 ac_status=$?
4804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4805 (exit $ac_status); }; }; then
4806 libc_cv_friendly_stddef=yes
4807 else
4808 echo "$as_me: failed program was:" >&5
4809 sed 's/^/| /' conftest.$ac_ext >&5
4811 libc_cv_friendly_stddef=no
4813 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4815 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4816 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4817 if test $libc_cv_friendly_stddef = yes; then
4818 config_vars="$config_vars
4819 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4822 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4823 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4824 if test "${libc_cv_need_minus_P+set}" = set; then
4825 echo $ECHO_N "(cached) $ECHO_C" >&6
4826 else
4827 cat > conftest.S <<EOF
4828 #include "confdefs.h"
4829 /* Nothing whatsoever. */
4831 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
4832 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4833 (eval $ac_try) 2>&5
4834 ac_status=$?
4835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4836 (exit $ac_status); }; }; then
4837 libc_cv_need_minus_P=no
4838 else
4839 libc_cv_need_minus_P=yes
4841 rm -f conftest*
4843 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4844 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4845 if test $libc_cv_need_minus_P = yes; then
4846 config_vars="$config_vars
4847 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4850 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4851 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4852 if test "${libc_cv_dot_text+set}" = set; then
4853 echo $ECHO_N "(cached) $ECHO_C" >&6
4854 else
4855 cat > conftest.s <<EOF
4856 .text
4858 libc_cv_dot_text=
4859 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4860 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4861 (eval $ac_try) 2>&5
4862 ac_status=$?
4863 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4864 (exit $ac_status); }; }; then
4865 libc_cv_dot_text=.text
4867 rm -f conftest*
4870 if test -z "$libc_cv_dot_text"; then
4871 echo "$as_me:$LINENO: result: no" >&5
4872 echo "${ECHO_T}no" >&6
4873 else
4874 echo "$as_me:$LINENO: result: yes" >&5
4875 echo "${ECHO_T}yes" >&6
4878 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4879 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4880 if test "${libc_cv_asm_global_directive+set}" = set; then
4881 echo $ECHO_N "(cached) $ECHO_C" >&6
4882 else
4883 libc_cv_asm_global_directive=UNKNOWN
4884 for ac_globl in .globl .global .EXPORT; do
4885 cat > conftest.s <<EOF
4886 ${libc_cv_dot_text}
4887 ${ac_globl} foo
4888 foo:
4890 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4891 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4892 (eval $ac_try) 2>&5
4893 ac_status=$?
4894 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4895 (exit $ac_status); }; }; then
4896 libc_cv_asm_global_directive=${ac_globl}
4898 rm -f conftest*
4899 test $libc_cv_asm_global_directive != UNKNOWN && break
4900 done
4902 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4903 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4904 if test $libc_cv_asm_global_directive = UNKNOWN; then
4905 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4906 echo "$as_me: error: cannot determine asm global directive" >&2;}
4907 { (exit 1); exit 1; }; }
4908 else
4909 cat >>confdefs.h <<_ACEOF
4910 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4911 _ACEOF
4915 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
4916 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
4917 if test "${libc_cv_asm_set_directive+set}" = set; then
4918 echo $ECHO_N "(cached) $ECHO_C" >&6
4919 else
4920 cat > conftest.s <<EOF
4921 ${libc_cv_dot_text}
4922 foo:
4923 .set glibc_conftest_frobozz,foo
4924 $libc_cv_asm_global_directive glibc_conftest_frobozz
4926 # The alpha-dec-osf1 assembler gives only a warning for `.set'
4927 # (but it doesn't work), so we must do a linking check to be sure.
4928 cat > conftest1.c <<\EOF
4929 extern int glibc_conftest_frobozz;
4930 void _start() { glibc_conftest_frobozz = 1; }
4932 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4933 -nostartfiles -nostdlib \
4934 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
4935 libc_cv_asm_set_directive=yes
4936 else
4937 libc_cv_asm_set_directive=no
4939 rm -f conftest*
4941 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
4942 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
4943 if test $libc_cv_asm_set_directive = yes; then
4944 cat >>confdefs.h <<\_ACEOF
4945 #define HAVE_ASM_SET_DIRECTIVE 1
4946 _ACEOF
4950 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
4951 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
4952 if test "${libc_cv_asm_type_prefix+set}" = set; then
4953 echo $ECHO_N "(cached) $ECHO_C" >&6
4954 else
4955 libc_cv_asm_type_prefix=no
4956 for ac_try_prefix in '@' '%' '#'; do
4957 cat > conftest.s <<EOF
4958 ${libc_cv_dot_text}
4959 ${libc_cv_asm_global_directive} foo
4960 .type foo, ${ac_try_prefix}object
4961 .size foo, 1
4962 foo:
4963 .byte 1
4965 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4966 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4967 (eval $ac_try) 2>&5
4968 ac_status=$?
4969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4970 (exit $ac_status); }; }; then
4971 libc_cv_asm_type_prefix=${ac_try_prefix}
4973 rm -f conftest*
4974 test "x$libc_cv_asm_type_prefix" != xno && break
4975 done
4977 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
4978 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
4979 if test "x$libc_cv_asm_type_prefix" != xno; then
4980 cat >>confdefs.h <<_ACEOF
4981 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4982 _ACEOF
4986 # The Aix ld uses global .symbol_names instead of symbol_names.
4987 # Unfortunately also used in the PPC64 ELF ABI.
4988 case "${os}${machine}" in
4989 aix4.3* | linux*powerpc/powerpc64*)
4990 cat >>confdefs.h <<\_ACEOF
4991 #define HAVE_ASM_GLOBAL_DOT_NAME 1
4992 _ACEOF
4994 esac
4996 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
4997 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
4998 if test "${libc_cv_asm_symver_directive+set}" = set; then
4999 echo $ECHO_N "(cached) $ECHO_C" >&6
5000 else
5001 cat > conftest.s <<EOF
5002 ${libc_cv_dot_text}
5003 _sym:
5004 .symver _sym,sym@VERS
5006 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5007 libc_cv_asm_symver_directive=yes
5008 else
5009 libc_cv_asm_symver_directive=no
5011 rm -f conftest*
5013 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
5014 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
5015 echo "$as_me:$LINENO: checking for ld --version-script" >&5
5016 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
5017 if test "${libc_cv_ld_version_script_option+set}" = set; then
5018 echo $ECHO_N "(cached) $ECHO_C" >&6
5019 else
5020 if test $libc_cv_asm_symver_directive = yes; then
5021 cat > conftest.s <<EOF
5022 ${libc_cv_dot_text}
5023 _sym:
5024 .symver _sym,sym@VERS
5026 cat > conftest.map <<EOF
5027 VERS_1 {
5028 global: sym;
5031 VERS_2 {
5032 global: sym;
5033 } VERS_1;
5035 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5036 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5037 -o conftest.so conftest.o
5038 -nostartfiles -nostdlib
5039 -Wl,--version-script,conftest.map
5040 1>&5'
5041 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5042 (eval $ac_try) 2>&5
5043 ac_status=$?
5044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5045 (exit $ac_status); }; };
5046 then
5047 libc_cv_ld_version_script_option=yes
5048 else
5049 libc_cv_ld_version_script_option=no
5051 else
5052 libc_cv_ld_version_script_option=no
5054 else
5055 libc_cv_ld_version_script_option=no
5057 rm -f conftest*
5059 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
5060 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
5061 if test $shared != no &&
5062 test $libc_cv_asm_symver_directive = yes &&
5063 test $libc_cv_ld_version_script_option = yes &&
5064 test $enable_versioning = yes; then
5065 VERSIONING=yes
5066 cat >>confdefs.h <<\_ACEOF
5067 #define DO_VERSIONING 1
5068 _ACEOF
5070 else
5071 VERSIONING=no
5075 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5076 echo "\
5077 *** WARNING: You should not compile GNU libc without versioning. Not using
5078 *** versioning will introduce incompatibilities so that old binaries
5079 *** will not run anymore.
5080 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5082 if test $elf = yes; then
5083 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
5084 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
5085 if test "${libc_cv_asm_previous_directive+set}" = set; then
5086 echo $ECHO_N "(cached) $ECHO_C" >&6
5087 else
5088 cat > conftest.s <<EOF
5089 .section foo_section
5090 .previous
5092 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5093 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5094 (eval $ac_try) 2>&5
5095 ac_status=$?
5096 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5097 (exit $ac_status); }; }; then
5098 libc_cv_asm_previous_directive=yes
5099 else
5100 libc_cv_asm_previous_directive=no
5102 rm -f conftest*
5104 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
5105 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
5106 if test $libc_cv_asm_previous_directive = yes; then
5107 cat >>confdefs.h <<\_ACEOF
5108 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
5109 _ACEOF
5111 else
5112 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
5113 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
5114 if test "${libc_cv_asm_popsection_directive+set}" = set; then
5115 echo $ECHO_N "(cached) $ECHO_C" >&6
5116 else
5117 cat > conftest.s <<EOF
5118 .pushsection foo_section
5119 .popsection
5121 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5122 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5123 (eval $ac_try) 2>&5
5124 ac_status=$?
5125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5126 (exit $ac_status); }; }; then
5127 libc_cv_asm_popsection_directive=yes
5128 else
5129 libc_cv_asm_popsection_directive=no
5131 rm -f conftest*
5133 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
5134 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
5135 if test $libc_cv_asm_popsection_directive = yes; then
5136 cat >>confdefs.h <<\_ACEOF
5137 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
5138 _ACEOF
5142 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
5143 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
5144 if test "${libc_cv_asm_protected_directive+set}" = set; then
5145 echo $ECHO_N "(cached) $ECHO_C" >&6
5146 else
5147 cat > conftest.s <<EOF
5148 .protected foo
5149 foo:
5150 .hidden bar
5151 bar:
5153 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5154 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5155 (eval $ac_try) 2>&5
5156 ac_status=$?
5157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5158 (exit $ac_status); }; }; then
5159 libc_cv_asm_protected_directive=yes
5160 else
5161 libc_cv_asm_protected_directive=no
5163 rm -f conftest*
5165 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
5166 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
5168 cat >>confdefs.h <<\_ACEOF
5169 #define HAVE_PROTECTED 1
5170 _ACEOF
5172 cat >>confdefs.h <<\_ACEOF
5173 #define HAVE_HIDDEN 1
5174 _ACEOF
5177 if test $libc_cv_asm_protected_directive = yes; then
5178 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
5179 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
5180 if test "${libc_cv_visibility_attribute+set}" = set; then
5181 echo $ECHO_N "(cached) $ECHO_C" >&6
5182 else
5183 cat > conftest.c <<EOF
5184 int foo __attribute__ ((visibility ("hidden"))) = 1;
5185 int bar __attribute__ ((visibility ("protected"))) = 1;
5187 libc_cv_visibility_attribute=no
5188 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5190 (eval $ac_try) 2>&5
5191 ac_status=$?
5192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5193 (exit $ac_status); }; }; then
5194 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5195 if grep '\.protected.*bar' conftest.s >/dev/null; then
5196 libc_cv_visibility_attribute=yes
5200 rm -f conftest.cs
5203 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
5204 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
5205 if test $libc_cv_visibility_attribute = yes; then
5206 cat >>confdefs.h <<\_ACEOF
5207 #define HAVE_VISIBILITY_ATTRIBUTE 1
5208 _ACEOF
5213 if test $libc_cv_visibility_attribute = yes; then
5214 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
5215 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
5216 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
5217 echo $ECHO_N "(cached) $ECHO_C" >&6
5218 else
5219 cat > conftest.c <<EOF
5220 int foo (int x);
5221 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5222 int bar (int x) { return x; }
5224 libc_cv_broken_visibility_attribute=yes
5225 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
5226 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5227 (eval $ac_try) 2>&5
5228 ac_status=$?
5229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5230 (exit $ac_status); }; }; then
5231 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5232 libc_cv_broken_visibility_attribute=no
5235 rm -f conftest.c conftest.s
5238 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
5239 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
5240 if test $libc_cv_broken_visibility_attribute = yes; then
5241 cat >>confdefs.h <<\_ACEOF
5242 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
5243 _ACEOF
5248 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
5249 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
5250 if test "${libc_cv_broken_alias_attribute+set}" = set; then
5251 echo $ECHO_N "(cached) $ECHO_C" >&6
5252 else
5253 cat > conftest.c <<EOF
5254 extern int foo (int x) __asm ("xyzzy");
5255 int bar (int x) { return x; }
5256 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5257 extern int dfoo;
5258 extern __typeof (dfoo) dfoo __asm ("abccb");
5259 int dfoo = 1;
5261 libc_cv_broken_alias_attribute=yes
5262 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5263 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5264 (eval $ac_try) 2>&5
5265 ac_status=$?
5266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5267 (exit $ac_status); }; }; then
5268 if grep 'xyzzy' conftest.s >/dev/null &&
5269 grep 'abccb' conftest.s >/dev/null; then
5270 libc_cv_broken_alias_attribute=no
5273 rm -f conftest.c conftest.s
5276 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
5277 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
5278 if test $libc_cv_broken_alias_attribute = yes; then
5279 cat >>confdefs.h <<\_ACEOF
5280 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
5281 _ACEOF
5285 if test $libc_cv_visibility_attribute = yes -a $gnu_ld = yes; then
5286 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
5287 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
5288 if test "${libc_cv_have_sdata_section+set}" = set; then
5289 echo $ECHO_N "(cached) $ECHO_C" >&6
5290 else
5291 echo "int i;" > conftest.c
5292 libc_cv_have_sdata_section=no
5293 if ${CC-cc} $LDFLAGS -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5294 | grep '\.sdata' >/dev/null; then
5295 libc_cv_have_sdata_section=yes
5297 rm -f conftest.c conftest.so
5300 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
5301 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
5302 if test $libc_cv_have_sdata_section = yes; then
5303 cat >>confdefs.h <<\_ACEOF
5304 #define HAVE_SDATA_SECTION 1
5305 _ACEOF
5310 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
5311 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
5312 if test "${libc_cv_initfinit_array+set}" = set; then
5313 echo $ECHO_N "(cached) $ECHO_C" >&6
5314 else
5315 cat > conftest.c <<EOF
5316 int _start (void) { return 0; }
5317 int __start (void) { return 0; }
5318 int foo (void) { return 1; }
5319 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5321 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
5322 -static -nostartfiles -nostdlib 1>&5'
5323 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5324 (eval $ac_try) 2>&5
5325 ac_status=$?
5326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5327 (exit $ac_status); }; }
5328 then
5329 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
5330 libc_cv_initfinit_array=yes
5331 else
5332 libc_cv_initfinit_array=no
5334 else
5335 libc_cv_initfinit_array=no
5337 rm -f conftest*
5339 echo "$as_me:$LINENO: result: $libc_cv_initfinit_array" >&5
5340 echo "${ECHO_T}$libc_cv_initfinit_array" >&6
5342 if test $libc_cv_initfinit_array = yes; then
5343 cat >>confdefs.h <<\_ACEOF
5344 #define HAVE_INITFINI_ARRAY 1
5345 _ACEOF
5349 echo "$as_me:$LINENO: checking for libunwind-support in compiler" >&5
5350 echo $ECHO_N "checking for libunwind-support in compiler... $ECHO_C" >&6
5351 if test "${libc_cv_cc_with_libunwind+set}" = set; then
5352 echo $ECHO_N "(cached) $ECHO_C" >&6
5353 else
5354 cat >conftest.$ac_ext <<_ACEOF
5355 /* confdefs.h. */
5356 _ACEOF
5357 cat confdefs.h >>conftest.$ac_ext
5358 cat >>conftest.$ac_ext <<_ACEOF
5359 /* end confdefs.h. */
5360 #include <libunwind.h>
5362 main ()
5365 unw_context_t uc;
5366 unw_cursor_t c;
5367 unw_getcontext (&uc);
5368 unw_init_local (&c, &uc)
5370 return 0;
5372 _ACEOF
5373 rm -f conftest.$ac_objext conftest$ac_exeext
5374 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5375 (eval $ac_link) 2>conftest.er1
5376 ac_status=$?
5377 grep -v '^ *+' conftest.er1 >conftest.err
5378 rm -f conftest.er1
5379 cat conftest.err >&5
5380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5381 (exit $ac_status); } &&
5382 { ac_try='test -z "$ac_c_werror_flag"
5383 || test ! -s conftest.err'
5384 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5385 (eval $ac_try) 2>&5
5386 ac_status=$?
5387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5388 (exit $ac_status); }; } &&
5389 { ac_try='test -s conftest$ac_exeext'
5390 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5391 (eval $ac_try) 2>&5
5392 ac_status=$?
5393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5394 (exit $ac_status); }; }; then
5395 libc_cv_cc_with_libunwind=yes
5396 else
5397 echo "$as_me: failed program was:" >&5
5398 sed 's/^/| /' conftest.$ac_ext >&5
5400 libc_cv_cc_with_libunwind=no
5402 rm -f conftest.err conftest.$ac_objext \
5403 conftest$ac_exeext conftest.$ac_ext
5405 echo "$as_me:$LINENO: result: $libc_cv_cc_with_libunwind" >&5
5406 echo "${ECHO_T}$libc_cv_cc_with_libunwind" >&6
5408 if test $libc_cv_cc_with_libunwind = yes; then
5409 cat >>confdefs.h <<\_ACEOF
5410 #define HAVE_CC_WITH_LIBUNWIND 1
5411 _ACEOF
5415 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
5416 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
5417 if test "${libc_cv_z_nodelete+set}" = set; then
5418 echo $ECHO_N "(cached) $ECHO_C" >&6
5419 else
5420 cat > conftest.c <<EOF
5421 int _start (void) { return 42; }
5423 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5424 -shared -o conftest.so conftest.c
5425 -nostartfiles -nostdlib
5426 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
5427 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5428 (eval $ac_try) 2>&5
5429 ac_status=$?
5430 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5431 (exit $ac_status); }; }
5432 then
5433 libc_cv_z_nodelete=yes
5434 else
5435 libc_cv_z_nodelete=no
5437 rm -f conftest*
5439 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
5440 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
5443 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
5444 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
5445 if test "${libc_cv_z_nodlopen+set}" = set; then
5446 echo $ECHO_N "(cached) $ECHO_C" >&6
5447 else
5448 cat > conftest.c <<EOF
5449 int _start (void) { return 42; }
5451 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5452 -shared -o conftest.so conftest.c
5453 -nostartfiles -nostdlib
5454 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
5455 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5456 (eval $ac_try) 2>&5
5457 ac_status=$?
5458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5459 (exit $ac_status); }; }
5460 then
5461 libc_cv_z_nodlopen=yes
5462 else
5463 libc_cv_z_nodlopen=no
5465 rm -f conftest*
5467 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
5468 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
5471 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
5472 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
5473 if test "${libc_cv_z_initfirst+set}" = set; then
5474 echo $ECHO_N "(cached) $ECHO_C" >&6
5475 else
5476 cat > conftest.c <<EOF
5477 int _start (void) { return 42; }
5479 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5480 -shared -o conftest.so conftest.c
5481 -nostartfiles -nostdlib
5482 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
5483 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5484 (eval $ac_try) 2>&5
5485 ac_status=$?
5486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5487 (exit $ac_status); }; }
5488 then
5489 libc_cv_z_initfirst=yes
5490 else
5491 libc_cv_z_initfirst=no
5493 rm -f conftest*
5495 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
5496 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
5499 echo "$as_me:$LINENO: checking for -z relro option" >&5
5500 echo $ECHO_N "checking for -z relro option... $ECHO_C" >&6
5501 if test "${libc_cv_z_relro+set}" = set; then
5502 echo $ECHO_N "(cached) $ECHO_C" >&6
5503 else
5504 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
5505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5506 (eval $ac_try) 2>&5
5507 ac_status=$?
5508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5509 (exit $ac_status); }; }
5510 then
5511 libc_cv_z_relro=yes
5512 else
5513 libc_cv_z_relro=no
5516 echo "$as_me:$LINENO: result: $libc_cv_z_relro" >&5
5517 echo "${ECHO_T}$libc_cv_z_relro" >&6
5520 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
5521 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
5522 if test "${libc_cv_Bgroup+set}" = set; then
5523 echo $ECHO_N "(cached) $ECHO_C" >&6
5524 else
5525 cat > conftest.c <<EOF
5526 int _start (void) { return 42; }
5528 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5529 -shared -o conftest.so conftest.c
5530 -Wl,-Bgroup -nostdlib 1>&5'
5531 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5532 (eval $ac_try) 2>&5
5533 ac_status=$?
5534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5535 (exit $ac_status); }; }
5536 then
5537 libc_cv_Bgroup=yes
5538 else
5539 libc_cv_Bgroup=no
5541 rm -f conftest*
5543 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5544 echo "${ECHO_T}$libc_cv_Bgroup" >&6
5547 ASFLAGS_config=
5548 echo "$as_me:$LINENO: checking whether --noexecstack is desirable for .S files" >&5
5549 echo $ECHO_N "checking whether --noexecstack is desirable for .S files... $ECHO_C" >&6
5550 if test "${libc_cv_as_noexecstack+set}" = set; then
5551 echo $ECHO_N "(cached) $ECHO_C" >&6
5552 else
5553 cat > conftest.c <<EOF
5554 void foo (void) { }
5556 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5557 -S -o conftest.s conftest.c 1>&5'
5558 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5559 (eval $ac_try) 2>&5
5560 ac_status=$?
5561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5562 (exit $ac_status); }; } \
5563 && grep -q .note.GNU-stack conftest.s \
5564 && { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wa,--noexecstack
5565 -c -o conftest.o conftest.s 1>&5'
5566 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5567 (eval $ac_try) 2>&5
5568 ac_status=$?
5569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5570 (exit $ac_status); }; }
5571 then
5572 libc_cv_as_noexecstack=yes
5573 else
5574 libc_cv_as_noexecstack=no
5576 rm -f conftest*
5578 echo "$as_me:$LINENO: result: $libc_cv_as_noexecstack" >&5
5579 echo "${ECHO_T}$libc_cv_as_noexecstack" >&6
5580 if test $libc_cv_as_noexecstack = yes; then
5581 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5585 echo "$as_me:$LINENO: checking for -z combreloc" >&5
5586 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5587 if test "${libc_cv_z_combreloc+set}" = set; then
5588 echo $ECHO_N "(cached) $ECHO_C" >&6
5589 else
5590 cat > conftest.c <<EOF
5591 extern int bar (int);
5592 extern int mumble;
5593 int foo (void) { return bar (mumble); }
5595 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5596 -shared -o conftest.so conftest.c
5597 -nostdlib -nostartfiles
5598 -Wl,-z,combreloc 1>&5'
5599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5600 (eval $ac_try) 2>&5
5601 ac_status=$?
5602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5603 (exit $ac_status); }; }
5604 then
5605 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5606 libc_cv_z_combreloc=yes
5607 else
5608 libc_cv_z_combreloc=no
5610 else
5611 libc_cv_z_combreloc=no
5613 rm -f conftest*
5615 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5616 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5617 if test "$libc_cv_z_combreloc" = yes; then
5618 cat >>confdefs.h <<\_ACEOF
5619 #define HAVE_Z_COMBRELOC 1
5620 _ACEOF
5625 echo "$as_me:$LINENO: checking for -z execstack" >&5
5626 echo $ECHO_N "checking for -z execstack... $ECHO_C" >&6
5627 if test "${libc_cv_z_execstack+set}" = set; then
5628 echo $ECHO_N "(cached) $ECHO_C" >&6
5629 else
5630 cat > conftest.c <<EOF
5631 int _start (void) { return 42; }
5633 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5634 -shared -o conftest.so conftest.c
5635 -Wl,-z,execstack -nostdlib
5636 1>&5'
5637 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5638 (eval $ac_try) 2>&5
5639 ac_status=$?
5640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5641 (exit $ac_status); }; }
5642 then
5643 libc_cv_z_execstack=yes
5644 else
5645 libc_cv_z_execstack=no
5647 rm -f conftest*
5649 echo "$as_me:$LINENO: result: $libc_cv_z_execstack" >&5
5650 echo "${ECHO_T}$libc_cv_z_execstack" >&6
5653 echo "$as_me:$LINENO: checking for -fpie" >&5
5654 echo $ECHO_N "checking for -fpie... $ECHO_C" >&6
5655 if test "${libc_cv_fpie+set}" = set; then
5656 echo $ECHO_N "(cached) $ECHO_C" >&6
5657 else
5658 cat > conftest.c <<EOF
5659 int foo;
5660 main () { return 0;}
5662 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
5663 -o conftest conftest.c 1>&5'
5664 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5665 (eval $ac_try) 2>&5
5666 ac_status=$?
5667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5668 (exit $ac_status); }; }
5669 then
5670 libc_cv_fpie=yes
5671 else
5672 libc_cv_fpie=no
5674 rm -f conftest*
5676 echo "$as_me:$LINENO: result: $libc_cv_fpie" >&5
5677 echo "${ECHO_T}$libc_cv_fpie" >&6
5682 echo "$as_me:$LINENO: checking for -fno-unit-at-a-time" >&5
5683 echo $ECHO_N "checking for -fno-unit-at-a-time... $ECHO_C" >&6
5684 if test "${libc_cv_fno_unit_at_a_time+set}" = set; then
5685 echo $ECHO_N "(cached) $ECHO_C" >&6
5686 else
5687 cat > conftest.c <<EOF
5688 int foo;
5690 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-unit-at-a-time
5691 conftest.c 1>&5'
5692 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5693 (eval $ac_try) 2>&5
5694 ac_status=$?
5695 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5696 (exit $ac_status); }; }
5697 then
5698 libc_cv_fno_unit_at_a_time=yes
5699 else
5700 libc_cv_fno_unit_at_a_time=no
5702 rm -f conftest*
5704 echo "$as_me:$LINENO: result: $libc_cv_fno_unit_at_a_time" >&5
5705 echo "${ECHO_T}$libc_cv_fno_unit_at_a_time" >&6
5706 if test $libc_cv_fno_unit_at_a_time = yes; then
5707 fno_unit_at_a_time=-fno-unit-at-a-time
5711 if test $elf != yes; then
5712 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5713 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5714 if test "${libc_cv_have_initfini+set}" = set; then
5715 echo $ECHO_N "(cached) $ECHO_C" >&6
5716 else
5717 cat >conftest.$ac_ext <<_ACEOF
5718 /* confdefs.h. */
5719 _ACEOF
5720 cat confdefs.h >>conftest.$ac_ext
5721 cat >>conftest.$ac_ext <<_ACEOF
5722 /* end confdefs.h. */
5725 main ()
5727 asm (".section .init");
5728 asm (".section .fini");
5729 asm ("${libc_cv_dot_text}");
5731 return 0;
5733 _ACEOF
5734 rm -f conftest.$ac_objext
5735 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5736 (eval $ac_compile) 2>conftest.er1
5737 ac_status=$?
5738 grep -v '^ *+' conftest.er1 >conftest.err
5739 rm -f conftest.er1
5740 cat conftest.err >&5
5741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5742 (exit $ac_status); } &&
5743 { ac_try='test -z "$ac_c_werror_flag"
5744 || test ! -s conftest.err'
5745 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5746 (eval $ac_try) 2>&5
5747 ac_status=$?
5748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5749 (exit $ac_status); }; } &&
5750 { ac_try='test -s conftest.$ac_objext'
5751 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5752 (eval $ac_try) 2>&5
5753 ac_status=$?
5754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5755 (exit $ac_status); }; }; then
5756 libc_cv_have_initfini=yes
5757 else
5758 echo "$as_me: failed program was:" >&5
5759 sed 's/^/| /' conftest.$ac_ext >&5
5761 libc_cv_have_initfini=no
5763 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5765 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5766 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5767 if test $libc_cv_have_initfini = yes; then
5768 cat >>confdefs.h <<\_ACEOF
5769 #define HAVE_INITFINI 1
5770 _ACEOF
5775 if test $elf = yes -a $gnu_ld = yes; then
5776 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5777 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5778 if test "${libc_cv_have_section_quotes+set}" = set; then
5779 echo $ECHO_N "(cached) $ECHO_C" >&6
5780 else
5781 cat > conftest.c <<EOF
5782 static const int foo
5783 __attribute__ ((section ("bar"))) = 1;
5785 if ${CC-cc} -S conftest.c -o conftest.s; then
5786 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5787 libc_cv_have_section_quotes=yes
5788 else
5789 libc_cv_have_section_quotes=no
5791 else
5792 libc_cv_have_section_quotes=unknown
5794 rm -f conftest.cs
5797 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5798 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5799 if test $libc_cv_have_section_quotes = yes; then
5800 cat >>confdefs.h <<\_ACEOF
5801 #define HAVE_SECTION_QUOTES 1
5802 _ACEOF
5809 if test $elf = yes; then
5810 libc_cv_asm_underscores=no
5811 else
5812 if test $ac_cv_prog_cc_works = yes; then
5813 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5814 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5815 if test "${libc_cv_asm_underscores+set}" = set; then
5816 echo $ECHO_N "(cached) $ECHO_C" >&6
5817 else
5818 cat >conftest.$ac_ext <<_ACEOF
5819 /* confdefs.h. */
5820 _ACEOF
5821 cat confdefs.h >>conftest.$ac_ext
5822 cat >>conftest.$ac_ext <<_ACEOF
5823 /* end confdefs.h. */
5824 asm ("_glibc_foobar:");
5826 main ()
5828 glibc_foobar ();
5830 return 0;
5832 _ACEOF
5833 rm -f conftest.$ac_objext conftest$ac_exeext
5834 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5835 (eval $ac_link) 2>conftest.er1
5836 ac_status=$?
5837 grep -v '^ *+' conftest.er1 >conftest.err
5838 rm -f conftest.er1
5839 cat conftest.err >&5
5840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5841 (exit $ac_status); } &&
5842 { ac_try='test -z "$ac_c_werror_flag"
5843 || test ! -s conftest.err'
5844 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5845 (eval $ac_try) 2>&5
5846 ac_status=$?
5847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5848 (exit $ac_status); }; } &&
5849 { ac_try='test -s conftest$ac_exeext'
5850 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5851 (eval $ac_try) 2>&5
5852 ac_status=$?
5853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5854 (exit $ac_status); }; }; then
5855 libc_cv_asm_underscores=yes
5856 else
5857 echo "$as_me: failed program was:" >&5
5858 sed 's/^/| /' conftest.$ac_ext >&5
5860 libc_cv_asm_underscores=no
5862 rm -f conftest.err conftest.$ac_objext \
5863 conftest$ac_exeext conftest.$ac_ext
5865 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5866 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5867 else
5868 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5869 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5870 if test "${libc_cv_asm_underscores+set}" = set; then
5871 echo $ECHO_N "(cached) $ECHO_C" >&6
5872 else
5873 cat > conftest.$ac_ext <<EOF
5874 #line $LINENO "configure"
5875 #include "confdefs.h"
5876 void underscore_test(void) {
5877 return; }
5879 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5880 (eval $ac_compile) 2>&5
5881 ac_status=$?
5882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5883 (exit $ac_status); }; then
5884 if grep _underscore_test conftest* >/dev/null; then
5885 rm -f conftest*
5886 libc_cv_asm_underscores=yes
5887 else
5888 rm -f conftest*
5889 libc_cv_asm_underscores=no
5891 else
5892 echo "configure: failed program was:" >&5
5893 cat conftest.$ac_ext >&5
5894 rm -f conftest*
5895 libc_cv_asm_underscores=no
5897 rm -f conftest*
5899 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5900 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5903 if test $libc_cv_asm_underscores = no; then
5904 cat >>confdefs.h <<\_ACEOF
5905 #define NO_UNDERSCORES 1
5906 _ACEOF
5910 if test $elf = yes; then
5911 libc_cv_weak_symbols=yes
5914 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
5915 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
5916 if test "${libc_cv_asm_weak_directive+set}" = set; then
5917 echo $ECHO_N "(cached) $ECHO_C" >&6
5918 else
5919 cat > conftest.s <<EOF
5920 ${libc_cv_dot_text}
5921 ${libc_cv_asm_global_directive} foo
5922 foo:
5923 .weak foo
5924 .weak bar; bar = foo
5926 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5927 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5928 (eval $ac_try) 2>&5
5929 ac_status=$?
5930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5931 (exit $ac_status); }; }; then
5932 libc_cv_asm_weak_directive=yes
5933 else
5934 libc_cv_asm_weak_directive=no
5936 rm -f conftest*
5938 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
5939 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
5941 if test $libc_cv_asm_weak_directive = no; then
5942 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
5943 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
5944 if test "${libc_cv_asm_weakext_directive+set}" = set; then
5945 echo $ECHO_N "(cached) $ECHO_C" >&6
5946 else
5947 cat > conftest.s <<EOF
5948 ${libc_cv_dot_text}
5949 ${libc_cv_asm_global_directive} foo
5950 foo:
5951 .weakext bar foo
5952 .weakext baz
5953 ${libc_cv_asm_global_directive} baz
5954 baz:
5956 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5957 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5958 (eval $ac_try) 2>&5
5959 ac_status=$?
5960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5961 (exit $ac_status); }; }; then
5962 libc_cv_asm_weakext_directive=yes
5963 else
5964 libc_cv_asm_weakext_directive=no
5966 rm -f conftest*
5968 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
5969 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
5971 fi # no .weak
5973 if test $libc_cv_asm_weak_directive = yes; then
5974 cat >>confdefs.h <<\_ACEOF
5975 #define HAVE_ASM_WEAK_DIRECTIVE 1
5976 _ACEOF
5978 elif test $libc_cv_asm_weakext_directive = yes; then
5979 cat >>confdefs.h <<\_ACEOF
5980 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
5981 _ACEOF
5985 case "${host_cpu}-${host_os}" in
5986 cris*)
5987 libc_cv_asm_line_sep='@'
5988 cat >>confdefs.h <<_ACEOF
5989 #define ASM_LINE_SEP $libc_cv_asm_line_sep
5990 _ACEOF
5993 hppa*linux*)
5994 echo "$as_me:$LINENO: checking for assembler line separator" >&5
5995 echo $ECHO_N "checking for assembler line separator... $ECHO_C" >&6
5996 if test "${libc_cv_asm_line_sep+set}" = set; then
5997 echo $ECHO_N "(cached) $ECHO_C" >&6
5998 else
5999 cat > conftest.s <<EOF
6000 nop ; is_old_puffin
6002 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6003 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6004 (eval $ac_try) 2>&5
6005 ac_status=$?
6006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6007 (exit $ac_status); }; }; then
6008 libc_cv_asm_line_sep='!'
6009 else
6010 if test -z "$enable_hacker_mode"; then
6011 echo "*** You need a newer assembler to compile glibc"
6012 rm -f conftest*
6013 exit 1
6015 libc_cv_asm_line_sep=';'
6017 rm -f conftest*
6019 echo "$as_me:$LINENO: result: $libc_cv_asm_line_sep" >&5
6020 echo "${ECHO_T}$libc_cv_asm_line_sep" >&6
6021 cat >>confdefs.h <<_ACEOF
6022 #define ASM_LINE_SEP $libc_cv_asm_line_sep
6023 _ACEOF
6026 esac
6028 echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6029 echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6030 if test "${libc_cv_asm_cfi_directives+set}" = set; then
6031 echo $ECHO_N "(cached) $ECHO_C" >&6
6032 else
6033 cat > conftest.s <<EOF
6034 .text
6035 .type func,@function
6036 func:
6037 .cfi_startproc
6038 .cfi_remember_state
6039 .cfi_rel_offset 1, 0
6040 .cfi_endproc
6042 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6043 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6044 (eval $ac_try) 2>&5
6045 ac_status=$?
6046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6047 (exit $ac_status); }; }; then
6048 libc_cv_asm_cfi_directives=yes
6049 else
6050 libc_cv_asm_cfi_directives=no
6052 rm -f conftest*
6054 echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6055 echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6056 if test $libc_cv_asm_cfi_directives = yes; then
6057 cat >>confdefs.h <<\_ACEOF
6058 #define HAVE_ASM_CFI_DIRECTIVES 1
6059 _ACEOF
6063 echo "$as_me:$LINENO: checking if -g produces usable source locations for assembler-with-cpp" >&5
6064 echo $ECHO_N "checking if -g produces usable source locations for assembler-with-cpp... $ECHO_C" >&6
6065 if test "${libc_cv_cpp_asm_debuginfo+set}" = set; then
6066 echo $ECHO_N "(cached) $ECHO_C" >&6
6067 else
6068 cat > conftest.S <<EOF
6069 #include "confdefs.h"
6071 /* comment on
6072 two lines */
6073 ${libc_cv_dot_text}
6074 ${libc_cv_asm_global_directive} foo
6075 foo:
6076 /* Unfortunately this test only works for a real instruction,
6077 not for any of the machine-independent pseudo-ops.
6078 So we just have to assume everybody has a "nop". */
6080 /* comment */
6082 /* comment */
6085 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -g -c conftest.S 1>&5'
6086 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6087 (eval $ac_try) 2>&5
6088 ac_status=$?
6089 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6090 (exit $ac_status); }; } &&
6091 ac_pattern='conftest\.S'
6092 { ac_try='readelf --debug-dump=line conftest.o |
6093 grep $ac_pattern 1>&5'
6094 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6095 (eval $ac_try) 2>&5
6096 ac_status=$?
6097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6098 (exit $ac_status); }; }; then
6099 libc_cv_cpp_asm_debuginfo=yes
6100 else
6101 libc_cv_cpp_asm_debuginfo=no
6103 rm -f conftest*
6105 echo "$as_me:$LINENO: result: $libc_cv_cpp_asm_debuginfo" >&5
6106 echo "${ECHO_T}$libc_cv_cpp_asm_debuginfo" >&6
6107 if test $libc_cv_cpp_asm_debuginfo = yes; then
6108 cat >>confdefs.h <<\_ACEOF
6109 #define HAVE_CPP_ASM_DEBUGINFO 1
6110 _ACEOF
6114 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6115 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6116 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6117 echo $ECHO_N "(cached) $ECHO_C" >&6
6118 else
6119 cat > conftest.c <<\EOF
6120 _start () {}
6121 int __eh_pc;
6122 __throw () {}
6124 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6125 -nostdlib -nostartfiles -Wl,--no-whole-archive
6126 -o conftest conftest.c 1>&5'
6127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6128 (eval $ac_try) 2>&5
6129 ac_status=$?
6130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6131 (exit $ac_status); }; }; then
6132 libc_cv_ld_no_whole_archive=yes
6133 else
6134 libc_cv_ld_no_whole_archive=no
6136 rm -f conftest*
6138 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6139 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
6140 if test $libc_cv_ld_no_whole_archive = yes; then
6141 no_whole_archive=-Wl,--no-whole-archive
6144 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6145 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6146 if test "${libc_cv_gcc_exceptions+set}" = set; then
6147 echo $ECHO_N "(cached) $ECHO_C" >&6
6148 else
6149 cat > conftest.c <<\EOF
6150 _start () {}
6151 int __eh_pc;
6152 __throw () {}
6154 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6155 -nostdlib -nostartfiles -fexceptions
6156 -o conftest conftest.c 1>&5'
6157 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6158 (eval $ac_try) 2>&5
6159 ac_status=$?
6160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6161 (exit $ac_status); }; }; then
6162 libc_cv_gcc_exceptions=yes
6163 else
6164 libc_cv_gcc_exceptions=no
6166 rm -f conftest*
6168 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6169 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
6170 if test $libc_cv_gcc_exceptions = yes; then
6171 exceptions=-fexceptions
6174 if test "$host_cpu" = powerpc ; then
6175 # Check for a bug present in at least versions 2.8.x of GCC
6176 # and versions 1.0.x of EGCS.
6177 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6178 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6179 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6180 echo $ECHO_N "(cached) $ECHO_C" >&6
6181 else
6182 cat >conftest.$ac_ext <<_ACEOF
6183 /* confdefs.h. */
6184 _ACEOF
6185 cat confdefs.h >>conftest.$ac_ext
6186 cat >>conftest.$ac_ext <<_ACEOF
6187 /* end confdefs.h. */
6188 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6190 main ()
6194 return 0;
6196 _ACEOF
6197 rm -f conftest.$ac_objext
6198 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6199 (eval $ac_compile) 2>conftest.er1
6200 ac_status=$?
6201 grep -v '^ *+' conftest.er1 >conftest.err
6202 rm -f conftest.er1
6203 cat conftest.err >&5
6204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6205 (exit $ac_status); } &&
6206 { ac_try='test -z "$ac_c_werror_flag"
6207 || test ! -s conftest.err'
6208 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6209 (eval $ac_try) 2>&5
6210 ac_status=$?
6211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6212 (exit $ac_status); }; } &&
6213 { ac_try='test -s conftest.$ac_objext'
6214 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6215 (eval $ac_try) 2>&5
6216 ac_status=$?
6217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6218 (exit $ac_status); }; }; then
6219 libc_cv_c_asmcr0_bug='no'
6220 else
6221 echo "$as_me: failed program was:" >&5
6222 sed 's/^/| /' conftest.$ac_ext >&5
6224 libc_cv_c_asmcr0_bug='yes'
6226 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6228 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6229 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
6230 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6231 cat >>confdefs.h <<\_ACEOF
6232 #define BROKEN_PPC_ASM_CR0 1
6233 _ACEOF
6238 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
6239 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
6240 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
6241 echo $ECHO_N "(cached) $ECHO_C" >&6
6242 else
6243 cat > conftest.c <<EOF
6244 #line $LINENO "configure"
6245 static char *__EH_FRAME_BEGIN__;
6246 _start ()
6248 #ifdef CHECK__register_frame
6249 __register_frame (__EH_FRAME_BEGIN__);
6250 __deregister_frame (__EH_FRAME_BEGIN__);
6251 #endif
6252 #ifdef CHECK__register_frame_info
6253 __register_frame_info (__EH_FRAME_BEGIN__);
6254 __deregister_frame_info (__EH_FRAME_BEGIN__);
6255 #endif
6257 int __eh_pc;
6258 __throw () {}
6259 /* FIXME: this is fragile. */
6260 malloc () {}
6261 strcmp () {}
6262 strlen () {}
6263 memcpy () {}
6264 memset () {}
6265 free () {}
6266 abort () {}
6267 __bzero () {}
6268 dl_iterate_phdr () {}
6270 libc_unwind_check="${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame_info \
6271 $LDFLAGS \
6272 -nostdlib -nostartfiles -o conftest conftest.c \
6273 -lgcc"
6274 # Some platforms' specs put -lgcc first. The second one doesn't hurt.
6275 if { ac_try='$libc_unwind_check >&5'
6276 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6277 (eval $ac_try) 2>&5
6278 ac_status=$?
6279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6280 (exit $ac_status); }; } ||
6281 { ac_try='$libc_unwind_check -lgcc_eh -lgcc >&5'
6282 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6283 (eval $ac_try) 2>&5
6284 ac_status=$?
6285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6286 (exit $ac_status); }; }
6287 then
6288 if $libc_unwind_check -v 2>&1 >/dev/null \
6289 | grep -q -- --eh-frame-hdr; then
6290 libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
6291 else
6292 libc_cv_gcc_dwarf2_unwind_info=static
6294 else
6295 libc_cv_gcc_dwarf2_unwind_info=no
6297 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
6298 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame
6299 $LDFLAGS -nostdlib -nostartfiles
6300 -o conftest conftest.c -lgcc >&5'
6301 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6302 (eval $ac_try) 2>&5
6303 ac_status=$?
6304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6305 (exit $ac_status); }; }; then
6306 libc_cv_gcc_dwarf2_unwind_info=yes
6307 else
6308 libc_cv_gcc_dwarf2_unwind_info=no
6311 rm -f conftest*
6313 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
6314 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
6315 case $libc_cv_gcc_dwarf2_unwind_info in
6316 yes)
6317 cat >>confdefs.h <<\_ACEOF
6318 #define HAVE_DWARF2_UNWIND_INFO 1
6319 _ACEOF
6322 static)
6323 cat >>confdefs.h <<\_ACEOF
6324 #define HAVE_DWARF2_UNWIND_INFO 1
6325 _ACEOF
6327 cat >>confdefs.h <<\_ACEOF
6328 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
6329 _ACEOF
6332 esac
6334 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6335 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6336 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6337 echo $ECHO_N "(cached) $ECHO_C" >&6
6338 else
6339 cat > conftest.c <<EOF
6340 #line $LINENO "configure"
6341 int foo (int a)
6343 a = __builtin_expect (a, 10);
6344 return a == 10 ? 0 : 1;
6347 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6348 -o conftest conftest.c -lgcc >&5'
6349 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6350 (eval $ac_try) 2>&5
6351 ac_status=$?
6352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6353 (exit $ac_status); }; }; then
6354 libc_cv_gcc_builtin_expect=yes
6355 else
6356 libc_cv_gcc_builtin_expect=no
6358 rm -f conftest*
6360 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6361 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
6362 if test "$libc_cv_gcc_builtin_expect" = yes; then
6363 cat >>confdefs.h <<\_ACEOF
6364 #define HAVE_BUILTIN_EXPECT 1
6365 _ACEOF
6369 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6370 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6371 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6372 echo $ECHO_N "(cached) $ECHO_C" >&6
6373 else
6374 cat > conftest.c <<\EOF
6375 void zero (void *x)
6377 __builtin_memset (x, 0, 1000);
6380 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6381 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6382 (eval $ac_try) 2>&5
6383 ac_status=$?
6384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6385 (exit $ac_status); }; };
6386 then
6387 libc_cv_gcc_builtin_memset=no
6388 else
6389 libc_cv_gcc_builtin_memset=yes
6391 rm -f conftest*
6393 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6394 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
6395 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6396 cat >>confdefs.h <<\_ACEOF
6397 #define HAVE_BUILTIN_MEMSET 1
6398 _ACEOF
6402 echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6403 echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6404 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6405 echo $ECHO_N "(cached) $ECHO_C" >&6
6406 else
6407 cat > conftest.c <<\EOF
6408 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6409 char *foo (const char *a, const char *b)
6411 return __builtin_strstr (a, b);
6414 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6415 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6416 (eval $ac_try) 2>&5
6417 ac_status=$?
6418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6419 (exit $ac_status); }; };
6420 then
6421 libc_cv_gcc_builtin_redirection=yes
6422 else
6423 libc_cv_gcc_builtin_redirection=no
6425 rm -f conftest*
6427 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6428 echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6429 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6430 cat >>confdefs.h <<\_ACEOF
6431 #define HAVE_BUILTIN_REDIRECTION 1
6432 _ACEOF
6436 echo "$as_me:$LINENO: checking for local label subtraction" >&5
6437 echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
6438 if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
6439 echo $ECHO_N "(cached) $ECHO_C" >&6
6440 else
6441 cat > conftest.c <<EOF
6442 #line $LINENO "configure"
6443 int foo (int a)
6445 static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
6446 void *p = &&l1 + ar[a];
6447 goto *p;
6449 return 1;
6451 return 2;
6454 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6455 -o conftest conftest.c -lgcc >&5'
6456 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6457 (eval $ac_try) 2>&5
6458 ac_status=$?
6459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6460 (exit $ac_status); }; }; then
6461 libc_cv_gcc_subtract_local_labels=yes
6462 else
6463 libc_cv_gcc_subtract_local_labels=no
6465 rm -f conftest*
6467 echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
6468 echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
6469 if test "$libc_cv_gcc_subtract_local_labels" = yes; then
6470 cat >>confdefs.h <<\_ACEOF
6471 #define HAVE_SUBTRACT_LOCAL_LABELS 1
6472 _ACEOF
6476 if test "x$use__thread" != xno; then
6477 echo "$as_me:$LINENO: checking for __thread" >&5
6478 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6479 if test "${libc_cv_gcc___thread+set}" = set; then
6480 echo $ECHO_N "(cached) $ECHO_C" >&6
6481 else
6482 cat > conftest.c <<\EOF
6483 __thread int a = 42;
6485 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6486 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6487 (eval $ac_try) 2>&5
6488 ac_status=$?
6489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6490 (exit $ac_status); }; }; then
6491 libc_cv_gcc___thread=yes
6492 else
6493 libc_cv_gcc___thread=no
6495 rm -f conftest*
6497 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6498 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6499 if test "$libc_cv_gcc___thread" = yes; then
6500 cat >>confdefs.h <<\_ACEOF
6501 #define HAVE___THREAD 1
6502 _ACEOF
6505 else
6506 libc_cv_gcc___thread=no
6509 if test "$libc_cv_gcc___thread" = yes; then
6510 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6511 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6512 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6513 echo $ECHO_N "(cached) $ECHO_C" >&6
6514 else
6515 cat > conftest.c <<\EOF
6516 extern __thread int a __attribute__((tls_model ("initial-exec")));
6518 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6519 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6520 (eval $ac_try) 2>&5
6521 ac_status=$?
6522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6523 (exit $ac_status); }; }; then
6524 libc_cv_gcc_tls_model_attr=yes
6525 else
6526 libc_cv_gcc_tls_model_attr=no
6528 rm -f conftest*
6530 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6531 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6532 if test "$libc_cv_gcc_tls_model_attr" = yes; then
6533 cat >>confdefs.h <<\_ACEOF
6534 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6535 _ACEOF
6540 echo "$as_me:$LINENO: checking for libgd" >&5
6541 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6542 if test "$with_gd" != "no"; then
6543 old_CFLAGS="$CFLAGS"
6544 CFLAGS="$CFLAGS $libgd_include"
6545 old_LDFLAGS="$LDFLAGS"
6546 LDFLAGS="$LDFLAGS $libgd_ldflags"
6547 old_LIBS="$LIBS"
6548 LIBS="$LIBS -lgd -lpng -lz -lm"
6549 cat >conftest.$ac_ext <<_ACEOF
6550 /* confdefs.h. */
6551 _ACEOF
6552 cat confdefs.h >>conftest.$ac_ext
6553 cat >>conftest.$ac_ext <<_ACEOF
6554 /* end confdefs.h. */
6555 #include <gd.h>
6557 main ()
6559 gdImagePng (0, 0)
6561 return 0;
6563 _ACEOF
6564 rm -f conftest.$ac_objext conftest$ac_exeext
6565 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6566 (eval $ac_link) 2>conftest.er1
6567 ac_status=$?
6568 grep -v '^ *+' conftest.er1 >conftest.err
6569 rm -f conftest.er1
6570 cat conftest.err >&5
6571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6572 (exit $ac_status); } &&
6573 { ac_try='test -z "$ac_c_werror_flag"
6574 || test ! -s conftest.err'
6575 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6576 (eval $ac_try) 2>&5
6577 ac_status=$?
6578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6579 (exit $ac_status); }; } &&
6580 { ac_try='test -s conftest$ac_exeext'
6581 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6582 (eval $ac_try) 2>&5
6583 ac_status=$?
6584 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6585 (exit $ac_status); }; }; then
6586 LIBGD=yes
6587 else
6588 echo "$as_me: failed program was:" >&5
6589 sed 's/^/| /' conftest.$ac_ext >&5
6591 LIBGD=no
6593 rm -f conftest.err conftest.$ac_objext \
6594 conftest$ac_exeext conftest.$ac_ext
6595 CFLAGS="$old_CFLAGS"
6596 LDFLAGS="$old_LDFLAGS"
6597 LIBS="$old_LIBS"
6598 else
6599 LIBGD=no
6601 echo "$as_me:$LINENO: result: $LIBGD" >&5
6602 echo "${ECHO_T}$LIBGD" >&6
6606 echo "$as_me:$LINENO: checking for egrep" >&5
6607 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6608 if test "${ac_cv_prog_egrep+set}" = set; then
6609 echo $ECHO_N "(cached) $ECHO_C" >&6
6610 else
6611 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6612 then ac_cv_prog_egrep='grep -E'
6613 else ac_cv_prog_egrep='egrep'
6616 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6617 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6618 EGREP=$ac_cv_prog_egrep
6621 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6622 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6623 if test "${ac_cv_header_stdc+set}" = set; then
6624 echo $ECHO_N "(cached) $ECHO_C" >&6
6625 else
6626 cat >conftest.$ac_ext <<_ACEOF
6627 /* confdefs.h. */
6628 _ACEOF
6629 cat confdefs.h >>conftest.$ac_ext
6630 cat >>conftest.$ac_ext <<_ACEOF
6631 /* end confdefs.h. */
6632 #include <stdlib.h>
6633 #include <stdarg.h>
6634 #include <string.h>
6635 #include <float.h>
6638 main ()
6642 return 0;
6644 _ACEOF
6645 rm -f conftest.$ac_objext
6646 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6647 (eval $ac_compile) 2>conftest.er1
6648 ac_status=$?
6649 grep -v '^ *+' conftest.er1 >conftest.err
6650 rm -f conftest.er1
6651 cat conftest.err >&5
6652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6653 (exit $ac_status); } &&
6654 { ac_try='test -z "$ac_c_werror_flag"
6655 || test ! -s conftest.err'
6656 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6657 (eval $ac_try) 2>&5
6658 ac_status=$?
6659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6660 (exit $ac_status); }; } &&
6661 { ac_try='test -s conftest.$ac_objext'
6662 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6663 (eval $ac_try) 2>&5
6664 ac_status=$?
6665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6666 (exit $ac_status); }; }; then
6667 ac_cv_header_stdc=yes
6668 else
6669 echo "$as_me: failed program was:" >&5
6670 sed 's/^/| /' conftest.$ac_ext >&5
6672 ac_cv_header_stdc=no
6674 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6676 if test $ac_cv_header_stdc = yes; then
6677 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6678 cat >conftest.$ac_ext <<_ACEOF
6679 /* confdefs.h. */
6680 _ACEOF
6681 cat confdefs.h >>conftest.$ac_ext
6682 cat >>conftest.$ac_ext <<_ACEOF
6683 /* end confdefs.h. */
6684 #include <string.h>
6686 _ACEOF
6687 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6688 $EGREP "memchr" >/dev/null 2>&1; then
6690 else
6691 ac_cv_header_stdc=no
6693 rm -f conftest*
6697 if test $ac_cv_header_stdc = yes; then
6698 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6699 cat >conftest.$ac_ext <<_ACEOF
6700 /* confdefs.h. */
6701 _ACEOF
6702 cat confdefs.h >>conftest.$ac_ext
6703 cat >>conftest.$ac_ext <<_ACEOF
6704 /* end confdefs.h. */
6705 #include <stdlib.h>
6707 _ACEOF
6708 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6709 $EGREP "free" >/dev/null 2>&1; then
6711 else
6712 ac_cv_header_stdc=no
6714 rm -f conftest*
6718 if test $ac_cv_header_stdc = yes; then
6719 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6720 if test "$cross_compiling" = yes; then
6722 else
6723 cat >conftest.$ac_ext <<_ACEOF
6724 /* confdefs.h. */
6725 _ACEOF
6726 cat confdefs.h >>conftest.$ac_ext
6727 cat >>conftest.$ac_ext <<_ACEOF
6728 /* end confdefs.h. */
6729 #include <ctype.h>
6730 #if ((' ' & 0x0FF) == 0x020)
6731 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6732 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6733 #else
6734 # define ISLOWER(c) \
6735 (('a' <= (c) && (c) <= 'i') \
6736 || ('j' <= (c) && (c) <= 'r') \
6737 || ('s' <= (c) && (c) <= 'z'))
6738 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6739 #endif
6741 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6743 main ()
6745 int i;
6746 for (i = 0; i < 256; i++)
6747 if (XOR (islower (i), ISLOWER (i))
6748 || toupper (i) != TOUPPER (i))
6749 exit(2);
6750 exit (0);
6752 _ACEOF
6753 rm -f conftest$ac_exeext
6754 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6755 (eval $ac_link) 2>&5
6756 ac_status=$?
6757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6758 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6759 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6760 (eval $ac_try) 2>&5
6761 ac_status=$?
6762 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6763 (exit $ac_status); }; }; then
6765 else
6766 echo "$as_me: program exited with status $ac_status" >&5
6767 echo "$as_me: failed program was:" >&5
6768 sed 's/^/| /' conftest.$ac_ext >&5
6770 ( exit $ac_status )
6771 ac_cv_header_stdc=no
6773 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6777 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6778 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6779 if test $ac_cv_header_stdc = yes; then
6781 cat >>confdefs.h <<\_ACEOF
6782 #define STDC_HEADERS 1
6783 _ACEOF
6787 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6797 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6798 inttypes.h stdint.h unistd.h
6800 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6801 echo "$as_me:$LINENO: checking for $ac_header" >&5
6802 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6803 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6804 echo $ECHO_N "(cached) $ECHO_C" >&6
6805 else
6806 cat >conftest.$ac_ext <<_ACEOF
6807 /* confdefs.h. */
6808 _ACEOF
6809 cat confdefs.h >>conftest.$ac_ext
6810 cat >>conftest.$ac_ext <<_ACEOF
6811 /* end confdefs.h. */
6812 $ac_includes_default
6814 #include <$ac_header>
6815 _ACEOF
6816 rm -f conftest.$ac_objext
6817 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6818 (eval $ac_compile) 2>conftest.er1
6819 ac_status=$?
6820 grep -v '^ *+' conftest.er1 >conftest.err
6821 rm -f conftest.er1
6822 cat conftest.err >&5
6823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6824 (exit $ac_status); } &&
6825 { ac_try='test -z "$ac_c_werror_flag"
6826 || test ! -s conftest.err'
6827 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6828 (eval $ac_try) 2>&5
6829 ac_status=$?
6830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6831 (exit $ac_status); }; } &&
6832 { ac_try='test -s conftest.$ac_objext'
6833 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6834 (eval $ac_try) 2>&5
6835 ac_status=$?
6836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6837 (exit $ac_status); }; }; then
6838 eval "$as_ac_Header=yes"
6839 else
6840 echo "$as_me: failed program was:" >&5
6841 sed 's/^/| /' conftest.$ac_ext >&5
6843 eval "$as_ac_Header=no"
6845 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6847 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6848 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6849 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6850 cat >>confdefs.h <<_ACEOF
6851 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6852 _ACEOF
6856 done
6859 echo "$as_me:$LINENO: checking for long double" >&5
6860 echo $ECHO_N "checking for long double... $ECHO_C" >&6
6861 if test "${ac_cv_type_long_double+set}" = set; then
6862 echo $ECHO_N "(cached) $ECHO_C" >&6
6863 else
6864 cat >conftest.$ac_ext <<_ACEOF
6865 /* confdefs.h. */
6866 _ACEOF
6867 cat confdefs.h >>conftest.$ac_ext
6868 cat >>conftest.$ac_ext <<_ACEOF
6869 /* end confdefs.h. */
6870 $ac_includes_default
6872 main ()
6874 if ((long double *) 0)
6875 return 0;
6876 if (sizeof (long double))
6877 return 0;
6879 return 0;
6881 _ACEOF
6882 rm -f conftest.$ac_objext
6883 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6884 (eval $ac_compile) 2>conftest.er1
6885 ac_status=$?
6886 grep -v '^ *+' conftest.er1 >conftest.err
6887 rm -f conftest.er1
6888 cat conftest.err >&5
6889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6890 (exit $ac_status); } &&
6891 { ac_try='test -z "$ac_c_werror_flag"
6892 || test ! -s conftest.err'
6893 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6894 (eval $ac_try) 2>&5
6895 ac_status=$?
6896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6897 (exit $ac_status); }; } &&
6898 { ac_try='test -s conftest.$ac_objext'
6899 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6900 (eval $ac_try) 2>&5
6901 ac_status=$?
6902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6903 (exit $ac_status); }; }; then
6904 ac_cv_type_long_double=yes
6905 else
6906 echo "$as_me: failed program was:" >&5
6907 sed 's/^/| /' conftest.$ac_ext >&5
6909 ac_cv_type_long_double=no
6911 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6913 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
6914 echo "${ECHO_T}$ac_cv_type_long_double" >&6
6916 echo "$as_me:$LINENO: checking size of long double" >&5
6917 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
6918 if test "${ac_cv_sizeof_long_double+set}" = set; then
6919 echo $ECHO_N "(cached) $ECHO_C" >&6
6920 else
6921 if test "$ac_cv_type_long_double" = yes; then
6922 # The cast to unsigned long works around a bug in the HP C Compiler
6923 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6924 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6925 # This bug is HP SR number 8606223364.
6926 if test "$cross_compiling" = yes; then
6927 # Depending upon the size, compute the lo and hi bounds.
6928 cat >conftest.$ac_ext <<_ACEOF
6929 /* confdefs.h. */
6930 _ACEOF
6931 cat confdefs.h >>conftest.$ac_ext
6932 cat >>conftest.$ac_ext <<_ACEOF
6933 /* end confdefs.h. */
6934 $ac_includes_default
6936 main ()
6938 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
6939 test_array [0] = 0
6942 return 0;
6944 _ACEOF
6945 rm -f conftest.$ac_objext
6946 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6947 (eval $ac_compile) 2>conftest.er1
6948 ac_status=$?
6949 grep -v '^ *+' conftest.er1 >conftest.err
6950 rm -f conftest.er1
6951 cat conftest.err >&5
6952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6953 (exit $ac_status); } &&
6954 { ac_try='test -z "$ac_c_werror_flag"
6955 || test ! -s conftest.err'
6956 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6957 (eval $ac_try) 2>&5
6958 ac_status=$?
6959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6960 (exit $ac_status); }; } &&
6961 { ac_try='test -s conftest.$ac_objext'
6962 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6963 (eval $ac_try) 2>&5
6964 ac_status=$?
6965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6966 (exit $ac_status); }; }; then
6967 ac_lo=0 ac_mid=0
6968 while :; do
6969 cat >conftest.$ac_ext <<_ACEOF
6970 /* confdefs.h. */
6971 _ACEOF
6972 cat confdefs.h >>conftest.$ac_ext
6973 cat >>conftest.$ac_ext <<_ACEOF
6974 /* end confdefs.h. */
6975 $ac_includes_default
6977 main ()
6979 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
6980 test_array [0] = 0
6983 return 0;
6985 _ACEOF
6986 rm -f conftest.$ac_objext
6987 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6988 (eval $ac_compile) 2>conftest.er1
6989 ac_status=$?
6990 grep -v '^ *+' conftest.er1 >conftest.err
6991 rm -f conftest.er1
6992 cat conftest.err >&5
6993 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6994 (exit $ac_status); } &&
6995 { ac_try='test -z "$ac_c_werror_flag"
6996 || test ! -s conftest.err'
6997 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6998 (eval $ac_try) 2>&5
6999 ac_status=$?
7000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7001 (exit $ac_status); }; } &&
7002 { ac_try='test -s conftest.$ac_objext'
7003 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7004 (eval $ac_try) 2>&5
7005 ac_status=$?
7006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7007 (exit $ac_status); }; }; then
7008 ac_hi=$ac_mid; break
7009 else
7010 echo "$as_me: failed program was:" >&5
7011 sed 's/^/| /' conftest.$ac_ext >&5
7013 ac_lo=`expr $ac_mid + 1`
7014 if test $ac_lo -le $ac_mid; then
7015 ac_lo= ac_hi=
7016 break
7018 ac_mid=`expr 2 '*' $ac_mid + 1`
7020 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7021 done
7022 else
7023 echo "$as_me: failed program was:" >&5
7024 sed 's/^/| /' conftest.$ac_ext >&5
7026 cat >conftest.$ac_ext <<_ACEOF
7027 /* confdefs.h. */
7028 _ACEOF
7029 cat confdefs.h >>conftest.$ac_ext
7030 cat >>conftest.$ac_ext <<_ACEOF
7031 /* end confdefs.h. */
7032 $ac_includes_default
7034 main ()
7036 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7037 test_array [0] = 0
7040 return 0;
7042 _ACEOF
7043 rm -f conftest.$ac_objext
7044 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7045 (eval $ac_compile) 2>conftest.er1
7046 ac_status=$?
7047 grep -v '^ *+' conftest.er1 >conftest.err
7048 rm -f conftest.er1
7049 cat conftest.err >&5
7050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7051 (exit $ac_status); } &&
7052 { ac_try='test -z "$ac_c_werror_flag"
7053 || test ! -s conftest.err'
7054 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7055 (eval $ac_try) 2>&5
7056 ac_status=$?
7057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7058 (exit $ac_status); }; } &&
7059 { ac_try='test -s conftest.$ac_objext'
7060 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7061 (eval $ac_try) 2>&5
7062 ac_status=$?
7063 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7064 (exit $ac_status); }; }; then
7065 ac_hi=-1 ac_mid=-1
7066 while :; do
7067 cat >conftest.$ac_ext <<_ACEOF
7068 /* confdefs.h. */
7069 _ACEOF
7070 cat confdefs.h >>conftest.$ac_ext
7071 cat >>conftest.$ac_ext <<_ACEOF
7072 /* end confdefs.h. */
7073 $ac_includes_default
7075 main ()
7077 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7078 test_array [0] = 0
7081 return 0;
7083 _ACEOF
7084 rm -f conftest.$ac_objext
7085 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7086 (eval $ac_compile) 2>conftest.er1
7087 ac_status=$?
7088 grep -v '^ *+' conftest.er1 >conftest.err
7089 rm -f conftest.er1
7090 cat conftest.err >&5
7091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7092 (exit $ac_status); } &&
7093 { ac_try='test -z "$ac_c_werror_flag"
7094 || test ! -s conftest.err'
7095 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7096 (eval $ac_try) 2>&5
7097 ac_status=$?
7098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7099 (exit $ac_status); }; } &&
7100 { ac_try='test -s conftest.$ac_objext'
7101 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7102 (eval $ac_try) 2>&5
7103 ac_status=$?
7104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7105 (exit $ac_status); }; }; then
7106 ac_lo=$ac_mid; break
7107 else
7108 echo "$as_me: failed program was:" >&5
7109 sed 's/^/| /' conftest.$ac_ext >&5
7111 ac_hi=`expr '(' $ac_mid ')' - 1`
7112 if test $ac_mid -le $ac_hi; then
7113 ac_lo= ac_hi=
7114 break
7116 ac_mid=`expr 2 '*' $ac_mid`
7118 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7119 done
7120 else
7121 echo "$as_me: failed program was:" >&5
7122 sed 's/^/| /' conftest.$ac_ext >&5
7124 ac_lo= ac_hi=
7126 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7128 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7129 # Binary search between lo and hi bounds.
7130 while test "x$ac_lo" != "x$ac_hi"; do
7131 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7132 cat >conftest.$ac_ext <<_ACEOF
7133 /* confdefs.h. */
7134 _ACEOF
7135 cat confdefs.h >>conftest.$ac_ext
7136 cat >>conftest.$ac_ext <<_ACEOF
7137 /* end confdefs.h. */
7138 $ac_includes_default
7140 main ()
7142 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7143 test_array [0] = 0
7146 return 0;
7148 _ACEOF
7149 rm -f conftest.$ac_objext
7150 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7151 (eval $ac_compile) 2>conftest.er1
7152 ac_status=$?
7153 grep -v '^ *+' conftest.er1 >conftest.err
7154 rm -f conftest.er1
7155 cat conftest.err >&5
7156 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7157 (exit $ac_status); } &&
7158 { ac_try='test -z "$ac_c_werror_flag"
7159 || test ! -s conftest.err'
7160 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7161 (eval $ac_try) 2>&5
7162 ac_status=$?
7163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7164 (exit $ac_status); }; } &&
7165 { ac_try='test -s conftest.$ac_objext'
7166 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7167 (eval $ac_try) 2>&5
7168 ac_status=$?
7169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7170 (exit $ac_status); }; }; then
7171 ac_hi=$ac_mid
7172 else
7173 echo "$as_me: failed program was:" >&5
7174 sed 's/^/| /' conftest.$ac_ext >&5
7176 ac_lo=`expr '(' $ac_mid ')' + 1`
7178 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7179 done
7180 case $ac_lo in
7181 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7182 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7183 See \`config.log' for more details." >&5
7184 echo "$as_me: error: cannot compute sizeof (long double), 77
7185 See \`config.log' for more details." >&2;}
7186 { (exit 1); exit 1; }; } ;;
7187 esac
7188 else
7189 if test "$cross_compiling" = yes; then
7190 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7191 See \`config.log' for more details." >&5
7192 echo "$as_me: error: cannot run test program while cross compiling
7193 See \`config.log' for more details." >&2;}
7194 { (exit 1); exit 1; }; }
7195 else
7196 cat >conftest.$ac_ext <<_ACEOF
7197 /* confdefs.h. */
7198 _ACEOF
7199 cat confdefs.h >>conftest.$ac_ext
7200 cat >>conftest.$ac_ext <<_ACEOF
7201 /* end confdefs.h. */
7202 $ac_includes_default
7203 long longval () { return (long) (sizeof (long double)); }
7204 unsigned long ulongval () { return (long) (sizeof (long double)); }
7205 #include <stdio.h>
7206 #include <stdlib.h>
7208 main ()
7211 FILE *f = fopen ("conftest.val", "w");
7212 if (! f)
7213 exit (1);
7214 if (((long) (sizeof (long double))) < 0)
7216 long i = longval ();
7217 if (i != ((long) (sizeof (long double))))
7218 exit (1);
7219 fprintf (f, "%ld\n", i);
7221 else
7223 unsigned long i = ulongval ();
7224 if (i != ((long) (sizeof (long double))))
7225 exit (1);
7226 fprintf (f, "%lu\n", i);
7228 exit (ferror (f) || fclose (f) != 0);
7231 return 0;
7233 _ACEOF
7234 rm -f conftest$ac_exeext
7235 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7236 (eval $ac_link) 2>&5
7237 ac_status=$?
7238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7239 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7240 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7241 (eval $ac_try) 2>&5
7242 ac_status=$?
7243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7244 (exit $ac_status); }; }; then
7245 ac_cv_sizeof_long_double=`cat conftest.val`
7246 else
7247 echo "$as_me: program exited with status $ac_status" >&5
7248 echo "$as_me: failed program was:" >&5
7249 sed 's/^/| /' conftest.$ac_ext >&5
7251 ( exit $ac_status )
7252 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7253 See \`config.log' for more details." >&5
7254 echo "$as_me: error: cannot compute sizeof (long double), 77
7255 See \`config.log' for more details." >&2;}
7256 { (exit 1); exit 1; }; }
7258 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7261 rm -f conftest.val
7262 else
7263 ac_cv_sizeof_long_double=0
7266 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7267 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7268 cat >>confdefs.h <<_ACEOF
7269 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7270 _ACEOF
7273 sizeof_long_double=$ac_cv_sizeof_long_double
7276 ### End of automated tests.
7277 ### Now run sysdeps configure fragments.
7279 # They also can set these variables.
7280 use_ldconfig=no
7281 ldd_rewrite_script=no
7282 libc_cv_sysconfdir=$sysconfdir
7283 libc_cv_gcc_unwind_find_fde=no
7285 # Iterate over all the sysdep directories we will use, running their
7286 # configure fragments, and looking for a uname implementation.
7287 uname=
7288 for dir in $sysnames; do
7289 case $dir in
7290 /*) dest=$dir ;;
7291 *) dest=$srcdir/$dir ;;
7292 esac
7293 if test -r $dest/configure; then
7294 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7295 echo "${ECHO_T}running configure fragment for $dir" >&6
7296 . $dest/configure
7299 if test -z "$uname"; then
7300 if test -r $dest/uname.c ||
7301 test -r $dest/uname.S ||
7302 { test -r $dest/syscalls.list &&
7303 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7304 uname=$dir
7307 done
7309 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7310 cat >>confdefs.h <<\_ACEOF
7311 #define EXPORT_UNWIND_FIND_FDE 1
7312 _ACEOF
7317 # If we will use the generic uname implementation, we must figure out what
7318 # it will say by examining the system, and write the results in config-name.h.
7319 if test "$uname" = "sysdeps/generic"; then
7321 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7322 if test $uname_sysname != $config_os; then
7323 config_release=`echo $config_os | sed s/$uname_sysname//`
7326 echo "$as_me:$LINENO: checking OS release for uname" >&5
7327 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7328 if test "${libc_cv_uname_release+set}" = set; then
7329 echo $ECHO_N "(cached) $ECHO_C" >&6
7330 else
7331 if test -r /vmunix; then
7332 kernel_id=`strings /vmunix | grep UNIX`
7333 elif test -r /dynix; then
7334 kernel_id=`strings /dynix | grep DYNIX`
7335 else
7336 kernel_id=
7339 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7340 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7341 != x$config_release; then
7342 # The configuration release is a substring of the kernel release.
7343 libc_cv_uname_release=$kernel_release
7344 elif test x$config_release != x; then
7345 libc_cv_uname_release=$config_release
7346 elif test x$kernel_release != x; then
7347 libc_cv_uname_release=$kernel_release
7348 else
7349 libc_cv_uname_release=unknown
7352 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7353 echo "${ECHO_T}$libc_cv_uname_release" >&6
7354 uname_release="$libc_cv_uname_release"
7356 echo "$as_me:$LINENO: checking OS version for uname" >&5
7357 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7358 if test "${libc_cv_uname_version+set}" = set; then
7359 echo $ECHO_N "(cached) $ECHO_C" >&6
7360 else
7361 if test -r /vmunix; then
7362 kernel_id=`strings /vmunix | grep UNIX`
7363 elif test -r /dynix; then
7364 kernel_id=`strings /dynix | grep DYNIX`
7365 else
7366 kernel_id=
7369 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7370 if test -n "$kernel_version"; then
7371 libc_cv_uname_version="$kernel_version"
7372 else
7373 libc_cv_uname_version=unknown
7376 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7377 echo "${ECHO_T}$libc_cv_uname_version" >&6
7378 uname_version="$libc_cv_uname_version"
7380 config_uname=config-name.h:config-name.in
7381 else
7382 # For non-generic uname, we don't need to create config-name.h at all.
7383 config_uname=
7386 cat >>confdefs.h <<\_ACEOF
7387 #define USE_IN_LIBIO 1
7388 _ACEOF
7391 # Test for old glibc 2.0.x headers so that they can be removed properly
7392 # Search only in includedir.
7393 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7394 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7395 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7396 then
7397 old_glibc_headers=yes
7398 else
7399 old_glibc_headers=no
7401 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7402 echo "${ECHO_T}$old_glibc_headers" >&6
7403 if test ${old_glibc_headers} = yes; then
7404 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7405 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7406 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7407 echo "$as_me: WARNING: *** be removed." >&2;}
7421 if test $gnu_ld = yes; then
7422 cat >>confdefs.h <<\_ACEOF
7423 #define HAVE_GNU_LD 1
7424 _ACEOF
7427 if test $gnu_as = yes; then
7428 cat >>confdefs.h <<\_ACEOF
7429 #define HAVE_GNU_AS 1
7430 _ACEOF
7433 if test $elf = yes; then
7434 cat >>confdefs.h <<\_ACEOF
7435 #define HAVE_ELF 1
7436 _ACEOF
7439 if test $xcoff = yes; then
7440 cat >>confdefs.h <<\_ACEOF
7441 #define HAVE_XCOFF 1
7442 _ACEOF
7448 if test $shared = default; then
7449 if test $gnu_ld = yes; then
7450 shared=$elf
7451 else
7452 # For now we do not assume shared libs are available. In future more
7453 # tests might become available.
7454 shared=no
7458 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7459 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7460 if test "${pic_default+set}" = set; then
7461 echo $ECHO_N "(cached) $ECHO_C" >&6
7462 else
7463 pic_default=yes
7464 cat > conftest.c <<EOF
7465 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7466 # error PIC is default.
7467 #endif
7469 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7470 pic_default=no
7472 rm -f conftest.*
7474 echo "$as_me:$LINENO: result: $pic_default" >&5
7475 echo "${ECHO_T}$pic_default" >&6
7486 case "$add_ons" in
7487 *door*) linux_doors=yes ;;
7488 *) linux_doors=no ;;
7489 esac
7494 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7495 config_makefile=
7496 else
7497 config_makefile=Makefile
7500 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7501 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7505 ac_config_files="$ac_config_files config.make glibcbug ${config_makefile} ${config_uname}"
7507 ac_config_commands="$ac_config_commands default"
7509 cat >confcache <<\_ACEOF
7510 # This file is a shell script that caches the results of configure
7511 # tests run on this system so they can be shared between configure
7512 # scripts and configure runs, see configure's option --config-cache.
7513 # It is not useful on other systems. If it contains results you don't
7514 # want to keep, you may remove or edit it.
7516 # config.status only pays attention to the cache file if you give it
7517 # the --recheck option to rerun configure.
7519 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7520 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7521 # following values.
7523 _ACEOF
7525 # The following way of writing the cache mishandles newlines in values,
7526 # but we know of no workaround that is simple, portable, and efficient.
7527 # So, don't put newlines in cache variables' values.
7528 # Ultrix sh set writes to stderr and can't be redirected directly,
7529 # and sets the high bit in the cache file unless we assign to the vars.
7531 (set) 2>&1 |
7532 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7533 *ac_space=\ *)
7534 # `set' does not quote correctly, so add quotes (double-quote
7535 # substitution turns \\\\ into \\, and sed turns \\ into \).
7536 sed -n \
7537 "s/'/'\\\\''/g;
7538 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7541 # `set' quotes correctly as required by POSIX, so do not add quotes.
7542 sed -n \
7543 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7545 esac;
7547 sed '
7548 t clear
7549 : clear
7550 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7551 t end
7552 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7553 : end' >>confcache
7554 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7555 if test -w $cache_file; then
7556 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7557 cat confcache >$cache_file
7558 else
7559 echo "not updating unwritable cache $cache_file"
7562 rm -f confcache
7564 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7565 # Let make expand exec_prefix.
7566 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7568 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7569 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7570 # trailing colons and then remove the whole line if VPATH becomes empty
7571 # (actually we leave an empty line to preserve line numbers).
7572 if test "x$srcdir" = x.; then
7573 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7574 s/:*\$(srcdir):*/:/;
7575 s/:*\${srcdir}:*/:/;
7576 s/:*@srcdir@:*/:/;
7577 s/^\([^=]*=[ ]*\):*/\1/;
7578 s/:*$//;
7579 s/^[^=]*=[ ]*$//;
7583 DEFS=-DHAVE_CONFIG_H
7585 ac_libobjs=
7586 ac_ltlibobjs=
7587 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7588 # 1. Remove the extension, and $U if already installed.
7589 ac_i=`echo "$ac_i" |
7590 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7591 # 2. Add them.
7592 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7593 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7594 done
7595 LIBOBJS=$ac_libobjs
7597 LTLIBOBJS=$ac_ltlibobjs
7601 : ${CONFIG_STATUS=./config.status}
7602 ac_clean_files_save=$ac_clean_files
7603 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7604 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7605 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7606 cat >$CONFIG_STATUS <<_ACEOF
7607 #! $SHELL
7608 # Generated by $as_me.
7609 # Run this file to recreate the current configuration.
7610 # Compiler output produced by configure, useful for debugging
7611 # configure, is in config.log if it exists.
7613 debug=false
7614 ac_cs_recheck=false
7615 ac_cs_silent=false
7616 SHELL=\${CONFIG_SHELL-$SHELL}
7617 _ACEOF
7619 cat >>$CONFIG_STATUS <<\_ACEOF
7620 ## --------------------- ##
7621 ## M4sh Initialization. ##
7622 ## --------------------- ##
7624 # Be Bourne compatible
7625 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7626 emulate sh
7627 NULLCMD=:
7628 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7629 # is contrary to our usage. Disable this feature.
7630 alias -g '${1+"$@"}'='"$@"'
7631 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7632 set -o posix
7634 DUALCASE=1; export DUALCASE # for MKS sh
7636 # Support unset when possible.
7637 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7638 as_unset=unset
7639 else
7640 as_unset=false
7644 # Work around bugs in pre-3.0 UWIN ksh.
7645 $as_unset ENV MAIL MAILPATH
7646 PS1='$ '
7647 PS2='> '
7648 PS4='+ '
7650 # NLS nuisances.
7651 for as_var in \
7652 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7653 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7654 LC_TELEPHONE LC_TIME
7656 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7657 eval $as_var=C; export $as_var
7658 else
7659 $as_unset $as_var
7661 done
7663 # Required to use basename.
7664 if expr a : '\(a\)' >/dev/null 2>&1; then
7665 as_expr=expr
7666 else
7667 as_expr=false
7670 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7671 as_basename=basename
7672 else
7673 as_basename=false
7677 # Name of the executable.
7678 as_me=`$as_basename "$0" ||
7679 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7680 X"$0" : 'X\(//\)$' \| \
7681 X"$0" : 'X\(/\)$' \| \
7682 . : '\(.\)' 2>/dev/null ||
7683 echo X/"$0" |
7684 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7685 /^X\/\(\/\/\)$/{ s//\1/; q; }
7686 /^X\/\(\/\).*/{ s//\1/; q; }
7687 s/.*/./; q'`
7690 # PATH needs CR, and LINENO needs CR and PATH.
7691 # Avoid depending upon Character Ranges.
7692 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7693 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7694 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7695 as_cr_digits='0123456789'
7696 as_cr_alnum=$as_cr_Letters$as_cr_digits
7698 # The user is always right.
7699 if test "${PATH_SEPARATOR+set}" != set; then
7700 echo "#! /bin/sh" >conf$$.sh
7701 echo "exit 0" >>conf$$.sh
7702 chmod +x conf$$.sh
7703 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7704 PATH_SEPARATOR=';'
7705 else
7706 PATH_SEPARATOR=:
7708 rm -f conf$$.sh
7712 as_lineno_1=$LINENO
7713 as_lineno_2=$LINENO
7714 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7715 test "x$as_lineno_1" != "x$as_lineno_2" &&
7716 test "x$as_lineno_3" = "x$as_lineno_2" || {
7717 # Find who we are. Look in the path if we contain no path at all
7718 # relative or not.
7719 case $0 in
7720 *[\\/]* ) as_myself=$0 ;;
7721 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7722 for as_dir in $PATH
7724 IFS=$as_save_IFS
7725 test -z "$as_dir" && as_dir=.
7726 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7727 done
7730 esac
7731 # We did not find ourselves, most probably we were run as `sh COMMAND'
7732 # in which case we are not to be found in the path.
7733 if test "x$as_myself" = x; then
7734 as_myself=$0
7736 if test ! -f "$as_myself"; then
7737 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7738 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7739 { (exit 1); exit 1; }; }
7741 case $CONFIG_SHELL in
7743 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7744 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7746 IFS=$as_save_IFS
7747 test -z "$as_dir" && as_dir=.
7748 for as_base in sh bash ksh sh5; do
7749 case $as_dir in
7751 if ("$as_dir/$as_base" -c '
7752 as_lineno_1=$LINENO
7753 as_lineno_2=$LINENO
7754 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7755 test "x$as_lineno_1" != "x$as_lineno_2" &&
7756 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
7757 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7758 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7759 CONFIG_SHELL=$as_dir/$as_base
7760 export CONFIG_SHELL
7761 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7762 fi;;
7763 esac
7764 done
7765 done
7767 esac
7769 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7770 # uniformly replaced by the line number. The first 'sed' inserts a
7771 # line-number line before each line; the second 'sed' does the real
7772 # work. The second script uses 'N' to pair each line-number line
7773 # with the numbered line, and appends trailing '-' during
7774 # substitution so that $LINENO is not a special case at line end.
7775 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7776 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
7777 sed '=' <$as_myself |
7778 sed '
7780 s,$,-,
7781 : loop
7782 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7783 t loop
7784 s,-$,,
7785 s,^['$as_cr_digits']*\n,,
7786 ' >$as_me.lineno &&
7787 chmod +x $as_me.lineno ||
7788 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7789 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7790 { (exit 1); exit 1; }; }
7792 # Don't try to exec as it changes $[0], causing all sort of problems
7793 # (the dirname of $[0] is not the place where we might find the
7794 # original and so on. Autoconf is especially sensible to this).
7795 . ./$as_me.lineno
7796 # Exit status is that of the last command.
7797 exit
7801 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7802 *c*,-n*) ECHO_N= ECHO_C='
7803 ' ECHO_T=' ' ;;
7804 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7805 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
7806 esac
7808 if expr a : '\(a\)' >/dev/null 2>&1; then
7809 as_expr=expr
7810 else
7811 as_expr=false
7814 rm -f conf$$ conf$$.exe conf$$.file
7815 echo >conf$$.file
7816 if ln -s conf$$.file conf$$ 2>/dev/null; then
7817 # We could just check for DJGPP; but this test a) works b) is more generic
7818 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7819 if test -f conf$$.exe; then
7820 # Don't use ln at all; we don't have any links
7821 as_ln_s='cp -p'
7822 else
7823 as_ln_s='ln -s'
7825 elif ln conf$$.file conf$$ 2>/dev/null; then
7826 as_ln_s=ln
7827 else
7828 as_ln_s='cp -p'
7830 rm -f conf$$ conf$$.exe conf$$.file
7832 if mkdir -p . 2>/dev/null; then
7833 as_mkdir_p=:
7834 else
7835 test -d ./-p && rmdir ./-p
7836 as_mkdir_p=false
7839 as_executable_p="test -f"
7841 # Sed expression to map a string onto a valid CPP name.
7842 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7844 # Sed expression to map a string onto a valid variable name.
7845 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7848 # IFS
7849 # We need space, tab and new line, in precisely that order.
7850 as_nl='
7852 IFS=" $as_nl"
7854 # CDPATH.
7855 $as_unset CDPATH
7857 exec 6>&1
7859 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7860 # report actual input values of CONFIG_FILES etc. instead of their
7861 # values after options handling. Logging --version etc. is OK.
7862 exec 5>>config.log
7864 echo
7865 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7866 ## Running $as_me. ##
7867 _ASBOX
7868 } >&5
7869 cat >&5 <<_CSEOF
7871 This file was extended by GNU C Library $as_me (see version.h), which was
7872 generated by GNU Autoconf 2.59. Invocation command line was
7874 CONFIG_FILES = $CONFIG_FILES
7875 CONFIG_HEADERS = $CONFIG_HEADERS
7876 CONFIG_LINKS = $CONFIG_LINKS
7877 CONFIG_COMMANDS = $CONFIG_COMMANDS
7878 $ $0 $@
7880 _CSEOF
7881 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7882 echo >&5
7883 _ACEOF
7885 # Files that config.status was made for.
7886 if test -n "$ac_config_files"; then
7887 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7890 if test -n "$ac_config_headers"; then
7891 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
7894 if test -n "$ac_config_links"; then
7895 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
7898 if test -n "$ac_config_commands"; then
7899 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
7902 cat >>$CONFIG_STATUS <<\_ACEOF
7904 ac_cs_usage="\
7905 \`$as_me' instantiates files from templates according to the
7906 current configuration.
7908 Usage: $0 [OPTIONS] [FILE]...
7910 -h, --help print this help, then exit
7911 -V, --version print version number, then exit
7912 -q, --quiet do not print progress messages
7913 -d, --debug don't remove temporary files
7914 --recheck update $as_me by reconfiguring in the same conditions
7915 --file=FILE[:TEMPLATE]
7916 instantiate the configuration file FILE
7917 --header=FILE[:TEMPLATE]
7918 instantiate the configuration header FILE
7920 Configuration files:
7921 $config_files
7923 Configuration headers:
7924 $config_headers
7926 Configuration commands:
7927 $config_commands
7929 Report bugs to <bug-autoconf@gnu.org>."
7930 _ACEOF
7932 cat >>$CONFIG_STATUS <<_ACEOF
7933 ac_cs_version="\\
7934 GNU C Library config.status (see version.h)
7935 configured by $0, generated by GNU Autoconf 2.59,
7936 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
7938 Copyright (C) 2003 Free Software Foundation, Inc.
7939 This config.status script is free software; the Free Software Foundation
7940 gives unlimited permission to copy, distribute and modify it."
7941 srcdir=$srcdir
7942 INSTALL="$INSTALL"
7943 _ACEOF
7945 cat >>$CONFIG_STATUS <<\_ACEOF
7946 # If no file are specified by the user, then we need to provide default
7947 # value. By we need to know if files were specified by the user.
7948 ac_need_defaults=:
7949 while test $# != 0
7951 case $1 in
7952 --*=*)
7953 ac_option=`expr "x$1" : 'x\([^=]*\)='`
7954 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
7955 ac_shift=:
7958 ac_option=$1
7959 ac_optarg=$2
7960 ac_shift=shift
7962 *) # This is not an option, so the user has probably given explicit
7963 # arguments.
7964 ac_option=$1
7965 ac_need_defaults=false;;
7966 esac
7968 case $ac_option in
7969 # Handling of the options.
7970 _ACEOF
7971 cat >>$CONFIG_STATUS <<\_ACEOF
7972 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7973 ac_cs_recheck=: ;;
7974 --version | --vers* | -V )
7975 echo "$ac_cs_version"; exit 0 ;;
7976 --he | --h)
7977 # Conflict between --help and --header
7978 { { echo "$as_me:$LINENO: error: ambiguous option: $1
7979 Try \`$0 --help' for more information." >&5
7980 echo "$as_me: error: ambiguous option: $1
7981 Try \`$0 --help' for more information." >&2;}
7982 { (exit 1); exit 1; }; };;
7983 --help | --hel | -h )
7984 echo "$ac_cs_usage"; exit 0 ;;
7985 --debug | --d* | -d )
7986 debug=: ;;
7987 --file | --fil | --fi | --f )
7988 $ac_shift
7989 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
7990 ac_need_defaults=false;;
7991 --header | --heade | --head | --hea )
7992 $ac_shift
7993 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
7994 ac_need_defaults=false;;
7995 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7996 | -silent | --silent | --silen | --sile | --sil | --si | --s)
7997 ac_cs_silent=: ;;
7999 # This is an error.
8000 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8001 Try \`$0 --help' for more information." >&5
8002 echo "$as_me: error: unrecognized option: $1
8003 Try \`$0 --help' for more information." >&2;}
8004 { (exit 1); exit 1; }; } ;;
8006 *) ac_config_targets="$ac_config_targets $1" ;;
8008 esac
8009 shift
8010 done
8012 ac_configure_extra_args=
8014 if $ac_cs_silent; then
8015 exec 6>/dev/null
8016 ac_configure_extra_args="$ac_configure_extra_args --silent"
8019 _ACEOF
8020 cat >>$CONFIG_STATUS <<_ACEOF
8021 if \$ac_cs_recheck; then
8022 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8023 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8026 _ACEOF
8028 cat >>$CONFIG_STATUS <<_ACEOF
8030 # INIT-COMMANDS section.
8033 config_vars='$config_vars'
8035 _ACEOF
8039 cat >>$CONFIG_STATUS <<\_ACEOF
8040 for ac_config_target in $ac_config_targets
8042 case "$ac_config_target" in
8043 # Handling of arguments.
8044 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8045 "glibcbug" ) CONFIG_FILES="$CONFIG_FILES glibcbug" ;;
8046 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8047 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8048 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8049 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8050 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8051 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8052 { (exit 1); exit 1; }; };;
8053 esac
8054 done
8056 # If the user did not use the arguments to specify the items to instantiate,
8057 # then the envvar interface is used. Set only those that are not.
8058 # We use the long form for the default assignment because of an extremely
8059 # bizarre bug on SunOS 4.1.3.
8060 if $ac_need_defaults; then
8061 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8062 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8063 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8066 # Have a temporary directory for convenience. Make it in the build tree
8067 # simply because there is no reason to put it here, and in addition,
8068 # creating and moving files from /tmp can sometimes cause problems.
8069 # Create a temporary directory, and hook for its removal unless debugging.
8070 $debug ||
8072 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8073 trap '{ (exit 1); exit 1; }' 1 2 13 15
8076 # Create a (secure) tmp directory for tmp files.
8079 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8080 test -n "$tmp" && test -d "$tmp"
8081 } ||
8083 tmp=./confstat$$-$RANDOM
8084 (umask 077 && mkdir $tmp)
8085 } ||
8087 echo "$me: cannot create a temporary directory in ." >&2
8088 { (exit 1); exit 1; }
8091 _ACEOF
8093 cat >>$CONFIG_STATUS <<_ACEOF
8096 # CONFIG_FILES section.
8099 # No need to generate the scripts if there are no CONFIG_FILES.
8100 # This happens for instance when ./config.status config.h
8101 if test -n "\$CONFIG_FILES"; then
8102 # Protect against being on the right side of a sed subst in config.status.
8103 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8104 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8105 s,@SHELL@,$SHELL,;t t
8106 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8107 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8108 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8109 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8110 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8111 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8112 s,@exec_prefix@,$exec_prefix,;t t
8113 s,@prefix@,$prefix,;t t
8114 s,@program_transform_name@,$program_transform_name,;t t
8115 s,@bindir@,$bindir,;t t
8116 s,@sbindir@,$sbindir,;t t
8117 s,@libexecdir@,$libexecdir,;t t
8118 s,@datadir@,$datadir,;t t
8119 s,@sysconfdir@,$sysconfdir,;t t
8120 s,@sharedstatedir@,$sharedstatedir,;t t
8121 s,@localstatedir@,$localstatedir,;t t
8122 s,@libdir@,$libdir,;t t
8123 s,@includedir@,$includedir,;t t
8124 s,@oldincludedir@,$oldincludedir,;t t
8125 s,@infodir@,$infodir,;t t
8126 s,@mandir@,$mandir,;t t
8127 s,@build_alias@,$build_alias,;t t
8128 s,@host_alias@,$host_alias,;t t
8129 s,@target_alias@,$target_alias,;t t
8130 s,@DEFS@,$DEFS,;t t
8131 s,@ECHO_C@,$ECHO_C,;t t
8132 s,@ECHO_N@,$ECHO_N,;t t
8133 s,@ECHO_T@,$ECHO_T,;t t
8134 s,@LIBS@,$LIBS,;t t
8135 s,@with_fp@,$with_fp,;t t
8136 s,@with_cvs@,$with_cvs,;t t
8137 s,@enable_check_abi@,$enable_check_abi,;t t
8138 s,@oldest_abi@,$oldest_abi,;t t
8139 s,@subdirs@,$subdirs,;t t
8140 s,@force_install@,$force_install,;t t
8141 s,@all_warnings@,$all_warnings,;t t
8142 s,@build@,$build,;t t
8143 s,@build_cpu@,$build_cpu,;t t
8144 s,@build_vendor@,$build_vendor,;t t
8145 s,@build_os@,$build_os,;t t
8146 s,@host@,$host,;t t
8147 s,@host_cpu@,$host_cpu,;t t
8148 s,@host_vendor@,$host_vendor,;t t
8149 s,@host_os@,$host_os,;t t
8150 s,@base_machine@,$base_machine,;t t
8151 s,@sysnames@,$sysnames,;t t
8152 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8153 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8154 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8155 s,@LN_S@,$LN_S,;t t
8156 s,@CC@,$CC,;t t
8157 s,@CFLAGS@,$CFLAGS,;t t
8158 s,@LDFLAGS@,$LDFLAGS,;t t
8159 s,@CPPFLAGS@,$CPPFLAGS,;t t
8160 s,@ac_ct_CC@,$ac_ct_CC,;t t
8161 s,@OBJEXT@,$OBJEXT,;t t
8162 s,@BUILD_CC@,$BUILD_CC,;t t
8163 s,@cross_compiling@,$cross_compiling,;t t
8164 s,@CPP@,$CPP,;t t
8165 s,@CXX@,$CXX,;t t
8166 s,@CXXFLAGS@,$CXXFLAGS,;t t
8167 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8168 s,@AR@,$AR,;t t
8169 s,@OBJDUMP@,$OBJDUMP,;t t
8170 s,@RANLIB@,$RANLIB,;t t
8171 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8172 s,@MIG@,$MIG,;t t
8173 s,@AS@,$AS,;t t
8174 s,@LD@,$LD,;t t
8175 s,@PWD_P@,$PWD_P,;t t
8176 s,@MAKE@,$MAKE,;t t
8177 s,@MSGFMT@,$MSGFMT,;t t
8178 s,@MAKEINFO@,$MAKEINFO,;t t
8179 s,@SED@,$SED,;t t
8180 s,@AUTOCONF@,$AUTOCONF,;t t
8181 s,@CCVERSION@,$CCVERSION,;t t
8182 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8183 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8184 s,@BASH@,$BASH,;t t
8185 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8186 s,@KSH@,$KSH,;t t
8187 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8188 s,@AWK@,$AWK,;t t
8189 s,@PERL@,$PERL,;t t
8190 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8191 s,@BISON@,$BISON,;t t
8192 s,@VERSIONING@,$VERSIONING,;t t
8193 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8194 s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
8195 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8196 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8197 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8198 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8199 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8200 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8201 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8202 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8203 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8204 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8205 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8206 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8207 s,@libc_cv_cpp_asm_debuginfo@,$libc_cv_cpp_asm_debuginfo,;t t
8208 s,@no_whole_archive@,$no_whole_archive,;t t
8209 s,@exceptions@,$exceptions,;t t
8210 s,@LIBGD@,$LIBGD,;t t
8211 s,@EGREP@,$EGREP,;t t
8212 s,@sizeof_long_double@,$sizeof_long_double,;t t
8213 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8214 s,@uname_sysname@,$uname_sysname,;t t
8215 s,@uname_release@,$uname_release,;t t
8216 s,@uname_version@,$uname_version,;t t
8217 s,@old_glibc_headers@,$old_glibc_headers,;t t
8218 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8219 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8220 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8221 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8222 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8223 s,@use_ldconfig@,$use_ldconfig,;t t
8224 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8225 s,@gnu_ld@,$gnu_ld,;t t
8226 s,@gnu_as@,$gnu_as,;t t
8227 s,@elf@,$elf,;t t
8228 s,@xcoff@,$xcoff,;t t
8229 s,@static@,$static,;t t
8230 s,@shared@,$shared,;t t
8231 s,@pic_default@,$pic_default,;t t
8232 s,@profile@,$profile,;t t
8233 s,@omitfp@,$omitfp,;t t
8234 s,@bounded@,$bounded,;t t
8235 s,@static_nss@,$static_nss,;t t
8236 s,@nopic_initfini@,$nopic_initfini,;t t
8237 s,@DEFINES@,$DEFINES,;t t
8238 s,@linux_doors@,$linux_doors,;t t
8239 s,@mach_interface_list@,$mach_interface_list,;t t
8240 s,@VERSION@,$VERSION,;t t
8241 s,@RELEASE@,$RELEASE,;t t
8242 s,@LIBOBJS@,$LIBOBJS,;t t
8243 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8244 CEOF
8246 _ACEOF
8248 cat >>$CONFIG_STATUS <<\_ACEOF
8249 # Split the substitutions into bite-sized pieces for seds with
8250 # small command number limits, like on Digital OSF/1 and HP-UX.
8251 ac_max_sed_lines=48
8252 ac_sed_frag=1 # Number of current file.
8253 ac_beg=1 # First line for current file.
8254 ac_end=$ac_max_sed_lines # Line after last line for current file.
8255 ac_more_lines=:
8256 ac_sed_cmds=
8257 while $ac_more_lines; do
8258 if test $ac_beg -gt 1; then
8259 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8260 else
8261 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8263 if test ! -s $tmp/subs.frag; then
8264 ac_more_lines=false
8265 else
8266 # The purpose of the label and of the branching condition is to
8267 # speed up the sed processing (if there are no `@' at all, there
8268 # is no need to browse any of the substitutions).
8269 # These are the two extra sed commands mentioned above.
8270 (echo ':t
8271 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8272 if test -z "$ac_sed_cmds"; then
8273 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8274 else
8275 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8277 ac_sed_frag=`expr $ac_sed_frag + 1`
8278 ac_beg=$ac_end
8279 ac_end=`expr $ac_end + $ac_max_sed_lines`
8281 done
8282 if test -z "$ac_sed_cmds"; then
8283 ac_sed_cmds=cat
8285 fi # test -n "$CONFIG_FILES"
8287 _ACEOF
8288 cat >>$CONFIG_STATUS <<\_ACEOF
8289 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8290 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8291 case $ac_file in
8292 - | *:- | *:-:* ) # input from stdin
8293 cat >$tmp/stdin
8294 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8295 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8296 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8297 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8298 * ) ac_file_in=$ac_file.in ;;
8299 esac
8301 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8302 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8303 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8304 X"$ac_file" : 'X\(//\)[^/]' \| \
8305 X"$ac_file" : 'X\(//\)$' \| \
8306 X"$ac_file" : 'X\(/\)' \| \
8307 . : '\(.\)' 2>/dev/null ||
8308 echo X"$ac_file" |
8309 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8310 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8311 /^X\(\/\/\)$/{ s//\1/; q; }
8312 /^X\(\/\).*/{ s//\1/; q; }
8313 s/.*/./; q'`
8314 { if $as_mkdir_p; then
8315 mkdir -p "$ac_dir"
8316 else
8317 as_dir="$ac_dir"
8318 as_dirs=
8319 while test ! -d "$as_dir"; do
8320 as_dirs="$as_dir $as_dirs"
8321 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8322 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8323 X"$as_dir" : 'X\(//\)[^/]' \| \
8324 X"$as_dir" : 'X\(//\)$' \| \
8325 X"$as_dir" : 'X\(/\)' \| \
8326 . : '\(.\)' 2>/dev/null ||
8327 echo X"$as_dir" |
8328 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8329 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8330 /^X\(\/\/\)$/{ s//\1/; q; }
8331 /^X\(\/\).*/{ s//\1/; q; }
8332 s/.*/./; q'`
8333 done
8334 test ! -n "$as_dirs" || mkdir $as_dirs
8335 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8336 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8337 { (exit 1); exit 1; }; }; }
8339 ac_builddir=.
8341 if test "$ac_dir" != .; then
8342 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8343 # A "../" for each directory in $ac_dir_suffix.
8344 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8345 else
8346 ac_dir_suffix= ac_top_builddir=
8349 case $srcdir in
8350 .) # No --srcdir option. We are building in place.
8351 ac_srcdir=.
8352 if test -z "$ac_top_builddir"; then
8353 ac_top_srcdir=.
8354 else
8355 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8356 fi ;;
8357 [\\/]* | ?:[\\/]* ) # Absolute path.
8358 ac_srcdir=$srcdir$ac_dir_suffix;
8359 ac_top_srcdir=$srcdir ;;
8360 *) # Relative path.
8361 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8362 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8363 esac
8365 # Do not use `cd foo && pwd` to compute absolute paths, because
8366 # the directories may not exist.
8367 case `pwd` in
8368 .) ac_abs_builddir="$ac_dir";;
8370 case "$ac_dir" in
8371 .) ac_abs_builddir=`pwd`;;
8372 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8373 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8374 esac;;
8375 esac
8376 case $ac_abs_builddir in
8377 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8379 case ${ac_top_builddir}. in
8380 .) ac_abs_top_builddir=$ac_abs_builddir;;
8381 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8382 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8383 esac;;
8384 esac
8385 case $ac_abs_builddir in
8386 .) ac_abs_srcdir=$ac_srcdir;;
8388 case $ac_srcdir in
8389 .) ac_abs_srcdir=$ac_abs_builddir;;
8390 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8391 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8392 esac;;
8393 esac
8394 case $ac_abs_builddir in
8395 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8397 case $ac_top_srcdir in
8398 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8399 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8400 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8401 esac;;
8402 esac
8405 case $INSTALL in
8406 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8407 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8408 esac
8410 if test x"$ac_file" != x-; then
8411 { echo "$as_me:$LINENO: creating $ac_file" >&5
8412 echo "$as_me: creating $ac_file" >&6;}
8413 rm -f "$ac_file"
8415 # Let's still pretend it is `configure' which instantiates (i.e., don't
8416 # use $as_me), people would be surprised to read:
8417 # /* config.h. Generated by config.status. */
8418 if test x"$ac_file" = x-; then
8419 configure_input=
8420 else
8421 configure_input="$ac_file. "
8423 configure_input=$configure_input"Generated from `echo $ac_file_in |
8424 sed 's,.*/,,'` by configure."
8426 # First look for the input files in the build tree, otherwise in the
8427 # src tree.
8428 ac_file_inputs=`IFS=:
8429 for f in $ac_file_in; do
8430 case $f in
8431 -) echo $tmp/stdin ;;
8432 [\\/$]*)
8433 # Absolute (can't be DOS-style, as IFS=:)
8434 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8435 echo "$as_me: error: cannot find input file: $f" >&2;}
8436 { (exit 1); exit 1; }; }
8437 echo "$f";;
8438 *) # Relative
8439 if test -f "$f"; then
8440 # Build tree
8441 echo "$f"
8442 elif test -f "$srcdir/$f"; then
8443 # Source tree
8444 echo "$srcdir/$f"
8445 else
8446 # /dev/null tree
8447 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8448 echo "$as_me: error: cannot find input file: $f" >&2;}
8449 { (exit 1); exit 1; }; }
8450 fi;;
8451 esac
8452 done` || { (exit 1); exit 1; }
8453 _ACEOF
8454 cat >>$CONFIG_STATUS <<_ACEOF
8455 sed "$ac_vpsub
8456 $extrasub
8457 _ACEOF
8458 cat >>$CONFIG_STATUS <<\_ACEOF
8460 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8461 s,@configure_input@,$configure_input,;t t
8462 s,@srcdir@,$ac_srcdir,;t t
8463 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8464 s,@top_srcdir@,$ac_top_srcdir,;t t
8465 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8466 s,@builddir@,$ac_builddir,;t t
8467 s,@abs_builddir@,$ac_abs_builddir,;t t
8468 s,@top_builddir@,$ac_top_builddir,;t t
8469 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8470 s,@INSTALL@,$ac_INSTALL,;t t
8471 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8472 rm -f $tmp/stdin
8473 if test x"$ac_file" != x-; then
8474 mv $tmp/out $ac_file
8475 else
8476 cat $tmp/out
8477 rm -f $tmp/out
8480 done
8481 _ACEOF
8482 cat >>$CONFIG_STATUS <<\_ACEOF
8485 # CONFIG_HEADER section.
8488 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8489 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8491 # ac_d sets the value in "#define NAME VALUE" lines.
8492 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8493 ac_dB='[ ].*$,\1#\2'
8494 ac_dC=' '
8495 ac_dD=',;t'
8496 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8497 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8498 ac_uB='$,\1#\2define\3'
8499 ac_uC=' '
8500 ac_uD=',;t'
8502 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8503 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8504 case $ac_file in
8505 - | *:- | *:-:* ) # input from stdin
8506 cat >$tmp/stdin
8507 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8508 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8509 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8510 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8511 * ) ac_file_in=$ac_file.in ;;
8512 esac
8514 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8515 echo "$as_me: creating $ac_file" >&6;}
8517 # First look for the input files in the build tree, otherwise in the
8518 # src tree.
8519 ac_file_inputs=`IFS=:
8520 for f in $ac_file_in; do
8521 case $f in
8522 -) echo $tmp/stdin ;;
8523 [\\/$]*)
8524 # Absolute (can't be DOS-style, as IFS=:)
8525 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8526 echo "$as_me: error: cannot find input file: $f" >&2;}
8527 { (exit 1); exit 1; }; }
8528 # Do quote $f, to prevent DOS paths from being IFS'd.
8529 echo "$f";;
8530 *) # Relative
8531 if test -f "$f"; then
8532 # Build tree
8533 echo "$f"
8534 elif test -f "$srcdir/$f"; then
8535 # Source tree
8536 echo "$srcdir/$f"
8537 else
8538 # /dev/null tree
8539 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8540 echo "$as_me: error: cannot find input file: $f" >&2;}
8541 { (exit 1); exit 1; }; }
8542 fi;;
8543 esac
8544 done` || { (exit 1); exit 1; }
8545 # Remove the trailing spaces.
8546 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8548 _ACEOF
8550 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8551 # `conftest.undefs', that substitutes the proper values into
8552 # config.h.in to produce config.h. The first handles `#define'
8553 # templates, and the second `#undef' templates.
8554 # And first: Protect against being on the right side of a sed subst in
8555 # config.status. Protect against being in an unquoted here document
8556 # in config.status.
8557 rm -f conftest.defines conftest.undefs
8558 # Using a here document instead of a string reduces the quoting nightmare.
8559 # Putting comments in sed scripts is not portable.
8561 # `end' is used to avoid that the second main sed command (meant for
8562 # 0-ary CPP macros) applies to n-ary macro definitions.
8563 # See the Autoconf documentation for `clear'.
8564 cat >confdef2sed.sed <<\_ACEOF
8565 s/[\\&,]/\\&/g
8566 s,[\\$`],\\&,g
8567 t clear
8568 : clear
8569 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8570 t end
8571 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8572 : end
8573 _ACEOF
8574 # If some macros were called several times there might be several times
8575 # the same #defines, which is useless. Nevertheless, we may not want to
8576 # sort them, since we want the *last* AC-DEFINE to be honored.
8577 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8578 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8579 rm -f confdef2sed.sed
8581 # This sed command replaces #undef with comments. This is necessary, for
8582 # example, in the case of _POSIX_SOURCE, which is predefined and required
8583 # on some systems where configure will not decide to define it.
8584 cat >>conftest.undefs <<\_ACEOF
8585 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8586 _ACEOF
8588 # Break up conftest.defines because some shells have a limit on the size
8589 # of here documents, and old seds have small limits too (100 cmds).
8590 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8591 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8592 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8593 echo ' :' >>$CONFIG_STATUS
8594 rm -f conftest.tail
8595 while grep . conftest.defines >/dev/null
8597 # Write a limited-size here document to $tmp/defines.sed.
8598 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8599 # Speed up: don't consider the non `#define' lines.
8600 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8601 # Work around the forget-to-reset-the-flag bug.
8602 echo 't clr' >>$CONFIG_STATUS
8603 echo ': clr' >>$CONFIG_STATUS
8604 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8605 echo 'CEOF
8606 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8607 rm -f $tmp/in
8608 mv $tmp/out $tmp/in
8609 ' >>$CONFIG_STATUS
8610 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8611 rm -f conftest.defines
8612 mv conftest.tail conftest.defines
8613 done
8614 rm -f conftest.defines
8615 echo ' fi # grep' >>$CONFIG_STATUS
8616 echo >>$CONFIG_STATUS
8618 # Break up conftest.undefs because some shells have a limit on the size
8619 # of here documents, and old seds have small limits too (100 cmds).
8620 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8621 rm -f conftest.tail
8622 while grep . conftest.undefs >/dev/null
8624 # Write a limited-size here document to $tmp/undefs.sed.
8625 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8626 # Speed up: don't consider the non `#undef'
8627 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8628 # Work around the forget-to-reset-the-flag bug.
8629 echo 't clr' >>$CONFIG_STATUS
8630 echo ': clr' >>$CONFIG_STATUS
8631 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8632 echo 'CEOF
8633 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8634 rm -f $tmp/in
8635 mv $tmp/out $tmp/in
8636 ' >>$CONFIG_STATUS
8637 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8638 rm -f conftest.undefs
8639 mv conftest.tail conftest.undefs
8640 done
8641 rm -f conftest.undefs
8643 cat >>$CONFIG_STATUS <<\_ACEOF
8644 # Let's still pretend it is `configure' which instantiates (i.e., don't
8645 # use $as_me), people would be surprised to read:
8646 # /* config.h. Generated by config.status. */
8647 if test x"$ac_file" = x-; then
8648 echo "/* Generated by configure. */" >$tmp/config.h
8649 else
8650 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8652 cat $tmp/in >>$tmp/config.h
8653 rm -f $tmp/in
8654 if test x"$ac_file" != x-; then
8655 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8656 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8657 echo "$as_me: $ac_file is unchanged" >&6;}
8658 else
8659 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8660 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8661 X"$ac_file" : 'X\(//\)[^/]' \| \
8662 X"$ac_file" : 'X\(//\)$' \| \
8663 X"$ac_file" : 'X\(/\)' \| \
8664 . : '\(.\)' 2>/dev/null ||
8665 echo X"$ac_file" |
8666 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8667 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8668 /^X\(\/\/\)$/{ s//\1/; q; }
8669 /^X\(\/\).*/{ s//\1/; q; }
8670 s/.*/./; q'`
8671 { if $as_mkdir_p; then
8672 mkdir -p "$ac_dir"
8673 else
8674 as_dir="$ac_dir"
8675 as_dirs=
8676 while test ! -d "$as_dir"; do
8677 as_dirs="$as_dir $as_dirs"
8678 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8679 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8680 X"$as_dir" : 'X\(//\)[^/]' \| \
8681 X"$as_dir" : 'X\(//\)$' \| \
8682 X"$as_dir" : 'X\(/\)' \| \
8683 . : '\(.\)' 2>/dev/null ||
8684 echo X"$as_dir" |
8685 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8686 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8687 /^X\(\/\/\)$/{ s//\1/; q; }
8688 /^X\(\/\).*/{ s//\1/; q; }
8689 s/.*/./; q'`
8690 done
8691 test ! -n "$as_dirs" || mkdir $as_dirs
8692 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8693 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8694 { (exit 1); exit 1; }; }; }
8696 rm -f $ac_file
8697 mv $tmp/config.h $ac_file
8699 else
8700 cat $tmp/config.h
8701 rm -f $tmp/config.h
8703 done
8704 _ACEOF
8705 cat >>$CONFIG_STATUS <<\_ACEOF
8708 # CONFIG_COMMANDS section.
8710 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8711 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8712 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8713 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8714 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8715 X"$ac_dest" : 'X\(//\)[^/]' \| \
8716 X"$ac_dest" : 'X\(//\)$' \| \
8717 X"$ac_dest" : 'X\(/\)' \| \
8718 . : '\(.\)' 2>/dev/null ||
8719 echo X"$ac_dest" |
8720 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8721 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8722 /^X\(\/\/\)$/{ s//\1/; q; }
8723 /^X\(\/\).*/{ s//\1/; q; }
8724 s/.*/./; q'`
8725 { if $as_mkdir_p; then
8726 mkdir -p "$ac_dir"
8727 else
8728 as_dir="$ac_dir"
8729 as_dirs=
8730 while test ! -d "$as_dir"; do
8731 as_dirs="$as_dir $as_dirs"
8732 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8733 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8734 X"$as_dir" : 'X\(//\)[^/]' \| \
8735 X"$as_dir" : 'X\(//\)$' \| \
8736 X"$as_dir" : 'X\(/\)' \| \
8737 . : '\(.\)' 2>/dev/null ||
8738 echo X"$as_dir" |
8739 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8740 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8741 /^X\(\/\/\)$/{ s//\1/; q; }
8742 /^X\(\/\).*/{ s//\1/; q; }
8743 s/.*/./; q'`
8744 done
8745 test ! -n "$as_dirs" || mkdir $as_dirs
8746 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8747 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8748 { (exit 1); exit 1; }; }; }
8750 ac_builddir=.
8752 if test "$ac_dir" != .; then
8753 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8754 # A "../" for each directory in $ac_dir_suffix.
8755 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8756 else
8757 ac_dir_suffix= ac_top_builddir=
8760 case $srcdir in
8761 .) # No --srcdir option. We are building in place.
8762 ac_srcdir=.
8763 if test -z "$ac_top_builddir"; then
8764 ac_top_srcdir=.
8765 else
8766 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8767 fi ;;
8768 [\\/]* | ?:[\\/]* ) # Absolute path.
8769 ac_srcdir=$srcdir$ac_dir_suffix;
8770 ac_top_srcdir=$srcdir ;;
8771 *) # Relative path.
8772 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8773 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8774 esac
8776 # Do not use `cd foo && pwd` to compute absolute paths, because
8777 # the directories may not exist.
8778 case `pwd` in
8779 .) ac_abs_builddir="$ac_dir";;
8781 case "$ac_dir" in
8782 .) ac_abs_builddir=`pwd`;;
8783 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8784 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8785 esac;;
8786 esac
8787 case $ac_abs_builddir in
8788 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8790 case ${ac_top_builddir}. in
8791 .) ac_abs_top_builddir=$ac_abs_builddir;;
8792 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8793 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8794 esac;;
8795 esac
8796 case $ac_abs_builddir in
8797 .) ac_abs_srcdir=$ac_srcdir;;
8799 case $ac_srcdir in
8800 .) ac_abs_srcdir=$ac_abs_builddir;;
8801 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8802 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8803 esac;;
8804 esac
8805 case $ac_abs_builddir in
8806 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8808 case $ac_top_srcdir in
8809 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8810 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8811 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8812 esac;;
8813 esac
8816 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
8817 echo "$as_me: executing $ac_dest commands" >&6;}
8818 case $ac_dest in
8819 default )
8820 case $CONFIG_FILES in *config.make*)
8821 echo "$config_vars" >> config.make;;
8822 esac
8823 test -d bits || mkdir bits ;;
8824 esac
8825 done
8826 _ACEOF
8828 cat >>$CONFIG_STATUS <<\_ACEOF
8830 { (exit 0); exit 0; }
8831 _ACEOF
8832 chmod +x $CONFIG_STATUS
8833 ac_clean_files=$ac_clean_files_save
8836 # configure is writing to config.log, and then calls config.status.
8837 # config.status does its own redirection, appending to config.log.
8838 # Unfortunately, on DOS this fails, as config.log is still kept open
8839 # by configure, so config.status won't be able to write to it; its
8840 # output is simply discarded. So we exec the FD to /dev/null,
8841 # effectively closing config.log, so it can be properly (re)opened and
8842 # appended to by config.status. When coming back to configure, we
8843 # need to make the FD available again.
8844 if test "$no_create" != yes; then
8845 ac_cs_success=:
8846 ac_config_status_args=
8847 test "$silent" = yes &&
8848 ac_config_status_args="$ac_config_status_args --quiet"
8849 exec 5>/dev/null
8850 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8851 exec 5>>config.log
8852 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8853 # would make configure fail if this is the last instruction.
8854 $ac_cs_success || { (exit 1); exit 1; }
8858 # CONFIG_SUBDIRS section.
8860 if test "$no_recursion" != yes; then
8862 # Remove --cache-file and --srcdir arguments so they do not pile up.
8863 ac_sub_configure_args=
8864 ac_prev=
8865 for ac_arg in $ac_configure_args; do
8866 if test -n "$ac_prev"; then
8867 ac_prev=
8868 continue
8870 case $ac_arg in
8871 -cache-file | --cache-file | --cache-fil | --cache-fi \
8872 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8873 ac_prev=cache_file ;;
8874 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8875 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8876 | --c=*)
8878 --config-cache | -C)
8880 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8881 ac_prev=srcdir ;;
8882 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8884 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8885 ac_prev=prefix ;;
8886 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8888 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
8889 esac
8890 done
8892 # Always prepend --prefix to ensure using the same prefix
8893 # in subdir configurations.
8894 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
8896 ac_popdir=`pwd`
8897 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8899 # Do not complain, so a configure script can configure whichever
8900 # parts of a large source tree are present.
8901 test -d $srcdir/$ac_dir || continue
8903 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
8904 echo "$as_me: configuring in $ac_dir" >&6;}
8905 { if $as_mkdir_p; then
8906 mkdir -p "$ac_dir"
8907 else
8908 as_dir="$ac_dir"
8909 as_dirs=
8910 while test ! -d "$as_dir"; do
8911 as_dirs="$as_dir $as_dirs"
8912 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8913 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8914 X"$as_dir" : 'X\(//\)[^/]' \| \
8915 X"$as_dir" : 'X\(//\)$' \| \
8916 X"$as_dir" : 'X\(/\)' \| \
8917 . : '\(.\)' 2>/dev/null ||
8918 echo X"$as_dir" |
8919 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8920 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8921 /^X\(\/\/\)$/{ s//\1/; q; }
8922 /^X\(\/\).*/{ s//\1/; q; }
8923 s/.*/./; q'`
8924 done
8925 test ! -n "$as_dirs" || mkdir $as_dirs
8926 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8927 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8928 { (exit 1); exit 1; }; }; }
8930 ac_builddir=.
8932 if test "$ac_dir" != .; then
8933 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8934 # A "../" for each directory in $ac_dir_suffix.
8935 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8936 else
8937 ac_dir_suffix= ac_top_builddir=
8940 case $srcdir in
8941 .) # No --srcdir option. We are building in place.
8942 ac_srcdir=.
8943 if test -z "$ac_top_builddir"; then
8944 ac_top_srcdir=.
8945 else
8946 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8947 fi ;;
8948 [\\/]* | ?:[\\/]* ) # Absolute path.
8949 ac_srcdir=$srcdir$ac_dir_suffix;
8950 ac_top_srcdir=$srcdir ;;
8951 *) # Relative path.
8952 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8953 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8954 esac
8956 # Do not use `cd foo && pwd` to compute absolute paths, because
8957 # the directories may not exist.
8958 case `pwd` in
8959 .) ac_abs_builddir="$ac_dir";;
8961 case "$ac_dir" in
8962 .) ac_abs_builddir=`pwd`;;
8963 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8964 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8965 esac;;
8966 esac
8967 case $ac_abs_builddir in
8968 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8970 case ${ac_top_builddir}. in
8971 .) ac_abs_top_builddir=$ac_abs_builddir;;
8972 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8973 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8974 esac;;
8975 esac
8976 case $ac_abs_builddir in
8977 .) ac_abs_srcdir=$ac_srcdir;;
8979 case $ac_srcdir in
8980 .) ac_abs_srcdir=$ac_abs_builddir;;
8981 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8982 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8983 esac;;
8984 esac
8985 case $ac_abs_builddir in
8986 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8988 case $ac_top_srcdir in
8989 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8990 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8991 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8992 esac;;
8993 esac
8996 cd $ac_dir
8998 # Check for guested configure; otherwise get Cygnus style configure.
8999 if test -f $ac_srcdir/configure.gnu; then
9000 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9001 elif test -f $ac_srcdir/configure; then
9002 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9003 elif test -f $ac_srcdir/configure.in; then
9004 ac_sub_configure=$ac_configure
9005 else
9006 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9007 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9008 ac_sub_configure=
9011 # The recursion is here.
9012 if test -n "$ac_sub_configure"; then
9013 # Make the cache file name correct relative to the subdirectory.
9014 case $cache_file in
9015 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9016 *) # Relative path.
9017 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9018 esac
9020 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9021 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9022 # The eval makes quoting arguments work.
9023 eval $ac_sub_configure $ac_sub_configure_args \
9024 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9025 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9026 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9027 { (exit 1); exit 1; }; }
9030 cd $ac_popdir
9031 done