Update.
[glibc.git] / configure
blobc593cfea40b058f79f37a70ee460d5bcfea23f4f
1 #! /bin/sh
2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.59 for GNU C Library (see version.h).
6 # Report bugs to <glibc>.
8 # Copyright (C) 2003 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## --------------------- ##
12 ## M4sh Initialization. ##
13 ## --------------------- ##
15 # Be Bourne compatible
16 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17 emulate sh
18 NULLCMD=:
19 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20 # is contrary to our usage. Disable this feature.
21 alias -g '${1+"$@"}'='"$@"'
22 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
23 set -o posix
25 DUALCASE=1; export DUALCASE # for MKS sh
27 # Support unset when possible.
28 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
29 as_unset=unset
30 else
31 as_unset=false
35 # Work around bugs in pre-3.0 UWIN ksh.
36 $as_unset ENV MAIL MAILPATH
37 PS1='$ '
38 PS2='> '
39 PS4='+ '
41 # NLS nuisances.
42 for as_var in \
43 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
44 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
45 LC_TELEPHONE LC_TIME
47 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
48 eval $as_var=C; export $as_var
49 else
50 $as_unset $as_var
52 done
54 # Required to use basename.
55 if expr a : '\(a\)' >/dev/null 2>&1; then
56 as_expr=expr
57 else
58 as_expr=false
61 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
62 as_basename=basename
63 else
64 as_basename=false
68 # Name of the executable.
69 as_me=`$as_basename "$0" ||
70 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
71 X"$0" : 'X\(//\)$' \| \
72 X"$0" : 'X\(/\)$' \| \
73 . : '\(.\)' 2>/dev/null ||
74 echo X/"$0" |
75 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
76 /^X\/\(\/\/\)$/{ s//\1/; q; }
77 /^X\/\(\/\).*/{ s//\1/; q; }
78 s/.*/./; q'`
81 # PATH needs CR, and LINENO needs CR and PATH.
82 # Avoid depending upon Character Ranges.
83 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
84 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
85 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
86 as_cr_digits='0123456789'
87 as_cr_alnum=$as_cr_Letters$as_cr_digits
89 # The user is always right.
90 if test "${PATH_SEPARATOR+set}" != set; then
91 echo "#! /bin/sh" >conf$$.sh
92 echo "exit 0" >>conf$$.sh
93 chmod +x conf$$.sh
94 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
95 PATH_SEPARATOR=';'
96 else
97 PATH_SEPARATOR=:
99 rm -f conf$$.sh
103 as_lineno_1=$LINENO
104 as_lineno_2=$LINENO
105 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
106 test "x$as_lineno_1" != "x$as_lineno_2" &&
107 test "x$as_lineno_3" = "x$as_lineno_2" || {
108 # Find who we are. Look in the path if we contain no path at all
109 # relative or not.
110 case $0 in
111 *[\\/]* ) as_myself=$0 ;;
112 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
113 for as_dir in $PATH
115 IFS=$as_save_IFS
116 test -z "$as_dir" && as_dir=.
117 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
118 done
121 esac
122 # We did not find ourselves, most probably we were run as `sh COMMAND'
123 # in which case we are not to be found in the path.
124 if test "x$as_myself" = x; then
125 as_myself=$0
127 if test ! -f "$as_myself"; then
128 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
129 { (exit 1); exit 1; }; }
131 case $CONFIG_SHELL in
133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
134 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
136 IFS=$as_save_IFS
137 test -z "$as_dir" && as_dir=.
138 for as_base in sh bash ksh sh5; do
139 case $as_dir in
141 if ("$as_dir/$as_base" -c '
142 as_lineno_1=$LINENO
143 as_lineno_2=$LINENO
144 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
145 test "x$as_lineno_1" != "x$as_lineno_2" &&
146 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
147 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
148 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
149 CONFIG_SHELL=$as_dir/$as_base
150 export CONFIG_SHELL
151 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
152 fi;;
153 esac
154 done
155 done
157 esac
159 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
160 # uniformly replaced by the line number. The first 'sed' inserts a
161 # line-number line before each line; the second 'sed' does the real
162 # work. The second script uses 'N' to pair each line-number line
163 # with the numbered line, and appends trailing '-' during
164 # substitution so that $LINENO is not a special case at line end.
165 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
166 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
167 sed '=' <$as_myself |
168 sed '
170 s,$,-,
171 : loop
172 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
173 t loop
174 s,-$,,
175 s,^['$as_cr_digits']*\n,,
176 ' >$as_me.lineno &&
177 chmod +x $as_me.lineno ||
178 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
179 { (exit 1); exit 1; }; }
181 # Don't try to exec as it changes $[0], causing all sort of problems
182 # (the dirname of $[0] is not the place where we might find the
183 # original and so on. Autoconf is especially sensible to this).
184 . ./$as_me.lineno
185 # Exit status is that of the last command.
186 exit
190 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
191 *c*,-n*) ECHO_N= ECHO_C='
192 ' ECHO_T=' ' ;;
193 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
194 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
195 esac
197 if expr a : '\(a\)' >/dev/null 2>&1; then
198 as_expr=expr
199 else
200 as_expr=false
203 rm -f conf$$ conf$$.exe conf$$.file
204 echo >conf$$.file
205 if ln -s conf$$.file conf$$ 2>/dev/null; then
206 # We could just check for DJGPP; but this test a) works b) is more generic
207 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
208 if test -f conf$$.exe; then
209 # Don't use ln at all; we don't have any links
210 as_ln_s='cp -p'
211 else
212 as_ln_s='ln -s'
214 elif ln conf$$.file conf$$ 2>/dev/null; then
215 as_ln_s=ln
216 else
217 as_ln_s='cp -p'
219 rm -f conf$$ conf$$.exe conf$$.file
221 if mkdir -p . 2>/dev/null; then
222 as_mkdir_p=:
223 else
224 test -d ./-p && rmdir ./-p
225 as_mkdir_p=false
228 as_executable_p="test -f"
230 # Sed expression to map a string onto a valid CPP name.
231 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
233 # Sed expression to map a string onto a valid variable name.
234 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
237 # IFS
238 # We need space, tab and new line, in precisely that order.
239 as_nl='
241 IFS=" $as_nl"
243 # CDPATH.
244 $as_unset CDPATH
247 # Name of the host.
248 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
249 # so uname gets run too.
250 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252 exec 6>&1
255 # Initializations.
257 ac_default_prefix=/usr/local
258 ac_config_libobj_dir=.
259 cross_compiling=no
260 subdirs=
261 MFLAGS=
262 MAKEFLAGS=
263 SHELL=${CONFIG_SHELL-/bin/sh}
265 # Maximum number of lines to put in a shell here document.
266 # This variable seems obsolete. It should probably be removed, and
267 # only ac_max_sed_lines should be used.
268 : ${ac_max_here_lines=38}
270 # Identity of this package.
271 PACKAGE_NAME='GNU C Library'
272 PACKAGE_TARNAME='c-library'
273 PACKAGE_VERSION='(see version.h)'
274 PACKAGE_STRING='GNU C Library (see version.h)'
275 PACKAGE_BUGREPORT='glibc'
277 ac_unique_file="include/features.h"
278 ac_subdirs_all="$ac_subdirs_all "
279 # Factoring default headers for most tests.
280 ac_includes_default="\
281 #include <stdio.h>
282 #if HAVE_SYS_TYPES_H
283 # include <sys/types.h>
284 #endif
285 #if HAVE_SYS_STAT_H
286 # include <sys/stat.h>
287 #endif
288 #if STDC_HEADERS
289 # include <stdlib.h>
290 # include <stddef.h>
291 #else
292 # if HAVE_STDLIB_H
293 # include <stdlib.h>
294 # endif
295 #endif
296 #if HAVE_STRING_H
297 # if !STDC_HEADERS && HAVE_MEMORY_H
298 # include <memory.h>
299 # endif
300 # include <string.h>
301 #endif
302 #if HAVE_STRINGS_H
303 # include <strings.h>
304 #endif
305 #if HAVE_INTTYPES_H
306 # include <inttypes.h>
307 #else
308 # if HAVE_STDINT_H
309 # include <stdint.h>
310 # endif
311 #endif
312 #if HAVE_UNISTD_H
313 # include <unistd.h>
314 #endif"
316 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS with_fp with_cvs enable_check_abi oldest_abi bindnow 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 SYSINCLUDES libc_cv_gcc_static_libgcc BASH libc_cv_have_bash2 KSH libc_cv_have_ksh AWK PERL INSTALL_INFO BISON VERSIONING libc_cv_asm_protected_directive libc_cv_initfinit_array libc_cv_cc_with_libunwind libc_cv_z_nodelete libc_cv_z_nodlopen libc_cv_z_initfirst libc_cv_z_relro libc_cv_Bgroup libc_cv_libgcc_s_suffix libc_cv_as_needed ASFLAGS_config libc_cv_z_combreloc libc_cv_z_execstack libc_cv_fpie fno_unit_at_a_time libc_cv_have_initfini libc_cv_cpp_asm_debuginfo no_whole_archive exceptions LIBGD EGREP sizeof_long_double libc_cv_gcc_unwind_find_fde uname_sysname uname_release uname_version old_glibc_headers libc_cv_slibdir libc_cv_localedir libc_cv_sysconfdir libc_cv_rootsbindir libc_cv_forced_unwind use_ldconfig ldd_rewrite_script gnu_ld gnu_as elf xcoff static shared pic_default profile omitfp bounded static_nss nopic_initfini DEFINES linux_doors mach_interface_list VERSION RELEASE LIBOBJS LTLIBOBJS'
317 ac_subst_files=''
319 # Initialize some variables set by options.
320 ac_init_help=
321 ac_init_version=false
322 # The variables have the same names as the options, with
323 # dashes changed to underlines.
324 cache_file=/dev/null
325 exec_prefix=NONE
326 no_create=
327 no_recursion=
328 prefix=NONE
329 program_prefix=NONE
330 program_suffix=NONE
331 program_transform_name=s,x,x,
332 silent=
333 site=
334 srcdir=
335 verbose=
336 x_includes=NONE
337 x_libraries=NONE
339 # Installation directory options.
340 # These are left unexpanded so users can "make install exec_prefix=/foo"
341 # and all the variables that are supposed to be based on exec_prefix
342 # by default will actually change.
343 # Use braces instead of parens because sh, perl, etc. also accept them.
344 bindir='${exec_prefix}/bin'
345 sbindir='${exec_prefix}/sbin'
346 libexecdir='${exec_prefix}/libexec'
347 datadir='${prefix}/share'
348 sysconfdir='${prefix}/etc'
349 sharedstatedir='${prefix}/com'
350 localstatedir='${prefix}/var'
351 libdir='${exec_prefix}/lib'
352 includedir='${prefix}/include'
353 oldincludedir='/usr/include'
354 infodir='${prefix}/info'
355 mandir='${prefix}/man'
357 ac_prev=
358 for ac_option
360 # If the previous option needs an argument, assign it.
361 if test -n "$ac_prev"; then
362 eval "$ac_prev=\$ac_option"
363 ac_prev=
364 continue
367 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
369 # Accept the important Cygnus configure options, so we can diagnose typos.
371 case $ac_option in
373 -bindir | --bindir | --bindi | --bind | --bin | --bi)
374 ac_prev=bindir ;;
375 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
376 bindir=$ac_optarg ;;
378 -build | --build | --buil | --bui | --bu)
379 ac_prev=build_alias ;;
380 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
381 build_alias=$ac_optarg ;;
383 -cache-file | --cache-file | --cache-fil | --cache-fi \
384 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
385 ac_prev=cache_file ;;
386 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
387 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
388 cache_file=$ac_optarg ;;
390 --config-cache | -C)
391 cache_file=config.cache ;;
393 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
394 ac_prev=datadir ;;
395 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
396 | --da=*)
397 datadir=$ac_optarg ;;
399 -disable-* | --disable-*)
400 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
401 # Reject names that are not valid shell variable names.
402 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
403 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
404 { (exit 1); exit 1; }; }
405 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
406 eval "enable_$ac_feature=no" ;;
408 -enable-* | --enable-*)
409 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
410 # Reject names that are not valid shell variable names.
411 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
412 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
413 { (exit 1); exit 1; }; }
414 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
415 case $ac_option in
416 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
417 *) ac_optarg=yes ;;
418 esac
419 eval "enable_$ac_feature='$ac_optarg'" ;;
421 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
422 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
423 | --exec | --exe | --ex)
424 ac_prev=exec_prefix ;;
425 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
426 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
427 | --exec=* | --exe=* | --ex=*)
428 exec_prefix=$ac_optarg ;;
430 -gas | --gas | --ga | --g)
431 # Obsolete; use --with-gas.
432 with_gas=yes ;;
434 -help | --help | --hel | --he | -h)
435 ac_init_help=long ;;
436 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
437 ac_init_help=recursive ;;
438 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
439 ac_init_help=short ;;
441 -host | --host | --hos | --ho)
442 ac_prev=host_alias ;;
443 -host=* | --host=* | --hos=* | --ho=*)
444 host_alias=$ac_optarg ;;
446 -includedir | --includedir | --includedi | --included | --include \
447 | --includ | --inclu | --incl | --inc)
448 ac_prev=includedir ;;
449 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
450 | --includ=* | --inclu=* | --incl=* | --inc=*)
451 includedir=$ac_optarg ;;
453 -infodir | --infodir | --infodi | --infod | --info | --inf)
454 ac_prev=infodir ;;
455 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
456 infodir=$ac_optarg ;;
458 -libdir | --libdir | --libdi | --libd)
459 ac_prev=libdir ;;
460 -libdir=* | --libdir=* | --libdi=* | --libd=*)
461 libdir=$ac_optarg ;;
463 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
464 | --libexe | --libex | --libe)
465 ac_prev=libexecdir ;;
466 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
467 | --libexe=* | --libex=* | --libe=*)
468 libexecdir=$ac_optarg ;;
470 -localstatedir | --localstatedir | --localstatedi | --localstated \
471 | --localstate | --localstat | --localsta | --localst \
472 | --locals | --local | --loca | --loc | --lo)
473 ac_prev=localstatedir ;;
474 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
475 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
476 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
477 localstatedir=$ac_optarg ;;
479 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
480 ac_prev=mandir ;;
481 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
482 mandir=$ac_optarg ;;
484 -nfp | --nfp | --nf)
485 # Obsolete; use --without-fp.
486 with_fp=no ;;
488 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
489 | --no-cr | --no-c | -n)
490 no_create=yes ;;
492 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
493 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
494 no_recursion=yes ;;
496 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
497 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
498 | --oldin | --oldi | --old | --ol | --o)
499 ac_prev=oldincludedir ;;
500 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
501 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
502 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
503 oldincludedir=$ac_optarg ;;
505 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
506 ac_prev=prefix ;;
507 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
508 prefix=$ac_optarg ;;
510 -program-prefix | --program-prefix | --program-prefi | --program-pref \
511 | --program-pre | --program-pr | --program-p)
512 ac_prev=program_prefix ;;
513 -program-prefix=* | --program-prefix=* | --program-prefi=* \
514 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
515 program_prefix=$ac_optarg ;;
517 -program-suffix | --program-suffix | --program-suffi | --program-suff \
518 | --program-suf | --program-su | --program-s)
519 ac_prev=program_suffix ;;
520 -program-suffix=* | --program-suffix=* | --program-suffi=* \
521 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
522 program_suffix=$ac_optarg ;;
524 -program-transform-name | --program-transform-name \
525 | --program-transform-nam | --program-transform-na \
526 | --program-transform-n | --program-transform- \
527 | --program-transform | --program-transfor \
528 | --program-transfo | --program-transf \
529 | --program-trans | --program-tran \
530 | --progr-tra | --program-tr | --program-t)
531 ac_prev=program_transform_name ;;
532 -program-transform-name=* | --program-transform-name=* \
533 | --program-transform-nam=* | --program-transform-na=* \
534 | --program-transform-n=* | --program-transform-=* \
535 | --program-transform=* | --program-transfor=* \
536 | --program-transfo=* | --program-transf=* \
537 | --program-trans=* | --program-tran=* \
538 | --progr-tra=* | --program-tr=* | --program-t=*)
539 program_transform_name=$ac_optarg ;;
541 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
542 | -silent | --silent | --silen | --sile | --sil)
543 silent=yes ;;
545 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
546 ac_prev=sbindir ;;
547 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
548 | --sbi=* | --sb=*)
549 sbindir=$ac_optarg ;;
551 -sharedstatedir | --sharedstatedir | --sharedstatedi \
552 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
553 | --sharedst | --shareds | --shared | --share | --shar \
554 | --sha | --sh)
555 ac_prev=sharedstatedir ;;
556 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
557 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
558 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
559 | --sha=* | --sh=*)
560 sharedstatedir=$ac_optarg ;;
562 -site | --site | --sit)
563 ac_prev=site ;;
564 -site=* | --site=* | --sit=*)
565 site=$ac_optarg ;;
567 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
568 ac_prev=srcdir ;;
569 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
570 srcdir=$ac_optarg ;;
572 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
573 | --syscon | --sysco | --sysc | --sys | --sy)
574 ac_prev=sysconfdir ;;
575 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
576 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
577 sysconfdir=$ac_optarg ;;
579 -target | --target | --targe | --targ | --tar | --ta | --t)
580 ac_prev=target_alias ;;
581 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
582 target_alias=$ac_optarg ;;
584 -v | -verbose | --verbose | --verbos | --verbo | --verb)
585 verbose=yes ;;
587 -version | --version | --versio | --versi | --vers | -V)
588 ac_init_version=: ;;
590 -with-* | --with-*)
591 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
592 # Reject names that are not valid shell variable names.
593 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
594 { echo "$as_me: error: invalid package name: $ac_package" >&2
595 { (exit 1); exit 1; }; }
596 ac_package=`echo $ac_package| sed 's/-/_/g'`
597 case $ac_option in
598 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
599 *) ac_optarg=yes ;;
600 esac
601 eval "with_$ac_package='$ac_optarg'" ;;
603 -without-* | --without-*)
604 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
605 # Reject names that are not valid shell variable names.
606 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
607 { echo "$as_me: error: invalid package name: $ac_package" >&2
608 { (exit 1); exit 1; }; }
609 ac_package=`echo $ac_package | sed 's/-/_/g'`
610 eval "with_$ac_package=no" ;;
612 --x)
613 # Obsolete; use --with-x.
614 with_x=yes ;;
616 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
617 | --x-incl | --x-inc | --x-in | --x-i)
618 ac_prev=x_includes ;;
619 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
620 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
621 x_includes=$ac_optarg ;;
623 -x-libraries | --x-libraries | --x-librarie | --x-librari \
624 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
625 ac_prev=x_libraries ;;
626 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
627 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
628 x_libraries=$ac_optarg ;;
630 -*) { echo "$as_me: error: unrecognized option: $ac_option
631 Try \`$0 --help' for more information." >&2
632 { (exit 1); exit 1; }; }
635 *=*)
636 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
637 # Reject names that are not valid shell variable names.
638 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
639 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
640 { (exit 1); exit 1; }; }
641 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
642 eval "$ac_envvar='$ac_optarg'"
643 export $ac_envvar ;;
646 # FIXME: should be removed in autoconf 3.0.
647 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
648 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
649 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
650 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
653 esac
654 done
656 if test -n "$ac_prev"; then
657 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
658 { echo "$as_me: error: missing argument to $ac_option" >&2
659 { (exit 1); exit 1; }; }
662 # Be sure to have absolute paths.
663 for ac_var in exec_prefix prefix
665 eval ac_val=$`echo $ac_var`
666 case $ac_val in
667 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
668 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
669 { (exit 1); exit 1; }; };;
670 esac
671 done
673 # Be sure to have absolute paths.
674 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
675 localstatedir libdir includedir oldincludedir infodir mandir
677 eval ac_val=$`echo $ac_var`
678 case $ac_val in
679 [\\/$]* | ?:[\\/]* ) ;;
680 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
681 { (exit 1); exit 1; }; };;
682 esac
683 done
685 # There might be people who depend on the old broken behavior: `$host'
686 # used to hold the argument of --host etc.
687 # FIXME: To remove some day.
688 build=$build_alias
689 host=$host_alias
690 target=$target_alias
692 # FIXME: To remove some day.
693 if test "x$host_alias" != x; then
694 if test "x$build_alias" = x; then
695 cross_compiling=maybe
696 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
697 If a cross compiler is detected then cross compile mode will be used." >&2
698 elif test "x$build_alias" != "x$host_alias"; then
699 cross_compiling=yes
703 ac_tool_prefix=
704 test -n "$host_alias" && ac_tool_prefix=$host_alias-
706 test "$silent" = yes && exec 6>/dev/null
709 # Find the source files, if location was not specified.
710 if test -z "$srcdir"; then
711 ac_srcdir_defaulted=yes
712 # Try the directory containing this script, then its parent.
713 ac_confdir=`(dirname "$0") 2>/dev/null ||
714 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
715 X"$0" : 'X\(//\)[^/]' \| \
716 X"$0" : 'X\(//\)$' \| \
717 X"$0" : 'X\(/\)' \| \
718 . : '\(.\)' 2>/dev/null ||
719 echo X"$0" |
720 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
721 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
722 /^X\(\/\/\)$/{ s//\1/; q; }
723 /^X\(\/\).*/{ s//\1/; q; }
724 s/.*/./; q'`
725 srcdir=$ac_confdir
726 if test ! -r $srcdir/$ac_unique_file; then
727 srcdir=..
729 else
730 ac_srcdir_defaulted=no
732 if test ! -r $srcdir/$ac_unique_file; then
733 if test "$ac_srcdir_defaulted" = yes; then
734 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
735 { (exit 1); exit 1; }; }
736 else
737 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
738 { (exit 1); exit 1; }; }
741 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
742 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
743 { (exit 1); exit 1; }; }
744 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
745 ac_env_build_alias_set=${build_alias+set}
746 ac_env_build_alias_value=$build_alias
747 ac_cv_env_build_alias_set=${build_alias+set}
748 ac_cv_env_build_alias_value=$build_alias
749 ac_env_host_alias_set=${host_alias+set}
750 ac_env_host_alias_value=$host_alias
751 ac_cv_env_host_alias_set=${host_alias+set}
752 ac_cv_env_host_alias_value=$host_alias
753 ac_env_target_alias_set=${target_alias+set}
754 ac_env_target_alias_value=$target_alias
755 ac_cv_env_target_alias_set=${target_alias+set}
756 ac_cv_env_target_alias_value=$target_alias
757 ac_env_CC_set=${CC+set}
758 ac_env_CC_value=$CC
759 ac_cv_env_CC_set=${CC+set}
760 ac_cv_env_CC_value=$CC
761 ac_env_CFLAGS_set=${CFLAGS+set}
762 ac_env_CFLAGS_value=$CFLAGS
763 ac_cv_env_CFLAGS_set=${CFLAGS+set}
764 ac_cv_env_CFLAGS_value=$CFLAGS
765 ac_env_LDFLAGS_set=${LDFLAGS+set}
766 ac_env_LDFLAGS_value=$LDFLAGS
767 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
768 ac_cv_env_LDFLAGS_value=$LDFLAGS
769 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
770 ac_env_CPPFLAGS_value=$CPPFLAGS
771 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
772 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
773 ac_env_CPP_set=${CPP+set}
774 ac_env_CPP_value=$CPP
775 ac_cv_env_CPP_set=${CPP+set}
776 ac_cv_env_CPP_value=$CPP
777 ac_env_CXX_set=${CXX+set}
778 ac_env_CXX_value=$CXX
779 ac_cv_env_CXX_set=${CXX+set}
780 ac_cv_env_CXX_value=$CXX
781 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
782 ac_env_CXXFLAGS_value=$CXXFLAGS
783 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
784 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
787 # Report the --help message.
789 if test "$ac_init_help" = "long"; then
790 # Omit some internal or obsolete options to make the list less imposing.
791 # This message is too long to be a string in the A/UX 3.1 sh.
792 cat <<_ACEOF
793 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
795 Usage: $0 [OPTION]... [VAR=VALUE]...
797 To assign environment variables (e.g., CC, CFLAGS...), specify them as
798 VAR=VALUE. See below for descriptions of some of the useful variables.
800 Defaults for the options are specified in brackets.
802 Configuration:
803 -h, --help display this help and exit
804 --help=short display options specific to this package
805 --help=recursive display the short help of all the included packages
806 -V, --version display version information and exit
807 -q, --quiet, --silent do not print \`checking...' messages
808 --cache-file=FILE cache test results in FILE [disabled]
809 -C, --config-cache alias for \`--cache-file=config.cache'
810 -n, --no-create do not create output files
811 --srcdir=DIR find the sources in DIR [configure dir or \`..']
813 _ACEOF
815 cat <<_ACEOF
816 Installation directories:
817 --prefix=PREFIX install architecture-independent files in PREFIX
818 [$ac_default_prefix]
819 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
820 [PREFIX]
822 By default, \`make install' will install all the files in
823 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
824 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
825 for instance \`--prefix=\$HOME'.
827 For better control, use the options below.
829 Fine tuning of the installation directories:
830 --bindir=DIR user executables [EPREFIX/bin]
831 --sbindir=DIR system admin executables [EPREFIX/sbin]
832 --libexecdir=DIR program executables [EPREFIX/libexec]
833 --datadir=DIR read-only architecture-independent data [PREFIX/share]
834 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
835 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
836 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
837 --libdir=DIR object code libraries [EPREFIX/lib]
838 --includedir=DIR C header files [PREFIX/include]
839 --oldincludedir=DIR C header files for non-gcc [/usr/include]
840 --infodir=DIR info documentation [PREFIX/info]
841 --mandir=DIR man documentation [PREFIX/man]
842 _ACEOF
844 cat <<\_ACEOF
846 System types:
847 --build=BUILD configure for building on BUILD [guessed]
848 --host=HOST cross-compile to build programs to run on HOST [BUILD]
849 _ACEOF
852 if test -n "$ac_init_help"; then
853 case $ac_init_help in
854 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
855 esac
856 cat <<\_ACEOF
858 Optional Features:
859 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
860 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
861 --disable-sanity-checks really do not use threads (should not be used except
862 in special situations) [default=yes]
863 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
864 [default=no]
865 --enable-shared build shared library [default=yes if GNU ld &
866 ELF]
867 --enable-profile build profiled library [default=yes]
868 --enable-omitfp build undebuggable optimized library
869 [default=no]
870 --enable-bounded build with runtime bounds checking
871 [default=no]
872 --disable-versioning do not include versioning information in the library
873 objects [default=yes if supported]
874 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
875 [default=glibc default]
876 --enable-add-ons[=DIRS...]
877 configure and build add-ons in DIR1,DIR2,... search
878 for add-ons if no parameter given
879 --disable-hidden-plt do not hide internal function calls to avoid PLT
880 --enable-bind-now disable lazy relocations in DSOs
881 --enable-static-nss build static NSS modules [default=no]
882 --disable-force-install don't force installation of files from this package,
883 even if they are older than the installed files
884 --enable-kernel=VERSION compile for compatibility with kernel not older than
885 VERSION
886 --enable-all-warnings enable all useful warnings gcc can issue
888 Optional Packages:
889 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
890 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
891 --with-gmp=DIRECTORY find GMP source code in DIRECTORY (not needed)
892 --with-gd=DIR find libgd include dir and library with prefix DIR
893 --with-gd-include=DIR find libgd include files in DIR
894 --with-gd-lib=DIR find libgd library files in DIR
895 --with-fp if using floating-point hardware [default=yes]
896 --with-binutils=PATH specify location of binutils (as and ld)
897 --with-elf if using the ELF object format
898 --with-xcoff if using the XCOFF object format
899 --without-cvs if CVS should not be used
900 --with-headers=PATH location of system headers to use (for example
901 /usr/src/linux/include) [default=compiler
902 default]
903 --with-tls enable support for TLS
904 --without-__thread do not use TLS features even when supporting them
906 Some influential environment variables:
907 CC C compiler command
908 CFLAGS C compiler flags
909 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
910 nonstandard directory <lib dir>
911 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
912 headers in a nonstandard directory <include dir>
913 CPP C preprocessor
914 CXX C++ compiler command
915 CXXFLAGS C++ compiler flags
917 Use these variables to override the choices made by `configure' or to help
918 it to find libraries and programs with nonstandard names/locations.
920 Report bugs to <glibc>.
921 _ACEOF
924 if test "$ac_init_help" = "recursive"; then
925 # If there are subdirs, report their specific --help.
926 ac_popdir=`pwd`
927 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
928 test -d $ac_dir || continue
929 ac_builddir=.
931 if test "$ac_dir" != .; then
932 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
933 # A "../" for each directory in $ac_dir_suffix.
934 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
935 else
936 ac_dir_suffix= ac_top_builddir=
939 case $srcdir in
940 .) # No --srcdir option. We are building in place.
941 ac_srcdir=.
942 if test -z "$ac_top_builddir"; then
943 ac_top_srcdir=.
944 else
945 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
946 fi ;;
947 [\\/]* | ?:[\\/]* ) # Absolute path.
948 ac_srcdir=$srcdir$ac_dir_suffix;
949 ac_top_srcdir=$srcdir ;;
950 *) # Relative path.
951 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
952 ac_top_srcdir=$ac_top_builddir$srcdir ;;
953 esac
955 # Do not use `cd foo && pwd` to compute absolute paths, because
956 # the directories may not exist.
957 case `pwd` in
958 .) ac_abs_builddir="$ac_dir";;
960 case "$ac_dir" in
961 .) ac_abs_builddir=`pwd`;;
962 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
963 *) ac_abs_builddir=`pwd`/"$ac_dir";;
964 esac;;
965 esac
966 case $ac_abs_builddir in
967 .) ac_abs_top_builddir=${ac_top_builddir}.;;
969 case ${ac_top_builddir}. in
970 .) ac_abs_top_builddir=$ac_abs_builddir;;
971 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
972 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
973 esac;;
974 esac
975 case $ac_abs_builddir in
976 .) ac_abs_srcdir=$ac_srcdir;;
978 case $ac_srcdir in
979 .) ac_abs_srcdir=$ac_abs_builddir;;
980 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
981 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
982 esac;;
983 esac
984 case $ac_abs_builddir in
985 .) ac_abs_top_srcdir=$ac_top_srcdir;;
987 case $ac_top_srcdir in
988 .) ac_abs_top_srcdir=$ac_abs_builddir;;
989 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
990 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
991 esac;;
992 esac
994 cd $ac_dir
995 # Check for guested configure; otherwise get Cygnus style configure.
996 if test -f $ac_srcdir/configure.gnu; then
997 echo
998 $SHELL $ac_srcdir/configure.gnu --help=recursive
999 elif test -f $ac_srcdir/configure; then
1000 echo
1001 $SHELL $ac_srcdir/configure --help=recursive
1002 elif test -f $ac_srcdir/configure.ac ||
1003 test -f $ac_srcdir/configure.in; then
1004 echo
1005 $ac_configure --help
1006 else
1007 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1009 cd $ac_popdir
1010 done
1013 test -n "$ac_init_help" && exit 0
1014 if $ac_init_version; then
1015 cat <<\_ACEOF
1016 GNU C Library configure (see version.h)
1017 generated by GNU Autoconf 2.59
1019 Copyright (C) 2003 Free Software Foundation, Inc.
1020 This configure script is free software; the Free Software Foundation
1021 gives unlimited permission to copy, distribute and modify it.
1022 _ACEOF
1023 exit 0
1025 exec 5>config.log
1026 cat >&5 <<_ACEOF
1027 This file contains any messages produced by compilers while
1028 running configure, to aid debugging if configure makes a mistake.
1030 It was created by GNU C Library $as_me (see version.h), which was
1031 generated by GNU Autoconf 2.59. Invocation command line was
1033 $ $0 $@
1035 _ACEOF
1037 cat <<_ASUNAME
1038 ## --------- ##
1039 ## Platform. ##
1040 ## --------- ##
1042 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1043 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1044 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1045 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1046 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1048 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1049 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1051 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1052 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1053 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1054 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1055 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1056 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1057 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1059 _ASUNAME
1061 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1062 for as_dir in $PATH
1064 IFS=$as_save_IFS
1065 test -z "$as_dir" && as_dir=.
1066 echo "PATH: $as_dir"
1067 done
1069 } >&5
1071 cat >&5 <<_ACEOF
1074 ## ----------- ##
1075 ## Core tests. ##
1076 ## ----------- ##
1078 _ACEOF
1081 # Keep a trace of the command line.
1082 # Strip out --no-create and --no-recursion so they do not pile up.
1083 # Strip out --silent because we don't want to record it for future runs.
1084 # Also quote any args containing shell meta-characters.
1085 # Make two passes to allow for proper duplicate-argument suppression.
1086 ac_configure_args=
1087 ac_configure_args0=
1088 ac_configure_args1=
1089 ac_sep=
1090 ac_must_keep_next=false
1091 for ac_pass in 1 2
1093 for ac_arg
1095 case $ac_arg in
1096 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1097 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1098 | -silent | --silent | --silen | --sile | --sil)
1099 continue ;;
1100 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1101 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1102 esac
1103 case $ac_pass in
1104 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1106 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1107 if test $ac_must_keep_next = true; then
1108 ac_must_keep_next=false # Got value, back to normal.
1109 else
1110 case $ac_arg in
1111 *=* | --config-cache | -C | -disable-* | --disable-* \
1112 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1113 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1114 | -with-* | --with-* | -without-* | --without-* | --x)
1115 case "$ac_configure_args0 " in
1116 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1117 esac
1119 -* ) ac_must_keep_next=true ;;
1120 esac
1122 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1123 # Get rid of the leading space.
1124 ac_sep=" "
1126 esac
1127 done
1128 done
1129 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1130 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1132 # When interrupted or exit'd, cleanup temporary files, and complete
1133 # config.log. We remove comments because anyway the quotes in there
1134 # would cause problems or look ugly.
1135 # WARNING: Be sure not to use single quotes in there, as some shells,
1136 # such as our DU 5.0 friend, will then `close' the trap.
1137 trap 'exit_status=$?
1138 # Save into config.log some information that might help in debugging.
1140 echo
1142 cat <<\_ASBOX
1143 ## ---------------- ##
1144 ## Cache variables. ##
1145 ## ---------------- ##
1146 _ASBOX
1147 echo
1148 # The following way of writing the cache mishandles newlines in values,
1150 (set) 2>&1 |
1151 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1152 *ac_space=\ *)
1153 sed -n \
1154 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1155 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1158 sed -n \
1159 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1161 esac;
1163 echo
1165 cat <<\_ASBOX
1166 ## ----------------- ##
1167 ## Output variables. ##
1168 ## ----------------- ##
1169 _ASBOX
1170 echo
1171 for ac_var in $ac_subst_vars
1173 eval ac_val=$`echo $ac_var`
1174 echo "$ac_var='"'"'$ac_val'"'"'"
1175 done | sort
1176 echo
1178 if test -n "$ac_subst_files"; then
1179 cat <<\_ASBOX
1180 ## ------------- ##
1181 ## Output files. ##
1182 ## ------------- ##
1183 _ASBOX
1184 echo
1185 for ac_var in $ac_subst_files
1187 eval ac_val=$`echo $ac_var`
1188 echo "$ac_var='"'"'$ac_val'"'"'"
1189 done | sort
1190 echo
1193 if test -s confdefs.h; then
1194 cat <<\_ASBOX
1195 ## ----------- ##
1196 ## confdefs.h. ##
1197 ## ----------- ##
1198 _ASBOX
1199 echo
1200 sed "/^$/d" confdefs.h | sort
1201 echo
1203 test "$ac_signal" != 0 &&
1204 echo "$as_me: caught signal $ac_signal"
1205 echo "$as_me: exit $exit_status"
1206 } >&5
1207 rm -f core *.core &&
1208 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1209 exit $exit_status
1211 for ac_signal in 1 2 13 15; do
1212 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1213 done
1214 ac_signal=0
1216 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1217 rm -rf conftest* confdefs.h
1218 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1219 echo >confdefs.h
1221 # Predefined preprocessor variables.
1223 cat >>confdefs.h <<_ACEOF
1224 #define PACKAGE_NAME "$PACKAGE_NAME"
1225 _ACEOF
1228 cat >>confdefs.h <<_ACEOF
1229 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1230 _ACEOF
1233 cat >>confdefs.h <<_ACEOF
1234 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1235 _ACEOF
1238 cat >>confdefs.h <<_ACEOF
1239 #define PACKAGE_STRING "$PACKAGE_STRING"
1240 _ACEOF
1243 cat >>confdefs.h <<_ACEOF
1244 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1245 _ACEOF
1248 # Let the site file select an alternate cache file if it wants to.
1249 # Prefer explicitly selected file to automatically selected ones.
1250 if test -z "$CONFIG_SITE"; then
1251 if test "x$prefix" != xNONE; then
1252 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1253 else
1254 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1257 for ac_site_file in $CONFIG_SITE; do
1258 if test -r "$ac_site_file"; then
1259 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1260 echo "$as_me: loading site script $ac_site_file" >&6;}
1261 sed 's/^/| /' "$ac_site_file" >&5
1262 . "$ac_site_file"
1264 done
1266 if test -r "$cache_file"; then
1267 # Some versions of bash will fail to source /dev/null (special
1268 # files actually), so we avoid doing that.
1269 if test -f "$cache_file"; then
1270 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1271 echo "$as_me: loading cache $cache_file" >&6;}
1272 case $cache_file in
1273 [\\/]* | ?:[\\/]* ) . $cache_file;;
1274 *) . ./$cache_file;;
1275 esac
1277 else
1278 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1279 echo "$as_me: creating cache $cache_file" >&6;}
1280 >$cache_file
1283 # Check that the precious variables saved in the cache have kept the same
1284 # value.
1285 ac_cache_corrupted=false
1286 for ac_var in `(set) 2>&1 |
1287 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1288 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1289 eval ac_new_set=\$ac_env_${ac_var}_set
1290 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1291 eval ac_new_val="\$ac_env_${ac_var}_value"
1292 case $ac_old_set,$ac_new_set in
1293 set,)
1294 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1295 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1296 ac_cache_corrupted=: ;;
1297 ,set)
1298 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1299 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1300 ac_cache_corrupted=: ;;
1301 ,);;
1303 if test "x$ac_old_val" != "x$ac_new_val"; then
1304 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1305 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1306 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1307 echo "$as_me: former value: $ac_old_val" >&2;}
1308 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1309 echo "$as_me: current value: $ac_new_val" >&2;}
1310 ac_cache_corrupted=:
1311 fi;;
1312 esac
1313 # Pass precious variables to config.status.
1314 if test "$ac_new_set" = set; then
1315 case $ac_new_val in
1316 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1317 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1318 *) ac_arg=$ac_var=$ac_new_val ;;
1319 esac
1320 case " $ac_configure_args " in
1321 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1322 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1323 esac
1325 done
1326 if $ac_cache_corrupted; then
1327 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1328 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1329 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1330 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1331 { (exit 1); exit 1; }; }
1334 ac_ext=c
1335 ac_cpp='$CPP $CPPFLAGS'
1336 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1337 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1338 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1367 ac_config_headers="$ac_config_headers config.h"
1369 ac_aux_dir=
1370 for ac_dir in scripts $srcdir/scripts; do
1371 if test -f $ac_dir/install-sh; then
1372 ac_aux_dir=$ac_dir
1373 ac_install_sh="$ac_aux_dir/install-sh -c"
1374 break
1375 elif test -f $ac_dir/install.sh; then
1376 ac_aux_dir=$ac_dir
1377 ac_install_sh="$ac_aux_dir/install.sh -c"
1378 break
1379 elif test -f $ac_dir/shtool; then
1380 ac_aux_dir=$ac_dir
1381 ac_install_sh="$ac_aux_dir/shtool install -c"
1382 break
1384 done
1385 if test -z "$ac_aux_dir"; then
1386 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&5
1387 echo "$as_me: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&2;}
1388 { (exit 1); exit 1; }; }
1390 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1391 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1392 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1395 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
1396 { { echo "$as_me:$LINENO: error: you must configure in a separate build directory" >&5
1397 echo "$as_me: error: you must configure in a separate build directory" >&2;}
1398 { (exit 1); exit 1; }; }
1401 # This will get text that should go into config.make.
1402 config_vars=
1404 # Check for a --with-gmp argument and set gmp-srcdir in config.make.
1406 # Check whether --with-gmp or --without-gmp was given.
1407 if test "${with_gmp+set}" = set; then
1408 withval="$with_gmp"
1410 case "$with_gmp" in
1411 yes) { { echo "$as_me:$LINENO: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&5
1412 echo "$as_me: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&2;}
1413 { (exit 1); exit 1; }; } ;;
1414 ''|no) ;;
1415 *) config_vars="$config_vars
1416 gmp-srcdir = $withval" ;;
1417 esac
1420 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
1422 # Check whether --with-gd or --without-gd was given.
1423 if test "${with_gd+set}" = set; then
1424 withval="$with_gd"
1425 case "$with_gd" in
1426 yes|''|no) ;;
1427 *) libgd_include="-I$withval/include"
1428 libgd_ldflags="-L$withval/lib" ;;
1429 esac
1433 # Check whether --with-gd-include or --without-gd-include was given.
1434 if test "${with_gd_include+set}" = set; then
1435 withval="$with_gd_include"
1436 case "$with_gd_include" in
1437 ''|no) ;;
1438 *) libgd_include="-I$withval" ;;
1439 esac
1443 # Check whether --with-gd-lib or --without-gd-lib was given.
1444 if test "${with_gd_lib+set}" = set; then
1445 withval="$with_gd_lib"
1446 case "$with_gd_lib" in
1447 ''|no) ;;
1448 *) libgd_ldflags="-L$withval" ;;
1449 esac
1453 if test -n "$libgd_include"; then
1454 config_vars="$config_vars
1455 CFLAGS-memusagestat.c = $libgd_include"
1457 if test -n "$libgd_ldflags"; then
1458 config_vars="$config_vars
1459 libgd-LDFLAGS = $libgd_ldflags"
1463 # Check whether --with-fp or --without-fp was given.
1464 if test "${with_fp+set}" = set; then
1465 withval="$with_fp"
1466 with_fp=$withval
1467 else
1468 with_fp=yes
1472 # Check whether --with-binutils or --without-binutils was given.
1473 if test "${with_binutils+set}" = set; then
1474 withval="$with_binutils"
1475 path_binutils=$withval
1476 else
1477 path_binutils=''
1480 # Check whether --with-elf or --without-elf was given.
1481 if test "${with_elf+set}" = set; then
1482 withval="$with_elf"
1483 elf=$withval
1484 else
1485 elf=no
1488 # Check whether --with-xcoff or --without-xcoff was given.
1489 if test "${with_xcoff+set}" = set; then
1490 withval="$with_xcoff"
1491 xcoff=$withval
1492 else
1493 xcoff=no
1496 # Check whether --with-cvs or --without-cvs was given.
1497 if test "${with_cvs+set}" = set; then
1498 withval="$with_cvs"
1499 with_cvs=$withval
1500 else
1501 with_cvs=yes
1503 if test "$with_cvs" = yes; then
1504 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1505 then
1506 with_cvs=no
1512 # Check whether --with-headers or --without-headers was given.
1513 if test "${with_headers+set}" = set; then
1514 withval="$with_headers"
1515 sysheaders=$withval
1516 else
1517 sysheaders=''
1520 # Check whether --enable-sanity-checks or --disable-sanity-checks was given.
1521 if test "${enable_sanity_checks+set}" = set; then
1522 enableval="$enable_sanity_checks"
1523 enable_sanity=$enableval
1524 else
1525 enable_sanity=yes
1529 # Check whether --enable-check-abi or --disable-check-abi was given.
1530 if test "${enable_check_abi+set}" = set; then
1531 enableval="$enable_check_abi"
1532 enable_check_abi=$enableval
1533 else
1534 enable_check_abi=no
1537 static=yes
1538 # Check whether --enable-shared or --disable-shared was given.
1539 if test "${enable_shared+set}" = set; then
1540 enableval="$enable_shared"
1541 shared=$enableval
1542 else
1543 shared=default
1545 # Check whether --enable-profile or --disable-profile was given.
1546 if test "${enable_profile+set}" = set; then
1547 enableval="$enable_profile"
1548 profile=$enableval
1549 else
1550 profile=yes
1552 # Check whether --enable-omitfp or --disable-omitfp was given.
1553 if test "${enable_omitfp+set}" = set; then
1554 enableval="$enable_omitfp"
1555 omitfp=$enableval
1556 else
1557 omitfp=no
1559 # Check whether --enable-bounded or --disable-bounded was given.
1560 if test "${enable_bounded+set}" = set; then
1561 enableval="$enable_bounded"
1562 bounded=$enableval
1563 else
1564 bounded=no
1566 # Check whether --enable-versioning or --disable-versioning was given.
1567 if test "${enable_versioning+set}" = set; then
1568 enableval="$enable_versioning"
1569 enable_versioning=$enableval
1570 else
1571 enable_versioning=yes
1574 # Check whether --enable-oldest-abi or --disable-oldest-abi was given.
1575 if test "${enable_oldest_abi+set}" = set; then
1576 enableval="$enable_oldest_abi"
1577 oldest_abi=$enableval
1578 else
1579 oldest_abi=no
1581 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
1582 oldest_abi=default
1583 else
1584 cat >>confdefs.h <<_ACEOF
1585 #define GLIBC_OLDEST_ABI "$oldest_abi"
1586 _ACEOF
1591 # Check whether --enable-add-ons or --disable-add-ons was given.
1592 if test "${enable_add_ons+set}" = set; then
1593 enableval="$enable_add_ons"
1594 case "$enableval" in
1595 yes) add_ons=`cd $srcdir && echo */configure | sed -e 's!/configure!!g'`
1596 test "$add_ons" = "*" && add_ons= ;;
1597 *) add_ons=`echo "$enableval" | sed 's/,/ /g'`;;
1598 esac
1599 else
1600 add_ons=
1604 # Check whether --with-tls or --without-tls was given.
1605 if test "${with_tls+set}" = set; then
1606 withval="$with_tls"
1607 usetls=$withval
1608 else
1609 usetls=no
1613 # Check whether --with-__thread or --without-__thread was given.
1614 if test "${with___thread+set}" = set; then
1615 withval="$with___thread"
1616 use__thread=$withval
1617 else
1618 use__thread=yes
1621 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1622 if test "${enable_hidden_plt+set}" = set; then
1623 enableval="$enable_hidden_plt"
1624 hidden=$enableval
1625 else
1626 hidden=yes
1628 if test "x$hidden" = xno; then
1629 cat >>confdefs.h <<\_ACEOF
1630 #define NO_HIDDEN 1
1631 _ACEOF
1635 # Check whether --enable-bind-now or --disable-bind-now was given.
1636 if test "${enable_bind_now+set}" = set; then
1637 enableval="$enable_bind_now"
1638 bindnow=$enableval
1639 else
1640 bindnow=no
1646 subdirs="$subdirs "
1647 add_ons_pfx=
1648 if test x"$add_ons" != x; then
1649 for f in $add_ons; do
1650 # Some sanity checks
1651 if test "$f" = "crypt"; then
1652 { { echo "$as_me:$LINENO: error:
1653 *** It seems that you're using an old \`crypt' add-on. crypt is now
1654 *** part of glibc and using the old add-on will not work with this
1655 *** release. Start again with fresh sources and without the old
1656 *** \`crypt' add-on." >&5
1657 echo "$as_me: error:
1658 *** It seems that you're using an old \`crypt' add-on. crypt is now
1659 *** part of glibc and using the old add-on will not work with this
1660 *** release. Start again with fresh sources and without the old
1661 *** \`crypt' add-on." >&2;}
1662 { (exit 1); exit 1; }; }
1664 if test "$f" = "localedata"; then
1665 { { echo "$as_me:$LINENO: error:
1666 *** It seems that you're using an old \`localedata' add-on. localedata
1667 *** is now part of glibc and using the old add-on will not work with
1668 *** this release. Start again with fresh sources and without the old
1669 *** \`localedata' add-on." >&5
1670 echo "$as_me: error:
1671 *** It seems that you're using an old \`localedata' add-on. localedata
1672 *** is now part of glibc and using the old add-on will not work with
1673 *** this release. Start again with fresh sources and without the old
1674 *** \`localedata' add-on." >&2;}
1675 { (exit 1); exit 1; }; }
1677 # Test whether such a subdir really exists.
1678 if test -d $srcdir/$f; then
1679 add_ons_pfx="$add_ons_pfx $f/"
1680 subdirs="$subdirs $f"
1681 else
1682 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1683 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1684 { (exit 1); exit 1; }; }
1686 done
1689 # Check whether --enable-static-nss or --disable-static-nss was given.
1690 if test "${enable_static_nss+set}" = set; then
1691 enableval="$enable_static_nss"
1692 static_nss=$enableval
1693 else
1694 static_nss=no
1696 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1697 static_nss=yes
1698 cat >>confdefs.h <<\_ACEOF
1699 #define DO_STATIC_NSS 1
1700 _ACEOF
1704 # Check whether --enable-force-install or --disable-force-install was given.
1705 if test "${enable_force_install+set}" = set; then
1706 enableval="$enable_force_install"
1707 force_install=$enableval
1708 else
1709 force_install=yes
1713 # Check whether --enable-kernel or --disable-kernel was given.
1714 if test "${enable_kernel+set}" = set; then
1715 enableval="$enable_kernel"
1716 minimum_kernel=$enableval
1718 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1719 # Better nothing than this.
1720 minimum_kernel=""
1721 else
1722 if test "$minimum_kernel" = current; then
1723 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1727 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1728 if test "${enable_all_warnings+set}" = set; then
1729 enableval="$enable_all_warnings"
1730 all_warnings=$enableval
1734 # Make sure we can run config.sub.
1735 $ac_config_sub sun4 >/dev/null 2>&1 ||
1736 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1737 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1738 { (exit 1); exit 1; }; }
1740 echo "$as_me:$LINENO: checking build system type" >&5
1741 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1742 if test "${ac_cv_build+set}" = set; then
1743 echo $ECHO_N "(cached) $ECHO_C" >&6
1744 else
1745 ac_cv_build_alias=$build_alias
1746 test -z "$ac_cv_build_alias" &&
1747 ac_cv_build_alias=`$ac_config_guess`
1748 test -z "$ac_cv_build_alias" &&
1749 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1750 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1751 { (exit 1); exit 1; }; }
1752 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1753 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1754 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1755 { (exit 1); exit 1; }; }
1758 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1759 echo "${ECHO_T}$ac_cv_build" >&6
1760 build=$ac_cv_build
1761 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1762 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1763 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1766 echo "$as_me:$LINENO: checking host system type" >&5
1767 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1768 if test "${ac_cv_host+set}" = set; then
1769 echo $ECHO_N "(cached) $ECHO_C" >&6
1770 else
1771 ac_cv_host_alias=$host_alias
1772 test -z "$ac_cv_host_alias" &&
1773 ac_cv_host_alias=$ac_cv_build_alias
1774 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1775 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1776 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1777 { (exit 1); exit 1; }; }
1780 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1781 echo "${ECHO_T}$ac_cv_host" >&6
1782 host=$ac_cv_host
1783 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1784 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1785 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1789 # The way shlib-versions is used to generate soversions.mk uses a
1790 # fairly simplistic model for name recognition that can't distinguish
1791 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1792 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1793 # tell. This doesn't get used much beyond that, so it's fairly safe.
1794 case "$host_os" in
1795 linux*)
1797 gnu*)
1798 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1800 esac
1802 # We keep the original values in `$config_*' and never modify them, so we
1803 # can write them unchanged into config.make. Everything else uses
1804 # $machine, $vendor, and $os, and changes them whenever convenient.
1805 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1807 # Don't allow vendor == "unknown"
1808 test "$config_vendor" = unknown && config_vendor=
1809 config_os="`echo $config_os | sed 's/^unknown-//'`"
1811 # Some configurations imply other options.
1812 case "$host_os" in
1813 gnu* | linux* | bsd4.4* | netbsd* | freebsd*)
1814 # These systems always use GNU tools.
1815 gnu_ld=yes gnu_as=yes ;;
1816 esac
1817 case "$host_os" in
1818 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1819 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1821 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1822 # These systems (almost) always use the ELF format.
1823 elf=yes
1825 aix*)
1826 # These systems are always xcoff
1827 xcoff=yes
1828 elf=no
1830 esac
1832 machine=$config_machine
1833 vendor=$config_vendor
1834 os=$config_os
1836 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1837 # Unify this here.
1838 if test "$machine" = rs6000; then
1839 machine="powerpc"
1842 # Braindead PowerPC box with absolutely no FPU.
1843 case "$machine-$host_os" in
1844 powerpc*-*soft)
1845 with_fp=no
1847 esac
1850 ### I put this here to prevent those annoying emails from people who cannot
1851 ### read and try to compile glibc on unsupported platforms. --drepper
1853 ### By using the undocumented --enable-hacker-mode option for configure
1854 ### one can skip this test to make the configuration not fail for unsupported
1855 ### platforms.
1857 if test -z "$enable_hacker_mode"; then
1858 case "$machine-$host_os" in
1859 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1862 echo "*** The GNU C library is currently not available for this platform."
1863 echo "*** So far nobody cared to port it and if there is no volunteer it"
1864 echo "*** might never happen. So, if you have interest to see glibc on"
1865 echo "*** this platform visit"
1866 echo "*** http://www.gnu.org/software/libc/porting.html"
1867 echo "*** and join the group of porters"
1868 exit 1
1870 esac
1873 # Expand the configuration machine name into a subdirectory by architecture
1874 # type and particular chip.
1875 case "$machine" in
1876 a29k | am29000) base_machine=a29k machine=a29k ;;
1877 alpha*) base_machine=alpha machine=alpha/$machine ;;
1878 arm*) base_machine=arm machine=arm/arm32/$machine ;;
1879 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1880 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1881 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1882 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1883 i[3456]86) base_machine=i386 machine=i386/$machine ;;
1884 ia64) base_machine=ia64 machine=ia64 ;;
1885 m680?0) base_machine=m68k machine=m68k/$machine ;;
1886 m68k) base_machine=m68k machine=m68k/m68020 ;;
1887 m88???) base_machine=m88k machine=m88k/$machine ;;
1888 m88k) base_machine=m88k machine=m88k/m88100 ;;
1889 mips64*) base_machine=mips64
1890 case "$CC $CFLAGS $CPPFLAGS " in
1891 *" -mabi=n32 "*) mips_cc_abi=n32 ;;
1892 *" -mabi=64 "*|*" -mabi=n64 "*) mips_cc_abi=64 ;;
1893 *" -mabi=32 "*|*" -mabi=o32 "*) mips_cc_abi=32 ;;
1894 *) mips_cc_abi=default ;;
1895 esac
1896 case $config_os in
1897 *abin32*) mips_config_abi=n32 ;;
1898 *abi64*|*abin64*) mips_config_abi=64 ;;
1899 *abi32*|*abio32*) mips_config_abi=32 ;;
1900 *) mips_config_abi=$mips_cc_abi ;;
1901 esac
1902 case $mips_config_abi in
1903 default) machine=mips/mips64/n32 mips_config_abi=n32 ;;
1904 n32) machine=mips/mips64/n32 ;;
1905 64) machine=mips/mips64/n64 ;;
1906 32) machine=mips/mips32/kern64 ;;
1907 esac
1908 machine=$machine/$config_machine
1909 if test $mips_config_abi != $mips_cc_abi; then
1910 # This won't make it to config.make, but we want to
1911 # set this in case configure tests depend on it.
1912 CPPFLAGS="$CPPFLAGS -mabi=$mips_config_abi"
1915 mips*) base_machine=mips machine=mips/mips32/$machine ;;
1916 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1917 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1918 s390) base_machine=s390 machine=s390/s390-32 ;;
1919 s390x) base_machine=s390 machine=s390/s390-64 ;;
1920 sh3*) base_machine=sh machine=sh/sh3 ;;
1921 sh4*) base_machine=sh machine=sh/sh4 ;;
1922 sparc | sparcv[67])
1923 base_machine=sparc machine=sparc/sparc32 ;;
1924 sparcv8 | supersparc | hypersparc)
1925 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1926 sparcv8plus | sparcv8plusa | sparcv9)
1927 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1928 sparcv8plusb | sparcv9b)
1929 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1930 sparc64 | ultrasparc)
1931 base_machine=sparc machine=sparc/sparc64 ;;
1932 sparc64b | ultrasparc3)
1933 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1934 thumb*) base_machine=thumb machine=arm/thumb/$machine ;;
1935 *) base_machine=$machine ;;
1936 esac
1939 if test "$base_machine" = "i386"; then
1940 cat >>confdefs.h <<\_ACEOF
1941 #define USE_REGPARMS 1
1942 _ACEOF
1946 # Compute the list of sysdep directories for this configuration.
1947 # This can take a while to compute.
1948 sysdep_dir=$srcdir/sysdeps
1949 echo "$as_me:$LINENO: checking sysdep dirs" >&5
1950 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
1951 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
1952 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
1954 case "$os" in
1955 gnu*)
1956 base_os=mach/hurd ;;
1957 netbsd* | 386bsd* | freebsd* | bsdi*)
1958 base_os=unix/bsd/bsd4.4 ;;
1959 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
1960 base_os=unix/bsd ;;
1961 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
1962 base_os=unix/sysv ;;
1963 irix6*)
1964 base_os=unix/sysv/irix6/$os ;;
1965 solaris[2-9]*)
1966 base_os=unix/sysv/sysv4 ;;
1967 hpux*)
1968 base_os=unix/sysv/hpux/$os ;;
1969 aix4.3*)
1970 base_os=unix/sysv/aix/aix4.3 ;;
1971 none)
1972 base_os=standalone ;;
1974 base_os='' ;;
1975 esac
1977 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
1978 tail=$os
1979 ostry=$os
1980 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
1981 ostry="$ostry /$o"
1982 tail=$o
1983 done
1984 o=`echo $tail | sed 's/[0-9]*$//'`
1985 if test $o != $tail; then
1986 ostry="$ostry /$o"
1988 # For linux-gnu, try linux-gnu, then linux.
1989 o=`echo $tail | sed 's/-.*$//'`
1990 if test $o != $tail; then
1991 ostry="$ostry /$o"
1994 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
1995 base=
1996 tail=$base_os
1997 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
1998 set $b
1999 base="$base /$1"
2000 tail="$2"
2001 done
2003 # For sparc/sparc32, try sparc/sparc32 and then sparc.
2004 mach=
2005 tail=$machine
2006 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
2007 set $m
2008 # Prepend the machine's FPU directory unless --without-fp.
2009 if test "$with_fp" = yes; then
2010 mach="$mach /$1/fpu"
2011 else
2012 mach="$mach /$1/nofpu"
2014 mach="$mach /$1"
2015 tail="$2"
2016 done
2019 # Find what sysdep directories exist.
2020 sysnames=
2021 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2022 for d in $add_ons_pfx ''; do
2023 for b in $base ''; do
2024 for m0 in $mach ''; do
2025 for v in /$vendor ''; do
2026 test "$v" = / && continue
2027 for o in /$ostry ''; do
2028 test "$o" = / && continue
2029 for m in $mach ''; do
2030 if test "$m0$b$v$o$m"; then
2031 try="${d}sysdeps$m0$b$v$o$m"
2032 test -n "$enable_debug_configure" &&
2033 echo "$0 DEBUG: try $try" >&2
2034 if test -d $srcdir/$try; then
2035 sysnames="$sysnames $try"
2036 { test -n "$o" || test -n "$b"; } && os_used=t
2037 { test -n "$m" || test -n "$m0"; } && machine_used=t
2040 done
2041 done
2042 done
2043 done
2044 done
2045 done
2046 IFS="$ac_save_ifs"
2048 if test -z "$os_used" && test "$os" != none; then
2049 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2050 echo "$as_me: error: Operating system $os is not supported." >&2;}
2051 { (exit 1); exit 1; }; }
2053 if test -z "$machine_used" && test "$machine" != none; then
2054 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2055 echo "$as_me: error: The $machine is not supported." >&2;}
2056 { (exit 1); exit 1; }; }
2059 # We have now validated the configuration.
2062 # If using ELF, look for an `elf' subdirectory of each machine directory.
2063 # We prepend these rather than inserting them whereever the machine appears
2064 # because things specified by the machine's ELF ABI should override
2065 # OS-specific things, and should always be the same for any OS on the
2066 # machine (otherwise what's the point of an ABI?).
2067 if test "$elf" = yes; then
2068 elf_dirs=
2069 for d in $add_ons_pfx ''; do
2070 for m in $mach; do
2071 if test -d $srcdir/${d}sysdeps$m/elf; then
2072 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2074 done
2075 done
2076 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2080 # Expand the list of system names into a full list of directories
2081 # from each element's parent name and Implies file (if present).
2082 set $sysnames
2083 names=
2084 while test $# -gt 0; do
2085 name=$1
2086 shift
2088 case " $names " in *" $name "*)
2089 # Already in the list.
2090 continue
2091 esac
2093 # Report each name as we discover it, so there is no long pause in output.
2094 echo $ECHO_N "$name $ECHO_C" >&6
2096 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2098 case $name in
2099 /*) xsrcdir= ;;
2100 *) xsrcdir=$srcdir/ ;;
2101 esac
2102 test -n "$enable_debug_configure" &&
2103 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2105 if test -f $xsrcdir$name/Implies; then
2106 # Collect more names from the `Implies' file (removing comments).
2107 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2108 implied=
2109 for x in $implied_candidate; do
2110 found=no
2111 if test -d $xsrcdir$name_base/$x; then
2112 implied="$implied $name_base/$x";
2113 found=yes
2115 for d in $add_ons_pfx ''; do
2116 try="${d}sysdeps/$x"
2117 case $d in
2118 /*) try_srcdir= ;;
2119 *) try_srcdir=$srcdir/ ;;
2120 esac
2121 test -n "$enable_debug_configure" &&
2122 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2123 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2124 then
2125 implied="$implied $try"
2126 found=yes
2128 done
2129 if test $found = no; then
2130 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2131 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2133 done
2134 else
2135 implied=
2138 # Add NAME to the list of names.
2139 names="$names $name"
2141 # Find the parent of NAME, using the empty string if it has none.
2142 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2144 # Add the names implied by NAME, and NAME's parent (if it has one), to
2145 # the list of names to be processed (the argument list). We prepend the
2146 # implied names to the list and append the parent. We want implied
2147 # directories to come before further directories inferred from the
2148 # configuration components; this ensures that for sysv4, unix/common
2149 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2150 # after sysv4).
2151 sysnames="`echo $implied $* $parent`"
2152 test -n "$sysnames" && set $sysnames
2153 done
2155 # Add the default directories.
2156 default_sysnames=sysdeps/generic
2157 if test "$elf" = yes; then
2158 default_sysnames="sysdeps/generic/elf $default_sysnames"
2160 sysnames="$names $default_sysnames"
2162 # The other names were emitted during the scan.
2163 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2164 echo "${ECHO_T}$default_sysnames" >&6
2167 ### Locate tools.
2169 # Find a good install program. We prefer a C program (faster),
2170 # so one script is as good as another. But avoid the broken or
2171 # incompatible versions:
2172 # SysV /etc/install, /usr/sbin/install
2173 # SunOS /usr/etc/install
2174 # IRIX /sbin/install
2175 # AIX /bin/install
2176 # AmigaOS /C/install, which installs bootblocks on floppy discs
2177 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2178 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2179 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2180 # OS/2's system install, which has a completely different semantic
2181 # ./install, which can be erroneously created by make from ./install.sh.
2182 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2183 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2184 if test -z "$INSTALL"; then
2185 if test "${ac_cv_path_install+set}" = set; then
2186 echo $ECHO_N "(cached) $ECHO_C" >&6
2187 else
2188 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2189 for as_dir in $PATH
2191 IFS=$as_save_IFS
2192 test -z "$as_dir" && as_dir=.
2193 # Account for people who put trailing slashes in PATH elements.
2194 case $as_dir/ in
2195 ./ | .// | /cC/* | \
2196 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2197 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2198 /usr/ucb/* ) ;;
2200 # OSF1 and SCO ODT 3.0 have their own names for install.
2201 # Don't use installbsd from OSF since it installs stuff as root
2202 # by default.
2203 for ac_prog in ginstall scoinst install; do
2204 for ac_exec_ext in '' $ac_executable_extensions; do
2205 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2206 if test $ac_prog = install &&
2207 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2208 # AIX install. It has an incompatible calling convention.
2210 elif test $ac_prog = install &&
2211 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2212 # program-specific install script used by HP pwplus--don't use.
2214 else
2215 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2216 break 3
2219 done
2220 done
2222 esac
2223 done
2227 if test "${ac_cv_path_install+set}" = set; then
2228 INSTALL=$ac_cv_path_install
2229 else
2230 # As a last resort, use the slow shell script. We don't cache a
2231 # path for INSTALL within a source directory, because that will
2232 # break other packages using the cache if that directory is
2233 # removed, or if the path is relative.
2234 INSTALL=$ac_install_sh
2237 echo "$as_me:$LINENO: result: $INSTALL" >&5
2238 echo "${ECHO_T}$INSTALL" >&6
2240 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2241 # It thinks the first close brace ends the variable substitution.
2242 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2244 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2246 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2248 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2249 # The makefiles need to use a different form to find it in $srcdir.
2250 INSTALL='\$(..)./scripts/install-sh -c'
2252 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2253 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2254 LN_S=$as_ln_s
2255 if test "$LN_S" = "ln -s"; then
2256 echo "$as_me:$LINENO: result: yes" >&5
2257 echo "${ECHO_T}yes" >&6
2258 else
2259 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2260 echo "${ECHO_T}no, using $LN_S" >&6
2264 ac_ext=c
2265 ac_cpp='$CPP $CPPFLAGS'
2266 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2267 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2268 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2269 if test -n "$ac_tool_prefix"; then
2270 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2271 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2272 echo "$as_me:$LINENO: checking for $ac_word" >&5
2273 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2274 if test "${ac_cv_prog_CC+set}" = set; then
2275 echo $ECHO_N "(cached) $ECHO_C" >&6
2276 else
2277 if test -n "$CC"; then
2278 ac_cv_prog_CC="$CC" # Let the user override the test.
2279 else
2280 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2281 for as_dir in $PATH
2283 IFS=$as_save_IFS
2284 test -z "$as_dir" && as_dir=.
2285 for ac_exec_ext in '' $ac_executable_extensions; do
2286 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2287 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2288 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2289 break 2
2291 done
2292 done
2296 CC=$ac_cv_prog_CC
2297 if test -n "$CC"; then
2298 echo "$as_me:$LINENO: result: $CC" >&5
2299 echo "${ECHO_T}$CC" >&6
2300 else
2301 echo "$as_me:$LINENO: result: no" >&5
2302 echo "${ECHO_T}no" >&6
2306 if test -z "$ac_cv_prog_CC"; then
2307 ac_ct_CC=$CC
2308 # Extract the first word of "gcc", so it can be a program name with args.
2309 set dummy gcc; ac_word=$2
2310 echo "$as_me:$LINENO: checking for $ac_word" >&5
2311 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2312 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2313 echo $ECHO_N "(cached) $ECHO_C" >&6
2314 else
2315 if test -n "$ac_ct_CC"; then
2316 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2317 else
2318 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2319 for as_dir in $PATH
2321 IFS=$as_save_IFS
2322 test -z "$as_dir" && as_dir=.
2323 for ac_exec_ext in '' $ac_executable_extensions; do
2324 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2325 ac_cv_prog_ac_ct_CC="gcc"
2326 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2327 break 2
2329 done
2330 done
2334 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2335 if test -n "$ac_ct_CC"; then
2336 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2337 echo "${ECHO_T}$ac_ct_CC" >&6
2338 else
2339 echo "$as_me:$LINENO: result: no" >&5
2340 echo "${ECHO_T}no" >&6
2343 CC=$ac_ct_CC
2344 else
2345 CC="$ac_cv_prog_CC"
2348 if test -z "$CC"; then
2349 if test -n "$ac_tool_prefix"; then
2350 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2351 set dummy ${ac_tool_prefix}cc; ac_word=$2
2352 echo "$as_me:$LINENO: checking for $ac_word" >&5
2353 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2354 if test "${ac_cv_prog_CC+set}" = set; then
2355 echo $ECHO_N "(cached) $ECHO_C" >&6
2356 else
2357 if test -n "$CC"; then
2358 ac_cv_prog_CC="$CC" # Let the user override the test.
2359 else
2360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2361 for as_dir in $PATH
2363 IFS=$as_save_IFS
2364 test -z "$as_dir" && as_dir=.
2365 for ac_exec_ext in '' $ac_executable_extensions; do
2366 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2367 ac_cv_prog_CC="${ac_tool_prefix}cc"
2368 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2369 break 2
2371 done
2372 done
2376 CC=$ac_cv_prog_CC
2377 if test -n "$CC"; then
2378 echo "$as_me:$LINENO: result: $CC" >&5
2379 echo "${ECHO_T}$CC" >&6
2380 else
2381 echo "$as_me:$LINENO: result: no" >&5
2382 echo "${ECHO_T}no" >&6
2386 if test -z "$ac_cv_prog_CC"; then
2387 ac_ct_CC=$CC
2388 # Extract the first word of "cc", so it can be a program name with args.
2389 set dummy cc; ac_word=$2
2390 echo "$as_me:$LINENO: checking for $ac_word" >&5
2391 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2392 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2393 echo $ECHO_N "(cached) $ECHO_C" >&6
2394 else
2395 if test -n "$ac_ct_CC"; then
2396 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2397 else
2398 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2399 for as_dir in $PATH
2401 IFS=$as_save_IFS
2402 test -z "$as_dir" && as_dir=.
2403 for ac_exec_ext in '' $ac_executable_extensions; do
2404 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2405 ac_cv_prog_ac_ct_CC="cc"
2406 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2407 break 2
2409 done
2410 done
2414 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2415 if test -n "$ac_ct_CC"; then
2416 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2417 echo "${ECHO_T}$ac_ct_CC" >&6
2418 else
2419 echo "$as_me:$LINENO: result: no" >&5
2420 echo "${ECHO_T}no" >&6
2423 CC=$ac_ct_CC
2424 else
2425 CC="$ac_cv_prog_CC"
2429 if test -z "$CC"; then
2430 # Extract the first word of "cc", so it can be a program name with args.
2431 set dummy cc; ac_word=$2
2432 echo "$as_me:$LINENO: checking for $ac_word" >&5
2433 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2434 if test "${ac_cv_prog_CC+set}" = set; then
2435 echo $ECHO_N "(cached) $ECHO_C" >&6
2436 else
2437 if test -n "$CC"; then
2438 ac_cv_prog_CC="$CC" # Let the user override the test.
2439 else
2440 ac_prog_rejected=no
2441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2442 for as_dir in $PATH
2444 IFS=$as_save_IFS
2445 test -z "$as_dir" && as_dir=.
2446 for ac_exec_ext in '' $ac_executable_extensions; do
2447 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2448 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2449 ac_prog_rejected=yes
2450 continue
2452 ac_cv_prog_CC="cc"
2453 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2454 break 2
2456 done
2457 done
2459 if test $ac_prog_rejected = yes; then
2460 # We found a bogon in the path, so make sure we never use it.
2461 set dummy $ac_cv_prog_CC
2462 shift
2463 if test $# != 0; then
2464 # We chose a different compiler from the bogus one.
2465 # However, it has the same basename, so the bogon will be chosen
2466 # first if we set CC to just the basename; use the full file name.
2467 shift
2468 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2473 CC=$ac_cv_prog_CC
2474 if test -n "$CC"; then
2475 echo "$as_me:$LINENO: result: $CC" >&5
2476 echo "${ECHO_T}$CC" >&6
2477 else
2478 echo "$as_me:$LINENO: result: no" >&5
2479 echo "${ECHO_T}no" >&6
2483 if test -z "$CC"; then
2484 if test -n "$ac_tool_prefix"; then
2485 for ac_prog in cl
2487 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2488 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2489 echo "$as_me:$LINENO: checking for $ac_word" >&5
2490 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2491 if test "${ac_cv_prog_CC+set}" = set; then
2492 echo $ECHO_N "(cached) $ECHO_C" >&6
2493 else
2494 if test -n "$CC"; then
2495 ac_cv_prog_CC="$CC" # Let the user override the test.
2496 else
2497 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2498 for as_dir in $PATH
2500 IFS=$as_save_IFS
2501 test -z "$as_dir" && as_dir=.
2502 for ac_exec_ext in '' $ac_executable_extensions; do
2503 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2504 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2505 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2506 break 2
2508 done
2509 done
2513 CC=$ac_cv_prog_CC
2514 if test -n "$CC"; then
2515 echo "$as_me:$LINENO: result: $CC" >&5
2516 echo "${ECHO_T}$CC" >&6
2517 else
2518 echo "$as_me:$LINENO: result: no" >&5
2519 echo "${ECHO_T}no" >&6
2522 test -n "$CC" && break
2523 done
2525 if test -z "$CC"; then
2526 ac_ct_CC=$CC
2527 for ac_prog in cl
2529 # Extract the first word of "$ac_prog", so it can be a program name with args.
2530 set dummy $ac_prog; ac_word=$2
2531 echo "$as_me:$LINENO: checking for $ac_word" >&5
2532 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2533 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2534 echo $ECHO_N "(cached) $ECHO_C" >&6
2535 else
2536 if test -n "$ac_ct_CC"; then
2537 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2538 else
2539 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2540 for as_dir in $PATH
2542 IFS=$as_save_IFS
2543 test -z "$as_dir" && as_dir=.
2544 for ac_exec_ext in '' $ac_executable_extensions; do
2545 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2546 ac_cv_prog_ac_ct_CC="$ac_prog"
2547 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2548 break 2
2550 done
2551 done
2555 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2556 if test -n "$ac_ct_CC"; then
2557 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2558 echo "${ECHO_T}$ac_ct_CC" >&6
2559 else
2560 echo "$as_me:$LINENO: result: no" >&5
2561 echo "${ECHO_T}no" >&6
2564 test -n "$ac_ct_CC" && break
2565 done
2567 CC=$ac_ct_CC
2573 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2574 See \`config.log' for more details." >&5
2575 echo "$as_me: error: no acceptable C compiler found in \$PATH
2576 See \`config.log' for more details." >&2;}
2577 { (exit 1); exit 1; }; }
2579 # Provide some information about the compiler.
2580 echo "$as_me:$LINENO:" \
2581 "checking for C compiler version" >&5
2582 ac_compiler=`set X $ac_compile; echo $2`
2583 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2584 (eval $ac_compiler --version </dev/null >&5) 2>&5
2585 ac_status=$?
2586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2587 (exit $ac_status); }
2588 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2589 (eval $ac_compiler -v </dev/null >&5) 2>&5
2590 ac_status=$?
2591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2592 (exit $ac_status); }
2593 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2594 (eval $ac_compiler -V </dev/null >&5) 2>&5
2595 ac_status=$?
2596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2597 (exit $ac_status); }
2599 EXEEXT=
2600 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2601 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2602 if test "${ac_cv_objext+set}" = set; then
2603 echo $ECHO_N "(cached) $ECHO_C" >&6
2604 else
2605 cat >conftest.$ac_ext <<_ACEOF
2606 /* confdefs.h. */
2607 _ACEOF
2608 cat confdefs.h >>conftest.$ac_ext
2609 cat >>conftest.$ac_ext <<_ACEOF
2610 /* end confdefs.h. */
2613 main ()
2617 return 0;
2619 _ACEOF
2620 rm -f conftest.o conftest.obj
2621 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2622 (eval $ac_compile) 2>&5
2623 ac_status=$?
2624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2625 (exit $ac_status); }; then
2626 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2627 case $ac_file in
2628 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2629 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2630 break;;
2631 esac
2632 done
2633 else
2634 echo "$as_me: failed program was:" >&5
2635 sed 's/^/| /' conftest.$ac_ext >&5
2637 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2638 See \`config.log' for more details." >&5
2639 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2640 See \`config.log' for more details." >&2;}
2641 { (exit 1); exit 1; }; }
2644 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2646 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2647 echo "${ECHO_T}$ac_cv_objext" >&6
2648 OBJEXT=$ac_cv_objext
2649 ac_objext=$OBJEXT
2650 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2651 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2652 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2653 echo $ECHO_N "(cached) $ECHO_C" >&6
2654 else
2655 cat >conftest.$ac_ext <<_ACEOF
2656 /* confdefs.h. */
2657 _ACEOF
2658 cat confdefs.h >>conftest.$ac_ext
2659 cat >>conftest.$ac_ext <<_ACEOF
2660 /* end confdefs.h. */
2663 main ()
2665 #ifndef __GNUC__
2666 choke me
2667 #endif
2670 return 0;
2672 _ACEOF
2673 rm -f conftest.$ac_objext
2674 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2675 (eval $ac_compile) 2>conftest.er1
2676 ac_status=$?
2677 grep -v '^ *+' conftest.er1 >conftest.err
2678 rm -f conftest.er1
2679 cat conftest.err >&5
2680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2681 (exit $ac_status); } &&
2682 { ac_try='test -z "$ac_c_werror_flag"
2683 || test ! -s conftest.err'
2684 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2685 (eval $ac_try) 2>&5
2686 ac_status=$?
2687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2688 (exit $ac_status); }; } &&
2689 { ac_try='test -s conftest.$ac_objext'
2690 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2691 (eval $ac_try) 2>&5
2692 ac_status=$?
2693 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2694 (exit $ac_status); }; }; then
2695 ac_compiler_gnu=yes
2696 else
2697 echo "$as_me: failed program was:" >&5
2698 sed 's/^/| /' conftest.$ac_ext >&5
2700 ac_compiler_gnu=no
2702 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2703 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2706 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2707 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2708 GCC=`test $ac_compiler_gnu = yes && echo yes`
2709 ac_test_CFLAGS=${CFLAGS+set}
2710 ac_save_CFLAGS=$CFLAGS
2711 CFLAGS="-g"
2712 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2713 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2714 if test "${ac_cv_prog_cc_g+set}" = set; then
2715 echo $ECHO_N "(cached) $ECHO_C" >&6
2716 else
2717 cat >conftest.$ac_ext <<_ACEOF
2718 /* confdefs.h. */
2719 _ACEOF
2720 cat confdefs.h >>conftest.$ac_ext
2721 cat >>conftest.$ac_ext <<_ACEOF
2722 /* end confdefs.h. */
2725 main ()
2729 return 0;
2731 _ACEOF
2732 rm -f conftest.$ac_objext
2733 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2734 (eval $ac_compile) 2>conftest.er1
2735 ac_status=$?
2736 grep -v '^ *+' conftest.er1 >conftest.err
2737 rm -f conftest.er1
2738 cat conftest.err >&5
2739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2740 (exit $ac_status); } &&
2741 { ac_try='test -z "$ac_c_werror_flag"
2742 || test ! -s conftest.err'
2743 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2744 (eval $ac_try) 2>&5
2745 ac_status=$?
2746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2747 (exit $ac_status); }; } &&
2748 { ac_try='test -s conftest.$ac_objext'
2749 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2750 (eval $ac_try) 2>&5
2751 ac_status=$?
2752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2753 (exit $ac_status); }; }; then
2754 ac_cv_prog_cc_g=yes
2755 else
2756 echo "$as_me: failed program was:" >&5
2757 sed 's/^/| /' conftest.$ac_ext >&5
2759 ac_cv_prog_cc_g=no
2761 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2763 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2764 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2765 if test "$ac_test_CFLAGS" = set; then
2766 CFLAGS=$ac_save_CFLAGS
2767 elif test $ac_cv_prog_cc_g = yes; then
2768 if test "$GCC" = yes; then
2769 CFLAGS="-g -O2"
2770 else
2771 CFLAGS="-g"
2773 else
2774 if test "$GCC" = yes; then
2775 CFLAGS="-O2"
2776 else
2777 CFLAGS=
2780 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2781 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2782 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2783 echo $ECHO_N "(cached) $ECHO_C" >&6
2784 else
2785 ac_cv_prog_cc_stdc=no
2786 ac_save_CC=$CC
2787 cat >conftest.$ac_ext <<_ACEOF
2788 /* confdefs.h. */
2789 _ACEOF
2790 cat confdefs.h >>conftest.$ac_ext
2791 cat >>conftest.$ac_ext <<_ACEOF
2792 /* end confdefs.h. */
2793 #include <stdarg.h>
2794 #include <stdio.h>
2795 #include <sys/types.h>
2796 #include <sys/stat.h>
2797 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2798 struct buf { int x; };
2799 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2800 static char *e (p, i)
2801 char **p;
2802 int i;
2804 return p[i];
2806 static char *f (char * (*g) (char **, int), char **p, ...)
2808 char *s;
2809 va_list v;
2810 va_start (v,p);
2811 s = g (p, va_arg (v,int));
2812 va_end (v);
2813 return s;
2816 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2817 function prototypes and stuff, but not '\xHH' hex character constants.
2818 These don't provoke an error unfortunately, instead are silently treated
2819 as 'x'. The following induces an error, until -std1 is added to get
2820 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2821 array size at least. It's necessary to write '\x00'==0 to get something
2822 that's true only with -std1. */
2823 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2825 int test (int i, double x);
2826 struct s1 {int (*f) (int a);};
2827 struct s2 {int (*f) (double a);};
2828 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2829 int argc;
2830 char **argv;
2832 main ()
2834 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2836 return 0;
2838 _ACEOF
2839 # Don't try gcc -ansi; that turns off useful extensions and
2840 # breaks some systems' header files.
2841 # AIX -qlanglvl=ansi
2842 # Ultrix and OSF/1 -std1
2843 # HP-UX 10.20 and later -Ae
2844 # HP-UX older versions -Aa -D_HPUX_SOURCE
2845 # SVR4 -Xc -D__EXTENSIONS__
2846 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2848 CC="$ac_save_CC $ac_arg"
2849 rm -f conftest.$ac_objext
2850 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2851 (eval $ac_compile) 2>conftest.er1
2852 ac_status=$?
2853 grep -v '^ *+' conftest.er1 >conftest.err
2854 rm -f conftest.er1
2855 cat conftest.err >&5
2856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2857 (exit $ac_status); } &&
2858 { ac_try='test -z "$ac_c_werror_flag"
2859 || test ! -s conftest.err'
2860 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2861 (eval $ac_try) 2>&5
2862 ac_status=$?
2863 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2864 (exit $ac_status); }; } &&
2865 { ac_try='test -s conftest.$ac_objext'
2866 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2867 (eval $ac_try) 2>&5
2868 ac_status=$?
2869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2870 (exit $ac_status); }; }; then
2871 ac_cv_prog_cc_stdc=$ac_arg
2872 break
2873 else
2874 echo "$as_me: failed program was:" >&5
2875 sed 's/^/| /' conftest.$ac_ext >&5
2878 rm -f conftest.err conftest.$ac_objext
2879 done
2880 rm -f conftest.$ac_ext conftest.$ac_objext
2881 CC=$ac_save_CC
2885 case "x$ac_cv_prog_cc_stdc" in
2886 x|xno)
2887 echo "$as_me:$LINENO: result: none needed" >&5
2888 echo "${ECHO_T}none needed" >&6 ;;
2890 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2891 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2892 CC="$CC $ac_cv_prog_cc_stdc" ;;
2893 esac
2895 # Some people use a C++ compiler to compile C. Since we use `exit',
2896 # in C++ we need to declare it. In case someone uses the same compiler
2897 # for both compiling C and C++ we need to have the C++ compiler decide
2898 # the declaration of exit, since it's the most demanding environment.
2899 cat >conftest.$ac_ext <<_ACEOF
2900 #ifndef __cplusplus
2901 choke me
2902 #endif
2903 _ACEOF
2904 rm -f conftest.$ac_objext
2905 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2906 (eval $ac_compile) 2>conftest.er1
2907 ac_status=$?
2908 grep -v '^ *+' conftest.er1 >conftest.err
2909 rm -f conftest.er1
2910 cat conftest.err >&5
2911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2912 (exit $ac_status); } &&
2913 { ac_try='test -z "$ac_c_werror_flag"
2914 || test ! -s conftest.err'
2915 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2916 (eval $ac_try) 2>&5
2917 ac_status=$?
2918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2919 (exit $ac_status); }; } &&
2920 { ac_try='test -s conftest.$ac_objext'
2921 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2922 (eval $ac_try) 2>&5
2923 ac_status=$?
2924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2925 (exit $ac_status); }; }; then
2926 for ac_declaration in \
2927 '' \
2928 'extern "C" void std::exit (int) throw (); using std::exit;' \
2929 'extern "C" void std::exit (int); using std::exit;' \
2930 'extern "C" void exit (int) throw ();' \
2931 'extern "C" void exit (int);' \
2932 'void exit (int);'
2934 cat >conftest.$ac_ext <<_ACEOF
2935 /* confdefs.h. */
2936 _ACEOF
2937 cat confdefs.h >>conftest.$ac_ext
2938 cat >>conftest.$ac_ext <<_ACEOF
2939 /* end confdefs.h. */
2940 $ac_declaration
2941 #include <stdlib.h>
2943 main ()
2945 exit (42);
2947 return 0;
2949 _ACEOF
2950 rm -f conftest.$ac_objext
2951 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2952 (eval $ac_compile) 2>conftest.er1
2953 ac_status=$?
2954 grep -v '^ *+' conftest.er1 >conftest.err
2955 rm -f conftest.er1
2956 cat conftest.err >&5
2957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2958 (exit $ac_status); } &&
2959 { ac_try='test -z "$ac_c_werror_flag"
2960 || test ! -s conftest.err'
2961 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2962 (eval $ac_try) 2>&5
2963 ac_status=$?
2964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2965 (exit $ac_status); }; } &&
2966 { ac_try='test -s conftest.$ac_objext'
2967 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2968 (eval $ac_try) 2>&5
2969 ac_status=$?
2970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2971 (exit $ac_status); }; }; then
2973 else
2974 echo "$as_me: failed program was:" >&5
2975 sed 's/^/| /' conftest.$ac_ext >&5
2977 continue
2979 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2980 cat >conftest.$ac_ext <<_ACEOF
2981 /* confdefs.h. */
2982 _ACEOF
2983 cat confdefs.h >>conftest.$ac_ext
2984 cat >>conftest.$ac_ext <<_ACEOF
2985 /* end confdefs.h. */
2986 $ac_declaration
2988 main ()
2990 exit (42);
2992 return 0;
2994 _ACEOF
2995 rm -f conftest.$ac_objext
2996 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2997 (eval $ac_compile) 2>conftest.er1
2998 ac_status=$?
2999 grep -v '^ *+' conftest.er1 >conftest.err
3000 rm -f conftest.er1
3001 cat conftest.err >&5
3002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3003 (exit $ac_status); } &&
3004 { ac_try='test -z "$ac_c_werror_flag"
3005 || test ! -s conftest.err'
3006 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3007 (eval $ac_try) 2>&5
3008 ac_status=$?
3009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3010 (exit $ac_status); }; } &&
3011 { ac_try='test -s conftest.$ac_objext'
3012 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3013 (eval $ac_try) 2>&5
3014 ac_status=$?
3015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3016 (exit $ac_status); }; }; then
3017 break
3018 else
3019 echo "$as_me: failed program was:" >&5
3020 sed 's/^/| /' conftest.$ac_ext >&5
3023 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3024 done
3025 rm -f conftest*
3026 if test -n "$ac_declaration"; then
3027 echo '#ifdef __cplusplus' >>confdefs.h
3028 echo $ac_declaration >>confdefs.h
3029 echo '#endif' >>confdefs.h
3032 else
3033 echo "$as_me: failed program was:" >&5
3034 sed 's/^/| /' conftest.$ac_ext >&5
3037 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3038 ac_ext=c
3039 ac_cpp='$CPP $CPPFLAGS'
3040 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3041 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3042 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3044 if test $host != $build; then
3045 for ac_prog in gcc cc
3047 # Extract the first word of "$ac_prog", so it can be a program name with args.
3048 set dummy $ac_prog; ac_word=$2
3049 echo "$as_me:$LINENO: checking for $ac_word" >&5
3050 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3051 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3052 echo $ECHO_N "(cached) $ECHO_C" >&6
3053 else
3054 if test -n "$BUILD_CC"; then
3055 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3056 else
3057 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3058 for as_dir in $PATH
3060 IFS=$as_save_IFS
3061 test -z "$as_dir" && as_dir=.
3062 for ac_exec_ext in '' $ac_executable_extensions; do
3063 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3064 ac_cv_prog_BUILD_CC="$ac_prog"
3065 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3066 break 2
3068 done
3069 done
3073 BUILD_CC=$ac_cv_prog_BUILD_CC
3074 if test -n "$BUILD_CC"; then
3075 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3076 echo "${ECHO_T}$BUILD_CC" >&6
3077 else
3078 echo "$as_me:$LINENO: result: no" >&5
3079 echo "${ECHO_T}no" >&6
3082 test -n "$BUILD_CC" && break
3083 done
3087 ac_ext=c
3088 ac_cpp='$CPP $CPPFLAGS'
3089 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3090 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3091 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3092 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3093 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3094 # On Suns, sometimes $CPP names a directory.
3095 if test -n "$CPP" && test -d "$CPP"; then
3096 CPP=
3098 if test -z "$CPP"; then
3099 if test "${ac_cv_prog_CPP+set}" = set; then
3100 echo $ECHO_N "(cached) $ECHO_C" >&6
3101 else
3102 # Double quotes because CPP needs to be expanded
3103 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3105 ac_preproc_ok=false
3106 for ac_c_preproc_warn_flag in '' yes
3108 # Use a header file that comes with gcc, so configuring glibc
3109 # with a fresh cross-compiler works.
3110 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3111 # <limits.h> exists even on freestanding compilers.
3112 # On the NeXT, cc -E runs the code through the compiler's parser,
3113 # not just through cpp. "Syntax error" is here to catch this case.
3114 cat >conftest.$ac_ext <<_ACEOF
3115 /* confdefs.h. */
3116 _ACEOF
3117 cat confdefs.h >>conftest.$ac_ext
3118 cat >>conftest.$ac_ext <<_ACEOF
3119 /* end confdefs.h. */
3120 #ifdef __STDC__
3121 # include <limits.h>
3122 #else
3123 # include <assert.h>
3124 #endif
3125 Syntax error
3126 _ACEOF
3127 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3128 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3129 ac_status=$?
3130 grep -v '^ *+' conftest.er1 >conftest.err
3131 rm -f conftest.er1
3132 cat conftest.err >&5
3133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3134 (exit $ac_status); } >/dev/null; then
3135 if test -s conftest.err; then
3136 ac_cpp_err=$ac_c_preproc_warn_flag
3137 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3138 else
3139 ac_cpp_err=
3141 else
3142 ac_cpp_err=yes
3144 if test -z "$ac_cpp_err"; then
3146 else
3147 echo "$as_me: failed program was:" >&5
3148 sed 's/^/| /' conftest.$ac_ext >&5
3150 # Broken: fails on valid input.
3151 continue
3153 rm -f conftest.err conftest.$ac_ext
3155 # OK, works on sane cases. Now check whether non-existent headers
3156 # can be detected and how.
3157 cat >conftest.$ac_ext <<_ACEOF
3158 /* confdefs.h. */
3159 _ACEOF
3160 cat confdefs.h >>conftest.$ac_ext
3161 cat >>conftest.$ac_ext <<_ACEOF
3162 /* end confdefs.h. */
3163 #include <ac_nonexistent.h>
3164 _ACEOF
3165 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3166 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3167 ac_status=$?
3168 grep -v '^ *+' conftest.er1 >conftest.err
3169 rm -f conftest.er1
3170 cat conftest.err >&5
3171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3172 (exit $ac_status); } >/dev/null; then
3173 if test -s conftest.err; then
3174 ac_cpp_err=$ac_c_preproc_warn_flag
3175 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3176 else
3177 ac_cpp_err=
3179 else
3180 ac_cpp_err=yes
3182 if test -z "$ac_cpp_err"; then
3183 # Broken: success on invalid input.
3184 continue
3185 else
3186 echo "$as_me: failed program was:" >&5
3187 sed 's/^/| /' conftest.$ac_ext >&5
3189 # Passes both tests.
3190 ac_preproc_ok=:
3191 break
3193 rm -f conftest.err conftest.$ac_ext
3195 done
3196 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3197 rm -f conftest.err conftest.$ac_ext
3198 if $ac_preproc_ok; then
3199 break
3202 done
3203 ac_cv_prog_CPP=$CPP
3206 CPP=$ac_cv_prog_CPP
3207 else
3208 ac_cv_prog_CPP=$CPP
3210 echo "$as_me:$LINENO: result: $CPP" >&5
3211 echo "${ECHO_T}$CPP" >&6
3212 ac_preproc_ok=false
3213 for ac_c_preproc_warn_flag in '' yes
3215 # Use a header file that comes with gcc, so configuring glibc
3216 # with a fresh cross-compiler works.
3217 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3218 # <limits.h> exists even on freestanding compilers.
3219 # On the NeXT, cc -E runs the code through the compiler's parser,
3220 # not just through cpp. "Syntax error" is here to catch this case.
3221 cat >conftest.$ac_ext <<_ACEOF
3222 /* confdefs.h. */
3223 _ACEOF
3224 cat confdefs.h >>conftest.$ac_ext
3225 cat >>conftest.$ac_ext <<_ACEOF
3226 /* end confdefs.h. */
3227 #ifdef __STDC__
3228 # include <limits.h>
3229 #else
3230 # include <assert.h>
3231 #endif
3232 Syntax error
3233 _ACEOF
3234 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3235 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3236 ac_status=$?
3237 grep -v '^ *+' conftest.er1 >conftest.err
3238 rm -f conftest.er1
3239 cat conftest.err >&5
3240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3241 (exit $ac_status); } >/dev/null; then
3242 if test -s conftest.err; then
3243 ac_cpp_err=$ac_c_preproc_warn_flag
3244 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3245 else
3246 ac_cpp_err=
3248 else
3249 ac_cpp_err=yes
3251 if test -z "$ac_cpp_err"; then
3253 else
3254 echo "$as_me: failed program was:" >&5
3255 sed 's/^/| /' conftest.$ac_ext >&5
3257 # Broken: fails on valid input.
3258 continue
3260 rm -f conftest.err conftest.$ac_ext
3262 # OK, works on sane cases. Now check whether non-existent headers
3263 # can be detected and how.
3264 cat >conftest.$ac_ext <<_ACEOF
3265 /* confdefs.h. */
3266 _ACEOF
3267 cat confdefs.h >>conftest.$ac_ext
3268 cat >>conftest.$ac_ext <<_ACEOF
3269 /* end confdefs.h. */
3270 #include <ac_nonexistent.h>
3271 _ACEOF
3272 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3273 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3274 ac_status=$?
3275 grep -v '^ *+' conftest.er1 >conftest.err
3276 rm -f conftest.er1
3277 cat conftest.err >&5
3278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3279 (exit $ac_status); } >/dev/null; then
3280 if test -s conftest.err; then
3281 ac_cpp_err=$ac_c_preproc_warn_flag
3282 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3283 else
3284 ac_cpp_err=
3286 else
3287 ac_cpp_err=yes
3289 if test -z "$ac_cpp_err"; then
3290 # Broken: success on invalid input.
3291 continue
3292 else
3293 echo "$as_me: failed program was:" >&5
3294 sed 's/^/| /' conftest.$ac_ext >&5
3296 # Passes both tests.
3297 ac_preproc_ok=:
3298 break
3300 rm -f conftest.err conftest.$ac_ext
3302 done
3303 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3304 rm -f conftest.err conftest.$ac_ext
3305 if $ac_preproc_ok; then
3307 else
3308 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3309 See \`config.log' for more details." >&5
3310 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3311 See \`config.log' for more details." >&2;}
3312 { (exit 1); exit 1; }; }
3315 ac_ext=c
3316 ac_cpp='$CPP $CPPFLAGS'
3317 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3318 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3319 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3321 # We need the C++ compiler only for testing.
3322 ac_ext=cc
3323 ac_cpp='$CXXCPP $CPPFLAGS'
3324 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3325 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3326 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3327 if test -n "$ac_tool_prefix"; then
3328 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3330 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3331 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3332 echo "$as_me:$LINENO: checking for $ac_word" >&5
3333 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3334 if test "${ac_cv_prog_CXX+set}" = set; then
3335 echo $ECHO_N "(cached) $ECHO_C" >&6
3336 else
3337 if test -n "$CXX"; then
3338 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3339 else
3340 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3341 for as_dir in $PATH
3343 IFS=$as_save_IFS
3344 test -z "$as_dir" && as_dir=.
3345 for ac_exec_ext in '' $ac_executable_extensions; do
3346 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3347 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3348 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3349 break 2
3351 done
3352 done
3356 CXX=$ac_cv_prog_CXX
3357 if test -n "$CXX"; then
3358 echo "$as_me:$LINENO: result: $CXX" >&5
3359 echo "${ECHO_T}$CXX" >&6
3360 else
3361 echo "$as_me:$LINENO: result: no" >&5
3362 echo "${ECHO_T}no" >&6
3365 test -n "$CXX" && break
3366 done
3368 if test -z "$CXX"; then
3369 ac_ct_CXX=$CXX
3370 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3372 # Extract the first word of "$ac_prog", so it can be a program name with args.
3373 set dummy $ac_prog; ac_word=$2
3374 echo "$as_me:$LINENO: checking for $ac_word" >&5
3375 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3376 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3377 echo $ECHO_N "(cached) $ECHO_C" >&6
3378 else
3379 if test -n "$ac_ct_CXX"; then
3380 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3381 else
3382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3383 for as_dir in $PATH
3385 IFS=$as_save_IFS
3386 test -z "$as_dir" && as_dir=.
3387 for ac_exec_ext in '' $ac_executable_extensions; do
3388 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3389 ac_cv_prog_ac_ct_CXX="$ac_prog"
3390 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3391 break 2
3393 done
3394 done
3398 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3399 if test -n "$ac_ct_CXX"; then
3400 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3401 echo "${ECHO_T}$ac_ct_CXX" >&6
3402 else
3403 echo "$as_me:$LINENO: result: no" >&5
3404 echo "${ECHO_T}no" >&6
3407 test -n "$ac_ct_CXX" && break
3408 done
3409 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3411 CXX=$ac_ct_CXX
3415 # Provide some information about the compiler.
3416 echo "$as_me:$LINENO:" \
3417 "checking for C++ compiler version" >&5
3418 ac_compiler=`set X $ac_compile; echo $2`
3419 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3420 (eval $ac_compiler --version </dev/null >&5) 2>&5
3421 ac_status=$?
3422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3423 (exit $ac_status); }
3424 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3425 (eval $ac_compiler -v </dev/null >&5) 2>&5
3426 ac_status=$?
3427 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3428 (exit $ac_status); }
3429 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3430 (eval $ac_compiler -V </dev/null >&5) 2>&5
3431 ac_status=$?
3432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3433 (exit $ac_status); }
3435 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3436 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3437 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3438 echo $ECHO_N "(cached) $ECHO_C" >&6
3439 else
3440 cat >conftest.$ac_ext <<_ACEOF
3441 /* confdefs.h. */
3442 _ACEOF
3443 cat confdefs.h >>conftest.$ac_ext
3444 cat >>conftest.$ac_ext <<_ACEOF
3445 /* end confdefs.h. */
3448 main ()
3450 #ifndef __GNUC__
3451 choke me
3452 #endif
3455 return 0;
3457 _ACEOF
3458 rm -f conftest.$ac_objext
3459 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3460 (eval $ac_compile) 2>conftest.er1
3461 ac_status=$?
3462 grep -v '^ *+' conftest.er1 >conftest.err
3463 rm -f conftest.er1
3464 cat conftest.err >&5
3465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3466 (exit $ac_status); } &&
3467 { ac_try='test -z "$ac_cxx_werror_flag"
3468 || test ! -s conftest.err'
3469 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3470 (eval $ac_try) 2>&5
3471 ac_status=$?
3472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3473 (exit $ac_status); }; } &&
3474 { ac_try='test -s conftest.$ac_objext'
3475 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3476 (eval $ac_try) 2>&5
3477 ac_status=$?
3478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3479 (exit $ac_status); }; }; then
3480 ac_compiler_gnu=yes
3481 else
3482 echo "$as_me: failed program was:" >&5
3483 sed 's/^/| /' conftest.$ac_ext >&5
3485 ac_compiler_gnu=no
3487 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3488 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3491 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3492 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3493 GXX=`test $ac_compiler_gnu = yes && echo yes`
3494 ac_test_CXXFLAGS=${CXXFLAGS+set}
3495 ac_save_CXXFLAGS=$CXXFLAGS
3496 CXXFLAGS="-g"
3497 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3498 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3499 if test "${ac_cv_prog_cxx_g+set}" = set; then
3500 echo $ECHO_N "(cached) $ECHO_C" >&6
3501 else
3502 cat >conftest.$ac_ext <<_ACEOF
3503 /* confdefs.h. */
3504 _ACEOF
3505 cat confdefs.h >>conftest.$ac_ext
3506 cat >>conftest.$ac_ext <<_ACEOF
3507 /* end confdefs.h. */
3510 main ()
3514 return 0;
3516 _ACEOF
3517 rm -f conftest.$ac_objext
3518 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3519 (eval $ac_compile) 2>conftest.er1
3520 ac_status=$?
3521 grep -v '^ *+' conftest.er1 >conftest.err
3522 rm -f conftest.er1
3523 cat conftest.err >&5
3524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3525 (exit $ac_status); } &&
3526 { ac_try='test -z "$ac_cxx_werror_flag"
3527 || test ! -s conftest.err'
3528 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3529 (eval $ac_try) 2>&5
3530 ac_status=$?
3531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3532 (exit $ac_status); }; } &&
3533 { ac_try='test -s conftest.$ac_objext'
3534 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3535 (eval $ac_try) 2>&5
3536 ac_status=$?
3537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3538 (exit $ac_status); }; }; then
3539 ac_cv_prog_cxx_g=yes
3540 else
3541 echo "$as_me: failed program was:" >&5
3542 sed 's/^/| /' conftest.$ac_ext >&5
3544 ac_cv_prog_cxx_g=no
3546 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3548 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3549 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3550 if test "$ac_test_CXXFLAGS" = set; then
3551 CXXFLAGS=$ac_save_CXXFLAGS
3552 elif test $ac_cv_prog_cxx_g = yes; then
3553 if test "$GXX" = yes; then
3554 CXXFLAGS="-g -O2"
3555 else
3556 CXXFLAGS="-g"
3558 else
3559 if test "$GXX" = yes; then
3560 CXXFLAGS="-O2"
3561 else
3562 CXXFLAGS=
3565 for ac_declaration in \
3566 '' \
3567 'extern "C" void std::exit (int) throw (); using std::exit;' \
3568 'extern "C" void std::exit (int); using std::exit;' \
3569 'extern "C" void exit (int) throw ();' \
3570 'extern "C" void exit (int);' \
3571 'void exit (int);'
3573 cat >conftest.$ac_ext <<_ACEOF
3574 /* confdefs.h. */
3575 _ACEOF
3576 cat confdefs.h >>conftest.$ac_ext
3577 cat >>conftest.$ac_ext <<_ACEOF
3578 /* end confdefs.h. */
3579 $ac_declaration
3580 #include <stdlib.h>
3582 main ()
3584 exit (42);
3586 return 0;
3588 _ACEOF
3589 rm -f conftest.$ac_objext
3590 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3591 (eval $ac_compile) 2>conftest.er1
3592 ac_status=$?
3593 grep -v '^ *+' conftest.er1 >conftest.err
3594 rm -f conftest.er1
3595 cat conftest.err >&5
3596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3597 (exit $ac_status); } &&
3598 { ac_try='test -z "$ac_cxx_werror_flag"
3599 || test ! -s conftest.err'
3600 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3601 (eval $ac_try) 2>&5
3602 ac_status=$?
3603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3604 (exit $ac_status); }; } &&
3605 { ac_try='test -s conftest.$ac_objext'
3606 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3607 (eval $ac_try) 2>&5
3608 ac_status=$?
3609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3610 (exit $ac_status); }; }; then
3612 else
3613 echo "$as_me: failed program was:" >&5
3614 sed 's/^/| /' conftest.$ac_ext >&5
3616 continue
3618 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3619 cat >conftest.$ac_ext <<_ACEOF
3620 /* confdefs.h. */
3621 _ACEOF
3622 cat confdefs.h >>conftest.$ac_ext
3623 cat >>conftest.$ac_ext <<_ACEOF
3624 /* end confdefs.h. */
3625 $ac_declaration
3627 main ()
3629 exit (42);
3631 return 0;
3633 _ACEOF
3634 rm -f conftest.$ac_objext
3635 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3636 (eval $ac_compile) 2>conftest.er1
3637 ac_status=$?
3638 grep -v '^ *+' conftest.er1 >conftest.err
3639 rm -f conftest.er1
3640 cat conftest.err >&5
3641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3642 (exit $ac_status); } &&
3643 { ac_try='test -z "$ac_cxx_werror_flag"
3644 || test ! -s conftest.err'
3645 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3646 (eval $ac_try) 2>&5
3647 ac_status=$?
3648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3649 (exit $ac_status); }; } &&
3650 { ac_try='test -s conftest.$ac_objext'
3651 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3652 (eval $ac_try) 2>&5
3653 ac_status=$?
3654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3655 (exit $ac_status); }; }; then
3656 break
3657 else
3658 echo "$as_me: failed program was:" >&5
3659 sed 's/^/| /' conftest.$ac_ext >&5
3662 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3663 done
3664 rm -f conftest*
3665 if test -n "$ac_declaration"; then
3666 echo '#ifdef __cplusplus' >>confdefs.h
3667 echo $ac_declaration >>confdefs.h
3668 echo '#endif' >>confdefs.h
3671 ac_ext=c
3672 ac_cpp='$CPP $CPPFLAGS'
3673 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3674 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3675 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3677 # Was a --with-binutils option given?
3678 if test -n "$path_binutils"; then
3679 # Make absolute; ensure a single trailing slash.
3680 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3681 CC="$CC -B$path_binutils"
3683 AS=`$CC -print-prog-name=as`
3684 LD=`$CC -print-prog-name=ld`
3685 AR=`$CC -print-prog-name=ar`
3687 OBJDUMP=`$CC -print-prog-name=objdump`
3690 # ranlib has to be treated a bit differently since it might not exist at all.
3691 ac_ranlib=`$CC -print-prog-name=ranlib`
3692 if test "x$ac_ranlib" = xranlib; then
3693 # This extra check has to happen since gcc simply echos the parameter in
3694 # case it cannot find the value in its own directories.
3695 if test -n "$ac_tool_prefix"; then
3696 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3697 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3698 echo "$as_me:$LINENO: checking for $ac_word" >&5
3699 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3700 if test "${ac_cv_prog_RANLIB+set}" = set; then
3701 echo $ECHO_N "(cached) $ECHO_C" >&6
3702 else
3703 if test -n "$RANLIB"; then
3704 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3705 else
3706 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3707 for as_dir in $PATH
3709 IFS=$as_save_IFS
3710 test -z "$as_dir" && as_dir=.
3711 for ac_exec_ext in '' $ac_executable_extensions; do
3712 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3713 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3714 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3715 break 2
3717 done
3718 done
3722 RANLIB=$ac_cv_prog_RANLIB
3723 if test -n "$RANLIB"; then
3724 echo "$as_me:$LINENO: result: $RANLIB" >&5
3725 echo "${ECHO_T}$RANLIB" >&6
3726 else
3727 echo "$as_me:$LINENO: result: no" >&5
3728 echo "${ECHO_T}no" >&6
3732 if test -z "$ac_cv_prog_RANLIB"; then
3733 ac_ct_RANLIB=$RANLIB
3734 # Extract the first word of "ranlib", so it can be a program name with args.
3735 set dummy ranlib; ac_word=$2
3736 echo "$as_me:$LINENO: checking for $ac_word" >&5
3737 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3738 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3739 echo $ECHO_N "(cached) $ECHO_C" >&6
3740 else
3741 if test -n "$ac_ct_RANLIB"; then
3742 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3743 else
3744 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3745 for as_dir in $PATH
3747 IFS=$as_save_IFS
3748 test -z "$as_dir" && as_dir=.
3749 for ac_exec_ext in '' $ac_executable_extensions; do
3750 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3751 ac_cv_prog_ac_ct_RANLIB="ranlib"
3752 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3753 break 2
3755 done
3756 done
3758 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3761 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3762 if test -n "$ac_ct_RANLIB"; then
3763 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3764 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3765 else
3766 echo "$as_me:$LINENO: result: no" >&5
3767 echo "${ECHO_T}no" >&6
3770 RANLIB=$ac_ct_RANLIB
3771 else
3772 RANLIB="$ac_cv_prog_RANLIB"
3775 else
3776 RANLIB=$ac_ranlib
3780 # Determine whether we are using GNU binutils.
3781 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3782 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3783 if test "${libc_cv_prog_as_gnu+set}" = set; then
3784 echo $ECHO_N "(cached) $ECHO_C" >&6
3785 else
3786 # Most GNU programs take a -v and spit out some text including
3787 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3788 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3789 libc_cv_prog_as_gnu=yes
3790 else
3791 libc_cv_prog_as_gnu=no
3793 rm -fr contest*
3795 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3796 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3797 rm -f a.out
3798 gnu_as=$libc_cv_prog_as_gnu
3800 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3801 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3802 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3803 echo $ECHO_N "(cached) $ECHO_C" >&6
3804 else
3805 # Most GNU programs take a -v and spit out some text including
3806 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3807 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3808 libc_cv_prog_ld_gnu=yes
3809 else
3810 libc_cv_prog_ld_gnu=no
3812 rm -fr contest*
3814 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3815 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3816 gnu_ld=$libc_cv_prog_ld_gnu
3819 # Accept binutils 2.13 or newer.
3820 for ac_prog in $AS
3822 # Extract the first word of "$ac_prog", so it can be a program name with args.
3823 set dummy $ac_prog; ac_word=$2
3824 echo "$as_me:$LINENO: checking for $ac_word" >&5
3825 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3826 if test "${ac_cv_prog_AS+set}" = set; then
3827 echo $ECHO_N "(cached) $ECHO_C" >&6
3828 else
3829 if test -n "$AS"; then
3830 ac_cv_prog_AS="$AS" # Let the user override the test.
3831 else
3832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3833 for as_dir in $PATH
3835 IFS=$as_save_IFS
3836 test -z "$as_dir" && as_dir=.
3837 for ac_exec_ext in '' $ac_executable_extensions; do
3838 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3839 ac_cv_prog_AS="$ac_prog"
3840 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3841 break 2
3843 done
3844 done
3848 AS=$ac_cv_prog_AS
3849 if test -n "$AS"; then
3850 echo "$as_me:$LINENO: result: $AS" >&5
3851 echo "${ECHO_T}$AS" >&6
3852 else
3853 echo "$as_me:$LINENO: result: no" >&5
3854 echo "${ECHO_T}no" >&6
3857 test -n "$AS" && break
3858 done
3860 if test -z "$AS"; then
3861 ac_verc_fail=yes
3862 else
3863 # Found it, now check the version.
3864 echo "$as_me:$LINENO: checking version of $AS" >&5
3865 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3866 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3867 case $ac_prog_version in
3868 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3869 2.1[3-9]*)
3870 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3871 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3873 esac
3874 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3875 echo "${ECHO_T}$ac_prog_version" >&6
3877 if test $ac_verc_fail = yes; then
3878 AS=: critic_missing="$critic_missing as"
3881 for ac_prog in $LD
3883 # Extract the first word of "$ac_prog", so it can be a program name with args.
3884 set dummy $ac_prog; ac_word=$2
3885 echo "$as_me:$LINENO: checking for $ac_word" >&5
3886 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3887 if test "${ac_cv_prog_LD+set}" = set; then
3888 echo $ECHO_N "(cached) $ECHO_C" >&6
3889 else
3890 if test -n "$LD"; then
3891 ac_cv_prog_LD="$LD" # Let the user override the test.
3892 else
3893 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3894 for as_dir in $PATH
3896 IFS=$as_save_IFS
3897 test -z "$as_dir" && as_dir=.
3898 for ac_exec_ext in '' $ac_executable_extensions; do
3899 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3900 ac_cv_prog_LD="$ac_prog"
3901 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3902 break 2
3904 done
3905 done
3909 LD=$ac_cv_prog_LD
3910 if test -n "$LD"; then
3911 echo "$as_me:$LINENO: result: $LD" >&5
3912 echo "${ECHO_T}$LD" >&6
3913 else
3914 echo "$as_me:$LINENO: result: no" >&5
3915 echo "${ECHO_T}no" >&6
3918 test -n "$LD" && break
3919 done
3921 if test -z "$LD"; then
3922 ac_verc_fail=yes
3923 else
3924 # Found it, now check the version.
3925 echo "$as_me:$LINENO: checking version of $LD" >&5
3926 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
3927 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
3928 case $ac_prog_version in
3929 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3930 2.1[3-9]*)
3931 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3932 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3934 esac
3935 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3936 echo "${ECHO_T}$ac_prog_version" >&6
3938 if test $ac_verc_fail = yes; then
3939 LD=: critic_missing="$critic_missing ld"
3943 # We need the physical current working directory. We cannot use the
3944 # "pwd -P" shell builtin since that's not portable. Instead we try to
3945 # find a pwd binary. Note that assigning to the PWD environment
3946 # variable might have some interesting side effects, so we don't do
3947 # that.
3948 # Extract the first word of "pwd", so it can be a program name with args.
3949 set dummy pwd; ac_word=$2
3950 echo "$as_me:$LINENO: checking for $ac_word" >&5
3951 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3952 if test "${ac_cv_path_PWD_P+set}" = set; then
3953 echo $ECHO_N "(cached) $ECHO_C" >&6
3954 else
3955 case $PWD_P in
3956 [\\/]* | ?:[\\/]*)
3957 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
3960 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3961 for as_dir in $PATH
3963 IFS=$as_save_IFS
3964 test -z "$as_dir" && as_dir=.
3965 for ac_exec_ext in '' $ac_executable_extensions; do
3966 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3967 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
3968 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3969 break 2
3971 done
3972 done
3974 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
3976 esac
3978 PWD_P=$ac_cv_path_PWD_P
3980 if test -n "$PWD_P"; then
3981 echo "$as_me:$LINENO: result: $PWD_P" >&5
3982 echo "${ECHO_T}$PWD_P" >&6
3983 else
3984 echo "$as_me:$LINENO: result: no" >&5
3985 echo "${ECHO_T}no" >&6
3988 if test "$PWD_P" = no; then
3989 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
3990 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
3991 { (exit 1); exit 1; }; }
3994 # These programs are version sensitive.
3996 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
3998 # Extract the first word of "$ac_prog", so it can be a program name with args.
3999 set dummy $ac_prog; ac_word=$2
4000 echo "$as_me:$LINENO: checking for $ac_word" >&5
4001 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4002 if test "${ac_cv_prog_CC+set}" = set; then
4003 echo $ECHO_N "(cached) $ECHO_C" >&6
4004 else
4005 if test -n "$CC"; then
4006 ac_cv_prog_CC="$CC" # Let the user override the test.
4007 else
4008 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4009 for as_dir in $PATH
4011 IFS=$as_save_IFS
4012 test -z "$as_dir" && as_dir=.
4013 for ac_exec_ext in '' $ac_executable_extensions; do
4014 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4015 ac_cv_prog_CC="$ac_prog"
4016 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4017 break 2
4019 done
4020 done
4024 CC=$ac_cv_prog_CC
4025 if test -n "$CC"; then
4026 echo "$as_me:$LINENO: result: $CC" >&5
4027 echo "${ECHO_T}$CC" >&6
4028 else
4029 echo "$as_me:$LINENO: result: no" >&5
4030 echo "${ECHO_T}no" >&6
4033 test -n "$CC" && break
4034 done
4036 if test -z "$CC"; then
4037 ac_verc_fail=yes
4038 else
4039 # Found it, now check the version.
4040 echo "$as_me:$LINENO: checking version of $CC" >&5
4041 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4042 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4043 case $ac_prog_version in
4044 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4045 3.[2-9]*)
4046 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4047 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4049 esac
4050 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4051 echo "${ECHO_T}$ac_prog_version" >&6
4053 if test $ac_verc_fail = yes; then
4054 critic_missing="$critic_missing gcc"
4057 for ac_prog in gnumake gmake make
4059 # Extract the first word of "$ac_prog", so it can be a program name with args.
4060 set dummy $ac_prog; ac_word=$2
4061 echo "$as_me:$LINENO: checking for $ac_word" >&5
4062 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4063 if test "${ac_cv_prog_MAKE+set}" = set; then
4064 echo $ECHO_N "(cached) $ECHO_C" >&6
4065 else
4066 if test -n "$MAKE"; then
4067 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4068 else
4069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4070 for as_dir in $PATH
4072 IFS=$as_save_IFS
4073 test -z "$as_dir" && as_dir=.
4074 for ac_exec_ext in '' $ac_executable_extensions; do
4075 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4076 ac_cv_prog_MAKE="$ac_prog"
4077 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4078 break 2
4080 done
4081 done
4085 MAKE=$ac_cv_prog_MAKE
4086 if test -n "$MAKE"; then
4087 echo "$as_me:$LINENO: result: $MAKE" >&5
4088 echo "${ECHO_T}$MAKE" >&6
4089 else
4090 echo "$as_me:$LINENO: result: no" >&5
4091 echo "${ECHO_T}no" >&6
4094 test -n "$MAKE" && break
4095 done
4097 if test -z "$MAKE"; then
4098 ac_verc_fail=yes
4099 else
4100 # Found it, now check the version.
4101 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4102 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4103 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4104 case $ac_prog_version in
4105 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4106 3.79* | 3.[89]*)
4107 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4108 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4110 esac
4111 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4112 echo "${ECHO_T}$ac_prog_version" >&6
4114 if test $ac_verc_fail = yes; then
4115 critic_missing="$critic_missing make"
4119 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4121 # Extract the first word of "$ac_prog", so it can be a program name with args.
4122 set dummy $ac_prog; ac_word=$2
4123 echo "$as_me:$LINENO: checking for $ac_word" >&5
4124 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4125 if test "${ac_cv_prog_MSGFMT+set}" = set; then
4126 echo $ECHO_N "(cached) $ECHO_C" >&6
4127 else
4128 if test -n "$MSGFMT"; then
4129 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4130 else
4131 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4132 for as_dir in $PATH
4134 IFS=$as_save_IFS
4135 test -z "$as_dir" && as_dir=.
4136 for ac_exec_ext in '' $ac_executable_extensions; do
4137 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4138 ac_cv_prog_MSGFMT="$ac_prog"
4139 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4140 break 2
4142 done
4143 done
4147 MSGFMT=$ac_cv_prog_MSGFMT
4148 if test -n "$MSGFMT"; then
4149 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4150 echo "${ECHO_T}$MSGFMT" >&6
4151 else
4152 echo "$as_me:$LINENO: result: no" >&5
4153 echo "${ECHO_T}no" >&6
4156 test -n "$MSGFMT" && break
4157 done
4159 if test -z "$MSGFMT"; then
4160 ac_verc_fail=yes
4161 else
4162 # Found it, now check the version.
4163 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4164 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4165 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4166 case $ac_prog_version in
4167 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4168 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4169 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4170 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4172 esac
4173 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4174 echo "${ECHO_T}$ac_prog_version" >&6
4176 if test $ac_verc_fail = yes; then
4177 MSGFMT=: aux_missing="$aux_missing msgfmt"
4180 for ac_prog in makeinfo
4182 # Extract the first word of "$ac_prog", so it can be a program name with args.
4183 set dummy $ac_prog; ac_word=$2
4184 echo "$as_me:$LINENO: checking for $ac_word" >&5
4185 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4186 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4187 echo $ECHO_N "(cached) $ECHO_C" >&6
4188 else
4189 if test -n "$MAKEINFO"; then
4190 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4191 else
4192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4193 for as_dir in $PATH
4195 IFS=$as_save_IFS
4196 test -z "$as_dir" && as_dir=.
4197 for ac_exec_ext in '' $ac_executable_extensions; do
4198 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4199 ac_cv_prog_MAKEINFO="$ac_prog"
4200 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4201 break 2
4203 done
4204 done
4208 MAKEINFO=$ac_cv_prog_MAKEINFO
4209 if test -n "$MAKEINFO"; then
4210 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4211 echo "${ECHO_T}$MAKEINFO" >&6
4212 else
4213 echo "$as_me:$LINENO: result: no" >&5
4214 echo "${ECHO_T}no" >&6
4217 test -n "$MAKEINFO" && break
4218 done
4220 if test -z "$MAKEINFO"; then
4221 ac_verc_fail=yes
4222 else
4223 # Found it, now check the version.
4224 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4225 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4226 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4227 case $ac_prog_version in
4228 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4229 4.*)
4230 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4231 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4233 esac
4234 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4235 echo "${ECHO_T}$ac_prog_version" >&6
4237 if test $ac_verc_fail = yes; then
4238 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4241 for ac_prog in sed
4243 # Extract the first word of "$ac_prog", so it can be a program name with args.
4244 set dummy $ac_prog; ac_word=$2
4245 echo "$as_me:$LINENO: checking for $ac_word" >&5
4246 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4247 if test "${ac_cv_prog_SED+set}" = set; then
4248 echo $ECHO_N "(cached) $ECHO_C" >&6
4249 else
4250 if test -n "$SED"; then
4251 ac_cv_prog_SED="$SED" # Let the user override the test.
4252 else
4253 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4254 for as_dir in $PATH
4256 IFS=$as_save_IFS
4257 test -z "$as_dir" && as_dir=.
4258 for ac_exec_ext in '' $ac_executable_extensions; do
4259 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4260 ac_cv_prog_SED="$ac_prog"
4261 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4262 break 2
4264 done
4265 done
4269 SED=$ac_cv_prog_SED
4270 if test -n "$SED"; then
4271 echo "$as_me:$LINENO: result: $SED" >&5
4272 echo "${ECHO_T}$SED" >&6
4273 else
4274 echo "$as_me:$LINENO: result: no" >&5
4275 echo "${ECHO_T}no" >&6
4278 test -n "$SED" && break
4279 done
4281 if test -z "$SED"; then
4282 ac_verc_fail=yes
4283 else
4284 # Found it, now check the version.
4285 echo "$as_me:$LINENO: checking version of $SED" >&5
4286 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4287 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4288 case $ac_prog_version in
4289 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4290 3.0[2-9]*|3.[1-9]*|[4-9]*)
4291 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4292 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4294 esac
4295 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4296 echo "${ECHO_T}$ac_prog_version" >&6
4298 if test $ac_verc_fail = yes; then
4299 SED=: aux_missing="$aux_missing sed"
4303 for ac_prog in autoconf
4305 # Extract the first word of "$ac_prog", so it can be a program name with args.
4306 set dummy $ac_prog; ac_word=$2
4307 echo "$as_me:$LINENO: checking for $ac_word" >&5
4308 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4309 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
4310 echo $ECHO_N "(cached) $ECHO_C" >&6
4311 else
4312 if test -n "$AUTOCONF"; then
4313 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4314 else
4315 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4316 for as_dir in $PATH
4318 IFS=$as_save_IFS
4319 test -z "$as_dir" && as_dir=.
4320 for ac_exec_ext in '' $ac_executable_extensions; do
4321 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4322 ac_cv_prog_AUTOCONF="$ac_prog"
4323 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4324 break 2
4326 done
4327 done
4331 AUTOCONF=$ac_cv_prog_AUTOCONF
4332 if test -n "$AUTOCONF"; then
4333 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4334 echo "${ECHO_T}$AUTOCONF" >&6
4335 else
4336 echo "$as_me:$LINENO: result: no" >&5
4337 echo "${ECHO_T}no" >&6
4340 test -n "$AUTOCONF" && break
4341 done
4342 test -n "$AUTOCONF" || AUTOCONF="no"
4344 case "x$AUTOCONF" in
4345 xno|x|x:) AUTOCONF=no ;;
4347 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4348 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4349 if test "${libc_cv_autoconf_works+set}" = set; then
4350 echo $ECHO_N "(cached) $ECHO_C" >&6
4351 else
4352 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4353 libc_cv_autoconf_works=yes
4354 else
4355 libc_cv_autoconf_works=no
4358 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4359 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
4360 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4362 esac
4363 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4364 # If --without-cvs they probably won't change configure.in, so no complaints.
4365 aux_missing="$aux_missing autoconf"
4368 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4369 *** These critical programs are missing or too old:$critic_missing
4370 *** Check the INSTALL file for required versions." >&5
4371 echo "$as_me: error:
4372 *** These critical programs are missing or too old:$critic_missing
4373 *** Check the INSTALL file for required versions." >&2;}
4374 { (exit 1); exit 1; }; }
4376 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
4377 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4378 *** some features will be disabled.
4379 *** Check the INSTALL file for required versions." >&5
4380 echo "$as_me: WARNING:
4381 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4382 *** some features will be disabled.
4383 *** Check the INSTALL file for required versions." >&2;}
4385 # if using special system headers, find out the compiler's sekrit
4386 # header directory and add that to the list. NOTE: Only does the right
4387 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
4388 if test -n "$sysheaders"; then
4389 ccheaders=`$CC -print-file-name=include`
4390 SYSINCLUDES="-nostdinc -isystem $ccheaders -isystem $sysheaders"
4394 # check if ranlib is necessary
4395 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4396 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4397 if test "${libc_cv_ranlib_necessary+set}" = set; then
4398 echo $ECHO_N "(cached) $ECHO_C" >&6
4399 else
4400 cat > conftest.c <<EOF
4401 int a;
4402 char b;
4403 void c(void) {}
4405 $CC $CFLAGS $CPPFLAGS -c conftest.c
4406 $AR cr conftest.a conftest.o
4407 cp conftest.a conftest2.a
4408 $RANLIB conftest.a
4409 if cmp -s conftest.a conftest2.a; then
4410 libc_cv_ranlib_necessary=no
4411 else
4412 libc_cv_ranlib_necessary=yes
4414 rm -rf conftest*
4416 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4417 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
4418 if test "$libc_cv_ranlib_necessary" = no; then
4419 RANLIB=:
4422 # Test if LD_LIBRARY_PATH contains the notation for the current directory
4423 # since this would lead to problems installing/building glibc.
4424 # LD_LIBRARY_PATH contains the current directory if one of the following
4425 # is true:
4426 # - one of the terminals (":" and ";") is the first or last sign
4427 # - two terminals occur directly after each other
4428 # - the path contains an element with a dot in it
4429 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4430 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
4431 case ${LD_LIBRARY_PATH} in
4432 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
4433 ld_library_path_setting="contains current directory"
4436 ld_library_path_setting="ok"
4438 esac
4439 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4440 echo "${ECHO_T}$ld_library_path_setting" >&6
4441 if test "$ld_library_path_setting" != "ok"; then
4442 { { echo "$as_me:$LINENO: error:
4443 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4444 *** building glibc. Please change the environment variable
4445 *** and run configure again." >&5
4446 echo "$as_me: error:
4447 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4448 *** building glibc. Please change the environment variable
4449 *** and run configure again." >&2;}
4450 { (exit 1); exit 1; }; }
4453 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4454 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4455 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4456 echo $ECHO_N "(cached) $ECHO_C" >&6
4457 else
4458 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4459 libc_cv_gcc_static_libgcc=
4460 else
4461 libc_cv_gcc_static_libgcc=-static-libgcc
4464 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4465 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
4468 # Extract the first word of "bash", so it can be a program name with args.
4469 set dummy bash; ac_word=$2
4470 echo "$as_me:$LINENO: checking for $ac_word" >&5
4471 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4472 if test "${ac_cv_path_BASH+set}" = set; then
4473 echo $ECHO_N "(cached) $ECHO_C" >&6
4474 else
4475 case $BASH in
4476 [\\/]* | ?:[\\/]*)
4477 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4481 for as_dir in $PATH
4483 IFS=$as_save_IFS
4484 test -z "$as_dir" && as_dir=.
4485 for ac_exec_ext in '' $ac_executable_extensions; do
4486 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4487 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4488 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4489 break 2
4491 done
4492 done
4494 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4496 esac
4498 BASH=$ac_cv_path_BASH
4500 if test -n "$BASH"; then
4501 echo "$as_me:$LINENO: result: $BASH" >&5
4502 echo "${ECHO_T}$BASH" >&6
4503 else
4504 echo "$as_me:$LINENO: result: no" >&5
4505 echo "${ECHO_T}no" >&6
4508 if test "$BASH" != no &&
4509 $BASH -c 'test "$BASH_VERSINFO" \
4510 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4511 libc_cv_have_bash2=yes
4512 else
4513 libc_cv_have_bash2=no
4517 if test "$BASH" = no; then
4518 # Extract the first word of "ksh", so it can be a program name with args.
4519 set dummy ksh; ac_word=$2
4520 echo "$as_me:$LINENO: checking for $ac_word" >&5
4521 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4522 if test "${ac_cv_path_KSH+set}" = set; then
4523 echo $ECHO_N "(cached) $ECHO_C" >&6
4524 else
4525 case $KSH in
4526 [\\/]* | ?:[\\/]*)
4527 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4531 for as_dir in $PATH
4533 IFS=$as_save_IFS
4534 test -z "$as_dir" && as_dir=.
4535 for ac_exec_ext in '' $ac_executable_extensions; do
4536 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4537 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4538 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4539 break 2
4541 done
4542 done
4544 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4546 esac
4548 KSH=$ac_cv_path_KSH
4550 if test -n "$KSH"; then
4551 echo "$as_me:$LINENO: result: $KSH" >&5
4552 echo "${ECHO_T}$KSH" >&6
4553 else
4554 echo "$as_me:$LINENO: result: no" >&5
4555 echo "${ECHO_T}no" >&6
4558 if test "$KSH" = no; then
4559 libc_cv_have_ksh=no
4560 else
4561 libc_cv_have_ksh=yes
4563 else
4564 KSH="$BASH"
4566 libc_cv_have_ksh=yes
4570 for ac_prog in gawk mawk nawk awk
4572 # Extract the first word of "$ac_prog", so it can be a program name with args.
4573 set dummy $ac_prog; ac_word=$2
4574 echo "$as_me:$LINENO: checking for $ac_word" >&5
4575 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4576 if test "${ac_cv_prog_AWK+set}" = set; then
4577 echo $ECHO_N "(cached) $ECHO_C" >&6
4578 else
4579 if test -n "$AWK"; then
4580 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4581 else
4582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4583 for as_dir in $PATH
4585 IFS=$as_save_IFS
4586 test -z "$as_dir" && as_dir=.
4587 for ac_exec_ext in '' $ac_executable_extensions; do
4588 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4589 ac_cv_prog_AWK="$ac_prog"
4590 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4591 break 2
4593 done
4594 done
4598 AWK=$ac_cv_prog_AWK
4599 if test -n "$AWK"; then
4600 echo "$as_me:$LINENO: result: $AWK" >&5
4601 echo "${ECHO_T}$AWK" >&6
4602 else
4603 echo "$as_me:$LINENO: result: no" >&5
4604 echo "${ECHO_T}no" >&6
4607 test -n "$AWK" && break
4608 done
4610 # Extract the first word of "perl", so it can be a program name with args.
4611 set dummy perl; ac_word=$2
4612 echo "$as_me:$LINENO: checking for $ac_word" >&5
4613 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4614 if test "${ac_cv_path_PERL+set}" = set; then
4615 echo $ECHO_N "(cached) $ECHO_C" >&6
4616 else
4617 case $PERL in
4618 [\\/]* | ?:[\\/]*)
4619 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4622 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4623 for as_dir in $PATH
4625 IFS=$as_save_IFS
4626 test -z "$as_dir" && as_dir=.
4627 for ac_exec_ext in '' $ac_executable_extensions; do
4628 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4629 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4630 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4631 break 2
4633 done
4634 done
4636 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4638 esac
4640 PERL=$ac_cv_path_PERL
4642 if test -n "$PERL"; then
4643 echo "$as_me:$LINENO: result: $PERL" >&5
4644 echo "${ECHO_T}$PERL" >&6
4645 else
4646 echo "$as_me:$LINENO: result: no" >&5
4647 echo "${ECHO_T}no" >&6
4650 if test "$PERL" != no &&
4651 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4652 PERL=no
4654 # Extract the first word of "install-info", so it can be a program name with args.
4655 set dummy install-info; ac_word=$2
4656 echo "$as_me:$LINENO: checking for $ac_word" >&5
4657 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4658 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4659 echo $ECHO_N "(cached) $ECHO_C" >&6
4660 else
4661 case $INSTALL_INFO in
4662 [\\/]* | ?:[\\/]*)
4663 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4666 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4667 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4668 for as_dir in $as_dummy
4670 IFS=$as_save_IFS
4671 test -z "$as_dir" && as_dir=.
4672 for ac_exec_ext in '' $ac_executable_extensions; do
4673 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4674 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4675 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4676 break 2
4678 done
4679 done
4681 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4683 esac
4685 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4687 if test -n "$INSTALL_INFO"; then
4688 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4689 echo "${ECHO_T}$INSTALL_INFO" >&6
4690 else
4691 echo "$as_me:$LINENO: result: no" >&5
4692 echo "${ECHO_T}no" >&6
4695 # Extract the first word of "bison", so it can be a program name with args.
4696 set dummy bison; ac_word=$2
4697 echo "$as_me:$LINENO: checking for $ac_word" >&5
4698 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4699 if test "${ac_cv_path_BISON+set}" = set; then
4700 echo $ECHO_N "(cached) $ECHO_C" >&6
4701 else
4702 case $BISON in
4703 [\\/]* | ?:[\\/]*)
4704 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4708 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4709 for as_dir in $as_dummy
4711 IFS=$as_save_IFS
4712 test -z "$as_dir" && as_dir=.
4713 for ac_exec_ext in '' $ac_executable_extensions; do
4714 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4715 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4716 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4717 break 2
4719 done
4720 done
4722 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4724 esac
4726 BISON=$ac_cv_path_BISON
4728 if test -n "$BISON"; then
4729 echo "$as_me:$LINENO: result: $BISON" >&5
4730 echo "${ECHO_T}$BISON" >&6
4731 else
4732 echo "$as_me:$LINENO: result: no" >&5
4733 echo "${ECHO_T}no" >&6
4737 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4738 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4739 if test "${libc_cv_signed_size_t+set}" = set; then
4740 echo $ECHO_N "(cached) $ECHO_C" >&6
4741 else
4742 echo '#include <stddef.h>
4743 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4744 if eval "$ac_cpp conftest.c 2>/dev/null" \
4745 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4746 libc_cv_signed_size_t=no
4747 else
4748 libc_cv_signed_size_t=yes
4750 rm -f conftest*
4752 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4753 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4754 if test $libc_cv_signed_size_t = yes; then
4755 cat >> confdefs.h <<\EOF
4756 #undef __SIZE_TYPE__
4757 #define __SIZE_TYPE__ unsigned
4762 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4763 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4764 if test "${libc_cv_friendly_stddef+set}" = set; then
4765 echo $ECHO_N "(cached) $ECHO_C" >&6
4766 else
4767 cat >conftest.$ac_ext <<_ACEOF
4768 /* confdefs.h. */
4769 _ACEOF
4770 cat confdefs.h >>conftest.$ac_ext
4771 cat >>conftest.$ac_ext <<_ACEOF
4772 /* end confdefs.h. */
4773 #define __need_size_t
4774 #define __need_wchar_t
4775 #include <stddef.h>
4776 #define __need_NULL
4777 #include <stddef.h>
4779 main ()
4781 size_t size; wchar_t wchar;
4782 #ifdef offsetof
4783 #error stddef.h ignored __need_*
4784 #endif
4785 if (&size == NULL || &wchar == NULL) abort ();
4787 return 0;
4789 _ACEOF
4790 rm -f conftest.$ac_objext
4791 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4792 (eval $ac_compile) 2>conftest.er1
4793 ac_status=$?
4794 grep -v '^ *+' conftest.er1 >conftest.err
4795 rm -f conftest.er1
4796 cat conftest.err >&5
4797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4798 (exit $ac_status); } &&
4799 { ac_try='test -z "$ac_c_werror_flag"
4800 || test ! -s conftest.err'
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); }; } &&
4806 { ac_try='test -s conftest.$ac_objext'
4807 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4808 (eval $ac_try) 2>&5
4809 ac_status=$?
4810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4811 (exit $ac_status); }; }; then
4812 libc_cv_friendly_stddef=yes
4813 else
4814 echo "$as_me: failed program was:" >&5
4815 sed 's/^/| /' conftest.$ac_ext >&5
4817 libc_cv_friendly_stddef=no
4819 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4821 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4822 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4823 if test $libc_cv_friendly_stddef = yes; then
4824 config_vars="$config_vars
4825 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4828 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4829 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4830 if test "${libc_cv_need_minus_P+set}" = set; then
4831 echo $ECHO_N "(cached) $ECHO_C" >&6
4832 else
4833 cat > conftest.S <<EOF
4834 #include "confdefs.h"
4835 /* Nothing whatsoever. */
4837 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
4838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4839 (eval $ac_try) 2>&5
4840 ac_status=$?
4841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4842 (exit $ac_status); }; }; then
4843 libc_cv_need_minus_P=no
4844 else
4845 libc_cv_need_minus_P=yes
4847 rm -f conftest*
4849 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4850 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4851 if test $libc_cv_need_minus_P = yes; then
4852 config_vars="$config_vars
4853 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4856 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4857 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4858 if test "${libc_cv_dot_text+set}" = set; then
4859 echo $ECHO_N "(cached) $ECHO_C" >&6
4860 else
4861 cat > conftest.s <<EOF
4862 .text
4864 libc_cv_dot_text=
4865 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4866 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4867 (eval $ac_try) 2>&5
4868 ac_status=$?
4869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4870 (exit $ac_status); }; }; then
4871 libc_cv_dot_text=.text
4873 rm -f conftest*
4876 if test -z "$libc_cv_dot_text"; then
4877 echo "$as_me:$LINENO: result: no" >&5
4878 echo "${ECHO_T}no" >&6
4879 else
4880 echo "$as_me:$LINENO: result: yes" >&5
4881 echo "${ECHO_T}yes" >&6
4884 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4885 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4886 if test "${libc_cv_asm_global_directive+set}" = set; then
4887 echo $ECHO_N "(cached) $ECHO_C" >&6
4888 else
4889 libc_cv_asm_global_directive=UNKNOWN
4890 for ac_globl in .globl .global .EXPORT; do
4891 cat > conftest.s <<EOF
4892 ${libc_cv_dot_text}
4893 ${ac_globl} foo
4894 foo:
4896 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4897 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4898 (eval $ac_try) 2>&5
4899 ac_status=$?
4900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4901 (exit $ac_status); }; }; then
4902 libc_cv_asm_global_directive=${ac_globl}
4904 rm -f conftest*
4905 test $libc_cv_asm_global_directive != UNKNOWN && break
4906 done
4908 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4909 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4910 if test $libc_cv_asm_global_directive = UNKNOWN; then
4911 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4912 echo "$as_me: error: cannot determine asm global directive" >&2;}
4913 { (exit 1); exit 1; }; }
4914 else
4915 cat >>confdefs.h <<_ACEOF
4916 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4917 _ACEOF
4921 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
4922 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
4923 if test "${libc_cv_asm_set_directive+set}" = set; then
4924 echo $ECHO_N "(cached) $ECHO_C" >&6
4925 else
4926 cat > conftest.s <<EOF
4927 ${libc_cv_dot_text}
4928 foo:
4929 .set glibc_conftest_frobozz,foo
4930 $libc_cv_asm_global_directive glibc_conftest_frobozz
4932 # The alpha-dec-osf1 assembler gives only a warning for `.set'
4933 # (but it doesn't work), so we must do a linking check to be sure.
4934 cat > conftest1.c <<\EOF
4935 extern int glibc_conftest_frobozz;
4936 void _start() { glibc_conftest_frobozz = 1; }
4938 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4939 -nostartfiles -nostdlib \
4940 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
4941 libc_cv_asm_set_directive=yes
4942 else
4943 libc_cv_asm_set_directive=no
4945 rm -f conftest*
4947 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
4948 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
4949 if test $libc_cv_asm_set_directive = yes; then
4950 cat >>confdefs.h <<\_ACEOF
4951 #define HAVE_ASM_SET_DIRECTIVE 1
4952 _ACEOF
4956 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
4957 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
4958 if test "${libc_cv_asm_type_prefix+set}" = set; then
4959 echo $ECHO_N "(cached) $ECHO_C" >&6
4960 else
4961 libc_cv_asm_type_prefix=no
4962 for ac_try_prefix in '@' '%' '#'; do
4963 cat > conftest.s <<EOF
4964 ${libc_cv_dot_text}
4965 ${libc_cv_asm_global_directive} foo
4966 .type foo, ${ac_try_prefix}object
4967 .size foo, 1
4968 foo:
4969 .byte 1
4971 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4972 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4973 (eval $ac_try) 2>&5
4974 ac_status=$?
4975 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4976 (exit $ac_status); }; }; then
4977 libc_cv_asm_type_prefix=${ac_try_prefix}
4979 rm -f conftest*
4980 test "x$libc_cv_asm_type_prefix" != xno && break
4981 done
4983 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
4984 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
4985 if test "x$libc_cv_asm_type_prefix" != xno; then
4986 cat >>confdefs.h <<_ACEOF
4987 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4988 _ACEOF
4992 # The Aix ld uses global .symbol_names instead of symbol_names.
4993 # Unfortunately also used in the PPC64 ELF ABI.
4994 case "${os}${machine}" in
4995 aix4.3* | linux*powerpc/powerpc64*)
4996 cat >>confdefs.h <<\_ACEOF
4997 #define HAVE_ASM_GLOBAL_DOT_NAME 1
4998 _ACEOF
5000 esac
5002 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
5003 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
5004 if test "${libc_cv_asm_symver_directive+set}" = set; then
5005 echo $ECHO_N "(cached) $ECHO_C" >&6
5006 else
5007 cat > conftest.s <<EOF
5008 ${libc_cv_dot_text}
5009 _sym:
5010 .symver _sym,sym@VERS
5012 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5013 libc_cv_asm_symver_directive=yes
5014 else
5015 libc_cv_asm_symver_directive=no
5017 rm -f conftest*
5019 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
5020 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
5021 echo "$as_me:$LINENO: checking for ld --version-script" >&5
5022 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
5023 if test "${libc_cv_ld_version_script_option+set}" = set; then
5024 echo $ECHO_N "(cached) $ECHO_C" >&6
5025 else
5026 if test $libc_cv_asm_symver_directive = yes; then
5027 cat > conftest.s <<EOF
5028 ${libc_cv_dot_text}
5029 _sym:
5030 .symver _sym,sym@VERS
5032 cat > conftest.map <<EOF
5033 VERS_1 {
5034 global: sym;
5037 VERS_2 {
5038 global: sym;
5039 } VERS_1;
5041 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5042 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5043 -o conftest.so conftest.o
5044 -nostartfiles -nostdlib
5045 -Wl,--version-script,conftest.map
5046 1>&5'
5047 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5048 (eval $ac_try) 2>&5
5049 ac_status=$?
5050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5051 (exit $ac_status); }; };
5052 then
5053 libc_cv_ld_version_script_option=yes
5054 else
5055 libc_cv_ld_version_script_option=no
5057 else
5058 libc_cv_ld_version_script_option=no
5060 else
5061 libc_cv_ld_version_script_option=no
5063 rm -f conftest*
5065 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
5066 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
5067 if test $shared != no &&
5068 test $libc_cv_asm_symver_directive = yes &&
5069 test $libc_cv_ld_version_script_option = yes &&
5070 test $enable_versioning = yes; then
5071 VERSIONING=yes
5072 cat >>confdefs.h <<\_ACEOF
5073 #define DO_VERSIONING 1
5074 _ACEOF
5076 else
5077 VERSIONING=no
5081 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5082 echo "\
5083 *** WARNING: You should not compile GNU libc without versioning. Not using
5084 *** versioning will introduce incompatibilities so that old binaries
5085 *** will not run anymore.
5086 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5088 if test $elf = yes; then
5089 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
5090 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
5091 if test "${libc_cv_asm_previous_directive+set}" = set; then
5092 echo $ECHO_N "(cached) $ECHO_C" >&6
5093 else
5094 cat > conftest.s <<EOF
5095 .section foo_section
5096 .previous
5098 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5099 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5100 (eval $ac_try) 2>&5
5101 ac_status=$?
5102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5103 (exit $ac_status); }; }; then
5104 libc_cv_asm_previous_directive=yes
5105 else
5106 libc_cv_asm_previous_directive=no
5108 rm -f conftest*
5110 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
5111 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
5112 if test $libc_cv_asm_previous_directive = yes; then
5113 cat >>confdefs.h <<\_ACEOF
5114 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
5115 _ACEOF
5117 else
5118 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
5119 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
5120 if test "${libc_cv_asm_popsection_directive+set}" = set; then
5121 echo $ECHO_N "(cached) $ECHO_C" >&6
5122 else
5123 cat > conftest.s <<EOF
5124 .pushsection foo_section
5125 .popsection
5127 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5128 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5129 (eval $ac_try) 2>&5
5130 ac_status=$?
5131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5132 (exit $ac_status); }; }; then
5133 libc_cv_asm_popsection_directive=yes
5134 else
5135 libc_cv_asm_popsection_directive=no
5137 rm -f conftest*
5139 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
5140 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
5141 if test $libc_cv_asm_popsection_directive = yes; then
5142 cat >>confdefs.h <<\_ACEOF
5143 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
5144 _ACEOF
5148 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
5149 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
5150 if test "${libc_cv_asm_protected_directive+set}" = set; then
5151 echo $ECHO_N "(cached) $ECHO_C" >&6
5152 else
5153 cat > conftest.s <<EOF
5154 .protected foo
5155 foo:
5156 .hidden bar
5157 bar:
5159 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5160 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5161 (eval $ac_try) 2>&5
5162 ac_status=$?
5163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5164 (exit $ac_status); }; }; then
5165 libc_cv_asm_protected_directive=yes
5166 else
5167 libc_cv_asm_protected_directive=no
5169 rm -f conftest*
5171 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
5172 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
5174 cat >>confdefs.h <<\_ACEOF
5175 #define HAVE_PROTECTED 1
5176 _ACEOF
5178 cat >>confdefs.h <<\_ACEOF
5179 #define HAVE_HIDDEN 1
5180 _ACEOF
5183 if test $libc_cv_asm_protected_directive = yes; then
5184 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
5185 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
5186 if test "${libc_cv_visibility_attribute+set}" = set; then
5187 echo $ECHO_N "(cached) $ECHO_C" >&6
5188 else
5189 cat > conftest.c <<EOF
5190 int foo __attribute__ ((visibility ("hidden"))) = 1;
5191 int bar __attribute__ ((visibility ("protected"))) = 1;
5193 libc_cv_visibility_attribute=no
5194 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5195 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5196 (eval $ac_try) 2>&5
5197 ac_status=$?
5198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5199 (exit $ac_status); }; }; then
5200 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5201 if grep '\.protected.*bar' conftest.s >/dev/null; then
5202 libc_cv_visibility_attribute=yes
5206 rm -f conftest.cs
5209 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
5210 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
5211 if test $libc_cv_visibility_attribute = yes; then
5212 cat >>confdefs.h <<\_ACEOF
5213 #define HAVE_VISIBILITY_ATTRIBUTE 1
5214 _ACEOF
5219 if test $libc_cv_visibility_attribute = yes; then
5220 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
5221 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
5222 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
5223 echo $ECHO_N "(cached) $ECHO_C" >&6
5224 else
5225 cat > conftest.c <<EOF
5226 int foo (int x);
5227 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5228 int bar (int x) { return x; }
5230 libc_cv_broken_visibility_attribute=yes
5231 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
5232 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5233 (eval $ac_try) 2>&5
5234 ac_status=$?
5235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5236 (exit $ac_status); }; }; then
5237 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5238 libc_cv_broken_visibility_attribute=no
5241 rm -f conftest.c conftest.s
5244 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
5245 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
5246 if test $libc_cv_broken_visibility_attribute = yes; then
5247 cat >>confdefs.h <<\_ACEOF
5248 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
5249 _ACEOF
5254 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
5255 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
5256 if test "${libc_cv_broken_alias_attribute+set}" = set; then
5257 echo $ECHO_N "(cached) $ECHO_C" >&6
5258 else
5259 cat > conftest.c <<EOF
5260 extern int foo (int x) __asm ("xyzzy");
5261 int bar (int x) { return x; }
5262 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5263 extern int dfoo;
5264 extern __typeof (dfoo) dfoo __asm ("abccb");
5265 int dfoo = 1;
5267 libc_cv_broken_alias_attribute=yes
5268 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5269 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5270 (eval $ac_try) 2>&5
5271 ac_status=$?
5272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5273 (exit $ac_status); }; }; then
5274 if grep 'xyzzy' conftest.s >/dev/null &&
5275 grep 'abccb' conftest.s >/dev/null; then
5276 libc_cv_broken_alias_attribute=no
5279 rm -f conftest.c conftest.s
5282 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
5283 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
5284 if test $libc_cv_broken_alias_attribute = yes; then
5285 cat >>confdefs.h <<\_ACEOF
5286 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
5287 _ACEOF
5291 if test $libc_cv_visibility_attribute = yes -a $gnu_ld = yes; then
5292 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
5293 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
5294 if test "${libc_cv_have_sdata_section+set}" = set; then
5295 echo $ECHO_N "(cached) $ECHO_C" >&6
5296 else
5297 echo "int i;" > conftest.c
5298 libc_cv_have_sdata_section=no
5299 if ${CC-cc} $LDFLAGS -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5300 | grep '\.sdata' >/dev/null; then
5301 libc_cv_have_sdata_section=yes
5303 rm -f conftest.c conftest.so
5306 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
5307 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
5308 if test $libc_cv_have_sdata_section = yes; then
5309 cat >>confdefs.h <<\_ACEOF
5310 #define HAVE_SDATA_SECTION 1
5311 _ACEOF
5316 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
5317 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
5318 if test "${libc_cv_initfinit_array+set}" = set; then
5319 echo $ECHO_N "(cached) $ECHO_C" >&6
5320 else
5321 cat > conftest.c <<EOF
5322 int _start (void) { return 0; }
5323 int __start (void) { return 0; }
5324 int foo (void) { return 1; }
5325 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5327 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
5328 -static -nostartfiles -nostdlib 1>&5'
5329 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5330 (eval $ac_try) 2>&5
5331 ac_status=$?
5332 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5333 (exit $ac_status); }; }
5334 then
5335 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
5336 libc_cv_initfinit_array=yes
5337 else
5338 libc_cv_initfinit_array=no
5340 else
5341 libc_cv_initfinit_array=no
5343 rm -f conftest*
5345 echo "$as_me:$LINENO: result: $libc_cv_initfinit_array" >&5
5346 echo "${ECHO_T}$libc_cv_initfinit_array" >&6
5348 if test $libc_cv_initfinit_array = yes; then
5349 cat >>confdefs.h <<\_ACEOF
5350 #define HAVE_INITFINI_ARRAY 1
5351 _ACEOF
5355 echo "$as_me:$LINENO: checking for libunwind-support in compiler" >&5
5356 echo $ECHO_N "checking for libunwind-support in compiler... $ECHO_C" >&6
5357 if test "${libc_cv_cc_with_libunwind+set}" = set; then
5358 echo $ECHO_N "(cached) $ECHO_C" >&6
5359 else
5360 cat >conftest.$ac_ext <<_ACEOF
5361 /* confdefs.h. */
5362 _ACEOF
5363 cat confdefs.h >>conftest.$ac_ext
5364 cat >>conftest.$ac_ext <<_ACEOF
5365 /* end confdefs.h. */
5366 #include <libunwind.h>
5368 main ()
5371 unw_context_t uc;
5372 unw_cursor_t c;
5373 unw_getcontext (&uc);
5374 unw_init_local (&c, &uc)
5376 return 0;
5378 _ACEOF
5379 rm -f conftest.$ac_objext conftest$ac_exeext
5380 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5381 (eval $ac_link) 2>conftest.er1
5382 ac_status=$?
5383 grep -v '^ *+' conftest.er1 >conftest.err
5384 rm -f conftest.er1
5385 cat conftest.err >&5
5386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5387 (exit $ac_status); } &&
5388 { ac_try='test -z "$ac_c_werror_flag"
5389 || test ! -s conftest.err'
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); }; } &&
5395 { ac_try='test -s conftest$ac_exeext'
5396 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5397 (eval $ac_try) 2>&5
5398 ac_status=$?
5399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5400 (exit $ac_status); }; }; then
5401 libc_cv_cc_with_libunwind=yes
5402 else
5403 echo "$as_me: failed program was:" >&5
5404 sed 's/^/| /' conftest.$ac_ext >&5
5406 libc_cv_cc_with_libunwind=no
5408 rm -f conftest.err conftest.$ac_objext \
5409 conftest$ac_exeext conftest.$ac_ext
5411 echo "$as_me:$LINENO: result: $libc_cv_cc_with_libunwind" >&5
5412 echo "${ECHO_T}$libc_cv_cc_with_libunwind" >&6
5414 if test $libc_cv_cc_with_libunwind = yes; then
5415 cat >>confdefs.h <<\_ACEOF
5416 #define HAVE_CC_WITH_LIBUNWIND 1
5417 _ACEOF
5421 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
5422 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
5423 if test "${libc_cv_z_nodelete+set}" = set; then
5424 echo $ECHO_N "(cached) $ECHO_C" >&6
5425 else
5426 cat > conftest.c <<EOF
5427 int _start (void) { return 42; }
5429 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5430 -shared -o conftest.so conftest.c
5431 -nostartfiles -nostdlib
5432 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
5433 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5434 (eval $ac_try) 2>&5
5435 ac_status=$?
5436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5437 (exit $ac_status); }; }
5438 then
5439 libc_cv_z_nodelete=yes
5440 else
5441 libc_cv_z_nodelete=no
5443 rm -f conftest*
5445 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
5446 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
5449 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
5450 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
5451 if test "${libc_cv_z_nodlopen+set}" = set; then
5452 echo $ECHO_N "(cached) $ECHO_C" >&6
5453 else
5454 cat > conftest.c <<EOF
5455 int _start (void) { return 42; }
5457 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5458 -shared -o conftest.so conftest.c
5459 -nostartfiles -nostdlib
5460 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
5461 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5462 (eval $ac_try) 2>&5
5463 ac_status=$?
5464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5465 (exit $ac_status); }; }
5466 then
5467 libc_cv_z_nodlopen=yes
5468 else
5469 libc_cv_z_nodlopen=no
5471 rm -f conftest*
5473 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
5474 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
5477 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
5478 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
5479 if test "${libc_cv_z_initfirst+set}" = set; then
5480 echo $ECHO_N "(cached) $ECHO_C" >&6
5481 else
5482 cat > conftest.c <<EOF
5483 int _start (void) { return 42; }
5485 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5486 -shared -o conftest.so conftest.c
5487 -nostartfiles -nostdlib
5488 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
5489 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5490 (eval $ac_try) 2>&5
5491 ac_status=$?
5492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5493 (exit $ac_status); }; }
5494 then
5495 libc_cv_z_initfirst=yes
5496 else
5497 libc_cv_z_initfirst=no
5499 rm -f conftest*
5501 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
5502 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
5505 echo "$as_me:$LINENO: checking for -z relro option" >&5
5506 echo $ECHO_N "checking for -z relro option... $ECHO_C" >&6
5507 if test "${libc_cv_z_relro+set}" = set; then
5508 echo $ECHO_N "(cached) $ECHO_C" >&6
5509 else
5510 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
5511 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5512 (eval $ac_try) 2>&5
5513 ac_status=$?
5514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5515 (exit $ac_status); }; }
5516 then
5517 libc_cv_z_relro=yes
5518 else
5519 libc_cv_z_relro=no
5522 echo "$as_me:$LINENO: result: $libc_cv_z_relro" >&5
5523 echo "${ECHO_T}$libc_cv_z_relro" >&6
5525 if test $libc_cv_z_relro = yes; then
5526 cat >>confdefs.h <<\_ACEOF
5527 #define HAVE_Z_RELRO 1
5528 _ACEOF
5532 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
5533 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
5534 if test "${libc_cv_Bgroup+set}" = set; then
5535 echo $ECHO_N "(cached) $ECHO_C" >&6
5536 else
5537 cat > conftest.c <<EOF
5538 int _start (void) { return 42; }
5540 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5541 -shared -o conftest.so conftest.c
5542 -Wl,-Bgroup -nostdlib 1>&5'
5543 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5544 (eval $ac_try) 2>&5
5545 ac_status=$?
5546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5547 (exit $ac_status); }; }
5548 then
5549 libc_cv_Bgroup=yes
5550 else
5551 libc_cv_Bgroup=no
5553 rm -f conftest*
5555 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5556 echo "${ECHO_T}$libc_cv_Bgroup" >&6
5559 echo "$as_me:$LINENO: checking for libgcc_s suffix" >&5
5560 echo $ECHO_N "checking for libgcc_s suffix... $ECHO_C" >&6
5561 if test "${libc_cv_libgcc_s_suffix+set}" = set; then
5562 echo $ECHO_N "(cached) $ECHO_C" >&6
5563 else
5564 cat > conftest.c <<EOF
5565 int main (void) { return 0; }
5567 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5568 -shared -shared-libgcc -o conftest.so \
5569 conftest.c -v 2>&1 >/dev/null \
5570 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
5571 rm -f conftest*
5573 echo "$as_me:$LINENO: result: $libc_cv_libgcc_s_suffix" >&5
5574 echo "${ECHO_T}$libc_cv_libgcc_s_suffix" >&6
5577 echo "$as_me:$LINENO: checking for --as-needed option" >&5
5578 echo $ECHO_N "checking for --as-needed option... $ECHO_C" >&6
5579 if test "${libc_cv_as_needed+set}" = set; then
5580 echo $ECHO_N "(cached) $ECHO_C" >&6
5581 else
5582 cat > conftest.c <<EOF
5583 int main (void) { return 0; }
5585 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5586 -shared -o conftest.so conftest.c
5587 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
5588 -nostdlib 1>&5'
5589 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5590 (eval $ac_try) 2>&5
5591 ac_status=$?
5592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5593 (exit $ac_status); }; }
5594 then
5595 libc_cv_as_needed=yes
5596 else
5597 libc_cv_as_needed=no
5599 rm -f conftest*
5601 echo "$as_me:$LINENO: result: $libc_cv_as_needed" >&5
5602 echo "${ECHO_T}$libc_cv_as_needed" >&6
5605 ASFLAGS_config=
5606 echo "$as_me:$LINENO: checking whether --noexecstack is desirable for .S files" >&5
5607 echo $ECHO_N "checking whether --noexecstack is desirable for .S files... $ECHO_C" >&6
5608 if test "${libc_cv_as_noexecstack+set}" = set; then
5609 echo $ECHO_N "(cached) $ECHO_C" >&6
5610 else
5611 cat > conftest.c <<EOF
5612 void foo (void) { }
5614 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5615 -S -o conftest.s conftest.c 1>&5'
5616 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5617 (eval $ac_try) 2>&5
5618 ac_status=$?
5619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5620 (exit $ac_status); }; } \
5621 && grep -q .note.GNU-stack conftest.s \
5622 && { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wa,--noexecstack
5623 -c -o conftest.o conftest.s 1>&5'
5624 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5625 (eval $ac_try) 2>&5
5626 ac_status=$?
5627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5628 (exit $ac_status); }; }
5629 then
5630 libc_cv_as_noexecstack=yes
5631 else
5632 libc_cv_as_noexecstack=no
5634 rm -f conftest*
5636 echo "$as_me:$LINENO: result: $libc_cv_as_noexecstack" >&5
5637 echo "${ECHO_T}$libc_cv_as_noexecstack" >&6
5638 if test $libc_cv_as_noexecstack = yes; then
5639 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5643 echo "$as_me:$LINENO: checking for -z combreloc" >&5
5644 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5645 if test "${libc_cv_z_combreloc+set}" = set; then
5646 echo $ECHO_N "(cached) $ECHO_C" >&6
5647 else
5648 cat > conftest.c <<EOF
5649 extern int bar (int);
5650 extern int mumble;
5651 int foo (void) { return bar (mumble); }
5653 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5654 -shared -o conftest.so conftest.c
5655 -nostdlib -nostartfiles
5656 -Wl,-z,combreloc 1>&5'
5657 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5658 (eval $ac_try) 2>&5
5659 ac_status=$?
5660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5661 (exit $ac_status); }; }
5662 then
5663 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5664 libc_cv_z_combreloc=yes
5665 else
5666 libc_cv_z_combreloc=no
5668 else
5669 libc_cv_z_combreloc=no
5671 rm -f conftest*
5673 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5674 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5675 if test "$libc_cv_z_combreloc" = yes; then
5676 cat >>confdefs.h <<\_ACEOF
5677 #define HAVE_Z_COMBRELOC 1
5678 _ACEOF
5683 echo "$as_me:$LINENO: checking for -z execstack" >&5
5684 echo $ECHO_N "checking for -z execstack... $ECHO_C" >&6
5685 if test "${libc_cv_z_execstack+set}" = set; then
5686 echo $ECHO_N "(cached) $ECHO_C" >&6
5687 else
5688 cat > conftest.c <<EOF
5689 int _start (void) { return 42; }
5691 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5692 -shared -o conftest.so conftest.c
5693 -Wl,-z,execstack -nostdlib
5694 1>&5'
5695 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5696 (eval $ac_try) 2>&5
5697 ac_status=$?
5698 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5699 (exit $ac_status); }; }
5700 then
5701 libc_cv_z_execstack=yes
5702 else
5703 libc_cv_z_execstack=no
5705 rm -f conftest*
5707 echo "$as_me:$LINENO: result: $libc_cv_z_execstack" >&5
5708 echo "${ECHO_T}$libc_cv_z_execstack" >&6
5711 echo "$as_me:$LINENO: checking for -fpie" >&5
5712 echo $ECHO_N "checking for -fpie... $ECHO_C" >&6
5713 if test "${libc_cv_fpie+set}" = set; then
5714 echo $ECHO_N "(cached) $ECHO_C" >&6
5715 else
5716 cat > conftest.c <<EOF
5717 int foo;
5718 main () { return 0;}
5720 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
5721 -o conftest conftest.c 1>&5'
5722 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5723 (eval $ac_try) 2>&5
5724 ac_status=$?
5725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5726 (exit $ac_status); }; }
5727 then
5728 libc_cv_fpie=yes
5729 else
5730 libc_cv_fpie=no
5732 rm -f conftest*
5734 echo "$as_me:$LINENO: result: $libc_cv_fpie" >&5
5735 echo "${ECHO_T}$libc_cv_fpie" >&6
5740 echo "$as_me:$LINENO: checking for -fno-unit-at-a-time" >&5
5741 echo $ECHO_N "checking for -fno-unit-at-a-time... $ECHO_C" >&6
5742 if test "${libc_cv_fno_unit_at_a_time+set}" = set; then
5743 echo $ECHO_N "(cached) $ECHO_C" >&6
5744 else
5745 cat > conftest.c <<EOF
5746 int foo;
5748 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-unit-at-a-time
5749 conftest.c 1>&5'
5750 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5751 (eval $ac_try) 2>&5
5752 ac_status=$?
5753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5754 (exit $ac_status); }; }
5755 then
5756 libc_cv_fno_unit_at_a_time=yes
5757 else
5758 libc_cv_fno_unit_at_a_time=no
5760 rm -f conftest*
5762 echo "$as_me:$LINENO: result: $libc_cv_fno_unit_at_a_time" >&5
5763 echo "${ECHO_T}$libc_cv_fno_unit_at_a_time" >&6
5764 if test $libc_cv_fno_unit_at_a_time = yes; then
5765 fno_unit_at_a_time=-fno-unit-at-a-time
5769 if test $elf != yes; then
5770 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5771 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5772 if test "${libc_cv_have_initfini+set}" = set; then
5773 echo $ECHO_N "(cached) $ECHO_C" >&6
5774 else
5775 cat >conftest.$ac_ext <<_ACEOF
5776 /* confdefs.h. */
5777 _ACEOF
5778 cat confdefs.h >>conftest.$ac_ext
5779 cat >>conftest.$ac_ext <<_ACEOF
5780 /* end confdefs.h. */
5783 main ()
5785 asm (".section .init");
5786 asm (".section .fini");
5787 asm ("${libc_cv_dot_text}");
5789 return 0;
5791 _ACEOF
5792 rm -f conftest.$ac_objext
5793 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5794 (eval $ac_compile) 2>conftest.er1
5795 ac_status=$?
5796 grep -v '^ *+' conftest.er1 >conftest.err
5797 rm -f conftest.er1
5798 cat conftest.err >&5
5799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5800 (exit $ac_status); } &&
5801 { ac_try='test -z "$ac_c_werror_flag"
5802 || test ! -s conftest.err'
5803 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5804 (eval $ac_try) 2>&5
5805 ac_status=$?
5806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5807 (exit $ac_status); }; } &&
5808 { ac_try='test -s conftest.$ac_objext'
5809 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5810 (eval $ac_try) 2>&5
5811 ac_status=$?
5812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5813 (exit $ac_status); }; }; then
5814 libc_cv_have_initfini=yes
5815 else
5816 echo "$as_me: failed program was:" >&5
5817 sed 's/^/| /' conftest.$ac_ext >&5
5819 libc_cv_have_initfini=no
5821 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5823 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5824 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5825 if test $libc_cv_have_initfini = yes; then
5826 cat >>confdefs.h <<\_ACEOF
5827 #define HAVE_INITFINI 1
5828 _ACEOF
5833 if test $elf = yes -a $gnu_ld = yes; then
5834 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5835 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5836 if test "${libc_cv_have_section_quotes+set}" = set; then
5837 echo $ECHO_N "(cached) $ECHO_C" >&6
5838 else
5839 cat > conftest.c <<EOF
5840 static const int foo
5841 __attribute__ ((section ("bar"))) = 1;
5843 if ${CC-cc} -S conftest.c -o conftest.s; then
5844 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5845 libc_cv_have_section_quotes=yes
5846 else
5847 libc_cv_have_section_quotes=no
5849 else
5850 libc_cv_have_section_quotes=unknown
5852 rm -f conftest.cs
5855 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5856 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5857 if test $libc_cv_have_section_quotes = yes; then
5858 cat >>confdefs.h <<\_ACEOF
5859 #define HAVE_SECTION_QUOTES 1
5860 _ACEOF
5867 if test $elf = yes; then
5868 libc_cv_asm_underscores=no
5869 else
5870 if test $ac_cv_prog_cc_works = yes; then
5871 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5872 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5873 if test "${libc_cv_asm_underscores+set}" = set; then
5874 echo $ECHO_N "(cached) $ECHO_C" >&6
5875 else
5876 cat >conftest.$ac_ext <<_ACEOF
5877 /* confdefs.h. */
5878 _ACEOF
5879 cat confdefs.h >>conftest.$ac_ext
5880 cat >>conftest.$ac_ext <<_ACEOF
5881 /* end confdefs.h. */
5882 asm ("_glibc_foobar:");
5884 main ()
5886 glibc_foobar ();
5888 return 0;
5890 _ACEOF
5891 rm -f conftest.$ac_objext conftest$ac_exeext
5892 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5893 (eval $ac_link) 2>conftest.er1
5894 ac_status=$?
5895 grep -v '^ *+' conftest.er1 >conftest.err
5896 rm -f conftest.er1
5897 cat conftest.err >&5
5898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5899 (exit $ac_status); } &&
5900 { ac_try='test -z "$ac_c_werror_flag"
5901 || test ! -s conftest.err'
5902 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5903 (eval $ac_try) 2>&5
5904 ac_status=$?
5905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5906 (exit $ac_status); }; } &&
5907 { ac_try='test -s conftest$ac_exeext'
5908 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5909 (eval $ac_try) 2>&5
5910 ac_status=$?
5911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5912 (exit $ac_status); }; }; then
5913 libc_cv_asm_underscores=yes
5914 else
5915 echo "$as_me: failed program was:" >&5
5916 sed 's/^/| /' conftest.$ac_ext >&5
5918 libc_cv_asm_underscores=no
5920 rm -f conftest.err conftest.$ac_objext \
5921 conftest$ac_exeext conftest.$ac_ext
5923 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5924 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5925 else
5926 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5927 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5928 if test "${libc_cv_asm_underscores+set}" = set; then
5929 echo $ECHO_N "(cached) $ECHO_C" >&6
5930 else
5931 cat > conftest.$ac_ext <<EOF
5932 #line $LINENO "configure"
5933 #include "confdefs.h"
5934 void underscore_test(void) {
5935 return; }
5937 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5938 (eval $ac_compile) 2>&5
5939 ac_status=$?
5940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5941 (exit $ac_status); }; then
5942 if grep _underscore_test conftest* >/dev/null; then
5943 rm -f conftest*
5944 libc_cv_asm_underscores=yes
5945 else
5946 rm -f conftest*
5947 libc_cv_asm_underscores=no
5949 else
5950 echo "configure: failed program was:" >&5
5951 cat conftest.$ac_ext >&5
5952 rm -f conftest*
5953 libc_cv_asm_underscores=no
5955 rm -f conftest*
5957 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5958 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5961 if test $libc_cv_asm_underscores = no; then
5962 cat >>confdefs.h <<\_ACEOF
5963 #define NO_UNDERSCORES 1
5964 _ACEOF
5968 if test $elf = yes; then
5969 libc_cv_weak_symbols=yes
5972 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
5973 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
5974 if test "${libc_cv_asm_weak_directive+set}" = set; then
5975 echo $ECHO_N "(cached) $ECHO_C" >&6
5976 else
5977 cat > conftest.s <<EOF
5978 ${libc_cv_dot_text}
5979 ${libc_cv_asm_global_directive} foo
5980 foo:
5981 .weak foo
5982 .weak bar; bar = foo
5984 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5985 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5986 (eval $ac_try) 2>&5
5987 ac_status=$?
5988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5989 (exit $ac_status); }; }; then
5990 libc_cv_asm_weak_directive=yes
5991 else
5992 libc_cv_asm_weak_directive=no
5994 rm -f conftest*
5996 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
5997 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
5999 if test $libc_cv_asm_weak_directive = no; then
6000 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
6001 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
6002 if test "${libc_cv_asm_weakext_directive+set}" = set; then
6003 echo $ECHO_N "(cached) $ECHO_C" >&6
6004 else
6005 cat > conftest.s <<EOF
6006 ${libc_cv_dot_text}
6007 ${libc_cv_asm_global_directive} foo
6008 foo:
6009 .weakext bar foo
6010 .weakext baz
6011 ${libc_cv_asm_global_directive} baz
6012 baz:
6014 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6015 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6016 (eval $ac_try) 2>&5
6017 ac_status=$?
6018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6019 (exit $ac_status); }; }; then
6020 libc_cv_asm_weakext_directive=yes
6021 else
6022 libc_cv_asm_weakext_directive=no
6024 rm -f conftest*
6026 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
6027 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
6029 fi # no .weak
6031 if test $libc_cv_asm_weak_directive = yes; then
6032 cat >>confdefs.h <<\_ACEOF
6033 #define HAVE_ASM_WEAK_DIRECTIVE 1
6034 _ACEOF
6036 elif test $libc_cv_asm_weakext_directive = yes; then
6037 cat >>confdefs.h <<\_ACEOF
6038 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
6039 _ACEOF
6043 case "${host_cpu}-${host_os}" in
6044 cris*)
6045 libc_cv_asm_line_sep='@'
6046 cat >>confdefs.h <<_ACEOF
6047 #define ASM_LINE_SEP $libc_cv_asm_line_sep
6048 _ACEOF
6051 hppa*linux*)
6052 echo "$as_me:$LINENO: checking for assembler line separator" >&5
6053 echo $ECHO_N "checking for assembler line separator... $ECHO_C" >&6
6054 if test "${libc_cv_asm_line_sep+set}" = set; then
6055 echo $ECHO_N "(cached) $ECHO_C" >&6
6056 else
6057 cat > conftest.s <<EOF
6058 nop ; is_old_puffin
6060 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6061 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6062 (eval $ac_try) 2>&5
6063 ac_status=$?
6064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6065 (exit $ac_status); }; }; then
6066 libc_cv_asm_line_sep='!'
6067 else
6068 if test -z "$enable_hacker_mode"; then
6069 echo "*** You need a newer assembler to compile glibc"
6070 rm -f conftest*
6071 exit 1
6073 libc_cv_asm_line_sep=';'
6075 rm -f conftest*
6077 echo "$as_me:$LINENO: result: $libc_cv_asm_line_sep" >&5
6078 echo "${ECHO_T}$libc_cv_asm_line_sep" >&6
6079 cat >>confdefs.h <<_ACEOF
6080 #define ASM_LINE_SEP $libc_cv_asm_line_sep
6081 _ACEOF
6084 esac
6086 echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6087 echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6088 if test "${libc_cv_asm_cfi_directives+set}" = set; then
6089 echo $ECHO_N "(cached) $ECHO_C" >&6
6090 else
6091 cat > conftest.s <<EOF
6092 .text
6093 .type func,@function
6094 func:
6095 .cfi_startproc
6096 .cfi_remember_state
6097 .cfi_rel_offset 1, 0
6098 .cfi_endproc
6100 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6101 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6102 (eval $ac_try) 2>&5
6103 ac_status=$?
6104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6105 (exit $ac_status); }; }; then
6106 libc_cv_asm_cfi_directives=yes
6107 else
6108 libc_cv_asm_cfi_directives=no
6110 rm -f conftest*
6112 echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6113 echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6114 if test $libc_cv_asm_cfi_directives = yes; then
6115 cat >>confdefs.h <<\_ACEOF
6116 #define HAVE_ASM_CFI_DIRECTIVES 1
6117 _ACEOF
6121 echo "$as_me:$LINENO: checking if -g produces usable source locations for assembler-with-cpp" >&5
6122 echo $ECHO_N "checking if -g produces usable source locations for assembler-with-cpp... $ECHO_C" >&6
6123 if test "${libc_cv_cpp_asm_debuginfo+set}" = set; then
6124 echo $ECHO_N "(cached) $ECHO_C" >&6
6125 else
6126 cat > conftest.S <<EOF
6127 #include "confdefs.h"
6129 /* comment on
6130 two lines */
6131 ${libc_cv_dot_text}
6132 ${libc_cv_asm_global_directive} foo
6133 foo:
6134 /* Unfortunately this test only works for a real instruction,
6135 not for any of the machine-independent pseudo-ops.
6136 So we just have to assume everybody has a "nop". */
6138 /* comment */
6140 /* comment */
6143 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -g -c conftest.S 1>&5'
6144 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6145 (eval $ac_try) 2>&5
6146 ac_status=$?
6147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6148 (exit $ac_status); }; } &&
6149 ac_pattern='conftest\.S'
6150 { ac_try='readelf --debug-dump=line conftest.o |
6151 grep $ac_pattern 1>&5'
6152 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6153 (eval $ac_try) 2>&5
6154 ac_status=$?
6155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6156 (exit $ac_status); }; }; then
6157 libc_cv_cpp_asm_debuginfo=yes
6158 else
6159 libc_cv_cpp_asm_debuginfo=no
6161 rm -f conftest*
6163 echo "$as_me:$LINENO: result: $libc_cv_cpp_asm_debuginfo" >&5
6164 echo "${ECHO_T}$libc_cv_cpp_asm_debuginfo" >&6
6165 if test $libc_cv_cpp_asm_debuginfo = yes; then
6166 cat >>confdefs.h <<\_ACEOF
6167 #define HAVE_CPP_ASM_DEBUGINFO 1
6168 _ACEOF
6172 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6173 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6174 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6175 echo $ECHO_N "(cached) $ECHO_C" >&6
6176 else
6177 cat > conftest.c <<\EOF
6178 _start () {}
6179 int __eh_pc;
6180 __throw () {}
6182 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6183 -nostdlib -nostartfiles -Wl,--no-whole-archive
6184 -o conftest conftest.c 1>&5'
6185 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6186 (eval $ac_try) 2>&5
6187 ac_status=$?
6188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6189 (exit $ac_status); }; }; then
6190 libc_cv_ld_no_whole_archive=yes
6191 else
6192 libc_cv_ld_no_whole_archive=no
6194 rm -f conftest*
6196 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6197 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
6198 if test $libc_cv_ld_no_whole_archive = yes; then
6199 no_whole_archive=-Wl,--no-whole-archive
6202 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6203 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6204 if test "${libc_cv_gcc_exceptions+set}" = set; then
6205 echo $ECHO_N "(cached) $ECHO_C" >&6
6206 else
6207 cat > conftest.c <<\EOF
6208 _start () {}
6209 int __eh_pc;
6210 __throw () {}
6212 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6213 -nostdlib -nostartfiles -fexceptions
6214 -o conftest conftest.c 1>&5'
6215 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6216 (eval $ac_try) 2>&5
6217 ac_status=$?
6218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6219 (exit $ac_status); }; }; then
6220 libc_cv_gcc_exceptions=yes
6221 else
6222 libc_cv_gcc_exceptions=no
6224 rm -f conftest*
6226 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6227 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
6228 if test $libc_cv_gcc_exceptions = yes; then
6229 exceptions=-fexceptions
6232 if test "$host_cpu" = powerpc ; then
6233 # Check for a bug present in at least versions 2.8.x of GCC
6234 # and versions 1.0.x of EGCS.
6235 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6236 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6237 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6238 echo $ECHO_N "(cached) $ECHO_C" >&6
6239 else
6240 cat >conftest.$ac_ext <<_ACEOF
6241 /* confdefs.h. */
6242 _ACEOF
6243 cat confdefs.h >>conftest.$ac_ext
6244 cat >>conftest.$ac_ext <<_ACEOF
6245 /* end confdefs.h. */
6246 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6248 main ()
6252 return 0;
6254 _ACEOF
6255 rm -f conftest.$ac_objext
6256 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6257 (eval $ac_compile) 2>conftest.er1
6258 ac_status=$?
6259 grep -v '^ *+' conftest.er1 >conftest.err
6260 rm -f conftest.er1
6261 cat conftest.err >&5
6262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6263 (exit $ac_status); } &&
6264 { ac_try='test -z "$ac_c_werror_flag"
6265 || test ! -s conftest.err'
6266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6267 (eval $ac_try) 2>&5
6268 ac_status=$?
6269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6270 (exit $ac_status); }; } &&
6271 { ac_try='test -s conftest.$ac_objext'
6272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6273 (eval $ac_try) 2>&5
6274 ac_status=$?
6275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6276 (exit $ac_status); }; }; then
6277 libc_cv_c_asmcr0_bug='no'
6278 else
6279 echo "$as_me: failed program was:" >&5
6280 sed 's/^/| /' conftest.$ac_ext >&5
6282 libc_cv_c_asmcr0_bug='yes'
6284 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6286 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6287 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
6288 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6289 cat >>confdefs.h <<\_ACEOF
6290 #define BROKEN_PPC_ASM_CR0 1
6291 _ACEOF
6296 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
6297 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
6298 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
6299 echo $ECHO_N "(cached) $ECHO_C" >&6
6300 else
6301 cat > conftest.c <<EOF
6302 #line $LINENO "configure"
6303 static char *__EH_FRAME_BEGIN__;
6304 _start ()
6306 #ifdef CHECK__register_frame
6307 __register_frame (__EH_FRAME_BEGIN__);
6308 __deregister_frame (__EH_FRAME_BEGIN__);
6309 #endif
6310 #ifdef CHECK__register_frame_info
6311 __register_frame_info (__EH_FRAME_BEGIN__);
6312 __deregister_frame_info (__EH_FRAME_BEGIN__);
6313 #endif
6315 int __eh_pc;
6316 __throw () {}
6317 /* FIXME: this is fragile. */
6318 malloc () {}
6319 strcmp () {}
6320 strlen () {}
6321 memcpy () {}
6322 memset () {}
6323 free () {}
6324 abort () {}
6325 __bzero () {}
6326 dl_iterate_phdr () {}
6328 libc_unwind_check="${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame_info \
6329 $LDFLAGS \
6330 -nostdlib -nostartfiles -o conftest conftest.c \
6331 -lgcc"
6332 # Some platforms' specs put -lgcc first. The second one doesn't hurt.
6333 if { ac_try='$libc_unwind_check >&5'
6334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6335 (eval $ac_try) 2>&5
6336 ac_status=$?
6337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6338 (exit $ac_status); }; } ||
6339 { ac_try='$libc_unwind_check -lgcc_eh -lgcc >&5'
6340 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6341 (eval $ac_try) 2>&5
6342 ac_status=$?
6343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6344 (exit $ac_status); }; }
6345 then
6346 if $libc_unwind_check -v 2>&1 >/dev/null \
6347 | grep -- --eh-frame-hdr 2>&1 >/dev/null; then
6348 libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
6349 else
6350 libc_cv_gcc_dwarf2_unwind_info=static
6352 else
6353 libc_cv_gcc_dwarf2_unwind_info=no
6355 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
6356 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame
6357 $LDFLAGS -nostdlib -nostartfiles
6358 -o conftest conftest.c -lgcc >&5'
6359 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6360 (eval $ac_try) 2>&5
6361 ac_status=$?
6362 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6363 (exit $ac_status); }; }; then
6364 libc_cv_gcc_dwarf2_unwind_info=yes
6365 else
6366 libc_cv_gcc_dwarf2_unwind_info=no
6369 rm -f conftest*
6371 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
6372 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
6373 case $libc_cv_gcc_dwarf2_unwind_info in
6374 yes)
6375 cat >>confdefs.h <<\_ACEOF
6376 #define HAVE_DWARF2_UNWIND_INFO 1
6377 _ACEOF
6380 static)
6381 cat >>confdefs.h <<\_ACEOF
6382 #define HAVE_DWARF2_UNWIND_INFO 1
6383 _ACEOF
6385 cat >>confdefs.h <<\_ACEOF
6386 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
6387 _ACEOF
6390 esac
6392 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6393 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6394 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6395 echo $ECHO_N "(cached) $ECHO_C" >&6
6396 else
6397 cat > conftest.c <<EOF
6398 #line $LINENO "configure"
6399 int foo (int a)
6401 a = __builtin_expect (a, 10);
6402 return a == 10 ? 0 : 1;
6405 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6406 -o conftest conftest.c -lgcc >&5'
6407 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6408 (eval $ac_try) 2>&5
6409 ac_status=$?
6410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6411 (exit $ac_status); }; }; then
6412 libc_cv_gcc_builtin_expect=yes
6413 else
6414 libc_cv_gcc_builtin_expect=no
6416 rm -f conftest*
6418 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6419 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
6420 if test "$libc_cv_gcc_builtin_expect" = yes; then
6421 cat >>confdefs.h <<\_ACEOF
6422 #define HAVE_BUILTIN_EXPECT 1
6423 _ACEOF
6427 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6428 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6429 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6430 echo $ECHO_N "(cached) $ECHO_C" >&6
6431 else
6432 cat > conftest.c <<\EOF
6433 void zero (void *x)
6435 __builtin_memset (x, 0, 1000);
6438 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6439 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6440 (eval $ac_try) 2>&5
6441 ac_status=$?
6442 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6443 (exit $ac_status); }; };
6444 then
6445 libc_cv_gcc_builtin_memset=no
6446 else
6447 libc_cv_gcc_builtin_memset=yes
6449 rm -f conftest*
6451 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6452 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
6453 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6454 cat >>confdefs.h <<\_ACEOF
6455 #define HAVE_BUILTIN_MEMSET 1
6456 _ACEOF
6460 echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6461 echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6462 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6463 echo $ECHO_N "(cached) $ECHO_C" >&6
6464 else
6465 cat > conftest.c <<\EOF
6466 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6467 char *foo (const char *a, const char *b)
6469 return __builtin_strstr (a, b);
6472 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6473 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6474 (eval $ac_try) 2>&5
6475 ac_status=$?
6476 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6477 (exit $ac_status); }; };
6478 then
6479 libc_cv_gcc_builtin_redirection=yes
6480 else
6481 libc_cv_gcc_builtin_redirection=no
6483 rm -f conftest*
6485 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6486 echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6487 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6488 cat >>confdefs.h <<\_ACEOF
6489 #define HAVE_BUILTIN_REDIRECTION 1
6490 _ACEOF
6494 echo "$as_me:$LINENO: checking for local label subtraction" >&5
6495 echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
6496 if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
6497 echo $ECHO_N "(cached) $ECHO_C" >&6
6498 else
6499 cat > conftest.c <<EOF
6500 #line $LINENO "configure"
6501 int foo (int a)
6503 static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
6504 void *p = &&l1 + ar[a];
6505 goto *p;
6507 return 1;
6509 return 2;
6512 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6513 -o conftest conftest.c -lgcc >&5'
6514 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6515 (eval $ac_try) 2>&5
6516 ac_status=$?
6517 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6518 (exit $ac_status); }; }; then
6519 libc_cv_gcc_subtract_local_labels=yes
6520 else
6521 libc_cv_gcc_subtract_local_labels=no
6523 rm -f conftest*
6525 echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
6526 echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
6527 if test "$libc_cv_gcc_subtract_local_labels" = yes; then
6528 cat >>confdefs.h <<\_ACEOF
6529 #define HAVE_SUBTRACT_LOCAL_LABELS 1
6530 _ACEOF
6534 if test "x$use__thread" != xno; then
6535 echo "$as_me:$LINENO: checking for __thread" >&5
6536 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6537 if test "${libc_cv_gcc___thread+set}" = set; then
6538 echo $ECHO_N "(cached) $ECHO_C" >&6
6539 else
6540 cat > conftest.c <<\EOF
6541 __thread int a = 42;
6543 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6544 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6545 (eval $ac_try) 2>&5
6546 ac_status=$?
6547 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6548 (exit $ac_status); }; }; then
6549 libc_cv_gcc___thread=yes
6550 else
6551 libc_cv_gcc___thread=no
6553 rm -f conftest*
6555 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6556 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6557 if test "$libc_cv_gcc___thread" = yes; then
6558 cat >>confdefs.h <<\_ACEOF
6559 #define HAVE___THREAD 1
6560 _ACEOF
6563 else
6564 libc_cv_gcc___thread=no
6567 if test "$libc_cv_gcc___thread" = yes; then
6568 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6569 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6570 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6571 echo $ECHO_N "(cached) $ECHO_C" >&6
6572 else
6573 cat > conftest.c <<\EOF
6574 extern __thread int a __attribute__((tls_model ("initial-exec")));
6576 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6577 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6578 (eval $ac_try) 2>&5
6579 ac_status=$?
6580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6581 (exit $ac_status); }; }; then
6582 libc_cv_gcc_tls_model_attr=yes
6583 else
6584 libc_cv_gcc_tls_model_attr=no
6586 rm -f conftest*
6588 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6589 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6590 if test "$libc_cv_gcc_tls_model_attr" = yes; then
6591 cat >>confdefs.h <<\_ACEOF
6592 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6593 _ACEOF
6598 echo "$as_me:$LINENO: checking for libgd" >&5
6599 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6600 if test "$with_gd" != "no"; then
6601 old_CFLAGS="$CFLAGS"
6602 CFLAGS="$CFLAGS $libgd_include"
6603 old_LDFLAGS="$LDFLAGS"
6604 LDFLAGS="$LDFLAGS $libgd_ldflags"
6605 old_LIBS="$LIBS"
6606 LIBS="$LIBS -lgd -lpng -lz -lm"
6607 cat >conftest.$ac_ext <<_ACEOF
6608 /* confdefs.h. */
6609 _ACEOF
6610 cat confdefs.h >>conftest.$ac_ext
6611 cat >>conftest.$ac_ext <<_ACEOF
6612 /* end confdefs.h. */
6613 #include <gd.h>
6615 main ()
6617 gdImagePng (0, 0)
6619 return 0;
6621 _ACEOF
6622 rm -f conftest.$ac_objext conftest$ac_exeext
6623 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6624 (eval $ac_link) 2>conftest.er1
6625 ac_status=$?
6626 grep -v '^ *+' conftest.er1 >conftest.err
6627 rm -f conftest.er1
6628 cat conftest.err >&5
6629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6630 (exit $ac_status); } &&
6631 { ac_try='test -z "$ac_c_werror_flag"
6632 || test ! -s conftest.err'
6633 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6634 (eval $ac_try) 2>&5
6635 ac_status=$?
6636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6637 (exit $ac_status); }; } &&
6638 { ac_try='test -s conftest$ac_exeext'
6639 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6640 (eval $ac_try) 2>&5
6641 ac_status=$?
6642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6643 (exit $ac_status); }; }; then
6644 LIBGD=yes
6645 else
6646 echo "$as_me: failed program was:" >&5
6647 sed 's/^/| /' conftest.$ac_ext >&5
6649 LIBGD=no
6651 rm -f conftest.err conftest.$ac_objext \
6652 conftest$ac_exeext conftest.$ac_ext
6653 CFLAGS="$old_CFLAGS"
6654 LDFLAGS="$old_LDFLAGS"
6655 LIBS="$old_LIBS"
6656 else
6657 LIBGD=no
6659 echo "$as_me:$LINENO: result: $LIBGD" >&5
6660 echo "${ECHO_T}$LIBGD" >&6
6664 echo "$as_me:$LINENO: checking for egrep" >&5
6665 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6666 if test "${ac_cv_prog_egrep+set}" = set; then
6667 echo $ECHO_N "(cached) $ECHO_C" >&6
6668 else
6669 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6670 then ac_cv_prog_egrep='grep -E'
6671 else ac_cv_prog_egrep='egrep'
6674 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6675 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6676 EGREP=$ac_cv_prog_egrep
6679 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6680 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6681 if test "${ac_cv_header_stdc+set}" = set; then
6682 echo $ECHO_N "(cached) $ECHO_C" >&6
6683 else
6684 cat >conftest.$ac_ext <<_ACEOF
6685 /* confdefs.h. */
6686 _ACEOF
6687 cat confdefs.h >>conftest.$ac_ext
6688 cat >>conftest.$ac_ext <<_ACEOF
6689 /* end confdefs.h. */
6690 #include <stdlib.h>
6691 #include <stdarg.h>
6692 #include <string.h>
6693 #include <float.h>
6696 main ()
6700 return 0;
6702 _ACEOF
6703 rm -f conftest.$ac_objext
6704 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6705 (eval $ac_compile) 2>conftest.er1
6706 ac_status=$?
6707 grep -v '^ *+' conftest.er1 >conftest.err
6708 rm -f conftest.er1
6709 cat conftest.err >&5
6710 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6711 (exit $ac_status); } &&
6712 { ac_try='test -z "$ac_c_werror_flag"
6713 || test ! -s conftest.err'
6714 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6715 (eval $ac_try) 2>&5
6716 ac_status=$?
6717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6718 (exit $ac_status); }; } &&
6719 { ac_try='test -s conftest.$ac_objext'
6720 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6721 (eval $ac_try) 2>&5
6722 ac_status=$?
6723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6724 (exit $ac_status); }; }; then
6725 ac_cv_header_stdc=yes
6726 else
6727 echo "$as_me: failed program was:" >&5
6728 sed 's/^/| /' conftest.$ac_ext >&5
6730 ac_cv_header_stdc=no
6732 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6734 if test $ac_cv_header_stdc = yes; then
6735 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6736 cat >conftest.$ac_ext <<_ACEOF
6737 /* confdefs.h. */
6738 _ACEOF
6739 cat confdefs.h >>conftest.$ac_ext
6740 cat >>conftest.$ac_ext <<_ACEOF
6741 /* end confdefs.h. */
6742 #include <string.h>
6744 _ACEOF
6745 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6746 $EGREP "memchr" >/dev/null 2>&1; then
6748 else
6749 ac_cv_header_stdc=no
6751 rm -f conftest*
6755 if test $ac_cv_header_stdc = yes; then
6756 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6757 cat >conftest.$ac_ext <<_ACEOF
6758 /* confdefs.h. */
6759 _ACEOF
6760 cat confdefs.h >>conftest.$ac_ext
6761 cat >>conftest.$ac_ext <<_ACEOF
6762 /* end confdefs.h. */
6763 #include <stdlib.h>
6765 _ACEOF
6766 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6767 $EGREP "free" >/dev/null 2>&1; then
6769 else
6770 ac_cv_header_stdc=no
6772 rm -f conftest*
6776 if test $ac_cv_header_stdc = yes; then
6777 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6778 if test "$cross_compiling" = yes; then
6780 else
6781 cat >conftest.$ac_ext <<_ACEOF
6782 /* confdefs.h. */
6783 _ACEOF
6784 cat confdefs.h >>conftest.$ac_ext
6785 cat >>conftest.$ac_ext <<_ACEOF
6786 /* end confdefs.h. */
6787 #include <ctype.h>
6788 #if ((' ' & 0x0FF) == 0x020)
6789 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6790 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6791 #else
6792 # define ISLOWER(c) \
6793 (('a' <= (c) && (c) <= 'i') \
6794 || ('j' <= (c) && (c) <= 'r') \
6795 || ('s' <= (c) && (c) <= 'z'))
6796 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6797 #endif
6799 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6801 main ()
6803 int i;
6804 for (i = 0; i < 256; i++)
6805 if (XOR (islower (i), ISLOWER (i))
6806 || toupper (i) != TOUPPER (i))
6807 exit(2);
6808 exit (0);
6810 _ACEOF
6811 rm -f conftest$ac_exeext
6812 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6813 (eval $ac_link) 2>&5
6814 ac_status=$?
6815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6816 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6817 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6818 (eval $ac_try) 2>&5
6819 ac_status=$?
6820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6821 (exit $ac_status); }; }; then
6823 else
6824 echo "$as_me: program exited with status $ac_status" >&5
6825 echo "$as_me: failed program was:" >&5
6826 sed 's/^/| /' conftest.$ac_ext >&5
6828 ( exit $ac_status )
6829 ac_cv_header_stdc=no
6831 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6835 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6836 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6837 if test $ac_cv_header_stdc = yes; then
6839 cat >>confdefs.h <<\_ACEOF
6840 #define STDC_HEADERS 1
6841 _ACEOF
6845 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6855 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6856 inttypes.h stdint.h unistd.h
6858 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6859 echo "$as_me:$LINENO: checking for $ac_header" >&5
6860 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6861 if eval "test \"\${$as_ac_Header+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 #include <$ac_header>
6873 _ACEOF
6874 rm -f conftest.$ac_objext
6875 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6876 (eval $ac_compile) 2>conftest.er1
6877 ac_status=$?
6878 grep -v '^ *+' conftest.er1 >conftest.err
6879 rm -f conftest.er1
6880 cat conftest.err >&5
6881 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6882 (exit $ac_status); } &&
6883 { ac_try='test -z "$ac_c_werror_flag"
6884 || test ! -s conftest.err'
6885 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6886 (eval $ac_try) 2>&5
6887 ac_status=$?
6888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6889 (exit $ac_status); }; } &&
6890 { ac_try='test -s conftest.$ac_objext'
6891 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6892 (eval $ac_try) 2>&5
6893 ac_status=$?
6894 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6895 (exit $ac_status); }; }; then
6896 eval "$as_ac_Header=yes"
6897 else
6898 echo "$as_me: failed program was:" >&5
6899 sed 's/^/| /' conftest.$ac_ext >&5
6901 eval "$as_ac_Header=no"
6903 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6905 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6906 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6907 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6908 cat >>confdefs.h <<_ACEOF
6909 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6910 _ACEOF
6914 done
6917 echo "$as_me:$LINENO: checking for long double" >&5
6918 echo $ECHO_N "checking for long double... $ECHO_C" >&6
6919 if test "${ac_cv_type_long_double+set}" = set; then
6920 echo $ECHO_N "(cached) $ECHO_C" >&6
6921 else
6922 cat >conftest.$ac_ext <<_ACEOF
6923 /* confdefs.h. */
6924 _ACEOF
6925 cat confdefs.h >>conftest.$ac_ext
6926 cat >>conftest.$ac_ext <<_ACEOF
6927 /* end confdefs.h. */
6928 $ac_includes_default
6930 main ()
6932 if ((long double *) 0)
6933 return 0;
6934 if (sizeof (long double))
6935 return 0;
6937 return 0;
6939 _ACEOF
6940 rm -f conftest.$ac_objext
6941 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6942 (eval $ac_compile) 2>conftest.er1
6943 ac_status=$?
6944 grep -v '^ *+' conftest.er1 >conftest.err
6945 rm -f conftest.er1
6946 cat conftest.err >&5
6947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6948 (exit $ac_status); } &&
6949 { ac_try='test -z "$ac_c_werror_flag"
6950 || test ! -s conftest.err'
6951 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6952 (eval $ac_try) 2>&5
6953 ac_status=$?
6954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6955 (exit $ac_status); }; } &&
6956 { ac_try='test -s conftest.$ac_objext'
6957 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6958 (eval $ac_try) 2>&5
6959 ac_status=$?
6960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6961 (exit $ac_status); }; }; then
6962 ac_cv_type_long_double=yes
6963 else
6964 echo "$as_me: failed program was:" >&5
6965 sed 's/^/| /' conftest.$ac_ext >&5
6967 ac_cv_type_long_double=no
6969 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6971 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
6972 echo "${ECHO_T}$ac_cv_type_long_double" >&6
6974 echo "$as_me:$LINENO: checking size of long double" >&5
6975 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
6976 if test "${ac_cv_sizeof_long_double+set}" = set; then
6977 echo $ECHO_N "(cached) $ECHO_C" >&6
6978 else
6979 if test "$ac_cv_type_long_double" = yes; then
6980 # The cast to unsigned long works around a bug in the HP C Compiler
6981 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6982 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6983 # This bug is HP SR number 8606223364.
6984 if test "$cross_compiling" = yes; then
6985 # Depending upon the size, compute the lo and hi bounds.
6986 cat >conftest.$ac_ext <<_ACEOF
6987 /* confdefs.h. */
6988 _ACEOF
6989 cat confdefs.h >>conftest.$ac_ext
6990 cat >>conftest.$ac_ext <<_ACEOF
6991 /* end confdefs.h. */
6992 $ac_includes_default
6994 main ()
6996 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
6997 test_array [0] = 0
7000 return 0;
7002 _ACEOF
7003 rm -f conftest.$ac_objext
7004 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7005 (eval $ac_compile) 2>conftest.er1
7006 ac_status=$?
7007 grep -v '^ *+' conftest.er1 >conftest.err
7008 rm -f conftest.er1
7009 cat conftest.err >&5
7010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7011 (exit $ac_status); } &&
7012 { ac_try='test -z "$ac_c_werror_flag"
7013 || test ! -s conftest.err'
7014 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7015 (eval $ac_try) 2>&5
7016 ac_status=$?
7017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7018 (exit $ac_status); }; } &&
7019 { ac_try='test -s conftest.$ac_objext'
7020 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7021 (eval $ac_try) 2>&5
7022 ac_status=$?
7023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7024 (exit $ac_status); }; }; then
7025 ac_lo=0 ac_mid=0
7026 while :; do
7027 cat >conftest.$ac_ext <<_ACEOF
7028 /* confdefs.h. */
7029 _ACEOF
7030 cat confdefs.h >>conftest.$ac_ext
7031 cat >>conftest.$ac_ext <<_ACEOF
7032 /* end confdefs.h. */
7033 $ac_includes_default
7035 main ()
7037 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7038 test_array [0] = 0
7041 return 0;
7043 _ACEOF
7044 rm -f conftest.$ac_objext
7045 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7046 (eval $ac_compile) 2>conftest.er1
7047 ac_status=$?
7048 grep -v '^ *+' conftest.er1 >conftest.err
7049 rm -f conftest.er1
7050 cat conftest.err >&5
7051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7052 (exit $ac_status); } &&
7053 { ac_try='test -z "$ac_c_werror_flag"
7054 || test ! -s conftest.err'
7055 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7056 (eval $ac_try) 2>&5
7057 ac_status=$?
7058 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7059 (exit $ac_status); }; } &&
7060 { ac_try='test -s conftest.$ac_objext'
7061 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7062 (eval $ac_try) 2>&5
7063 ac_status=$?
7064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7065 (exit $ac_status); }; }; then
7066 ac_hi=$ac_mid; break
7067 else
7068 echo "$as_me: failed program was:" >&5
7069 sed 's/^/| /' conftest.$ac_ext >&5
7071 ac_lo=`expr $ac_mid + 1`
7072 if test $ac_lo -le $ac_mid; then
7073 ac_lo= ac_hi=
7074 break
7076 ac_mid=`expr 2 '*' $ac_mid + 1`
7078 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7079 done
7080 else
7081 echo "$as_me: failed program was:" >&5
7082 sed 's/^/| /' conftest.$ac_ext >&5
7084 cat >conftest.$ac_ext <<_ACEOF
7085 /* confdefs.h. */
7086 _ACEOF
7087 cat confdefs.h >>conftest.$ac_ext
7088 cat >>conftest.$ac_ext <<_ACEOF
7089 /* end confdefs.h. */
7090 $ac_includes_default
7092 main ()
7094 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7095 test_array [0] = 0
7098 return 0;
7100 _ACEOF
7101 rm -f conftest.$ac_objext
7102 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7103 (eval $ac_compile) 2>conftest.er1
7104 ac_status=$?
7105 grep -v '^ *+' conftest.er1 >conftest.err
7106 rm -f conftest.er1
7107 cat conftest.err >&5
7108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7109 (exit $ac_status); } &&
7110 { ac_try='test -z "$ac_c_werror_flag"
7111 || test ! -s conftest.err'
7112 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7113 (eval $ac_try) 2>&5
7114 ac_status=$?
7115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7116 (exit $ac_status); }; } &&
7117 { ac_try='test -s conftest.$ac_objext'
7118 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7119 (eval $ac_try) 2>&5
7120 ac_status=$?
7121 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7122 (exit $ac_status); }; }; then
7123 ac_hi=-1 ac_mid=-1
7124 while :; do
7125 cat >conftest.$ac_ext <<_ACEOF
7126 /* confdefs.h. */
7127 _ACEOF
7128 cat confdefs.h >>conftest.$ac_ext
7129 cat >>conftest.$ac_ext <<_ACEOF
7130 /* end confdefs.h. */
7131 $ac_includes_default
7133 main ()
7135 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7136 test_array [0] = 0
7139 return 0;
7141 _ACEOF
7142 rm -f conftest.$ac_objext
7143 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7144 (eval $ac_compile) 2>conftest.er1
7145 ac_status=$?
7146 grep -v '^ *+' conftest.er1 >conftest.err
7147 rm -f conftest.er1
7148 cat conftest.err >&5
7149 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7150 (exit $ac_status); } &&
7151 { ac_try='test -z "$ac_c_werror_flag"
7152 || test ! -s conftest.err'
7153 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7154 (eval $ac_try) 2>&5
7155 ac_status=$?
7156 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7157 (exit $ac_status); }; } &&
7158 { ac_try='test -s conftest.$ac_objext'
7159 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7160 (eval $ac_try) 2>&5
7161 ac_status=$?
7162 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7163 (exit $ac_status); }; }; then
7164 ac_lo=$ac_mid; break
7165 else
7166 echo "$as_me: failed program was:" >&5
7167 sed 's/^/| /' conftest.$ac_ext >&5
7169 ac_hi=`expr '(' $ac_mid ')' - 1`
7170 if test $ac_mid -le $ac_hi; then
7171 ac_lo= ac_hi=
7172 break
7174 ac_mid=`expr 2 '*' $ac_mid`
7176 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7177 done
7178 else
7179 echo "$as_me: failed program was:" >&5
7180 sed 's/^/| /' conftest.$ac_ext >&5
7182 ac_lo= ac_hi=
7184 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7186 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7187 # Binary search between lo and hi bounds.
7188 while test "x$ac_lo" != "x$ac_hi"; do
7189 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7190 cat >conftest.$ac_ext <<_ACEOF
7191 /* confdefs.h. */
7192 _ACEOF
7193 cat confdefs.h >>conftest.$ac_ext
7194 cat >>conftest.$ac_ext <<_ACEOF
7195 /* end confdefs.h. */
7196 $ac_includes_default
7198 main ()
7200 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7201 test_array [0] = 0
7204 return 0;
7206 _ACEOF
7207 rm -f conftest.$ac_objext
7208 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7209 (eval $ac_compile) 2>conftest.er1
7210 ac_status=$?
7211 grep -v '^ *+' conftest.er1 >conftest.err
7212 rm -f conftest.er1
7213 cat conftest.err >&5
7214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7215 (exit $ac_status); } &&
7216 { ac_try='test -z "$ac_c_werror_flag"
7217 || test ! -s conftest.err'
7218 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7219 (eval $ac_try) 2>&5
7220 ac_status=$?
7221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7222 (exit $ac_status); }; } &&
7223 { ac_try='test -s conftest.$ac_objext'
7224 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7225 (eval $ac_try) 2>&5
7226 ac_status=$?
7227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7228 (exit $ac_status); }; }; then
7229 ac_hi=$ac_mid
7230 else
7231 echo "$as_me: failed program was:" >&5
7232 sed 's/^/| /' conftest.$ac_ext >&5
7234 ac_lo=`expr '(' $ac_mid ')' + 1`
7236 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7237 done
7238 case $ac_lo in
7239 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7240 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7241 See \`config.log' for more details." >&5
7242 echo "$as_me: error: cannot compute sizeof (long double), 77
7243 See \`config.log' for more details." >&2;}
7244 { (exit 1); exit 1; }; } ;;
7245 esac
7246 else
7247 if test "$cross_compiling" = yes; then
7248 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7249 See \`config.log' for more details." >&5
7250 echo "$as_me: error: cannot run test program while cross compiling
7251 See \`config.log' for more details." >&2;}
7252 { (exit 1); exit 1; }; }
7253 else
7254 cat >conftest.$ac_ext <<_ACEOF
7255 /* confdefs.h. */
7256 _ACEOF
7257 cat confdefs.h >>conftest.$ac_ext
7258 cat >>conftest.$ac_ext <<_ACEOF
7259 /* end confdefs.h. */
7260 $ac_includes_default
7261 long longval () { return (long) (sizeof (long double)); }
7262 unsigned long ulongval () { return (long) (sizeof (long double)); }
7263 #include <stdio.h>
7264 #include <stdlib.h>
7266 main ()
7269 FILE *f = fopen ("conftest.val", "w");
7270 if (! f)
7271 exit (1);
7272 if (((long) (sizeof (long double))) < 0)
7274 long i = longval ();
7275 if (i != ((long) (sizeof (long double))))
7276 exit (1);
7277 fprintf (f, "%ld\n", i);
7279 else
7281 unsigned long i = ulongval ();
7282 if (i != ((long) (sizeof (long double))))
7283 exit (1);
7284 fprintf (f, "%lu\n", i);
7286 exit (ferror (f) || fclose (f) != 0);
7289 return 0;
7291 _ACEOF
7292 rm -f conftest$ac_exeext
7293 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7294 (eval $ac_link) 2>&5
7295 ac_status=$?
7296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7297 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7298 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7299 (eval $ac_try) 2>&5
7300 ac_status=$?
7301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7302 (exit $ac_status); }; }; then
7303 ac_cv_sizeof_long_double=`cat conftest.val`
7304 else
7305 echo "$as_me: program exited with status $ac_status" >&5
7306 echo "$as_me: failed program was:" >&5
7307 sed 's/^/| /' conftest.$ac_ext >&5
7309 ( exit $ac_status )
7310 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7311 See \`config.log' for more details." >&5
7312 echo "$as_me: error: cannot compute sizeof (long double), 77
7313 See \`config.log' for more details." >&2;}
7314 { (exit 1); exit 1; }; }
7316 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7319 rm -f conftest.val
7320 else
7321 ac_cv_sizeof_long_double=0
7324 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7325 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7326 cat >>confdefs.h <<_ACEOF
7327 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7328 _ACEOF
7331 sizeof_long_double=$ac_cv_sizeof_long_double
7334 ### End of automated tests.
7335 ### Now run sysdeps configure fragments.
7337 # They also can set these variables.
7338 use_ldconfig=no
7339 ldd_rewrite_script=no
7340 libc_cv_sysconfdir=$sysconfdir
7341 libc_cv_gcc_unwind_find_fde=no
7342 libc_cv_idn=no
7344 # Iterate over all the sysdep directories we will use, running their
7345 # configure fragments, and looking for a uname implementation.
7346 uname=
7347 for dir in $sysnames; do
7348 case $dir in
7349 /*) dest=$dir ;;
7350 *) dest=$srcdir/$dir ;;
7351 esac
7352 if test -r $dest/configure; then
7353 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7354 echo "${ECHO_T}running configure fragment for $dir" >&6
7355 . $dest/configure
7358 if test -z "$uname"; then
7359 if test -r $dest/uname.c ||
7360 test -r $dest/uname.S ||
7361 { test -r $dest/syscalls.list &&
7362 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7363 uname=$dir
7366 done
7368 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7369 cat >>confdefs.h <<\_ACEOF
7370 #define EXPORT_UNWIND_FIND_FDE 1
7371 _ACEOF
7376 # If we will use the generic uname implementation, we must figure out what
7377 # it will say by examining the system, and write the results in config-name.h.
7378 if test "$uname" = "sysdeps/generic"; then
7380 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7381 if test $uname_sysname != $config_os; then
7382 config_release=`echo $config_os | sed s/$uname_sysname//`
7385 echo "$as_me:$LINENO: checking OS release for uname" >&5
7386 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7387 if test "${libc_cv_uname_release+set}" = set; then
7388 echo $ECHO_N "(cached) $ECHO_C" >&6
7389 else
7390 if test -r /vmunix; then
7391 kernel_id=`strings /vmunix | grep UNIX`
7392 elif test -r /dynix; then
7393 kernel_id=`strings /dynix | grep DYNIX`
7394 else
7395 kernel_id=
7398 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7399 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7400 != x$config_release; then
7401 # The configuration release is a substring of the kernel release.
7402 libc_cv_uname_release=$kernel_release
7403 elif test x$config_release != x; then
7404 libc_cv_uname_release=$config_release
7405 elif test x$kernel_release != x; then
7406 libc_cv_uname_release=$kernel_release
7407 else
7408 libc_cv_uname_release=unknown
7411 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7412 echo "${ECHO_T}$libc_cv_uname_release" >&6
7413 uname_release="$libc_cv_uname_release"
7415 echo "$as_me:$LINENO: checking OS version for uname" >&5
7416 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7417 if test "${libc_cv_uname_version+set}" = set; then
7418 echo $ECHO_N "(cached) $ECHO_C" >&6
7419 else
7420 if test -r /vmunix; then
7421 kernel_id=`strings /vmunix | grep UNIX`
7422 elif test -r /dynix; then
7423 kernel_id=`strings /dynix | grep DYNIX`
7424 else
7425 kernel_id=
7428 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7429 if test -n "$kernel_version"; then
7430 libc_cv_uname_version="$kernel_version"
7431 else
7432 libc_cv_uname_version=unknown
7435 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7436 echo "${ECHO_T}$libc_cv_uname_version" >&6
7437 uname_version="$libc_cv_uname_version"
7439 config_uname=config-name.h:config-name.in
7440 else
7441 # For non-generic uname, we don't need to create config-name.h at all.
7442 config_uname=
7445 cat >>confdefs.h <<\_ACEOF
7446 #define USE_IN_LIBIO 1
7447 _ACEOF
7450 # Test for old glibc 2.0.x headers so that they can be removed properly
7451 # Search only in includedir.
7452 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7453 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7454 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7455 then
7456 old_glibc_headers=yes
7457 else
7458 old_glibc_headers=no
7460 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7461 echo "${ECHO_T}$old_glibc_headers" >&6
7462 if test ${old_glibc_headers} = yes; then
7463 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7464 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7465 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7466 echo "$as_me: WARNING: *** be removed." >&2;}
7480 if test $gnu_ld = yes; then
7481 cat >>confdefs.h <<\_ACEOF
7482 #define HAVE_GNU_LD 1
7483 _ACEOF
7486 if test $gnu_as = yes; then
7487 cat >>confdefs.h <<\_ACEOF
7488 #define HAVE_GNU_AS 1
7489 _ACEOF
7492 if test $elf = yes; then
7493 cat >>confdefs.h <<\_ACEOF
7494 #define HAVE_ELF 1
7495 _ACEOF
7498 if test $xcoff = yes; then
7499 cat >>confdefs.h <<\_ACEOF
7500 #define HAVE_XCOFF 1
7501 _ACEOF
7507 if test $shared = default; then
7508 if test $gnu_ld = yes; then
7509 shared=$elf
7510 else
7511 # For now we do not assume shared libs are available. In future more
7512 # tests might become available.
7513 shared=no
7517 if test x"$libc_cv_idn" = xyes; then
7518 cat >>confdefs.h <<\_ACEOF
7519 #define HAVE_LIBIDN 1
7520 _ACEOF
7524 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7525 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7526 if test "${pic_default+set}" = set; then
7527 echo $ECHO_N "(cached) $ECHO_C" >&6
7528 else
7529 pic_default=yes
7530 cat > conftest.c <<EOF
7531 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7532 # error PIC is default.
7533 #endif
7535 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7536 pic_default=no
7538 rm -f conftest.*
7540 echo "$as_me:$LINENO: result: $pic_default" >&5
7541 echo "${ECHO_T}$pic_default" >&6
7552 case "$add_ons" in
7553 *door*) linux_doors=yes ;;
7554 *) linux_doors=no ;;
7555 esac
7560 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7561 config_makefile=
7562 else
7563 config_makefile=Makefile
7566 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7567 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7571 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7573 ac_config_commands="$ac_config_commands default"
7575 cat >confcache <<\_ACEOF
7576 # This file is a shell script that caches the results of configure
7577 # tests run on this system so they can be shared between configure
7578 # scripts and configure runs, see configure's option --config-cache.
7579 # It is not useful on other systems. If it contains results you don't
7580 # want to keep, you may remove or edit it.
7582 # config.status only pays attention to the cache file if you give it
7583 # the --recheck option to rerun configure.
7585 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7586 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7587 # following values.
7589 _ACEOF
7591 # The following way of writing the cache mishandles newlines in values,
7592 # but we know of no workaround that is simple, portable, and efficient.
7593 # So, don't put newlines in cache variables' values.
7594 # Ultrix sh set writes to stderr and can't be redirected directly,
7595 # and sets the high bit in the cache file unless we assign to the vars.
7597 (set) 2>&1 |
7598 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7599 *ac_space=\ *)
7600 # `set' does not quote correctly, so add quotes (double-quote
7601 # substitution turns \\\\ into \\, and sed turns \\ into \).
7602 sed -n \
7603 "s/'/'\\\\''/g;
7604 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7607 # `set' quotes correctly as required by POSIX, so do not add quotes.
7608 sed -n \
7609 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7611 esac;
7613 sed '
7614 t clear
7615 : clear
7616 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7617 t end
7618 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7619 : end' >>confcache
7620 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7621 if test -w $cache_file; then
7622 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7623 cat confcache >$cache_file
7624 else
7625 echo "not updating unwritable cache $cache_file"
7628 rm -f confcache
7630 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7631 # Let make expand exec_prefix.
7632 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7634 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7635 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7636 # trailing colons and then remove the whole line if VPATH becomes empty
7637 # (actually we leave an empty line to preserve line numbers).
7638 if test "x$srcdir" = x.; then
7639 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7640 s/:*\$(srcdir):*/:/;
7641 s/:*\${srcdir}:*/:/;
7642 s/:*@srcdir@:*/:/;
7643 s/^\([^=]*=[ ]*\):*/\1/;
7644 s/:*$//;
7645 s/^[^=]*=[ ]*$//;
7649 DEFS=-DHAVE_CONFIG_H
7651 ac_libobjs=
7652 ac_ltlibobjs=
7653 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7654 # 1. Remove the extension, and $U if already installed.
7655 ac_i=`echo "$ac_i" |
7656 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7657 # 2. Add them.
7658 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7659 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7660 done
7661 LIBOBJS=$ac_libobjs
7663 LTLIBOBJS=$ac_ltlibobjs
7667 : ${CONFIG_STATUS=./config.status}
7668 ac_clean_files_save=$ac_clean_files
7669 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7670 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7671 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7672 cat >$CONFIG_STATUS <<_ACEOF
7673 #! $SHELL
7674 # Generated by $as_me.
7675 # Run this file to recreate the current configuration.
7676 # Compiler output produced by configure, useful for debugging
7677 # configure, is in config.log if it exists.
7679 debug=false
7680 ac_cs_recheck=false
7681 ac_cs_silent=false
7682 SHELL=\${CONFIG_SHELL-$SHELL}
7683 _ACEOF
7685 cat >>$CONFIG_STATUS <<\_ACEOF
7686 ## --------------------- ##
7687 ## M4sh Initialization. ##
7688 ## --------------------- ##
7690 # Be Bourne compatible
7691 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7692 emulate sh
7693 NULLCMD=:
7694 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7695 # is contrary to our usage. Disable this feature.
7696 alias -g '${1+"$@"}'='"$@"'
7697 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7698 set -o posix
7700 DUALCASE=1; export DUALCASE # for MKS sh
7702 # Support unset when possible.
7703 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7704 as_unset=unset
7705 else
7706 as_unset=false
7710 # Work around bugs in pre-3.0 UWIN ksh.
7711 $as_unset ENV MAIL MAILPATH
7712 PS1='$ '
7713 PS2='> '
7714 PS4='+ '
7716 # NLS nuisances.
7717 for as_var in \
7718 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7719 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7720 LC_TELEPHONE LC_TIME
7722 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7723 eval $as_var=C; export $as_var
7724 else
7725 $as_unset $as_var
7727 done
7729 # Required to use basename.
7730 if expr a : '\(a\)' >/dev/null 2>&1; then
7731 as_expr=expr
7732 else
7733 as_expr=false
7736 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7737 as_basename=basename
7738 else
7739 as_basename=false
7743 # Name of the executable.
7744 as_me=`$as_basename "$0" ||
7745 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7746 X"$0" : 'X\(//\)$' \| \
7747 X"$0" : 'X\(/\)$' \| \
7748 . : '\(.\)' 2>/dev/null ||
7749 echo X/"$0" |
7750 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7751 /^X\/\(\/\/\)$/{ s//\1/; q; }
7752 /^X\/\(\/\).*/{ s//\1/; q; }
7753 s/.*/./; q'`
7756 # PATH needs CR, and LINENO needs CR and PATH.
7757 # Avoid depending upon Character Ranges.
7758 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7759 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7760 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7761 as_cr_digits='0123456789'
7762 as_cr_alnum=$as_cr_Letters$as_cr_digits
7764 # The user is always right.
7765 if test "${PATH_SEPARATOR+set}" != set; then
7766 echo "#! /bin/sh" >conf$$.sh
7767 echo "exit 0" >>conf$$.sh
7768 chmod +x conf$$.sh
7769 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7770 PATH_SEPARATOR=';'
7771 else
7772 PATH_SEPARATOR=:
7774 rm -f conf$$.sh
7778 as_lineno_1=$LINENO
7779 as_lineno_2=$LINENO
7780 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7781 test "x$as_lineno_1" != "x$as_lineno_2" &&
7782 test "x$as_lineno_3" = "x$as_lineno_2" || {
7783 # Find who we are. Look in the path if we contain no path at all
7784 # relative or not.
7785 case $0 in
7786 *[\\/]* ) as_myself=$0 ;;
7787 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7788 for as_dir in $PATH
7790 IFS=$as_save_IFS
7791 test -z "$as_dir" && as_dir=.
7792 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7793 done
7796 esac
7797 # We did not find ourselves, most probably we were run as `sh COMMAND'
7798 # in which case we are not to be found in the path.
7799 if test "x$as_myself" = x; then
7800 as_myself=$0
7802 if test ! -f "$as_myself"; then
7803 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7804 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7805 { (exit 1); exit 1; }; }
7807 case $CONFIG_SHELL in
7809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7810 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7812 IFS=$as_save_IFS
7813 test -z "$as_dir" && as_dir=.
7814 for as_base in sh bash ksh sh5; do
7815 case $as_dir in
7817 if ("$as_dir/$as_base" -c '
7818 as_lineno_1=$LINENO
7819 as_lineno_2=$LINENO
7820 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7821 test "x$as_lineno_1" != "x$as_lineno_2" &&
7822 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
7823 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7824 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7825 CONFIG_SHELL=$as_dir/$as_base
7826 export CONFIG_SHELL
7827 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7828 fi;;
7829 esac
7830 done
7831 done
7833 esac
7835 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7836 # uniformly replaced by the line number. The first 'sed' inserts a
7837 # line-number line before each line; the second 'sed' does the real
7838 # work. The second script uses 'N' to pair each line-number line
7839 # with the numbered line, and appends trailing '-' during
7840 # substitution so that $LINENO is not a special case at line end.
7841 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7842 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
7843 sed '=' <$as_myself |
7844 sed '
7846 s,$,-,
7847 : loop
7848 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7849 t loop
7850 s,-$,,
7851 s,^['$as_cr_digits']*\n,,
7852 ' >$as_me.lineno &&
7853 chmod +x $as_me.lineno ||
7854 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7855 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7856 { (exit 1); exit 1; }; }
7858 # Don't try to exec as it changes $[0], causing all sort of problems
7859 # (the dirname of $[0] is not the place where we might find the
7860 # original and so on. Autoconf is especially sensible to this).
7861 . ./$as_me.lineno
7862 # Exit status is that of the last command.
7863 exit
7867 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7868 *c*,-n*) ECHO_N= ECHO_C='
7869 ' ECHO_T=' ' ;;
7870 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7871 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
7872 esac
7874 if expr a : '\(a\)' >/dev/null 2>&1; then
7875 as_expr=expr
7876 else
7877 as_expr=false
7880 rm -f conf$$ conf$$.exe conf$$.file
7881 echo >conf$$.file
7882 if ln -s conf$$.file conf$$ 2>/dev/null; then
7883 # We could just check for DJGPP; but this test a) works b) is more generic
7884 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7885 if test -f conf$$.exe; then
7886 # Don't use ln at all; we don't have any links
7887 as_ln_s='cp -p'
7888 else
7889 as_ln_s='ln -s'
7891 elif ln conf$$.file conf$$ 2>/dev/null; then
7892 as_ln_s=ln
7893 else
7894 as_ln_s='cp -p'
7896 rm -f conf$$ conf$$.exe conf$$.file
7898 if mkdir -p . 2>/dev/null; then
7899 as_mkdir_p=:
7900 else
7901 test -d ./-p && rmdir ./-p
7902 as_mkdir_p=false
7905 as_executable_p="test -f"
7907 # Sed expression to map a string onto a valid CPP name.
7908 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7910 # Sed expression to map a string onto a valid variable name.
7911 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7914 # IFS
7915 # We need space, tab and new line, in precisely that order.
7916 as_nl='
7918 IFS=" $as_nl"
7920 # CDPATH.
7921 $as_unset CDPATH
7923 exec 6>&1
7925 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7926 # report actual input values of CONFIG_FILES etc. instead of their
7927 # values after options handling. Logging --version etc. is OK.
7928 exec 5>>config.log
7930 echo
7931 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7932 ## Running $as_me. ##
7933 _ASBOX
7934 } >&5
7935 cat >&5 <<_CSEOF
7937 This file was extended by GNU C Library $as_me (see version.h), which was
7938 generated by GNU Autoconf 2.59. Invocation command line was
7940 CONFIG_FILES = $CONFIG_FILES
7941 CONFIG_HEADERS = $CONFIG_HEADERS
7942 CONFIG_LINKS = $CONFIG_LINKS
7943 CONFIG_COMMANDS = $CONFIG_COMMANDS
7944 $ $0 $@
7946 _CSEOF
7947 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7948 echo >&5
7949 _ACEOF
7951 # Files that config.status was made for.
7952 if test -n "$ac_config_files"; then
7953 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7956 if test -n "$ac_config_headers"; then
7957 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
7960 if test -n "$ac_config_links"; then
7961 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
7964 if test -n "$ac_config_commands"; then
7965 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
7968 cat >>$CONFIG_STATUS <<\_ACEOF
7970 ac_cs_usage="\
7971 \`$as_me' instantiates files from templates according to the
7972 current configuration.
7974 Usage: $0 [OPTIONS] [FILE]...
7976 -h, --help print this help, then exit
7977 -V, --version print version number, then exit
7978 -q, --quiet do not print progress messages
7979 -d, --debug don't remove temporary files
7980 --recheck update $as_me by reconfiguring in the same conditions
7981 --file=FILE[:TEMPLATE]
7982 instantiate the configuration file FILE
7983 --header=FILE[:TEMPLATE]
7984 instantiate the configuration header FILE
7986 Configuration files:
7987 $config_files
7989 Configuration headers:
7990 $config_headers
7992 Configuration commands:
7993 $config_commands
7995 Report bugs to <bug-autoconf@gnu.org>."
7996 _ACEOF
7998 cat >>$CONFIG_STATUS <<_ACEOF
7999 ac_cs_version="\\
8000 GNU C Library config.status (see version.h)
8001 configured by $0, generated by GNU Autoconf 2.59,
8002 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8004 Copyright (C) 2003 Free Software Foundation, Inc.
8005 This config.status script is free software; the Free Software Foundation
8006 gives unlimited permission to copy, distribute and modify it."
8007 srcdir=$srcdir
8008 INSTALL="$INSTALL"
8009 _ACEOF
8011 cat >>$CONFIG_STATUS <<\_ACEOF
8012 # If no file are specified by the user, then we need to provide default
8013 # value. By we need to know if files were specified by the user.
8014 ac_need_defaults=:
8015 while test $# != 0
8017 case $1 in
8018 --*=*)
8019 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8020 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8021 ac_shift=:
8024 ac_option=$1
8025 ac_optarg=$2
8026 ac_shift=shift
8028 *) # This is not an option, so the user has probably given explicit
8029 # arguments.
8030 ac_option=$1
8031 ac_need_defaults=false;;
8032 esac
8034 case $ac_option in
8035 # Handling of the options.
8036 _ACEOF
8037 cat >>$CONFIG_STATUS <<\_ACEOF
8038 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8039 ac_cs_recheck=: ;;
8040 --version | --vers* | -V )
8041 echo "$ac_cs_version"; exit 0 ;;
8042 --he | --h)
8043 # Conflict between --help and --header
8044 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8045 Try \`$0 --help' for more information." >&5
8046 echo "$as_me: error: ambiguous option: $1
8047 Try \`$0 --help' for more information." >&2;}
8048 { (exit 1); exit 1; }; };;
8049 --help | --hel | -h )
8050 echo "$ac_cs_usage"; exit 0 ;;
8051 --debug | --d* | -d )
8052 debug=: ;;
8053 --file | --fil | --fi | --f )
8054 $ac_shift
8055 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8056 ac_need_defaults=false;;
8057 --header | --heade | --head | --hea )
8058 $ac_shift
8059 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8060 ac_need_defaults=false;;
8061 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8062 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8063 ac_cs_silent=: ;;
8065 # This is an error.
8066 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8067 Try \`$0 --help' for more information." >&5
8068 echo "$as_me: error: unrecognized option: $1
8069 Try \`$0 --help' for more information." >&2;}
8070 { (exit 1); exit 1; }; } ;;
8072 *) ac_config_targets="$ac_config_targets $1" ;;
8074 esac
8075 shift
8076 done
8078 ac_configure_extra_args=
8080 if $ac_cs_silent; then
8081 exec 6>/dev/null
8082 ac_configure_extra_args="$ac_configure_extra_args --silent"
8085 _ACEOF
8086 cat >>$CONFIG_STATUS <<_ACEOF
8087 if \$ac_cs_recheck; then
8088 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8089 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8092 _ACEOF
8094 cat >>$CONFIG_STATUS <<_ACEOF
8096 # INIT-COMMANDS section.
8099 config_vars='$config_vars'
8101 _ACEOF
8105 cat >>$CONFIG_STATUS <<\_ACEOF
8106 for ac_config_target in $ac_config_targets
8108 case "$ac_config_target" in
8109 # Handling of arguments.
8110 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8111 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8112 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8113 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8114 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8115 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8116 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8117 { (exit 1); exit 1; }; };;
8118 esac
8119 done
8121 # If the user did not use the arguments to specify the items to instantiate,
8122 # then the envvar interface is used. Set only those that are not.
8123 # We use the long form for the default assignment because of an extremely
8124 # bizarre bug on SunOS 4.1.3.
8125 if $ac_need_defaults; then
8126 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8127 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8128 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8131 # Have a temporary directory for convenience. Make it in the build tree
8132 # simply because there is no reason to put it here, and in addition,
8133 # creating and moving files from /tmp can sometimes cause problems.
8134 # Create a temporary directory, and hook for its removal unless debugging.
8135 $debug ||
8137 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8138 trap '{ (exit 1); exit 1; }' 1 2 13 15
8141 # Create a (secure) tmp directory for tmp files.
8144 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8145 test -n "$tmp" && test -d "$tmp"
8146 } ||
8148 tmp=./confstat$$-$RANDOM
8149 (umask 077 && mkdir $tmp)
8150 } ||
8152 echo "$me: cannot create a temporary directory in ." >&2
8153 { (exit 1); exit 1; }
8156 _ACEOF
8158 cat >>$CONFIG_STATUS <<_ACEOF
8161 # CONFIG_FILES section.
8164 # No need to generate the scripts if there are no CONFIG_FILES.
8165 # This happens for instance when ./config.status config.h
8166 if test -n "\$CONFIG_FILES"; then
8167 # Protect against being on the right side of a sed subst in config.status.
8168 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8169 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8170 s,@SHELL@,$SHELL,;t t
8171 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8172 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8173 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8174 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8175 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8176 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8177 s,@exec_prefix@,$exec_prefix,;t t
8178 s,@prefix@,$prefix,;t t
8179 s,@program_transform_name@,$program_transform_name,;t t
8180 s,@bindir@,$bindir,;t t
8181 s,@sbindir@,$sbindir,;t t
8182 s,@libexecdir@,$libexecdir,;t t
8183 s,@datadir@,$datadir,;t t
8184 s,@sysconfdir@,$sysconfdir,;t t
8185 s,@sharedstatedir@,$sharedstatedir,;t t
8186 s,@localstatedir@,$localstatedir,;t t
8187 s,@libdir@,$libdir,;t t
8188 s,@includedir@,$includedir,;t t
8189 s,@oldincludedir@,$oldincludedir,;t t
8190 s,@infodir@,$infodir,;t t
8191 s,@mandir@,$mandir,;t t
8192 s,@build_alias@,$build_alias,;t t
8193 s,@host_alias@,$host_alias,;t t
8194 s,@target_alias@,$target_alias,;t t
8195 s,@DEFS@,$DEFS,;t t
8196 s,@ECHO_C@,$ECHO_C,;t t
8197 s,@ECHO_N@,$ECHO_N,;t t
8198 s,@ECHO_T@,$ECHO_T,;t t
8199 s,@LIBS@,$LIBS,;t t
8200 s,@with_fp@,$with_fp,;t t
8201 s,@with_cvs@,$with_cvs,;t t
8202 s,@enable_check_abi@,$enable_check_abi,;t t
8203 s,@oldest_abi@,$oldest_abi,;t t
8204 s,@bindnow@,$bindnow,;t t
8205 s,@subdirs@,$subdirs,;t t
8206 s,@force_install@,$force_install,;t t
8207 s,@all_warnings@,$all_warnings,;t t
8208 s,@build@,$build,;t t
8209 s,@build_cpu@,$build_cpu,;t t
8210 s,@build_vendor@,$build_vendor,;t t
8211 s,@build_os@,$build_os,;t t
8212 s,@host@,$host,;t t
8213 s,@host_cpu@,$host_cpu,;t t
8214 s,@host_vendor@,$host_vendor,;t t
8215 s,@host_os@,$host_os,;t t
8216 s,@base_machine@,$base_machine,;t t
8217 s,@sysnames@,$sysnames,;t t
8218 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8219 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8220 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8221 s,@LN_S@,$LN_S,;t t
8222 s,@CC@,$CC,;t t
8223 s,@CFLAGS@,$CFLAGS,;t t
8224 s,@LDFLAGS@,$LDFLAGS,;t t
8225 s,@CPPFLAGS@,$CPPFLAGS,;t t
8226 s,@ac_ct_CC@,$ac_ct_CC,;t t
8227 s,@OBJEXT@,$OBJEXT,;t t
8228 s,@BUILD_CC@,$BUILD_CC,;t t
8229 s,@cross_compiling@,$cross_compiling,;t t
8230 s,@CPP@,$CPP,;t t
8231 s,@CXX@,$CXX,;t t
8232 s,@CXXFLAGS@,$CXXFLAGS,;t t
8233 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8234 s,@AR@,$AR,;t t
8235 s,@OBJDUMP@,$OBJDUMP,;t t
8236 s,@RANLIB@,$RANLIB,;t t
8237 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8238 s,@MIG@,$MIG,;t t
8239 s,@AS@,$AS,;t t
8240 s,@LD@,$LD,;t t
8241 s,@PWD_P@,$PWD_P,;t t
8242 s,@MAKE@,$MAKE,;t t
8243 s,@MSGFMT@,$MSGFMT,;t t
8244 s,@MAKEINFO@,$MAKEINFO,;t t
8245 s,@SED@,$SED,;t t
8246 s,@AUTOCONF@,$AUTOCONF,;t t
8247 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8248 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8249 s,@BASH@,$BASH,;t t
8250 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8251 s,@KSH@,$KSH,;t t
8252 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8253 s,@AWK@,$AWK,;t t
8254 s,@PERL@,$PERL,;t t
8255 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8256 s,@BISON@,$BISON,;t t
8257 s,@VERSIONING@,$VERSIONING,;t t
8258 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8259 s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
8260 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8261 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8262 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8263 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8264 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8265 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8266 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8267 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8268 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8269 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8270 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8271 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8272 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8273 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8274 s,@libc_cv_cpp_asm_debuginfo@,$libc_cv_cpp_asm_debuginfo,;t t
8275 s,@no_whole_archive@,$no_whole_archive,;t t
8276 s,@exceptions@,$exceptions,;t t
8277 s,@LIBGD@,$LIBGD,;t t
8278 s,@EGREP@,$EGREP,;t t
8279 s,@sizeof_long_double@,$sizeof_long_double,;t t
8280 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8281 s,@uname_sysname@,$uname_sysname,;t t
8282 s,@uname_release@,$uname_release,;t t
8283 s,@uname_version@,$uname_version,;t t
8284 s,@old_glibc_headers@,$old_glibc_headers,;t t
8285 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8286 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8287 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8288 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8289 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8290 s,@use_ldconfig@,$use_ldconfig,;t t
8291 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8292 s,@gnu_ld@,$gnu_ld,;t t
8293 s,@gnu_as@,$gnu_as,;t t
8294 s,@elf@,$elf,;t t
8295 s,@xcoff@,$xcoff,;t t
8296 s,@static@,$static,;t t
8297 s,@shared@,$shared,;t t
8298 s,@pic_default@,$pic_default,;t t
8299 s,@profile@,$profile,;t t
8300 s,@omitfp@,$omitfp,;t t
8301 s,@bounded@,$bounded,;t t
8302 s,@static_nss@,$static_nss,;t t
8303 s,@nopic_initfini@,$nopic_initfini,;t t
8304 s,@DEFINES@,$DEFINES,;t t
8305 s,@linux_doors@,$linux_doors,;t t
8306 s,@mach_interface_list@,$mach_interface_list,;t t
8307 s,@VERSION@,$VERSION,;t t
8308 s,@RELEASE@,$RELEASE,;t t
8309 s,@LIBOBJS@,$LIBOBJS,;t t
8310 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8311 CEOF
8313 _ACEOF
8315 cat >>$CONFIG_STATUS <<\_ACEOF
8316 # Split the substitutions into bite-sized pieces for seds with
8317 # small command number limits, like on Digital OSF/1 and HP-UX.
8318 ac_max_sed_lines=48
8319 ac_sed_frag=1 # Number of current file.
8320 ac_beg=1 # First line for current file.
8321 ac_end=$ac_max_sed_lines # Line after last line for current file.
8322 ac_more_lines=:
8323 ac_sed_cmds=
8324 while $ac_more_lines; do
8325 if test $ac_beg -gt 1; then
8326 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8327 else
8328 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8330 if test ! -s $tmp/subs.frag; then
8331 ac_more_lines=false
8332 else
8333 # The purpose of the label and of the branching condition is to
8334 # speed up the sed processing (if there are no `@' at all, there
8335 # is no need to browse any of the substitutions).
8336 # These are the two extra sed commands mentioned above.
8337 (echo ':t
8338 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8339 if test -z "$ac_sed_cmds"; then
8340 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8341 else
8342 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8344 ac_sed_frag=`expr $ac_sed_frag + 1`
8345 ac_beg=$ac_end
8346 ac_end=`expr $ac_end + $ac_max_sed_lines`
8348 done
8349 if test -z "$ac_sed_cmds"; then
8350 ac_sed_cmds=cat
8352 fi # test -n "$CONFIG_FILES"
8354 _ACEOF
8355 cat >>$CONFIG_STATUS <<\_ACEOF
8356 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8357 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8358 case $ac_file in
8359 - | *:- | *:-:* ) # input from stdin
8360 cat >$tmp/stdin
8361 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8362 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8363 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8364 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8365 * ) ac_file_in=$ac_file.in ;;
8366 esac
8368 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8369 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8370 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8371 X"$ac_file" : 'X\(//\)[^/]' \| \
8372 X"$ac_file" : 'X\(//\)$' \| \
8373 X"$ac_file" : 'X\(/\)' \| \
8374 . : '\(.\)' 2>/dev/null ||
8375 echo X"$ac_file" |
8376 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8377 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8378 /^X\(\/\/\)$/{ s//\1/; q; }
8379 /^X\(\/\).*/{ s//\1/; q; }
8380 s/.*/./; q'`
8381 { if $as_mkdir_p; then
8382 mkdir -p "$ac_dir"
8383 else
8384 as_dir="$ac_dir"
8385 as_dirs=
8386 while test ! -d "$as_dir"; do
8387 as_dirs="$as_dir $as_dirs"
8388 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8389 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8390 X"$as_dir" : 'X\(//\)[^/]' \| \
8391 X"$as_dir" : 'X\(//\)$' \| \
8392 X"$as_dir" : 'X\(/\)' \| \
8393 . : '\(.\)' 2>/dev/null ||
8394 echo X"$as_dir" |
8395 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8396 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8397 /^X\(\/\/\)$/{ s//\1/; q; }
8398 /^X\(\/\).*/{ s//\1/; q; }
8399 s/.*/./; q'`
8400 done
8401 test ! -n "$as_dirs" || mkdir $as_dirs
8402 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8403 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8404 { (exit 1); exit 1; }; }; }
8406 ac_builddir=.
8408 if test "$ac_dir" != .; then
8409 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8410 # A "../" for each directory in $ac_dir_suffix.
8411 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8412 else
8413 ac_dir_suffix= ac_top_builddir=
8416 case $srcdir in
8417 .) # No --srcdir option. We are building in place.
8418 ac_srcdir=.
8419 if test -z "$ac_top_builddir"; then
8420 ac_top_srcdir=.
8421 else
8422 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8423 fi ;;
8424 [\\/]* | ?:[\\/]* ) # Absolute path.
8425 ac_srcdir=$srcdir$ac_dir_suffix;
8426 ac_top_srcdir=$srcdir ;;
8427 *) # Relative path.
8428 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8429 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8430 esac
8432 # Do not use `cd foo && pwd` to compute absolute paths, because
8433 # the directories may not exist.
8434 case `pwd` in
8435 .) ac_abs_builddir="$ac_dir";;
8437 case "$ac_dir" in
8438 .) ac_abs_builddir=`pwd`;;
8439 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8440 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8441 esac;;
8442 esac
8443 case $ac_abs_builddir in
8444 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8446 case ${ac_top_builddir}. in
8447 .) ac_abs_top_builddir=$ac_abs_builddir;;
8448 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8449 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8450 esac;;
8451 esac
8452 case $ac_abs_builddir in
8453 .) ac_abs_srcdir=$ac_srcdir;;
8455 case $ac_srcdir in
8456 .) ac_abs_srcdir=$ac_abs_builddir;;
8457 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8458 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8459 esac;;
8460 esac
8461 case $ac_abs_builddir in
8462 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8464 case $ac_top_srcdir in
8465 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8466 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8467 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8468 esac;;
8469 esac
8472 case $INSTALL in
8473 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8474 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8475 esac
8477 if test x"$ac_file" != x-; then
8478 { echo "$as_me:$LINENO: creating $ac_file" >&5
8479 echo "$as_me: creating $ac_file" >&6;}
8480 rm -f "$ac_file"
8482 # Let's still pretend it is `configure' which instantiates (i.e., don't
8483 # use $as_me), people would be surprised to read:
8484 # /* config.h. Generated by config.status. */
8485 if test x"$ac_file" = x-; then
8486 configure_input=
8487 else
8488 configure_input="$ac_file. "
8490 configure_input=$configure_input"Generated from `echo $ac_file_in |
8491 sed 's,.*/,,'` by configure."
8493 # First look for the input files in the build tree, otherwise in the
8494 # src tree.
8495 ac_file_inputs=`IFS=:
8496 for f in $ac_file_in; do
8497 case $f in
8498 -) echo $tmp/stdin ;;
8499 [\\/$]*)
8500 # Absolute (can't be DOS-style, as IFS=:)
8501 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8502 echo "$as_me: error: cannot find input file: $f" >&2;}
8503 { (exit 1); exit 1; }; }
8504 echo "$f";;
8505 *) # Relative
8506 if test -f "$f"; then
8507 # Build tree
8508 echo "$f"
8509 elif test -f "$srcdir/$f"; then
8510 # Source tree
8511 echo "$srcdir/$f"
8512 else
8513 # /dev/null tree
8514 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8515 echo "$as_me: error: cannot find input file: $f" >&2;}
8516 { (exit 1); exit 1; }; }
8517 fi;;
8518 esac
8519 done` || { (exit 1); exit 1; }
8520 _ACEOF
8521 cat >>$CONFIG_STATUS <<_ACEOF
8522 sed "$ac_vpsub
8523 $extrasub
8524 _ACEOF
8525 cat >>$CONFIG_STATUS <<\_ACEOF
8527 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8528 s,@configure_input@,$configure_input,;t t
8529 s,@srcdir@,$ac_srcdir,;t t
8530 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8531 s,@top_srcdir@,$ac_top_srcdir,;t t
8532 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8533 s,@builddir@,$ac_builddir,;t t
8534 s,@abs_builddir@,$ac_abs_builddir,;t t
8535 s,@top_builddir@,$ac_top_builddir,;t t
8536 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8537 s,@INSTALL@,$ac_INSTALL,;t t
8538 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8539 rm -f $tmp/stdin
8540 if test x"$ac_file" != x-; then
8541 mv $tmp/out $ac_file
8542 else
8543 cat $tmp/out
8544 rm -f $tmp/out
8547 done
8548 _ACEOF
8549 cat >>$CONFIG_STATUS <<\_ACEOF
8552 # CONFIG_HEADER section.
8555 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8556 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8558 # ac_d sets the value in "#define NAME VALUE" lines.
8559 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8560 ac_dB='[ ].*$,\1#\2'
8561 ac_dC=' '
8562 ac_dD=',;t'
8563 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8564 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8565 ac_uB='$,\1#\2define\3'
8566 ac_uC=' '
8567 ac_uD=',;t'
8569 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8570 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8571 case $ac_file in
8572 - | *:- | *:-:* ) # input from stdin
8573 cat >$tmp/stdin
8574 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8575 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8576 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8577 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8578 * ) ac_file_in=$ac_file.in ;;
8579 esac
8581 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8582 echo "$as_me: creating $ac_file" >&6;}
8584 # First look for the input files in the build tree, otherwise in the
8585 # src tree.
8586 ac_file_inputs=`IFS=:
8587 for f in $ac_file_in; do
8588 case $f in
8589 -) echo $tmp/stdin ;;
8590 [\\/$]*)
8591 # Absolute (can't be DOS-style, as IFS=:)
8592 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8593 echo "$as_me: error: cannot find input file: $f" >&2;}
8594 { (exit 1); exit 1; }; }
8595 # Do quote $f, to prevent DOS paths from being IFS'd.
8596 echo "$f";;
8597 *) # Relative
8598 if test -f "$f"; then
8599 # Build tree
8600 echo "$f"
8601 elif test -f "$srcdir/$f"; then
8602 # Source tree
8603 echo "$srcdir/$f"
8604 else
8605 # /dev/null tree
8606 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8607 echo "$as_me: error: cannot find input file: $f" >&2;}
8608 { (exit 1); exit 1; }; }
8609 fi;;
8610 esac
8611 done` || { (exit 1); exit 1; }
8612 # Remove the trailing spaces.
8613 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8615 _ACEOF
8617 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8618 # `conftest.undefs', that substitutes the proper values into
8619 # config.h.in to produce config.h. The first handles `#define'
8620 # templates, and the second `#undef' templates.
8621 # And first: Protect against being on the right side of a sed subst in
8622 # config.status. Protect against being in an unquoted here document
8623 # in config.status.
8624 rm -f conftest.defines conftest.undefs
8625 # Using a here document instead of a string reduces the quoting nightmare.
8626 # Putting comments in sed scripts is not portable.
8628 # `end' is used to avoid that the second main sed command (meant for
8629 # 0-ary CPP macros) applies to n-ary macro definitions.
8630 # See the Autoconf documentation for `clear'.
8631 cat >confdef2sed.sed <<\_ACEOF
8632 s/[\\&,]/\\&/g
8633 s,[\\$`],\\&,g
8634 t clear
8635 : clear
8636 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8637 t end
8638 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8639 : end
8640 _ACEOF
8641 # If some macros were called several times there might be several times
8642 # the same #defines, which is useless. Nevertheless, we may not want to
8643 # sort them, since we want the *last* AC-DEFINE to be honored.
8644 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8645 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8646 rm -f confdef2sed.sed
8648 # This sed command replaces #undef with comments. This is necessary, for
8649 # example, in the case of _POSIX_SOURCE, which is predefined and required
8650 # on some systems where configure will not decide to define it.
8651 cat >>conftest.undefs <<\_ACEOF
8652 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8653 _ACEOF
8655 # Break up conftest.defines because some shells have a limit on the size
8656 # of here documents, and old seds have small limits too (100 cmds).
8657 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8658 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8659 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8660 echo ' :' >>$CONFIG_STATUS
8661 rm -f conftest.tail
8662 while grep . conftest.defines >/dev/null
8664 # Write a limited-size here document to $tmp/defines.sed.
8665 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8666 # Speed up: don't consider the non `#define' lines.
8667 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8668 # Work around the forget-to-reset-the-flag bug.
8669 echo 't clr' >>$CONFIG_STATUS
8670 echo ': clr' >>$CONFIG_STATUS
8671 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8672 echo 'CEOF
8673 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8674 rm -f $tmp/in
8675 mv $tmp/out $tmp/in
8676 ' >>$CONFIG_STATUS
8677 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8678 rm -f conftest.defines
8679 mv conftest.tail conftest.defines
8680 done
8681 rm -f conftest.defines
8682 echo ' fi # grep' >>$CONFIG_STATUS
8683 echo >>$CONFIG_STATUS
8685 # Break up conftest.undefs because some shells have a limit on the size
8686 # of here documents, and old seds have small limits too (100 cmds).
8687 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8688 rm -f conftest.tail
8689 while grep . conftest.undefs >/dev/null
8691 # Write a limited-size here document to $tmp/undefs.sed.
8692 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8693 # Speed up: don't consider the non `#undef'
8694 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8695 # Work around the forget-to-reset-the-flag bug.
8696 echo 't clr' >>$CONFIG_STATUS
8697 echo ': clr' >>$CONFIG_STATUS
8698 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8699 echo 'CEOF
8700 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8701 rm -f $tmp/in
8702 mv $tmp/out $tmp/in
8703 ' >>$CONFIG_STATUS
8704 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8705 rm -f conftest.undefs
8706 mv conftest.tail conftest.undefs
8707 done
8708 rm -f conftest.undefs
8710 cat >>$CONFIG_STATUS <<\_ACEOF
8711 # Let's still pretend it is `configure' which instantiates (i.e., don't
8712 # use $as_me), people would be surprised to read:
8713 # /* config.h. Generated by config.status. */
8714 if test x"$ac_file" = x-; then
8715 echo "/* Generated by configure. */" >$tmp/config.h
8716 else
8717 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8719 cat $tmp/in >>$tmp/config.h
8720 rm -f $tmp/in
8721 if test x"$ac_file" != x-; then
8722 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8723 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8724 echo "$as_me: $ac_file is unchanged" >&6;}
8725 else
8726 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8727 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8728 X"$ac_file" : 'X\(//\)[^/]' \| \
8729 X"$ac_file" : 'X\(//\)$' \| \
8730 X"$ac_file" : 'X\(/\)' \| \
8731 . : '\(.\)' 2>/dev/null ||
8732 echo X"$ac_file" |
8733 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8734 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8735 /^X\(\/\/\)$/{ s//\1/; q; }
8736 /^X\(\/\).*/{ s//\1/; q; }
8737 s/.*/./; q'`
8738 { if $as_mkdir_p; then
8739 mkdir -p "$ac_dir"
8740 else
8741 as_dir="$ac_dir"
8742 as_dirs=
8743 while test ! -d "$as_dir"; do
8744 as_dirs="$as_dir $as_dirs"
8745 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8746 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8747 X"$as_dir" : 'X\(//\)[^/]' \| \
8748 X"$as_dir" : 'X\(//\)$' \| \
8749 X"$as_dir" : 'X\(/\)' \| \
8750 . : '\(.\)' 2>/dev/null ||
8751 echo X"$as_dir" |
8752 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8753 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8754 /^X\(\/\/\)$/{ s//\1/; q; }
8755 /^X\(\/\).*/{ s//\1/; q; }
8756 s/.*/./; q'`
8757 done
8758 test ! -n "$as_dirs" || mkdir $as_dirs
8759 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8760 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8761 { (exit 1); exit 1; }; }; }
8763 rm -f $ac_file
8764 mv $tmp/config.h $ac_file
8766 else
8767 cat $tmp/config.h
8768 rm -f $tmp/config.h
8770 done
8771 _ACEOF
8772 cat >>$CONFIG_STATUS <<\_ACEOF
8775 # CONFIG_COMMANDS section.
8777 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8778 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8779 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8780 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8781 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8782 X"$ac_dest" : 'X\(//\)[^/]' \| \
8783 X"$ac_dest" : 'X\(//\)$' \| \
8784 X"$ac_dest" : 'X\(/\)' \| \
8785 . : '\(.\)' 2>/dev/null ||
8786 echo X"$ac_dest" |
8787 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8788 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8789 /^X\(\/\/\)$/{ s//\1/; q; }
8790 /^X\(\/\).*/{ s//\1/; q; }
8791 s/.*/./; q'`
8792 { if $as_mkdir_p; then
8793 mkdir -p "$ac_dir"
8794 else
8795 as_dir="$ac_dir"
8796 as_dirs=
8797 while test ! -d "$as_dir"; do
8798 as_dirs="$as_dir $as_dirs"
8799 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8800 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8801 X"$as_dir" : 'X\(//\)[^/]' \| \
8802 X"$as_dir" : 'X\(//\)$' \| \
8803 X"$as_dir" : 'X\(/\)' \| \
8804 . : '\(.\)' 2>/dev/null ||
8805 echo X"$as_dir" |
8806 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8807 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8808 /^X\(\/\/\)$/{ s//\1/; q; }
8809 /^X\(\/\).*/{ s//\1/; q; }
8810 s/.*/./; q'`
8811 done
8812 test ! -n "$as_dirs" || mkdir $as_dirs
8813 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8814 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8815 { (exit 1); exit 1; }; }; }
8817 ac_builddir=.
8819 if test "$ac_dir" != .; then
8820 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8821 # A "../" for each directory in $ac_dir_suffix.
8822 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8823 else
8824 ac_dir_suffix= ac_top_builddir=
8827 case $srcdir in
8828 .) # No --srcdir option. We are building in place.
8829 ac_srcdir=.
8830 if test -z "$ac_top_builddir"; then
8831 ac_top_srcdir=.
8832 else
8833 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8834 fi ;;
8835 [\\/]* | ?:[\\/]* ) # Absolute path.
8836 ac_srcdir=$srcdir$ac_dir_suffix;
8837 ac_top_srcdir=$srcdir ;;
8838 *) # Relative path.
8839 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8840 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8841 esac
8843 # Do not use `cd foo && pwd` to compute absolute paths, because
8844 # the directories may not exist.
8845 case `pwd` in
8846 .) ac_abs_builddir="$ac_dir";;
8848 case "$ac_dir" in
8849 .) ac_abs_builddir=`pwd`;;
8850 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8851 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8852 esac;;
8853 esac
8854 case $ac_abs_builddir in
8855 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8857 case ${ac_top_builddir}. in
8858 .) ac_abs_top_builddir=$ac_abs_builddir;;
8859 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8860 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8861 esac;;
8862 esac
8863 case $ac_abs_builddir in
8864 .) ac_abs_srcdir=$ac_srcdir;;
8866 case $ac_srcdir in
8867 .) ac_abs_srcdir=$ac_abs_builddir;;
8868 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8869 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8870 esac;;
8871 esac
8872 case $ac_abs_builddir in
8873 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8875 case $ac_top_srcdir in
8876 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8877 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8878 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8879 esac;;
8880 esac
8883 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
8884 echo "$as_me: executing $ac_dest commands" >&6;}
8885 case $ac_dest in
8886 default )
8887 case $CONFIG_FILES in *config.make*)
8888 echo "$config_vars" >> config.make;;
8889 esac
8890 test -d bits || mkdir bits ;;
8891 esac
8892 done
8893 _ACEOF
8895 cat >>$CONFIG_STATUS <<\_ACEOF
8897 { (exit 0); exit 0; }
8898 _ACEOF
8899 chmod +x $CONFIG_STATUS
8900 ac_clean_files=$ac_clean_files_save
8903 # configure is writing to config.log, and then calls config.status.
8904 # config.status does its own redirection, appending to config.log.
8905 # Unfortunately, on DOS this fails, as config.log is still kept open
8906 # by configure, so config.status won't be able to write to it; its
8907 # output is simply discarded. So we exec the FD to /dev/null,
8908 # effectively closing config.log, so it can be properly (re)opened and
8909 # appended to by config.status. When coming back to configure, we
8910 # need to make the FD available again.
8911 if test "$no_create" != yes; then
8912 ac_cs_success=:
8913 ac_config_status_args=
8914 test "$silent" = yes &&
8915 ac_config_status_args="$ac_config_status_args --quiet"
8916 exec 5>/dev/null
8917 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8918 exec 5>>config.log
8919 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8920 # would make configure fail if this is the last instruction.
8921 $ac_cs_success || { (exit 1); exit 1; }
8925 # CONFIG_SUBDIRS section.
8927 if test "$no_recursion" != yes; then
8929 # Remove --cache-file and --srcdir arguments so they do not pile up.
8930 ac_sub_configure_args=
8931 ac_prev=
8932 for ac_arg in $ac_configure_args; do
8933 if test -n "$ac_prev"; then
8934 ac_prev=
8935 continue
8937 case $ac_arg in
8938 -cache-file | --cache-file | --cache-fil | --cache-fi \
8939 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8940 ac_prev=cache_file ;;
8941 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8942 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8943 | --c=*)
8945 --config-cache | -C)
8947 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8948 ac_prev=srcdir ;;
8949 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8951 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8952 ac_prev=prefix ;;
8953 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8955 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
8956 esac
8957 done
8959 # Always prepend --prefix to ensure using the same prefix
8960 # in subdir configurations.
8961 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
8963 ac_popdir=`pwd`
8964 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8966 # Do not complain, so a configure script can configure whichever
8967 # parts of a large source tree are present.
8968 test -d $srcdir/$ac_dir || continue
8970 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
8971 echo "$as_me: configuring in $ac_dir" >&6;}
8972 { if $as_mkdir_p; then
8973 mkdir -p "$ac_dir"
8974 else
8975 as_dir="$ac_dir"
8976 as_dirs=
8977 while test ! -d "$as_dir"; do
8978 as_dirs="$as_dir $as_dirs"
8979 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8980 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8981 X"$as_dir" : 'X\(//\)[^/]' \| \
8982 X"$as_dir" : 'X\(//\)$' \| \
8983 X"$as_dir" : 'X\(/\)' \| \
8984 . : '\(.\)' 2>/dev/null ||
8985 echo X"$as_dir" |
8986 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8987 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8988 /^X\(\/\/\)$/{ s//\1/; q; }
8989 /^X\(\/\).*/{ s//\1/; q; }
8990 s/.*/./; q'`
8991 done
8992 test ! -n "$as_dirs" || mkdir $as_dirs
8993 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8994 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8995 { (exit 1); exit 1; }; }; }
8997 ac_builddir=.
8999 if test "$ac_dir" != .; then
9000 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9001 # A "../" for each directory in $ac_dir_suffix.
9002 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9003 else
9004 ac_dir_suffix= ac_top_builddir=
9007 case $srcdir in
9008 .) # No --srcdir option. We are building in place.
9009 ac_srcdir=.
9010 if test -z "$ac_top_builddir"; then
9011 ac_top_srcdir=.
9012 else
9013 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9014 fi ;;
9015 [\\/]* | ?:[\\/]* ) # Absolute path.
9016 ac_srcdir=$srcdir$ac_dir_suffix;
9017 ac_top_srcdir=$srcdir ;;
9018 *) # Relative path.
9019 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9020 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9021 esac
9023 # Do not use `cd foo && pwd` to compute absolute paths, because
9024 # the directories may not exist.
9025 case `pwd` in
9026 .) ac_abs_builddir="$ac_dir";;
9028 case "$ac_dir" in
9029 .) ac_abs_builddir=`pwd`;;
9030 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9031 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9032 esac;;
9033 esac
9034 case $ac_abs_builddir in
9035 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9037 case ${ac_top_builddir}. in
9038 .) ac_abs_top_builddir=$ac_abs_builddir;;
9039 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9040 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9041 esac;;
9042 esac
9043 case $ac_abs_builddir in
9044 .) ac_abs_srcdir=$ac_srcdir;;
9046 case $ac_srcdir in
9047 .) ac_abs_srcdir=$ac_abs_builddir;;
9048 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9049 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9050 esac;;
9051 esac
9052 case $ac_abs_builddir in
9053 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9055 case $ac_top_srcdir in
9056 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9057 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9058 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9059 esac;;
9060 esac
9063 cd $ac_dir
9065 # Check for guested configure; otherwise get Cygnus style configure.
9066 if test -f $ac_srcdir/configure.gnu; then
9067 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9068 elif test -f $ac_srcdir/configure; then
9069 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9070 elif test -f $ac_srcdir/configure.in; then
9071 ac_sub_configure=$ac_configure
9072 else
9073 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9074 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9075 ac_sub_configure=
9078 # The recursion is here.
9079 if test -n "$ac_sub_configure"; then
9080 # Make the cache file name correct relative to the subdirectory.
9081 case $cache_file in
9082 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9083 *) # Relative path.
9084 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9085 esac
9087 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9088 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9089 # The eval makes quoting arguments work.
9090 eval $ac_sub_configure $ac_sub_configure_args \
9091 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9092 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9093 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9094 { (exit 1); exit 1; }; }
9097 cd $ac_popdir
9098 done