2004-09-06 Roland McGrath <roland@frob.com>
[glibc.git] / configure
blob985118daa565f347c9279101e96f3f063aae60fd
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 force_install all_warnings build build_cpu build_vendor build_os host host_cpu host_vendor host_os subdirs add_ons 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 add_ons_automatic=yes
1597 test "$add_ons" = "*" && add_ons= ;;
1598 *) add_ons=`echo "$enableval" | sed 's/,/ /g'`
1599 add_ons_automatic=no ;;
1600 esac
1601 else
1602 add_ons= add_ons_automatic=no
1606 # Check whether --with-tls or --without-tls was given.
1607 if test "${with_tls+set}" = set; then
1608 withval="$with_tls"
1609 usetls=$withval
1610 else
1611 usetls=yes
1615 # Check whether --with-__thread or --without-__thread was given.
1616 if test "${with___thread+set}" = set; then
1617 withval="$with___thread"
1618 use__thread=$withval
1619 else
1620 use__thread=yes
1623 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1624 if test "${enable_hidden_plt+set}" = set; then
1625 enableval="$enable_hidden_plt"
1626 hidden=$enableval
1627 else
1628 hidden=yes
1630 if test "x$hidden" = xno; then
1631 cat >>confdefs.h <<\_ACEOF
1632 #define NO_HIDDEN 1
1633 _ACEOF
1637 # Check whether --enable-bind-now or --disable-bind-now was given.
1638 if test "${enable_bind_now+set}" = set; then
1639 enableval="$enable_bind_now"
1640 bindnow=$enableval
1641 else
1642 bindnow=no
1646 # Check whether --enable-static-nss or --disable-static-nss was given.
1647 if test "${enable_static_nss+set}" = set; then
1648 enableval="$enable_static_nss"
1649 static_nss=$enableval
1650 else
1651 static_nss=no
1653 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1654 static_nss=yes
1655 cat >>confdefs.h <<\_ACEOF
1656 #define DO_STATIC_NSS 1
1657 _ACEOF
1661 # Check whether --enable-force-install or --disable-force-install was given.
1662 if test "${enable_force_install+set}" = set; then
1663 enableval="$enable_force_install"
1664 force_install=$enableval
1665 else
1666 force_install=yes
1670 # Check whether --enable-kernel or --disable-kernel was given.
1671 if test "${enable_kernel+set}" = set; then
1672 enableval="$enable_kernel"
1673 minimum_kernel=$enableval
1675 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1676 # Better nothing than this.
1677 minimum_kernel=""
1678 else
1679 if test "$minimum_kernel" = current; then
1680 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1684 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1685 if test "${enable_all_warnings+set}" = set; then
1686 enableval="$enable_all_warnings"
1687 all_warnings=$enableval
1691 # Make sure we can run config.sub.
1692 $ac_config_sub sun4 >/dev/null 2>&1 ||
1693 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1694 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1695 { (exit 1); exit 1; }; }
1697 echo "$as_me:$LINENO: checking build system type" >&5
1698 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1699 if test "${ac_cv_build+set}" = set; then
1700 echo $ECHO_N "(cached) $ECHO_C" >&6
1701 else
1702 ac_cv_build_alias=$build_alias
1703 test -z "$ac_cv_build_alias" &&
1704 ac_cv_build_alias=`$ac_config_guess`
1705 test -z "$ac_cv_build_alias" &&
1706 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1707 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1708 { (exit 1); exit 1; }; }
1709 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1710 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1711 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1712 { (exit 1); exit 1; }; }
1715 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1716 echo "${ECHO_T}$ac_cv_build" >&6
1717 build=$ac_cv_build
1718 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1719 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1720 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1723 echo "$as_me:$LINENO: checking host system type" >&5
1724 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1725 if test "${ac_cv_host+set}" = set; then
1726 echo $ECHO_N "(cached) $ECHO_C" >&6
1727 else
1728 ac_cv_host_alias=$host_alias
1729 test -z "$ac_cv_host_alias" &&
1730 ac_cv_host_alias=$ac_cv_build_alias
1731 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1732 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1733 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1734 { (exit 1); exit 1; }; }
1737 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1738 echo "${ECHO_T}$ac_cv_host" >&6
1739 host=$ac_cv_host
1740 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1741 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1742 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1746 # The way shlib-versions is used to generate soversions.mk uses a
1747 # fairly simplistic model for name recognition that can't distinguish
1748 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1749 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1750 # tell. This doesn't get used much beyond that, so it's fairly safe.
1751 case "$host_os" in
1752 linux*)
1754 gnu*)
1755 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1757 esac
1759 # We keep the original values in `$config_*' and never modify them, so we
1760 # can write them unchanged into config.make. Everything else uses
1761 # $machine, $vendor, and $os, and changes them whenever convenient.
1762 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1764 # Don't allow vendor == "unknown"
1765 test "$config_vendor" = unknown && config_vendor=
1766 config_os="`echo $config_os | sed 's/^unknown-//'`"
1768 # Some configurations imply other options.
1769 case "$host_os" in
1770 gnu* | linux* | bsd4.4* | netbsd* | freebsd*)
1771 # These systems always use GNU tools.
1772 gnu_ld=yes gnu_as=yes ;;
1773 esac
1774 case "$host_os" in
1775 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1776 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1778 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1779 # These systems (almost) always use the ELF format.
1780 elf=yes
1782 aix*)
1783 # These systems are always xcoff
1784 xcoff=yes
1785 elf=no
1787 esac
1789 # The configure fragment of an add-on port can modify these to supplement
1790 # or override the table in the case statement below. No fragment should
1791 # ever change the config_* variables, however.
1792 machine=$config_machine
1793 vendor=$config_vendor
1794 os=$config_os
1796 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1797 # Unify this here.
1798 if test "$machine" = rs6000; then
1799 machine="powerpc"
1802 # Braindead PowerPC box with absolutely no FPU.
1803 case "$machine-$host_os" in
1804 powerpc*-*soft)
1805 with_fp=no
1807 esac
1810 # An add-on can set this when it the tuple to disable the sanity check below.
1811 libc_config_ok=no
1815 subdirs="$subdirs "
1818 add_ons_sfx=
1819 add_ons_pfx=
1820 if test x"$add_ons" != x; then
1821 for f in $add_ons; do
1822 # Some sanity checks
1823 case "$f" in
1824 crypt)
1825 { { echo "$as_me:$LINENO: error:
1826 *** It seems that you're using an old \`crypt' add-on. crypt is now
1827 *** part of glibc and using the old add-on will not work with this
1828 *** release. Start again with fresh sources and without the old
1829 *** \`crypt' add-on." >&5
1830 echo "$as_me: error:
1831 *** It seems that you're using an old \`crypt' add-on. crypt is now
1832 *** part of glibc and using the old add-on will not work with this
1833 *** release. Start again with fresh sources and without the old
1834 *** \`crypt' add-on." >&2;}
1835 { (exit 1); exit 1; }; }
1837 localedata)
1838 { { echo "$as_me:$LINENO: error:
1839 *** It seems that you're using an old \`localedata' add-on. localedata
1840 *** is now part of glibc and using the old add-on will not work with
1841 *** this release. Start again with fresh sources and without the old
1842 *** \`localedata' add-on." >&5
1843 echo "$as_me: error:
1844 *** It seems that you're using an old \`localedata' add-on. localedata
1845 *** is now part of glibc and using the old add-on will not work with
1846 *** this release. Start again with fresh sources and without the old
1847 *** \`localedata' add-on." >&2;}
1848 { (exit 1); exit 1; }; }
1850 esac
1852 # Test whether such a subdir really exists.
1853 test -d $srcdir/$f || {
1854 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1855 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1856 { (exit 1); exit 1; }; }
1858 done
1860 # Now source each add-on's configure fragment.
1861 # The fragments can use $srcdir/$libc_add_on to find themselves,
1862 # and test $add_ons_automatic to see if they were explicitly requested.
1863 # A fragment can clear (or even change) $libc_add_on to affect
1864 # whether it goes into the list to be actually used in the build.
1865 use_add_ons=
1866 for libc_add_on in $add_ons; do
1867 libc_add_on_frag=$srcdir/$libc_add_on/configure
1868 if test -r $libc_add_on_frag; then
1869 echo "$as_me:$LINENO: result: running configure fragment for add-on $libc_add_on" >&5
1870 echo "${ECHO_T}running configure fragment for add-on $libc_add_on" >&6
1871 . $libc_add_on_frag
1872 else
1873 { echo "$as_me:$LINENO: WARNING: add-on fragment $libc_add_on_frag missing" >&5
1874 echo "$as_me: WARNING: add-on fragment $libc_add_on_frag missing" >&2;}
1876 if test -n "$libc_add_on"; then
1877 use_add_ons="$use_add_ons $libc_add_on"
1878 add_ons_pfx="$add_ons_pfx $libc_add_on/"
1879 add_ons_sfx="$add_ons_sfx /$libc_add_on"
1881 done
1882 # Use echo to strip excess whitespace.
1883 add_ons="`echo $use_add_ons`"
1889 ### I put this here to prevent those annoying emails from people who cannot
1890 ### read and try to compile glibc on unsupported platforms. --drepper
1892 ### By using the undocumented --enable-hacker-mode option for configure
1893 ### one can skip this test to make the configuration not fail for unsupported
1894 ### platforms.
1896 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
1897 case "$machine-$host_os" in
1898 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1901 echo "*** The GNU C library is currently not available for this platform."
1902 echo "*** So far nobody cared to port it and if there is no volunteer it"
1903 echo "*** might never happen. So, if you have interest to see glibc on"
1904 echo "*** this platform visit"
1905 echo "*** http://www.gnu.org/software/libc/porting.html"
1906 echo "*** and join the group of porters"
1907 exit 1
1909 esac
1912 # Expand the configuration machine name into a subdirectory by architecture
1913 # type and particular chip. If an add-on configure fragment already set
1914 # base_machine, we don't change it.
1915 test -n "$base_machine" || case "$machine" in
1916 a29k | am29000) base_machine=a29k machine=a29k ;;
1917 alpha*) base_machine=alpha machine=alpha/$machine ;;
1918 arm*) base_machine=arm machine=arm/arm32/$machine ;;
1919 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1920 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1921 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1922 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1923 i[34567]86) base_machine=i386 machine=i386/$machine ;;
1924 ia64) base_machine=ia64 machine=ia64 ;;
1925 m680?0) base_machine=m68k machine=m68k/$machine ;;
1926 m68k) base_machine=m68k machine=m68k/m68020 ;;
1927 m88???) base_machine=m88k machine=m88k/$machine ;;
1928 m88k) base_machine=m88k machine=m88k/m88100 ;;
1929 mips64*) base_machine=mips64
1930 case "$CC $CFLAGS $CPPFLAGS " in
1931 *" -mabi=n32 "*) mips_cc_abi=n32 ;;
1932 *" -mabi=64 "*|*" -mabi=n64 "*) mips_cc_abi=64 ;;
1933 *" -mabi=32 "*|*" -mabi=o32 "*) mips_cc_abi=32 ;;
1934 *) mips_cc_abi=default ;;
1935 esac
1936 case $config_os in
1937 *abin32*) mips_config_abi=n32 ;;
1938 *abi64*|*abin64*) mips_config_abi=64 ;;
1939 *abi32*|*abio32*) mips_config_abi=32 ;;
1940 *) mips_config_abi=$mips_cc_abi ;;
1941 esac
1942 case $mips_config_abi in
1943 default) machine=mips/mips64/n32 mips_config_abi=n32 ;;
1944 n32) machine=mips/mips64/n32 ;;
1945 64) machine=mips/mips64/n64 ;;
1946 32) machine=mips/mips32/kern64 ;;
1947 esac
1948 machine=$machine/$config_machine
1949 if test $mips_config_abi != $mips_cc_abi; then
1950 # This won't make it to config.make, but we want to
1951 # set this in case configure tests depend on it.
1952 CPPFLAGS="$CPPFLAGS -mabi=$mips_config_abi"
1955 mips*) base_machine=mips machine=mips/mips32/$machine ;;
1956 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1957 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1958 s390) base_machine=s390 machine=s390/s390-32 ;;
1959 s390x) base_machine=s390 machine=s390/s390-64 ;;
1960 sh3*) base_machine=sh machine=sh/sh3 ;;
1961 sh4*) base_machine=sh machine=sh/sh4 ;;
1962 sparc | sparcv[67])
1963 base_machine=sparc machine=sparc/sparc32 ;;
1964 sparcv8 | supersparc | hypersparc)
1965 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1966 sparcv8plus | sparcv8plusa | sparcv9)
1967 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1968 sparcv8plusb | sparcv9b)
1969 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1970 sparc64 | ultrasparc)
1971 base_machine=sparc machine=sparc/sparc64 ;;
1972 sparc64b | ultrasparc3)
1973 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1974 thumb*) base_machine=thumb machine=arm/thumb/$machine ;;
1975 *) base_machine=$machine ;;
1976 esac
1979 if test "$base_machine" = "i386"; then
1980 cat >>confdefs.h <<\_ACEOF
1981 #define USE_REGPARMS 1
1982 _ACEOF
1986 # Compute the list of sysdep directories for this configuration.
1987 # This can take a while to compute.
1988 sysdep_dir=$srcdir/sysdeps
1989 echo "$as_me:$LINENO: checking sysdep dirs" >&5
1990 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
1991 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
1992 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
1994 case "$os" in
1995 gnu*)
1996 base_os=mach/hurd ;;
1997 netbsd* | 386bsd* | freebsd* | bsdi*)
1998 base_os=unix/bsd/bsd4.4 ;;
1999 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
2000 base_os=unix/bsd ;;
2001 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
2002 base_os=unix/sysv ;;
2003 irix6*)
2004 base_os=unix/sysv/irix6/$os ;;
2005 solaris[2-9]*)
2006 base_os=unix/sysv/sysv4 ;;
2007 hpux*)
2008 base_os=unix/sysv/hpux/$os ;;
2009 aix4.3*)
2010 base_os=unix/sysv/aix/aix4.3 ;;
2011 none)
2012 base_os=standalone ;;
2014 base_os='' ;;
2015 esac
2017 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
2018 tail=$os
2019 ostry=$os
2020 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
2021 ostry="$ostry /$o"
2022 tail=$o
2023 done
2024 o=`echo $tail | sed 's/[0-9]*$//'`
2025 if test $o != $tail; then
2026 ostry="$ostry /$o"
2028 # For linux-gnu, try linux-gnu, then linux.
2029 o=`echo $tail | sed 's/-.*$//'`
2030 if test $o != $tail; then
2031 ostry="$ostry /$o"
2034 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
2035 base=
2036 tail=$base_os
2037 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
2038 set $b
2039 base="$base /$1"
2040 tail="$2"
2041 done
2043 # For sparc/sparc32, try sparc/sparc32 and then sparc.
2044 mach=
2045 tail=$machine
2046 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
2047 set $m
2048 # Prepend the machine's FPU directory unless --without-fp.
2049 if test "$with_fp" = yes; then
2050 mach="$mach /$1/fpu"
2051 else
2052 mach="$mach /$1/nofpu"
2054 mach="$mach /$1"
2055 tail="$2"
2056 done
2059 # Find what sysdep directories exist.
2060 sysnames=
2061 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2062 for d in $add_ons_pfx ''; do
2063 for b in $base ''; do
2064 for m0 in $mach ''; do
2065 for v in /$vendor ''; do
2066 test "$v" = / && continue
2067 for o in /$ostry ''; do
2068 test "$o" = / && continue
2069 for m in $mach ''; do
2070 for a in $add_ons_sfx ''; do
2071 if test "$m0$b$v$o$m"; then
2072 try="${d}sysdeps$m0$b$v$o$m$a"
2073 test -n "$enable_debug_configure" &&
2074 echo "$0 DEBUG: try $try" >&2
2075 if test -d $srcdir/$try; then
2076 sysnames="$sysnames $try"
2077 { test -n "$o" || test -n "$b"; } && os_used=t
2078 { test -n "$m" || test -n "$m0"; } && machine_used=t
2081 done
2082 done
2083 done
2084 done
2085 done
2086 done
2087 done
2088 IFS="$ac_save_ifs"
2090 if test -z "$os_used" && test "$os" != none; then
2091 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2092 echo "$as_me: error: Operating system $os is not supported." >&2;}
2093 { (exit 1); exit 1; }; }
2095 if test -z "$machine_used" && test "$machine" != none; then
2096 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2097 echo "$as_me: error: The $machine is not supported." >&2;}
2098 { (exit 1); exit 1; }; }
2101 # We have now validated the configuration.
2104 # If using ELF, look for an `elf' subdirectory of each machine directory.
2105 # We prepend these rather than inserting them whereever the machine appears
2106 # because things specified by the machine's ELF ABI should override
2107 # OS-specific things, and should always be the same for any OS on the
2108 # machine (otherwise what's the point of an ABI?).
2109 if test "$elf" = yes; then
2110 elf_dirs=
2111 for d in $add_ons_pfx ''; do
2112 for m in $mach; do
2113 if test -d $srcdir/${d}sysdeps$m/elf; then
2114 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2116 done
2117 done
2118 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2122 # Expand the list of system names into a full list of directories
2123 # from each element's parent name and Implies file (if present).
2124 set $sysnames
2125 names=
2126 while test $# -gt 0; do
2127 name=$1
2128 shift
2130 case " $names " in *" $name "*)
2131 # Already in the list.
2132 continue
2133 esac
2135 # Report each name as we discover it, so there is no long pause in output.
2136 echo $ECHO_N "$name $ECHO_C" >&6
2138 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2140 case $name in
2141 /*) xsrcdir= ;;
2142 *) xsrcdir=$srcdir/ ;;
2143 esac
2144 test -n "$enable_debug_configure" &&
2145 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2147 if test -f $xsrcdir$name/Implies; then
2148 # Collect more names from the `Implies' file (removing comments).
2149 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2150 implied=
2151 for x in $implied_candidate; do
2152 found=no
2153 if test -d $xsrcdir$name_base/$x; then
2154 implied="$implied $name_base/$x";
2155 found=yes
2157 for d in $add_ons_pfx ''; do
2158 try="${d}sysdeps/$x"
2159 case $d in
2160 /*) try_srcdir= ;;
2161 *) try_srcdir=$srcdir/ ;;
2162 esac
2163 test -n "$enable_debug_configure" &&
2164 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2165 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2166 then
2167 implied="$implied $try"
2168 found=yes
2170 done
2171 if test $found = no; then
2172 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2173 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2175 done
2176 else
2177 implied=
2180 # Add NAME to the list of names.
2181 names="$names $name"
2183 # Find the parent of NAME, using the empty string if it has none.
2184 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2186 # Add the names implied by NAME, and NAME's parent (if it has one), to
2187 # the list of names to be processed (the argument list). We prepend the
2188 # implied names to the list and append the parent. We want implied
2189 # directories to come before further directories inferred from the
2190 # configuration components; this ensures that for sysv4, unix/common
2191 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2192 # after sysv4).
2193 sysnames="`echo $implied $* $parent`"
2194 test -n "$sysnames" && set $sysnames
2195 done
2197 # Add the default directories.
2198 default_sysnames=sysdeps/generic
2199 if test "$elf" = yes; then
2200 default_sysnames="sysdeps/generic/elf $default_sysnames"
2202 sysnames="$names $default_sysnames"
2204 # The other names were emitted during the scan.
2205 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2206 echo "${ECHO_T}$default_sysnames" >&6
2209 ### Locate tools.
2211 # Find a good install program. We prefer a C program (faster),
2212 # so one script is as good as another. But avoid the broken or
2213 # incompatible versions:
2214 # SysV /etc/install, /usr/sbin/install
2215 # SunOS /usr/etc/install
2216 # IRIX /sbin/install
2217 # AIX /bin/install
2218 # AmigaOS /C/install, which installs bootblocks on floppy discs
2219 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2220 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2221 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2222 # OS/2's system install, which has a completely different semantic
2223 # ./install, which can be erroneously created by make from ./install.sh.
2224 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2225 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2226 if test -z "$INSTALL"; then
2227 if test "${ac_cv_path_install+set}" = set; then
2228 echo $ECHO_N "(cached) $ECHO_C" >&6
2229 else
2230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2231 for as_dir in $PATH
2233 IFS=$as_save_IFS
2234 test -z "$as_dir" && as_dir=.
2235 # Account for people who put trailing slashes in PATH elements.
2236 case $as_dir/ in
2237 ./ | .// | /cC/* | \
2238 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2239 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2240 /usr/ucb/* ) ;;
2242 # OSF1 and SCO ODT 3.0 have their own names for install.
2243 # Don't use installbsd from OSF since it installs stuff as root
2244 # by default.
2245 for ac_prog in ginstall scoinst install; do
2246 for ac_exec_ext in '' $ac_executable_extensions; do
2247 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2248 if test $ac_prog = install &&
2249 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2250 # AIX install. It has an incompatible calling convention.
2252 elif test $ac_prog = install &&
2253 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2254 # program-specific install script used by HP pwplus--don't use.
2256 else
2257 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2258 break 3
2261 done
2262 done
2264 esac
2265 done
2269 if test "${ac_cv_path_install+set}" = set; then
2270 INSTALL=$ac_cv_path_install
2271 else
2272 # As a last resort, use the slow shell script. We don't cache a
2273 # path for INSTALL within a source directory, because that will
2274 # break other packages using the cache if that directory is
2275 # removed, or if the path is relative.
2276 INSTALL=$ac_install_sh
2279 echo "$as_me:$LINENO: result: $INSTALL" >&5
2280 echo "${ECHO_T}$INSTALL" >&6
2282 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2283 # It thinks the first close brace ends the variable substitution.
2284 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2286 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2288 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2290 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2291 # The makefiles need to use a different form to find it in $srcdir.
2292 INSTALL='\$(..)./scripts/install-sh -c'
2294 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2295 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2296 LN_S=$as_ln_s
2297 if test "$LN_S" = "ln -s"; then
2298 echo "$as_me:$LINENO: result: yes" >&5
2299 echo "${ECHO_T}yes" >&6
2300 else
2301 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2302 echo "${ECHO_T}no, using $LN_S" >&6
2306 ac_ext=c
2307 ac_cpp='$CPP $CPPFLAGS'
2308 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2309 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2310 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2311 if test -n "$ac_tool_prefix"; then
2312 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2313 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2314 echo "$as_me:$LINENO: checking for $ac_word" >&5
2315 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2316 if test "${ac_cv_prog_CC+set}" = set; then
2317 echo $ECHO_N "(cached) $ECHO_C" >&6
2318 else
2319 if test -n "$CC"; then
2320 ac_cv_prog_CC="$CC" # Let the user override the test.
2321 else
2322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2323 for as_dir in $PATH
2325 IFS=$as_save_IFS
2326 test -z "$as_dir" && as_dir=.
2327 for ac_exec_ext in '' $ac_executable_extensions; do
2328 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2329 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2330 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2331 break 2
2333 done
2334 done
2338 CC=$ac_cv_prog_CC
2339 if test -n "$CC"; then
2340 echo "$as_me:$LINENO: result: $CC" >&5
2341 echo "${ECHO_T}$CC" >&6
2342 else
2343 echo "$as_me:$LINENO: result: no" >&5
2344 echo "${ECHO_T}no" >&6
2348 if test -z "$ac_cv_prog_CC"; then
2349 ac_ct_CC=$CC
2350 # Extract the first word of "gcc", so it can be a program name with args.
2351 set dummy gcc; 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_ac_ct_CC+set}" = set; then
2355 echo $ECHO_N "(cached) $ECHO_C" >&6
2356 else
2357 if test -n "$ac_ct_CC"; then
2358 ac_cv_prog_ac_ct_CC="$ac_ct_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_ac_ct_CC="gcc"
2368 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2369 break 2
2371 done
2372 done
2376 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2377 if test -n "$ac_ct_CC"; then
2378 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2379 echo "${ECHO_T}$ac_ct_CC" >&6
2380 else
2381 echo "$as_me:$LINENO: result: no" >&5
2382 echo "${ECHO_T}no" >&6
2385 CC=$ac_ct_CC
2386 else
2387 CC="$ac_cv_prog_CC"
2390 if test -z "$CC"; then
2391 if test -n "$ac_tool_prefix"; then
2392 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2393 set dummy ${ac_tool_prefix}cc; ac_word=$2
2394 echo "$as_me:$LINENO: checking for $ac_word" >&5
2395 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2396 if test "${ac_cv_prog_CC+set}" = set; then
2397 echo $ECHO_N "(cached) $ECHO_C" >&6
2398 else
2399 if test -n "$CC"; then
2400 ac_cv_prog_CC="$CC" # Let the user override the test.
2401 else
2402 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2403 for as_dir in $PATH
2405 IFS=$as_save_IFS
2406 test -z "$as_dir" && as_dir=.
2407 for ac_exec_ext in '' $ac_executable_extensions; do
2408 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2409 ac_cv_prog_CC="${ac_tool_prefix}cc"
2410 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2411 break 2
2413 done
2414 done
2418 CC=$ac_cv_prog_CC
2419 if test -n "$CC"; then
2420 echo "$as_me:$LINENO: result: $CC" >&5
2421 echo "${ECHO_T}$CC" >&6
2422 else
2423 echo "$as_me:$LINENO: result: no" >&5
2424 echo "${ECHO_T}no" >&6
2428 if test -z "$ac_cv_prog_CC"; then
2429 ac_ct_CC=$CC
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_ac_ct_CC+set}" = set; then
2435 echo $ECHO_N "(cached) $ECHO_C" >&6
2436 else
2437 if test -n "$ac_ct_CC"; then
2438 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2439 else
2440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2441 for as_dir in $PATH
2443 IFS=$as_save_IFS
2444 test -z "$as_dir" && as_dir=.
2445 for ac_exec_ext in '' $ac_executable_extensions; do
2446 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2447 ac_cv_prog_ac_ct_CC="cc"
2448 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2449 break 2
2451 done
2452 done
2456 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2457 if test -n "$ac_ct_CC"; then
2458 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2459 echo "${ECHO_T}$ac_ct_CC" >&6
2460 else
2461 echo "$as_me:$LINENO: result: no" >&5
2462 echo "${ECHO_T}no" >&6
2465 CC=$ac_ct_CC
2466 else
2467 CC="$ac_cv_prog_CC"
2471 if test -z "$CC"; then
2472 # Extract the first word of "cc", so it can be a program name with args.
2473 set dummy cc; ac_word=$2
2474 echo "$as_me:$LINENO: checking for $ac_word" >&5
2475 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2476 if test "${ac_cv_prog_CC+set}" = set; then
2477 echo $ECHO_N "(cached) $ECHO_C" >&6
2478 else
2479 if test -n "$CC"; then
2480 ac_cv_prog_CC="$CC" # Let the user override the test.
2481 else
2482 ac_prog_rejected=no
2483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2484 for as_dir in $PATH
2486 IFS=$as_save_IFS
2487 test -z "$as_dir" && as_dir=.
2488 for ac_exec_ext in '' $ac_executable_extensions; do
2489 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2490 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2491 ac_prog_rejected=yes
2492 continue
2494 ac_cv_prog_CC="cc"
2495 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2496 break 2
2498 done
2499 done
2501 if test $ac_prog_rejected = yes; then
2502 # We found a bogon in the path, so make sure we never use it.
2503 set dummy $ac_cv_prog_CC
2504 shift
2505 if test $# != 0; then
2506 # We chose a different compiler from the bogus one.
2507 # However, it has the same basename, so the bogon will be chosen
2508 # first if we set CC to just the basename; use the full file name.
2509 shift
2510 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2515 CC=$ac_cv_prog_CC
2516 if test -n "$CC"; then
2517 echo "$as_me:$LINENO: result: $CC" >&5
2518 echo "${ECHO_T}$CC" >&6
2519 else
2520 echo "$as_me:$LINENO: result: no" >&5
2521 echo "${ECHO_T}no" >&6
2525 if test -z "$CC"; then
2526 if test -n "$ac_tool_prefix"; then
2527 for ac_prog in cl
2529 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2530 set dummy $ac_tool_prefix$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_CC+set}" = set; then
2534 echo $ECHO_N "(cached) $ECHO_C" >&6
2535 else
2536 if test -n "$CC"; then
2537 ac_cv_prog_CC="$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_CC="$ac_tool_prefix$ac_prog"
2547 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2548 break 2
2550 done
2551 done
2555 CC=$ac_cv_prog_CC
2556 if test -n "$CC"; then
2557 echo "$as_me:$LINENO: result: $CC" >&5
2558 echo "${ECHO_T}$CC" >&6
2559 else
2560 echo "$as_me:$LINENO: result: no" >&5
2561 echo "${ECHO_T}no" >&6
2564 test -n "$CC" && break
2565 done
2567 if test -z "$CC"; then
2568 ac_ct_CC=$CC
2569 for ac_prog in cl
2571 # Extract the first word of "$ac_prog", so it can be a program name with args.
2572 set dummy $ac_prog; ac_word=$2
2573 echo "$as_me:$LINENO: checking for $ac_word" >&5
2574 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2575 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2576 echo $ECHO_N "(cached) $ECHO_C" >&6
2577 else
2578 if test -n "$ac_ct_CC"; then
2579 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2580 else
2581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2582 for as_dir in $PATH
2584 IFS=$as_save_IFS
2585 test -z "$as_dir" && as_dir=.
2586 for ac_exec_ext in '' $ac_executable_extensions; do
2587 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2588 ac_cv_prog_ac_ct_CC="$ac_prog"
2589 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2590 break 2
2592 done
2593 done
2597 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2598 if test -n "$ac_ct_CC"; then
2599 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2600 echo "${ECHO_T}$ac_ct_CC" >&6
2601 else
2602 echo "$as_me:$LINENO: result: no" >&5
2603 echo "${ECHO_T}no" >&6
2606 test -n "$ac_ct_CC" && break
2607 done
2609 CC=$ac_ct_CC
2615 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2616 See \`config.log' for more details." >&5
2617 echo "$as_me: error: no acceptable C compiler found in \$PATH
2618 See \`config.log' for more details." >&2;}
2619 { (exit 1); exit 1; }; }
2621 # Provide some information about the compiler.
2622 echo "$as_me:$LINENO:" \
2623 "checking for C compiler version" >&5
2624 ac_compiler=`set X $ac_compile; echo $2`
2625 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2626 (eval $ac_compiler --version </dev/null >&5) 2>&5
2627 ac_status=$?
2628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2629 (exit $ac_status); }
2630 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2631 (eval $ac_compiler -v </dev/null >&5) 2>&5
2632 ac_status=$?
2633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2634 (exit $ac_status); }
2635 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2636 (eval $ac_compiler -V </dev/null >&5) 2>&5
2637 ac_status=$?
2638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2639 (exit $ac_status); }
2641 EXEEXT=
2642 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2643 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2644 if test "${ac_cv_objext+set}" = set; then
2645 echo $ECHO_N "(cached) $ECHO_C" >&6
2646 else
2647 cat >conftest.$ac_ext <<_ACEOF
2648 /* confdefs.h. */
2649 _ACEOF
2650 cat confdefs.h >>conftest.$ac_ext
2651 cat >>conftest.$ac_ext <<_ACEOF
2652 /* end confdefs.h. */
2655 main ()
2659 return 0;
2661 _ACEOF
2662 rm -f conftest.o conftest.obj
2663 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2664 (eval $ac_compile) 2>&5
2665 ac_status=$?
2666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2667 (exit $ac_status); }; then
2668 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2669 case $ac_file in
2670 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2671 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2672 break;;
2673 esac
2674 done
2675 else
2676 echo "$as_me: failed program was:" >&5
2677 sed 's/^/| /' conftest.$ac_ext >&5
2679 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2680 See \`config.log' for more details." >&5
2681 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2682 See \`config.log' for more details." >&2;}
2683 { (exit 1); exit 1; }; }
2686 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2688 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2689 echo "${ECHO_T}$ac_cv_objext" >&6
2690 OBJEXT=$ac_cv_objext
2691 ac_objext=$OBJEXT
2692 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2693 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2694 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2695 echo $ECHO_N "(cached) $ECHO_C" >&6
2696 else
2697 cat >conftest.$ac_ext <<_ACEOF
2698 /* confdefs.h. */
2699 _ACEOF
2700 cat confdefs.h >>conftest.$ac_ext
2701 cat >>conftest.$ac_ext <<_ACEOF
2702 /* end confdefs.h. */
2705 main ()
2707 #ifndef __GNUC__
2708 choke me
2709 #endif
2712 return 0;
2714 _ACEOF
2715 rm -f conftest.$ac_objext
2716 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2717 (eval $ac_compile) 2>conftest.er1
2718 ac_status=$?
2719 grep -v '^ *+' conftest.er1 >conftest.err
2720 rm -f conftest.er1
2721 cat conftest.err >&5
2722 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2723 (exit $ac_status); } &&
2724 { ac_try='test -z "$ac_c_werror_flag"
2725 || test ! -s conftest.err'
2726 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2727 (eval $ac_try) 2>&5
2728 ac_status=$?
2729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2730 (exit $ac_status); }; } &&
2731 { ac_try='test -s conftest.$ac_objext'
2732 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2733 (eval $ac_try) 2>&5
2734 ac_status=$?
2735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2736 (exit $ac_status); }; }; then
2737 ac_compiler_gnu=yes
2738 else
2739 echo "$as_me: failed program was:" >&5
2740 sed 's/^/| /' conftest.$ac_ext >&5
2742 ac_compiler_gnu=no
2744 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2745 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2748 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2749 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2750 GCC=`test $ac_compiler_gnu = yes && echo yes`
2751 ac_test_CFLAGS=${CFLAGS+set}
2752 ac_save_CFLAGS=$CFLAGS
2753 CFLAGS="-g"
2754 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2755 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2756 if test "${ac_cv_prog_cc_g+set}" = set; then
2757 echo $ECHO_N "(cached) $ECHO_C" >&6
2758 else
2759 cat >conftest.$ac_ext <<_ACEOF
2760 /* confdefs.h. */
2761 _ACEOF
2762 cat confdefs.h >>conftest.$ac_ext
2763 cat >>conftest.$ac_ext <<_ACEOF
2764 /* end confdefs.h. */
2767 main ()
2771 return 0;
2773 _ACEOF
2774 rm -f conftest.$ac_objext
2775 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2776 (eval $ac_compile) 2>conftest.er1
2777 ac_status=$?
2778 grep -v '^ *+' conftest.er1 >conftest.err
2779 rm -f conftest.er1
2780 cat conftest.err >&5
2781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2782 (exit $ac_status); } &&
2783 { ac_try='test -z "$ac_c_werror_flag"
2784 || test ! -s conftest.err'
2785 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2786 (eval $ac_try) 2>&5
2787 ac_status=$?
2788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2789 (exit $ac_status); }; } &&
2790 { ac_try='test -s conftest.$ac_objext'
2791 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2792 (eval $ac_try) 2>&5
2793 ac_status=$?
2794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2795 (exit $ac_status); }; }; then
2796 ac_cv_prog_cc_g=yes
2797 else
2798 echo "$as_me: failed program was:" >&5
2799 sed 's/^/| /' conftest.$ac_ext >&5
2801 ac_cv_prog_cc_g=no
2803 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2805 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2806 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2807 if test "$ac_test_CFLAGS" = set; then
2808 CFLAGS=$ac_save_CFLAGS
2809 elif test $ac_cv_prog_cc_g = yes; then
2810 if test "$GCC" = yes; then
2811 CFLAGS="-g -O2"
2812 else
2813 CFLAGS="-g"
2815 else
2816 if test "$GCC" = yes; then
2817 CFLAGS="-O2"
2818 else
2819 CFLAGS=
2822 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2823 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2824 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2825 echo $ECHO_N "(cached) $ECHO_C" >&6
2826 else
2827 ac_cv_prog_cc_stdc=no
2828 ac_save_CC=$CC
2829 cat >conftest.$ac_ext <<_ACEOF
2830 /* confdefs.h. */
2831 _ACEOF
2832 cat confdefs.h >>conftest.$ac_ext
2833 cat >>conftest.$ac_ext <<_ACEOF
2834 /* end confdefs.h. */
2835 #include <stdarg.h>
2836 #include <stdio.h>
2837 #include <sys/types.h>
2838 #include <sys/stat.h>
2839 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2840 struct buf { int x; };
2841 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2842 static char *e (p, i)
2843 char **p;
2844 int i;
2846 return p[i];
2848 static char *f (char * (*g) (char **, int), char **p, ...)
2850 char *s;
2851 va_list v;
2852 va_start (v,p);
2853 s = g (p, va_arg (v,int));
2854 va_end (v);
2855 return s;
2858 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2859 function prototypes and stuff, but not '\xHH' hex character constants.
2860 These don't provoke an error unfortunately, instead are silently treated
2861 as 'x'. The following induces an error, until -std1 is added to get
2862 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2863 array size at least. It's necessary to write '\x00'==0 to get something
2864 that's true only with -std1. */
2865 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2867 int test (int i, double x);
2868 struct s1 {int (*f) (int a);};
2869 struct s2 {int (*f) (double a);};
2870 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2871 int argc;
2872 char **argv;
2874 main ()
2876 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2878 return 0;
2880 _ACEOF
2881 # Don't try gcc -ansi; that turns off useful extensions and
2882 # breaks some systems' header files.
2883 # AIX -qlanglvl=ansi
2884 # Ultrix and OSF/1 -std1
2885 # HP-UX 10.20 and later -Ae
2886 # HP-UX older versions -Aa -D_HPUX_SOURCE
2887 # SVR4 -Xc -D__EXTENSIONS__
2888 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2890 CC="$ac_save_CC $ac_arg"
2891 rm -f conftest.$ac_objext
2892 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2893 (eval $ac_compile) 2>conftest.er1
2894 ac_status=$?
2895 grep -v '^ *+' conftest.er1 >conftest.err
2896 rm -f conftest.er1
2897 cat conftest.err >&5
2898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2899 (exit $ac_status); } &&
2900 { ac_try='test -z "$ac_c_werror_flag"
2901 || test ! -s conftest.err'
2902 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2903 (eval $ac_try) 2>&5
2904 ac_status=$?
2905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2906 (exit $ac_status); }; } &&
2907 { ac_try='test -s conftest.$ac_objext'
2908 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2909 (eval $ac_try) 2>&5
2910 ac_status=$?
2911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2912 (exit $ac_status); }; }; then
2913 ac_cv_prog_cc_stdc=$ac_arg
2914 break
2915 else
2916 echo "$as_me: failed program was:" >&5
2917 sed 's/^/| /' conftest.$ac_ext >&5
2920 rm -f conftest.err conftest.$ac_objext
2921 done
2922 rm -f conftest.$ac_ext conftest.$ac_objext
2923 CC=$ac_save_CC
2927 case "x$ac_cv_prog_cc_stdc" in
2928 x|xno)
2929 echo "$as_me:$LINENO: result: none needed" >&5
2930 echo "${ECHO_T}none needed" >&6 ;;
2932 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2933 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2934 CC="$CC $ac_cv_prog_cc_stdc" ;;
2935 esac
2937 # Some people use a C++ compiler to compile C. Since we use `exit',
2938 # in C++ we need to declare it. In case someone uses the same compiler
2939 # for both compiling C and C++ we need to have the C++ compiler decide
2940 # the declaration of exit, since it's the most demanding environment.
2941 cat >conftest.$ac_ext <<_ACEOF
2942 #ifndef __cplusplus
2943 choke me
2944 #endif
2945 _ACEOF
2946 rm -f conftest.$ac_objext
2947 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2948 (eval $ac_compile) 2>conftest.er1
2949 ac_status=$?
2950 grep -v '^ *+' conftest.er1 >conftest.err
2951 rm -f conftest.er1
2952 cat conftest.err >&5
2953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2954 (exit $ac_status); } &&
2955 { ac_try='test -z "$ac_c_werror_flag"
2956 || test ! -s conftest.err'
2957 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2958 (eval $ac_try) 2>&5
2959 ac_status=$?
2960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2961 (exit $ac_status); }; } &&
2962 { ac_try='test -s conftest.$ac_objext'
2963 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2964 (eval $ac_try) 2>&5
2965 ac_status=$?
2966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2967 (exit $ac_status); }; }; then
2968 for ac_declaration in \
2969 '' \
2970 'extern "C" void std::exit (int) throw (); using std::exit;' \
2971 'extern "C" void std::exit (int); using std::exit;' \
2972 'extern "C" void exit (int) throw ();' \
2973 'extern "C" void exit (int);' \
2974 'void exit (int);'
2976 cat >conftest.$ac_ext <<_ACEOF
2977 /* confdefs.h. */
2978 _ACEOF
2979 cat confdefs.h >>conftest.$ac_ext
2980 cat >>conftest.$ac_ext <<_ACEOF
2981 /* end confdefs.h. */
2982 $ac_declaration
2983 #include <stdlib.h>
2985 main ()
2987 exit (42);
2989 return 0;
2991 _ACEOF
2992 rm -f conftest.$ac_objext
2993 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2994 (eval $ac_compile) 2>conftest.er1
2995 ac_status=$?
2996 grep -v '^ *+' conftest.er1 >conftest.err
2997 rm -f conftest.er1
2998 cat conftest.err >&5
2999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3000 (exit $ac_status); } &&
3001 { ac_try='test -z "$ac_c_werror_flag"
3002 || test ! -s conftest.err'
3003 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3004 (eval $ac_try) 2>&5
3005 ac_status=$?
3006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3007 (exit $ac_status); }; } &&
3008 { ac_try='test -s conftest.$ac_objext'
3009 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3010 (eval $ac_try) 2>&5
3011 ac_status=$?
3012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3013 (exit $ac_status); }; }; then
3015 else
3016 echo "$as_me: failed program was:" >&5
3017 sed 's/^/| /' conftest.$ac_ext >&5
3019 continue
3021 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3022 cat >conftest.$ac_ext <<_ACEOF
3023 /* confdefs.h. */
3024 _ACEOF
3025 cat confdefs.h >>conftest.$ac_ext
3026 cat >>conftest.$ac_ext <<_ACEOF
3027 /* end confdefs.h. */
3028 $ac_declaration
3030 main ()
3032 exit (42);
3034 return 0;
3036 _ACEOF
3037 rm -f conftest.$ac_objext
3038 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3039 (eval $ac_compile) 2>conftest.er1
3040 ac_status=$?
3041 grep -v '^ *+' conftest.er1 >conftest.err
3042 rm -f conftest.er1
3043 cat conftest.err >&5
3044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3045 (exit $ac_status); } &&
3046 { ac_try='test -z "$ac_c_werror_flag"
3047 || test ! -s conftest.err'
3048 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3049 (eval $ac_try) 2>&5
3050 ac_status=$?
3051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3052 (exit $ac_status); }; } &&
3053 { ac_try='test -s conftest.$ac_objext'
3054 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3055 (eval $ac_try) 2>&5
3056 ac_status=$?
3057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3058 (exit $ac_status); }; }; then
3059 break
3060 else
3061 echo "$as_me: failed program was:" >&5
3062 sed 's/^/| /' conftest.$ac_ext >&5
3065 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3066 done
3067 rm -f conftest*
3068 if test -n "$ac_declaration"; then
3069 echo '#ifdef __cplusplus' >>confdefs.h
3070 echo $ac_declaration >>confdefs.h
3071 echo '#endif' >>confdefs.h
3074 else
3075 echo "$as_me: failed program was:" >&5
3076 sed 's/^/| /' conftest.$ac_ext >&5
3079 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3080 ac_ext=c
3081 ac_cpp='$CPP $CPPFLAGS'
3082 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3083 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3084 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3086 if test $host != $build; then
3087 for ac_prog in gcc cc
3089 # Extract the first word of "$ac_prog", so it can be a program name with args.
3090 set dummy $ac_prog; ac_word=$2
3091 echo "$as_me:$LINENO: checking for $ac_word" >&5
3092 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3093 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3094 echo $ECHO_N "(cached) $ECHO_C" >&6
3095 else
3096 if test -n "$BUILD_CC"; then
3097 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3098 else
3099 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3100 for as_dir in $PATH
3102 IFS=$as_save_IFS
3103 test -z "$as_dir" && as_dir=.
3104 for ac_exec_ext in '' $ac_executable_extensions; do
3105 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3106 ac_cv_prog_BUILD_CC="$ac_prog"
3107 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3108 break 2
3110 done
3111 done
3115 BUILD_CC=$ac_cv_prog_BUILD_CC
3116 if test -n "$BUILD_CC"; then
3117 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3118 echo "${ECHO_T}$BUILD_CC" >&6
3119 else
3120 echo "$as_me:$LINENO: result: no" >&5
3121 echo "${ECHO_T}no" >&6
3124 test -n "$BUILD_CC" && break
3125 done
3129 ac_ext=c
3130 ac_cpp='$CPP $CPPFLAGS'
3131 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3132 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3133 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3134 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3135 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3136 # On Suns, sometimes $CPP names a directory.
3137 if test -n "$CPP" && test -d "$CPP"; then
3138 CPP=
3140 if test -z "$CPP"; then
3141 if test "${ac_cv_prog_CPP+set}" = set; then
3142 echo $ECHO_N "(cached) $ECHO_C" >&6
3143 else
3144 # Double quotes because CPP needs to be expanded
3145 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3147 ac_preproc_ok=false
3148 for ac_c_preproc_warn_flag in '' yes
3150 # Use a header file that comes with gcc, so configuring glibc
3151 # with a fresh cross-compiler works.
3152 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3153 # <limits.h> exists even on freestanding compilers.
3154 # On the NeXT, cc -E runs the code through the compiler's parser,
3155 # not just through cpp. "Syntax error" is here to catch this case.
3156 cat >conftest.$ac_ext <<_ACEOF
3157 /* confdefs.h. */
3158 _ACEOF
3159 cat confdefs.h >>conftest.$ac_ext
3160 cat >>conftest.$ac_ext <<_ACEOF
3161 /* end confdefs.h. */
3162 #ifdef __STDC__
3163 # include <limits.h>
3164 #else
3165 # include <assert.h>
3166 #endif
3167 Syntax error
3168 _ACEOF
3169 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3170 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3171 ac_status=$?
3172 grep -v '^ *+' conftest.er1 >conftest.err
3173 rm -f conftest.er1
3174 cat conftest.err >&5
3175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3176 (exit $ac_status); } >/dev/null; then
3177 if test -s conftest.err; then
3178 ac_cpp_err=$ac_c_preproc_warn_flag
3179 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3180 else
3181 ac_cpp_err=
3183 else
3184 ac_cpp_err=yes
3186 if test -z "$ac_cpp_err"; then
3188 else
3189 echo "$as_me: failed program was:" >&5
3190 sed 's/^/| /' conftest.$ac_ext >&5
3192 # Broken: fails on valid input.
3193 continue
3195 rm -f conftest.err conftest.$ac_ext
3197 # OK, works on sane cases. Now check whether non-existent headers
3198 # can be detected and how.
3199 cat >conftest.$ac_ext <<_ACEOF
3200 /* confdefs.h. */
3201 _ACEOF
3202 cat confdefs.h >>conftest.$ac_ext
3203 cat >>conftest.$ac_ext <<_ACEOF
3204 /* end confdefs.h. */
3205 #include <ac_nonexistent.h>
3206 _ACEOF
3207 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3208 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3209 ac_status=$?
3210 grep -v '^ *+' conftest.er1 >conftest.err
3211 rm -f conftest.er1
3212 cat conftest.err >&5
3213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3214 (exit $ac_status); } >/dev/null; then
3215 if test -s conftest.err; then
3216 ac_cpp_err=$ac_c_preproc_warn_flag
3217 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3218 else
3219 ac_cpp_err=
3221 else
3222 ac_cpp_err=yes
3224 if test -z "$ac_cpp_err"; then
3225 # Broken: success on invalid input.
3226 continue
3227 else
3228 echo "$as_me: failed program was:" >&5
3229 sed 's/^/| /' conftest.$ac_ext >&5
3231 # Passes both tests.
3232 ac_preproc_ok=:
3233 break
3235 rm -f conftest.err conftest.$ac_ext
3237 done
3238 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3239 rm -f conftest.err conftest.$ac_ext
3240 if $ac_preproc_ok; then
3241 break
3244 done
3245 ac_cv_prog_CPP=$CPP
3248 CPP=$ac_cv_prog_CPP
3249 else
3250 ac_cv_prog_CPP=$CPP
3252 echo "$as_me:$LINENO: result: $CPP" >&5
3253 echo "${ECHO_T}$CPP" >&6
3254 ac_preproc_ok=false
3255 for ac_c_preproc_warn_flag in '' yes
3257 # Use a header file that comes with gcc, so configuring glibc
3258 # with a fresh cross-compiler works.
3259 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3260 # <limits.h> exists even on freestanding compilers.
3261 # On the NeXT, cc -E runs the code through the compiler's parser,
3262 # not just through cpp. "Syntax error" is here to catch this case.
3263 cat >conftest.$ac_ext <<_ACEOF
3264 /* confdefs.h. */
3265 _ACEOF
3266 cat confdefs.h >>conftest.$ac_ext
3267 cat >>conftest.$ac_ext <<_ACEOF
3268 /* end confdefs.h. */
3269 #ifdef __STDC__
3270 # include <limits.h>
3271 #else
3272 # include <assert.h>
3273 #endif
3274 Syntax error
3275 _ACEOF
3276 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3277 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3278 ac_status=$?
3279 grep -v '^ *+' conftest.er1 >conftest.err
3280 rm -f conftest.er1
3281 cat conftest.err >&5
3282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3283 (exit $ac_status); } >/dev/null; then
3284 if test -s conftest.err; then
3285 ac_cpp_err=$ac_c_preproc_warn_flag
3286 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3287 else
3288 ac_cpp_err=
3290 else
3291 ac_cpp_err=yes
3293 if test -z "$ac_cpp_err"; then
3295 else
3296 echo "$as_me: failed program was:" >&5
3297 sed 's/^/| /' conftest.$ac_ext >&5
3299 # Broken: fails on valid input.
3300 continue
3302 rm -f conftest.err conftest.$ac_ext
3304 # OK, works on sane cases. Now check whether non-existent headers
3305 # can be detected and how.
3306 cat >conftest.$ac_ext <<_ACEOF
3307 /* confdefs.h. */
3308 _ACEOF
3309 cat confdefs.h >>conftest.$ac_ext
3310 cat >>conftest.$ac_ext <<_ACEOF
3311 /* end confdefs.h. */
3312 #include <ac_nonexistent.h>
3313 _ACEOF
3314 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3315 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3316 ac_status=$?
3317 grep -v '^ *+' conftest.er1 >conftest.err
3318 rm -f conftest.er1
3319 cat conftest.err >&5
3320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3321 (exit $ac_status); } >/dev/null; then
3322 if test -s conftest.err; then
3323 ac_cpp_err=$ac_c_preproc_warn_flag
3324 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3325 else
3326 ac_cpp_err=
3328 else
3329 ac_cpp_err=yes
3331 if test -z "$ac_cpp_err"; then
3332 # Broken: success on invalid input.
3333 continue
3334 else
3335 echo "$as_me: failed program was:" >&5
3336 sed 's/^/| /' conftest.$ac_ext >&5
3338 # Passes both tests.
3339 ac_preproc_ok=:
3340 break
3342 rm -f conftest.err conftest.$ac_ext
3344 done
3345 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3346 rm -f conftest.err conftest.$ac_ext
3347 if $ac_preproc_ok; then
3349 else
3350 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3351 See \`config.log' for more details." >&5
3352 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3353 See \`config.log' for more details." >&2;}
3354 { (exit 1); exit 1; }; }
3357 ac_ext=c
3358 ac_cpp='$CPP $CPPFLAGS'
3359 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3360 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3361 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3363 # We need the C++ compiler only for testing.
3364 ac_ext=cc
3365 ac_cpp='$CXXCPP $CPPFLAGS'
3366 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3367 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3368 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3369 if test -n "$ac_tool_prefix"; then
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_tool_prefix$ac_prog", so it can be a program name with args.
3373 set dummy $ac_tool_prefix$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_CXX+set}" = set; then
3377 echo $ECHO_N "(cached) $ECHO_C" >&6
3378 else
3379 if test -n "$CXX"; then
3380 ac_cv_prog_CXX="$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_CXX="$ac_tool_prefix$ac_prog"
3390 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3391 break 2
3393 done
3394 done
3398 CXX=$ac_cv_prog_CXX
3399 if test -n "$CXX"; then
3400 echo "$as_me:$LINENO: result: $CXX" >&5
3401 echo "${ECHO_T}$CXX" >&6
3402 else
3403 echo "$as_me:$LINENO: result: no" >&5
3404 echo "${ECHO_T}no" >&6
3407 test -n "$CXX" && break
3408 done
3410 if test -z "$CXX"; then
3411 ac_ct_CXX=$CXX
3412 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3414 # Extract the first word of "$ac_prog", so it can be a program name with args.
3415 set dummy $ac_prog; ac_word=$2
3416 echo "$as_me:$LINENO: checking for $ac_word" >&5
3417 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3418 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3419 echo $ECHO_N "(cached) $ECHO_C" >&6
3420 else
3421 if test -n "$ac_ct_CXX"; then
3422 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3423 else
3424 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3425 for as_dir in $PATH
3427 IFS=$as_save_IFS
3428 test -z "$as_dir" && as_dir=.
3429 for ac_exec_ext in '' $ac_executable_extensions; do
3430 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3431 ac_cv_prog_ac_ct_CXX="$ac_prog"
3432 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3433 break 2
3435 done
3436 done
3440 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3441 if test -n "$ac_ct_CXX"; then
3442 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3443 echo "${ECHO_T}$ac_ct_CXX" >&6
3444 else
3445 echo "$as_me:$LINENO: result: no" >&5
3446 echo "${ECHO_T}no" >&6
3449 test -n "$ac_ct_CXX" && break
3450 done
3451 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3453 CXX=$ac_ct_CXX
3457 # Provide some information about the compiler.
3458 echo "$as_me:$LINENO:" \
3459 "checking for C++ compiler version" >&5
3460 ac_compiler=`set X $ac_compile; echo $2`
3461 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3462 (eval $ac_compiler --version </dev/null >&5) 2>&5
3463 ac_status=$?
3464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3465 (exit $ac_status); }
3466 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3467 (eval $ac_compiler -v </dev/null >&5) 2>&5
3468 ac_status=$?
3469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3470 (exit $ac_status); }
3471 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3472 (eval $ac_compiler -V </dev/null >&5) 2>&5
3473 ac_status=$?
3474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3475 (exit $ac_status); }
3477 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3478 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3479 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3480 echo $ECHO_N "(cached) $ECHO_C" >&6
3481 else
3482 cat >conftest.$ac_ext <<_ACEOF
3483 /* confdefs.h. */
3484 _ACEOF
3485 cat confdefs.h >>conftest.$ac_ext
3486 cat >>conftest.$ac_ext <<_ACEOF
3487 /* end confdefs.h. */
3490 main ()
3492 #ifndef __GNUC__
3493 choke me
3494 #endif
3497 return 0;
3499 _ACEOF
3500 rm -f conftest.$ac_objext
3501 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3502 (eval $ac_compile) 2>conftest.er1
3503 ac_status=$?
3504 grep -v '^ *+' conftest.er1 >conftest.err
3505 rm -f conftest.er1
3506 cat conftest.err >&5
3507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3508 (exit $ac_status); } &&
3509 { ac_try='test -z "$ac_cxx_werror_flag"
3510 || test ! -s conftest.err'
3511 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3512 (eval $ac_try) 2>&5
3513 ac_status=$?
3514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3515 (exit $ac_status); }; } &&
3516 { ac_try='test -s conftest.$ac_objext'
3517 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3518 (eval $ac_try) 2>&5
3519 ac_status=$?
3520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3521 (exit $ac_status); }; }; then
3522 ac_compiler_gnu=yes
3523 else
3524 echo "$as_me: failed program was:" >&5
3525 sed 's/^/| /' conftest.$ac_ext >&5
3527 ac_compiler_gnu=no
3529 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3530 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3533 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3534 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3535 GXX=`test $ac_compiler_gnu = yes && echo yes`
3536 ac_test_CXXFLAGS=${CXXFLAGS+set}
3537 ac_save_CXXFLAGS=$CXXFLAGS
3538 CXXFLAGS="-g"
3539 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3540 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3541 if test "${ac_cv_prog_cxx_g+set}" = set; then
3542 echo $ECHO_N "(cached) $ECHO_C" >&6
3543 else
3544 cat >conftest.$ac_ext <<_ACEOF
3545 /* confdefs.h. */
3546 _ACEOF
3547 cat confdefs.h >>conftest.$ac_ext
3548 cat >>conftest.$ac_ext <<_ACEOF
3549 /* end confdefs.h. */
3552 main ()
3556 return 0;
3558 _ACEOF
3559 rm -f conftest.$ac_objext
3560 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3561 (eval $ac_compile) 2>conftest.er1
3562 ac_status=$?
3563 grep -v '^ *+' conftest.er1 >conftest.err
3564 rm -f conftest.er1
3565 cat conftest.err >&5
3566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3567 (exit $ac_status); } &&
3568 { ac_try='test -z "$ac_cxx_werror_flag"
3569 || test ! -s conftest.err'
3570 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3571 (eval $ac_try) 2>&5
3572 ac_status=$?
3573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3574 (exit $ac_status); }; } &&
3575 { ac_try='test -s conftest.$ac_objext'
3576 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3577 (eval $ac_try) 2>&5
3578 ac_status=$?
3579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3580 (exit $ac_status); }; }; then
3581 ac_cv_prog_cxx_g=yes
3582 else
3583 echo "$as_me: failed program was:" >&5
3584 sed 's/^/| /' conftest.$ac_ext >&5
3586 ac_cv_prog_cxx_g=no
3588 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3590 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3591 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3592 if test "$ac_test_CXXFLAGS" = set; then
3593 CXXFLAGS=$ac_save_CXXFLAGS
3594 elif test $ac_cv_prog_cxx_g = yes; then
3595 if test "$GXX" = yes; then
3596 CXXFLAGS="-g -O2"
3597 else
3598 CXXFLAGS="-g"
3600 else
3601 if test "$GXX" = yes; then
3602 CXXFLAGS="-O2"
3603 else
3604 CXXFLAGS=
3607 for ac_declaration in \
3608 '' \
3609 'extern "C" void std::exit (int) throw (); using std::exit;' \
3610 'extern "C" void std::exit (int); using std::exit;' \
3611 'extern "C" void exit (int) throw ();' \
3612 'extern "C" void exit (int);' \
3613 'void exit (int);'
3615 cat >conftest.$ac_ext <<_ACEOF
3616 /* confdefs.h. */
3617 _ACEOF
3618 cat confdefs.h >>conftest.$ac_ext
3619 cat >>conftest.$ac_ext <<_ACEOF
3620 /* end confdefs.h. */
3621 $ac_declaration
3622 #include <stdlib.h>
3624 main ()
3626 exit (42);
3628 return 0;
3630 _ACEOF
3631 rm -f conftest.$ac_objext
3632 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3633 (eval $ac_compile) 2>conftest.er1
3634 ac_status=$?
3635 grep -v '^ *+' conftest.er1 >conftest.err
3636 rm -f conftest.er1
3637 cat conftest.err >&5
3638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3639 (exit $ac_status); } &&
3640 { ac_try='test -z "$ac_cxx_werror_flag"
3641 || test ! -s conftest.err'
3642 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3643 (eval $ac_try) 2>&5
3644 ac_status=$?
3645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3646 (exit $ac_status); }; } &&
3647 { ac_try='test -s conftest.$ac_objext'
3648 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3649 (eval $ac_try) 2>&5
3650 ac_status=$?
3651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3652 (exit $ac_status); }; }; then
3654 else
3655 echo "$as_me: failed program was:" >&5
3656 sed 's/^/| /' conftest.$ac_ext >&5
3658 continue
3660 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3661 cat >conftest.$ac_ext <<_ACEOF
3662 /* confdefs.h. */
3663 _ACEOF
3664 cat confdefs.h >>conftest.$ac_ext
3665 cat >>conftest.$ac_ext <<_ACEOF
3666 /* end confdefs.h. */
3667 $ac_declaration
3669 main ()
3671 exit (42);
3673 return 0;
3675 _ACEOF
3676 rm -f conftest.$ac_objext
3677 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3678 (eval $ac_compile) 2>conftest.er1
3679 ac_status=$?
3680 grep -v '^ *+' conftest.er1 >conftest.err
3681 rm -f conftest.er1
3682 cat conftest.err >&5
3683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3684 (exit $ac_status); } &&
3685 { ac_try='test -z "$ac_cxx_werror_flag"
3686 || test ! -s conftest.err'
3687 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3688 (eval $ac_try) 2>&5
3689 ac_status=$?
3690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3691 (exit $ac_status); }; } &&
3692 { ac_try='test -s conftest.$ac_objext'
3693 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3694 (eval $ac_try) 2>&5
3695 ac_status=$?
3696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3697 (exit $ac_status); }; }; then
3698 break
3699 else
3700 echo "$as_me: failed program was:" >&5
3701 sed 's/^/| /' conftest.$ac_ext >&5
3704 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3705 done
3706 rm -f conftest*
3707 if test -n "$ac_declaration"; then
3708 echo '#ifdef __cplusplus' >>confdefs.h
3709 echo $ac_declaration >>confdefs.h
3710 echo '#endif' >>confdefs.h
3713 ac_ext=c
3714 ac_cpp='$CPP $CPPFLAGS'
3715 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3716 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3717 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3719 # Was a --with-binutils option given?
3720 if test -n "$path_binutils"; then
3721 # Make absolute; ensure a single trailing slash.
3722 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3723 CC="$CC -B$path_binutils"
3725 AS=`$CC -print-prog-name=as`
3726 LD=`$CC -print-prog-name=ld`
3727 AR=`$CC -print-prog-name=ar`
3729 OBJDUMP=`$CC -print-prog-name=objdump`
3732 # ranlib has to be treated a bit differently since it might not exist at all.
3733 ac_ranlib=`$CC -print-prog-name=ranlib`
3734 if test "x$ac_ranlib" = xranlib; then
3735 # This extra check has to happen since gcc simply echos the parameter in
3736 # case it cannot find the value in its own directories.
3737 if test -n "$ac_tool_prefix"; then
3738 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3739 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3740 echo "$as_me:$LINENO: checking for $ac_word" >&5
3741 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3742 if test "${ac_cv_prog_RANLIB+set}" = set; then
3743 echo $ECHO_N "(cached) $ECHO_C" >&6
3744 else
3745 if test -n "$RANLIB"; then
3746 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3747 else
3748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3749 for as_dir in $PATH
3751 IFS=$as_save_IFS
3752 test -z "$as_dir" && as_dir=.
3753 for ac_exec_ext in '' $ac_executable_extensions; do
3754 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3755 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3756 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3757 break 2
3759 done
3760 done
3764 RANLIB=$ac_cv_prog_RANLIB
3765 if test -n "$RANLIB"; then
3766 echo "$as_me:$LINENO: result: $RANLIB" >&5
3767 echo "${ECHO_T}$RANLIB" >&6
3768 else
3769 echo "$as_me:$LINENO: result: no" >&5
3770 echo "${ECHO_T}no" >&6
3774 if test -z "$ac_cv_prog_RANLIB"; then
3775 ac_ct_RANLIB=$RANLIB
3776 # Extract the first word of "ranlib", so it can be a program name with args.
3777 set dummy ranlib; ac_word=$2
3778 echo "$as_me:$LINENO: checking for $ac_word" >&5
3779 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3780 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3781 echo $ECHO_N "(cached) $ECHO_C" >&6
3782 else
3783 if test -n "$ac_ct_RANLIB"; then
3784 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3785 else
3786 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3787 for as_dir in $PATH
3789 IFS=$as_save_IFS
3790 test -z "$as_dir" && as_dir=.
3791 for ac_exec_ext in '' $ac_executable_extensions; do
3792 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3793 ac_cv_prog_ac_ct_RANLIB="ranlib"
3794 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3795 break 2
3797 done
3798 done
3800 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3803 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3804 if test -n "$ac_ct_RANLIB"; then
3805 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3806 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3807 else
3808 echo "$as_me:$LINENO: result: no" >&5
3809 echo "${ECHO_T}no" >&6
3812 RANLIB=$ac_ct_RANLIB
3813 else
3814 RANLIB="$ac_cv_prog_RANLIB"
3817 else
3818 RANLIB=$ac_ranlib
3822 # Determine whether we are using GNU binutils.
3823 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3824 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3825 if test "${libc_cv_prog_as_gnu+set}" = set; then
3826 echo $ECHO_N "(cached) $ECHO_C" >&6
3827 else
3828 # Most GNU programs take a -v and spit out some text including
3829 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3830 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3831 libc_cv_prog_as_gnu=yes
3832 else
3833 libc_cv_prog_as_gnu=no
3835 rm -fr contest*
3837 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3838 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3839 rm -f a.out
3840 gnu_as=$libc_cv_prog_as_gnu
3842 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3843 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3844 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3845 echo $ECHO_N "(cached) $ECHO_C" >&6
3846 else
3847 # Most GNU programs take a -v and spit out some text including
3848 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3849 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3850 libc_cv_prog_ld_gnu=yes
3851 else
3852 libc_cv_prog_ld_gnu=no
3854 rm -fr contest*
3856 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3857 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3858 gnu_ld=$libc_cv_prog_ld_gnu
3861 # Accept binutils 2.13 or newer.
3862 for ac_prog in $AS
3864 # Extract the first word of "$ac_prog", so it can be a program name with args.
3865 set dummy $ac_prog; ac_word=$2
3866 echo "$as_me:$LINENO: checking for $ac_word" >&5
3867 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3868 if test "${ac_cv_prog_AS+set}" = set; then
3869 echo $ECHO_N "(cached) $ECHO_C" >&6
3870 else
3871 if test -n "$AS"; then
3872 ac_cv_prog_AS="$AS" # Let the user override the test.
3873 else
3874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3875 for as_dir in $PATH
3877 IFS=$as_save_IFS
3878 test -z "$as_dir" && as_dir=.
3879 for ac_exec_ext in '' $ac_executable_extensions; do
3880 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3881 ac_cv_prog_AS="$ac_prog"
3882 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3883 break 2
3885 done
3886 done
3890 AS=$ac_cv_prog_AS
3891 if test -n "$AS"; then
3892 echo "$as_me:$LINENO: result: $AS" >&5
3893 echo "${ECHO_T}$AS" >&6
3894 else
3895 echo "$as_me:$LINENO: result: no" >&5
3896 echo "${ECHO_T}no" >&6
3899 test -n "$AS" && break
3900 done
3902 if test -z "$AS"; then
3903 ac_verc_fail=yes
3904 else
3905 # Found it, now check the version.
3906 echo "$as_me:$LINENO: checking version of $AS" >&5
3907 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3908 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3909 case $ac_prog_version in
3910 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3911 2.1[3-9]*)
3912 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3913 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3915 esac
3916 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3917 echo "${ECHO_T}$ac_prog_version" >&6
3919 if test $ac_verc_fail = yes; then
3920 AS=: critic_missing="$critic_missing as"
3923 for ac_prog in $LD
3925 # Extract the first word of "$ac_prog", so it can be a program name with args.
3926 set dummy $ac_prog; ac_word=$2
3927 echo "$as_me:$LINENO: checking for $ac_word" >&5
3928 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3929 if test "${ac_cv_prog_LD+set}" = set; then
3930 echo $ECHO_N "(cached) $ECHO_C" >&6
3931 else
3932 if test -n "$LD"; then
3933 ac_cv_prog_LD="$LD" # Let the user override the test.
3934 else
3935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3936 for as_dir in $PATH
3938 IFS=$as_save_IFS
3939 test -z "$as_dir" && as_dir=.
3940 for ac_exec_ext in '' $ac_executable_extensions; do
3941 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3942 ac_cv_prog_LD="$ac_prog"
3943 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3944 break 2
3946 done
3947 done
3951 LD=$ac_cv_prog_LD
3952 if test -n "$LD"; then
3953 echo "$as_me:$LINENO: result: $LD" >&5
3954 echo "${ECHO_T}$LD" >&6
3955 else
3956 echo "$as_me:$LINENO: result: no" >&5
3957 echo "${ECHO_T}no" >&6
3960 test -n "$LD" && break
3961 done
3963 if test -z "$LD"; then
3964 ac_verc_fail=yes
3965 else
3966 # Found it, now check the version.
3967 echo "$as_me:$LINENO: checking version of $LD" >&5
3968 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
3969 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
3970 case $ac_prog_version in
3971 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3972 2.1[3-9]*)
3973 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3974 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3976 esac
3977 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3978 echo "${ECHO_T}$ac_prog_version" >&6
3980 if test $ac_verc_fail = yes; then
3981 LD=: critic_missing="$critic_missing ld"
3985 # We need the physical current working directory. We cannot use the
3986 # "pwd -P" shell builtin since that's not portable. Instead we try to
3987 # find a pwd binary. Note that assigning to the PWD environment
3988 # variable might have some interesting side effects, so we don't do
3989 # that.
3990 # Extract the first word of "pwd", so it can be a program name with args.
3991 set dummy pwd; ac_word=$2
3992 echo "$as_me:$LINENO: checking for $ac_word" >&5
3993 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3994 if test "${ac_cv_path_PWD_P+set}" = set; then
3995 echo $ECHO_N "(cached) $ECHO_C" >&6
3996 else
3997 case $PWD_P in
3998 [\\/]* | ?:[\\/]*)
3999 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4002 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4003 for as_dir in $PATH
4005 IFS=$as_save_IFS
4006 test -z "$as_dir" && as_dir=.
4007 for ac_exec_ext in '' $ac_executable_extensions; do
4008 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4009 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4010 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4011 break 2
4013 done
4014 done
4016 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4018 esac
4020 PWD_P=$ac_cv_path_PWD_P
4022 if test -n "$PWD_P"; then
4023 echo "$as_me:$LINENO: result: $PWD_P" >&5
4024 echo "${ECHO_T}$PWD_P" >&6
4025 else
4026 echo "$as_me:$LINENO: result: no" >&5
4027 echo "${ECHO_T}no" >&6
4030 if test "$PWD_P" = no; then
4031 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
4032 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
4033 { (exit 1); exit 1; }; }
4036 # These programs are version sensitive.
4038 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4040 # Extract the first word of "$ac_prog", so it can be a program name with args.
4041 set dummy $ac_prog; ac_word=$2
4042 echo "$as_me:$LINENO: checking for $ac_word" >&5
4043 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4044 if test "${ac_cv_prog_CC+set}" = set; then
4045 echo $ECHO_N "(cached) $ECHO_C" >&6
4046 else
4047 if test -n "$CC"; then
4048 ac_cv_prog_CC="$CC" # Let the user override the test.
4049 else
4050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4051 for as_dir in $PATH
4053 IFS=$as_save_IFS
4054 test -z "$as_dir" && as_dir=.
4055 for ac_exec_ext in '' $ac_executable_extensions; do
4056 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4057 ac_cv_prog_CC="$ac_prog"
4058 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4059 break 2
4061 done
4062 done
4066 CC=$ac_cv_prog_CC
4067 if test -n "$CC"; then
4068 echo "$as_me:$LINENO: result: $CC" >&5
4069 echo "${ECHO_T}$CC" >&6
4070 else
4071 echo "$as_me:$LINENO: result: no" >&5
4072 echo "${ECHO_T}no" >&6
4075 test -n "$CC" && break
4076 done
4078 if test -z "$CC"; then
4079 ac_verc_fail=yes
4080 else
4081 # Found it, now check the version.
4082 echo "$as_me:$LINENO: checking version of $CC" >&5
4083 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4084 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4085 case $ac_prog_version in
4086 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4087 3.[2-9]*)
4088 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4089 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4091 esac
4092 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4093 echo "${ECHO_T}$ac_prog_version" >&6
4095 if test $ac_verc_fail = yes; then
4096 critic_missing="$critic_missing gcc"
4099 for ac_prog in gnumake gmake make
4101 # Extract the first word of "$ac_prog", so it can be a program name with args.
4102 set dummy $ac_prog; ac_word=$2
4103 echo "$as_me:$LINENO: checking for $ac_word" >&5
4104 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4105 if test "${ac_cv_prog_MAKE+set}" = set; then
4106 echo $ECHO_N "(cached) $ECHO_C" >&6
4107 else
4108 if test -n "$MAKE"; then
4109 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4110 else
4111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4112 for as_dir in $PATH
4114 IFS=$as_save_IFS
4115 test -z "$as_dir" && as_dir=.
4116 for ac_exec_ext in '' $ac_executable_extensions; do
4117 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4118 ac_cv_prog_MAKE="$ac_prog"
4119 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4120 break 2
4122 done
4123 done
4127 MAKE=$ac_cv_prog_MAKE
4128 if test -n "$MAKE"; then
4129 echo "$as_me:$LINENO: result: $MAKE" >&5
4130 echo "${ECHO_T}$MAKE" >&6
4131 else
4132 echo "$as_me:$LINENO: result: no" >&5
4133 echo "${ECHO_T}no" >&6
4136 test -n "$MAKE" && break
4137 done
4139 if test -z "$MAKE"; then
4140 ac_verc_fail=yes
4141 else
4142 # Found it, now check the version.
4143 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4144 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4145 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4146 case $ac_prog_version in
4147 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4148 3.79* | 3.[89]*)
4149 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4150 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4152 esac
4153 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4154 echo "${ECHO_T}$ac_prog_version" >&6
4156 if test $ac_verc_fail = yes; then
4157 critic_missing="$critic_missing make"
4161 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4163 # Extract the first word of "$ac_prog", so it can be a program name with args.
4164 set dummy $ac_prog; ac_word=$2
4165 echo "$as_me:$LINENO: checking for $ac_word" >&5
4166 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4167 if test "${ac_cv_prog_MSGFMT+set}" = set; then
4168 echo $ECHO_N "(cached) $ECHO_C" >&6
4169 else
4170 if test -n "$MSGFMT"; then
4171 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4172 else
4173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4174 for as_dir in $PATH
4176 IFS=$as_save_IFS
4177 test -z "$as_dir" && as_dir=.
4178 for ac_exec_ext in '' $ac_executable_extensions; do
4179 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4180 ac_cv_prog_MSGFMT="$ac_prog"
4181 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4182 break 2
4184 done
4185 done
4189 MSGFMT=$ac_cv_prog_MSGFMT
4190 if test -n "$MSGFMT"; then
4191 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4192 echo "${ECHO_T}$MSGFMT" >&6
4193 else
4194 echo "$as_me:$LINENO: result: no" >&5
4195 echo "${ECHO_T}no" >&6
4198 test -n "$MSGFMT" && break
4199 done
4201 if test -z "$MSGFMT"; then
4202 ac_verc_fail=yes
4203 else
4204 # Found it, now check the version.
4205 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4206 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4207 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4208 case $ac_prog_version in
4209 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4210 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4211 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4212 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4214 esac
4215 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4216 echo "${ECHO_T}$ac_prog_version" >&6
4218 if test $ac_verc_fail = yes; then
4219 MSGFMT=: aux_missing="$aux_missing msgfmt"
4222 for ac_prog in makeinfo
4224 # Extract the first word of "$ac_prog", so it can be a program name with args.
4225 set dummy $ac_prog; ac_word=$2
4226 echo "$as_me:$LINENO: checking for $ac_word" >&5
4227 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4228 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4229 echo $ECHO_N "(cached) $ECHO_C" >&6
4230 else
4231 if test -n "$MAKEINFO"; then
4232 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4233 else
4234 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4235 for as_dir in $PATH
4237 IFS=$as_save_IFS
4238 test -z "$as_dir" && as_dir=.
4239 for ac_exec_ext in '' $ac_executable_extensions; do
4240 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4241 ac_cv_prog_MAKEINFO="$ac_prog"
4242 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4243 break 2
4245 done
4246 done
4250 MAKEINFO=$ac_cv_prog_MAKEINFO
4251 if test -n "$MAKEINFO"; then
4252 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4253 echo "${ECHO_T}$MAKEINFO" >&6
4254 else
4255 echo "$as_me:$LINENO: result: no" >&5
4256 echo "${ECHO_T}no" >&6
4259 test -n "$MAKEINFO" && break
4260 done
4262 if test -z "$MAKEINFO"; then
4263 ac_verc_fail=yes
4264 else
4265 # Found it, now check the version.
4266 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4267 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4268 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4269 case $ac_prog_version in
4270 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4271 4.*)
4272 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4273 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4275 esac
4276 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4277 echo "${ECHO_T}$ac_prog_version" >&6
4279 if test $ac_verc_fail = yes; then
4280 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4283 for ac_prog in sed
4285 # Extract the first word of "$ac_prog", so it can be a program name with args.
4286 set dummy $ac_prog; ac_word=$2
4287 echo "$as_me:$LINENO: checking for $ac_word" >&5
4288 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4289 if test "${ac_cv_prog_SED+set}" = set; then
4290 echo $ECHO_N "(cached) $ECHO_C" >&6
4291 else
4292 if test -n "$SED"; then
4293 ac_cv_prog_SED="$SED" # Let the user override the test.
4294 else
4295 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4296 for as_dir in $PATH
4298 IFS=$as_save_IFS
4299 test -z "$as_dir" && as_dir=.
4300 for ac_exec_ext in '' $ac_executable_extensions; do
4301 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4302 ac_cv_prog_SED="$ac_prog"
4303 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4304 break 2
4306 done
4307 done
4311 SED=$ac_cv_prog_SED
4312 if test -n "$SED"; then
4313 echo "$as_me:$LINENO: result: $SED" >&5
4314 echo "${ECHO_T}$SED" >&6
4315 else
4316 echo "$as_me:$LINENO: result: no" >&5
4317 echo "${ECHO_T}no" >&6
4320 test -n "$SED" && break
4321 done
4323 if test -z "$SED"; then
4324 ac_verc_fail=yes
4325 else
4326 # Found it, now check the version.
4327 echo "$as_me:$LINENO: checking version of $SED" >&5
4328 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4329 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4330 case $ac_prog_version in
4331 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4332 3.0[2-9]*|3.[1-9]*|[4-9]*)
4333 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4334 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4336 esac
4337 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4338 echo "${ECHO_T}$ac_prog_version" >&6
4340 if test $ac_verc_fail = yes; then
4341 SED=: aux_missing="$aux_missing sed"
4345 for ac_prog in autoconf
4347 # Extract the first word of "$ac_prog", so it can be a program name with args.
4348 set dummy $ac_prog; ac_word=$2
4349 echo "$as_me:$LINENO: checking for $ac_word" >&5
4350 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4351 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
4352 echo $ECHO_N "(cached) $ECHO_C" >&6
4353 else
4354 if test -n "$AUTOCONF"; then
4355 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4356 else
4357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4358 for as_dir in $PATH
4360 IFS=$as_save_IFS
4361 test -z "$as_dir" && as_dir=.
4362 for ac_exec_ext in '' $ac_executable_extensions; do
4363 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4364 ac_cv_prog_AUTOCONF="$ac_prog"
4365 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4366 break 2
4368 done
4369 done
4373 AUTOCONF=$ac_cv_prog_AUTOCONF
4374 if test -n "$AUTOCONF"; then
4375 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4376 echo "${ECHO_T}$AUTOCONF" >&6
4377 else
4378 echo "$as_me:$LINENO: result: no" >&5
4379 echo "${ECHO_T}no" >&6
4382 test -n "$AUTOCONF" && break
4383 done
4384 test -n "$AUTOCONF" || AUTOCONF="no"
4386 case "x$AUTOCONF" in
4387 xno|x|x:) AUTOCONF=no ;;
4389 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4390 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4391 if test "${libc_cv_autoconf_works+set}" = set; then
4392 echo $ECHO_N "(cached) $ECHO_C" >&6
4393 else
4394 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4395 libc_cv_autoconf_works=yes
4396 else
4397 libc_cv_autoconf_works=no
4400 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4401 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
4402 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4404 esac
4405 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4406 # If --without-cvs they probably won't change configure.in, so no complaints.
4407 aux_missing="$aux_missing autoconf"
4410 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4411 *** These critical programs are missing or too old:$critic_missing
4412 *** Check the INSTALL file for required versions." >&5
4413 echo "$as_me: error:
4414 *** These critical programs are missing or too old:$critic_missing
4415 *** Check the INSTALL file for required versions." >&2;}
4416 { (exit 1); exit 1; }; }
4418 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
4419 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4420 *** some features will be disabled.
4421 *** Check the INSTALL file for required versions." >&5
4422 echo "$as_me: WARNING:
4423 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4424 *** some features will be disabled.
4425 *** Check the INSTALL file for required versions." >&2;}
4427 # if using special system headers, find out the compiler's sekrit
4428 # header directory and add that to the list. NOTE: Only does the right
4429 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
4430 if test -n "$sysheaders"; then
4431 ccheaders=`$CC -print-file-name=include`
4432 SYSINCLUDES="-nostdinc -isystem $ccheaders -isystem $sysheaders"
4436 # check if ranlib is necessary
4437 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4438 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4439 if test "${libc_cv_ranlib_necessary+set}" = set; then
4440 echo $ECHO_N "(cached) $ECHO_C" >&6
4441 else
4442 cat > conftest.c <<EOF
4443 int a;
4444 char b;
4445 void c(void) {}
4447 $CC $CFLAGS $CPPFLAGS -c conftest.c
4448 $AR cr conftest.a conftest.o
4449 cp conftest.a conftest2.a
4450 $RANLIB conftest.a
4451 if cmp -s conftest.a conftest2.a; then
4452 libc_cv_ranlib_necessary=no
4453 else
4454 libc_cv_ranlib_necessary=yes
4456 rm -rf conftest*
4458 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4459 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
4460 if test "$libc_cv_ranlib_necessary" = no; then
4461 RANLIB=:
4464 # Test if LD_LIBRARY_PATH contains the notation for the current directory
4465 # since this would lead to problems installing/building glibc.
4466 # LD_LIBRARY_PATH contains the current directory if one of the following
4467 # is true:
4468 # - one of the terminals (":" and ";") is the first or last sign
4469 # - two terminals occur directly after each other
4470 # - the path contains an element with a dot in it
4471 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4472 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
4473 case ${LD_LIBRARY_PATH} in
4474 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
4475 ld_library_path_setting="contains current directory"
4478 ld_library_path_setting="ok"
4480 esac
4481 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4482 echo "${ECHO_T}$ld_library_path_setting" >&6
4483 if test "$ld_library_path_setting" != "ok"; then
4484 { { echo "$as_me:$LINENO: error:
4485 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4486 *** building glibc. Please change the environment variable
4487 *** and run configure again." >&5
4488 echo "$as_me: error:
4489 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4490 *** building glibc. Please change the environment variable
4491 *** and run configure again." >&2;}
4492 { (exit 1); exit 1; }; }
4495 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4496 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4497 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4498 echo $ECHO_N "(cached) $ECHO_C" >&6
4499 else
4500 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4501 libc_cv_gcc_static_libgcc=
4502 else
4503 libc_cv_gcc_static_libgcc=-static-libgcc
4506 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4507 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
4510 # Extract the first word of "bash", so it can be a program name with args.
4511 set dummy bash; ac_word=$2
4512 echo "$as_me:$LINENO: checking for $ac_word" >&5
4513 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4514 if test "${ac_cv_path_BASH+set}" = set; then
4515 echo $ECHO_N "(cached) $ECHO_C" >&6
4516 else
4517 case $BASH in
4518 [\\/]* | ?:[\\/]*)
4519 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4523 for as_dir in $PATH
4525 IFS=$as_save_IFS
4526 test -z "$as_dir" && as_dir=.
4527 for ac_exec_ext in '' $ac_executable_extensions; do
4528 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4529 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4530 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4531 break 2
4533 done
4534 done
4536 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4538 esac
4540 BASH=$ac_cv_path_BASH
4542 if test -n "$BASH"; then
4543 echo "$as_me:$LINENO: result: $BASH" >&5
4544 echo "${ECHO_T}$BASH" >&6
4545 else
4546 echo "$as_me:$LINENO: result: no" >&5
4547 echo "${ECHO_T}no" >&6
4550 if test "$BASH" != no &&
4551 $BASH -c 'test "$BASH_VERSINFO" \
4552 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4553 libc_cv_have_bash2=yes
4554 else
4555 libc_cv_have_bash2=no
4559 if test "$BASH" = no; then
4560 # Extract the first word of "ksh", so it can be a program name with args.
4561 set dummy ksh; ac_word=$2
4562 echo "$as_me:$LINENO: checking for $ac_word" >&5
4563 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4564 if test "${ac_cv_path_KSH+set}" = set; then
4565 echo $ECHO_N "(cached) $ECHO_C" >&6
4566 else
4567 case $KSH in
4568 [\\/]* | ?:[\\/]*)
4569 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4573 for as_dir in $PATH
4575 IFS=$as_save_IFS
4576 test -z "$as_dir" && as_dir=.
4577 for ac_exec_ext in '' $ac_executable_extensions; do
4578 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4579 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4580 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4581 break 2
4583 done
4584 done
4586 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4588 esac
4590 KSH=$ac_cv_path_KSH
4592 if test -n "$KSH"; then
4593 echo "$as_me:$LINENO: result: $KSH" >&5
4594 echo "${ECHO_T}$KSH" >&6
4595 else
4596 echo "$as_me:$LINENO: result: no" >&5
4597 echo "${ECHO_T}no" >&6
4600 if test "$KSH" = no; then
4601 libc_cv_have_ksh=no
4602 else
4603 libc_cv_have_ksh=yes
4605 else
4606 KSH="$BASH"
4608 libc_cv_have_ksh=yes
4612 for ac_prog in gawk mawk nawk awk
4614 # Extract the first word of "$ac_prog", so it can be a program name with args.
4615 set dummy $ac_prog; ac_word=$2
4616 echo "$as_me:$LINENO: checking for $ac_word" >&5
4617 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4618 if test "${ac_cv_prog_AWK+set}" = set; then
4619 echo $ECHO_N "(cached) $ECHO_C" >&6
4620 else
4621 if test -n "$AWK"; then
4622 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4623 else
4624 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4625 for as_dir in $PATH
4627 IFS=$as_save_IFS
4628 test -z "$as_dir" && as_dir=.
4629 for ac_exec_ext in '' $ac_executable_extensions; do
4630 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4631 ac_cv_prog_AWK="$ac_prog"
4632 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4633 break 2
4635 done
4636 done
4640 AWK=$ac_cv_prog_AWK
4641 if test -n "$AWK"; then
4642 echo "$as_me:$LINENO: result: $AWK" >&5
4643 echo "${ECHO_T}$AWK" >&6
4644 else
4645 echo "$as_me:$LINENO: result: no" >&5
4646 echo "${ECHO_T}no" >&6
4649 test -n "$AWK" && break
4650 done
4652 # Extract the first word of "perl", so it can be a program name with args.
4653 set dummy perl; ac_word=$2
4654 echo "$as_me:$LINENO: checking for $ac_word" >&5
4655 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4656 if test "${ac_cv_path_PERL+set}" = set; then
4657 echo $ECHO_N "(cached) $ECHO_C" >&6
4658 else
4659 case $PERL in
4660 [\\/]* | ?:[\\/]*)
4661 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4665 for as_dir in $PATH
4667 IFS=$as_save_IFS
4668 test -z "$as_dir" && as_dir=.
4669 for ac_exec_ext in '' $ac_executable_extensions; do
4670 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4671 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4672 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4673 break 2
4675 done
4676 done
4678 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4680 esac
4682 PERL=$ac_cv_path_PERL
4684 if test -n "$PERL"; then
4685 echo "$as_me:$LINENO: result: $PERL" >&5
4686 echo "${ECHO_T}$PERL" >&6
4687 else
4688 echo "$as_me:$LINENO: result: no" >&5
4689 echo "${ECHO_T}no" >&6
4692 if test "$PERL" != no &&
4693 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4694 PERL=no
4696 # Extract the first word of "install-info", so it can be a program name with args.
4697 set dummy install-info; ac_word=$2
4698 echo "$as_me:$LINENO: checking for $ac_word" >&5
4699 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4700 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4701 echo $ECHO_N "(cached) $ECHO_C" >&6
4702 else
4703 case $INSTALL_INFO in
4704 [\\/]* | ?:[\\/]*)
4705 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4708 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4709 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4710 for as_dir in $as_dummy
4712 IFS=$as_save_IFS
4713 test -z "$as_dir" && as_dir=.
4714 for ac_exec_ext in '' $ac_executable_extensions; do
4715 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4716 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4717 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4718 break 2
4720 done
4721 done
4723 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4725 esac
4727 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4729 if test -n "$INSTALL_INFO"; then
4730 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4731 echo "${ECHO_T}$INSTALL_INFO" >&6
4732 else
4733 echo "$as_me:$LINENO: result: no" >&5
4734 echo "${ECHO_T}no" >&6
4737 # Extract the first word of "bison", so it can be a program name with args.
4738 set dummy bison; ac_word=$2
4739 echo "$as_me:$LINENO: checking for $ac_word" >&5
4740 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4741 if test "${ac_cv_path_BISON+set}" = set; then
4742 echo $ECHO_N "(cached) $ECHO_C" >&6
4743 else
4744 case $BISON in
4745 [\\/]* | ?:[\\/]*)
4746 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4750 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4751 for as_dir in $as_dummy
4753 IFS=$as_save_IFS
4754 test -z "$as_dir" && as_dir=.
4755 for ac_exec_ext in '' $ac_executable_extensions; do
4756 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4757 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4758 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4759 break 2
4761 done
4762 done
4764 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4766 esac
4768 BISON=$ac_cv_path_BISON
4770 if test -n "$BISON"; then
4771 echo "$as_me:$LINENO: result: $BISON" >&5
4772 echo "${ECHO_T}$BISON" >&6
4773 else
4774 echo "$as_me:$LINENO: result: no" >&5
4775 echo "${ECHO_T}no" >&6
4779 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4780 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4781 if test "${libc_cv_signed_size_t+set}" = set; then
4782 echo $ECHO_N "(cached) $ECHO_C" >&6
4783 else
4784 echo '#include <stddef.h>
4785 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4786 if eval "$ac_cpp conftest.c 2>/dev/null" \
4787 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4788 libc_cv_signed_size_t=no
4789 else
4790 libc_cv_signed_size_t=yes
4792 rm -f conftest*
4794 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4795 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4796 if test $libc_cv_signed_size_t = yes; then
4797 cat >> confdefs.h <<\EOF
4798 #undef __SIZE_TYPE__
4799 #define __SIZE_TYPE__ unsigned
4804 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4805 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4806 if test "${libc_cv_friendly_stddef+set}" = set; then
4807 echo $ECHO_N "(cached) $ECHO_C" >&6
4808 else
4809 cat >conftest.$ac_ext <<_ACEOF
4810 /* confdefs.h. */
4811 _ACEOF
4812 cat confdefs.h >>conftest.$ac_ext
4813 cat >>conftest.$ac_ext <<_ACEOF
4814 /* end confdefs.h. */
4815 #define __need_size_t
4816 #define __need_wchar_t
4817 #include <stddef.h>
4818 #define __need_NULL
4819 #include <stddef.h>
4821 main ()
4823 size_t size; wchar_t wchar;
4824 #ifdef offsetof
4825 #error stddef.h ignored __need_*
4826 #endif
4827 if (&size == NULL || &wchar == NULL) abort ();
4829 return 0;
4831 _ACEOF
4832 rm -f conftest.$ac_objext
4833 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4834 (eval $ac_compile) 2>conftest.er1
4835 ac_status=$?
4836 grep -v '^ *+' conftest.er1 >conftest.err
4837 rm -f conftest.er1
4838 cat conftest.err >&5
4839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4840 (exit $ac_status); } &&
4841 { ac_try='test -z "$ac_c_werror_flag"
4842 || test ! -s conftest.err'
4843 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4844 (eval $ac_try) 2>&5
4845 ac_status=$?
4846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4847 (exit $ac_status); }; } &&
4848 { ac_try='test -s conftest.$ac_objext'
4849 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4850 (eval $ac_try) 2>&5
4851 ac_status=$?
4852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4853 (exit $ac_status); }; }; then
4854 libc_cv_friendly_stddef=yes
4855 else
4856 echo "$as_me: failed program was:" >&5
4857 sed 's/^/| /' conftest.$ac_ext >&5
4859 libc_cv_friendly_stddef=no
4861 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4863 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4864 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4865 if test $libc_cv_friendly_stddef = yes; then
4866 config_vars="$config_vars
4867 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4870 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4871 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4872 if test "${libc_cv_need_minus_P+set}" = set; then
4873 echo $ECHO_N "(cached) $ECHO_C" >&6
4874 else
4875 cat > conftest.S <<EOF
4876 #include "confdefs.h"
4877 /* Nothing whatsoever. */
4879 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
4880 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4881 (eval $ac_try) 2>&5
4882 ac_status=$?
4883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4884 (exit $ac_status); }; }; then
4885 libc_cv_need_minus_P=no
4886 else
4887 libc_cv_need_minus_P=yes
4889 rm -f conftest*
4891 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4892 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4893 if test $libc_cv_need_minus_P = yes; then
4894 config_vars="$config_vars
4895 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4898 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4899 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4900 if test "${libc_cv_dot_text+set}" = set; then
4901 echo $ECHO_N "(cached) $ECHO_C" >&6
4902 else
4903 cat > conftest.s <<EOF
4904 .text
4906 libc_cv_dot_text=
4907 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4908 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4909 (eval $ac_try) 2>&5
4910 ac_status=$?
4911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4912 (exit $ac_status); }; }; then
4913 libc_cv_dot_text=.text
4915 rm -f conftest*
4918 if test -z "$libc_cv_dot_text"; then
4919 echo "$as_me:$LINENO: result: no" >&5
4920 echo "${ECHO_T}no" >&6
4921 else
4922 echo "$as_me:$LINENO: result: yes" >&5
4923 echo "${ECHO_T}yes" >&6
4926 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4927 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4928 if test "${libc_cv_asm_global_directive+set}" = set; then
4929 echo $ECHO_N "(cached) $ECHO_C" >&6
4930 else
4931 libc_cv_asm_global_directive=UNKNOWN
4932 for ac_globl in .globl .global .EXPORT; do
4933 cat > conftest.s <<EOF
4934 ${libc_cv_dot_text}
4935 ${ac_globl} foo
4936 foo:
4938 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4939 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4940 (eval $ac_try) 2>&5
4941 ac_status=$?
4942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4943 (exit $ac_status); }; }; then
4944 libc_cv_asm_global_directive=${ac_globl}
4946 rm -f conftest*
4947 test $libc_cv_asm_global_directive != UNKNOWN && break
4948 done
4950 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4951 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4952 if test $libc_cv_asm_global_directive = UNKNOWN; then
4953 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4954 echo "$as_me: error: cannot determine asm global directive" >&2;}
4955 { (exit 1); exit 1; }; }
4956 else
4957 cat >>confdefs.h <<_ACEOF
4958 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4959 _ACEOF
4963 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
4964 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
4965 if test "${libc_cv_asm_set_directive+set}" = set; then
4966 echo $ECHO_N "(cached) $ECHO_C" >&6
4967 else
4968 cat > conftest.s <<EOF
4969 ${libc_cv_dot_text}
4970 foo:
4971 .set glibc_conftest_frobozz,foo
4972 $libc_cv_asm_global_directive glibc_conftest_frobozz
4974 # The alpha-dec-osf1 assembler gives only a warning for `.set'
4975 # (but it doesn't work), so we must do a linking check to be sure.
4976 cat > conftest1.c <<\EOF
4977 extern int glibc_conftest_frobozz;
4978 void _start() { glibc_conftest_frobozz = 1; }
4980 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4981 -nostartfiles -nostdlib \
4982 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
4983 libc_cv_asm_set_directive=yes
4984 else
4985 libc_cv_asm_set_directive=no
4987 rm -f conftest*
4989 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
4990 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
4991 if test $libc_cv_asm_set_directive = yes; then
4992 cat >>confdefs.h <<\_ACEOF
4993 #define HAVE_ASM_SET_DIRECTIVE 1
4994 _ACEOF
4998 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
4999 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
5000 if test "${libc_cv_asm_type_prefix+set}" = set; then
5001 echo $ECHO_N "(cached) $ECHO_C" >&6
5002 else
5003 libc_cv_asm_type_prefix=no
5004 for ac_try_prefix in '@' '%' '#'; do
5005 cat > conftest.s <<EOF
5006 ${libc_cv_dot_text}
5007 ${libc_cv_asm_global_directive} foo
5008 .type foo, ${ac_try_prefix}object
5009 .size foo, 1
5010 foo:
5011 .byte 1
5013 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5014 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5015 (eval $ac_try) 2>&5
5016 ac_status=$?
5017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5018 (exit $ac_status); }; }; then
5019 libc_cv_asm_type_prefix=${ac_try_prefix}
5021 rm -f conftest*
5022 test "x$libc_cv_asm_type_prefix" != xno && break
5023 done
5025 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
5026 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
5027 if test "x$libc_cv_asm_type_prefix" != xno; then
5028 cat >>confdefs.h <<_ACEOF
5029 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
5030 _ACEOF
5034 # The Aix ld uses global .symbol_names instead of symbol_names.
5035 # Unfortunately also used in the PPC64 ELF ABI.
5036 case "${os}${machine}" in
5037 aix4.3* | linux*powerpc/powerpc64*)
5038 cat >>confdefs.h <<\_ACEOF
5039 #define HAVE_ASM_GLOBAL_DOT_NAME 1
5040 _ACEOF
5042 esac
5044 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
5045 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
5046 if test "${libc_cv_asm_symver_directive+set}" = set; then
5047 echo $ECHO_N "(cached) $ECHO_C" >&6
5048 else
5049 cat > conftest.s <<EOF
5050 ${libc_cv_dot_text}
5051 _sym:
5052 .symver _sym,sym@VERS
5054 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5055 libc_cv_asm_symver_directive=yes
5056 else
5057 libc_cv_asm_symver_directive=no
5059 rm -f conftest*
5061 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
5062 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
5063 echo "$as_me:$LINENO: checking for ld --version-script" >&5
5064 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
5065 if test "${libc_cv_ld_version_script_option+set}" = set; then
5066 echo $ECHO_N "(cached) $ECHO_C" >&6
5067 else
5068 if test $libc_cv_asm_symver_directive = yes; then
5069 cat > conftest.s <<EOF
5070 ${libc_cv_dot_text}
5071 _sym:
5072 .symver _sym,sym@VERS
5074 cat > conftest.map <<EOF
5075 VERS_1 {
5076 global: sym;
5079 VERS_2 {
5080 global: sym;
5081 } VERS_1;
5083 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5084 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5085 -o conftest.so conftest.o
5086 -nostartfiles -nostdlib
5087 -Wl,--version-script,conftest.map
5088 1>&5'
5089 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5090 (eval $ac_try) 2>&5
5091 ac_status=$?
5092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5093 (exit $ac_status); }; };
5094 then
5095 libc_cv_ld_version_script_option=yes
5096 else
5097 libc_cv_ld_version_script_option=no
5099 else
5100 libc_cv_ld_version_script_option=no
5102 else
5103 libc_cv_ld_version_script_option=no
5105 rm -f conftest*
5107 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
5108 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
5109 if test $shared != no &&
5110 test $libc_cv_asm_symver_directive = yes &&
5111 test $libc_cv_ld_version_script_option = yes &&
5112 test $enable_versioning = yes; then
5113 VERSIONING=yes
5114 cat >>confdefs.h <<\_ACEOF
5115 #define DO_VERSIONING 1
5116 _ACEOF
5118 else
5119 VERSIONING=no
5123 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5124 echo "\
5125 *** WARNING: You should not compile GNU libc without versioning. Not using
5126 *** versioning will introduce incompatibilities so that old binaries
5127 *** will not run anymore.
5128 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5130 if test $elf = yes; then
5131 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
5132 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
5133 if test "${libc_cv_asm_previous_directive+set}" = set; then
5134 echo $ECHO_N "(cached) $ECHO_C" >&6
5135 else
5136 cat > conftest.s <<EOF
5137 .section foo_section
5138 .previous
5140 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5141 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5142 (eval $ac_try) 2>&5
5143 ac_status=$?
5144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5145 (exit $ac_status); }; }; then
5146 libc_cv_asm_previous_directive=yes
5147 else
5148 libc_cv_asm_previous_directive=no
5150 rm -f conftest*
5152 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
5153 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
5154 if test $libc_cv_asm_previous_directive = yes; then
5155 cat >>confdefs.h <<\_ACEOF
5156 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
5157 _ACEOF
5159 else
5160 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
5161 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
5162 if test "${libc_cv_asm_popsection_directive+set}" = set; then
5163 echo $ECHO_N "(cached) $ECHO_C" >&6
5164 else
5165 cat > conftest.s <<EOF
5166 .pushsection foo_section
5167 .popsection
5169 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5170 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5171 (eval $ac_try) 2>&5
5172 ac_status=$?
5173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5174 (exit $ac_status); }; }; then
5175 libc_cv_asm_popsection_directive=yes
5176 else
5177 libc_cv_asm_popsection_directive=no
5179 rm -f conftest*
5181 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
5182 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
5183 if test $libc_cv_asm_popsection_directive = yes; then
5184 cat >>confdefs.h <<\_ACEOF
5185 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
5186 _ACEOF
5190 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
5191 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
5192 if test "${libc_cv_asm_protected_directive+set}" = set; then
5193 echo $ECHO_N "(cached) $ECHO_C" >&6
5194 else
5195 cat > conftest.s <<EOF
5196 .protected foo
5197 foo:
5198 .hidden bar
5199 bar:
5201 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5202 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5203 (eval $ac_try) 2>&5
5204 ac_status=$?
5205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5206 (exit $ac_status); }; }; then
5207 libc_cv_asm_protected_directive=yes
5208 else
5209 libc_cv_asm_protected_directive=no
5211 rm -f conftest*
5213 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
5214 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
5216 cat >>confdefs.h <<\_ACEOF
5217 #define HAVE_PROTECTED 1
5218 _ACEOF
5220 cat >>confdefs.h <<\_ACEOF
5221 #define HAVE_HIDDEN 1
5222 _ACEOF
5225 if test $libc_cv_asm_protected_directive = yes; then
5226 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
5227 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
5228 if test "${libc_cv_visibility_attribute+set}" = set; then
5229 echo $ECHO_N "(cached) $ECHO_C" >&6
5230 else
5231 cat > conftest.c <<EOF
5232 int foo __attribute__ ((visibility ("hidden"))) = 1;
5233 int bar __attribute__ ((visibility ("protected"))) = 1;
5235 libc_cv_visibility_attribute=no
5236 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5237 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5238 (eval $ac_try) 2>&5
5239 ac_status=$?
5240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5241 (exit $ac_status); }; }; then
5242 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5243 if grep '\.protected.*bar' conftest.s >/dev/null; then
5244 libc_cv_visibility_attribute=yes
5248 rm -f conftest.cs
5251 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
5252 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
5253 if test $libc_cv_visibility_attribute = yes; then
5254 cat >>confdefs.h <<\_ACEOF
5255 #define HAVE_VISIBILITY_ATTRIBUTE 1
5256 _ACEOF
5261 if test $libc_cv_visibility_attribute = yes; then
5262 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
5263 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
5264 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
5265 echo $ECHO_N "(cached) $ECHO_C" >&6
5266 else
5267 cat > conftest.c <<EOF
5268 int foo (int x);
5269 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5270 int bar (int x) { return x; }
5272 libc_cv_broken_visibility_attribute=yes
5273 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
5274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5275 (eval $ac_try) 2>&5
5276 ac_status=$?
5277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5278 (exit $ac_status); }; }; then
5279 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5280 libc_cv_broken_visibility_attribute=no
5283 rm -f conftest.c conftest.s
5286 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
5287 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
5288 if test $libc_cv_broken_visibility_attribute = yes; then
5289 cat >>confdefs.h <<\_ACEOF
5290 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
5291 _ACEOF
5296 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
5297 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
5298 if test "${libc_cv_broken_alias_attribute+set}" = set; then
5299 echo $ECHO_N "(cached) $ECHO_C" >&6
5300 else
5301 cat > conftest.c <<EOF
5302 extern int foo (int x) __asm ("xyzzy");
5303 int bar (int x) { return x; }
5304 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5305 extern int dfoo;
5306 extern __typeof (dfoo) dfoo __asm ("abccb");
5307 int dfoo = 1;
5309 libc_cv_broken_alias_attribute=yes
5310 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5311 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5312 (eval $ac_try) 2>&5
5313 ac_status=$?
5314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5315 (exit $ac_status); }; }; then
5316 if grep 'xyzzy' conftest.s >/dev/null &&
5317 grep 'abccb' conftest.s >/dev/null; then
5318 libc_cv_broken_alias_attribute=no
5321 rm -f conftest.c conftest.s
5324 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
5325 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
5326 if test $libc_cv_broken_alias_attribute = yes; then
5327 cat >>confdefs.h <<\_ACEOF
5328 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
5329 _ACEOF
5333 if test $libc_cv_visibility_attribute = yes -a $gnu_ld = yes; then
5334 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
5335 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
5336 if test "${libc_cv_have_sdata_section+set}" = set; then
5337 echo $ECHO_N "(cached) $ECHO_C" >&6
5338 else
5339 echo "int i;" > conftest.c
5340 libc_cv_have_sdata_section=no
5341 if ${CC-cc} $LDFLAGS -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5342 | grep '\.sdata' >/dev/null; then
5343 libc_cv_have_sdata_section=yes
5345 rm -f conftest.c conftest.so
5348 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
5349 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
5350 if test $libc_cv_have_sdata_section = yes; then
5351 cat >>confdefs.h <<\_ACEOF
5352 #define HAVE_SDATA_SECTION 1
5353 _ACEOF
5358 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
5359 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
5360 if test "${libc_cv_initfinit_array+set}" = set; then
5361 echo $ECHO_N "(cached) $ECHO_C" >&6
5362 else
5363 cat > conftest.c <<EOF
5364 int _start (void) { return 0; }
5365 int __start (void) { return 0; }
5366 int foo (void) { return 1; }
5367 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5369 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
5370 -static -nostartfiles -nostdlib 1>&5'
5371 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5372 (eval $ac_try) 2>&5
5373 ac_status=$?
5374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5375 (exit $ac_status); }; }
5376 then
5377 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
5378 libc_cv_initfinit_array=yes
5379 else
5380 libc_cv_initfinit_array=no
5382 else
5383 libc_cv_initfinit_array=no
5385 rm -f conftest*
5387 echo "$as_me:$LINENO: result: $libc_cv_initfinit_array" >&5
5388 echo "${ECHO_T}$libc_cv_initfinit_array" >&6
5390 if test $libc_cv_initfinit_array = yes; then
5391 cat >>confdefs.h <<\_ACEOF
5392 #define HAVE_INITFINI_ARRAY 1
5393 _ACEOF
5397 echo "$as_me:$LINENO: checking for libunwind-support in compiler" >&5
5398 echo $ECHO_N "checking for libunwind-support in compiler... $ECHO_C" >&6
5399 if test "${libc_cv_cc_with_libunwind+set}" = set; then
5400 echo $ECHO_N "(cached) $ECHO_C" >&6
5401 else
5402 cat >conftest.$ac_ext <<_ACEOF
5403 /* confdefs.h. */
5404 _ACEOF
5405 cat confdefs.h >>conftest.$ac_ext
5406 cat >>conftest.$ac_ext <<_ACEOF
5407 /* end confdefs.h. */
5408 #include <libunwind.h>
5410 main ()
5413 unw_context_t uc;
5414 unw_cursor_t c;
5415 unw_getcontext (&uc);
5416 unw_init_local (&c, &uc)
5418 return 0;
5420 _ACEOF
5421 rm -f conftest.$ac_objext conftest$ac_exeext
5422 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5423 (eval $ac_link) 2>conftest.er1
5424 ac_status=$?
5425 grep -v '^ *+' conftest.er1 >conftest.err
5426 rm -f conftest.er1
5427 cat conftest.err >&5
5428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5429 (exit $ac_status); } &&
5430 { ac_try='test -z "$ac_c_werror_flag"
5431 || test ! -s conftest.err'
5432 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5433 (eval $ac_try) 2>&5
5434 ac_status=$?
5435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5436 (exit $ac_status); }; } &&
5437 { ac_try='test -s conftest$ac_exeext'
5438 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5439 (eval $ac_try) 2>&5
5440 ac_status=$?
5441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5442 (exit $ac_status); }; }; then
5443 libc_cv_cc_with_libunwind=yes
5444 else
5445 echo "$as_me: failed program was:" >&5
5446 sed 's/^/| /' conftest.$ac_ext >&5
5448 libc_cv_cc_with_libunwind=no
5450 rm -f conftest.err conftest.$ac_objext \
5451 conftest$ac_exeext conftest.$ac_ext
5453 echo "$as_me:$LINENO: result: $libc_cv_cc_with_libunwind" >&5
5454 echo "${ECHO_T}$libc_cv_cc_with_libunwind" >&6
5456 if test $libc_cv_cc_with_libunwind = yes; then
5457 cat >>confdefs.h <<\_ACEOF
5458 #define HAVE_CC_WITH_LIBUNWIND 1
5459 _ACEOF
5463 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
5464 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
5465 if test "${libc_cv_z_nodelete+set}" = set; then
5466 echo $ECHO_N "(cached) $ECHO_C" >&6
5467 else
5468 cat > conftest.c <<EOF
5469 int _start (void) { return 42; }
5471 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5472 -shared -o conftest.so conftest.c
5473 -nostartfiles -nostdlib
5474 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
5475 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5476 (eval $ac_try) 2>&5
5477 ac_status=$?
5478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5479 (exit $ac_status); }; }
5480 then
5481 libc_cv_z_nodelete=yes
5482 else
5483 libc_cv_z_nodelete=no
5485 rm -f conftest*
5487 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
5488 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
5491 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
5492 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
5493 if test "${libc_cv_z_nodlopen+set}" = set; then
5494 echo $ECHO_N "(cached) $ECHO_C" >&6
5495 else
5496 cat > conftest.c <<EOF
5497 int _start (void) { return 42; }
5499 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5500 -shared -o conftest.so conftest.c
5501 -nostartfiles -nostdlib
5502 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
5503 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5504 (eval $ac_try) 2>&5
5505 ac_status=$?
5506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5507 (exit $ac_status); }; }
5508 then
5509 libc_cv_z_nodlopen=yes
5510 else
5511 libc_cv_z_nodlopen=no
5513 rm -f conftest*
5515 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
5516 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
5519 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
5520 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
5521 if test "${libc_cv_z_initfirst+set}" = set; then
5522 echo $ECHO_N "(cached) $ECHO_C" >&6
5523 else
5524 cat > conftest.c <<EOF
5525 int _start (void) { return 42; }
5527 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5528 -shared -o conftest.so conftest.c
5529 -nostartfiles -nostdlib
5530 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
5531 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5532 (eval $ac_try) 2>&5
5533 ac_status=$?
5534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5535 (exit $ac_status); }; }
5536 then
5537 libc_cv_z_initfirst=yes
5538 else
5539 libc_cv_z_initfirst=no
5541 rm -f conftest*
5543 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
5544 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
5547 echo "$as_me:$LINENO: checking for -z relro option" >&5
5548 echo $ECHO_N "checking for -z relro option... $ECHO_C" >&6
5549 if test "${libc_cv_z_relro+set}" = set; then
5550 echo $ECHO_N "(cached) $ECHO_C" >&6
5551 else
5552 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
5553 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5554 (eval $ac_try) 2>&5
5555 ac_status=$?
5556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5557 (exit $ac_status); }; }
5558 then
5559 libc_cv_z_relro=yes
5560 else
5561 libc_cv_z_relro=no
5564 echo "$as_me:$LINENO: result: $libc_cv_z_relro" >&5
5565 echo "${ECHO_T}$libc_cv_z_relro" >&6
5567 if test $libc_cv_z_relro = yes; then
5568 cat >>confdefs.h <<\_ACEOF
5569 #define HAVE_Z_RELRO 1
5570 _ACEOF
5574 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
5575 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
5576 if test "${libc_cv_Bgroup+set}" = set; then
5577 echo $ECHO_N "(cached) $ECHO_C" >&6
5578 else
5579 cat > conftest.c <<EOF
5580 int _start (void) { return 42; }
5582 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5583 -shared -o conftest.so conftest.c
5584 -Wl,-Bgroup -nostdlib 1>&5'
5585 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5586 (eval $ac_try) 2>&5
5587 ac_status=$?
5588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5589 (exit $ac_status); }; }
5590 then
5591 libc_cv_Bgroup=yes
5592 else
5593 libc_cv_Bgroup=no
5595 rm -f conftest*
5597 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5598 echo "${ECHO_T}$libc_cv_Bgroup" >&6
5601 echo "$as_me:$LINENO: checking for libgcc_s suffix" >&5
5602 echo $ECHO_N "checking for libgcc_s suffix... $ECHO_C" >&6
5603 if test "${libc_cv_libgcc_s_suffix+set}" = set; then
5604 echo $ECHO_N "(cached) $ECHO_C" >&6
5605 else
5606 cat > conftest.c <<EOF
5607 int main (void) { return 0; }
5609 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5610 -shared -shared-libgcc -o conftest.so \
5611 conftest.c -v 2>&1 >/dev/null \
5612 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
5613 rm -f conftest*
5615 echo "$as_me:$LINENO: result: $libc_cv_libgcc_s_suffix" >&5
5616 echo "${ECHO_T}$libc_cv_libgcc_s_suffix" >&6
5619 echo "$as_me:$LINENO: checking for --as-needed option" >&5
5620 echo $ECHO_N "checking for --as-needed option... $ECHO_C" >&6
5621 if test "${libc_cv_as_needed+set}" = set; then
5622 echo $ECHO_N "(cached) $ECHO_C" >&6
5623 else
5624 cat > conftest.c <<EOF
5625 int main (void) { return 0; }
5627 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5628 -shared -o conftest.so conftest.c
5629 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
5630 -nostdlib 1>&5'
5631 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5632 (eval $ac_try) 2>&5
5633 ac_status=$?
5634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5635 (exit $ac_status); }; }
5636 then
5637 libc_cv_as_needed=yes
5638 else
5639 libc_cv_as_needed=no
5641 rm -f conftest*
5643 echo "$as_me:$LINENO: result: $libc_cv_as_needed" >&5
5644 echo "${ECHO_T}$libc_cv_as_needed" >&6
5647 ASFLAGS_config=
5648 echo "$as_me:$LINENO: checking whether --noexecstack is desirable for .S files" >&5
5649 echo $ECHO_N "checking whether --noexecstack is desirable for .S files... $ECHO_C" >&6
5650 if test "${libc_cv_as_noexecstack+set}" = set; then
5651 echo $ECHO_N "(cached) $ECHO_C" >&6
5652 else
5653 cat > conftest.c <<EOF
5654 void foo (void) { }
5656 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5657 -S -o conftest.s conftest.c 1>&5'
5658 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5659 (eval $ac_try) 2>&5
5660 ac_status=$?
5661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5662 (exit $ac_status); }; } \
5663 && grep -q .note.GNU-stack conftest.s \
5664 && { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wa,--noexecstack
5665 -c -o conftest.o conftest.s 1>&5'
5666 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5667 (eval $ac_try) 2>&5
5668 ac_status=$?
5669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5670 (exit $ac_status); }; }
5671 then
5672 libc_cv_as_noexecstack=yes
5673 else
5674 libc_cv_as_noexecstack=no
5676 rm -f conftest*
5678 echo "$as_me:$LINENO: result: $libc_cv_as_noexecstack" >&5
5679 echo "${ECHO_T}$libc_cv_as_noexecstack" >&6
5680 if test $libc_cv_as_noexecstack = yes; then
5681 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5685 echo "$as_me:$LINENO: checking for -z combreloc" >&5
5686 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5687 if test "${libc_cv_z_combreloc+set}" = set; then
5688 echo $ECHO_N "(cached) $ECHO_C" >&6
5689 else
5690 cat > conftest.c <<EOF
5691 extern int bar (int);
5692 extern int mumble;
5693 int foo (void) { return bar (mumble); }
5695 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5696 -shared -o conftest.so conftest.c
5697 -nostdlib -nostartfiles
5698 -Wl,-z,combreloc 1>&5'
5699 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5700 (eval $ac_try) 2>&5
5701 ac_status=$?
5702 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5703 (exit $ac_status); }; }
5704 then
5705 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5706 libc_cv_z_combreloc=yes
5707 else
5708 libc_cv_z_combreloc=no
5710 else
5711 libc_cv_z_combreloc=no
5713 rm -f conftest*
5715 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5716 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5717 if test "$libc_cv_z_combreloc" = yes; then
5718 cat >>confdefs.h <<\_ACEOF
5719 #define HAVE_Z_COMBRELOC 1
5720 _ACEOF
5725 echo "$as_me:$LINENO: checking for -z execstack" >&5
5726 echo $ECHO_N "checking for -z execstack... $ECHO_C" >&6
5727 if test "${libc_cv_z_execstack+set}" = set; then
5728 echo $ECHO_N "(cached) $ECHO_C" >&6
5729 else
5730 cat > conftest.c <<EOF
5731 int _start (void) { return 42; }
5733 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5734 -shared -o conftest.so conftest.c
5735 -Wl,-z,execstack -nostdlib
5736 1>&5'
5737 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5738 (eval $ac_try) 2>&5
5739 ac_status=$?
5740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5741 (exit $ac_status); }; }
5742 then
5743 libc_cv_z_execstack=yes
5744 else
5745 libc_cv_z_execstack=no
5747 rm -f conftest*
5749 echo "$as_me:$LINENO: result: $libc_cv_z_execstack" >&5
5750 echo "${ECHO_T}$libc_cv_z_execstack" >&6
5753 echo "$as_me:$LINENO: checking for -fpie" >&5
5754 echo $ECHO_N "checking for -fpie... $ECHO_C" >&6
5755 if test "${libc_cv_fpie+set}" = set; then
5756 echo $ECHO_N "(cached) $ECHO_C" >&6
5757 else
5758 cat > conftest.c <<EOF
5759 int foo;
5760 main () { return 0;}
5762 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
5763 -o conftest conftest.c 1>&5'
5764 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5765 (eval $ac_try) 2>&5
5766 ac_status=$?
5767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5768 (exit $ac_status); }; }
5769 then
5770 libc_cv_fpie=yes
5771 else
5772 libc_cv_fpie=no
5774 rm -f conftest*
5776 echo "$as_me:$LINENO: result: $libc_cv_fpie" >&5
5777 echo "${ECHO_T}$libc_cv_fpie" >&6
5782 echo "$as_me:$LINENO: checking for -fno-unit-at-a-time" >&5
5783 echo $ECHO_N "checking for -fno-unit-at-a-time... $ECHO_C" >&6
5784 if test "${libc_cv_fno_unit_at_a_time+set}" = set; then
5785 echo $ECHO_N "(cached) $ECHO_C" >&6
5786 else
5787 cat > conftest.c <<EOF
5788 int foo;
5790 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-unit-at-a-time
5791 conftest.c 1>&5'
5792 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5793 (eval $ac_try) 2>&5
5794 ac_status=$?
5795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5796 (exit $ac_status); }; }
5797 then
5798 libc_cv_fno_unit_at_a_time=yes
5799 else
5800 libc_cv_fno_unit_at_a_time=no
5802 rm -f conftest*
5804 echo "$as_me:$LINENO: result: $libc_cv_fno_unit_at_a_time" >&5
5805 echo "${ECHO_T}$libc_cv_fno_unit_at_a_time" >&6
5806 if test $libc_cv_fno_unit_at_a_time = yes; then
5807 fno_unit_at_a_time=-fno-unit-at-a-time
5811 if test $elf != yes; then
5812 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5813 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5814 if test "${libc_cv_have_initfini+set}" = set; then
5815 echo $ECHO_N "(cached) $ECHO_C" >&6
5816 else
5817 cat >conftest.$ac_ext <<_ACEOF
5818 /* confdefs.h. */
5819 _ACEOF
5820 cat confdefs.h >>conftest.$ac_ext
5821 cat >>conftest.$ac_ext <<_ACEOF
5822 /* end confdefs.h. */
5825 main ()
5827 asm (".section .init");
5828 asm (".section .fini");
5829 asm ("${libc_cv_dot_text}");
5831 return 0;
5833 _ACEOF
5834 rm -f conftest.$ac_objext
5835 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5836 (eval $ac_compile) 2>conftest.er1
5837 ac_status=$?
5838 grep -v '^ *+' conftest.er1 >conftest.err
5839 rm -f conftest.er1
5840 cat conftest.err >&5
5841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5842 (exit $ac_status); } &&
5843 { ac_try='test -z "$ac_c_werror_flag"
5844 || test ! -s conftest.err'
5845 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5846 (eval $ac_try) 2>&5
5847 ac_status=$?
5848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5849 (exit $ac_status); }; } &&
5850 { ac_try='test -s conftest.$ac_objext'
5851 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5852 (eval $ac_try) 2>&5
5853 ac_status=$?
5854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5855 (exit $ac_status); }; }; then
5856 libc_cv_have_initfini=yes
5857 else
5858 echo "$as_me: failed program was:" >&5
5859 sed 's/^/| /' conftest.$ac_ext >&5
5861 libc_cv_have_initfini=no
5863 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5865 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5866 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5867 if test $libc_cv_have_initfini = yes; then
5868 cat >>confdefs.h <<\_ACEOF
5869 #define HAVE_INITFINI 1
5870 _ACEOF
5875 if test $elf = yes -a $gnu_ld = yes; then
5876 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5877 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5878 if test "${libc_cv_have_section_quotes+set}" = set; then
5879 echo $ECHO_N "(cached) $ECHO_C" >&6
5880 else
5881 cat > conftest.c <<EOF
5882 static const int foo
5883 __attribute__ ((section ("bar"))) = 1;
5885 if ${CC-cc} -S conftest.c -o conftest.s; then
5886 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5887 libc_cv_have_section_quotes=yes
5888 else
5889 libc_cv_have_section_quotes=no
5891 else
5892 libc_cv_have_section_quotes=unknown
5894 rm -f conftest.cs
5897 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5898 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5899 if test $libc_cv_have_section_quotes = yes; then
5900 cat >>confdefs.h <<\_ACEOF
5901 #define HAVE_SECTION_QUOTES 1
5902 _ACEOF
5909 if test $elf = yes; then
5910 libc_cv_asm_underscores=no
5911 else
5912 if test $ac_cv_prog_cc_works = yes; then
5913 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5914 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5915 if test "${libc_cv_asm_underscores+set}" = set; then
5916 echo $ECHO_N "(cached) $ECHO_C" >&6
5917 else
5918 cat >conftest.$ac_ext <<_ACEOF
5919 /* confdefs.h. */
5920 _ACEOF
5921 cat confdefs.h >>conftest.$ac_ext
5922 cat >>conftest.$ac_ext <<_ACEOF
5923 /* end confdefs.h. */
5924 asm ("_glibc_foobar:");
5926 main ()
5928 glibc_foobar ();
5930 return 0;
5932 _ACEOF
5933 rm -f conftest.$ac_objext conftest$ac_exeext
5934 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5935 (eval $ac_link) 2>conftest.er1
5936 ac_status=$?
5937 grep -v '^ *+' conftest.er1 >conftest.err
5938 rm -f conftest.er1
5939 cat conftest.err >&5
5940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5941 (exit $ac_status); } &&
5942 { ac_try='test -z "$ac_c_werror_flag"
5943 || test ! -s conftest.err'
5944 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5945 (eval $ac_try) 2>&5
5946 ac_status=$?
5947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5948 (exit $ac_status); }; } &&
5949 { ac_try='test -s conftest$ac_exeext'
5950 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5951 (eval $ac_try) 2>&5
5952 ac_status=$?
5953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5954 (exit $ac_status); }; }; then
5955 libc_cv_asm_underscores=yes
5956 else
5957 echo "$as_me: failed program was:" >&5
5958 sed 's/^/| /' conftest.$ac_ext >&5
5960 libc_cv_asm_underscores=no
5962 rm -f conftest.err conftest.$ac_objext \
5963 conftest$ac_exeext conftest.$ac_ext
5965 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5966 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5967 else
5968 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5969 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5970 if test "${libc_cv_asm_underscores+set}" = set; then
5971 echo $ECHO_N "(cached) $ECHO_C" >&6
5972 else
5973 cat > conftest.$ac_ext <<EOF
5974 #line $LINENO "configure"
5975 #include "confdefs.h"
5976 void underscore_test(void) {
5977 return; }
5979 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5980 (eval $ac_compile) 2>&5
5981 ac_status=$?
5982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5983 (exit $ac_status); }; then
5984 if grep _underscore_test conftest* >/dev/null; then
5985 rm -f conftest*
5986 libc_cv_asm_underscores=yes
5987 else
5988 rm -f conftest*
5989 libc_cv_asm_underscores=no
5991 else
5992 echo "configure: failed program was:" >&5
5993 cat conftest.$ac_ext >&5
5994 rm -f conftest*
5995 libc_cv_asm_underscores=no
5997 rm -f conftest*
5999 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
6000 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
6003 if test $libc_cv_asm_underscores = no; then
6004 cat >>confdefs.h <<\_ACEOF
6005 #define NO_UNDERSCORES 1
6006 _ACEOF
6010 if test $elf = yes; then
6011 libc_cv_weak_symbols=yes
6014 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
6015 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
6016 if test "${libc_cv_asm_weak_directive+set}" = set; then
6017 echo $ECHO_N "(cached) $ECHO_C" >&6
6018 else
6019 cat > conftest.s <<EOF
6020 ${libc_cv_dot_text}
6021 ${libc_cv_asm_global_directive} foo
6022 foo:
6023 .weak foo
6024 .weak bar; bar = foo
6026 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6027 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6028 (eval $ac_try) 2>&5
6029 ac_status=$?
6030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6031 (exit $ac_status); }; }; then
6032 libc_cv_asm_weak_directive=yes
6033 else
6034 libc_cv_asm_weak_directive=no
6036 rm -f conftest*
6038 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
6039 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
6041 if test $libc_cv_asm_weak_directive = no; then
6042 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
6043 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
6044 if test "${libc_cv_asm_weakext_directive+set}" = set; then
6045 echo $ECHO_N "(cached) $ECHO_C" >&6
6046 else
6047 cat > conftest.s <<EOF
6048 ${libc_cv_dot_text}
6049 ${libc_cv_asm_global_directive} foo
6050 foo:
6051 .weakext bar foo
6052 .weakext baz
6053 ${libc_cv_asm_global_directive} baz
6054 baz:
6056 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6057 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6058 (eval $ac_try) 2>&5
6059 ac_status=$?
6060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6061 (exit $ac_status); }; }; then
6062 libc_cv_asm_weakext_directive=yes
6063 else
6064 libc_cv_asm_weakext_directive=no
6066 rm -f conftest*
6068 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
6069 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
6071 fi # no .weak
6073 if test $libc_cv_asm_weak_directive = yes; then
6074 cat >>confdefs.h <<\_ACEOF
6075 #define HAVE_ASM_WEAK_DIRECTIVE 1
6076 _ACEOF
6078 elif test $libc_cv_asm_weakext_directive = yes; then
6079 cat >>confdefs.h <<\_ACEOF
6080 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
6081 _ACEOF
6085 case "${host_cpu}-${host_os}" in
6086 cris*)
6087 libc_cv_asm_line_sep='@'
6088 cat >>confdefs.h <<_ACEOF
6089 #define ASM_LINE_SEP $libc_cv_asm_line_sep
6090 _ACEOF
6093 hppa*linux*)
6094 echo "$as_me:$LINENO: checking for assembler line separator" >&5
6095 echo $ECHO_N "checking for assembler line separator... $ECHO_C" >&6
6096 if test "${libc_cv_asm_line_sep+set}" = set; then
6097 echo $ECHO_N "(cached) $ECHO_C" >&6
6098 else
6099 cat > conftest.s <<EOF
6100 nop ; is_old_puffin
6102 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6103 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6104 (eval $ac_try) 2>&5
6105 ac_status=$?
6106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6107 (exit $ac_status); }; }; then
6108 libc_cv_asm_line_sep='!'
6109 else
6110 if test -z "$enable_hacker_mode"; then
6111 echo "*** You need a newer assembler to compile glibc"
6112 rm -f conftest*
6113 exit 1
6115 libc_cv_asm_line_sep=';'
6117 rm -f conftest*
6119 echo "$as_me:$LINENO: result: $libc_cv_asm_line_sep" >&5
6120 echo "${ECHO_T}$libc_cv_asm_line_sep" >&6
6121 cat >>confdefs.h <<_ACEOF
6122 #define ASM_LINE_SEP $libc_cv_asm_line_sep
6123 _ACEOF
6126 esac
6128 echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6129 echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6130 if test "${libc_cv_asm_cfi_directives+set}" = set; then
6131 echo $ECHO_N "(cached) $ECHO_C" >&6
6132 else
6133 cat > conftest.s <<EOF
6134 .text
6135 .type func,@function
6136 func:
6137 .cfi_startproc
6138 .cfi_remember_state
6139 .cfi_rel_offset 1, 0
6140 .cfi_endproc
6142 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6143 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6144 (eval $ac_try) 2>&5
6145 ac_status=$?
6146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6147 (exit $ac_status); }; }; then
6148 libc_cv_asm_cfi_directives=yes
6149 else
6150 libc_cv_asm_cfi_directives=no
6152 rm -f conftest*
6154 echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6155 echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6156 if test $libc_cv_asm_cfi_directives = yes; then
6157 cat >>confdefs.h <<\_ACEOF
6158 #define HAVE_ASM_CFI_DIRECTIVES 1
6159 _ACEOF
6163 echo "$as_me:$LINENO: checking if -g produces usable source locations for assembler-with-cpp" >&5
6164 echo $ECHO_N "checking if -g produces usable source locations for assembler-with-cpp... $ECHO_C" >&6
6165 if test "${libc_cv_cpp_asm_debuginfo+set}" = set; then
6166 echo $ECHO_N "(cached) $ECHO_C" >&6
6167 else
6168 cat > conftest.S <<EOF
6169 #include "confdefs.h"
6171 /* comment on
6172 two lines */
6173 ${libc_cv_dot_text}
6174 ${libc_cv_asm_global_directive} foo
6175 foo:
6176 /* Unfortunately this test only works for a real instruction,
6177 not for any of the machine-independent pseudo-ops.
6178 So we just have to assume everybody has a "nop". */
6180 /* comment */
6182 /* comment */
6185 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -g -c conftest.S 1>&5'
6186 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6187 (eval $ac_try) 2>&5
6188 ac_status=$?
6189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6190 (exit $ac_status); }; } && {
6191 ac_pattern='conftest\.S'
6192 { ac_try='readelf --debug-dump=line conftest.o |
6193 grep $ac_pattern 1>&5'
6194 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6195 (eval $ac_try) 2>&5
6196 ac_status=$?
6197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6198 (exit $ac_status); }; }
6199 }; then
6200 libc_cv_cpp_asm_debuginfo=yes
6201 else
6202 libc_cv_cpp_asm_debuginfo=no
6204 rm -f conftest*
6206 echo "$as_me:$LINENO: result: $libc_cv_cpp_asm_debuginfo" >&5
6207 echo "${ECHO_T}$libc_cv_cpp_asm_debuginfo" >&6
6208 if test $libc_cv_cpp_asm_debuginfo = yes; then
6209 cat >>confdefs.h <<\_ACEOF
6210 #define HAVE_CPP_ASM_DEBUGINFO 1
6211 _ACEOF
6215 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6216 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6217 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6218 echo $ECHO_N "(cached) $ECHO_C" >&6
6219 else
6220 cat > conftest.c <<\EOF
6221 _start () {}
6222 int __eh_pc;
6223 __throw () {}
6225 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6226 -nostdlib -nostartfiles -Wl,--no-whole-archive
6227 -o conftest conftest.c 1>&5'
6228 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6229 (eval $ac_try) 2>&5
6230 ac_status=$?
6231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6232 (exit $ac_status); }; }; then
6233 libc_cv_ld_no_whole_archive=yes
6234 else
6235 libc_cv_ld_no_whole_archive=no
6237 rm -f conftest*
6239 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6240 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
6241 if test $libc_cv_ld_no_whole_archive = yes; then
6242 no_whole_archive=-Wl,--no-whole-archive
6245 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6246 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6247 if test "${libc_cv_gcc_exceptions+set}" = set; then
6248 echo $ECHO_N "(cached) $ECHO_C" >&6
6249 else
6250 cat > conftest.c <<\EOF
6251 _start () {}
6252 int __eh_pc;
6253 __throw () {}
6255 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6256 -nostdlib -nostartfiles -fexceptions
6257 -o conftest conftest.c 1>&5'
6258 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6259 (eval $ac_try) 2>&5
6260 ac_status=$?
6261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6262 (exit $ac_status); }; }; then
6263 libc_cv_gcc_exceptions=yes
6264 else
6265 libc_cv_gcc_exceptions=no
6267 rm -f conftest*
6269 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6270 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
6271 if test $libc_cv_gcc_exceptions = yes; then
6272 exceptions=-fexceptions
6275 if test "$host_cpu" = powerpc ; then
6276 # Check for a bug present in at least versions 2.8.x of GCC
6277 # and versions 1.0.x of EGCS.
6278 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6279 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6280 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6281 echo $ECHO_N "(cached) $ECHO_C" >&6
6282 else
6283 cat >conftest.$ac_ext <<_ACEOF
6284 /* confdefs.h. */
6285 _ACEOF
6286 cat confdefs.h >>conftest.$ac_ext
6287 cat >>conftest.$ac_ext <<_ACEOF
6288 /* end confdefs.h. */
6289 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6291 main ()
6295 return 0;
6297 _ACEOF
6298 rm -f conftest.$ac_objext
6299 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6300 (eval $ac_compile) 2>conftest.er1
6301 ac_status=$?
6302 grep -v '^ *+' conftest.er1 >conftest.err
6303 rm -f conftest.er1
6304 cat conftest.err >&5
6305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6306 (exit $ac_status); } &&
6307 { ac_try='test -z "$ac_c_werror_flag"
6308 || test ! -s conftest.err'
6309 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6310 (eval $ac_try) 2>&5
6311 ac_status=$?
6312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6313 (exit $ac_status); }; } &&
6314 { ac_try='test -s conftest.$ac_objext'
6315 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6316 (eval $ac_try) 2>&5
6317 ac_status=$?
6318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6319 (exit $ac_status); }; }; then
6320 libc_cv_c_asmcr0_bug='no'
6321 else
6322 echo "$as_me: failed program was:" >&5
6323 sed 's/^/| /' conftest.$ac_ext >&5
6325 libc_cv_c_asmcr0_bug='yes'
6327 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6329 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6330 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
6331 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6332 cat >>confdefs.h <<\_ACEOF
6333 #define BROKEN_PPC_ASM_CR0 1
6334 _ACEOF
6339 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
6340 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
6341 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
6342 echo $ECHO_N "(cached) $ECHO_C" >&6
6343 else
6344 cat > conftest.c <<EOF
6345 #line $LINENO "configure"
6346 static char *__EH_FRAME_BEGIN__;
6347 _start ()
6349 #ifdef CHECK__register_frame
6350 __register_frame (__EH_FRAME_BEGIN__);
6351 __deregister_frame (__EH_FRAME_BEGIN__);
6352 #endif
6353 #ifdef CHECK__register_frame_info
6354 __register_frame_info (__EH_FRAME_BEGIN__);
6355 __deregister_frame_info (__EH_FRAME_BEGIN__);
6356 #endif
6358 int __eh_pc;
6359 __throw () {}
6360 /* FIXME: this is fragile. */
6361 malloc () {}
6362 strcmp () {}
6363 strlen () {}
6364 memcpy () {}
6365 memset () {}
6366 free () {}
6367 abort () {}
6368 __bzero () {}
6369 dl_iterate_phdr () {}
6371 libc_unwind_check="${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame_info \
6372 $LDFLAGS \
6373 -nostdlib -nostartfiles -o conftest conftest.c \
6374 -lgcc"
6375 # Some platforms' specs put -lgcc first. The second one doesn't hurt.
6376 if { ac_try='$libc_unwind_check >&5'
6377 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6378 (eval $ac_try) 2>&5
6379 ac_status=$?
6380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6381 (exit $ac_status); }; } ||
6382 { ac_try='$libc_unwind_check -lgcc_eh -lgcc >&5'
6383 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6384 (eval $ac_try) 2>&5
6385 ac_status=$?
6386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6387 (exit $ac_status); }; }
6388 then
6389 if $libc_unwind_check -v 2>&1 >/dev/null \
6390 | grep -- --eh-frame-hdr 2>&1 >/dev/null; then
6391 libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
6392 else
6393 libc_cv_gcc_dwarf2_unwind_info=static
6395 else
6396 libc_cv_gcc_dwarf2_unwind_info=no
6398 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
6399 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame
6400 $LDFLAGS -nostdlib -nostartfiles
6401 -o conftest conftest.c -lgcc >&5'
6402 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6403 (eval $ac_try) 2>&5
6404 ac_status=$?
6405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6406 (exit $ac_status); }; }; then
6407 libc_cv_gcc_dwarf2_unwind_info=yes
6408 else
6409 libc_cv_gcc_dwarf2_unwind_info=no
6412 rm -f conftest*
6414 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
6415 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
6416 case $libc_cv_gcc_dwarf2_unwind_info in
6417 yes)
6418 cat >>confdefs.h <<\_ACEOF
6419 #define HAVE_DWARF2_UNWIND_INFO 1
6420 _ACEOF
6423 static)
6424 cat >>confdefs.h <<\_ACEOF
6425 #define HAVE_DWARF2_UNWIND_INFO 1
6426 _ACEOF
6428 cat >>confdefs.h <<\_ACEOF
6429 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
6430 _ACEOF
6433 esac
6435 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6436 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6437 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6438 echo $ECHO_N "(cached) $ECHO_C" >&6
6439 else
6440 cat > conftest.c <<EOF
6441 #line $LINENO "configure"
6442 int foo (int a)
6444 a = __builtin_expect (a, 10);
6445 return a == 10 ? 0 : 1;
6448 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6449 -o conftest conftest.c -lgcc >&5'
6450 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6451 (eval $ac_try) 2>&5
6452 ac_status=$?
6453 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6454 (exit $ac_status); }; }; then
6455 libc_cv_gcc_builtin_expect=yes
6456 else
6457 libc_cv_gcc_builtin_expect=no
6459 rm -f conftest*
6461 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6462 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
6463 if test "$libc_cv_gcc_builtin_expect" = yes; then
6464 cat >>confdefs.h <<\_ACEOF
6465 #define HAVE_BUILTIN_EXPECT 1
6466 _ACEOF
6470 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6471 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6472 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6473 echo $ECHO_N "(cached) $ECHO_C" >&6
6474 else
6475 cat > conftest.c <<\EOF
6476 void zero (void *x)
6478 __builtin_memset (x, 0, 1000);
6481 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6482 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6483 (eval $ac_try) 2>&5
6484 ac_status=$?
6485 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6486 (exit $ac_status); }; };
6487 then
6488 libc_cv_gcc_builtin_memset=no
6489 else
6490 libc_cv_gcc_builtin_memset=yes
6492 rm -f conftest*
6494 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6495 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
6496 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6497 cat >>confdefs.h <<\_ACEOF
6498 #define HAVE_BUILTIN_MEMSET 1
6499 _ACEOF
6503 echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6504 echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6505 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6506 echo $ECHO_N "(cached) $ECHO_C" >&6
6507 else
6508 cat > conftest.c <<\EOF
6509 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6510 char *foo (const char *a, const char *b)
6512 return __builtin_strstr (a, b);
6515 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6516 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6517 (eval $ac_try) 2>&5
6518 ac_status=$?
6519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6520 (exit $ac_status); }; };
6521 then
6522 libc_cv_gcc_builtin_redirection=yes
6523 else
6524 libc_cv_gcc_builtin_redirection=no
6526 rm -f conftest*
6528 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6529 echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6530 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6531 cat >>confdefs.h <<\_ACEOF
6532 #define HAVE_BUILTIN_REDIRECTION 1
6533 _ACEOF
6537 echo "$as_me:$LINENO: checking for local label subtraction" >&5
6538 echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
6539 if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
6540 echo $ECHO_N "(cached) $ECHO_C" >&6
6541 else
6542 cat > conftest.c <<EOF
6543 #line $LINENO "configure"
6544 int foo (int a)
6546 static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
6547 void *p = &&l1 + ar[a];
6548 goto *p;
6550 return 1;
6552 return 2;
6555 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6556 -o conftest conftest.c -lgcc >&5'
6557 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6558 (eval $ac_try) 2>&5
6559 ac_status=$?
6560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6561 (exit $ac_status); }; }; then
6562 libc_cv_gcc_subtract_local_labels=yes
6563 else
6564 libc_cv_gcc_subtract_local_labels=no
6566 rm -f conftest*
6568 echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
6569 echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
6570 if test "$libc_cv_gcc_subtract_local_labels" = yes; then
6571 cat >>confdefs.h <<\_ACEOF
6572 #define HAVE_SUBTRACT_LOCAL_LABELS 1
6573 _ACEOF
6577 if test "x$use__thread" != xno; then
6578 echo "$as_me:$LINENO: checking for __thread" >&5
6579 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6580 if test "${libc_cv_gcc___thread+set}" = set; then
6581 echo $ECHO_N "(cached) $ECHO_C" >&6
6582 else
6583 cat > conftest.c <<\EOF
6584 __thread int a = 42;
6586 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6587 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6588 (eval $ac_try) 2>&5
6589 ac_status=$?
6590 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6591 (exit $ac_status); }; }; then
6592 libc_cv_gcc___thread=yes
6593 else
6594 libc_cv_gcc___thread=no
6596 rm -f conftest*
6598 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6599 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6600 if test "$libc_cv_gcc___thread" = yes; then
6601 cat >>confdefs.h <<\_ACEOF
6602 #define HAVE___THREAD 1
6603 _ACEOF
6606 else
6607 libc_cv_gcc___thread=no
6610 if test "$libc_cv_gcc___thread" = yes; then
6611 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6612 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6613 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6614 echo $ECHO_N "(cached) $ECHO_C" >&6
6615 else
6616 cat > conftest.c <<\EOF
6617 extern __thread int a __attribute__((tls_model ("initial-exec")));
6619 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6620 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6621 (eval $ac_try) 2>&5
6622 ac_status=$?
6623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6624 (exit $ac_status); }; }; then
6625 libc_cv_gcc_tls_model_attr=yes
6626 else
6627 libc_cv_gcc_tls_model_attr=no
6629 rm -f conftest*
6631 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6632 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6633 if test "$libc_cv_gcc_tls_model_attr" = yes; then
6634 cat >>confdefs.h <<\_ACEOF
6635 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6636 _ACEOF
6641 echo "$as_me:$LINENO: checking for libgd" >&5
6642 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6643 if test "$with_gd" != "no"; then
6644 old_CFLAGS="$CFLAGS"
6645 CFLAGS="$CFLAGS $libgd_include"
6646 old_LDFLAGS="$LDFLAGS"
6647 LDFLAGS="$LDFLAGS $libgd_ldflags"
6648 old_LIBS="$LIBS"
6649 LIBS="$LIBS -lgd -lpng -lz -lm"
6650 cat >conftest.$ac_ext <<_ACEOF
6651 /* confdefs.h. */
6652 _ACEOF
6653 cat confdefs.h >>conftest.$ac_ext
6654 cat >>conftest.$ac_ext <<_ACEOF
6655 /* end confdefs.h. */
6656 #include <gd.h>
6658 main ()
6660 gdImagePng (0, 0)
6662 return 0;
6664 _ACEOF
6665 rm -f conftest.$ac_objext conftest$ac_exeext
6666 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6667 (eval $ac_link) 2>conftest.er1
6668 ac_status=$?
6669 grep -v '^ *+' conftest.er1 >conftest.err
6670 rm -f conftest.er1
6671 cat conftest.err >&5
6672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6673 (exit $ac_status); } &&
6674 { ac_try='test -z "$ac_c_werror_flag"
6675 || test ! -s conftest.err'
6676 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6677 (eval $ac_try) 2>&5
6678 ac_status=$?
6679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6680 (exit $ac_status); }; } &&
6681 { ac_try='test -s conftest$ac_exeext'
6682 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6683 (eval $ac_try) 2>&5
6684 ac_status=$?
6685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6686 (exit $ac_status); }; }; then
6687 LIBGD=yes
6688 else
6689 echo "$as_me: failed program was:" >&5
6690 sed 's/^/| /' conftest.$ac_ext >&5
6692 LIBGD=no
6694 rm -f conftest.err conftest.$ac_objext \
6695 conftest$ac_exeext conftest.$ac_ext
6696 CFLAGS="$old_CFLAGS"
6697 LDFLAGS="$old_LDFLAGS"
6698 LIBS="$old_LIBS"
6699 else
6700 LIBGD=no
6702 echo "$as_me:$LINENO: result: $LIBGD" >&5
6703 echo "${ECHO_T}$LIBGD" >&6
6707 echo "$as_me:$LINENO: checking for egrep" >&5
6708 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6709 if test "${ac_cv_prog_egrep+set}" = set; then
6710 echo $ECHO_N "(cached) $ECHO_C" >&6
6711 else
6712 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6713 then ac_cv_prog_egrep='grep -E'
6714 else ac_cv_prog_egrep='egrep'
6717 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6718 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6719 EGREP=$ac_cv_prog_egrep
6722 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6723 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6724 if test "${ac_cv_header_stdc+set}" = set; then
6725 echo $ECHO_N "(cached) $ECHO_C" >&6
6726 else
6727 cat >conftest.$ac_ext <<_ACEOF
6728 /* confdefs.h. */
6729 _ACEOF
6730 cat confdefs.h >>conftest.$ac_ext
6731 cat >>conftest.$ac_ext <<_ACEOF
6732 /* end confdefs.h. */
6733 #include <stdlib.h>
6734 #include <stdarg.h>
6735 #include <string.h>
6736 #include <float.h>
6739 main ()
6743 return 0;
6745 _ACEOF
6746 rm -f conftest.$ac_objext
6747 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6748 (eval $ac_compile) 2>conftest.er1
6749 ac_status=$?
6750 grep -v '^ *+' conftest.er1 >conftest.err
6751 rm -f conftest.er1
6752 cat conftest.err >&5
6753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6754 (exit $ac_status); } &&
6755 { ac_try='test -z "$ac_c_werror_flag"
6756 || test ! -s conftest.err'
6757 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6758 (eval $ac_try) 2>&5
6759 ac_status=$?
6760 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6761 (exit $ac_status); }; } &&
6762 { ac_try='test -s conftest.$ac_objext'
6763 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6764 (eval $ac_try) 2>&5
6765 ac_status=$?
6766 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6767 (exit $ac_status); }; }; then
6768 ac_cv_header_stdc=yes
6769 else
6770 echo "$as_me: failed program was:" >&5
6771 sed 's/^/| /' conftest.$ac_ext >&5
6773 ac_cv_header_stdc=no
6775 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6777 if test $ac_cv_header_stdc = yes; then
6778 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6779 cat >conftest.$ac_ext <<_ACEOF
6780 /* confdefs.h. */
6781 _ACEOF
6782 cat confdefs.h >>conftest.$ac_ext
6783 cat >>conftest.$ac_ext <<_ACEOF
6784 /* end confdefs.h. */
6785 #include <string.h>
6787 _ACEOF
6788 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6789 $EGREP "memchr" >/dev/null 2>&1; then
6791 else
6792 ac_cv_header_stdc=no
6794 rm -f conftest*
6798 if test $ac_cv_header_stdc = yes; then
6799 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6800 cat >conftest.$ac_ext <<_ACEOF
6801 /* confdefs.h. */
6802 _ACEOF
6803 cat confdefs.h >>conftest.$ac_ext
6804 cat >>conftest.$ac_ext <<_ACEOF
6805 /* end confdefs.h. */
6806 #include <stdlib.h>
6808 _ACEOF
6809 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6810 $EGREP "free" >/dev/null 2>&1; then
6812 else
6813 ac_cv_header_stdc=no
6815 rm -f conftest*
6819 if test $ac_cv_header_stdc = yes; then
6820 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6821 if test "$cross_compiling" = yes; then
6823 else
6824 cat >conftest.$ac_ext <<_ACEOF
6825 /* confdefs.h. */
6826 _ACEOF
6827 cat confdefs.h >>conftest.$ac_ext
6828 cat >>conftest.$ac_ext <<_ACEOF
6829 /* end confdefs.h. */
6830 #include <ctype.h>
6831 #if ((' ' & 0x0FF) == 0x020)
6832 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6833 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6834 #else
6835 # define ISLOWER(c) \
6836 (('a' <= (c) && (c) <= 'i') \
6837 || ('j' <= (c) && (c) <= 'r') \
6838 || ('s' <= (c) && (c) <= 'z'))
6839 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6840 #endif
6842 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6844 main ()
6846 int i;
6847 for (i = 0; i < 256; i++)
6848 if (XOR (islower (i), ISLOWER (i))
6849 || toupper (i) != TOUPPER (i))
6850 exit(2);
6851 exit (0);
6853 _ACEOF
6854 rm -f conftest$ac_exeext
6855 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6856 (eval $ac_link) 2>&5
6857 ac_status=$?
6858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6859 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6860 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6861 (eval $ac_try) 2>&5
6862 ac_status=$?
6863 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6864 (exit $ac_status); }; }; then
6866 else
6867 echo "$as_me: program exited with status $ac_status" >&5
6868 echo "$as_me: failed program was:" >&5
6869 sed 's/^/| /' conftest.$ac_ext >&5
6871 ( exit $ac_status )
6872 ac_cv_header_stdc=no
6874 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6878 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6879 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6880 if test $ac_cv_header_stdc = yes; then
6882 cat >>confdefs.h <<\_ACEOF
6883 #define STDC_HEADERS 1
6884 _ACEOF
6888 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6898 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6899 inttypes.h stdint.h unistd.h
6901 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6902 echo "$as_me:$LINENO: checking for $ac_header" >&5
6903 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6904 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6905 echo $ECHO_N "(cached) $ECHO_C" >&6
6906 else
6907 cat >conftest.$ac_ext <<_ACEOF
6908 /* confdefs.h. */
6909 _ACEOF
6910 cat confdefs.h >>conftest.$ac_ext
6911 cat >>conftest.$ac_ext <<_ACEOF
6912 /* end confdefs.h. */
6913 $ac_includes_default
6915 #include <$ac_header>
6916 _ACEOF
6917 rm -f conftest.$ac_objext
6918 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6919 (eval $ac_compile) 2>conftest.er1
6920 ac_status=$?
6921 grep -v '^ *+' conftest.er1 >conftest.err
6922 rm -f conftest.er1
6923 cat conftest.err >&5
6924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6925 (exit $ac_status); } &&
6926 { ac_try='test -z "$ac_c_werror_flag"
6927 || test ! -s conftest.err'
6928 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6929 (eval $ac_try) 2>&5
6930 ac_status=$?
6931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6932 (exit $ac_status); }; } &&
6933 { ac_try='test -s conftest.$ac_objext'
6934 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6935 (eval $ac_try) 2>&5
6936 ac_status=$?
6937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6938 (exit $ac_status); }; }; then
6939 eval "$as_ac_Header=yes"
6940 else
6941 echo "$as_me: failed program was:" >&5
6942 sed 's/^/| /' conftest.$ac_ext >&5
6944 eval "$as_ac_Header=no"
6946 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6948 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6949 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6950 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6951 cat >>confdefs.h <<_ACEOF
6952 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6953 _ACEOF
6957 done
6960 echo "$as_me:$LINENO: checking for long double" >&5
6961 echo $ECHO_N "checking for long double... $ECHO_C" >&6
6962 if test "${ac_cv_type_long_double+set}" = set; then
6963 echo $ECHO_N "(cached) $ECHO_C" >&6
6964 else
6965 cat >conftest.$ac_ext <<_ACEOF
6966 /* confdefs.h. */
6967 _ACEOF
6968 cat confdefs.h >>conftest.$ac_ext
6969 cat >>conftest.$ac_ext <<_ACEOF
6970 /* end confdefs.h. */
6971 $ac_includes_default
6973 main ()
6975 if ((long double *) 0)
6976 return 0;
6977 if (sizeof (long double))
6978 return 0;
6980 return 0;
6982 _ACEOF
6983 rm -f conftest.$ac_objext
6984 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6985 (eval $ac_compile) 2>conftest.er1
6986 ac_status=$?
6987 grep -v '^ *+' conftest.er1 >conftest.err
6988 rm -f conftest.er1
6989 cat conftest.err >&5
6990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6991 (exit $ac_status); } &&
6992 { ac_try='test -z "$ac_c_werror_flag"
6993 || test ! -s conftest.err'
6994 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6995 (eval $ac_try) 2>&5
6996 ac_status=$?
6997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6998 (exit $ac_status); }; } &&
6999 { ac_try='test -s conftest.$ac_objext'
7000 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7001 (eval $ac_try) 2>&5
7002 ac_status=$?
7003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7004 (exit $ac_status); }; }; then
7005 ac_cv_type_long_double=yes
7006 else
7007 echo "$as_me: failed program was:" >&5
7008 sed 's/^/| /' conftest.$ac_ext >&5
7010 ac_cv_type_long_double=no
7012 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7014 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
7015 echo "${ECHO_T}$ac_cv_type_long_double" >&6
7017 echo "$as_me:$LINENO: checking size of long double" >&5
7018 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
7019 if test "${ac_cv_sizeof_long_double+set}" = set; then
7020 echo $ECHO_N "(cached) $ECHO_C" >&6
7021 else
7022 if test "$ac_cv_type_long_double" = yes; then
7023 # The cast to unsigned long works around a bug in the HP C Compiler
7024 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7025 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7026 # This bug is HP SR number 8606223364.
7027 if test "$cross_compiling" = yes; then
7028 # Depending upon the size, compute the lo and hi bounds.
7029 cat >conftest.$ac_ext <<_ACEOF
7030 /* confdefs.h. */
7031 _ACEOF
7032 cat confdefs.h >>conftest.$ac_ext
7033 cat >>conftest.$ac_ext <<_ACEOF
7034 /* end confdefs.h. */
7035 $ac_includes_default
7037 main ()
7039 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
7040 test_array [0] = 0
7043 return 0;
7045 _ACEOF
7046 rm -f conftest.$ac_objext
7047 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7048 (eval $ac_compile) 2>conftest.er1
7049 ac_status=$?
7050 grep -v '^ *+' conftest.er1 >conftest.err
7051 rm -f conftest.er1
7052 cat conftest.err >&5
7053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7054 (exit $ac_status); } &&
7055 { ac_try='test -z "$ac_c_werror_flag"
7056 || test ! -s conftest.err'
7057 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7058 (eval $ac_try) 2>&5
7059 ac_status=$?
7060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7061 (exit $ac_status); }; } &&
7062 { ac_try='test -s conftest.$ac_objext'
7063 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7064 (eval $ac_try) 2>&5
7065 ac_status=$?
7066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7067 (exit $ac_status); }; }; then
7068 ac_lo=0 ac_mid=0
7069 while :; do
7070 cat >conftest.$ac_ext <<_ACEOF
7071 /* confdefs.h. */
7072 _ACEOF
7073 cat confdefs.h >>conftest.$ac_ext
7074 cat >>conftest.$ac_ext <<_ACEOF
7075 /* end confdefs.h. */
7076 $ac_includes_default
7078 main ()
7080 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7081 test_array [0] = 0
7084 return 0;
7086 _ACEOF
7087 rm -f conftest.$ac_objext
7088 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7089 (eval $ac_compile) 2>conftest.er1
7090 ac_status=$?
7091 grep -v '^ *+' conftest.er1 >conftest.err
7092 rm -f conftest.er1
7093 cat conftest.err >&5
7094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7095 (exit $ac_status); } &&
7096 { ac_try='test -z "$ac_c_werror_flag"
7097 || test ! -s conftest.err'
7098 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7099 (eval $ac_try) 2>&5
7100 ac_status=$?
7101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7102 (exit $ac_status); }; } &&
7103 { ac_try='test -s conftest.$ac_objext'
7104 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7105 (eval $ac_try) 2>&5
7106 ac_status=$?
7107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7108 (exit $ac_status); }; }; then
7109 ac_hi=$ac_mid; break
7110 else
7111 echo "$as_me: failed program was:" >&5
7112 sed 's/^/| /' conftest.$ac_ext >&5
7114 ac_lo=`expr $ac_mid + 1`
7115 if test $ac_lo -le $ac_mid; then
7116 ac_lo= ac_hi=
7117 break
7119 ac_mid=`expr 2 '*' $ac_mid + 1`
7121 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7122 done
7123 else
7124 echo "$as_me: failed program was:" >&5
7125 sed 's/^/| /' conftest.$ac_ext >&5
7127 cat >conftest.$ac_ext <<_ACEOF
7128 /* confdefs.h. */
7129 _ACEOF
7130 cat confdefs.h >>conftest.$ac_ext
7131 cat >>conftest.$ac_ext <<_ACEOF
7132 /* end confdefs.h. */
7133 $ac_includes_default
7135 main ()
7137 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7138 test_array [0] = 0
7141 return 0;
7143 _ACEOF
7144 rm -f conftest.$ac_objext
7145 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7146 (eval $ac_compile) 2>conftest.er1
7147 ac_status=$?
7148 grep -v '^ *+' conftest.er1 >conftest.err
7149 rm -f conftest.er1
7150 cat conftest.err >&5
7151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7152 (exit $ac_status); } &&
7153 { ac_try='test -z "$ac_c_werror_flag"
7154 || test ! -s conftest.err'
7155 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7156 (eval $ac_try) 2>&5
7157 ac_status=$?
7158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7159 (exit $ac_status); }; } &&
7160 { ac_try='test -s conftest.$ac_objext'
7161 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7162 (eval $ac_try) 2>&5
7163 ac_status=$?
7164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7165 (exit $ac_status); }; }; then
7166 ac_hi=-1 ac_mid=-1
7167 while :; do
7168 cat >conftest.$ac_ext <<_ACEOF
7169 /* confdefs.h. */
7170 _ACEOF
7171 cat confdefs.h >>conftest.$ac_ext
7172 cat >>conftest.$ac_ext <<_ACEOF
7173 /* end confdefs.h. */
7174 $ac_includes_default
7176 main ()
7178 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7179 test_array [0] = 0
7182 return 0;
7184 _ACEOF
7185 rm -f conftest.$ac_objext
7186 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7187 (eval $ac_compile) 2>conftest.er1
7188 ac_status=$?
7189 grep -v '^ *+' conftest.er1 >conftest.err
7190 rm -f conftest.er1
7191 cat conftest.err >&5
7192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7193 (exit $ac_status); } &&
7194 { ac_try='test -z "$ac_c_werror_flag"
7195 || test ! -s conftest.err'
7196 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7197 (eval $ac_try) 2>&5
7198 ac_status=$?
7199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7200 (exit $ac_status); }; } &&
7201 { ac_try='test -s conftest.$ac_objext'
7202 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7203 (eval $ac_try) 2>&5
7204 ac_status=$?
7205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7206 (exit $ac_status); }; }; then
7207 ac_lo=$ac_mid; break
7208 else
7209 echo "$as_me: failed program was:" >&5
7210 sed 's/^/| /' conftest.$ac_ext >&5
7212 ac_hi=`expr '(' $ac_mid ')' - 1`
7213 if test $ac_mid -le $ac_hi; then
7214 ac_lo= ac_hi=
7215 break
7217 ac_mid=`expr 2 '*' $ac_mid`
7219 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7220 done
7221 else
7222 echo "$as_me: failed program was:" >&5
7223 sed 's/^/| /' conftest.$ac_ext >&5
7225 ac_lo= ac_hi=
7227 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7229 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7230 # Binary search between lo and hi bounds.
7231 while test "x$ac_lo" != "x$ac_hi"; do
7232 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7233 cat >conftest.$ac_ext <<_ACEOF
7234 /* confdefs.h. */
7235 _ACEOF
7236 cat confdefs.h >>conftest.$ac_ext
7237 cat >>conftest.$ac_ext <<_ACEOF
7238 /* end confdefs.h. */
7239 $ac_includes_default
7241 main ()
7243 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7244 test_array [0] = 0
7247 return 0;
7249 _ACEOF
7250 rm -f conftest.$ac_objext
7251 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7252 (eval $ac_compile) 2>conftest.er1
7253 ac_status=$?
7254 grep -v '^ *+' conftest.er1 >conftest.err
7255 rm -f conftest.er1
7256 cat conftest.err >&5
7257 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7258 (exit $ac_status); } &&
7259 { ac_try='test -z "$ac_c_werror_flag"
7260 || test ! -s conftest.err'
7261 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7262 (eval $ac_try) 2>&5
7263 ac_status=$?
7264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7265 (exit $ac_status); }; } &&
7266 { ac_try='test -s conftest.$ac_objext'
7267 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7268 (eval $ac_try) 2>&5
7269 ac_status=$?
7270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7271 (exit $ac_status); }; }; then
7272 ac_hi=$ac_mid
7273 else
7274 echo "$as_me: failed program was:" >&5
7275 sed 's/^/| /' conftest.$ac_ext >&5
7277 ac_lo=`expr '(' $ac_mid ')' + 1`
7279 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7280 done
7281 case $ac_lo in
7282 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7283 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7284 See \`config.log' for more details." >&5
7285 echo "$as_me: error: cannot compute sizeof (long double), 77
7286 See \`config.log' for more details." >&2;}
7287 { (exit 1); exit 1; }; } ;;
7288 esac
7289 else
7290 if test "$cross_compiling" = yes; then
7291 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7292 See \`config.log' for more details." >&5
7293 echo "$as_me: error: cannot run test program while cross compiling
7294 See \`config.log' for more details." >&2;}
7295 { (exit 1); exit 1; }; }
7296 else
7297 cat >conftest.$ac_ext <<_ACEOF
7298 /* confdefs.h. */
7299 _ACEOF
7300 cat confdefs.h >>conftest.$ac_ext
7301 cat >>conftest.$ac_ext <<_ACEOF
7302 /* end confdefs.h. */
7303 $ac_includes_default
7304 long longval () { return (long) (sizeof (long double)); }
7305 unsigned long ulongval () { return (long) (sizeof (long double)); }
7306 #include <stdio.h>
7307 #include <stdlib.h>
7309 main ()
7312 FILE *f = fopen ("conftest.val", "w");
7313 if (! f)
7314 exit (1);
7315 if (((long) (sizeof (long double))) < 0)
7317 long i = longval ();
7318 if (i != ((long) (sizeof (long double))))
7319 exit (1);
7320 fprintf (f, "%ld\n", i);
7322 else
7324 unsigned long i = ulongval ();
7325 if (i != ((long) (sizeof (long double))))
7326 exit (1);
7327 fprintf (f, "%lu\n", i);
7329 exit (ferror (f) || fclose (f) != 0);
7332 return 0;
7334 _ACEOF
7335 rm -f conftest$ac_exeext
7336 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7337 (eval $ac_link) 2>&5
7338 ac_status=$?
7339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7340 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7342 (eval $ac_try) 2>&5
7343 ac_status=$?
7344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7345 (exit $ac_status); }; }; then
7346 ac_cv_sizeof_long_double=`cat conftest.val`
7347 else
7348 echo "$as_me: program exited with status $ac_status" >&5
7349 echo "$as_me: failed program was:" >&5
7350 sed 's/^/| /' conftest.$ac_ext >&5
7352 ( exit $ac_status )
7353 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7354 See \`config.log' for more details." >&5
7355 echo "$as_me: error: cannot compute sizeof (long double), 77
7356 See \`config.log' for more details." >&2;}
7357 { (exit 1); exit 1; }; }
7359 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7362 rm -f conftest.val
7363 else
7364 ac_cv_sizeof_long_double=0
7367 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7368 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7369 cat >>confdefs.h <<_ACEOF
7370 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7371 _ACEOF
7374 sizeof_long_double=$ac_cv_sizeof_long_double
7377 ### End of automated tests.
7378 ### Now run sysdeps configure fragments.
7380 # They also can set these variables.
7381 use_ldconfig=no
7382 ldd_rewrite_script=no
7383 libc_cv_sysconfdir=$sysconfdir
7384 libc_cv_gcc_unwind_find_fde=no
7385 libc_cv_idn=no
7387 # Iterate over all the sysdep directories we will use, running their
7388 # configure fragments, and looking for a uname implementation.
7389 uname=
7390 for dir in $sysnames; do
7391 case $dir in
7392 /*) dest=$dir ;;
7393 *) dest=$srcdir/$dir ;;
7394 esac
7395 if test -r $dest/configure; then
7396 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7397 echo "${ECHO_T}running configure fragment for $dir" >&6
7398 . $dest/configure
7401 if test -z "$uname"; then
7402 if test -r $dest/uname.c ||
7403 test -r $dest/uname.S ||
7404 { test -r $dest/syscalls.list &&
7405 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7406 uname=$dir
7409 done
7411 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7412 cat >>confdefs.h <<\_ACEOF
7413 #define EXPORT_UNWIND_FIND_FDE 1
7414 _ACEOF
7419 # If we will use the generic uname implementation, we must figure out what
7420 # it will say by examining the system, and write the results in config-name.h.
7421 if test "$uname" = "sysdeps/generic"; then
7423 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7424 if test $uname_sysname != $config_os; then
7425 config_release=`echo $config_os | sed s/$uname_sysname//`
7428 echo "$as_me:$LINENO: checking OS release for uname" >&5
7429 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7430 if test "${libc_cv_uname_release+set}" = set; then
7431 echo $ECHO_N "(cached) $ECHO_C" >&6
7432 else
7433 if test -r /vmunix; then
7434 kernel_id=`strings /vmunix | grep UNIX`
7435 elif test -r /dynix; then
7436 kernel_id=`strings /dynix | grep DYNIX`
7437 else
7438 kernel_id=
7441 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7442 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7443 != x$config_release; then
7444 # The configuration release is a substring of the kernel release.
7445 libc_cv_uname_release=$kernel_release
7446 elif test x$config_release != x; then
7447 libc_cv_uname_release=$config_release
7448 elif test x$kernel_release != x; then
7449 libc_cv_uname_release=$kernel_release
7450 else
7451 libc_cv_uname_release=unknown
7454 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7455 echo "${ECHO_T}$libc_cv_uname_release" >&6
7456 uname_release="$libc_cv_uname_release"
7458 echo "$as_me:$LINENO: checking OS version for uname" >&5
7459 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7460 if test "${libc_cv_uname_version+set}" = set; then
7461 echo $ECHO_N "(cached) $ECHO_C" >&6
7462 else
7463 if test -r /vmunix; then
7464 kernel_id=`strings /vmunix | grep UNIX`
7465 elif test -r /dynix; then
7466 kernel_id=`strings /dynix | grep DYNIX`
7467 else
7468 kernel_id=
7471 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7472 if test -n "$kernel_version"; then
7473 libc_cv_uname_version="$kernel_version"
7474 else
7475 libc_cv_uname_version=unknown
7478 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7479 echo "${ECHO_T}$libc_cv_uname_version" >&6
7480 uname_version="$libc_cv_uname_version"
7482 config_uname=config-name.h:config-name.in
7483 else
7484 # For non-generic uname, we don't need to create config-name.h at all.
7485 config_uname=
7488 cat >>confdefs.h <<\_ACEOF
7489 #define USE_IN_LIBIO 1
7490 _ACEOF
7493 # Test for old glibc 2.0.x headers so that they can be removed properly
7494 # Search only in includedir.
7495 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7496 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7497 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7498 then
7499 old_glibc_headers=yes
7500 else
7501 old_glibc_headers=no
7503 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7504 echo "${ECHO_T}$old_glibc_headers" >&6
7505 if test ${old_glibc_headers} = yes; then
7506 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7507 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7508 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7509 echo "$as_me: WARNING: *** be removed." >&2;}
7523 if test $gnu_ld = yes; then
7524 cat >>confdefs.h <<\_ACEOF
7525 #define HAVE_GNU_LD 1
7526 _ACEOF
7529 if test $gnu_as = yes; then
7530 cat >>confdefs.h <<\_ACEOF
7531 #define HAVE_GNU_AS 1
7532 _ACEOF
7535 if test $elf = yes; then
7536 cat >>confdefs.h <<\_ACEOF
7537 #define HAVE_ELF 1
7538 _ACEOF
7541 if test $xcoff = yes; then
7542 cat >>confdefs.h <<\_ACEOF
7543 #define HAVE_XCOFF 1
7544 _ACEOF
7550 if test $shared = default; then
7551 if test $gnu_ld = yes; then
7552 shared=$elf
7553 else
7554 # For now we do not assume shared libs are available. In future more
7555 # tests might become available.
7556 shared=no
7560 if test x"$libc_cv_idn" = xyes; then
7561 cat >>confdefs.h <<\_ACEOF
7562 #define HAVE_LIBIDN 1
7563 _ACEOF
7567 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7568 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7569 if test "${pic_default+set}" = set; then
7570 echo $ECHO_N "(cached) $ECHO_C" >&6
7571 else
7572 pic_default=yes
7573 cat > conftest.c <<EOF
7574 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7575 # error PIC is default.
7576 #endif
7578 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7579 pic_default=no
7581 rm -f conftest.*
7583 echo "$as_me:$LINENO: result: $pic_default" >&5
7584 echo "${ECHO_T}$pic_default" >&6
7595 case "$add_ons" in
7596 *door*) linux_doors=yes ;;
7597 *) linux_doors=no ;;
7598 esac
7603 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7604 config_makefile=
7605 else
7606 config_makefile=Makefile
7609 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7610 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7614 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7616 ac_config_commands="$ac_config_commands default"
7618 cat >confcache <<\_ACEOF
7619 # This file is a shell script that caches the results of configure
7620 # tests run on this system so they can be shared between configure
7621 # scripts and configure runs, see configure's option --config-cache.
7622 # It is not useful on other systems. If it contains results you don't
7623 # want to keep, you may remove or edit it.
7625 # config.status only pays attention to the cache file if you give it
7626 # the --recheck option to rerun configure.
7628 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7629 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7630 # following values.
7632 _ACEOF
7634 # The following way of writing the cache mishandles newlines in values,
7635 # but we know of no workaround that is simple, portable, and efficient.
7636 # So, don't put newlines in cache variables' values.
7637 # Ultrix sh set writes to stderr and can't be redirected directly,
7638 # and sets the high bit in the cache file unless we assign to the vars.
7640 (set) 2>&1 |
7641 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7642 *ac_space=\ *)
7643 # `set' does not quote correctly, so add quotes (double-quote
7644 # substitution turns \\\\ into \\, and sed turns \\ into \).
7645 sed -n \
7646 "s/'/'\\\\''/g;
7647 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7650 # `set' quotes correctly as required by POSIX, so do not add quotes.
7651 sed -n \
7652 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7654 esac;
7656 sed '
7657 t clear
7658 : clear
7659 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7660 t end
7661 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7662 : end' >>confcache
7663 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7664 if test -w $cache_file; then
7665 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7666 cat confcache >$cache_file
7667 else
7668 echo "not updating unwritable cache $cache_file"
7671 rm -f confcache
7673 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7674 # Let make expand exec_prefix.
7675 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7677 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7678 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7679 # trailing colons and then remove the whole line if VPATH becomes empty
7680 # (actually we leave an empty line to preserve line numbers).
7681 if test "x$srcdir" = x.; then
7682 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7683 s/:*\$(srcdir):*/:/;
7684 s/:*\${srcdir}:*/:/;
7685 s/:*@srcdir@:*/:/;
7686 s/^\([^=]*=[ ]*\):*/\1/;
7687 s/:*$//;
7688 s/^[^=]*=[ ]*$//;
7692 DEFS=-DHAVE_CONFIG_H
7694 ac_libobjs=
7695 ac_ltlibobjs=
7696 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7697 # 1. Remove the extension, and $U if already installed.
7698 ac_i=`echo "$ac_i" |
7699 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7700 # 2. Add them.
7701 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7702 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7703 done
7704 LIBOBJS=$ac_libobjs
7706 LTLIBOBJS=$ac_ltlibobjs
7710 : ${CONFIG_STATUS=./config.status}
7711 ac_clean_files_save=$ac_clean_files
7712 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7713 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7714 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7715 cat >$CONFIG_STATUS <<_ACEOF
7716 #! $SHELL
7717 # Generated by $as_me.
7718 # Run this file to recreate the current configuration.
7719 # Compiler output produced by configure, useful for debugging
7720 # configure, is in config.log if it exists.
7722 debug=false
7723 ac_cs_recheck=false
7724 ac_cs_silent=false
7725 SHELL=\${CONFIG_SHELL-$SHELL}
7726 _ACEOF
7728 cat >>$CONFIG_STATUS <<\_ACEOF
7729 ## --------------------- ##
7730 ## M4sh Initialization. ##
7731 ## --------------------- ##
7733 # Be Bourne compatible
7734 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7735 emulate sh
7736 NULLCMD=:
7737 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7738 # is contrary to our usage. Disable this feature.
7739 alias -g '${1+"$@"}'='"$@"'
7740 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7741 set -o posix
7743 DUALCASE=1; export DUALCASE # for MKS sh
7745 # Support unset when possible.
7746 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7747 as_unset=unset
7748 else
7749 as_unset=false
7753 # Work around bugs in pre-3.0 UWIN ksh.
7754 $as_unset ENV MAIL MAILPATH
7755 PS1='$ '
7756 PS2='> '
7757 PS4='+ '
7759 # NLS nuisances.
7760 for as_var in \
7761 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7762 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7763 LC_TELEPHONE LC_TIME
7765 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7766 eval $as_var=C; export $as_var
7767 else
7768 $as_unset $as_var
7770 done
7772 # Required to use basename.
7773 if expr a : '\(a\)' >/dev/null 2>&1; then
7774 as_expr=expr
7775 else
7776 as_expr=false
7779 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7780 as_basename=basename
7781 else
7782 as_basename=false
7786 # Name of the executable.
7787 as_me=`$as_basename "$0" ||
7788 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7789 X"$0" : 'X\(//\)$' \| \
7790 X"$0" : 'X\(/\)$' \| \
7791 . : '\(.\)' 2>/dev/null ||
7792 echo X/"$0" |
7793 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7794 /^X\/\(\/\/\)$/{ s//\1/; q; }
7795 /^X\/\(\/\).*/{ s//\1/; q; }
7796 s/.*/./; q'`
7799 # PATH needs CR, and LINENO needs CR and PATH.
7800 # Avoid depending upon Character Ranges.
7801 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7802 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7803 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7804 as_cr_digits='0123456789'
7805 as_cr_alnum=$as_cr_Letters$as_cr_digits
7807 # The user is always right.
7808 if test "${PATH_SEPARATOR+set}" != set; then
7809 echo "#! /bin/sh" >conf$$.sh
7810 echo "exit 0" >>conf$$.sh
7811 chmod +x conf$$.sh
7812 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7813 PATH_SEPARATOR=';'
7814 else
7815 PATH_SEPARATOR=:
7817 rm -f conf$$.sh
7821 as_lineno_1=$LINENO
7822 as_lineno_2=$LINENO
7823 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7824 test "x$as_lineno_1" != "x$as_lineno_2" &&
7825 test "x$as_lineno_3" = "x$as_lineno_2" || {
7826 # Find who we are. Look in the path if we contain no path at all
7827 # relative or not.
7828 case $0 in
7829 *[\\/]* ) as_myself=$0 ;;
7830 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7831 for as_dir in $PATH
7833 IFS=$as_save_IFS
7834 test -z "$as_dir" && as_dir=.
7835 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7836 done
7839 esac
7840 # We did not find ourselves, most probably we were run as `sh COMMAND'
7841 # in which case we are not to be found in the path.
7842 if test "x$as_myself" = x; then
7843 as_myself=$0
7845 if test ! -f "$as_myself"; then
7846 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7847 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7848 { (exit 1); exit 1; }; }
7850 case $CONFIG_SHELL in
7852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7853 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7855 IFS=$as_save_IFS
7856 test -z "$as_dir" && as_dir=.
7857 for as_base in sh bash ksh sh5; do
7858 case $as_dir in
7860 if ("$as_dir/$as_base" -c '
7861 as_lineno_1=$LINENO
7862 as_lineno_2=$LINENO
7863 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7864 test "x$as_lineno_1" != "x$as_lineno_2" &&
7865 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
7866 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7867 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7868 CONFIG_SHELL=$as_dir/$as_base
7869 export CONFIG_SHELL
7870 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7871 fi;;
7872 esac
7873 done
7874 done
7876 esac
7878 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7879 # uniformly replaced by the line number. The first 'sed' inserts a
7880 # line-number line before each line; the second 'sed' does the real
7881 # work. The second script uses 'N' to pair each line-number line
7882 # with the numbered line, and appends trailing '-' during
7883 # substitution so that $LINENO is not a special case at line end.
7884 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7885 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
7886 sed '=' <$as_myself |
7887 sed '
7889 s,$,-,
7890 : loop
7891 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7892 t loop
7893 s,-$,,
7894 s,^['$as_cr_digits']*\n,,
7895 ' >$as_me.lineno &&
7896 chmod +x $as_me.lineno ||
7897 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7898 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7899 { (exit 1); exit 1; }; }
7901 # Don't try to exec as it changes $[0], causing all sort of problems
7902 # (the dirname of $[0] is not the place where we might find the
7903 # original and so on. Autoconf is especially sensible to this).
7904 . ./$as_me.lineno
7905 # Exit status is that of the last command.
7906 exit
7910 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7911 *c*,-n*) ECHO_N= ECHO_C='
7912 ' ECHO_T=' ' ;;
7913 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7914 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
7915 esac
7917 if expr a : '\(a\)' >/dev/null 2>&1; then
7918 as_expr=expr
7919 else
7920 as_expr=false
7923 rm -f conf$$ conf$$.exe conf$$.file
7924 echo >conf$$.file
7925 if ln -s conf$$.file conf$$ 2>/dev/null; then
7926 # We could just check for DJGPP; but this test a) works b) is more generic
7927 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7928 if test -f conf$$.exe; then
7929 # Don't use ln at all; we don't have any links
7930 as_ln_s='cp -p'
7931 else
7932 as_ln_s='ln -s'
7934 elif ln conf$$.file conf$$ 2>/dev/null; then
7935 as_ln_s=ln
7936 else
7937 as_ln_s='cp -p'
7939 rm -f conf$$ conf$$.exe conf$$.file
7941 if mkdir -p . 2>/dev/null; then
7942 as_mkdir_p=:
7943 else
7944 test -d ./-p && rmdir ./-p
7945 as_mkdir_p=false
7948 as_executable_p="test -f"
7950 # Sed expression to map a string onto a valid CPP name.
7951 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7953 # Sed expression to map a string onto a valid variable name.
7954 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7957 # IFS
7958 # We need space, tab and new line, in precisely that order.
7959 as_nl='
7961 IFS=" $as_nl"
7963 # CDPATH.
7964 $as_unset CDPATH
7966 exec 6>&1
7968 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7969 # report actual input values of CONFIG_FILES etc. instead of their
7970 # values after options handling. Logging --version etc. is OK.
7971 exec 5>>config.log
7973 echo
7974 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7975 ## Running $as_me. ##
7976 _ASBOX
7977 } >&5
7978 cat >&5 <<_CSEOF
7980 This file was extended by GNU C Library $as_me (see version.h), which was
7981 generated by GNU Autoconf 2.59. Invocation command line was
7983 CONFIG_FILES = $CONFIG_FILES
7984 CONFIG_HEADERS = $CONFIG_HEADERS
7985 CONFIG_LINKS = $CONFIG_LINKS
7986 CONFIG_COMMANDS = $CONFIG_COMMANDS
7987 $ $0 $@
7989 _CSEOF
7990 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7991 echo >&5
7992 _ACEOF
7994 # Files that config.status was made for.
7995 if test -n "$ac_config_files"; then
7996 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7999 if test -n "$ac_config_headers"; then
8000 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8003 if test -n "$ac_config_links"; then
8004 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8007 if test -n "$ac_config_commands"; then
8008 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8011 cat >>$CONFIG_STATUS <<\_ACEOF
8013 ac_cs_usage="\
8014 \`$as_me' instantiates files from templates according to the
8015 current configuration.
8017 Usage: $0 [OPTIONS] [FILE]...
8019 -h, --help print this help, then exit
8020 -V, --version print version number, then exit
8021 -q, --quiet do not print progress messages
8022 -d, --debug don't remove temporary files
8023 --recheck update $as_me by reconfiguring in the same conditions
8024 --file=FILE[:TEMPLATE]
8025 instantiate the configuration file FILE
8026 --header=FILE[:TEMPLATE]
8027 instantiate the configuration header FILE
8029 Configuration files:
8030 $config_files
8032 Configuration headers:
8033 $config_headers
8035 Configuration commands:
8036 $config_commands
8038 Report bugs to <bug-autoconf@gnu.org>."
8039 _ACEOF
8041 cat >>$CONFIG_STATUS <<_ACEOF
8042 ac_cs_version="\\
8043 GNU C Library config.status (see version.h)
8044 configured by $0, generated by GNU Autoconf 2.59,
8045 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8047 Copyright (C) 2003 Free Software Foundation, Inc.
8048 This config.status script is free software; the Free Software Foundation
8049 gives unlimited permission to copy, distribute and modify it."
8050 srcdir=$srcdir
8051 INSTALL="$INSTALL"
8052 _ACEOF
8054 cat >>$CONFIG_STATUS <<\_ACEOF
8055 # If no file are specified by the user, then we need to provide default
8056 # value. By we need to know if files were specified by the user.
8057 ac_need_defaults=:
8058 while test $# != 0
8060 case $1 in
8061 --*=*)
8062 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8063 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8064 ac_shift=:
8067 ac_option=$1
8068 ac_optarg=$2
8069 ac_shift=shift
8071 *) # This is not an option, so the user has probably given explicit
8072 # arguments.
8073 ac_option=$1
8074 ac_need_defaults=false;;
8075 esac
8077 case $ac_option in
8078 # Handling of the options.
8079 _ACEOF
8080 cat >>$CONFIG_STATUS <<\_ACEOF
8081 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8082 ac_cs_recheck=: ;;
8083 --version | --vers* | -V )
8084 echo "$ac_cs_version"; exit 0 ;;
8085 --he | --h)
8086 # Conflict between --help and --header
8087 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8088 Try \`$0 --help' for more information." >&5
8089 echo "$as_me: error: ambiguous option: $1
8090 Try \`$0 --help' for more information." >&2;}
8091 { (exit 1); exit 1; }; };;
8092 --help | --hel | -h )
8093 echo "$ac_cs_usage"; exit 0 ;;
8094 --debug | --d* | -d )
8095 debug=: ;;
8096 --file | --fil | --fi | --f )
8097 $ac_shift
8098 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8099 ac_need_defaults=false;;
8100 --header | --heade | --head | --hea )
8101 $ac_shift
8102 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8103 ac_need_defaults=false;;
8104 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8105 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8106 ac_cs_silent=: ;;
8108 # This is an error.
8109 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8110 Try \`$0 --help' for more information." >&5
8111 echo "$as_me: error: unrecognized option: $1
8112 Try \`$0 --help' for more information." >&2;}
8113 { (exit 1); exit 1; }; } ;;
8115 *) ac_config_targets="$ac_config_targets $1" ;;
8117 esac
8118 shift
8119 done
8121 ac_configure_extra_args=
8123 if $ac_cs_silent; then
8124 exec 6>/dev/null
8125 ac_configure_extra_args="$ac_configure_extra_args --silent"
8128 _ACEOF
8129 cat >>$CONFIG_STATUS <<_ACEOF
8130 if \$ac_cs_recheck; then
8131 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8132 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8135 _ACEOF
8137 cat >>$CONFIG_STATUS <<_ACEOF
8139 # INIT-COMMANDS section.
8142 config_vars='$config_vars'
8144 _ACEOF
8148 cat >>$CONFIG_STATUS <<\_ACEOF
8149 for ac_config_target in $ac_config_targets
8151 case "$ac_config_target" in
8152 # Handling of arguments.
8153 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8154 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8155 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8156 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8157 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8158 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8159 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8160 { (exit 1); exit 1; }; };;
8161 esac
8162 done
8164 # If the user did not use the arguments to specify the items to instantiate,
8165 # then the envvar interface is used. Set only those that are not.
8166 # We use the long form for the default assignment because of an extremely
8167 # bizarre bug on SunOS 4.1.3.
8168 if $ac_need_defaults; then
8169 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8170 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8171 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8174 # Have a temporary directory for convenience. Make it in the build tree
8175 # simply because there is no reason to put it here, and in addition,
8176 # creating and moving files from /tmp can sometimes cause problems.
8177 # Create a temporary directory, and hook for its removal unless debugging.
8178 $debug ||
8180 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8181 trap '{ (exit 1); exit 1; }' 1 2 13 15
8184 # Create a (secure) tmp directory for tmp files.
8187 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8188 test -n "$tmp" && test -d "$tmp"
8189 } ||
8191 tmp=./confstat$$-$RANDOM
8192 (umask 077 && mkdir $tmp)
8193 } ||
8195 echo "$me: cannot create a temporary directory in ." >&2
8196 { (exit 1); exit 1; }
8199 _ACEOF
8201 cat >>$CONFIG_STATUS <<_ACEOF
8204 # CONFIG_FILES section.
8207 # No need to generate the scripts if there are no CONFIG_FILES.
8208 # This happens for instance when ./config.status config.h
8209 if test -n "\$CONFIG_FILES"; then
8210 # Protect against being on the right side of a sed subst in config.status.
8211 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8212 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8213 s,@SHELL@,$SHELL,;t t
8214 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8215 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8216 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8217 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8218 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8219 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8220 s,@exec_prefix@,$exec_prefix,;t t
8221 s,@prefix@,$prefix,;t t
8222 s,@program_transform_name@,$program_transform_name,;t t
8223 s,@bindir@,$bindir,;t t
8224 s,@sbindir@,$sbindir,;t t
8225 s,@libexecdir@,$libexecdir,;t t
8226 s,@datadir@,$datadir,;t t
8227 s,@sysconfdir@,$sysconfdir,;t t
8228 s,@sharedstatedir@,$sharedstatedir,;t t
8229 s,@localstatedir@,$localstatedir,;t t
8230 s,@libdir@,$libdir,;t t
8231 s,@includedir@,$includedir,;t t
8232 s,@oldincludedir@,$oldincludedir,;t t
8233 s,@infodir@,$infodir,;t t
8234 s,@mandir@,$mandir,;t t
8235 s,@build_alias@,$build_alias,;t t
8236 s,@host_alias@,$host_alias,;t t
8237 s,@target_alias@,$target_alias,;t t
8238 s,@DEFS@,$DEFS,;t t
8239 s,@ECHO_C@,$ECHO_C,;t t
8240 s,@ECHO_N@,$ECHO_N,;t t
8241 s,@ECHO_T@,$ECHO_T,;t t
8242 s,@LIBS@,$LIBS,;t t
8243 s,@with_fp@,$with_fp,;t t
8244 s,@with_cvs@,$with_cvs,;t t
8245 s,@enable_check_abi@,$enable_check_abi,;t t
8246 s,@oldest_abi@,$oldest_abi,;t t
8247 s,@bindnow@,$bindnow,;t t
8248 s,@force_install@,$force_install,;t t
8249 s,@all_warnings@,$all_warnings,;t t
8250 s,@build@,$build,;t t
8251 s,@build_cpu@,$build_cpu,;t t
8252 s,@build_vendor@,$build_vendor,;t t
8253 s,@build_os@,$build_os,;t t
8254 s,@host@,$host,;t t
8255 s,@host_cpu@,$host_cpu,;t t
8256 s,@host_vendor@,$host_vendor,;t t
8257 s,@host_os@,$host_os,;t t
8258 s,@subdirs@,$subdirs,;t t
8259 s,@add_ons@,$add_ons,;t t
8260 s,@base_machine@,$base_machine,;t t
8261 s,@sysnames@,$sysnames,;t t
8262 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8263 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8264 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8265 s,@LN_S@,$LN_S,;t t
8266 s,@CC@,$CC,;t t
8267 s,@CFLAGS@,$CFLAGS,;t t
8268 s,@LDFLAGS@,$LDFLAGS,;t t
8269 s,@CPPFLAGS@,$CPPFLAGS,;t t
8270 s,@ac_ct_CC@,$ac_ct_CC,;t t
8271 s,@OBJEXT@,$OBJEXT,;t t
8272 s,@BUILD_CC@,$BUILD_CC,;t t
8273 s,@cross_compiling@,$cross_compiling,;t t
8274 s,@CPP@,$CPP,;t t
8275 s,@CXX@,$CXX,;t t
8276 s,@CXXFLAGS@,$CXXFLAGS,;t t
8277 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8278 s,@AR@,$AR,;t t
8279 s,@OBJDUMP@,$OBJDUMP,;t t
8280 s,@RANLIB@,$RANLIB,;t t
8281 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8282 s,@MIG@,$MIG,;t t
8283 s,@AS@,$AS,;t t
8284 s,@LD@,$LD,;t t
8285 s,@PWD_P@,$PWD_P,;t t
8286 s,@MAKE@,$MAKE,;t t
8287 s,@MSGFMT@,$MSGFMT,;t t
8288 s,@MAKEINFO@,$MAKEINFO,;t t
8289 s,@SED@,$SED,;t t
8290 s,@AUTOCONF@,$AUTOCONF,;t t
8291 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8292 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8293 s,@BASH@,$BASH,;t t
8294 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8295 s,@KSH@,$KSH,;t t
8296 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8297 s,@AWK@,$AWK,;t t
8298 s,@PERL@,$PERL,;t t
8299 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8300 s,@BISON@,$BISON,;t t
8301 s,@VERSIONING@,$VERSIONING,;t t
8302 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8303 s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
8304 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8305 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8306 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8307 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8308 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8309 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8310 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8311 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8312 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8313 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8314 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8315 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8316 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8317 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8318 s,@libc_cv_cpp_asm_debuginfo@,$libc_cv_cpp_asm_debuginfo,;t t
8319 s,@no_whole_archive@,$no_whole_archive,;t t
8320 s,@exceptions@,$exceptions,;t t
8321 s,@LIBGD@,$LIBGD,;t t
8322 s,@EGREP@,$EGREP,;t t
8323 s,@sizeof_long_double@,$sizeof_long_double,;t t
8324 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8325 s,@uname_sysname@,$uname_sysname,;t t
8326 s,@uname_release@,$uname_release,;t t
8327 s,@uname_version@,$uname_version,;t t
8328 s,@old_glibc_headers@,$old_glibc_headers,;t t
8329 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8330 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8331 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8332 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8333 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8334 s,@use_ldconfig@,$use_ldconfig,;t t
8335 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8336 s,@gnu_ld@,$gnu_ld,;t t
8337 s,@gnu_as@,$gnu_as,;t t
8338 s,@elf@,$elf,;t t
8339 s,@xcoff@,$xcoff,;t t
8340 s,@static@,$static,;t t
8341 s,@shared@,$shared,;t t
8342 s,@pic_default@,$pic_default,;t t
8343 s,@profile@,$profile,;t t
8344 s,@omitfp@,$omitfp,;t t
8345 s,@bounded@,$bounded,;t t
8346 s,@static_nss@,$static_nss,;t t
8347 s,@nopic_initfini@,$nopic_initfini,;t t
8348 s,@DEFINES@,$DEFINES,;t t
8349 s,@linux_doors@,$linux_doors,;t t
8350 s,@mach_interface_list@,$mach_interface_list,;t t
8351 s,@VERSION@,$VERSION,;t t
8352 s,@RELEASE@,$RELEASE,;t t
8353 s,@LIBOBJS@,$LIBOBJS,;t t
8354 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8355 CEOF
8357 _ACEOF
8359 cat >>$CONFIG_STATUS <<\_ACEOF
8360 # Split the substitutions into bite-sized pieces for seds with
8361 # small command number limits, like on Digital OSF/1 and HP-UX.
8362 ac_max_sed_lines=48
8363 ac_sed_frag=1 # Number of current file.
8364 ac_beg=1 # First line for current file.
8365 ac_end=$ac_max_sed_lines # Line after last line for current file.
8366 ac_more_lines=:
8367 ac_sed_cmds=
8368 while $ac_more_lines; do
8369 if test $ac_beg -gt 1; then
8370 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8371 else
8372 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8374 if test ! -s $tmp/subs.frag; then
8375 ac_more_lines=false
8376 else
8377 # The purpose of the label and of the branching condition is to
8378 # speed up the sed processing (if there are no `@' at all, there
8379 # is no need to browse any of the substitutions).
8380 # These are the two extra sed commands mentioned above.
8381 (echo ':t
8382 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8383 if test -z "$ac_sed_cmds"; then
8384 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8385 else
8386 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8388 ac_sed_frag=`expr $ac_sed_frag + 1`
8389 ac_beg=$ac_end
8390 ac_end=`expr $ac_end + $ac_max_sed_lines`
8392 done
8393 if test -z "$ac_sed_cmds"; then
8394 ac_sed_cmds=cat
8396 fi # test -n "$CONFIG_FILES"
8398 _ACEOF
8399 cat >>$CONFIG_STATUS <<\_ACEOF
8400 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8401 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8402 case $ac_file in
8403 - | *:- | *:-:* ) # input from stdin
8404 cat >$tmp/stdin
8405 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8406 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8407 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8408 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8409 * ) ac_file_in=$ac_file.in ;;
8410 esac
8412 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8413 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8414 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8415 X"$ac_file" : 'X\(//\)[^/]' \| \
8416 X"$ac_file" : 'X\(//\)$' \| \
8417 X"$ac_file" : 'X\(/\)' \| \
8418 . : '\(.\)' 2>/dev/null ||
8419 echo X"$ac_file" |
8420 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8421 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8422 /^X\(\/\/\)$/{ s//\1/; q; }
8423 /^X\(\/\).*/{ s//\1/; q; }
8424 s/.*/./; q'`
8425 { if $as_mkdir_p; then
8426 mkdir -p "$ac_dir"
8427 else
8428 as_dir="$ac_dir"
8429 as_dirs=
8430 while test ! -d "$as_dir"; do
8431 as_dirs="$as_dir $as_dirs"
8432 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8433 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8434 X"$as_dir" : 'X\(//\)[^/]' \| \
8435 X"$as_dir" : 'X\(//\)$' \| \
8436 X"$as_dir" : 'X\(/\)' \| \
8437 . : '\(.\)' 2>/dev/null ||
8438 echo X"$as_dir" |
8439 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8440 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8441 /^X\(\/\/\)$/{ s//\1/; q; }
8442 /^X\(\/\).*/{ s//\1/; q; }
8443 s/.*/./; q'`
8444 done
8445 test ! -n "$as_dirs" || mkdir $as_dirs
8446 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8447 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8448 { (exit 1); exit 1; }; }; }
8450 ac_builddir=.
8452 if test "$ac_dir" != .; then
8453 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8454 # A "../" for each directory in $ac_dir_suffix.
8455 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8456 else
8457 ac_dir_suffix= ac_top_builddir=
8460 case $srcdir in
8461 .) # No --srcdir option. We are building in place.
8462 ac_srcdir=.
8463 if test -z "$ac_top_builddir"; then
8464 ac_top_srcdir=.
8465 else
8466 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8467 fi ;;
8468 [\\/]* | ?:[\\/]* ) # Absolute path.
8469 ac_srcdir=$srcdir$ac_dir_suffix;
8470 ac_top_srcdir=$srcdir ;;
8471 *) # Relative path.
8472 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8473 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8474 esac
8476 # Do not use `cd foo && pwd` to compute absolute paths, because
8477 # the directories may not exist.
8478 case `pwd` in
8479 .) ac_abs_builddir="$ac_dir";;
8481 case "$ac_dir" in
8482 .) ac_abs_builddir=`pwd`;;
8483 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8484 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8485 esac;;
8486 esac
8487 case $ac_abs_builddir in
8488 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8490 case ${ac_top_builddir}. in
8491 .) ac_abs_top_builddir=$ac_abs_builddir;;
8492 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8493 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8494 esac;;
8495 esac
8496 case $ac_abs_builddir in
8497 .) ac_abs_srcdir=$ac_srcdir;;
8499 case $ac_srcdir in
8500 .) ac_abs_srcdir=$ac_abs_builddir;;
8501 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8502 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8503 esac;;
8504 esac
8505 case $ac_abs_builddir in
8506 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8508 case $ac_top_srcdir in
8509 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8510 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8511 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8512 esac;;
8513 esac
8516 case $INSTALL in
8517 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8518 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8519 esac
8521 if test x"$ac_file" != x-; then
8522 { echo "$as_me:$LINENO: creating $ac_file" >&5
8523 echo "$as_me: creating $ac_file" >&6;}
8524 rm -f "$ac_file"
8526 # Let's still pretend it is `configure' which instantiates (i.e., don't
8527 # use $as_me), people would be surprised to read:
8528 # /* config.h. Generated by config.status. */
8529 if test x"$ac_file" = x-; then
8530 configure_input=
8531 else
8532 configure_input="$ac_file. "
8534 configure_input=$configure_input"Generated from `echo $ac_file_in |
8535 sed 's,.*/,,'` by configure."
8537 # First look for the input files in the build tree, otherwise in the
8538 # src tree.
8539 ac_file_inputs=`IFS=:
8540 for f in $ac_file_in; do
8541 case $f in
8542 -) echo $tmp/stdin ;;
8543 [\\/$]*)
8544 # Absolute (can't be DOS-style, as IFS=:)
8545 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8546 echo "$as_me: error: cannot find input file: $f" >&2;}
8547 { (exit 1); exit 1; }; }
8548 echo "$f";;
8549 *) # Relative
8550 if test -f "$f"; then
8551 # Build tree
8552 echo "$f"
8553 elif test -f "$srcdir/$f"; then
8554 # Source tree
8555 echo "$srcdir/$f"
8556 else
8557 # /dev/null tree
8558 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8559 echo "$as_me: error: cannot find input file: $f" >&2;}
8560 { (exit 1); exit 1; }; }
8561 fi;;
8562 esac
8563 done` || { (exit 1); exit 1; }
8564 _ACEOF
8565 cat >>$CONFIG_STATUS <<_ACEOF
8566 sed "$ac_vpsub
8567 $extrasub
8568 _ACEOF
8569 cat >>$CONFIG_STATUS <<\_ACEOF
8571 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8572 s,@configure_input@,$configure_input,;t t
8573 s,@srcdir@,$ac_srcdir,;t t
8574 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8575 s,@top_srcdir@,$ac_top_srcdir,;t t
8576 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8577 s,@builddir@,$ac_builddir,;t t
8578 s,@abs_builddir@,$ac_abs_builddir,;t t
8579 s,@top_builddir@,$ac_top_builddir,;t t
8580 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8581 s,@INSTALL@,$ac_INSTALL,;t t
8582 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8583 rm -f $tmp/stdin
8584 if test x"$ac_file" != x-; then
8585 mv $tmp/out $ac_file
8586 else
8587 cat $tmp/out
8588 rm -f $tmp/out
8591 done
8592 _ACEOF
8593 cat >>$CONFIG_STATUS <<\_ACEOF
8596 # CONFIG_HEADER section.
8599 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8600 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8602 # ac_d sets the value in "#define NAME VALUE" lines.
8603 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8604 ac_dB='[ ].*$,\1#\2'
8605 ac_dC=' '
8606 ac_dD=',;t'
8607 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8608 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8609 ac_uB='$,\1#\2define\3'
8610 ac_uC=' '
8611 ac_uD=',;t'
8613 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8614 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8615 case $ac_file in
8616 - | *:- | *:-:* ) # input from stdin
8617 cat >$tmp/stdin
8618 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8619 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8620 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8621 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8622 * ) ac_file_in=$ac_file.in ;;
8623 esac
8625 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8626 echo "$as_me: creating $ac_file" >&6;}
8628 # First look for the input files in the build tree, otherwise in the
8629 # src tree.
8630 ac_file_inputs=`IFS=:
8631 for f in $ac_file_in; do
8632 case $f in
8633 -) echo $tmp/stdin ;;
8634 [\\/$]*)
8635 # Absolute (can't be DOS-style, as IFS=:)
8636 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8637 echo "$as_me: error: cannot find input file: $f" >&2;}
8638 { (exit 1); exit 1; }; }
8639 # Do quote $f, to prevent DOS paths from being IFS'd.
8640 echo "$f";;
8641 *) # Relative
8642 if test -f "$f"; then
8643 # Build tree
8644 echo "$f"
8645 elif test -f "$srcdir/$f"; then
8646 # Source tree
8647 echo "$srcdir/$f"
8648 else
8649 # /dev/null tree
8650 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8651 echo "$as_me: error: cannot find input file: $f" >&2;}
8652 { (exit 1); exit 1; }; }
8653 fi;;
8654 esac
8655 done` || { (exit 1); exit 1; }
8656 # Remove the trailing spaces.
8657 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8659 _ACEOF
8661 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8662 # `conftest.undefs', that substitutes the proper values into
8663 # config.h.in to produce config.h. The first handles `#define'
8664 # templates, and the second `#undef' templates.
8665 # And first: Protect against being on the right side of a sed subst in
8666 # config.status. Protect against being in an unquoted here document
8667 # in config.status.
8668 rm -f conftest.defines conftest.undefs
8669 # Using a here document instead of a string reduces the quoting nightmare.
8670 # Putting comments in sed scripts is not portable.
8672 # `end' is used to avoid that the second main sed command (meant for
8673 # 0-ary CPP macros) applies to n-ary macro definitions.
8674 # See the Autoconf documentation for `clear'.
8675 cat >confdef2sed.sed <<\_ACEOF
8676 s/[\\&,]/\\&/g
8677 s,[\\$`],\\&,g
8678 t clear
8679 : clear
8680 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8681 t end
8682 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8683 : end
8684 _ACEOF
8685 # If some macros were called several times there might be several times
8686 # the same #defines, which is useless. Nevertheless, we may not want to
8687 # sort them, since we want the *last* AC-DEFINE to be honored.
8688 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8689 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8690 rm -f confdef2sed.sed
8692 # This sed command replaces #undef with comments. This is necessary, for
8693 # example, in the case of _POSIX_SOURCE, which is predefined and required
8694 # on some systems where configure will not decide to define it.
8695 cat >>conftest.undefs <<\_ACEOF
8696 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8697 _ACEOF
8699 # Break up conftest.defines because some shells have a limit on the size
8700 # of here documents, and old seds have small limits too (100 cmds).
8701 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8702 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8703 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8704 echo ' :' >>$CONFIG_STATUS
8705 rm -f conftest.tail
8706 while grep . conftest.defines >/dev/null
8708 # Write a limited-size here document to $tmp/defines.sed.
8709 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8710 # Speed up: don't consider the non `#define' lines.
8711 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8712 # Work around the forget-to-reset-the-flag bug.
8713 echo 't clr' >>$CONFIG_STATUS
8714 echo ': clr' >>$CONFIG_STATUS
8715 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8716 echo 'CEOF
8717 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8718 rm -f $tmp/in
8719 mv $tmp/out $tmp/in
8720 ' >>$CONFIG_STATUS
8721 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8722 rm -f conftest.defines
8723 mv conftest.tail conftest.defines
8724 done
8725 rm -f conftest.defines
8726 echo ' fi # grep' >>$CONFIG_STATUS
8727 echo >>$CONFIG_STATUS
8729 # Break up conftest.undefs because some shells have a limit on the size
8730 # of here documents, and old seds have small limits too (100 cmds).
8731 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8732 rm -f conftest.tail
8733 while grep . conftest.undefs >/dev/null
8735 # Write a limited-size here document to $tmp/undefs.sed.
8736 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8737 # Speed up: don't consider the non `#undef'
8738 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8739 # Work around the forget-to-reset-the-flag bug.
8740 echo 't clr' >>$CONFIG_STATUS
8741 echo ': clr' >>$CONFIG_STATUS
8742 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8743 echo 'CEOF
8744 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8745 rm -f $tmp/in
8746 mv $tmp/out $tmp/in
8747 ' >>$CONFIG_STATUS
8748 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8749 rm -f conftest.undefs
8750 mv conftest.tail conftest.undefs
8751 done
8752 rm -f conftest.undefs
8754 cat >>$CONFIG_STATUS <<\_ACEOF
8755 # Let's still pretend it is `configure' which instantiates (i.e., don't
8756 # use $as_me), people would be surprised to read:
8757 # /* config.h. Generated by config.status. */
8758 if test x"$ac_file" = x-; then
8759 echo "/* Generated by configure. */" >$tmp/config.h
8760 else
8761 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8763 cat $tmp/in >>$tmp/config.h
8764 rm -f $tmp/in
8765 if test x"$ac_file" != x-; then
8766 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8767 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8768 echo "$as_me: $ac_file is unchanged" >&6;}
8769 else
8770 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8771 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8772 X"$ac_file" : 'X\(//\)[^/]' \| \
8773 X"$ac_file" : 'X\(//\)$' \| \
8774 X"$ac_file" : 'X\(/\)' \| \
8775 . : '\(.\)' 2>/dev/null ||
8776 echo X"$ac_file" |
8777 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8778 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8779 /^X\(\/\/\)$/{ s//\1/; q; }
8780 /^X\(\/\).*/{ s//\1/; q; }
8781 s/.*/./; q'`
8782 { if $as_mkdir_p; then
8783 mkdir -p "$ac_dir"
8784 else
8785 as_dir="$ac_dir"
8786 as_dirs=
8787 while test ! -d "$as_dir"; do
8788 as_dirs="$as_dir $as_dirs"
8789 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8790 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8791 X"$as_dir" : 'X\(//\)[^/]' \| \
8792 X"$as_dir" : 'X\(//\)$' \| \
8793 X"$as_dir" : 'X\(/\)' \| \
8794 . : '\(.\)' 2>/dev/null ||
8795 echo X"$as_dir" |
8796 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8797 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8798 /^X\(\/\/\)$/{ s//\1/; q; }
8799 /^X\(\/\).*/{ s//\1/; q; }
8800 s/.*/./; q'`
8801 done
8802 test ! -n "$as_dirs" || mkdir $as_dirs
8803 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8804 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8805 { (exit 1); exit 1; }; }; }
8807 rm -f $ac_file
8808 mv $tmp/config.h $ac_file
8810 else
8811 cat $tmp/config.h
8812 rm -f $tmp/config.h
8814 done
8815 _ACEOF
8816 cat >>$CONFIG_STATUS <<\_ACEOF
8819 # CONFIG_COMMANDS section.
8821 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8822 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8823 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8824 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8825 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8826 X"$ac_dest" : 'X\(//\)[^/]' \| \
8827 X"$ac_dest" : 'X\(//\)$' \| \
8828 X"$ac_dest" : 'X\(/\)' \| \
8829 . : '\(.\)' 2>/dev/null ||
8830 echo X"$ac_dest" |
8831 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8832 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8833 /^X\(\/\/\)$/{ s//\1/; q; }
8834 /^X\(\/\).*/{ s//\1/; q; }
8835 s/.*/./; q'`
8836 { if $as_mkdir_p; then
8837 mkdir -p "$ac_dir"
8838 else
8839 as_dir="$ac_dir"
8840 as_dirs=
8841 while test ! -d "$as_dir"; do
8842 as_dirs="$as_dir $as_dirs"
8843 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8844 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8845 X"$as_dir" : 'X\(//\)[^/]' \| \
8846 X"$as_dir" : 'X\(//\)$' \| \
8847 X"$as_dir" : 'X\(/\)' \| \
8848 . : '\(.\)' 2>/dev/null ||
8849 echo X"$as_dir" |
8850 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8851 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8852 /^X\(\/\/\)$/{ s//\1/; q; }
8853 /^X\(\/\).*/{ s//\1/; q; }
8854 s/.*/./; q'`
8855 done
8856 test ! -n "$as_dirs" || mkdir $as_dirs
8857 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8858 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8859 { (exit 1); exit 1; }; }; }
8861 ac_builddir=.
8863 if test "$ac_dir" != .; then
8864 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8865 # A "../" for each directory in $ac_dir_suffix.
8866 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8867 else
8868 ac_dir_suffix= ac_top_builddir=
8871 case $srcdir in
8872 .) # No --srcdir option. We are building in place.
8873 ac_srcdir=.
8874 if test -z "$ac_top_builddir"; then
8875 ac_top_srcdir=.
8876 else
8877 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8878 fi ;;
8879 [\\/]* | ?:[\\/]* ) # Absolute path.
8880 ac_srcdir=$srcdir$ac_dir_suffix;
8881 ac_top_srcdir=$srcdir ;;
8882 *) # Relative path.
8883 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8884 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8885 esac
8887 # Do not use `cd foo && pwd` to compute absolute paths, because
8888 # the directories may not exist.
8889 case `pwd` in
8890 .) ac_abs_builddir="$ac_dir";;
8892 case "$ac_dir" in
8893 .) ac_abs_builddir=`pwd`;;
8894 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8895 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8896 esac;;
8897 esac
8898 case $ac_abs_builddir in
8899 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8901 case ${ac_top_builddir}. in
8902 .) ac_abs_top_builddir=$ac_abs_builddir;;
8903 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8904 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8905 esac;;
8906 esac
8907 case $ac_abs_builddir in
8908 .) ac_abs_srcdir=$ac_srcdir;;
8910 case $ac_srcdir in
8911 .) ac_abs_srcdir=$ac_abs_builddir;;
8912 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8913 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8914 esac;;
8915 esac
8916 case $ac_abs_builddir in
8917 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8919 case $ac_top_srcdir in
8920 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8921 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8922 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8923 esac;;
8924 esac
8927 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
8928 echo "$as_me: executing $ac_dest commands" >&6;}
8929 case $ac_dest in
8930 default )
8931 case $CONFIG_FILES in *config.make*)
8932 echo "$config_vars" >> config.make;;
8933 esac
8934 test -d bits || mkdir bits ;;
8935 esac
8936 done
8937 _ACEOF
8939 cat >>$CONFIG_STATUS <<\_ACEOF
8941 { (exit 0); exit 0; }
8942 _ACEOF
8943 chmod +x $CONFIG_STATUS
8944 ac_clean_files=$ac_clean_files_save
8947 # configure is writing to config.log, and then calls config.status.
8948 # config.status does its own redirection, appending to config.log.
8949 # Unfortunately, on DOS this fails, as config.log is still kept open
8950 # by configure, so config.status won't be able to write to it; its
8951 # output is simply discarded. So we exec the FD to /dev/null,
8952 # effectively closing config.log, so it can be properly (re)opened and
8953 # appended to by config.status. When coming back to configure, we
8954 # need to make the FD available again.
8955 if test "$no_create" != yes; then
8956 ac_cs_success=:
8957 ac_config_status_args=
8958 test "$silent" = yes &&
8959 ac_config_status_args="$ac_config_status_args --quiet"
8960 exec 5>/dev/null
8961 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8962 exec 5>>config.log
8963 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8964 # would make configure fail if this is the last instruction.
8965 $ac_cs_success || { (exit 1); exit 1; }
8969 # CONFIG_SUBDIRS section.
8971 if test "$no_recursion" != yes; then
8973 # Remove --cache-file and --srcdir arguments so they do not pile up.
8974 ac_sub_configure_args=
8975 ac_prev=
8976 for ac_arg in $ac_configure_args; do
8977 if test -n "$ac_prev"; then
8978 ac_prev=
8979 continue
8981 case $ac_arg in
8982 -cache-file | --cache-file | --cache-fil | --cache-fi \
8983 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8984 ac_prev=cache_file ;;
8985 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8986 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8987 | --c=*)
8989 --config-cache | -C)
8991 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8992 ac_prev=srcdir ;;
8993 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8995 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8996 ac_prev=prefix ;;
8997 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8999 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9000 esac
9001 done
9003 # Always prepend --prefix to ensure using the same prefix
9004 # in subdir configurations.
9005 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9007 ac_popdir=`pwd`
9008 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9010 # Do not complain, so a configure script can configure whichever
9011 # parts of a large source tree are present.
9012 test -d $srcdir/$ac_dir || continue
9014 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9015 echo "$as_me: configuring in $ac_dir" >&6;}
9016 { if $as_mkdir_p; then
9017 mkdir -p "$ac_dir"
9018 else
9019 as_dir="$ac_dir"
9020 as_dirs=
9021 while test ! -d "$as_dir"; do
9022 as_dirs="$as_dir $as_dirs"
9023 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9024 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9025 X"$as_dir" : 'X\(//\)[^/]' \| \
9026 X"$as_dir" : 'X\(//\)$' \| \
9027 X"$as_dir" : 'X\(/\)' \| \
9028 . : '\(.\)' 2>/dev/null ||
9029 echo X"$as_dir" |
9030 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9031 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9032 /^X\(\/\/\)$/{ s//\1/; q; }
9033 /^X\(\/\).*/{ s//\1/; q; }
9034 s/.*/./; q'`
9035 done
9036 test ! -n "$as_dirs" || mkdir $as_dirs
9037 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9038 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9039 { (exit 1); exit 1; }; }; }
9041 ac_builddir=.
9043 if test "$ac_dir" != .; then
9044 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9045 # A "../" for each directory in $ac_dir_suffix.
9046 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9047 else
9048 ac_dir_suffix= ac_top_builddir=
9051 case $srcdir in
9052 .) # No --srcdir option. We are building in place.
9053 ac_srcdir=.
9054 if test -z "$ac_top_builddir"; then
9055 ac_top_srcdir=.
9056 else
9057 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9058 fi ;;
9059 [\\/]* | ?:[\\/]* ) # Absolute path.
9060 ac_srcdir=$srcdir$ac_dir_suffix;
9061 ac_top_srcdir=$srcdir ;;
9062 *) # Relative path.
9063 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9064 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9065 esac
9067 # Do not use `cd foo && pwd` to compute absolute paths, because
9068 # the directories may not exist.
9069 case `pwd` in
9070 .) ac_abs_builddir="$ac_dir";;
9072 case "$ac_dir" in
9073 .) ac_abs_builddir=`pwd`;;
9074 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9075 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9076 esac;;
9077 esac
9078 case $ac_abs_builddir in
9079 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9081 case ${ac_top_builddir}. in
9082 .) ac_abs_top_builddir=$ac_abs_builddir;;
9083 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9084 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9085 esac;;
9086 esac
9087 case $ac_abs_builddir in
9088 .) ac_abs_srcdir=$ac_srcdir;;
9090 case $ac_srcdir in
9091 .) ac_abs_srcdir=$ac_abs_builddir;;
9092 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9093 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9094 esac;;
9095 esac
9096 case $ac_abs_builddir in
9097 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9099 case $ac_top_srcdir in
9100 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9101 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9102 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9103 esac;;
9104 esac
9107 cd $ac_dir
9109 # Check for guested configure; otherwise get Cygnus style configure.
9110 if test -f $ac_srcdir/configure.gnu; then
9111 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9112 elif test -f $ac_srcdir/configure; then
9113 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9114 elif test -f $ac_srcdir/configure.in; then
9115 ac_sub_configure=$ac_configure
9116 else
9117 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9118 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9119 ac_sub_configure=
9122 # The recursion is here.
9123 if test -n "$ac_sub_configure"; then
9124 # Make the cache file name correct relative to the subdirectory.
9125 case $cache_file in
9126 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9127 *) # Relative path.
9128 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9129 esac
9131 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9132 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9133 # The eval makes quoting arguments work.
9134 eval $ac_sub_configure $ac_sub_configure_args \
9135 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9136 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9137 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9138 { (exit 1); exit 1; }; }
9141 cd $ac_popdir
9142 done