* sysdeps/ieee754/dbl-64/mpa.c: Include <sys/param.h>.
[glibc.git] / configure
blob914ceaf1e6613830f2ed3e39043479a02e2dbfc2
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 test "$add_ons" = "*" && add_ons= ;;
1597 *) add_ons=`echo "$enableval" | sed 's/,/ /g'`;;
1598 esac
1599 else
1600 add_ons=
1604 # Check whether --with-tls or --without-tls was given.
1605 if test "${with_tls+set}" = set; then
1606 withval="$with_tls"
1607 usetls=$withval
1608 else
1609 usetls=no
1613 # Check whether --with-__thread or --without-__thread was given.
1614 if test "${with___thread+set}" = set; then
1615 withval="$with___thread"
1616 use__thread=$withval
1617 else
1618 use__thread=yes
1621 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1622 if test "${enable_hidden_plt+set}" = set; then
1623 enableval="$enable_hidden_plt"
1624 hidden=$enableval
1625 else
1626 hidden=yes
1628 if test "x$hidden" = xno; then
1629 cat >>confdefs.h <<\_ACEOF
1630 #define NO_HIDDEN 1
1631 _ACEOF
1635 # Check whether --enable-bind-now or --disable-bind-now was given.
1636 if test "${enable_bind_now+set}" = set; then
1637 enableval="$enable_bind_now"
1638 bindnow=$enableval
1639 else
1640 bindnow=no
1644 # Check whether --enable-static-nss or --disable-static-nss was given.
1645 if test "${enable_static_nss+set}" = set; then
1646 enableval="$enable_static_nss"
1647 static_nss=$enableval
1648 else
1649 static_nss=no
1651 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1652 static_nss=yes
1653 cat >>confdefs.h <<\_ACEOF
1654 #define DO_STATIC_NSS 1
1655 _ACEOF
1659 # Check whether --enable-force-install or --disable-force-install was given.
1660 if test "${enable_force_install+set}" = set; then
1661 enableval="$enable_force_install"
1662 force_install=$enableval
1663 else
1664 force_install=yes
1668 # Check whether --enable-kernel or --disable-kernel was given.
1669 if test "${enable_kernel+set}" = set; then
1670 enableval="$enable_kernel"
1671 minimum_kernel=$enableval
1673 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1674 # Better nothing than this.
1675 minimum_kernel=""
1676 else
1677 if test "$minimum_kernel" = current; then
1678 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1682 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1683 if test "${enable_all_warnings+set}" = set; then
1684 enableval="$enable_all_warnings"
1685 all_warnings=$enableval
1689 # Make sure we can run config.sub.
1690 $ac_config_sub sun4 >/dev/null 2>&1 ||
1691 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1692 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1693 { (exit 1); exit 1; }; }
1695 echo "$as_me:$LINENO: checking build system type" >&5
1696 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1697 if test "${ac_cv_build+set}" = set; then
1698 echo $ECHO_N "(cached) $ECHO_C" >&6
1699 else
1700 ac_cv_build_alias=$build_alias
1701 test -z "$ac_cv_build_alias" &&
1702 ac_cv_build_alias=`$ac_config_guess`
1703 test -z "$ac_cv_build_alias" &&
1704 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1705 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1706 { (exit 1); exit 1; }; }
1707 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1708 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1709 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1710 { (exit 1); exit 1; }; }
1713 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1714 echo "${ECHO_T}$ac_cv_build" >&6
1715 build=$ac_cv_build
1716 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1717 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1718 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1721 echo "$as_me:$LINENO: checking host system type" >&5
1722 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1723 if test "${ac_cv_host+set}" = set; then
1724 echo $ECHO_N "(cached) $ECHO_C" >&6
1725 else
1726 ac_cv_host_alias=$host_alias
1727 test -z "$ac_cv_host_alias" &&
1728 ac_cv_host_alias=$ac_cv_build_alias
1729 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1730 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1731 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1732 { (exit 1); exit 1; }; }
1735 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1736 echo "${ECHO_T}$ac_cv_host" >&6
1737 host=$ac_cv_host
1738 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1739 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1740 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1744 # The way shlib-versions is used to generate soversions.mk uses a
1745 # fairly simplistic model for name recognition that can't distinguish
1746 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1747 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1748 # tell. This doesn't get used much beyond that, so it's fairly safe.
1749 case "$host_os" in
1750 linux*)
1752 gnu*)
1753 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1755 esac
1757 # We keep the original values in `$config_*' and never modify them, so we
1758 # can write them unchanged into config.make. Everything else uses
1759 # $machine, $vendor, and $os, and changes them whenever convenient.
1760 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1762 # Don't allow vendor == "unknown"
1763 test "$config_vendor" = unknown && config_vendor=
1764 config_os="`echo $config_os | sed 's/^unknown-//'`"
1766 # Some configurations imply other options.
1767 case "$host_os" in
1768 gnu* | linux* | bsd4.4* | netbsd* | freebsd*)
1769 # These systems always use GNU tools.
1770 gnu_ld=yes gnu_as=yes ;;
1771 esac
1772 case "$host_os" in
1773 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1774 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1776 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1777 # These systems (almost) always use the ELF format.
1778 elf=yes
1780 aix*)
1781 # These systems are always xcoff
1782 xcoff=yes
1783 elf=no
1785 esac
1787 # The configure fragment of an add-on port can modify these to supplement
1788 # or override the table in the case statement below. No fragment should
1789 # ever change the config_* variables, however.
1790 machine=$config_machine
1791 vendor=$config_vendor
1792 os=$config_os
1794 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1795 # Unify this here.
1796 if test "$machine" = rs6000; then
1797 machine="powerpc"
1800 # Braindead PowerPC box with absolutely no FPU.
1801 case "$machine-$host_os" in
1802 powerpc*-*soft)
1803 with_fp=no
1805 esac
1808 # An add-on can set this when it the tuple to disable the sanity check below.
1809 libc_config_ok=no
1813 subdirs="$subdirs "
1816 add_ons_sfx=
1817 add_ons_pfx=
1818 if test x"$add_ons" != x; then
1819 for f in $add_ons; do
1820 # Some sanity checks
1821 case "$f" in
1822 crypt)
1823 { { echo "$as_me:$LINENO: error:
1824 *** It seems that you're using an old \`crypt' add-on. crypt is now
1825 *** part of glibc and using the old add-on will not work with this
1826 *** release. Start again with fresh sources and without the old
1827 *** \`crypt' add-on." >&5
1828 echo "$as_me: error:
1829 *** It seems that you're using an old \`crypt' add-on. crypt is now
1830 *** part of glibc and using the old add-on will not work with this
1831 *** release. Start again with fresh sources and without the old
1832 *** \`crypt' add-on." >&2;}
1833 { (exit 1); exit 1; }; }
1835 localedata)
1836 { { echo "$as_me:$LINENO: error:
1837 *** It seems that you're using an old \`localedata' add-on. localedata
1838 *** is now part of glibc and using the old add-on will not work with
1839 *** this release. Start again with fresh sources and without the old
1840 *** \`localedata' add-on." >&5
1841 echo "$as_me: error:
1842 *** It seems that you're using an old \`localedata' add-on. localedata
1843 *** is now part of glibc and using the old add-on will not work with
1844 *** this release. Start again with fresh sources and without the old
1845 *** \`localedata' add-on." >&2;}
1846 { (exit 1); exit 1; }; }
1848 esac
1850 # Test whether such a subdir really exists.
1851 if test -d $srcdir/$f; then
1852 add_ons_pfx="$add_ons_pfx $f/"
1853 add_ons_sfx="$add_ons_sfx /$f"
1854 else
1855 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1856 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1857 { (exit 1); exit 1; }; }
1859 done
1861 # Now source each add-on's configure fragment.
1862 # The fragments can use $srcdir/$libc_add_on to find themselves.
1863 for libc_add_on in $add_ons; do
1864 libc_add_on_frag=$srcdir/$libc_add_on/configure
1865 if test -r $libc_add_on_frag; then
1866 echo "$as_me:$LINENO: result: running configure fragment for add-on $libc_add_on" >&5
1867 echo "${ECHO_T}running configure fragment for add-on $libc_add_on" >&6
1868 . $libc_add_on_frag
1869 else
1870 { echo "$as_me:$LINENO: WARNING: add-on fragment $libc_add_on_frag missing" >&5
1871 echo "$as_me: WARNING: add-on fragment $libc_add_on_frag missing" >&2;}
1873 done
1879 ### I put this here to prevent those annoying emails from people who cannot
1880 ### read and try to compile glibc on unsupported platforms. --drepper
1882 ### By using the undocumented --enable-hacker-mode option for configure
1883 ### one can skip this test to make the configuration not fail for unsupported
1884 ### platforms.
1886 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
1887 case "$machine-$host_os" in
1888 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1891 echo "*** The GNU C library is currently not available for this platform."
1892 echo "*** So far nobody cared to port it and if there is no volunteer it"
1893 echo "*** might never happen. So, if you have interest to see glibc on"
1894 echo "*** this platform visit"
1895 echo "*** http://www.gnu.org/software/libc/porting.html"
1896 echo "*** and join the group of porters"
1897 exit 1
1899 esac
1902 # Expand the configuration machine name into a subdirectory by architecture
1903 # type and particular chip. If an add-on configure fragment already set
1904 # base_machine, we don't change it.
1905 test -n "$base_machine" || case "$machine" in
1906 a29k | am29000) base_machine=a29k machine=a29k ;;
1907 alpha*) base_machine=alpha machine=alpha/$machine ;;
1908 arm*) base_machine=arm machine=arm/arm32/$machine ;;
1909 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1910 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1911 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1912 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1913 i[34567]86) base_machine=i386 machine=i386/$machine ;;
1914 ia64) base_machine=ia64 machine=ia64 ;;
1915 m680?0) base_machine=m68k machine=m68k/$machine ;;
1916 m68k) base_machine=m68k machine=m68k/m68020 ;;
1917 m88???) base_machine=m88k machine=m88k/$machine ;;
1918 m88k) base_machine=m88k machine=m88k/m88100 ;;
1919 mips64*) base_machine=mips64
1920 case "$CC $CFLAGS $CPPFLAGS " in
1921 *" -mabi=n32 "*) mips_cc_abi=n32 ;;
1922 *" -mabi=64 "*|*" -mabi=n64 "*) mips_cc_abi=64 ;;
1923 *" -mabi=32 "*|*" -mabi=o32 "*) mips_cc_abi=32 ;;
1924 *) mips_cc_abi=default ;;
1925 esac
1926 case $config_os in
1927 *abin32*) mips_config_abi=n32 ;;
1928 *abi64*|*abin64*) mips_config_abi=64 ;;
1929 *abi32*|*abio32*) mips_config_abi=32 ;;
1930 *) mips_config_abi=$mips_cc_abi ;;
1931 esac
1932 case $mips_config_abi in
1933 default) machine=mips/mips64/n32 mips_config_abi=n32 ;;
1934 n32) machine=mips/mips64/n32 ;;
1935 64) machine=mips/mips64/n64 ;;
1936 32) machine=mips/mips32/kern64 ;;
1937 esac
1938 machine=$machine/$config_machine
1939 if test $mips_config_abi != $mips_cc_abi; then
1940 # This won't make it to config.make, but we want to
1941 # set this in case configure tests depend on it.
1942 CPPFLAGS="$CPPFLAGS -mabi=$mips_config_abi"
1945 mips*) base_machine=mips machine=mips/mips32/$machine ;;
1946 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1947 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1948 s390) base_machine=s390 machine=s390/s390-32 ;;
1949 s390x) base_machine=s390 machine=s390/s390-64 ;;
1950 sh3*) base_machine=sh machine=sh/sh3 ;;
1951 sh4*) base_machine=sh machine=sh/sh4 ;;
1952 sparc | sparcv[67])
1953 base_machine=sparc machine=sparc/sparc32 ;;
1954 sparcv8 | supersparc | hypersparc)
1955 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1956 sparcv8plus | sparcv8plusa | sparcv9)
1957 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1958 sparcv8plusb | sparcv9b)
1959 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1960 sparc64 | ultrasparc)
1961 base_machine=sparc machine=sparc/sparc64 ;;
1962 sparc64b | ultrasparc3)
1963 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1964 thumb*) base_machine=thumb machine=arm/thumb/$machine ;;
1965 *) base_machine=$machine ;;
1966 esac
1969 if test "$base_machine" = "i386"; then
1970 cat >>confdefs.h <<\_ACEOF
1971 #define USE_REGPARMS 1
1972 _ACEOF
1976 # Compute the list of sysdep directories for this configuration.
1977 # This can take a while to compute.
1978 sysdep_dir=$srcdir/sysdeps
1979 echo "$as_me:$LINENO: checking sysdep dirs" >&5
1980 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
1981 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
1982 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
1984 case "$os" in
1985 gnu*)
1986 base_os=mach/hurd ;;
1987 netbsd* | 386bsd* | freebsd* | bsdi*)
1988 base_os=unix/bsd/bsd4.4 ;;
1989 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
1990 base_os=unix/bsd ;;
1991 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
1992 base_os=unix/sysv ;;
1993 irix6*)
1994 base_os=unix/sysv/irix6/$os ;;
1995 solaris[2-9]*)
1996 base_os=unix/sysv/sysv4 ;;
1997 hpux*)
1998 base_os=unix/sysv/hpux/$os ;;
1999 aix4.3*)
2000 base_os=unix/sysv/aix/aix4.3 ;;
2001 none)
2002 base_os=standalone ;;
2004 base_os='' ;;
2005 esac
2007 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
2008 tail=$os
2009 ostry=$os
2010 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
2011 ostry="$ostry /$o"
2012 tail=$o
2013 done
2014 o=`echo $tail | sed 's/[0-9]*$//'`
2015 if test $o != $tail; then
2016 ostry="$ostry /$o"
2018 # For linux-gnu, try linux-gnu, then linux.
2019 o=`echo $tail | sed 's/-.*$//'`
2020 if test $o != $tail; then
2021 ostry="$ostry /$o"
2024 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
2025 base=
2026 tail=$base_os
2027 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
2028 set $b
2029 base="$base /$1"
2030 tail="$2"
2031 done
2033 # For sparc/sparc32, try sparc/sparc32 and then sparc.
2034 mach=
2035 tail=$machine
2036 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
2037 set $m
2038 # Prepend the machine's FPU directory unless --without-fp.
2039 if test "$with_fp" = yes; then
2040 mach="$mach /$1/fpu"
2041 else
2042 mach="$mach /$1/nofpu"
2044 mach="$mach /$1"
2045 tail="$2"
2046 done
2049 # Find what sysdep directories exist.
2050 sysnames=
2051 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2052 for d in $add_ons_pfx ''; do
2053 for b in $base ''; do
2054 for m0 in $mach ''; do
2055 for v in /$vendor ''; do
2056 test "$v" = / && continue
2057 for o in /$ostry ''; do
2058 test "$o" = / && continue
2059 for m in $mach ''; do
2060 for a in $add_ons_sfx ''; do
2061 if test "$m0$b$v$o$m"; then
2062 try="${d}sysdeps$m0$b$v$o$m$a"
2063 test -n "$enable_debug_configure" &&
2064 echo "$0 DEBUG: try $try" >&2
2065 if test -d $srcdir/$try; then
2066 sysnames="$sysnames $try"
2067 { test -n "$o" || test -n "$b"; } && os_used=t
2068 { test -n "$m" || test -n "$m0"; } && machine_used=t
2071 done
2072 done
2073 done
2074 done
2075 done
2076 done
2077 done
2078 IFS="$ac_save_ifs"
2080 if test -z "$os_used" && test "$os" != none; then
2081 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2082 echo "$as_me: error: Operating system $os is not supported." >&2;}
2083 { (exit 1); exit 1; }; }
2085 if test -z "$machine_used" && test "$machine" != none; then
2086 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2087 echo "$as_me: error: The $machine is not supported." >&2;}
2088 { (exit 1); exit 1; }; }
2091 # We have now validated the configuration.
2094 # If using ELF, look for an `elf' subdirectory of each machine directory.
2095 # We prepend these rather than inserting them whereever the machine appears
2096 # because things specified by the machine's ELF ABI should override
2097 # OS-specific things, and should always be the same for any OS on the
2098 # machine (otherwise what's the point of an ABI?).
2099 if test "$elf" = yes; then
2100 elf_dirs=
2101 for d in $add_ons_pfx ''; do
2102 for m in $mach; do
2103 if test -d $srcdir/${d}sysdeps$m/elf; then
2104 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2106 done
2107 done
2108 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2112 # Expand the list of system names into a full list of directories
2113 # from each element's parent name and Implies file (if present).
2114 set $sysnames
2115 names=
2116 while test $# -gt 0; do
2117 name=$1
2118 shift
2120 case " $names " in *" $name "*)
2121 # Already in the list.
2122 continue
2123 esac
2125 # Report each name as we discover it, so there is no long pause in output.
2126 echo $ECHO_N "$name $ECHO_C" >&6
2128 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2130 case $name in
2131 /*) xsrcdir= ;;
2132 *) xsrcdir=$srcdir/ ;;
2133 esac
2134 test -n "$enable_debug_configure" &&
2135 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2137 if test -f $xsrcdir$name/Implies; then
2138 # Collect more names from the `Implies' file (removing comments).
2139 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2140 implied=
2141 for x in $implied_candidate; do
2142 found=no
2143 if test -d $xsrcdir$name_base/$x; then
2144 implied="$implied $name_base/$x";
2145 found=yes
2147 for d in $add_ons_pfx ''; do
2148 try="${d}sysdeps/$x"
2149 case $d in
2150 /*) try_srcdir= ;;
2151 *) try_srcdir=$srcdir/ ;;
2152 esac
2153 test -n "$enable_debug_configure" &&
2154 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2155 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2156 then
2157 implied="$implied $try"
2158 found=yes
2160 done
2161 if test $found = no; then
2162 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2163 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2165 done
2166 else
2167 implied=
2170 # Add NAME to the list of names.
2171 names="$names $name"
2173 # Find the parent of NAME, using the empty string if it has none.
2174 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2176 # Add the names implied by NAME, and NAME's parent (if it has one), to
2177 # the list of names to be processed (the argument list). We prepend the
2178 # implied names to the list and append the parent. We want implied
2179 # directories to come before further directories inferred from the
2180 # configuration components; this ensures that for sysv4, unix/common
2181 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2182 # after sysv4).
2183 sysnames="`echo $implied $* $parent`"
2184 test -n "$sysnames" && set $sysnames
2185 done
2187 # Add the default directories.
2188 default_sysnames=sysdeps/generic
2189 if test "$elf" = yes; then
2190 default_sysnames="sysdeps/generic/elf $default_sysnames"
2192 sysnames="$names $default_sysnames"
2194 # The other names were emitted during the scan.
2195 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2196 echo "${ECHO_T}$default_sysnames" >&6
2199 ### Locate tools.
2201 # Find a good install program. We prefer a C program (faster),
2202 # so one script is as good as another. But avoid the broken or
2203 # incompatible versions:
2204 # SysV /etc/install, /usr/sbin/install
2205 # SunOS /usr/etc/install
2206 # IRIX /sbin/install
2207 # AIX /bin/install
2208 # AmigaOS /C/install, which installs bootblocks on floppy discs
2209 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2210 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2211 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2212 # OS/2's system install, which has a completely different semantic
2213 # ./install, which can be erroneously created by make from ./install.sh.
2214 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2215 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2216 if test -z "$INSTALL"; then
2217 if test "${ac_cv_path_install+set}" = set; then
2218 echo $ECHO_N "(cached) $ECHO_C" >&6
2219 else
2220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2221 for as_dir in $PATH
2223 IFS=$as_save_IFS
2224 test -z "$as_dir" && as_dir=.
2225 # Account for people who put trailing slashes in PATH elements.
2226 case $as_dir/ in
2227 ./ | .// | /cC/* | \
2228 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2229 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2230 /usr/ucb/* ) ;;
2232 # OSF1 and SCO ODT 3.0 have their own names for install.
2233 # Don't use installbsd from OSF since it installs stuff as root
2234 # by default.
2235 for ac_prog in ginstall scoinst install; do
2236 for ac_exec_ext in '' $ac_executable_extensions; do
2237 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2238 if test $ac_prog = install &&
2239 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2240 # AIX install. It has an incompatible calling convention.
2242 elif test $ac_prog = install &&
2243 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2244 # program-specific install script used by HP pwplus--don't use.
2246 else
2247 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2248 break 3
2251 done
2252 done
2254 esac
2255 done
2259 if test "${ac_cv_path_install+set}" = set; then
2260 INSTALL=$ac_cv_path_install
2261 else
2262 # As a last resort, use the slow shell script. We don't cache a
2263 # path for INSTALL within a source directory, because that will
2264 # break other packages using the cache if that directory is
2265 # removed, or if the path is relative.
2266 INSTALL=$ac_install_sh
2269 echo "$as_me:$LINENO: result: $INSTALL" >&5
2270 echo "${ECHO_T}$INSTALL" >&6
2272 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2273 # It thinks the first close brace ends the variable substitution.
2274 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2276 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2278 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2280 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2281 # The makefiles need to use a different form to find it in $srcdir.
2282 INSTALL='\$(..)./scripts/install-sh -c'
2284 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2285 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2286 LN_S=$as_ln_s
2287 if test "$LN_S" = "ln -s"; then
2288 echo "$as_me:$LINENO: result: yes" >&5
2289 echo "${ECHO_T}yes" >&6
2290 else
2291 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2292 echo "${ECHO_T}no, using $LN_S" >&6
2296 ac_ext=c
2297 ac_cpp='$CPP $CPPFLAGS'
2298 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2299 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2300 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2301 if test -n "$ac_tool_prefix"; then
2302 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2303 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2304 echo "$as_me:$LINENO: checking for $ac_word" >&5
2305 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2306 if test "${ac_cv_prog_CC+set}" = set; then
2307 echo $ECHO_N "(cached) $ECHO_C" >&6
2308 else
2309 if test -n "$CC"; then
2310 ac_cv_prog_CC="$CC" # Let the user override the test.
2311 else
2312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2313 for as_dir in $PATH
2315 IFS=$as_save_IFS
2316 test -z "$as_dir" && as_dir=.
2317 for ac_exec_ext in '' $ac_executable_extensions; do
2318 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2319 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2320 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2321 break 2
2323 done
2324 done
2328 CC=$ac_cv_prog_CC
2329 if test -n "$CC"; then
2330 echo "$as_me:$LINENO: result: $CC" >&5
2331 echo "${ECHO_T}$CC" >&6
2332 else
2333 echo "$as_me:$LINENO: result: no" >&5
2334 echo "${ECHO_T}no" >&6
2338 if test -z "$ac_cv_prog_CC"; then
2339 ac_ct_CC=$CC
2340 # Extract the first word of "gcc", so it can be a program name with args.
2341 set dummy gcc; ac_word=$2
2342 echo "$as_me:$LINENO: checking for $ac_word" >&5
2343 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2344 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2345 echo $ECHO_N "(cached) $ECHO_C" >&6
2346 else
2347 if test -n "$ac_ct_CC"; then
2348 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2349 else
2350 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2351 for as_dir in $PATH
2353 IFS=$as_save_IFS
2354 test -z "$as_dir" && as_dir=.
2355 for ac_exec_ext in '' $ac_executable_extensions; do
2356 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2357 ac_cv_prog_ac_ct_CC="gcc"
2358 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2359 break 2
2361 done
2362 done
2366 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2367 if test -n "$ac_ct_CC"; then
2368 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2369 echo "${ECHO_T}$ac_ct_CC" >&6
2370 else
2371 echo "$as_me:$LINENO: result: no" >&5
2372 echo "${ECHO_T}no" >&6
2375 CC=$ac_ct_CC
2376 else
2377 CC="$ac_cv_prog_CC"
2380 if test -z "$CC"; then
2381 if test -n "$ac_tool_prefix"; then
2382 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2383 set dummy ${ac_tool_prefix}cc; ac_word=$2
2384 echo "$as_me:$LINENO: checking for $ac_word" >&5
2385 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2386 if test "${ac_cv_prog_CC+set}" = set; then
2387 echo $ECHO_N "(cached) $ECHO_C" >&6
2388 else
2389 if test -n "$CC"; then
2390 ac_cv_prog_CC="$CC" # Let the user override the test.
2391 else
2392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2393 for as_dir in $PATH
2395 IFS=$as_save_IFS
2396 test -z "$as_dir" && as_dir=.
2397 for ac_exec_ext in '' $ac_executable_extensions; do
2398 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2399 ac_cv_prog_CC="${ac_tool_prefix}cc"
2400 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2401 break 2
2403 done
2404 done
2408 CC=$ac_cv_prog_CC
2409 if test -n "$CC"; then
2410 echo "$as_me:$LINENO: result: $CC" >&5
2411 echo "${ECHO_T}$CC" >&6
2412 else
2413 echo "$as_me:$LINENO: result: no" >&5
2414 echo "${ECHO_T}no" >&6
2418 if test -z "$ac_cv_prog_CC"; then
2419 ac_ct_CC=$CC
2420 # Extract the first word of "cc", so it can be a program name with args.
2421 set dummy cc; ac_word=$2
2422 echo "$as_me:$LINENO: checking for $ac_word" >&5
2423 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2424 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2425 echo $ECHO_N "(cached) $ECHO_C" >&6
2426 else
2427 if test -n "$ac_ct_CC"; then
2428 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2429 else
2430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2431 for as_dir in $PATH
2433 IFS=$as_save_IFS
2434 test -z "$as_dir" && as_dir=.
2435 for ac_exec_ext in '' $ac_executable_extensions; do
2436 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2437 ac_cv_prog_ac_ct_CC="cc"
2438 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2439 break 2
2441 done
2442 done
2446 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2447 if test -n "$ac_ct_CC"; then
2448 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2449 echo "${ECHO_T}$ac_ct_CC" >&6
2450 else
2451 echo "$as_me:$LINENO: result: no" >&5
2452 echo "${ECHO_T}no" >&6
2455 CC=$ac_ct_CC
2456 else
2457 CC="$ac_cv_prog_CC"
2461 if test -z "$CC"; then
2462 # Extract the first word of "cc", so it can be a program name with args.
2463 set dummy cc; ac_word=$2
2464 echo "$as_me:$LINENO: checking for $ac_word" >&5
2465 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2466 if test "${ac_cv_prog_CC+set}" = set; then
2467 echo $ECHO_N "(cached) $ECHO_C" >&6
2468 else
2469 if test -n "$CC"; then
2470 ac_cv_prog_CC="$CC" # Let the user override the test.
2471 else
2472 ac_prog_rejected=no
2473 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2474 for as_dir in $PATH
2476 IFS=$as_save_IFS
2477 test -z "$as_dir" && as_dir=.
2478 for ac_exec_ext in '' $ac_executable_extensions; do
2479 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2480 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2481 ac_prog_rejected=yes
2482 continue
2484 ac_cv_prog_CC="cc"
2485 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2486 break 2
2488 done
2489 done
2491 if test $ac_prog_rejected = yes; then
2492 # We found a bogon in the path, so make sure we never use it.
2493 set dummy $ac_cv_prog_CC
2494 shift
2495 if test $# != 0; then
2496 # We chose a different compiler from the bogus one.
2497 # However, it has the same basename, so the bogon will be chosen
2498 # first if we set CC to just the basename; use the full file name.
2499 shift
2500 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2505 CC=$ac_cv_prog_CC
2506 if test -n "$CC"; then
2507 echo "$as_me:$LINENO: result: $CC" >&5
2508 echo "${ECHO_T}$CC" >&6
2509 else
2510 echo "$as_me:$LINENO: result: no" >&5
2511 echo "${ECHO_T}no" >&6
2515 if test -z "$CC"; then
2516 if test -n "$ac_tool_prefix"; then
2517 for ac_prog in cl
2519 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2520 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2521 echo "$as_me:$LINENO: checking for $ac_word" >&5
2522 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2523 if test "${ac_cv_prog_CC+set}" = set; then
2524 echo $ECHO_N "(cached) $ECHO_C" >&6
2525 else
2526 if test -n "$CC"; then
2527 ac_cv_prog_CC="$CC" # Let the user override the test.
2528 else
2529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2530 for as_dir in $PATH
2532 IFS=$as_save_IFS
2533 test -z "$as_dir" && as_dir=.
2534 for ac_exec_ext in '' $ac_executable_extensions; do
2535 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2536 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2537 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2538 break 2
2540 done
2541 done
2545 CC=$ac_cv_prog_CC
2546 if test -n "$CC"; then
2547 echo "$as_me:$LINENO: result: $CC" >&5
2548 echo "${ECHO_T}$CC" >&6
2549 else
2550 echo "$as_me:$LINENO: result: no" >&5
2551 echo "${ECHO_T}no" >&6
2554 test -n "$CC" && break
2555 done
2557 if test -z "$CC"; then
2558 ac_ct_CC=$CC
2559 for ac_prog in cl
2561 # Extract the first word of "$ac_prog", so it can be a program name with args.
2562 set dummy $ac_prog; ac_word=$2
2563 echo "$as_me:$LINENO: checking for $ac_word" >&5
2564 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2565 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2566 echo $ECHO_N "(cached) $ECHO_C" >&6
2567 else
2568 if test -n "$ac_ct_CC"; then
2569 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2570 else
2571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2572 for as_dir in $PATH
2574 IFS=$as_save_IFS
2575 test -z "$as_dir" && as_dir=.
2576 for ac_exec_ext in '' $ac_executable_extensions; do
2577 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2578 ac_cv_prog_ac_ct_CC="$ac_prog"
2579 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2580 break 2
2582 done
2583 done
2587 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2588 if test -n "$ac_ct_CC"; then
2589 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2590 echo "${ECHO_T}$ac_ct_CC" >&6
2591 else
2592 echo "$as_me:$LINENO: result: no" >&5
2593 echo "${ECHO_T}no" >&6
2596 test -n "$ac_ct_CC" && break
2597 done
2599 CC=$ac_ct_CC
2605 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2606 See \`config.log' for more details." >&5
2607 echo "$as_me: error: no acceptable C compiler found in \$PATH
2608 See \`config.log' for more details." >&2;}
2609 { (exit 1); exit 1; }; }
2611 # Provide some information about the compiler.
2612 echo "$as_me:$LINENO:" \
2613 "checking for C compiler version" >&5
2614 ac_compiler=`set X $ac_compile; echo $2`
2615 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2616 (eval $ac_compiler --version </dev/null >&5) 2>&5
2617 ac_status=$?
2618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2619 (exit $ac_status); }
2620 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2621 (eval $ac_compiler -v </dev/null >&5) 2>&5
2622 ac_status=$?
2623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2624 (exit $ac_status); }
2625 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2626 (eval $ac_compiler -V </dev/null >&5) 2>&5
2627 ac_status=$?
2628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2629 (exit $ac_status); }
2631 EXEEXT=
2632 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2633 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2634 if test "${ac_cv_objext+set}" = set; then
2635 echo $ECHO_N "(cached) $ECHO_C" >&6
2636 else
2637 cat >conftest.$ac_ext <<_ACEOF
2638 /* confdefs.h. */
2639 _ACEOF
2640 cat confdefs.h >>conftest.$ac_ext
2641 cat >>conftest.$ac_ext <<_ACEOF
2642 /* end confdefs.h. */
2645 main ()
2649 return 0;
2651 _ACEOF
2652 rm -f conftest.o conftest.obj
2653 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2654 (eval $ac_compile) 2>&5
2655 ac_status=$?
2656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2657 (exit $ac_status); }; then
2658 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2659 case $ac_file in
2660 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2661 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2662 break;;
2663 esac
2664 done
2665 else
2666 echo "$as_me: failed program was:" >&5
2667 sed 's/^/| /' conftest.$ac_ext >&5
2669 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2670 See \`config.log' for more details." >&5
2671 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2672 See \`config.log' for more details." >&2;}
2673 { (exit 1); exit 1; }; }
2676 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2678 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2679 echo "${ECHO_T}$ac_cv_objext" >&6
2680 OBJEXT=$ac_cv_objext
2681 ac_objext=$OBJEXT
2682 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2683 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2684 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2685 echo $ECHO_N "(cached) $ECHO_C" >&6
2686 else
2687 cat >conftest.$ac_ext <<_ACEOF
2688 /* confdefs.h. */
2689 _ACEOF
2690 cat confdefs.h >>conftest.$ac_ext
2691 cat >>conftest.$ac_ext <<_ACEOF
2692 /* end confdefs.h. */
2695 main ()
2697 #ifndef __GNUC__
2698 choke me
2699 #endif
2702 return 0;
2704 _ACEOF
2705 rm -f conftest.$ac_objext
2706 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2707 (eval $ac_compile) 2>conftest.er1
2708 ac_status=$?
2709 grep -v '^ *+' conftest.er1 >conftest.err
2710 rm -f conftest.er1
2711 cat conftest.err >&5
2712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2713 (exit $ac_status); } &&
2714 { ac_try='test -z "$ac_c_werror_flag"
2715 || test ! -s conftest.err'
2716 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2717 (eval $ac_try) 2>&5
2718 ac_status=$?
2719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2720 (exit $ac_status); }; } &&
2721 { ac_try='test -s conftest.$ac_objext'
2722 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2723 (eval $ac_try) 2>&5
2724 ac_status=$?
2725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2726 (exit $ac_status); }; }; then
2727 ac_compiler_gnu=yes
2728 else
2729 echo "$as_me: failed program was:" >&5
2730 sed 's/^/| /' conftest.$ac_ext >&5
2732 ac_compiler_gnu=no
2734 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2735 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2738 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2739 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2740 GCC=`test $ac_compiler_gnu = yes && echo yes`
2741 ac_test_CFLAGS=${CFLAGS+set}
2742 ac_save_CFLAGS=$CFLAGS
2743 CFLAGS="-g"
2744 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2745 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2746 if test "${ac_cv_prog_cc_g+set}" = set; then
2747 echo $ECHO_N "(cached) $ECHO_C" >&6
2748 else
2749 cat >conftest.$ac_ext <<_ACEOF
2750 /* confdefs.h. */
2751 _ACEOF
2752 cat confdefs.h >>conftest.$ac_ext
2753 cat >>conftest.$ac_ext <<_ACEOF
2754 /* end confdefs.h. */
2757 main ()
2761 return 0;
2763 _ACEOF
2764 rm -f conftest.$ac_objext
2765 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2766 (eval $ac_compile) 2>conftest.er1
2767 ac_status=$?
2768 grep -v '^ *+' conftest.er1 >conftest.err
2769 rm -f conftest.er1
2770 cat conftest.err >&5
2771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2772 (exit $ac_status); } &&
2773 { ac_try='test -z "$ac_c_werror_flag"
2774 || test ! -s conftest.err'
2775 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2776 (eval $ac_try) 2>&5
2777 ac_status=$?
2778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2779 (exit $ac_status); }; } &&
2780 { ac_try='test -s conftest.$ac_objext'
2781 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2782 (eval $ac_try) 2>&5
2783 ac_status=$?
2784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2785 (exit $ac_status); }; }; then
2786 ac_cv_prog_cc_g=yes
2787 else
2788 echo "$as_me: failed program was:" >&5
2789 sed 's/^/| /' conftest.$ac_ext >&5
2791 ac_cv_prog_cc_g=no
2793 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2795 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2796 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2797 if test "$ac_test_CFLAGS" = set; then
2798 CFLAGS=$ac_save_CFLAGS
2799 elif test $ac_cv_prog_cc_g = yes; then
2800 if test "$GCC" = yes; then
2801 CFLAGS="-g -O2"
2802 else
2803 CFLAGS="-g"
2805 else
2806 if test "$GCC" = yes; then
2807 CFLAGS="-O2"
2808 else
2809 CFLAGS=
2812 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2813 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2814 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2815 echo $ECHO_N "(cached) $ECHO_C" >&6
2816 else
2817 ac_cv_prog_cc_stdc=no
2818 ac_save_CC=$CC
2819 cat >conftest.$ac_ext <<_ACEOF
2820 /* confdefs.h. */
2821 _ACEOF
2822 cat confdefs.h >>conftest.$ac_ext
2823 cat >>conftest.$ac_ext <<_ACEOF
2824 /* end confdefs.h. */
2825 #include <stdarg.h>
2826 #include <stdio.h>
2827 #include <sys/types.h>
2828 #include <sys/stat.h>
2829 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2830 struct buf { int x; };
2831 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2832 static char *e (p, i)
2833 char **p;
2834 int i;
2836 return p[i];
2838 static char *f (char * (*g) (char **, int), char **p, ...)
2840 char *s;
2841 va_list v;
2842 va_start (v,p);
2843 s = g (p, va_arg (v,int));
2844 va_end (v);
2845 return s;
2848 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2849 function prototypes and stuff, but not '\xHH' hex character constants.
2850 These don't provoke an error unfortunately, instead are silently treated
2851 as 'x'. The following induces an error, until -std1 is added to get
2852 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2853 array size at least. It's necessary to write '\x00'==0 to get something
2854 that's true only with -std1. */
2855 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2857 int test (int i, double x);
2858 struct s1 {int (*f) (int a);};
2859 struct s2 {int (*f) (double a);};
2860 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2861 int argc;
2862 char **argv;
2864 main ()
2866 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2868 return 0;
2870 _ACEOF
2871 # Don't try gcc -ansi; that turns off useful extensions and
2872 # breaks some systems' header files.
2873 # AIX -qlanglvl=ansi
2874 # Ultrix and OSF/1 -std1
2875 # HP-UX 10.20 and later -Ae
2876 # HP-UX older versions -Aa -D_HPUX_SOURCE
2877 # SVR4 -Xc -D__EXTENSIONS__
2878 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2880 CC="$ac_save_CC $ac_arg"
2881 rm -f conftest.$ac_objext
2882 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2883 (eval $ac_compile) 2>conftest.er1
2884 ac_status=$?
2885 grep -v '^ *+' conftest.er1 >conftest.err
2886 rm -f conftest.er1
2887 cat conftest.err >&5
2888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2889 (exit $ac_status); } &&
2890 { ac_try='test -z "$ac_c_werror_flag"
2891 || test ! -s conftest.err'
2892 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2893 (eval $ac_try) 2>&5
2894 ac_status=$?
2895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2896 (exit $ac_status); }; } &&
2897 { ac_try='test -s conftest.$ac_objext'
2898 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2899 (eval $ac_try) 2>&5
2900 ac_status=$?
2901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2902 (exit $ac_status); }; }; then
2903 ac_cv_prog_cc_stdc=$ac_arg
2904 break
2905 else
2906 echo "$as_me: failed program was:" >&5
2907 sed 's/^/| /' conftest.$ac_ext >&5
2910 rm -f conftest.err conftest.$ac_objext
2911 done
2912 rm -f conftest.$ac_ext conftest.$ac_objext
2913 CC=$ac_save_CC
2917 case "x$ac_cv_prog_cc_stdc" in
2918 x|xno)
2919 echo "$as_me:$LINENO: result: none needed" >&5
2920 echo "${ECHO_T}none needed" >&6 ;;
2922 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2923 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2924 CC="$CC $ac_cv_prog_cc_stdc" ;;
2925 esac
2927 # Some people use a C++ compiler to compile C. Since we use `exit',
2928 # in C++ we need to declare it. In case someone uses the same compiler
2929 # for both compiling C and C++ we need to have the C++ compiler decide
2930 # the declaration of exit, since it's the most demanding environment.
2931 cat >conftest.$ac_ext <<_ACEOF
2932 #ifndef __cplusplus
2933 choke me
2934 #endif
2935 _ACEOF
2936 rm -f conftest.$ac_objext
2937 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2938 (eval $ac_compile) 2>conftest.er1
2939 ac_status=$?
2940 grep -v '^ *+' conftest.er1 >conftest.err
2941 rm -f conftest.er1
2942 cat conftest.err >&5
2943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2944 (exit $ac_status); } &&
2945 { ac_try='test -z "$ac_c_werror_flag"
2946 || test ! -s conftest.err'
2947 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2948 (eval $ac_try) 2>&5
2949 ac_status=$?
2950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2951 (exit $ac_status); }; } &&
2952 { ac_try='test -s conftest.$ac_objext'
2953 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2954 (eval $ac_try) 2>&5
2955 ac_status=$?
2956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2957 (exit $ac_status); }; }; then
2958 for ac_declaration in \
2959 '' \
2960 'extern "C" void std::exit (int) throw (); using std::exit;' \
2961 'extern "C" void std::exit (int); using std::exit;' \
2962 'extern "C" void exit (int) throw ();' \
2963 'extern "C" void exit (int);' \
2964 'void exit (int);'
2966 cat >conftest.$ac_ext <<_ACEOF
2967 /* confdefs.h. */
2968 _ACEOF
2969 cat confdefs.h >>conftest.$ac_ext
2970 cat >>conftest.$ac_ext <<_ACEOF
2971 /* end confdefs.h. */
2972 $ac_declaration
2973 #include <stdlib.h>
2975 main ()
2977 exit (42);
2979 return 0;
2981 _ACEOF
2982 rm -f conftest.$ac_objext
2983 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2984 (eval $ac_compile) 2>conftest.er1
2985 ac_status=$?
2986 grep -v '^ *+' conftest.er1 >conftest.err
2987 rm -f conftest.er1
2988 cat conftest.err >&5
2989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2990 (exit $ac_status); } &&
2991 { ac_try='test -z "$ac_c_werror_flag"
2992 || test ! -s conftest.err'
2993 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2994 (eval $ac_try) 2>&5
2995 ac_status=$?
2996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2997 (exit $ac_status); }; } &&
2998 { ac_try='test -s conftest.$ac_objext'
2999 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3000 (eval $ac_try) 2>&5
3001 ac_status=$?
3002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3003 (exit $ac_status); }; }; then
3005 else
3006 echo "$as_me: failed program was:" >&5
3007 sed 's/^/| /' conftest.$ac_ext >&5
3009 continue
3011 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3012 cat >conftest.$ac_ext <<_ACEOF
3013 /* confdefs.h. */
3014 _ACEOF
3015 cat confdefs.h >>conftest.$ac_ext
3016 cat >>conftest.$ac_ext <<_ACEOF
3017 /* end confdefs.h. */
3018 $ac_declaration
3020 main ()
3022 exit (42);
3024 return 0;
3026 _ACEOF
3027 rm -f conftest.$ac_objext
3028 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3029 (eval $ac_compile) 2>conftest.er1
3030 ac_status=$?
3031 grep -v '^ *+' conftest.er1 >conftest.err
3032 rm -f conftest.er1
3033 cat conftest.err >&5
3034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3035 (exit $ac_status); } &&
3036 { ac_try='test -z "$ac_c_werror_flag"
3037 || test ! -s conftest.err'
3038 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3039 (eval $ac_try) 2>&5
3040 ac_status=$?
3041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3042 (exit $ac_status); }; } &&
3043 { ac_try='test -s conftest.$ac_objext'
3044 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3045 (eval $ac_try) 2>&5
3046 ac_status=$?
3047 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3048 (exit $ac_status); }; }; then
3049 break
3050 else
3051 echo "$as_me: failed program was:" >&5
3052 sed 's/^/| /' conftest.$ac_ext >&5
3055 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3056 done
3057 rm -f conftest*
3058 if test -n "$ac_declaration"; then
3059 echo '#ifdef __cplusplus' >>confdefs.h
3060 echo $ac_declaration >>confdefs.h
3061 echo '#endif' >>confdefs.h
3064 else
3065 echo "$as_me: failed program was:" >&5
3066 sed 's/^/| /' conftest.$ac_ext >&5
3069 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3070 ac_ext=c
3071 ac_cpp='$CPP $CPPFLAGS'
3072 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3073 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3074 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3076 if test $host != $build; then
3077 for ac_prog in gcc cc
3079 # Extract the first word of "$ac_prog", so it can be a program name with args.
3080 set dummy $ac_prog; ac_word=$2
3081 echo "$as_me:$LINENO: checking for $ac_word" >&5
3082 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3083 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3084 echo $ECHO_N "(cached) $ECHO_C" >&6
3085 else
3086 if test -n "$BUILD_CC"; then
3087 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3088 else
3089 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3090 for as_dir in $PATH
3092 IFS=$as_save_IFS
3093 test -z "$as_dir" && as_dir=.
3094 for ac_exec_ext in '' $ac_executable_extensions; do
3095 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3096 ac_cv_prog_BUILD_CC="$ac_prog"
3097 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3098 break 2
3100 done
3101 done
3105 BUILD_CC=$ac_cv_prog_BUILD_CC
3106 if test -n "$BUILD_CC"; then
3107 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3108 echo "${ECHO_T}$BUILD_CC" >&6
3109 else
3110 echo "$as_me:$LINENO: result: no" >&5
3111 echo "${ECHO_T}no" >&6
3114 test -n "$BUILD_CC" && break
3115 done
3119 ac_ext=c
3120 ac_cpp='$CPP $CPPFLAGS'
3121 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3122 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3123 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3124 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3125 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3126 # On Suns, sometimes $CPP names a directory.
3127 if test -n "$CPP" && test -d "$CPP"; then
3128 CPP=
3130 if test -z "$CPP"; then
3131 if test "${ac_cv_prog_CPP+set}" = set; then
3132 echo $ECHO_N "(cached) $ECHO_C" >&6
3133 else
3134 # Double quotes because CPP needs to be expanded
3135 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3137 ac_preproc_ok=false
3138 for ac_c_preproc_warn_flag in '' yes
3140 # Use a header file that comes with gcc, so configuring glibc
3141 # with a fresh cross-compiler works.
3142 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3143 # <limits.h> exists even on freestanding compilers.
3144 # On the NeXT, cc -E runs the code through the compiler's parser,
3145 # not just through cpp. "Syntax error" is here to catch this case.
3146 cat >conftest.$ac_ext <<_ACEOF
3147 /* confdefs.h. */
3148 _ACEOF
3149 cat confdefs.h >>conftest.$ac_ext
3150 cat >>conftest.$ac_ext <<_ACEOF
3151 /* end confdefs.h. */
3152 #ifdef __STDC__
3153 # include <limits.h>
3154 #else
3155 # include <assert.h>
3156 #endif
3157 Syntax error
3158 _ACEOF
3159 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3160 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3161 ac_status=$?
3162 grep -v '^ *+' conftest.er1 >conftest.err
3163 rm -f conftest.er1
3164 cat conftest.err >&5
3165 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3166 (exit $ac_status); } >/dev/null; then
3167 if test -s conftest.err; then
3168 ac_cpp_err=$ac_c_preproc_warn_flag
3169 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3170 else
3171 ac_cpp_err=
3173 else
3174 ac_cpp_err=yes
3176 if test -z "$ac_cpp_err"; then
3178 else
3179 echo "$as_me: failed program was:" >&5
3180 sed 's/^/| /' conftest.$ac_ext >&5
3182 # Broken: fails on valid input.
3183 continue
3185 rm -f conftest.err conftest.$ac_ext
3187 # OK, works on sane cases. Now check whether non-existent headers
3188 # can be detected and how.
3189 cat >conftest.$ac_ext <<_ACEOF
3190 /* confdefs.h. */
3191 _ACEOF
3192 cat confdefs.h >>conftest.$ac_ext
3193 cat >>conftest.$ac_ext <<_ACEOF
3194 /* end confdefs.h. */
3195 #include <ac_nonexistent.h>
3196 _ACEOF
3197 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3198 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3199 ac_status=$?
3200 grep -v '^ *+' conftest.er1 >conftest.err
3201 rm -f conftest.er1
3202 cat conftest.err >&5
3203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3204 (exit $ac_status); } >/dev/null; then
3205 if test -s conftest.err; then
3206 ac_cpp_err=$ac_c_preproc_warn_flag
3207 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3208 else
3209 ac_cpp_err=
3211 else
3212 ac_cpp_err=yes
3214 if test -z "$ac_cpp_err"; then
3215 # Broken: success on invalid input.
3216 continue
3217 else
3218 echo "$as_me: failed program was:" >&5
3219 sed 's/^/| /' conftest.$ac_ext >&5
3221 # Passes both tests.
3222 ac_preproc_ok=:
3223 break
3225 rm -f conftest.err conftest.$ac_ext
3227 done
3228 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3229 rm -f conftest.err conftest.$ac_ext
3230 if $ac_preproc_ok; then
3231 break
3234 done
3235 ac_cv_prog_CPP=$CPP
3238 CPP=$ac_cv_prog_CPP
3239 else
3240 ac_cv_prog_CPP=$CPP
3242 echo "$as_me:$LINENO: result: $CPP" >&5
3243 echo "${ECHO_T}$CPP" >&6
3244 ac_preproc_ok=false
3245 for ac_c_preproc_warn_flag in '' yes
3247 # Use a header file that comes with gcc, so configuring glibc
3248 # with a fresh cross-compiler works.
3249 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3250 # <limits.h> exists even on freestanding compilers.
3251 # On the NeXT, cc -E runs the code through the compiler's parser,
3252 # not just through cpp. "Syntax error" is here to catch this case.
3253 cat >conftest.$ac_ext <<_ACEOF
3254 /* confdefs.h. */
3255 _ACEOF
3256 cat confdefs.h >>conftest.$ac_ext
3257 cat >>conftest.$ac_ext <<_ACEOF
3258 /* end confdefs.h. */
3259 #ifdef __STDC__
3260 # include <limits.h>
3261 #else
3262 # include <assert.h>
3263 #endif
3264 Syntax error
3265 _ACEOF
3266 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3267 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3268 ac_status=$?
3269 grep -v '^ *+' conftest.er1 >conftest.err
3270 rm -f conftest.er1
3271 cat conftest.err >&5
3272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3273 (exit $ac_status); } >/dev/null; then
3274 if test -s conftest.err; then
3275 ac_cpp_err=$ac_c_preproc_warn_flag
3276 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3277 else
3278 ac_cpp_err=
3280 else
3281 ac_cpp_err=yes
3283 if test -z "$ac_cpp_err"; then
3285 else
3286 echo "$as_me: failed program was:" >&5
3287 sed 's/^/| /' conftest.$ac_ext >&5
3289 # Broken: fails on valid input.
3290 continue
3292 rm -f conftest.err conftest.$ac_ext
3294 # OK, works on sane cases. Now check whether non-existent headers
3295 # can be detected and how.
3296 cat >conftest.$ac_ext <<_ACEOF
3297 /* confdefs.h. */
3298 _ACEOF
3299 cat confdefs.h >>conftest.$ac_ext
3300 cat >>conftest.$ac_ext <<_ACEOF
3301 /* end confdefs.h. */
3302 #include <ac_nonexistent.h>
3303 _ACEOF
3304 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3305 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3306 ac_status=$?
3307 grep -v '^ *+' conftest.er1 >conftest.err
3308 rm -f conftest.er1
3309 cat conftest.err >&5
3310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3311 (exit $ac_status); } >/dev/null; then
3312 if test -s conftest.err; then
3313 ac_cpp_err=$ac_c_preproc_warn_flag
3314 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3315 else
3316 ac_cpp_err=
3318 else
3319 ac_cpp_err=yes
3321 if test -z "$ac_cpp_err"; then
3322 # Broken: success on invalid input.
3323 continue
3324 else
3325 echo "$as_me: failed program was:" >&5
3326 sed 's/^/| /' conftest.$ac_ext >&5
3328 # Passes both tests.
3329 ac_preproc_ok=:
3330 break
3332 rm -f conftest.err conftest.$ac_ext
3334 done
3335 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3336 rm -f conftest.err conftest.$ac_ext
3337 if $ac_preproc_ok; then
3339 else
3340 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3341 See \`config.log' for more details." >&5
3342 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3343 See \`config.log' for more details." >&2;}
3344 { (exit 1); exit 1; }; }
3347 ac_ext=c
3348 ac_cpp='$CPP $CPPFLAGS'
3349 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3350 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3351 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3353 # We need the C++ compiler only for testing.
3354 ac_ext=cc
3355 ac_cpp='$CXXCPP $CPPFLAGS'
3356 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3357 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3358 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3359 if test -n "$ac_tool_prefix"; then
3360 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3362 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3363 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3364 echo "$as_me:$LINENO: checking for $ac_word" >&5
3365 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3366 if test "${ac_cv_prog_CXX+set}" = set; then
3367 echo $ECHO_N "(cached) $ECHO_C" >&6
3368 else
3369 if test -n "$CXX"; then
3370 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3371 else
3372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3373 for as_dir in $PATH
3375 IFS=$as_save_IFS
3376 test -z "$as_dir" && as_dir=.
3377 for ac_exec_ext in '' $ac_executable_extensions; do
3378 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3379 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3380 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3381 break 2
3383 done
3384 done
3388 CXX=$ac_cv_prog_CXX
3389 if test -n "$CXX"; then
3390 echo "$as_me:$LINENO: result: $CXX" >&5
3391 echo "${ECHO_T}$CXX" >&6
3392 else
3393 echo "$as_me:$LINENO: result: no" >&5
3394 echo "${ECHO_T}no" >&6
3397 test -n "$CXX" && break
3398 done
3400 if test -z "$CXX"; then
3401 ac_ct_CXX=$CXX
3402 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3404 # Extract the first word of "$ac_prog", so it can be a program name with args.
3405 set dummy $ac_prog; ac_word=$2
3406 echo "$as_me:$LINENO: checking for $ac_word" >&5
3407 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3408 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3409 echo $ECHO_N "(cached) $ECHO_C" >&6
3410 else
3411 if test -n "$ac_ct_CXX"; then
3412 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3413 else
3414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3415 for as_dir in $PATH
3417 IFS=$as_save_IFS
3418 test -z "$as_dir" && as_dir=.
3419 for ac_exec_ext in '' $ac_executable_extensions; do
3420 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3421 ac_cv_prog_ac_ct_CXX="$ac_prog"
3422 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3423 break 2
3425 done
3426 done
3430 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3431 if test -n "$ac_ct_CXX"; then
3432 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3433 echo "${ECHO_T}$ac_ct_CXX" >&6
3434 else
3435 echo "$as_me:$LINENO: result: no" >&5
3436 echo "${ECHO_T}no" >&6
3439 test -n "$ac_ct_CXX" && break
3440 done
3441 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3443 CXX=$ac_ct_CXX
3447 # Provide some information about the compiler.
3448 echo "$as_me:$LINENO:" \
3449 "checking for C++ compiler version" >&5
3450 ac_compiler=`set X $ac_compile; echo $2`
3451 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3452 (eval $ac_compiler --version </dev/null >&5) 2>&5
3453 ac_status=$?
3454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3455 (exit $ac_status); }
3456 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3457 (eval $ac_compiler -v </dev/null >&5) 2>&5
3458 ac_status=$?
3459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3460 (exit $ac_status); }
3461 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3462 (eval $ac_compiler -V </dev/null >&5) 2>&5
3463 ac_status=$?
3464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3465 (exit $ac_status); }
3467 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3468 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3469 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3470 echo $ECHO_N "(cached) $ECHO_C" >&6
3471 else
3472 cat >conftest.$ac_ext <<_ACEOF
3473 /* confdefs.h. */
3474 _ACEOF
3475 cat confdefs.h >>conftest.$ac_ext
3476 cat >>conftest.$ac_ext <<_ACEOF
3477 /* end confdefs.h. */
3480 main ()
3482 #ifndef __GNUC__
3483 choke me
3484 #endif
3487 return 0;
3489 _ACEOF
3490 rm -f conftest.$ac_objext
3491 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3492 (eval $ac_compile) 2>conftest.er1
3493 ac_status=$?
3494 grep -v '^ *+' conftest.er1 >conftest.err
3495 rm -f conftest.er1
3496 cat conftest.err >&5
3497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3498 (exit $ac_status); } &&
3499 { ac_try='test -z "$ac_cxx_werror_flag"
3500 || test ! -s conftest.err'
3501 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3502 (eval $ac_try) 2>&5
3503 ac_status=$?
3504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3505 (exit $ac_status); }; } &&
3506 { ac_try='test -s conftest.$ac_objext'
3507 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3508 (eval $ac_try) 2>&5
3509 ac_status=$?
3510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3511 (exit $ac_status); }; }; then
3512 ac_compiler_gnu=yes
3513 else
3514 echo "$as_me: failed program was:" >&5
3515 sed 's/^/| /' conftest.$ac_ext >&5
3517 ac_compiler_gnu=no
3519 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3520 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3523 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3524 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3525 GXX=`test $ac_compiler_gnu = yes && echo yes`
3526 ac_test_CXXFLAGS=${CXXFLAGS+set}
3527 ac_save_CXXFLAGS=$CXXFLAGS
3528 CXXFLAGS="-g"
3529 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3530 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3531 if test "${ac_cv_prog_cxx_g+set}" = set; then
3532 echo $ECHO_N "(cached) $ECHO_C" >&6
3533 else
3534 cat >conftest.$ac_ext <<_ACEOF
3535 /* confdefs.h. */
3536 _ACEOF
3537 cat confdefs.h >>conftest.$ac_ext
3538 cat >>conftest.$ac_ext <<_ACEOF
3539 /* end confdefs.h. */
3542 main ()
3546 return 0;
3548 _ACEOF
3549 rm -f conftest.$ac_objext
3550 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3551 (eval $ac_compile) 2>conftest.er1
3552 ac_status=$?
3553 grep -v '^ *+' conftest.er1 >conftest.err
3554 rm -f conftest.er1
3555 cat conftest.err >&5
3556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3557 (exit $ac_status); } &&
3558 { ac_try='test -z "$ac_cxx_werror_flag"
3559 || test ! -s conftest.err'
3560 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3561 (eval $ac_try) 2>&5
3562 ac_status=$?
3563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3564 (exit $ac_status); }; } &&
3565 { ac_try='test -s conftest.$ac_objext'
3566 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3567 (eval $ac_try) 2>&5
3568 ac_status=$?
3569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3570 (exit $ac_status); }; }; then
3571 ac_cv_prog_cxx_g=yes
3572 else
3573 echo "$as_me: failed program was:" >&5
3574 sed 's/^/| /' conftest.$ac_ext >&5
3576 ac_cv_prog_cxx_g=no
3578 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3580 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3581 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3582 if test "$ac_test_CXXFLAGS" = set; then
3583 CXXFLAGS=$ac_save_CXXFLAGS
3584 elif test $ac_cv_prog_cxx_g = yes; then
3585 if test "$GXX" = yes; then
3586 CXXFLAGS="-g -O2"
3587 else
3588 CXXFLAGS="-g"
3590 else
3591 if test "$GXX" = yes; then
3592 CXXFLAGS="-O2"
3593 else
3594 CXXFLAGS=
3597 for ac_declaration in \
3598 '' \
3599 'extern "C" void std::exit (int) throw (); using std::exit;' \
3600 'extern "C" void std::exit (int); using std::exit;' \
3601 'extern "C" void exit (int) throw ();' \
3602 'extern "C" void exit (int);' \
3603 'void exit (int);'
3605 cat >conftest.$ac_ext <<_ACEOF
3606 /* confdefs.h. */
3607 _ACEOF
3608 cat confdefs.h >>conftest.$ac_ext
3609 cat >>conftest.$ac_ext <<_ACEOF
3610 /* end confdefs.h. */
3611 $ac_declaration
3612 #include <stdlib.h>
3614 main ()
3616 exit (42);
3618 return 0;
3620 _ACEOF
3621 rm -f conftest.$ac_objext
3622 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3623 (eval $ac_compile) 2>conftest.er1
3624 ac_status=$?
3625 grep -v '^ *+' conftest.er1 >conftest.err
3626 rm -f conftest.er1
3627 cat conftest.err >&5
3628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3629 (exit $ac_status); } &&
3630 { ac_try='test -z "$ac_cxx_werror_flag"
3631 || test ! -s conftest.err'
3632 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3633 (eval $ac_try) 2>&5
3634 ac_status=$?
3635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3636 (exit $ac_status); }; } &&
3637 { ac_try='test -s conftest.$ac_objext'
3638 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3639 (eval $ac_try) 2>&5
3640 ac_status=$?
3641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3642 (exit $ac_status); }; }; then
3644 else
3645 echo "$as_me: failed program was:" >&5
3646 sed 's/^/| /' conftest.$ac_ext >&5
3648 continue
3650 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3651 cat >conftest.$ac_ext <<_ACEOF
3652 /* confdefs.h. */
3653 _ACEOF
3654 cat confdefs.h >>conftest.$ac_ext
3655 cat >>conftest.$ac_ext <<_ACEOF
3656 /* end confdefs.h. */
3657 $ac_declaration
3659 main ()
3661 exit (42);
3663 return 0;
3665 _ACEOF
3666 rm -f conftest.$ac_objext
3667 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3668 (eval $ac_compile) 2>conftest.er1
3669 ac_status=$?
3670 grep -v '^ *+' conftest.er1 >conftest.err
3671 rm -f conftest.er1
3672 cat conftest.err >&5
3673 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3674 (exit $ac_status); } &&
3675 { ac_try='test -z "$ac_cxx_werror_flag"
3676 || test ! -s conftest.err'
3677 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3678 (eval $ac_try) 2>&5
3679 ac_status=$?
3680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3681 (exit $ac_status); }; } &&
3682 { ac_try='test -s conftest.$ac_objext'
3683 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3684 (eval $ac_try) 2>&5
3685 ac_status=$?
3686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3687 (exit $ac_status); }; }; then
3688 break
3689 else
3690 echo "$as_me: failed program was:" >&5
3691 sed 's/^/| /' conftest.$ac_ext >&5
3694 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3695 done
3696 rm -f conftest*
3697 if test -n "$ac_declaration"; then
3698 echo '#ifdef __cplusplus' >>confdefs.h
3699 echo $ac_declaration >>confdefs.h
3700 echo '#endif' >>confdefs.h
3703 ac_ext=c
3704 ac_cpp='$CPP $CPPFLAGS'
3705 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3706 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3707 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3709 # Was a --with-binutils option given?
3710 if test -n "$path_binutils"; then
3711 # Make absolute; ensure a single trailing slash.
3712 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3713 CC="$CC -B$path_binutils"
3715 AS=`$CC -print-prog-name=as`
3716 LD=`$CC -print-prog-name=ld`
3717 AR=`$CC -print-prog-name=ar`
3719 OBJDUMP=`$CC -print-prog-name=objdump`
3722 # ranlib has to be treated a bit differently since it might not exist at all.
3723 ac_ranlib=`$CC -print-prog-name=ranlib`
3724 if test "x$ac_ranlib" = xranlib; then
3725 # This extra check has to happen since gcc simply echos the parameter in
3726 # case it cannot find the value in its own directories.
3727 if test -n "$ac_tool_prefix"; then
3728 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3729 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3730 echo "$as_me:$LINENO: checking for $ac_word" >&5
3731 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3732 if test "${ac_cv_prog_RANLIB+set}" = set; then
3733 echo $ECHO_N "(cached) $ECHO_C" >&6
3734 else
3735 if test -n "$RANLIB"; then
3736 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3737 else
3738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3739 for as_dir in $PATH
3741 IFS=$as_save_IFS
3742 test -z "$as_dir" && as_dir=.
3743 for ac_exec_ext in '' $ac_executable_extensions; do
3744 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3745 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3746 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3747 break 2
3749 done
3750 done
3754 RANLIB=$ac_cv_prog_RANLIB
3755 if test -n "$RANLIB"; then
3756 echo "$as_me:$LINENO: result: $RANLIB" >&5
3757 echo "${ECHO_T}$RANLIB" >&6
3758 else
3759 echo "$as_me:$LINENO: result: no" >&5
3760 echo "${ECHO_T}no" >&6
3764 if test -z "$ac_cv_prog_RANLIB"; then
3765 ac_ct_RANLIB=$RANLIB
3766 # Extract the first word of "ranlib", so it can be a program name with args.
3767 set dummy ranlib; ac_word=$2
3768 echo "$as_me:$LINENO: checking for $ac_word" >&5
3769 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3770 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3771 echo $ECHO_N "(cached) $ECHO_C" >&6
3772 else
3773 if test -n "$ac_ct_RANLIB"; then
3774 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3775 else
3776 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3777 for as_dir in $PATH
3779 IFS=$as_save_IFS
3780 test -z "$as_dir" && as_dir=.
3781 for ac_exec_ext in '' $ac_executable_extensions; do
3782 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3783 ac_cv_prog_ac_ct_RANLIB="ranlib"
3784 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3785 break 2
3787 done
3788 done
3790 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3793 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3794 if test -n "$ac_ct_RANLIB"; then
3795 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3796 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3797 else
3798 echo "$as_me:$LINENO: result: no" >&5
3799 echo "${ECHO_T}no" >&6
3802 RANLIB=$ac_ct_RANLIB
3803 else
3804 RANLIB="$ac_cv_prog_RANLIB"
3807 else
3808 RANLIB=$ac_ranlib
3812 # Determine whether we are using GNU binutils.
3813 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3814 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3815 if test "${libc_cv_prog_as_gnu+set}" = set; then
3816 echo $ECHO_N "(cached) $ECHO_C" >&6
3817 else
3818 # Most GNU programs take a -v and spit out some text including
3819 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3820 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3821 libc_cv_prog_as_gnu=yes
3822 else
3823 libc_cv_prog_as_gnu=no
3825 rm -fr contest*
3827 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3828 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3829 rm -f a.out
3830 gnu_as=$libc_cv_prog_as_gnu
3832 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3833 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3834 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3835 echo $ECHO_N "(cached) $ECHO_C" >&6
3836 else
3837 # Most GNU programs take a -v and spit out some text including
3838 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3839 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3840 libc_cv_prog_ld_gnu=yes
3841 else
3842 libc_cv_prog_ld_gnu=no
3844 rm -fr contest*
3846 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3847 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3848 gnu_ld=$libc_cv_prog_ld_gnu
3851 # Accept binutils 2.13 or newer.
3852 for ac_prog in $AS
3854 # Extract the first word of "$ac_prog", so it can be a program name with args.
3855 set dummy $ac_prog; ac_word=$2
3856 echo "$as_me:$LINENO: checking for $ac_word" >&5
3857 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3858 if test "${ac_cv_prog_AS+set}" = set; then
3859 echo $ECHO_N "(cached) $ECHO_C" >&6
3860 else
3861 if test -n "$AS"; then
3862 ac_cv_prog_AS="$AS" # Let the user override the test.
3863 else
3864 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3865 for as_dir in $PATH
3867 IFS=$as_save_IFS
3868 test -z "$as_dir" && as_dir=.
3869 for ac_exec_ext in '' $ac_executable_extensions; do
3870 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3871 ac_cv_prog_AS="$ac_prog"
3872 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3873 break 2
3875 done
3876 done
3880 AS=$ac_cv_prog_AS
3881 if test -n "$AS"; then
3882 echo "$as_me:$LINENO: result: $AS" >&5
3883 echo "${ECHO_T}$AS" >&6
3884 else
3885 echo "$as_me:$LINENO: result: no" >&5
3886 echo "${ECHO_T}no" >&6
3889 test -n "$AS" && break
3890 done
3892 if test -z "$AS"; then
3893 ac_verc_fail=yes
3894 else
3895 # Found it, now check the version.
3896 echo "$as_me:$LINENO: checking version of $AS" >&5
3897 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3898 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3899 case $ac_prog_version in
3900 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3901 2.1[3-9]*)
3902 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3903 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3905 esac
3906 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3907 echo "${ECHO_T}$ac_prog_version" >&6
3909 if test $ac_verc_fail = yes; then
3910 AS=: critic_missing="$critic_missing as"
3913 for ac_prog in $LD
3915 # Extract the first word of "$ac_prog", so it can be a program name with args.
3916 set dummy $ac_prog; ac_word=$2
3917 echo "$as_me:$LINENO: checking for $ac_word" >&5
3918 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3919 if test "${ac_cv_prog_LD+set}" = set; then
3920 echo $ECHO_N "(cached) $ECHO_C" >&6
3921 else
3922 if test -n "$LD"; then
3923 ac_cv_prog_LD="$LD" # Let the user override the test.
3924 else
3925 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3926 for as_dir in $PATH
3928 IFS=$as_save_IFS
3929 test -z "$as_dir" && as_dir=.
3930 for ac_exec_ext in '' $ac_executable_extensions; do
3931 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3932 ac_cv_prog_LD="$ac_prog"
3933 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3934 break 2
3936 done
3937 done
3941 LD=$ac_cv_prog_LD
3942 if test -n "$LD"; then
3943 echo "$as_me:$LINENO: result: $LD" >&5
3944 echo "${ECHO_T}$LD" >&6
3945 else
3946 echo "$as_me:$LINENO: result: no" >&5
3947 echo "${ECHO_T}no" >&6
3950 test -n "$LD" && break
3951 done
3953 if test -z "$LD"; then
3954 ac_verc_fail=yes
3955 else
3956 # Found it, now check the version.
3957 echo "$as_me:$LINENO: checking version of $LD" >&5
3958 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
3959 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
3960 case $ac_prog_version in
3961 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3962 2.1[3-9]*)
3963 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3964 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3966 esac
3967 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3968 echo "${ECHO_T}$ac_prog_version" >&6
3970 if test $ac_verc_fail = yes; then
3971 LD=: critic_missing="$critic_missing ld"
3975 # We need the physical current working directory. We cannot use the
3976 # "pwd -P" shell builtin since that's not portable. Instead we try to
3977 # find a pwd binary. Note that assigning to the PWD environment
3978 # variable might have some interesting side effects, so we don't do
3979 # that.
3980 # Extract the first word of "pwd", so it can be a program name with args.
3981 set dummy pwd; ac_word=$2
3982 echo "$as_me:$LINENO: checking for $ac_word" >&5
3983 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3984 if test "${ac_cv_path_PWD_P+set}" = set; then
3985 echo $ECHO_N "(cached) $ECHO_C" >&6
3986 else
3987 case $PWD_P in
3988 [\\/]* | ?:[\\/]*)
3989 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
3992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3993 for as_dir in $PATH
3995 IFS=$as_save_IFS
3996 test -z "$as_dir" && as_dir=.
3997 for ac_exec_ext in '' $ac_executable_extensions; do
3998 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3999 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4000 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4001 break 2
4003 done
4004 done
4006 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4008 esac
4010 PWD_P=$ac_cv_path_PWD_P
4012 if test -n "$PWD_P"; then
4013 echo "$as_me:$LINENO: result: $PWD_P" >&5
4014 echo "${ECHO_T}$PWD_P" >&6
4015 else
4016 echo "$as_me:$LINENO: result: no" >&5
4017 echo "${ECHO_T}no" >&6
4020 if test "$PWD_P" = no; then
4021 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
4022 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
4023 { (exit 1); exit 1; }; }
4026 # These programs are version sensitive.
4028 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4030 # Extract the first word of "$ac_prog", so it can be a program name with args.
4031 set dummy $ac_prog; ac_word=$2
4032 echo "$as_me:$LINENO: checking for $ac_word" >&5
4033 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4034 if test "${ac_cv_prog_CC+set}" = set; then
4035 echo $ECHO_N "(cached) $ECHO_C" >&6
4036 else
4037 if test -n "$CC"; then
4038 ac_cv_prog_CC="$CC" # Let the user override the test.
4039 else
4040 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4041 for as_dir in $PATH
4043 IFS=$as_save_IFS
4044 test -z "$as_dir" && as_dir=.
4045 for ac_exec_ext in '' $ac_executable_extensions; do
4046 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4047 ac_cv_prog_CC="$ac_prog"
4048 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4049 break 2
4051 done
4052 done
4056 CC=$ac_cv_prog_CC
4057 if test -n "$CC"; then
4058 echo "$as_me:$LINENO: result: $CC" >&5
4059 echo "${ECHO_T}$CC" >&6
4060 else
4061 echo "$as_me:$LINENO: result: no" >&5
4062 echo "${ECHO_T}no" >&6
4065 test -n "$CC" && break
4066 done
4068 if test -z "$CC"; then
4069 ac_verc_fail=yes
4070 else
4071 # Found it, now check the version.
4072 echo "$as_me:$LINENO: checking version of $CC" >&5
4073 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4074 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4075 case $ac_prog_version in
4076 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4077 3.[2-9]*)
4078 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4079 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4081 esac
4082 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4083 echo "${ECHO_T}$ac_prog_version" >&6
4085 if test $ac_verc_fail = yes; then
4086 critic_missing="$critic_missing gcc"
4089 for ac_prog in gnumake gmake make
4091 # Extract the first word of "$ac_prog", so it can be a program name with args.
4092 set dummy $ac_prog; ac_word=$2
4093 echo "$as_me:$LINENO: checking for $ac_word" >&5
4094 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4095 if test "${ac_cv_prog_MAKE+set}" = set; then
4096 echo $ECHO_N "(cached) $ECHO_C" >&6
4097 else
4098 if test -n "$MAKE"; then
4099 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4100 else
4101 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4102 for as_dir in $PATH
4104 IFS=$as_save_IFS
4105 test -z "$as_dir" && as_dir=.
4106 for ac_exec_ext in '' $ac_executable_extensions; do
4107 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4108 ac_cv_prog_MAKE="$ac_prog"
4109 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4110 break 2
4112 done
4113 done
4117 MAKE=$ac_cv_prog_MAKE
4118 if test -n "$MAKE"; then
4119 echo "$as_me:$LINENO: result: $MAKE" >&5
4120 echo "${ECHO_T}$MAKE" >&6
4121 else
4122 echo "$as_me:$LINENO: result: no" >&5
4123 echo "${ECHO_T}no" >&6
4126 test -n "$MAKE" && break
4127 done
4129 if test -z "$MAKE"; then
4130 ac_verc_fail=yes
4131 else
4132 # Found it, now check the version.
4133 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4134 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4135 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4136 case $ac_prog_version in
4137 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4138 3.79* | 3.[89]*)
4139 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4140 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4142 esac
4143 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4144 echo "${ECHO_T}$ac_prog_version" >&6
4146 if test $ac_verc_fail = yes; then
4147 critic_missing="$critic_missing make"
4151 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4153 # Extract the first word of "$ac_prog", so it can be a program name with args.
4154 set dummy $ac_prog; ac_word=$2
4155 echo "$as_me:$LINENO: checking for $ac_word" >&5
4156 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4157 if test "${ac_cv_prog_MSGFMT+set}" = set; then
4158 echo $ECHO_N "(cached) $ECHO_C" >&6
4159 else
4160 if test -n "$MSGFMT"; then
4161 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4162 else
4163 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4164 for as_dir in $PATH
4166 IFS=$as_save_IFS
4167 test -z "$as_dir" && as_dir=.
4168 for ac_exec_ext in '' $ac_executable_extensions; do
4169 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4170 ac_cv_prog_MSGFMT="$ac_prog"
4171 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4172 break 2
4174 done
4175 done
4179 MSGFMT=$ac_cv_prog_MSGFMT
4180 if test -n "$MSGFMT"; then
4181 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4182 echo "${ECHO_T}$MSGFMT" >&6
4183 else
4184 echo "$as_me:$LINENO: result: no" >&5
4185 echo "${ECHO_T}no" >&6
4188 test -n "$MSGFMT" && break
4189 done
4191 if test -z "$MSGFMT"; then
4192 ac_verc_fail=yes
4193 else
4194 # Found it, now check the version.
4195 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4196 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4197 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4198 case $ac_prog_version in
4199 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4200 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4201 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4202 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4204 esac
4205 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4206 echo "${ECHO_T}$ac_prog_version" >&6
4208 if test $ac_verc_fail = yes; then
4209 MSGFMT=: aux_missing="$aux_missing msgfmt"
4212 for ac_prog in makeinfo
4214 # Extract the first word of "$ac_prog", so it can be a program name with args.
4215 set dummy $ac_prog; ac_word=$2
4216 echo "$as_me:$LINENO: checking for $ac_word" >&5
4217 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4218 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4219 echo $ECHO_N "(cached) $ECHO_C" >&6
4220 else
4221 if test -n "$MAKEINFO"; then
4222 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4223 else
4224 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4225 for as_dir in $PATH
4227 IFS=$as_save_IFS
4228 test -z "$as_dir" && as_dir=.
4229 for ac_exec_ext in '' $ac_executable_extensions; do
4230 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4231 ac_cv_prog_MAKEINFO="$ac_prog"
4232 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4233 break 2
4235 done
4236 done
4240 MAKEINFO=$ac_cv_prog_MAKEINFO
4241 if test -n "$MAKEINFO"; then
4242 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4243 echo "${ECHO_T}$MAKEINFO" >&6
4244 else
4245 echo "$as_me:$LINENO: result: no" >&5
4246 echo "${ECHO_T}no" >&6
4249 test -n "$MAKEINFO" && break
4250 done
4252 if test -z "$MAKEINFO"; then
4253 ac_verc_fail=yes
4254 else
4255 # Found it, now check the version.
4256 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4257 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4258 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4259 case $ac_prog_version in
4260 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4261 4.*)
4262 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4263 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4265 esac
4266 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4267 echo "${ECHO_T}$ac_prog_version" >&6
4269 if test $ac_verc_fail = yes; then
4270 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4273 for ac_prog in sed
4275 # Extract the first word of "$ac_prog", so it can be a program name with args.
4276 set dummy $ac_prog; ac_word=$2
4277 echo "$as_me:$LINENO: checking for $ac_word" >&5
4278 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4279 if test "${ac_cv_prog_SED+set}" = set; then
4280 echo $ECHO_N "(cached) $ECHO_C" >&6
4281 else
4282 if test -n "$SED"; then
4283 ac_cv_prog_SED="$SED" # Let the user override the test.
4284 else
4285 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4286 for as_dir in $PATH
4288 IFS=$as_save_IFS
4289 test -z "$as_dir" && as_dir=.
4290 for ac_exec_ext in '' $ac_executable_extensions; do
4291 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4292 ac_cv_prog_SED="$ac_prog"
4293 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4294 break 2
4296 done
4297 done
4301 SED=$ac_cv_prog_SED
4302 if test -n "$SED"; then
4303 echo "$as_me:$LINENO: result: $SED" >&5
4304 echo "${ECHO_T}$SED" >&6
4305 else
4306 echo "$as_me:$LINENO: result: no" >&5
4307 echo "${ECHO_T}no" >&6
4310 test -n "$SED" && break
4311 done
4313 if test -z "$SED"; then
4314 ac_verc_fail=yes
4315 else
4316 # Found it, now check the version.
4317 echo "$as_me:$LINENO: checking version of $SED" >&5
4318 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4319 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4320 case $ac_prog_version in
4321 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4322 3.0[2-9]*|3.[1-9]*|[4-9]*)
4323 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4324 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4326 esac
4327 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4328 echo "${ECHO_T}$ac_prog_version" >&6
4330 if test $ac_verc_fail = yes; then
4331 SED=: aux_missing="$aux_missing sed"
4335 for ac_prog in autoconf
4337 # Extract the first word of "$ac_prog", so it can be a program name with args.
4338 set dummy $ac_prog; ac_word=$2
4339 echo "$as_me:$LINENO: checking for $ac_word" >&5
4340 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4341 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
4342 echo $ECHO_N "(cached) $ECHO_C" >&6
4343 else
4344 if test -n "$AUTOCONF"; then
4345 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4346 else
4347 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4348 for as_dir in $PATH
4350 IFS=$as_save_IFS
4351 test -z "$as_dir" && as_dir=.
4352 for ac_exec_ext in '' $ac_executable_extensions; do
4353 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4354 ac_cv_prog_AUTOCONF="$ac_prog"
4355 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4356 break 2
4358 done
4359 done
4363 AUTOCONF=$ac_cv_prog_AUTOCONF
4364 if test -n "$AUTOCONF"; then
4365 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4366 echo "${ECHO_T}$AUTOCONF" >&6
4367 else
4368 echo "$as_me:$LINENO: result: no" >&5
4369 echo "${ECHO_T}no" >&6
4372 test -n "$AUTOCONF" && break
4373 done
4374 test -n "$AUTOCONF" || AUTOCONF="no"
4376 case "x$AUTOCONF" in
4377 xno|x|x:) AUTOCONF=no ;;
4379 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4380 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4381 if test "${libc_cv_autoconf_works+set}" = set; then
4382 echo $ECHO_N "(cached) $ECHO_C" >&6
4383 else
4384 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4385 libc_cv_autoconf_works=yes
4386 else
4387 libc_cv_autoconf_works=no
4390 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4391 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
4392 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4394 esac
4395 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4396 # If --without-cvs they probably won't change configure.in, so no complaints.
4397 aux_missing="$aux_missing autoconf"
4400 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4401 *** These critical programs are missing or too old:$critic_missing
4402 *** Check the INSTALL file for required versions." >&5
4403 echo "$as_me: error:
4404 *** These critical programs are missing or too old:$critic_missing
4405 *** Check the INSTALL file for required versions." >&2;}
4406 { (exit 1); exit 1; }; }
4408 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
4409 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4410 *** some features will be disabled.
4411 *** Check the INSTALL file for required versions." >&5
4412 echo "$as_me: WARNING:
4413 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4414 *** some features will be disabled.
4415 *** Check the INSTALL file for required versions." >&2;}
4417 # if using special system headers, find out the compiler's sekrit
4418 # header directory and add that to the list. NOTE: Only does the right
4419 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
4420 if test -n "$sysheaders"; then
4421 ccheaders=`$CC -print-file-name=include`
4422 SYSINCLUDES="-nostdinc -isystem $ccheaders -isystem $sysheaders"
4426 # check if ranlib is necessary
4427 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4428 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4429 if test "${libc_cv_ranlib_necessary+set}" = set; then
4430 echo $ECHO_N "(cached) $ECHO_C" >&6
4431 else
4432 cat > conftest.c <<EOF
4433 int a;
4434 char b;
4435 void c(void) {}
4437 $CC $CFLAGS $CPPFLAGS -c conftest.c
4438 $AR cr conftest.a conftest.o
4439 cp conftest.a conftest2.a
4440 $RANLIB conftest.a
4441 if cmp -s conftest.a conftest2.a; then
4442 libc_cv_ranlib_necessary=no
4443 else
4444 libc_cv_ranlib_necessary=yes
4446 rm -rf conftest*
4448 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4449 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
4450 if test "$libc_cv_ranlib_necessary" = no; then
4451 RANLIB=:
4454 # Test if LD_LIBRARY_PATH contains the notation for the current directory
4455 # since this would lead to problems installing/building glibc.
4456 # LD_LIBRARY_PATH contains the current directory if one of the following
4457 # is true:
4458 # - one of the terminals (":" and ";") is the first or last sign
4459 # - two terminals occur directly after each other
4460 # - the path contains an element with a dot in it
4461 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4462 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
4463 case ${LD_LIBRARY_PATH} in
4464 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
4465 ld_library_path_setting="contains current directory"
4468 ld_library_path_setting="ok"
4470 esac
4471 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4472 echo "${ECHO_T}$ld_library_path_setting" >&6
4473 if test "$ld_library_path_setting" != "ok"; then
4474 { { echo "$as_me:$LINENO: error:
4475 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4476 *** building glibc. Please change the environment variable
4477 *** and run configure again." >&5
4478 echo "$as_me: error:
4479 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4480 *** building glibc. Please change the environment variable
4481 *** and run configure again." >&2;}
4482 { (exit 1); exit 1; }; }
4485 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4486 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4487 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4488 echo $ECHO_N "(cached) $ECHO_C" >&6
4489 else
4490 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4491 libc_cv_gcc_static_libgcc=
4492 else
4493 libc_cv_gcc_static_libgcc=-static-libgcc
4496 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4497 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
4500 # Extract the first word of "bash", so it can be a program name with args.
4501 set dummy bash; ac_word=$2
4502 echo "$as_me:$LINENO: checking for $ac_word" >&5
4503 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4504 if test "${ac_cv_path_BASH+set}" = set; then
4505 echo $ECHO_N "(cached) $ECHO_C" >&6
4506 else
4507 case $BASH in
4508 [\\/]* | ?:[\\/]*)
4509 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4513 for as_dir in $PATH
4515 IFS=$as_save_IFS
4516 test -z "$as_dir" && as_dir=.
4517 for ac_exec_ext in '' $ac_executable_extensions; do
4518 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4519 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4520 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4521 break 2
4523 done
4524 done
4526 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4528 esac
4530 BASH=$ac_cv_path_BASH
4532 if test -n "$BASH"; then
4533 echo "$as_me:$LINENO: result: $BASH" >&5
4534 echo "${ECHO_T}$BASH" >&6
4535 else
4536 echo "$as_me:$LINENO: result: no" >&5
4537 echo "${ECHO_T}no" >&6
4540 if test "$BASH" != no &&
4541 $BASH -c 'test "$BASH_VERSINFO" \
4542 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4543 libc_cv_have_bash2=yes
4544 else
4545 libc_cv_have_bash2=no
4549 if test "$BASH" = no; then
4550 # Extract the first word of "ksh", so it can be a program name with args.
4551 set dummy ksh; ac_word=$2
4552 echo "$as_me:$LINENO: checking for $ac_word" >&5
4553 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4554 if test "${ac_cv_path_KSH+set}" = set; then
4555 echo $ECHO_N "(cached) $ECHO_C" >&6
4556 else
4557 case $KSH in
4558 [\\/]* | ?:[\\/]*)
4559 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4562 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4563 for as_dir in $PATH
4565 IFS=$as_save_IFS
4566 test -z "$as_dir" && as_dir=.
4567 for ac_exec_ext in '' $ac_executable_extensions; do
4568 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4569 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4570 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4571 break 2
4573 done
4574 done
4576 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4578 esac
4580 KSH=$ac_cv_path_KSH
4582 if test -n "$KSH"; then
4583 echo "$as_me:$LINENO: result: $KSH" >&5
4584 echo "${ECHO_T}$KSH" >&6
4585 else
4586 echo "$as_me:$LINENO: result: no" >&5
4587 echo "${ECHO_T}no" >&6
4590 if test "$KSH" = no; then
4591 libc_cv_have_ksh=no
4592 else
4593 libc_cv_have_ksh=yes
4595 else
4596 KSH="$BASH"
4598 libc_cv_have_ksh=yes
4602 for ac_prog in gawk mawk nawk awk
4604 # Extract the first word of "$ac_prog", so it can be a program name with args.
4605 set dummy $ac_prog; ac_word=$2
4606 echo "$as_me:$LINENO: checking for $ac_word" >&5
4607 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4608 if test "${ac_cv_prog_AWK+set}" = set; then
4609 echo $ECHO_N "(cached) $ECHO_C" >&6
4610 else
4611 if test -n "$AWK"; then
4612 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4613 else
4614 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4615 for as_dir in $PATH
4617 IFS=$as_save_IFS
4618 test -z "$as_dir" && as_dir=.
4619 for ac_exec_ext in '' $ac_executable_extensions; do
4620 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4621 ac_cv_prog_AWK="$ac_prog"
4622 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4623 break 2
4625 done
4626 done
4630 AWK=$ac_cv_prog_AWK
4631 if test -n "$AWK"; then
4632 echo "$as_me:$LINENO: result: $AWK" >&5
4633 echo "${ECHO_T}$AWK" >&6
4634 else
4635 echo "$as_me:$LINENO: result: no" >&5
4636 echo "${ECHO_T}no" >&6
4639 test -n "$AWK" && break
4640 done
4642 # Extract the first word of "perl", so it can be a program name with args.
4643 set dummy perl; ac_word=$2
4644 echo "$as_me:$LINENO: checking for $ac_word" >&5
4645 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4646 if test "${ac_cv_path_PERL+set}" = set; then
4647 echo $ECHO_N "(cached) $ECHO_C" >&6
4648 else
4649 case $PERL in
4650 [\\/]* | ?:[\\/]*)
4651 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4654 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4655 for as_dir in $PATH
4657 IFS=$as_save_IFS
4658 test -z "$as_dir" && as_dir=.
4659 for ac_exec_ext in '' $ac_executable_extensions; do
4660 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4661 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4662 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4663 break 2
4665 done
4666 done
4668 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4670 esac
4672 PERL=$ac_cv_path_PERL
4674 if test -n "$PERL"; then
4675 echo "$as_me:$LINENO: result: $PERL" >&5
4676 echo "${ECHO_T}$PERL" >&6
4677 else
4678 echo "$as_me:$LINENO: result: no" >&5
4679 echo "${ECHO_T}no" >&6
4682 if test "$PERL" != no &&
4683 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4684 PERL=no
4686 # Extract the first word of "install-info", so it can be a program name with args.
4687 set dummy install-info; ac_word=$2
4688 echo "$as_me:$LINENO: checking for $ac_word" >&5
4689 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4690 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4691 echo $ECHO_N "(cached) $ECHO_C" >&6
4692 else
4693 case $INSTALL_INFO in
4694 [\\/]* | ?:[\\/]*)
4695 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4699 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4700 for as_dir in $as_dummy
4702 IFS=$as_save_IFS
4703 test -z "$as_dir" && as_dir=.
4704 for ac_exec_ext in '' $ac_executable_extensions; do
4705 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4706 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4707 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4708 break 2
4710 done
4711 done
4713 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4715 esac
4717 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4719 if test -n "$INSTALL_INFO"; then
4720 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4721 echo "${ECHO_T}$INSTALL_INFO" >&6
4722 else
4723 echo "$as_me:$LINENO: result: no" >&5
4724 echo "${ECHO_T}no" >&6
4727 # Extract the first word of "bison", so it can be a program name with args.
4728 set dummy bison; ac_word=$2
4729 echo "$as_me:$LINENO: checking for $ac_word" >&5
4730 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4731 if test "${ac_cv_path_BISON+set}" = set; then
4732 echo $ECHO_N "(cached) $ECHO_C" >&6
4733 else
4734 case $BISON in
4735 [\\/]* | ?:[\\/]*)
4736 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4739 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4740 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4741 for as_dir in $as_dummy
4743 IFS=$as_save_IFS
4744 test -z "$as_dir" && as_dir=.
4745 for ac_exec_ext in '' $ac_executable_extensions; do
4746 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4747 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4748 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4749 break 2
4751 done
4752 done
4754 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4756 esac
4758 BISON=$ac_cv_path_BISON
4760 if test -n "$BISON"; then
4761 echo "$as_me:$LINENO: result: $BISON" >&5
4762 echo "${ECHO_T}$BISON" >&6
4763 else
4764 echo "$as_me:$LINENO: result: no" >&5
4765 echo "${ECHO_T}no" >&6
4769 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4770 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4771 if test "${libc_cv_signed_size_t+set}" = set; then
4772 echo $ECHO_N "(cached) $ECHO_C" >&6
4773 else
4774 echo '#include <stddef.h>
4775 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4776 if eval "$ac_cpp conftest.c 2>/dev/null" \
4777 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4778 libc_cv_signed_size_t=no
4779 else
4780 libc_cv_signed_size_t=yes
4782 rm -f conftest*
4784 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4785 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4786 if test $libc_cv_signed_size_t = yes; then
4787 cat >> confdefs.h <<\EOF
4788 #undef __SIZE_TYPE__
4789 #define __SIZE_TYPE__ unsigned
4794 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4795 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4796 if test "${libc_cv_friendly_stddef+set}" = set; then
4797 echo $ECHO_N "(cached) $ECHO_C" >&6
4798 else
4799 cat >conftest.$ac_ext <<_ACEOF
4800 /* confdefs.h. */
4801 _ACEOF
4802 cat confdefs.h >>conftest.$ac_ext
4803 cat >>conftest.$ac_ext <<_ACEOF
4804 /* end confdefs.h. */
4805 #define __need_size_t
4806 #define __need_wchar_t
4807 #include <stddef.h>
4808 #define __need_NULL
4809 #include <stddef.h>
4811 main ()
4813 size_t size; wchar_t wchar;
4814 #ifdef offsetof
4815 #error stddef.h ignored __need_*
4816 #endif
4817 if (&size == NULL || &wchar == NULL) abort ();
4819 return 0;
4821 _ACEOF
4822 rm -f conftest.$ac_objext
4823 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4824 (eval $ac_compile) 2>conftest.er1
4825 ac_status=$?
4826 grep -v '^ *+' conftest.er1 >conftest.err
4827 rm -f conftest.er1
4828 cat conftest.err >&5
4829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4830 (exit $ac_status); } &&
4831 { ac_try='test -z "$ac_c_werror_flag"
4832 || test ! -s conftest.err'
4833 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4834 (eval $ac_try) 2>&5
4835 ac_status=$?
4836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4837 (exit $ac_status); }; } &&
4838 { ac_try='test -s conftest.$ac_objext'
4839 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4840 (eval $ac_try) 2>&5
4841 ac_status=$?
4842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4843 (exit $ac_status); }; }; then
4844 libc_cv_friendly_stddef=yes
4845 else
4846 echo "$as_me: failed program was:" >&5
4847 sed 's/^/| /' conftest.$ac_ext >&5
4849 libc_cv_friendly_stddef=no
4851 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4853 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4854 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4855 if test $libc_cv_friendly_stddef = yes; then
4856 config_vars="$config_vars
4857 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4860 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4861 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4862 if test "${libc_cv_need_minus_P+set}" = set; then
4863 echo $ECHO_N "(cached) $ECHO_C" >&6
4864 else
4865 cat > conftest.S <<EOF
4866 #include "confdefs.h"
4867 /* Nothing whatsoever. */
4869 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
4870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4871 (eval $ac_try) 2>&5
4872 ac_status=$?
4873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4874 (exit $ac_status); }; }; then
4875 libc_cv_need_minus_P=no
4876 else
4877 libc_cv_need_minus_P=yes
4879 rm -f conftest*
4881 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4882 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4883 if test $libc_cv_need_minus_P = yes; then
4884 config_vars="$config_vars
4885 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4888 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4889 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4890 if test "${libc_cv_dot_text+set}" = set; then
4891 echo $ECHO_N "(cached) $ECHO_C" >&6
4892 else
4893 cat > conftest.s <<EOF
4894 .text
4896 libc_cv_dot_text=
4897 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4898 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4899 (eval $ac_try) 2>&5
4900 ac_status=$?
4901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4902 (exit $ac_status); }; }; then
4903 libc_cv_dot_text=.text
4905 rm -f conftest*
4908 if test -z "$libc_cv_dot_text"; then
4909 echo "$as_me:$LINENO: result: no" >&5
4910 echo "${ECHO_T}no" >&6
4911 else
4912 echo "$as_me:$LINENO: result: yes" >&5
4913 echo "${ECHO_T}yes" >&6
4916 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4917 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4918 if test "${libc_cv_asm_global_directive+set}" = set; then
4919 echo $ECHO_N "(cached) $ECHO_C" >&6
4920 else
4921 libc_cv_asm_global_directive=UNKNOWN
4922 for ac_globl in .globl .global .EXPORT; do
4923 cat > conftest.s <<EOF
4924 ${libc_cv_dot_text}
4925 ${ac_globl} foo
4926 foo:
4928 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4929 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4930 (eval $ac_try) 2>&5
4931 ac_status=$?
4932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4933 (exit $ac_status); }; }; then
4934 libc_cv_asm_global_directive=${ac_globl}
4936 rm -f conftest*
4937 test $libc_cv_asm_global_directive != UNKNOWN && break
4938 done
4940 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4941 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4942 if test $libc_cv_asm_global_directive = UNKNOWN; then
4943 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4944 echo "$as_me: error: cannot determine asm global directive" >&2;}
4945 { (exit 1); exit 1; }; }
4946 else
4947 cat >>confdefs.h <<_ACEOF
4948 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4949 _ACEOF
4953 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
4954 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
4955 if test "${libc_cv_asm_set_directive+set}" = set; then
4956 echo $ECHO_N "(cached) $ECHO_C" >&6
4957 else
4958 cat > conftest.s <<EOF
4959 ${libc_cv_dot_text}
4960 foo:
4961 .set glibc_conftest_frobozz,foo
4962 $libc_cv_asm_global_directive glibc_conftest_frobozz
4964 # The alpha-dec-osf1 assembler gives only a warning for `.set'
4965 # (but it doesn't work), so we must do a linking check to be sure.
4966 cat > conftest1.c <<\EOF
4967 extern int glibc_conftest_frobozz;
4968 void _start() { glibc_conftest_frobozz = 1; }
4970 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4971 -nostartfiles -nostdlib \
4972 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
4973 libc_cv_asm_set_directive=yes
4974 else
4975 libc_cv_asm_set_directive=no
4977 rm -f conftest*
4979 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
4980 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
4981 if test $libc_cv_asm_set_directive = yes; then
4982 cat >>confdefs.h <<\_ACEOF
4983 #define HAVE_ASM_SET_DIRECTIVE 1
4984 _ACEOF
4988 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
4989 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
4990 if test "${libc_cv_asm_type_prefix+set}" = set; then
4991 echo $ECHO_N "(cached) $ECHO_C" >&6
4992 else
4993 libc_cv_asm_type_prefix=no
4994 for ac_try_prefix in '@' '%' '#'; do
4995 cat > conftest.s <<EOF
4996 ${libc_cv_dot_text}
4997 ${libc_cv_asm_global_directive} foo
4998 .type foo, ${ac_try_prefix}object
4999 .size foo, 1
5000 foo:
5001 .byte 1
5003 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5004 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5005 (eval $ac_try) 2>&5
5006 ac_status=$?
5007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5008 (exit $ac_status); }; }; then
5009 libc_cv_asm_type_prefix=${ac_try_prefix}
5011 rm -f conftest*
5012 test "x$libc_cv_asm_type_prefix" != xno && break
5013 done
5015 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
5016 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
5017 if test "x$libc_cv_asm_type_prefix" != xno; then
5018 cat >>confdefs.h <<_ACEOF
5019 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
5020 _ACEOF
5024 # The Aix ld uses global .symbol_names instead of symbol_names.
5025 # Unfortunately also used in the PPC64 ELF ABI.
5026 case "${os}${machine}" in
5027 aix4.3* | linux*powerpc/powerpc64*)
5028 cat >>confdefs.h <<\_ACEOF
5029 #define HAVE_ASM_GLOBAL_DOT_NAME 1
5030 _ACEOF
5032 esac
5034 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
5035 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
5036 if test "${libc_cv_asm_symver_directive+set}" = set; then
5037 echo $ECHO_N "(cached) $ECHO_C" >&6
5038 else
5039 cat > conftest.s <<EOF
5040 ${libc_cv_dot_text}
5041 _sym:
5042 .symver _sym,sym@VERS
5044 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5045 libc_cv_asm_symver_directive=yes
5046 else
5047 libc_cv_asm_symver_directive=no
5049 rm -f conftest*
5051 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
5052 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
5053 echo "$as_me:$LINENO: checking for ld --version-script" >&5
5054 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
5055 if test "${libc_cv_ld_version_script_option+set}" = set; then
5056 echo $ECHO_N "(cached) $ECHO_C" >&6
5057 else
5058 if test $libc_cv_asm_symver_directive = yes; then
5059 cat > conftest.s <<EOF
5060 ${libc_cv_dot_text}
5061 _sym:
5062 .symver _sym,sym@VERS
5064 cat > conftest.map <<EOF
5065 VERS_1 {
5066 global: sym;
5069 VERS_2 {
5070 global: sym;
5071 } VERS_1;
5073 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5074 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5075 -o conftest.so conftest.o
5076 -nostartfiles -nostdlib
5077 -Wl,--version-script,conftest.map
5078 1>&5'
5079 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5080 (eval $ac_try) 2>&5
5081 ac_status=$?
5082 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5083 (exit $ac_status); }; };
5084 then
5085 libc_cv_ld_version_script_option=yes
5086 else
5087 libc_cv_ld_version_script_option=no
5089 else
5090 libc_cv_ld_version_script_option=no
5092 else
5093 libc_cv_ld_version_script_option=no
5095 rm -f conftest*
5097 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
5098 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
5099 if test $shared != no &&
5100 test $libc_cv_asm_symver_directive = yes &&
5101 test $libc_cv_ld_version_script_option = yes &&
5102 test $enable_versioning = yes; then
5103 VERSIONING=yes
5104 cat >>confdefs.h <<\_ACEOF
5105 #define DO_VERSIONING 1
5106 _ACEOF
5108 else
5109 VERSIONING=no
5113 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5114 echo "\
5115 *** WARNING: You should not compile GNU libc without versioning. Not using
5116 *** versioning will introduce incompatibilities so that old binaries
5117 *** will not run anymore.
5118 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5120 if test $elf = yes; then
5121 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
5122 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
5123 if test "${libc_cv_asm_previous_directive+set}" = set; then
5124 echo $ECHO_N "(cached) $ECHO_C" >&6
5125 else
5126 cat > conftest.s <<EOF
5127 .section foo_section
5128 .previous
5130 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5131 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5132 (eval $ac_try) 2>&5
5133 ac_status=$?
5134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5135 (exit $ac_status); }; }; then
5136 libc_cv_asm_previous_directive=yes
5137 else
5138 libc_cv_asm_previous_directive=no
5140 rm -f conftest*
5142 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
5143 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
5144 if test $libc_cv_asm_previous_directive = yes; then
5145 cat >>confdefs.h <<\_ACEOF
5146 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
5147 _ACEOF
5149 else
5150 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
5151 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
5152 if test "${libc_cv_asm_popsection_directive+set}" = set; then
5153 echo $ECHO_N "(cached) $ECHO_C" >&6
5154 else
5155 cat > conftest.s <<EOF
5156 .pushsection foo_section
5157 .popsection
5159 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5160 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5161 (eval $ac_try) 2>&5
5162 ac_status=$?
5163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5164 (exit $ac_status); }; }; then
5165 libc_cv_asm_popsection_directive=yes
5166 else
5167 libc_cv_asm_popsection_directive=no
5169 rm -f conftest*
5171 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
5172 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
5173 if test $libc_cv_asm_popsection_directive = yes; then
5174 cat >>confdefs.h <<\_ACEOF
5175 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
5176 _ACEOF
5180 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
5181 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
5182 if test "${libc_cv_asm_protected_directive+set}" = set; then
5183 echo $ECHO_N "(cached) $ECHO_C" >&6
5184 else
5185 cat > conftest.s <<EOF
5186 .protected foo
5187 foo:
5188 .hidden bar
5189 bar:
5191 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5192 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5193 (eval $ac_try) 2>&5
5194 ac_status=$?
5195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5196 (exit $ac_status); }; }; then
5197 libc_cv_asm_protected_directive=yes
5198 else
5199 libc_cv_asm_protected_directive=no
5201 rm -f conftest*
5203 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
5204 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
5206 cat >>confdefs.h <<\_ACEOF
5207 #define HAVE_PROTECTED 1
5208 _ACEOF
5210 cat >>confdefs.h <<\_ACEOF
5211 #define HAVE_HIDDEN 1
5212 _ACEOF
5215 if test $libc_cv_asm_protected_directive = yes; then
5216 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
5217 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
5218 if test "${libc_cv_visibility_attribute+set}" = set; then
5219 echo $ECHO_N "(cached) $ECHO_C" >&6
5220 else
5221 cat > conftest.c <<EOF
5222 int foo __attribute__ ((visibility ("hidden"))) = 1;
5223 int bar __attribute__ ((visibility ("protected"))) = 1;
5225 libc_cv_visibility_attribute=no
5226 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5227 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5228 (eval $ac_try) 2>&5
5229 ac_status=$?
5230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5231 (exit $ac_status); }; }; then
5232 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5233 if grep '\.protected.*bar' conftest.s >/dev/null; then
5234 libc_cv_visibility_attribute=yes
5238 rm -f conftest.cs
5241 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
5242 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
5243 if test $libc_cv_visibility_attribute = yes; then
5244 cat >>confdefs.h <<\_ACEOF
5245 #define HAVE_VISIBILITY_ATTRIBUTE 1
5246 _ACEOF
5251 if test $libc_cv_visibility_attribute = yes; then
5252 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
5253 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
5254 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
5255 echo $ECHO_N "(cached) $ECHO_C" >&6
5256 else
5257 cat > conftest.c <<EOF
5258 int foo (int x);
5259 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5260 int bar (int x) { return x; }
5262 libc_cv_broken_visibility_attribute=yes
5263 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
5264 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5265 (eval $ac_try) 2>&5
5266 ac_status=$?
5267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5268 (exit $ac_status); }; }; then
5269 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5270 libc_cv_broken_visibility_attribute=no
5273 rm -f conftest.c conftest.s
5276 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
5277 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
5278 if test $libc_cv_broken_visibility_attribute = yes; then
5279 cat >>confdefs.h <<\_ACEOF
5280 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
5281 _ACEOF
5286 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
5287 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
5288 if test "${libc_cv_broken_alias_attribute+set}" = set; then
5289 echo $ECHO_N "(cached) $ECHO_C" >&6
5290 else
5291 cat > conftest.c <<EOF
5292 extern int foo (int x) __asm ("xyzzy");
5293 int bar (int x) { return x; }
5294 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5295 extern int dfoo;
5296 extern __typeof (dfoo) dfoo __asm ("abccb");
5297 int dfoo = 1;
5299 libc_cv_broken_alias_attribute=yes
5300 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5301 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5302 (eval $ac_try) 2>&5
5303 ac_status=$?
5304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5305 (exit $ac_status); }; }; then
5306 if grep 'xyzzy' conftest.s >/dev/null &&
5307 grep 'abccb' conftest.s >/dev/null; then
5308 libc_cv_broken_alias_attribute=no
5311 rm -f conftest.c conftest.s
5314 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
5315 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
5316 if test $libc_cv_broken_alias_attribute = yes; then
5317 cat >>confdefs.h <<\_ACEOF
5318 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
5319 _ACEOF
5323 if test $libc_cv_visibility_attribute = yes -a $gnu_ld = yes; then
5324 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
5325 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
5326 if test "${libc_cv_have_sdata_section+set}" = set; then
5327 echo $ECHO_N "(cached) $ECHO_C" >&6
5328 else
5329 echo "int i;" > conftest.c
5330 libc_cv_have_sdata_section=no
5331 if ${CC-cc} $LDFLAGS -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5332 | grep '\.sdata' >/dev/null; then
5333 libc_cv_have_sdata_section=yes
5335 rm -f conftest.c conftest.so
5338 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
5339 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
5340 if test $libc_cv_have_sdata_section = yes; then
5341 cat >>confdefs.h <<\_ACEOF
5342 #define HAVE_SDATA_SECTION 1
5343 _ACEOF
5348 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
5349 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
5350 if test "${libc_cv_initfinit_array+set}" = set; then
5351 echo $ECHO_N "(cached) $ECHO_C" >&6
5352 else
5353 cat > conftest.c <<EOF
5354 int _start (void) { return 0; }
5355 int __start (void) { return 0; }
5356 int foo (void) { return 1; }
5357 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5359 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
5360 -static -nostartfiles -nostdlib 1>&5'
5361 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5362 (eval $ac_try) 2>&5
5363 ac_status=$?
5364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5365 (exit $ac_status); }; }
5366 then
5367 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
5368 libc_cv_initfinit_array=yes
5369 else
5370 libc_cv_initfinit_array=no
5372 else
5373 libc_cv_initfinit_array=no
5375 rm -f conftest*
5377 echo "$as_me:$LINENO: result: $libc_cv_initfinit_array" >&5
5378 echo "${ECHO_T}$libc_cv_initfinit_array" >&6
5380 if test $libc_cv_initfinit_array = yes; then
5381 cat >>confdefs.h <<\_ACEOF
5382 #define HAVE_INITFINI_ARRAY 1
5383 _ACEOF
5387 echo "$as_me:$LINENO: checking for libunwind-support in compiler" >&5
5388 echo $ECHO_N "checking for libunwind-support in compiler... $ECHO_C" >&6
5389 if test "${libc_cv_cc_with_libunwind+set}" = set; then
5390 echo $ECHO_N "(cached) $ECHO_C" >&6
5391 else
5392 cat >conftest.$ac_ext <<_ACEOF
5393 /* confdefs.h. */
5394 _ACEOF
5395 cat confdefs.h >>conftest.$ac_ext
5396 cat >>conftest.$ac_ext <<_ACEOF
5397 /* end confdefs.h. */
5398 #include <libunwind.h>
5400 main ()
5403 unw_context_t uc;
5404 unw_cursor_t c;
5405 unw_getcontext (&uc);
5406 unw_init_local (&c, &uc)
5408 return 0;
5410 _ACEOF
5411 rm -f conftest.$ac_objext conftest$ac_exeext
5412 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5413 (eval $ac_link) 2>conftest.er1
5414 ac_status=$?
5415 grep -v '^ *+' conftest.er1 >conftest.err
5416 rm -f conftest.er1
5417 cat conftest.err >&5
5418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5419 (exit $ac_status); } &&
5420 { ac_try='test -z "$ac_c_werror_flag"
5421 || test ! -s conftest.err'
5422 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5423 (eval $ac_try) 2>&5
5424 ac_status=$?
5425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5426 (exit $ac_status); }; } &&
5427 { ac_try='test -s conftest$ac_exeext'
5428 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5429 (eval $ac_try) 2>&5
5430 ac_status=$?
5431 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5432 (exit $ac_status); }; }; then
5433 libc_cv_cc_with_libunwind=yes
5434 else
5435 echo "$as_me: failed program was:" >&5
5436 sed 's/^/| /' conftest.$ac_ext >&5
5438 libc_cv_cc_with_libunwind=no
5440 rm -f conftest.err conftest.$ac_objext \
5441 conftest$ac_exeext conftest.$ac_ext
5443 echo "$as_me:$LINENO: result: $libc_cv_cc_with_libunwind" >&5
5444 echo "${ECHO_T}$libc_cv_cc_with_libunwind" >&6
5446 if test $libc_cv_cc_with_libunwind = yes; then
5447 cat >>confdefs.h <<\_ACEOF
5448 #define HAVE_CC_WITH_LIBUNWIND 1
5449 _ACEOF
5453 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
5454 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
5455 if test "${libc_cv_z_nodelete+set}" = set; then
5456 echo $ECHO_N "(cached) $ECHO_C" >&6
5457 else
5458 cat > conftest.c <<EOF
5459 int _start (void) { return 42; }
5461 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5462 -shared -o conftest.so conftest.c
5463 -nostartfiles -nostdlib
5464 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
5465 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5466 (eval $ac_try) 2>&5
5467 ac_status=$?
5468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5469 (exit $ac_status); }; }
5470 then
5471 libc_cv_z_nodelete=yes
5472 else
5473 libc_cv_z_nodelete=no
5475 rm -f conftest*
5477 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
5478 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
5481 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
5482 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
5483 if test "${libc_cv_z_nodlopen+set}" = set; then
5484 echo $ECHO_N "(cached) $ECHO_C" >&6
5485 else
5486 cat > conftest.c <<EOF
5487 int _start (void) { return 42; }
5489 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5490 -shared -o conftest.so conftest.c
5491 -nostartfiles -nostdlib
5492 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
5493 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5494 (eval $ac_try) 2>&5
5495 ac_status=$?
5496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5497 (exit $ac_status); }; }
5498 then
5499 libc_cv_z_nodlopen=yes
5500 else
5501 libc_cv_z_nodlopen=no
5503 rm -f conftest*
5505 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
5506 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
5509 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
5510 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
5511 if test "${libc_cv_z_initfirst+set}" = set; then
5512 echo $ECHO_N "(cached) $ECHO_C" >&6
5513 else
5514 cat > conftest.c <<EOF
5515 int _start (void) { return 42; }
5517 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5518 -shared -o conftest.so conftest.c
5519 -nostartfiles -nostdlib
5520 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
5521 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5522 (eval $ac_try) 2>&5
5523 ac_status=$?
5524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5525 (exit $ac_status); }; }
5526 then
5527 libc_cv_z_initfirst=yes
5528 else
5529 libc_cv_z_initfirst=no
5531 rm -f conftest*
5533 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
5534 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
5537 echo "$as_me:$LINENO: checking for -z relro option" >&5
5538 echo $ECHO_N "checking for -z relro option... $ECHO_C" >&6
5539 if test "${libc_cv_z_relro+set}" = set; then
5540 echo $ECHO_N "(cached) $ECHO_C" >&6
5541 else
5542 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
5543 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5544 (eval $ac_try) 2>&5
5545 ac_status=$?
5546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5547 (exit $ac_status); }; }
5548 then
5549 libc_cv_z_relro=yes
5550 else
5551 libc_cv_z_relro=no
5554 echo "$as_me:$LINENO: result: $libc_cv_z_relro" >&5
5555 echo "${ECHO_T}$libc_cv_z_relro" >&6
5557 if test $libc_cv_z_relro = yes; then
5558 cat >>confdefs.h <<\_ACEOF
5559 #define HAVE_Z_RELRO 1
5560 _ACEOF
5564 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
5565 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
5566 if test "${libc_cv_Bgroup+set}" = set; then
5567 echo $ECHO_N "(cached) $ECHO_C" >&6
5568 else
5569 cat > conftest.c <<EOF
5570 int _start (void) { return 42; }
5572 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5573 -shared -o conftest.so conftest.c
5574 -Wl,-Bgroup -nostdlib 1>&5'
5575 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5576 (eval $ac_try) 2>&5
5577 ac_status=$?
5578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5579 (exit $ac_status); }; }
5580 then
5581 libc_cv_Bgroup=yes
5582 else
5583 libc_cv_Bgroup=no
5585 rm -f conftest*
5587 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5588 echo "${ECHO_T}$libc_cv_Bgroup" >&6
5591 echo "$as_me:$LINENO: checking for libgcc_s suffix" >&5
5592 echo $ECHO_N "checking for libgcc_s suffix... $ECHO_C" >&6
5593 if test "${libc_cv_libgcc_s_suffix+set}" = set; then
5594 echo $ECHO_N "(cached) $ECHO_C" >&6
5595 else
5596 cat > conftest.c <<EOF
5597 int main (void) { return 0; }
5599 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5600 -shared -shared-libgcc -o conftest.so \
5601 conftest.c -v 2>&1 >/dev/null \
5602 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
5603 rm -f conftest*
5605 echo "$as_me:$LINENO: result: $libc_cv_libgcc_s_suffix" >&5
5606 echo "${ECHO_T}$libc_cv_libgcc_s_suffix" >&6
5609 echo "$as_me:$LINENO: checking for --as-needed option" >&5
5610 echo $ECHO_N "checking for --as-needed option... $ECHO_C" >&6
5611 if test "${libc_cv_as_needed+set}" = set; then
5612 echo $ECHO_N "(cached) $ECHO_C" >&6
5613 else
5614 cat > conftest.c <<EOF
5615 int main (void) { return 0; }
5617 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5618 -shared -o conftest.so conftest.c
5619 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
5620 -nostdlib 1>&5'
5621 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5622 (eval $ac_try) 2>&5
5623 ac_status=$?
5624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5625 (exit $ac_status); }; }
5626 then
5627 libc_cv_as_needed=yes
5628 else
5629 libc_cv_as_needed=no
5631 rm -f conftest*
5633 echo "$as_me:$LINENO: result: $libc_cv_as_needed" >&5
5634 echo "${ECHO_T}$libc_cv_as_needed" >&6
5637 ASFLAGS_config=
5638 echo "$as_me:$LINENO: checking whether --noexecstack is desirable for .S files" >&5
5639 echo $ECHO_N "checking whether --noexecstack is desirable for .S files... $ECHO_C" >&6
5640 if test "${libc_cv_as_noexecstack+set}" = set; then
5641 echo $ECHO_N "(cached) $ECHO_C" >&6
5642 else
5643 cat > conftest.c <<EOF
5644 void foo (void) { }
5646 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5647 -S -o conftest.s conftest.c 1>&5'
5648 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5649 (eval $ac_try) 2>&5
5650 ac_status=$?
5651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5652 (exit $ac_status); }; } \
5653 && grep -q .note.GNU-stack conftest.s \
5654 && { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wa,--noexecstack
5655 -c -o conftest.o conftest.s 1>&5'
5656 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5657 (eval $ac_try) 2>&5
5658 ac_status=$?
5659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5660 (exit $ac_status); }; }
5661 then
5662 libc_cv_as_noexecstack=yes
5663 else
5664 libc_cv_as_noexecstack=no
5666 rm -f conftest*
5668 echo "$as_me:$LINENO: result: $libc_cv_as_noexecstack" >&5
5669 echo "${ECHO_T}$libc_cv_as_noexecstack" >&6
5670 if test $libc_cv_as_noexecstack = yes; then
5671 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5675 echo "$as_me:$LINENO: checking for -z combreloc" >&5
5676 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5677 if test "${libc_cv_z_combreloc+set}" = set; then
5678 echo $ECHO_N "(cached) $ECHO_C" >&6
5679 else
5680 cat > conftest.c <<EOF
5681 extern int bar (int);
5682 extern int mumble;
5683 int foo (void) { return bar (mumble); }
5685 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5686 -shared -o conftest.so conftest.c
5687 -nostdlib -nostartfiles
5688 -Wl,-z,combreloc 1>&5'
5689 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5690 (eval $ac_try) 2>&5
5691 ac_status=$?
5692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5693 (exit $ac_status); }; }
5694 then
5695 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5696 libc_cv_z_combreloc=yes
5697 else
5698 libc_cv_z_combreloc=no
5700 else
5701 libc_cv_z_combreloc=no
5703 rm -f conftest*
5705 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5706 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5707 if test "$libc_cv_z_combreloc" = yes; then
5708 cat >>confdefs.h <<\_ACEOF
5709 #define HAVE_Z_COMBRELOC 1
5710 _ACEOF
5715 echo "$as_me:$LINENO: checking for -z execstack" >&5
5716 echo $ECHO_N "checking for -z execstack... $ECHO_C" >&6
5717 if test "${libc_cv_z_execstack+set}" = set; then
5718 echo $ECHO_N "(cached) $ECHO_C" >&6
5719 else
5720 cat > conftest.c <<EOF
5721 int _start (void) { return 42; }
5723 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5724 -shared -o conftest.so conftest.c
5725 -Wl,-z,execstack -nostdlib
5726 1>&5'
5727 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5728 (eval $ac_try) 2>&5
5729 ac_status=$?
5730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5731 (exit $ac_status); }; }
5732 then
5733 libc_cv_z_execstack=yes
5734 else
5735 libc_cv_z_execstack=no
5737 rm -f conftest*
5739 echo "$as_me:$LINENO: result: $libc_cv_z_execstack" >&5
5740 echo "${ECHO_T}$libc_cv_z_execstack" >&6
5743 echo "$as_me:$LINENO: checking for -fpie" >&5
5744 echo $ECHO_N "checking for -fpie... $ECHO_C" >&6
5745 if test "${libc_cv_fpie+set}" = set; then
5746 echo $ECHO_N "(cached) $ECHO_C" >&6
5747 else
5748 cat > conftest.c <<EOF
5749 int foo;
5750 main () { return 0;}
5752 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
5753 -o conftest conftest.c 1>&5'
5754 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5755 (eval $ac_try) 2>&5
5756 ac_status=$?
5757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5758 (exit $ac_status); }; }
5759 then
5760 libc_cv_fpie=yes
5761 else
5762 libc_cv_fpie=no
5764 rm -f conftest*
5766 echo "$as_me:$LINENO: result: $libc_cv_fpie" >&5
5767 echo "${ECHO_T}$libc_cv_fpie" >&6
5772 echo "$as_me:$LINENO: checking for -fno-unit-at-a-time" >&5
5773 echo $ECHO_N "checking for -fno-unit-at-a-time... $ECHO_C" >&6
5774 if test "${libc_cv_fno_unit_at_a_time+set}" = set; then
5775 echo $ECHO_N "(cached) $ECHO_C" >&6
5776 else
5777 cat > conftest.c <<EOF
5778 int foo;
5780 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-unit-at-a-time
5781 conftest.c 1>&5'
5782 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5783 (eval $ac_try) 2>&5
5784 ac_status=$?
5785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5786 (exit $ac_status); }; }
5787 then
5788 libc_cv_fno_unit_at_a_time=yes
5789 else
5790 libc_cv_fno_unit_at_a_time=no
5792 rm -f conftest*
5794 echo "$as_me:$LINENO: result: $libc_cv_fno_unit_at_a_time" >&5
5795 echo "${ECHO_T}$libc_cv_fno_unit_at_a_time" >&6
5796 if test $libc_cv_fno_unit_at_a_time = yes; then
5797 fno_unit_at_a_time=-fno-unit-at-a-time
5801 if test $elf != yes; then
5802 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5803 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5804 if test "${libc_cv_have_initfini+set}" = set; then
5805 echo $ECHO_N "(cached) $ECHO_C" >&6
5806 else
5807 cat >conftest.$ac_ext <<_ACEOF
5808 /* confdefs.h. */
5809 _ACEOF
5810 cat confdefs.h >>conftest.$ac_ext
5811 cat >>conftest.$ac_ext <<_ACEOF
5812 /* end confdefs.h. */
5815 main ()
5817 asm (".section .init");
5818 asm (".section .fini");
5819 asm ("${libc_cv_dot_text}");
5821 return 0;
5823 _ACEOF
5824 rm -f conftest.$ac_objext
5825 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5826 (eval $ac_compile) 2>conftest.er1
5827 ac_status=$?
5828 grep -v '^ *+' conftest.er1 >conftest.err
5829 rm -f conftest.er1
5830 cat conftest.err >&5
5831 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5832 (exit $ac_status); } &&
5833 { ac_try='test -z "$ac_c_werror_flag"
5834 || test ! -s conftest.err'
5835 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5836 (eval $ac_try) 2>&5
5837 ac_status=$?
5838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5839 (exit $ac_status); }; } &&
5840 { ac_try='test -s conftest.$ac_objext'
5841 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5842 (eval $ac_try) 2>&5
5843 ac_status=$?
5844 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5845 (exit $ac_status); }; }; then
5846 libc_cv_have_initfini=yes
5847 else
5848 echo "$as_me: failed program was:" >&5
5849 sed 's/^/| /' conftest.$ac_ext >&5
5851 libc_cv_have_initfini=no
5853 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5855 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5856 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5857 if test $libc_cv_have_initfini = yes; then
5858 cat >>confdefs.h <<\_ACEOF
5859 #define HAVE_INITFINI 1
5860 _ACEOF
5865 if test $elf = yes -a $gnu_ld = yes; then
5866 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5867 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5868 if test "${libc_cv_have_section_quotes+set}" = set; then
5869 echo $ECHO_N "(cached) $ECHO_C" >&6
5870 else
5871 cat > conftest.c <<EOF
5872 static const int foo
5873 __attribute__ ((section ("bar"))) = 1;
5875 if ${CC-cc} -S conftest.c -o conftest.s; then
5876 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5877 libc_cv_have_section_quotes=yes
5878 else
5879 libc_cv_have_section_quotes=no
5881 else
5882 libc_cv_have_section_quotes=unknown
5884 rm -f conftest.cs
5887 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5888 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5889 if test $libc_cv_have_section_quotes = yes; then
5890 cat >>confdefs.h <<\_ACEOF
5891 #define HAVE_SECTION_QUOTES 1
5892 _ACEOF
5899 if test $elf = yes; then
5900 libc_cv_asm_underscores=no
5901 else
5902 if test $ac_cv_prog_cc_works = yes; then
5903 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5904 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5905 if test "${libc_cv_asm_underscores+set}" = set; then
5906 echo $ECHO_N "(cached) $ECHO_C" >&6
5907 else
5908 cat >conftest.$ac_ext <<_ACEOF
5909 /* confdefs.h. */
5910 _ACEOF
5911 cat confdefs.h >>conftest.$ac_ext
5912 cat >>conftest.$ac_ext <<_ACEOF
5913 /* end confdefs.h. */
5914 asm ("_glibc_foobar:");
5916 main ()
5918 glibc_foobar ();
5920 return 0;
5922 _ACEOF
5923 rm -f conftest.$ac_objext conftest$ac_exeext
5924 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5925 (eval $ac_link) 2>conftest.er1
5926 ac_status=$?
5927 grep -v '^ *+' conftest.er1 >conftest.err
5928 rm -f conftest.er1
5929 cat conftest.err >&5
5930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5931 (exit $ac_status); } &&
5932 { ac_try='test -z "$ac_c_werror_flag"
5933 || test ! -s conftest.err'
5934 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5935 (eval $ac_try) 2>&5
5936 ac_status=$?
5937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5938 (exit $ac_status); }; } &&
5939 { ac_try='test -s conftest$ac_exeext'
5940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5941 (eval $ac_try) 2>&5
5942 ac_status=$?
5943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5944 (exit $ac_status); }; }; then
5945 libc_cv_asm_underscores=yes
5946 else
5947 echo "$as_me: failed program was:" >&5
5948 sed 's/^/| /' conftest.$ac_ext >&5
5950 libc_cv_asm_underscores=no
5952 rm -f conftest.err conftest.$ac_objext \
5953 conftest$ac_exeext conftest.$ac_ext
5955 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5956 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5957 else
5958 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5959 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5960 if test "${libc_cv_asm_underscores+set}" = set; then
5961 echo $ECHO_N "(cached) $ECHO_C" >&6
5962 else
5963 cat > conftest.$ac_ext <<EOF
5964 #line $LINENO "configure"
5965 #include "confdefs.h"
5966 void underscore_test(void) {
5967 return; }
5969 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5970 (eval $ac_compile) 2>&5
5971 ac_status=$?
5972 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5973 (exit $ac_status); }; then
5974 if grep _underscore_test conftest* >/dev/null; then
5975 rm -f conftest*
5976 libc_cv_asm_underscores=yes
5977 else
5978 rm -f conftest*
5979 libc_cv_asm_underscores=no
5981 else
5982 echo "configure: failed program was:" >&5
5983 cat conftest.$ac_ext >&5
5984 rm -f conftest*
5985 libc_cv_asm_underscores=no
5987 rm -f conftest*
5989 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5990 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5993 if test $libc_cv_asm_underscores = no; then
5994 cat >>confdefs.h <<\_ACEOF
5995 #define NO_UNDERSCORES 1
5996 _ACEOF
6000 if test $elf = yes; then
6001 libc_cv_weak_symbols=yes
6004 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
6005 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
6006 if test "${libc_cv_asm_weak_directive+set}" = set; then
6007 echo $ECHO_N "(cached) $ECHO_C" >&6
6008 else
6009 cat > conftest.s <<EOF
6010 ${libc_cv_dot_text}
6011 ${libc_cv_asm_global_directive} foo
6012 foo:
6013 .weak foo
6014 .weak bar; bar = foo
6016 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6017 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6018 (eval $ac_try) 2>&5
6019 ac_status=$?
6020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6021 (exit $ac_status); }; }; then
6022 libc_cv_asm_weak_directive=yes
6023 else
6024 libc_cv_asm_weak_directive=no
6026 rm -f conftest*
6028 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
6029 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
6031 if test $libc_cv_asm_weak_directive = no; then
6032 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
6033 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
6034 if test "${libc_cv_asm_weakext_directive+set}" = set; then
6035 echo $ECHO_N "(cached) $ECHO_C" >&6
6036 else
6037 cat > conftest.s <<EOF
6038 ${libc_cv_dot_text}
6039 ${libc_cv_asm_global_directive} foo
6040 foo:
6041 .weakext bar foo
6042 .weakext baz
6043 ${libc_cv_asm_global_directive} baz
6044 baz:
6046 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6047 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6048 (eval $ac_try) 2>&5
6049 ac_status=$?
6050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6051 (exit $ac_status); }; }; then
6052 libc_cv_asm_weakext_directive=yes
6053 else
6054 libc_cv_asm_weakext_directive=no
6056 rm -f conftest*
6058 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
6059 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
6061 fi # no .weak
6063 if test $libc_cv_asm_weak_directive = yes; then
6064 cat >>confdefs.h <<\_ACEOF
6065 #define HAVE_ASM_WEAK_DIRECTIVE 1
6066 _ACEOF
6068 elif test $libc_cv_asm_weakext_directive = yes; then
6069 cat >>confdefs.h <<\_ACEOF
6070 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
6071 _ACEOF
6075 case "${host_cpu}-${host_os}" in
6076 cris*)
6077 libc_cv_asm_line_sep='@'
6078 cat >>confdefs.h <<_ACEOF
6079 #define ASM_LINE_SEP $libc_cv_asm_line_sep
6080 _ACEOF
6083 hppa*linux*)
6084 echo "$as_me:$LINENO: checking for assembler line separator" >&5
6085 echo $ECHO_N "checking for assembler line separator... $ECHO_C" >&6
6086 if test "${libc_cv_asm_line_sep+set}" = set; then
6087 echo $ECHO_N "(cached) $ECHO_C" >&6
6088 else
6089 cat > conftest.s <<EOF
6090 nop ; is_old_puffin
6092 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6093 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6094 (eval $ac_try) 2>&5
6095 ac_status=$?
6096 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6097 (exit $ac_status); }; }; then
6098 libc_cv_asm_line_sep='!'
6099 else
6100 if test -z "$enable_hacker_mode"; then
6101 echo "*** You need a newer assembler to compile glibc"
6102 rm -f conftest*
6103 exit 1
6105 libc_cv_asm_line_sep=';'
6107 rm -f conftest*
6109 echo "$as_me:$LINENO: result: $libc_cv_asm_line_sep" >&5
6110 echo "${ECHO_T}$libc_cv_asm_line_sep" >&6
6111 cat >>confdefs.h <<_ACEOF
6112 #define ASM_LINE_SEP $libc_cv_asm_line_sep
6113 _ACEOF
6116 esac
6118 echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6119 echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6120 if test "${libc_cv_asm_cfi_directives+set}" = set; then
6121 echo $ECHO_N "(cached) $ECHO_C" >&6
6122 else
6123 cat > conftest.s <<EOF
6124 .text
6125 .type func,@function
6126 func:
6127 .cfi_startproc
6128 .cfi_remember_state
6129 .cfi_rel_offset 1, 0
6130 .cfi_endproc
6132 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6133 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6134 (eval $ac_try) 2>&5
6135 ac_status=$?
6136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6137 (exit $ac_status); }; }; then
6138 libc_cv_asm_cfi_directives=yes
6139 else
6140 libc_cv_asm_cfi_directives=no
6142 rm -f conftest*
6144 echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6145 echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6146 if test $libc_cv_asm_cfi_directives = yes; then
6147 cat >>confdefs.h <<\_ACEOF
6148 #define HAVE_ASM_CFI_DIRECTIVES 1
6149 _ACEOF
6153 echo "$as_me:$LINENO: checking if -g produces usable source locations for assembler-with-cpp" >&5
6154 echo $ECHO_N "checking if -g produces usable source locations for assembler-with-cpp... $ECHO_C" >&6
6155 if test "${libc_cv_cpp_asm_debuginfo+set}" = set; then
6156 echo $ECHO_N "(cached) $ECHO_C" >&6
6157 else
6158 cat > conftest.S <<EOF
6159 #include "confdefs.h"
6161 /* comment on
6162 two lines */
6163 ${libc_cv_dot_text}
6164 ${libc_cv_asm_global_directive} foo
6165 foo:
6166 /* Unfortunately this test only works for a real instruction,
6167 not for any of the machine-independent pseudo-ops.
6168 So we just have to assume everybody has a "nop". */
6170 /* comment */
6172 /* comment */
6175 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -g -c conftest.S 1>&5'
6176 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6177 (eval $ac_try) 2>&5
6178 ac_status=$?
6179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6180 (exit $ac_status); }; } &&
6181 ac_pattern='conftest\.S'
6182 { ac_try='readelf --debug-dump=line conftest.o |
6183 grep $ac_pattern 1>&5'
6184 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6185 (eval $ac_try) 2>&5
6186 ac_status=$?
6187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6188 (exit $ac_status); }; }; then
6189 libc_cv_cpp_asm_debuginfo=yes
6190 else
6191 libc_cv_cpp_asm_debuginfo=no
6193 rm -f conftest*
6195 echo "$as_me:$LINENO: result: $libc_cv_cpp_asm_debuginfo" >&5
6196 echo "${ECHO_T}$libc_cv_cpp_asm_debuginfo" >&6
6197 if test $libc_cv_cpp_asm_debuginfo = yes; then
6198 cat >>confdefs.h <<\_ACEOF
6199 #define HAVE_CPP_ASM_DEBUGINFO 1
6200 _ACEOF
6204 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6205 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6206 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6207 echo $ECHO_N "(cached) $ECHO_C" >&6
6208 else
6209 cat > conftest.c <<\EOF
6210 _start () {}
6211 int __eh_pc;
6212 __throw () {}
6214 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6215 -nostdlib -nostartfiles -Wl,--no-whole-archive
6216 -o conftest conftest.c 1>&5'
6217 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6218 (eval $ac_try) 2>&5
6219 ac_status=$?
6220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6221 (exit $ac_status); }; }; then
6222 libc_cv_ld_no_whole_archive=yes
6223 else
6224 libc_cv_ld_no_whole_archive=no
6226 rm -f conftest*
6228 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6229 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
6230 if test $libc_cv_ld_no_whole_archive = yes; then
6231 no_whole_archive=-Wl,--no-whole-archive
6234 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6235 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6236 if test "${libc_cv_gcc_exceptions+set}" = set; then
6237 echo $ECHO_N "(cached) $ECHO_C" >&6
6238 else
6239 cat > conftest.c <<\EOF
6240 _start () {}
6241 int __eh_pc;
6242 __throw () {}
6244 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6245 -nostdlib -nostartfiles -fexceptions
6246 -o conftest conftest.c 1>&5'
6247 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6248 (eval $ac_try) 2>&5
6249 ac_status=$?
6250 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6251 (exit $ac_status); }; }; then
6252 libc_cv_gcc_exceptions=yes
6253 else
6254 libc_cv_gcc_exceptions=no
6256 rm -f conftest*
6258 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6259 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
6260 if test $libc_cv_gcc_exceptions = yes; then
6261 exceptions=-fexceptions
6264 if test "$host_cpu" = powerpc ; then
6265 # Check for a bug present in at least versions 2.8.x of GCC
6266 # and versions 1.0.x of EGCS.
6267 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6268 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6269 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6270 echo $ECHO_N "(cached) $ECHO_C" >&6
6271 else
6272 cat >conftest.$ac_ext <<_ACEOF
6273 /* confdefs.h. */
6274 _ACEOF
6275 cat confdefs.h >>conftest.$ac_ext
6276 cat >>conftest.$ac_ext <<_ACEOF
6277 /* end confdefs.h. */
6278 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6280 main ()
6284 return 0;
6286 _ACEOF
6287 rm -f conftest.$ac_objext
6288 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6289 (eval $ac_compile) 2>conftest.er1
6290 ac_status=$?
6291 grep -v '^ *+' conftest.er1 >conftest.err
6292 rm -f conftest.er1
6293 cat conftest.err >&5
6294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6295 (exit $ac_status); } &&
6296 { ac_try='test -z "$ac_c_werror_flag"
6297 || test ! -s conftest.err'
6298 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6299 (eval $ac_try) 2>&5
6300 ac_status=$?
6301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6302 (exit $ac_status); }; } &&
6303 { ac_try='test -s conftest.$ac_objext'
6304 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6305 (eval $ac_try) 2>&5
6306 ac_status=$?
6307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6308 (exit $ac_status); }; }; then
6309 libc_cv_c_asmcr0_bug='no'
6310 else
6311 echo "$as_me: failed program was:" >&5
6312 sed 's/^/| /' conftest.$ac_ext >&5
6314 libc_cv_c_asmcr0_bug='yes'
6316 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6318 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6319 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
6320 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6321 cat >>confdefs.h <<\_ACEOF
6322 #define BROKEN_PPC_ASM_CR0 1
6323 _ACEOF
6328 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
6329 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
6330 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
6331 echo $ECHO_N "(cached) $ECHO_C" >&6
6332 else
6333 cat > conftest.c <<EOF
6334 #line $LINENO "configure"
6335 static char *__EH_FRAME_BEGIN__;
6336 _start ()
6338 #ifdef CHECK__register_frame
6339 __register_frame (__EH_FRAME_BEGIN__);
6340 __deregister_frame (__EH_FRAME_BEGIN__);
6341 #endif
6342 #ifdef CHECK__register_frame_info
6343 __register_frame_info (__EH_FRAME_BEGIN__);
6344 __deregister_frame_info (__EH_FRAME_BEGIN__);
6345 #endif
6347 int __eh_pc;
6348 __throw () {}
6349 /* FIXME: this is fragile. */
6350 malloc () {}
6351 strcmp () {}
6352 strlen () {}
6353 memcpy () {}
6354 memset () {}
6355 free () {}
6356 abort () {}
6357 __bzero () {}
6358 dl_iterate_phdr () {}
6360 libc_unwind_check="${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame_info \
6361 $LDFLAGS \
6362 -nostdlib -nostartfiles -o conftest conftest.c \
6363 -lgcc"
6364 # Some platforms' specs put -lgcc first. The second one doesn't hurt.
6365 if { ac_try='$libc_unwind_check >&5'
6366 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6367 (eval $ac_try) 2>&5
6368 ac_status=$?
6369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6370 (exit $ac_status); }; } ||
6371 { ac_try='$libc_unwind_check -lgcc_eh -lgcc >&5'
6372 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6373 (eval $ac_try) 2>&5
6374 ac_status=$?
6375 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6376 (exit $ac_status); }; }
6377 then
6378 if $libc_unwind_check -v 2>&1 >/dev/null \
6379 | grep -- --eh-frame-hdr 2>&1 >/dev/null; then
6380 libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
6381 else
6382 libc_cv_gcc_dwarf2_unwind_info=static
6384 else
6385 libc_cv_gcc_dwarf2_unwind_info=no
6387 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
6388 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame
6389 $LDFLAGS -nostdlib -nostartfiles
6390 -o conftest conftest.c -lgcc >&5'
6391 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6392 (eval $ac_try) 2>&5
6393 ac_status=$?
6394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6395 (exit $ac_status); }; }; then
6396 libc_cv_gcc_dwarf2_unwind_info=yes
6397 else
6398 libc_cv_gcc_dwarf2_unwind_info=no
6401 rm -f conftest*
6403 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
6404 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
6405 case $libc_cv_gcc_dwarf2_unwind_info in
6406 yes)
6407 cat >>confdefs.h <<\_ACEOF
6408 #define HAVE_DWARF2_UNWIND_INFO 1
6409 _ACEOF
6412 static)
6413 cat >>confdefs.h <<\_ACEOF
6414 #define HAVE_DWARF2_UNWIND_INFO 1
6415 _ACEOF
6417 cat >>confdefs.h <<\_ACEOF
6418 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
6419 _ACEOF
6422 esac
6424 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6425 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6426 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6427 echo $ECHO_N "(cached) $ECHO_C" >&6
6428 else
6429 cat > conftest.c <<EOF
6430 #line $LINENO "configure"
6431 int foo (int a)
6433 a = __builtin_expect (a, 10);
6434 return a == 10 ? 0 : 1;
6437 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6438 -o conftest conftest.c -lgcc >&5'
6439 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6440 (eval $ac_try) 2>&5
6441 ac_status=$?
6442 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6443 (exit $ac_status); }; }; then
6444 libc_cv_gcc_builtin_expect=yes
6445 else
6446 libc_cv_gcc_builtin_expect=no
6448 rm -f conftest*
6450 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6451 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
6452 if test "$libc_cv_gcc_builtin_expect" = yes; then
6453 cat >>confdefs.h <<\_ACEOF
6454 #define HAVE_BUILTIN_EXPECT 1
6455 _ACEOF
6459 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6460 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6461 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6462 echo $ECHO_N "(cached) $ECHO_C" >&6
6463 else
6464 cat > conftest.c <<\EOF
6465 void zero (void *x)
6467 __builtin_memset (x, 0, 1000);
6470 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6471 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6472 (eval $ac_try) 2>&5
6473 ac_status=$?
6474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6475 (exit $ac_status); }; };
6476 then
6477 libc_cv_gcc_builtin_memset=no
6478 else
6479 libc_cv_gcc_builtin_memset=yes
6481 rm -f conftest*
6483 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6484 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
6485 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6486 cat >>confdefs.h <<\_ACEOF
6487 #define HAVE_BUILTIN_MEMSET 1
6488 _ACEOF
6492 echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6493 echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6494 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6495 echo $ECHO_N "(cached) $ECHO_C" >&6
6496 else
6497 cat > conftest.c <<\EOF
6498 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6499 char *foo (const char *a, const char *b)
6501 return __builtin_strstr (a, b);
6504 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6506 (eval $ac_try) 2>&5
6507 ac_status=$?
6508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6509 (exit $ac_status); }; };
6510 then
6511 libc_cv_gcc_builtin_redirection=yes
6512 else
6513 libc_cv_gcc_builtin_redirection=no
6515 rm -f conftest*
6517 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6518 echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6519 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6520 cat >>confdefs.h <<\_ACEOF
6521 #define HAVE_BUILTIN_REDIRECTION 1
6522 _ACEOF
6526 echo "$as_me:$LINENO: checking for local label subtraction" >&5
6527 echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
6528 if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
6529 echo $ECHO_N "(cached) $ECHO_C" >&6
6530 else
6531 cat > conftest.c <<EOF
6532 #line $LINENO "configure"
6533 int foo (int a)
6535 static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
6536 void *p = &&l1 + ar[a];
6537 goto *p;
6539 return 1;
6541 return 2;
6544 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6545 -o conftest conftest.c -lgcc >&5'
6546 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6547 (eval $ac_try) 2>&5
6548 ac_status=$?
6549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6550 (exit $ac_status); }; }; then
6551 libc_cv_gcc_subtract_local_labels=yes
6552 else
6553 libc_cv_gcc_subtract_local_labels=no
6555 rm -f conftest*
6557 echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
6558 echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
6559 if test "$libc_cv_gcc_subtract_local_labels" = yes; then
6560 cat >>confdefs.h <<\_ACEOF
6561 #define HAVE_SUBTRACT_LOCAL_LABELS 1
6562 _ACEOF
6566 if test "x$use__thread" != xno; then
6567 echo "$as_me:$LINENO: checking for __thread" >&5
6568 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6569 if test "${libc_cv_gcc___thread+set}" = set; then
6570 echo $ECHO_N "(cached) $ECHO_C" >&6
6571 else
6572 cat > conftest.c <<\EOF
6573 __thread int a = 42;
6575 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6576 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6577 (eval $ac_try) 2>&5
6578 ac_status=$?
6579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6580 (exit $ac_status); }; }; then
6581 libc_cv_gcc___thread=yes
6582 else
6583 libc_cv_gcc___thread=no
6585 rm -f conftest*
6587 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6588 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6589 if test "$libc_cv_gcc___thread" = yes; then
6590 cat >>confdefs.h <<\_ACEOF
6591 #define HAVE___THREAD 1
6592 _ACEOF
6595 else
6596 libc_cv_gcc___thread=no
6599 if test "$libc_cv_gcc___thread" = yes; then
6600 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6601 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6602 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6603 echo $ECHO_N "(cached) $ECHO_C" >&6
6604 else
6605 cat > conftest.c <<\EOF
6606 extern __thread int a __attribute__((tls_model ("initial-exec")));
6608 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6609 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6610 (eval $ac_try) 2>&5
6611 ac_status=$?
6612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6613 (exit $ac_status); }; }; then
6614 libc_cv_gcc_tls_model_attr=yes
6615 else
6616 libc_cv_gcc_tls_model_attr=no
6618 rm -f conftest*
6620 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6621 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6622 if test "$libc_cv_gcc_tls_model_attr" = yes; then
6623 cat >>confdefs.h <<\_ACEOF
6624 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6625 _ACEOF
6630 echo "$as_me:$LINENO: checking for libgd" >&5
6631 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6632 if test "$with_gd" != "no"; then
6633 old_CFLAGS="$CFLAGS"
6634 CFLAGS="$CFLAGS $libgd_include"
6635 old_LDFLAGS="$LDFLAGS"
6636 LDFLAGS="$LDFLAGS $libgd_ldflags"
6637 old_LIBS="$LIBS"
6638 LIBS="$LIBS -lgd -lpng -lz -lm"
6639 cat >conftest.$ac_ext <<_ACEOF
6640 /* confdefs.h. */
6641 _ACEOF
6642 cat confdefs.h >>conftest.$ac_ext
6643 cat >>conftest.$ac_ext <<_ACEOF
6644 /* end confdefs.h. */
6645 #include <gd.h>
6647 main ()
6649 gdImagePng (0, 0)
6651 return 0;
6653 _ACEOF
6654 rm -f conftest.$ac_objext conftest$ac_exeext
6655 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6656 (eval $ac_link) 2>conftest.er1
6657 ac_status=$?
6658 grep -v '^ *+' conftest.er1 >conftest.err
6659 rm -f conftest.er1
6660 cat conftest.err >&5
6661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6662 (exit $ac_status); } &&
6663 { ac_try='test -z "$ac_c_werror_flag"
6664 || test ! -s conftest.err'
6665 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6666 (eval $ac_try) 2>&5
6667 ac_status=$?
6668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6669 (exit $ac_status); }; } &&
6670 { ac_try='test -s conftest$ac_exeext'
6671 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6672 (eval $ac_try) 2>&5
6673 ac_status=$?
6674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6675 (exit $ac_status); }; }; then
6676 LIBGD=yes
6677 else
6678 echo "$as_me: failed program was:" >&5
6679 sed 's/^/| /' conftest.$ac_ext >&5
6681 LIBGD=no
6683 rm -f conftest.err conftest.$ac_objext \
6684 conftest$ac_exeext conftest.$ac_ext
6685 CFLAGS="$old_CFLAGS"
6686 LDFLAGS="$old_LDFLAGS"
6687 LIBS="$old_LIBS"
6688 else
6689 LIBGD=no
6691 echo "$as_me:$LINENO: result: $LIBGD" >&5
6692 echo "${ECHO_T}$LIBGD" >&6
6696 echo "$as_me:$LINENO: checking for egrep" >&5
6697 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6698 if test "${ac_cv_prog_egrep+set}" = set; then
6699 echo $ECHO_N "(cached) $ECHO_C" >&6
6700 else
6701 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6702 then ac_cv_prog_egrep='grep -E'
6703 else ac_cv_prog_egrep='egrep'
6706 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6707 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6708 EGREP=$ac_cv_prog_egrep
6711 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6712 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6713 if test "${ac_cv_header_stdc+set}" = set; then
6714 echo $ECHO_N "(cached) $ECHO_C" >&6
6715 else
6716 cat >conftest.$ac_ext <<_ACEOF
6717 /* confdefs.h. */
6718 _ACEOF
6719 cat confdefs.h >>conftest.$ac_ext
6720 cat >>conftest.$ac_ext <<_ACEOF
6721 /* end confdefs.h. */
6722 #include <stdlib.h>
6723 #include <stdarg.h>
6724 #include <string.h>
6725 #include <float.h>
6728 main ()
6732 return 0;
6734 _ACEOF
6735 rm -f conftest.$ac_objext
6736 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6737 (eval $ac_compile) 2>conftest.er1
6738 ac_status=$?
6739 grep -v '^ *+' conftest.er1 >conftest.err
6740 rm -f conftest.er1
6741 cat conftest.err >&5
6742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6743 (exit $ac_status); } &&
6744 { ac_try='test -z "$ac_c_werror_flag"
6745 || test ! -s conftest.err'
6746 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6747 (eval $ac_try) 2>&5
6748 ac_status=$?
6749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6750 (exit $ac_status); }; } &&
6751 { ac_try='test -s conftest.$ac_objext'
6752 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6753 (eval $ac_try) 2>&5
6754 ac_status=$?
6755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6756 (exit $ac_status); }; }; then
6757 ac_cv_header_stdc=yes
6758 else
6759 echo "$as_me: failed program was:" >&5
6760 sed 's/^/| /' conftest.$ac_ext >&5
6762 ac_cv_header_stdc=no
6764 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6766 if test $ac_cv_header_stdc = yes; then
6767 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6768 cat >conftest.$ac_ext <<_ACEOF
6769 /* confdefs.h. */
6770 _ACEOF
6771 cat confdefs.h >>conftest.$ac_ext
6772 cat >>conftest.$ac_ext <<_ACEOF
6773 /* end confdefs.h. */
6774 #include <string.h>
6776 _ACEOF
6777 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6778 $EGREP "memchr" >/dev/null 2>&1; then
6780 else
6781 ac_cv_header_stdc=no
6783 rm -f conftest*
6787 if test $ac_cv_header_stdc = yes; then
6788 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6789 cat >conftest.$ac_ext <<_ACEOF
6790 /* confdefs.h. */
6791 _ACEOF
6792 cat confdefs.h >>conftest.$ac_ext
6793 cat >>conftest.$ac_ext <<_ACEOF
6794 /* end confdefs.h. */
6795 #include <stdlib.h>
6797 _ACEOF
6798 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6799 $EGREP "free" >/dev/null 2>&1; then
6801 else
6802 ac_cv_header_stdc=no
6804 rm -f conftest*
6808 if test $ac_cv_header_stdc = yes; then
6809 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6810 if test "$cross_compiling" = yes; then
6812 else
6813 cat >conftest.$ac_ext <<_ACEOF
6814 /* confdefs.h. */
6815 _ACEOF
6816 cat confdefs.h >>conftest.$ac_ext
6817 cat >>conftest.$ac_ext <<_ACEOF
6818 /* end confdefs.h. */
6819 #include <ctype.h>
6820 #if ((' ' & 0x0FF) == 0x020)
6821 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6822 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6823 #else
6824 # define ISLOWER(c) \
6825 (('a' <= (c) && (c) <= 'i') \
6826 || ('j' <= (c) && (c) <= 'r') \
6827 || ('s' <= (c) && (c) <= 'z'))
6828 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6829 #endif
6831 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6833 main ()
6835 int i;
6836 for (i = 0; i < 256; i++)
6837 if (XOR (islower (i), ISLOWER (i))
6838 || toupper (i) != TOUPPER (i))
6839 exit(2);
6840 exit (0);
6842 _ACEOF
6843 rm -f conftest$ac_exeext
6844 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6845 (eval $ac_link) 2>&5
6846 ac_status=$?
6847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6848 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6849 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6850 (eval $ac_try) 2>&5
6851 ac_status=$?
6852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6853 (exit $ac_status); }; }; then
6855 else
6856 echo "$as_me: program exited with status $ac_status" >&5
6857 echo "$as_me: failed program was:" >&5
6858 sed 's/^/| /' conftest.$ac_ext >&5
6860 ( exit $ac_status )
6861 ac_cv_header_stdc=no
6863 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6867 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6868 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6869 if test $ac_cv_header_stdc = yes; then
6871 cat >>confdefs.h <<\_ACEOF
6872 #define STDC_HEADERS 1
6873 _ACEOF
6877 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6887 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6888 inttypes.h stdint.h unistd.h
6890 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6891 echo "$as_me:$LINENO: checking for $ac_header" >&5
6892 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6893 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6894 echo $ECHO_N "(cached) $ECHO_C" >&6
6895 else
6896 cat >conftest.$ac_ext <<_ACEOF
6897 /* confdefs.h. */
6898 _ACEOF
6899 cat confdefs.h >>conftest.$ac_ext
6900 cat >>conftest.$ac_ext <<_ACEOF
6901 /* end confdefs.h. */
6902 $ac_includes_default
6904 #include <$ac_header>
6905 _ACEOF
6906 rm -f conftest.$ac_objext
6907 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6908 (eval $ac_compile) 2>conftest.er1
6909 ac_status=$?
6910 grep -v '^ *+' conftest.er1 >conftest.err
6911 rm -f conftest.er1
6912 cat conftest.err >&5
6913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6914 (exit $ac_status); } &&
6915 { ac_try='test -z "$ac_c_werror_flag"
6916 || test ! -s conftest.err'
6917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6918 (eval $ac_try) 2>&5
6919 ac_status=$?
6920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6921 (exit $ac_status); }; } &&
6922 { ac_try='test -s conftest.$ac_objext'
6923 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6924 (eval $ac_try) 2>&5
6925 ac_status=$?
6926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6927 (exit $ac_status); }; }; then
6928 eval "$as_ac_Header=yes"
6929 else
6930 echo "$as_me: failed program was:" >&5
6931 sed 's/^/| /' conftest.$ac_ext >&5
6933 eval "$as_ac_Header=no"
6935 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6937 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6938 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6939 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6940 cat >>confdefs.h <<_ACEOF
6941 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6942 _ACEOF
6946 done
6949 echo "$as_me:$LINENO: checking for long double" >&5
6950 echo $ECHO_N "checking for long double... $ECHO_C" >&6
6951 if test "${ac_cv_type_long_double+set}" = set; then
6952 echo $ECHO_N "(cached) $ECHO_C" >&6
6953 else
6954 cat >conftest.$ac_ext <<_ACEOF
6955 /* confdefs.h. */
6956 _ACEOF
6957 cat confdefs.h >>conftest.$ac_ext
6958 cat >>conftest.$ac_ext <<_ACEOF
6959 /* end confdefs.h. */
6960 $ac_includes_default
6962 main ()
6964 if ((long double *) 0)
6965 return 0;
6966 if (sizeof (long double))
6967 return 0;
6969 return 0;
6971 _ACEOF
6972 rm -f conftest.$ac_objext
6973 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6974 (eval $ac_compile) 2>conftest.er1
6975 ac_status=$?
6976 grep -v '^ *+' conftest.er1 >conftest.err
6977 rm -f conftest.er1
6978 cat conftest.err >&5
6979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6980 (exit $ac_status); } &&
6981 { ac_try='test -z "$ac_c_werror_flag"
6982 || test ! -s conftest.err'
6983 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6984 (eval $ac_try) 2>&5
6985 ac_status=$?
6986 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6987 (exit $ac_status); }; } &&
6988 { ac_try='test -s conftest.$ac_objext'
6989 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6990 (eval $ac_try) 2>&5
6991 ac_status=$?
6992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6993 (exit $ac_status); }; }; then
6994 ac_cv_type_long_double=yes
6995 else
6996 echo "$as_me: failed program was:" >&5
6997 sed 's/^/| /' conftest.$ac_ext >&5
6999 ac_cv_type_long_double=no
7001 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7003 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
7004 echo "${ECHO_T}$ac_cv_type_long_double" >&6
7006 echo "$as_me:$LINENO: checking size of long double" >&5
7007 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
7008 if test "${ac_cv_sizeof_long_double+set}" = set; then
7009 echo $ECHO_N "(cached) $ECHO_C" >&6
7010 else
7011 if test "$ac_cv_type_long_double" = yes; then
7012 # The cast to unsigned long works around a bug in the HP C Compiler
7013 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7014 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7015 # This bug is HP SR number 8606223364.
7016 if test "$cross_compiling" = yes; then
7017 # Depending upon the size, compute the lo and hi bounds.
7018 cat >conftest.$ac_ext <<_ACEOF
7019 /* confdefs.h. */
7020 _ACEOF
7021 cat confdefs.h >>conftest.$ac_ext
7022 cat >>conftest.$ac_ext <<_ACEOF
7023 /* end confdefs.h. */
7024 $ac_includes_default
7026 main ()
7028 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
7029 test_array [0] = 0
7032 return 0;
7034 _ACEOF
7035 rm -f conftest.$ac_objext
7036 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7037 (eval $ac_compile) 2>conftest.er1
7038 ac_status=$?
7039 grep -v '^ *+' conftest.er1 >conftest.err
7040 rm -f conftest.er1
7041 cat conftest.err >&5
7042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7043 (exit $ac_status); } &&
7044 { ac_try='test -z "$ac_c_werror_flag"
7045 || test ! -s conftest.err'
7046 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7047 (eval $ac_try) 2>&5
7048 ac_status=$?
7049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7050 (exit $ac_status); }; } &&
7051 { ac_try='test -s conftest.$ac_objext'
7052 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7053 (eval $ac_try) 2>&5
7054 ac_status=$?
7055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7056 (exit $ac_status); }; }; then
7057 ac_lo=0 ac_mid=0
7058 while :; do
7059 cat >conftest.$ac_ext <<_ACEOF
7060 /* confdefs.h. */
7061 _ACEOF
7062 cat confdefs.h >>conftest.$ac_ext
7063 cat >>conftest.$ac_ext <<_ACEOF
7064 /* end confdefs.h. */
7065 $ac_includes_default
7067 main ()
7069 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7070 test_array [0] = 0
7073 return 0;
7075 _ACEOF
7076 rm -f conftest.$ac_objext
7077 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7078 (eval $ac_compile) 2>conftest.er1
7079 ac_status=$?
7080 grep -v '^ *+' conftest.er1 >conftest.err
7081 rm -f conftest.er1
7082 cat conftest.err >&5
7083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7084 (exit $ac_status); } &&
7085 { ac_try='test -z "$ac_c_werror_flag"
7086 || test ! -s conftest.err'
7087 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7088 (eval $ac_try) 2>&5
7089 ac_status=$?
7090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7091 (exit $ac_status); }; } &&
7092 { ac_try='test -s conftest.$ac_objext'
7093 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7094 (eval $ac_try) 2>&5
7095 ac_status=$?
7096 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7097 (exit $ac_status); }; }; then
7098 ac_hi=$ac_mid; break
7099 else
7100 echo "$as_me: failed program was:" >&5
7101 sed 's/^/| /' conftest.$ac_ext >&5
7103 ac_lo=`expr $ac_mid + 1`
7104 if test $ac_lo -le $ac_mid; then
7105 ac_lo= ac_hi=
7106 break
7108 ac_mid=`expr 2 '*' $ac_mid + 1`
7110 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7111 done
7112 else
7113 echo "$as_me: failed program was:" >&5
7114 sed 's/^/| /' conftest.$ac_ext >&5
7116 cat >conftest.$ac_ext <<_ACEOF
7117 /* confdefs.h. */
7118 _ACEOF
7119 cat confdefs.h >>conftest.$ac_ext
7120 cat >>conftest.$ac_ext <<_ACEOF
7121 /* end confdefs.h. */
7122 $ac_includes_default
7124 main ()
7126 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7127 test_array [0] = 0
7130 return 0;
7132 _ACEOF
7133 rm -f conftest.$ac_objext
7134 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7135 (eval $ac_compile) 2>conftest.er1
7136 ac_status=$?
7137 grep -v '^ *+' conftest.er1 >conftest.err
7138 rm -f conftest.er1
7139 cat conftest.err >&5
7140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7141 (exit $ac_status); } &&
7142 { ac_try='test -z "$ac_c_werror_flag"
7143 || test ! -s conftest.err'
7144 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7145 (eval $ac_try) 2>&5
7146 ac_status=$?
7147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7148 (exit $ac_status); }; } &&
7149 { ac_try='test -s conftest.$ac_objext'
7150 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7151 (eval $ac_try) 2>&5
7152 ac_status=$?
7153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7154 (exit $ac_status); }; }; then
7155 ac_hi=-1 ac_mid=-1
7156 while :; do
7157 cat >conftest.$ac_ext <<_ACEOF
7158 /* confdefs.h. */
7159 _ACEOF
7160 cat confdefs.h >>conftest.$ac_ext
7161 cat >>conftest.$ac_ext <<_ACEOF
7162 /* end confdefs.h. */
7163 $ac_includes_default
7165 main ()
7167 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7168 test_array [0] = 0
7171 return 0;
7173 _ACEOF
7174 rm -f conftest.$ac_objext
7175 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7176 (eval $ac_compile) 2>conftest.er1
7177 ac_status=$?
7178 grep -v '^ *+' conftest.er1 >conftest.err
7179 rm -f conftest.er1
7180 cat conftest.err >&5
7181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7182 (exit $ac_status); } &&
7183 { ac_try='test -z "$ac_c_werror_flag"
7184 || test ! -s conftest.err'
7185 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7186 (eval $ac_try) 2>&5
7187 ac_status=$?
7188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7189 (exit $ac_status); }; } &&
7190 { ac_try='test -s conftest.$ac_objext'
7191 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7192 (eval $ac_try) 2>&5
7193 ac_status=$?
7194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7195 (exit $ac_status); }; }; then
7196 ac_lo=$ac_mid; break
7197 else
7198 echo "$as_me: failed program was:" >&5
7199 sed 's/^/| /' conftest.$ac_ext >&5
7201 ac_hi=`expr '(' $ac_mid ')' - 1`
7202 if test $ac_mid -le $ac_hi; then
7203 ac_lo= ac_hi=
7204 break
7206 ac_mid=`expr 2 '*' $ac_mid`
7208 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7209 done
7210 else
7211 echo "$as_me: failed program was:" >&5
7212 sed 's/^/| /' conftest.$ac_ext >&5
7214 ac_lo= ac_hi=
7216 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7218 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7219 # Binary search between lo and hi bounds.
7220 while test "x$ac_lo" != "x$ac_hi"; do
7221 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7222 cat >conftest.$ac_ext <<_ACEOF
7223 /* confdefs.h. */
7224 _ACEOF
7225 cat confdefs.h >>conftest.$ac_ext
7226 cat >>conftest.$ac_ext <<_ACEOF
7227 /* end confdefs.h. */
7228 $ac_includes_default
7230 main ()
7232 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7233 test_array [0] = 0
7236 return 0;
7238 _ACEOF
7239 rm -f conftest.$ac_objext
7240 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7241 (eval $ac_compile) 2>conftest.er1
7242 ac_status=$?
7243 grep -v '^ *+' conftest.er1 >conftest.err
7244 rm -f conftest.er1
7245 cat conftest.err >&5
7246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7247 (exit $ac_status); } &&
7248 { ac_try='test -z "$ac_c_werror_flag"
7249 || test ! -s conftest.err'
7250 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7251 (eval $ac_try) 2>&5
7252 ac_status=$?
7253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7254 (exit $ac_status); }; } &&
7255 { ac_try='test -s conftest.$ac_objext'
7256 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7257 (eval $ac_try) 2>&5
7258 ac_status=$?
7259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7260 (exit $ac_status); }; }; then
7261 ac_hi=$ac_mid
7262 else
7263 echo "$as_me: failed program was:" >&5
7264 sed 's/^/| /' conftest.$ac_ext >&5
7266 ac_lo=`expr '(' $ac_mid ')' + 1`
7268 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7269 done
7270 case $ac_lo in
7271 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7272 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7273 See \`config.log' for more details." >&5
7274 echo "$as_me: error: cannot compute sizeof (long double), 77
7275 See \`config.log' for more details." >&2;}
7276 { (exit 1); exit 1; }; } ;;
7277 esac
7278 else
7279 if test "$cross_compiling" = yes; then
7280 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7281 See \`config.log' for more details." >&5
7282 echo "$as_me: error: cannot run test program while cross compiling
7283 See \`config.log' for more details." >&2;}
7284 { (exit 1); exit 1; }; }
7285 else
7286 cat >conftest.$ac_ext <<_ACEOF
7287 /* confdefs.h. */
7288 _ACEOF
7289 cat confdefs.h >>conftest.$ac_ext
7290 cat >>conftest.$ac_ext <<_ACEOF
7291 /* end confdefs.h. */
7292 $ac_includes_default
7293 long longval () { return (long) (sizeof (long double)); }
7294 unsigned long ulongval () { return (long) (sizeof (long double)); }
7295 #include <stdio.h>
7296 #include <stdlib.h>
7298 main ()
7301 FILE *f = fopen ("conftest.val", "w");
7302 if (! f)
7303 exit (1);
7304 if (((long) (sizeof (long double))) < 0)
7306 long i = longval ();
7307 if (i != ((long) (sizeof (long double))))
7308 exit (1);
7309 fprintf (f, "%ld\n", i);
7311 else
7313 unsigned long i = ulongval ();
7314 if (i != ((long) (sizeof (long double))))
7315 exit (1);
7316 fprintf (f, "%lu\n", i);
7318 exit (ferror (f) || fclose (f) != 0);
7321 return 0;
7323 _ACEOF
7324 rm -f conftest$ac_exeext
7325 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7326 (eval $ac_link) 2>&5
7327 ac_status=$?
7328 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7329 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7330 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7331 (eval $ac_try) 2>&5
7332 ac_status=$?
7333 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7334 (exit $ac_status); }; }; then
7335 ac_cv_sizeof_long_double=`cat conftest.val`
7336 else
7337 echo "$as_me: program exited with status $ac_status" >&5
7338 echo "$as_me: failed program was:" >&5
7339 sed 's/^/| /' conftest.$ac_ext >&5
7341 ( exit $ac_status )
7342 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7343 See \`config.log' for more details." >&5
7344 echo "$as_me: error: cannot compute sizeof (long double), 77
7345 See \`config.log' for more details." >&2;}
7346 { (exit 1); exit 1; }; }
7348 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7351 rm -f conftest.val
7352 else
7353 ac_cv_sizeof_long_double=0
7356 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7357 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7358 cat >>confdefs.h <<_ACEOF
7359 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7360 _ACEOF
7363 sizeof_long_double=$ac_cv_sizeof_long_double
7366 ### End of automated tests.
7367 ### Now run sysdeps configure fragments.
7369 # They also can set these variables.
7370 use_ldconfig=no
7371 ldd_rewrite_script=no
7372 libc_cv_sysconfdir=$sysconfdir
7373 libc_cv_gcc_unwind_find_fde=no
7374 libc_cv_idn=no
7376 # Iterate over all the sysdep directories we will use, running their
7377 # configure fragments, and looking for a uname implementation.
7378 uname=
7379 for dir in $sysnames; do
7380 case $dir in
7381 /*) dest=$dir ;;
7382 *) dest=$srcdir/$dir ;;
7383 esac
7384 if test -r $dest/configure; then
7385 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7386 echo "${ECHO_T}running configure fragment for $dir" >&6
7387 . $dest/configure
7390 if test -z "$uname"; then
7391 if test -r $dest/uname.c ||
7392 test -r $dest/uname.S ||
7393 { test -r $dest/syscalls.list &&
7394 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7395 uname=$dir
7398 done
7400 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7401 cat >>confdefs.h <<\_ACEOF
7402 #define EXPORT_UNWIND_FIND_FDE 1
7403 _ACEOF
7408 # If we will use the generic uname implementation, we must figure out what
7409 # it will say by examining the system, and write the results in config-name.h.
7410 if test "$uname" = "sysdeps/generic"; then
7412 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7413 if test $uname_sysname != $config_os; then
7414 config_release=`echo $config_os | sed s/$uname_sysname//`
7417 echo "$as_me:$LINENO: checking OS release for uname" >&5
7418 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7419 if test "${libc_cv_uname_release+set}" = set; then
7420 echo $ECHO_N "(cached) $ECHO_C" >&6
7421 else
7422 if test -r /vmunix; then
7423 kernel_id=`strings /vmunix | grep UNIX`
7424 elif test -r /dynix; then
7425 kernel_id=`strings /dynix | grep DYNIX`
7426 else
7427 kernel_id=
7430 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7431 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7432 != x$config_release; then
7433 # The configuration release is a substring of the kernel release.
7434 libc_cv_uname_release=$kernel_release
7435 elif test x$config_release != x; then
7436 libc_cv_uname_release=$config_release
7437 elif test x$kernel_release != x; then
7438 libc_cv_uname_release=$kernel_release
7439 else
7440 libc_cv_uname_release=unknown
7443 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7444 echo "${ECHO_T}$libc_cv_uname_release" >&6
7445 uname_release="$libc_cv_uname_release"
7447 echo "$as_me:$LINENO: checking OS version for uname" >&5
7448 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7449 if test "${libc_cv_uname_version+set}" = set; then
7450 echo $ECHO_N "(cached) $ECHO_C" >&6
7451 else
7452 if test -r /vmunix; then
7453 kernel_id=`strings /vmunix | grep UNIX`
7454 elif test -r /dynix; then
7455 kernel_id=`strings /dynix | grep DYNIX`
7456 else
7457 kernel_id=
7460 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7461 if test -n "$kernel_version"; then
7462 libc_cv_uname_version="$kernel_version"
7463 else
7464 libc_cv_uname_version=unknown
7467 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7468 echo "${ECHO_T}$libc_cv_uname_version" >&6
7469 uname_version="$libc_cv_uname_version"
7471 config_uname=config-name.h:config-name.in
7472 else
7473 # For non-generic uname, we don't need to create config-name.h at all.
7474 config_uname=
7477 cat >>confdefs.h <<\_ACEOF
7478 #define USE_IN_LIBIO 1
7479 _ACEOF
7482 # Test for old glibc 2.0.x headers so that they can be removed properly
7483 # Search only in includedir.
7484 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7485 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7486 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7487 then
7488 old_glibc_headers=yes
7489 else
7490 old_glibc_headers=no
7492 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7493 echo "${ECHO_T}$old_glibc_headers" >&6
7494 if test ${old_glibc_headers} = yes; then
7495 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7496 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7497 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7498 echo "$as_me: WARNING: *** be removed." >&2;}
7512 if test $gnu_ld = yes; then
7513 cat >>confdefs.h <<\_ACEOF
7514 #define HAVE_GNU_LD 1
7515 _ACEOF
7518 if test $gnu_as = yes; then
7519 cat >>confdefs.h <<\_ACEOF
7520 #define HAVE_GNU_AS 1
7521 _ACEOF
7524 if test $elf = yes; then
7525 cat >>confdefs.h <<\_ACEOF
7526 #define HAVE_ELF 1
7527 _ACEOF
7530 if test $xcoff = yes; then
7531 cat >>confdefs.h <<\_ACEOF
7532 #define HAVE_XCOFF 1
7533 _ACEOF
7539 if test $shared = default; then
7540 if test $gnu_ld = yes; then
7541 shared=$elf
7542 else
7543 # For now we do not assume shared libs are available. In future more
7544 # tests might become available.
7545 shared=no
7549 if test x"$libc_cv_idn" = xyes; then
7550 cat >>confdefs.h <<\_ACEOF
7551 #define HAVE_LIBIDN 1
7552 _ACEOF
7556 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7557 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7558 if test "${pic_default+set}" = set; then
7559 echo $ECHO_N "(cached) $ECHO_C" >&6
7560 else
7561 pic_default=yes
7562 cat > conftest.c <<EOF
7563 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7564 # error PIC is default.
7565 #endif
7567 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7568 pic_default=no
7570 rm -f conftest.*
7572 echo "$as_me:$LINENO: result: $pic_default" >&5
7573 echo "${ECHO_T}$pic_default" >&6
7584 case "$add_ons" in
7585 *door*) linux_doors=yes ;;
7586 *) linux_doors=no ;;
7587 esac
7592 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7593 config_makefile=
7594 else
7595 config_makefile=Makefile
7598 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7599 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7603 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7605 ac_config_commands="$ac_config_commands default"
7607 cat >confcache <<\_ACEOF
7608 # This file is a shell script that caches the results of configure
7609 # tests run on this system so they can be shared between configure
7610 # scripts and configure runs, see configure's option --config-cache.
7611 # It is not useful on other systems. If it contains results you don't
7612 # want to keep, you may remove or edit it.
7614 # config.status only pays attention to the cache file if you give it
7615 # the --recheck option to rerun configure.
7617 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7618 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7619 # following values.
7621 _ACEOF
7623 # The following way of writing the cache mishandles newlines in values,
7624 # but we know of no workaround that is simple, portable, and efficient.
7625 # So, don't put newlines in cache variables' values.
7626 # Ultrix sh set writes to stderr and can't be redirected directly,
7627 # and sets the high bit in the cache file unless we assign to the vars.
7629 (set) 2>&1 |
7630 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7631 *ac_space=\ *)
7632 # `set' does not quote correctly, so add quotes (double-quote
7633 # substitution turns \\\\ into \\, and sed turns \\ into \).
7634 sed -n \
7635 "s/'/'\\\\''/g;
7636 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7639 # `set' quotes correctly as required by POSIX, so do not add quotes.
7640 sed -n \
7641 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7643 esac;
7645 sed '
7646 t clear
7647 : clear
7648 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7649 t end
7650 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7651 : end' >>confcache
7652 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7653 if test -w $cache_file; then
7654 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7655 cat confcache >$cache_file
7656 else
7657 echo "not updating unwritable cache $cache_file"
7660 rm -f confcache
7662 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7663 # Let make expand exec_prefix.
7664 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7666 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7667 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7668 # trailing colons and then remove the whole line if VPATH becomes empty
7669 # (actually we leave an empty line to preserve line numbers).
7670 if test "x$srcdir" = x.; then
7671 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7672 s/:*\$(srcdir):*/:/;
7673 s/:*\${srcdir}:*/:/;
7674 s/:*@srcdir@:*/:/;
7675 s/^\([^=]*=[ ]*\):*/\1/;
7676 s/:*$//;
7677 s/^[^=]*=[ ]*$//;
7681 DEFS=-DHAVE_CONFIG_H
7683 ac_libobjs=
7684 ac_ltlibobjs=
7685 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7686 # 1. Remove the extension, and $U if already installed.
7687 ac_i=`echo "$ac_i" |
7688 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7689 # 2. Add them.
7690 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7691 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7692 done
7693 LIBOBJS=$ac_libobjs
7695 LTLIBOBJS=$ac_ltlibobjs
7699 : ${CONFIG_STATUS=./config.status}
7700 ac_clean_files_save=$ac_clean_files
7701 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7702 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7703 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7704 cat >$CONFIG_STATUS <<_ACEOF
7705 #! $SHELL
7706 # Generated by $as_me.
7707 # Run this file to recreate the current configuration.
7708 # Compiler output produced by configure, useful for debugging
7709 # configure, is in config.log if it exists.
7711 debug=false
7712 ac_cs_recheck=false
7713 ac_cs_silent=false
7714 SHELL=\${CONFIG_SHELL-$SHELL}
7715 _ACEOF
7717 cat >>$CONFIG_STATUS <<\_ACEOF
7718 ## --------------------- ##
7719 ## M4sh Initialization. ##
7720 ## --------------------- ##
7722 # Be Bourne compatible
7723 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7724 emulate sh
7725 NULLCMD=:
7726 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7727 # is contrary to our usage. Disable this feature.
7728 alias -g '${1+"$@"}'='"$@"'
7729 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7730 set -o posix
7732 DUALCASE=1; export DUALCASE # for MKS sh
7734 # Support unset when possible.
7735 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7736 as_unset=unset
7737 else
7738 as_unset=false
7742 # Work around bugs in pre-3.0 UWIN ksh.
7743 $as_unset ENV MAIL MAILPATH
7744 PS1='$ '
7745 PS2='> '
7746 PS4='+ '
7748 # NLS nuisances.
7749 for as_var in \
7750 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7751 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7752 LC_TELEPHONE LC_TIME
7754 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7755 eval $as_var=C; export $as_var
7756 else
7757 $as_unset $as_var
7759 done
7761 # Required to use basename.
7762 if expr a : '\(a\)' >/dev/null 2>&1; then
7763 as_expr=expr
7764 else
7765 as_expr=false
7768 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7769 as_basename=basename
7770 else
7771 as_basename=false
7775 # Name of the executable.
7776 as_me=`$as_basename "$0" ||
7777 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7778 X"$0" : 'X\(//\)$' \| \
7779 X"$0" : 'X\(/\)$' \| \
7780 . : '\(.\)' 2>/dev/null ||
7781 echo X/"$0" |
7782 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7783 /^X\/\(\/\/\)$/{ s//\1/; q; }
7784 /^X\/\(\/\).*/{ s//\1/; q; }
7785 s/.*/./; q'`
7788 # PATH needs CR, and LINENO needs CR and PATH.
7789 # Avoid depending upon Character Ranges.
7790 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7791 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7792 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7793 as_cr_digits='0123456789'
7794 as_cr_alnum=$as_cr_Letters$as_cr_digits
7796 # The user is always right.
7797 if test "${PATH_SEPARATOR+set}" != set; then
7798 echo "#! /bin/sh" >conf$$.sh
7799 echo "exit 0" >>conf$$.sh
7800 chmod +x conf$$.sh
7801 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7802 PATH_SEPARATOR=';'
7803 else
7804 PATH_SEPARATOR=:
7806 rm -f conf$$.sh
7810 as_lineno_1=$LINENO
7811 as_lineno_2=$LINENO
7812 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7813 test "x$as_lineno_1" != "x$as_lineno_2" &&
7814 test "x$as_lineno_3" = "x$as_lineno_2" || {
7815 # Find who we are. Look in the path if we contain no path at all
7816 # relative or not.
7817 case $0 in
7818 *[\\/]* ) as_myself=$0 ;;
7819 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7820 for as_dir in $PATH
7822 IFS=$as_save_IFS
7823 test -z "$as_dir" && as_dir=.
7824 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7825 done
7828 esac
7829 # We did not find ourselves, most probably we were run as `sh COMMAND'
7830 # in which case we are not to be found in the path.
7831 if test "x$as_myself" = x; then
7832 as_myself=$0
7834 if test ! -f "$as_myself"; then
7835 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7836 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7837 { (exit 1); exit 1; }; }
7839 case $CONFIG_SHELL in
7841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7842 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7844 IFS=$as_save_IFS
7845 test -z "$as_dir" && as_dir=.
7846 for as_base in sh bash ksh sh5; do
7847 case $as_dir in
7849 if ("$as_dir/$as_base" -c '
7850 as_lineno_1=$LINENO
7851 as_lineno_2=$LINENO
7852 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7853 test "x$as_lineno_1" != "x$as_lineno_2" &&
7854 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
7855 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7856 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7857 CONFIG_SHELL=$as_dir/$as_base
7858 export CONFIG_SHELL
7859 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7860 fi;;
7861 esac
7862 done
7863 done
7865 esac
7867 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7868 # uniformly replaced by the line number. The first 'sed' inserts a
7869 # line-number line before each line; the second 'sed' does the real
7870 # work. The second script uses 'N' to pair each line-number line
7871 # with the numbered line, and appends trailing '-' during
7872 # substitution so that $LINENO is not a special case at line end.
7873 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7874 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
7875 sed '=' <$as_myself |
7876 sed '
7878 s,$,-,
7879 : loop
7880 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7881 t loop
7882 s,-$,,
7883 s,^['$as_cr_digits']*\n,,
7884 ' >$as_me.lineno &&
7885 chmod +x $as_me.lineno ||
7886 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7887 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7888 { (exit 1); exit 1; }; }
7890 # Don't try to exec as it changes $[0], causing all sort of problems
7891 # (the dirname of $[0] is not the place where we might find the
7892 # original and so on. Autoconf is especially sensible to this).
7893 . ./$as_me.lineno
7894 # Exit status is that of the last command.
7895 exit
7899 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7900 *c*,-n*) ECHO_N= ECHO_C='
7901 ' ECHO_T=' ' ;;
7902 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7903 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
7904 esac
7906 if expr a : '\(a\)' >/dev/null 2>&1; then
7907 as_expr=expr
7908 else
7909 as_expr=false
7912 rm -f conf$$ conf$$.exe conf$$.file
7913 echo >conf$$.file
7914 if ln -s conf$$.file conf$$ 2>/dev/null; then
7915 # We could just check for DJGPP; but this test a) works b) is more generic
7916 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7917 if test -f conf$$.exe; then
7918 # Don't use ln at all; we don't have any links
7919 as_ln_s='cp -p'
7920 else
7921 as_ln_s='ln -s'
7923 elif ln conf$$.file conf$$ 2>/dev/null; then
7924 as_ln_s=ln
7925 else
7926 as_ln_s='cp -p'
7928 rm -f conf$$ conf$$.exe conf$$.file
7930 if mkdir -p . 2>/dev/null; then
7931 as_mkdir_p=:
7932 else
7933 test -d ./-p && rmdir ./-p
7934 as_mkdir_p=false
7937 as_executable_p="test -f"
7939 # Sed expression to map a string onto a valid CPP name.
7940 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7942 # Sed expression to map a string onto a valid variable name.
7943 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7946 # IFS
7947 # We need space, tab and new line, in precisely that order.
7948 as_nl='
7950 IFS=" $as_nl"
7952 # CDPATH.
7953 $as_unset CDPATH
7955 exec 6>&1
7957 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7958 # report actual input values of CONFIG_FILES etc. instead of their
7959 # values after options handling. Logging --version etc. is OK.
7960 exec 5>>config.log
7962 echo
7963 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7964 ## Running $as_me. ##
7965 _ASBOX
7966 } >&5
7967 cat >&5 <<_CSEOF
7969 This file was extended by GNU C Library $as_me (see version.h), which was
7970 generated by GNU Autoconf 2.59. Invocation command line was
7972 CONFIG_FILES = $CONFIG_FILES
7973 CONFIG_HEADERS = $CONFIG_HEADERS
7974 CONFIG_LINKS = $CONFIG_LINKS
7975 CONFIG_COMMANDS = $CONFIG_COMMANDS
7976 $ $0 $@
7978 _CSEOF
7979 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7980 echo >&5
7981 _ACEOF
7983 # Files that config.status was made for.
7984 if test -n "$ac_config_files"; then
7985 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7988 if test -n "$ac_config_headers"; then
7989 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
7992 if test -n "$ac_config_links"; then
7993 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
7996 if test -n "$ac_config_commands"; then
7997 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8000 cat >>$CONFIG_STATUS <<\_ACEOF
8002 ac_cs_usage="\
8003 \`$as_me' instantiates files from templates according to the
8004 current configuration.
8006 Usage: $0 [OPTIONS] [FILE]...
8008 -h, --help print this help, then exit
8009 -V, --version print version number, then exit
8010 -q, --quiet do not print progress messages
8011 -d, --debug don't remove temporary files
8012 --recheck update $as_me by reconfiguring in the same conditions
8013 --file=FILE[:TEMPLATE]
8014 instantiate the configuration file FILE
8015 --header=FILE[:TEMPLATE]
8016 instantiate the configuration header FILE
8018 Configuration files:
8019 $config_files
8021 Configuration headers:
8022 $config_headers
8024 Configuration commands:
8025 $config_commands
8027 Report bugs to <bug-autoconf@gnu.org>."
8028 _ACEOF
8030 cat >>$CONFIG_STATUS <<_ACEOF
8031 ac_cs_version="\\
8032 GNU C Library config.status (see version.h)
8033 configured by $0, generated by GNU Autoconf 2.59,
8034 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8036 Copyright (C) 2003 Free Software Foundation, Inc.
8037 This config.status script is free software; the Free Software Foundation
8038 gives unlimited permission to copy, distribute and modify it."
8039 srcdir=$srcdir
8040 INSTALL="$INSTALL"
8041 _ACEOF
8043 cat >>$CONFIG_STATUS <<\_ACEOF
8044 # If no file are specified by the user, then we need to provide default
8045 # value. By we need to know if files were specified by the user.
8046 ac_need_defaults=:
8047 while test $# != 0
8049 case $1 in
8050 --*=*)
8051 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8052 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8053 ac_shift=:
8056 ac_option=$1
8057 ac_optarg=$2
8058 ac_shift=shift
8060 *) # This is not an option, so the user has probably given explicit
8061 # arguments.
8062 ac_option=$1
8063 ac_need_defaults=false;;
8064 esac
8066 case $ac_option in
8067 # Handling of the options.
8068 _ACEOF
8069 cat >>$CONFIG_STATUS <<\_ACEOF
8070 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8071 ac_cs_recheck=: ;;
8072 --version | --vers* | -V )
8073 echo "$ac_cs_version"; exit 0 ;;
8074 --he | --h)
8075 # Conflict between --help and --header
8076 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8077 Try \`$0 --help' for more information." >&5
8078 echo "$as_me: error: ambiguous option: $1
8079 Try \`$0 --help' for more information." >&2;}
8080 { (exit 1); exit 1; }; };;
8081 --help | --hel | -h )
8082 echo "$ac_cs_usage"; exit 0 ;;
8083 --debug | --d* | -d )
8084 debug=: ;;
8085 --file | --fil | --fi | --f )
8086 $ac_shift
8087 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8088 ac_need_defaults=false;;
8089 --header | --heade | --head | --hea )
8090 $ac_shift
8091 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8092 ac_need_defaults=false;;
8093 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8094 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8095 ac_cs_silent=: ;;
8097 # This is an error.
8098 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8099 Try \`$0 --help' for more information." >&5
8100 echo "$as_me: error: unrecognized option: $1
8101 Try \`$0 --help' for more information." >&2;}
8102 { (exit 1); exit 1; }; } ;;
8104 *) ac_config_targets="$ac_config_targets $1" ;;
8106 esac
8107 shift
8108 done
8110 ac_configure_extra_args=
8112 if $ac_cs_silent; then
8113 exec 6>/dev/null
8114 ac_configure_extra_args="$ac_configure_extra_args --silent"
8117 _ACEOF
8118 cat >>$CONFIG_STATUS <<_ACEOF
8119 if \$ac_cs_recheck; then
8120 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8121 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8124 _ACEOF
8126 cat >>$CONFIG_STATUS <<_ACEOF
8128 # INIT-COMMANDS section.
8131 config_vars='$config_vars'
8133 _ACEOF
8137 cat >>$CONFIG_STATUS <<\_ACEOF
8138 for ac_config_target in $ac_config_targets
8140 case "$ac_config_target" in
8141 # Handling of arguments.
8142 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8143 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8144 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8145 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8146 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8147 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8148 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8149 { (exit 1); exit 1; }; };;
8150 esac
8151 done
8153 # If the user did not use the arguments to specify the items to instantiate,
8154 # then the envvar interface is used. Set only those that are not.
8155 # We use the long form for the default assignment because of an extremely
8156 # bizarre bug on SunOS 4.1.3.
8157 if $ac_need_defaults; then
8158 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8159 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8160 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8163 # Have a temporary directory for convenience. Make it in the build tree
8164 # simply because there is no reason to put it here, and in addition,
8165 # creating and moving files from /tmp can sometimes cause problems.
8166 # Create a temporary directory, and hook for its removal unless debugging.
8167 $debug ||
8169 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8170 trap '{ (exit 1); exit 1; }' 1 2 13 15
8173 # Create a (secure) tmp directory for tmp files.
8176 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8177 test -n "$tmp" && test -d "$tmp"
8178 } ||
8180 tmp=./confstat$$-$RANDOM
8181 (umask 077 && mkdir $tmp)
8182 } ||
8184 echo "$me: cannot create a temporary directory in ." >&2
8185 { (exit 1); exit 1; }
8188 _ACEOF
8190 cat >>$CONFIG_STATUS <<_ACEOF
8193 # CONFIG_FILES section.
8196 # No need to generate the scripts if there are no CONFIG_FILES.
8197 # This happens for instance when ./config.status config.h
8198 if test -n "\$CONFIG_FILES"; then
8199 # Protect against being on the right side of a sed subst in config.status.
8200 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8201 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8202 s,@SHELL@,$SHELL,;t t
8203 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8204 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8205 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8206 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8207 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8208 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8209 s,@exec_prefix@,$exec_prefix,;t t
8210 s,@prefix@,$prefix,;t t
8211 s,@program_transform_name@,$program_transform_name,;t t
8212 s,@bindir@,$bindir,;t t
8213 s,@sbindir@,$sbindir,;t t
8214 s,@libexecdir@,$libexecdir,;t t
8215 s,@datadir@,$datadir,;t t
8216 s,@sysconfdir@,$sysconfdir,;t t
8217 s,@sharedstatedir@,$sharedstatedir,;t t
8218 s,@localstatedir@,$localstatedir,;t t
8219 s,@libdir@,$libdir,;t t
8220 s,@includedir@,$includedir,;t t
8221 s,@oldincludedir@,$oldincludedir,;t t
8222 s,@infodir@,$infodir,;t t
8223 s,@mandir@,$mandir,;t t
8224 s,@build_alias@,$build_alias,;t t
8225 s,@host_alias@,$host_alias,;t t
8226 s,@target_alias@,$target_alias,;t t
8227 s,@DEFS@,$DEFS,;t t
8228 s,@ECHO_C@,$ECHO_C,;t t
8229 s,@ECHO_N@,$ECHO_N,;t t
8230 s,@ECHO_T@,$ECHO_T,;t t
8231 s,@LIBS@,$LIBS,;t t
8232 s,@with_fp@,$with_fp,;t t
8233 s,@with_cvs@,$with_cvs,;t t
8234 s,@enable_check_abi@,$enable_check_abi,;t t
8235 s,@oldest_abi@,$oldest_abi,;t t
8236 s,@bindnow@,$bindnow,;t t
8237 s,@force_install@,$force_install,;t t
8238 s,@all_warnings@,$all_warnings,;t t
8239 s,@build@,$build,;t t
8240 s,@build_cpu@,$build_cpu,;t t
8241 s,@build_vendor@,$build_vendor,;t t
8242 s,@build_os@,$build_os,;t t
8243 s,@host@,$host,;t t
8244 s,@host_cpu@,$host_cpu,;t t
8245 s,@host_vendor@,$host_vendor,;t t
8246 s,@host_os@,$host_os,;t t
8247 s,@subdirs@,$subdirs,;t t
8248 s,@add_ons@,$add_ons,;t t
8249 s,@base_machine@,$base_machine,;t t
8250 s,@sysnames@,$sysnames,;t t
8251 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8252 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8253 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8254 s,@LN_S@,$LN_S,;t t
8255 s,@CC@,$CC,;t t
8256 s,@CFLAGS@,$CFLAGS,;t t
8257 s,@LDFLAGS@,$LDFLAGS,;t t
8258 s,@CPPFLAGS@,$CPPFLAGS,;t t
8259 s,@ac_ct_CC@,$ac_ct_CC,;t t
8260 s,@OBJEXT@,$OBJEXT,;t t
8261 s,@BUILD_CC@,$BUILD_CC,;t t
8262 s,@cross_compiling@,$cross_compiling,;t t
8263 s,@CPP@,$CPP,;t t
8264 s,@CXX@,$CXX,;t t
8265 s,@CXXFLAGS@,$CXXFLAGS,;t t
8266 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8267 s,@AR@,$AR,;t t
8268 s,@OBJDUMP@,$OBJDUMP,;t t
8269 s,@RANLIB@,$RANLIB,;t t
8270 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8271 s,@MIG@,$MIG,;t t
8272 s,@AS@,$AS,;t t
8273 s,@LD@,$LD,;t t
8274 s,@PWD_P@,$PWD_P,;t t
8275 s,@MAKE@,$MAKE,;t t
8276 s,@MSGFMT@,$MSGFMT,;t t
8277 s,@MAKEINFO@,$MAKEINFO,;t t
8278 s,@SED@,$SED,;t t
8279 s,@AUTOCONF@,$AUTOCONF,;t t
8280 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8281 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8282 s,@BASH@,$BASH,;t t
8283 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8284 s,@KSH@,$KSH,;t t
8285 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8286 s,@AWK@,$AWK,;t t
8287 s,@PERL@,$PERL,;t t
8288 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8289 s,@BISON@,$BISON,;t t
8290 s,@VERSIONING@,$VERSIONING,;t t
8291 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8292 s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
8293 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8294 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8295 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8296 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8297 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8298 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8299 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8300 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8301 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8302 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8303 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8304 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8305 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8306 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8307 s,@libc_cv_cpp_asm_debuginfo@,$libc_cv_cpp_asm_debuginfo,;t t
8308 s,@no_whole_archive@,$no_whole_archive,;t t
8309 s,@exceptions@,$exceptions,;t t
8310 s,@LIBGD@,$LIBGD,;t t
8311 s,@EGREP@,$EGREP,;t t
8312 s,@sizeof_long_double@,$sizeof_long_double,;t t
8313 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8314 s,@uname_sysname@,$uname_sysname,;t t
8315 s,@uname_release@,$uname_release,;t t
8316 s,@uname_version@,$uname_version,;t t
8317 s,@old_glibc_headers@,$old_glibc_headers,;t t
8318 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8319 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8320 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8321 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8322 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8323 s,@use_ldconfig@,$use_ldconfig,;t t
8324 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8325 s,@gnu_ld@,$gnu_ld,;t t
8326 s,@gnu_as@,$gnu_as,;t t
8327 s,@elf@,$elf,;t t
8328 s,@xcoff@,$xcoff,;t t
8329 s,@static@,$static,;t t
8330 s,@shared@,$shared,;t t
8331 s,@pic_default@,$pic_default,;t t
8332 s,@profile@,$profile,;t t
8333 s,@omitfp@,$omitfp,;t t
8334 s,@bounded@,$bounded,;t t
8335 s,@static_nss@,$static_nss,;t t
8336 s,@nopic_initfini@,$nopic_initfini,;t t
8337 s,@DEFINES@,$DEFINES,;t t
8338 s,@linux_doors@,$linux_doors,;t t
8339 s,@mach_interface_list@,$mach_interface_list,;t t
8340 s,@VERSION@,$VERSION,;t t
8341 s,@RELEASE@,$RELEASE,;t t
8342 s,@LIBOBJS@,$LIBOBJS,;t t
8343 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8344 CEOF
8346 _ACEOF
8348 cat >>$CONFIG_STATUS <<\_ACEOF
8349 # Split the substitutions into bite-sized pieces for seds with
8350 # small command number limits, like on Digital OSF/1 and HP-UX.
8351 ac_max_sed_lines=48
8352 ac_sed_frag=1 # Number of current file.
8353 ac_beg=1 # First line for current file.
8354 ac_end=$ac_max_sed_lines # Line after last line for current file.
8355 ac_more_lines=:
8356 ac_sed_cmds=
8357 while $ac_more_lines; do
8358 if test $ac_beg -gt 1; then
8359 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8360 else
8361 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8363 if test ! -s $tmp/subs.frag; then
8364 ac_more_lines=false
8365 else
8366 # The purpose of the label and of the branching condition is to
8367 # speed up the sed processing (if there are no `@' at all, there
8368 # is no need to browse any of the substitutions).
8369 # These are the two extra sed commands mentioned above.
8370 (echo ':t
8371 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8372 if test -z "$ac_sed_cmds"; then
8373 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8374 else
8375 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8377 ac_sed_frag=`expr $ac_sed_frag + 1`
8378 ac_beg=$ac_end
8379 ac_end=`expr $ac_end + $ac_max_sed_lines`
8381 done
8382 if test -z "$ac_sed_cmds"; then
8383 ac_sed_cmds=cat
8385 fi # test -n "$CONFIG_FILES"
8387 _ACEOF
8388 cat >>$CONFIG_STATUS <<\_ACEOF
8389 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8390 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8391 case $ac_file in
8392 - | *:- | *:-:* ) # input from stdin
8393 cat >$tmp/stdin
8394 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8395 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8396 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8397 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8398 * ) ac_file_in=$ac_file.in ;;
8399 esac
8401 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8402 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8403 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8404 X"$ac_file" : 'X\(//\)[^/]' \| \
8405 X"$ac_file" : 'X\(//\)$' \| \
8406 X"$ac_file" : 'X\(/\)' \| \
8407 . : '\(.\)' 2>/dev/null ||
8408 echo X"$ac_file" |
8409 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8410 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8411 /^X\(\/\/\)$/{ s//\1/; q; }
8412 /^X\(\/\).*/{ s//\1/; q; }
8413 s/.*/./; q'`
8414 { if $as_mkdir_p; then
8415 mkdir -p "$ac_dir"
8416 else
8417 as_dir="$ac_dir"
8418 as_dirs=
8419 while test ! -d "$as_dir"; do
8420 as_dirs="$as_dir $as_dirs"
8421 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8422 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8423 X"$as_dir" : 'X\(//\)[^/]' \| \
8424 X"$as_dir" : 'X\(//\)$' \| \
8425 X"$as_dir" : 'X\(/\)' \| \
8426 . : '\(.\)' 2>/dev/null ||
8427 echo X"$as_dir" |
8428 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8429 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8430 /^X\(\/\/\)$/{ s//\1/; q; }
8431 /^X\(\/\).*/{ s//\1/; q; }
8432 s/.*/./; q'`
8433 done
8434 test ! -n "$as_dirs" || mkdir $as_dirs
8435 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8436 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8437 { (exit 1); exit 1; }; }; }
8439 ac_builddir=.
8441 if test "$ac_dir" != .; then
8442 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8443 # A "../" for each directory in $ac_dir_suffix.
8444 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8445 else
8446 ac_dir_suffix= ac_top_builddir=
8449 case $srcdir in
8450 .) # No --srcdir option. We are building in place.
8451 ac_srcdir=.
8452 if test -z "$ac_top_builddir"; then
8453 ac_top_srcdir=.
8454 else
8455 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8456 fi ;;
8457 [\\/]* | ?:[\\/]* ) # Absolute path.
8458 ac_srcdir=$srcdir$ac_dir_suffix;
8459 ac_top_srcdir=$srcdir ;;
8460 *) # Relative path.
8461 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8462 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8463 esac
8465 # Do not use `cd foo && pwd` to compute absolute paths, because
8466 # the directories may not exist.
8467 case `pwd` in
8468 .) ac_abs_builddir="$ac_dir";;
8470 case "$ac_dir" in
8471 .) ac_abs_builddir=`pwd`;;
8472 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8473 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8474 esac;;
8475 esac
8476 case $ac_abs_builddir in
8477 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8479 case ${ac_top_builddir}. in
8480 .) ac_abs_top_builddir=$ac_abs_builddir;;
8481 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8482 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8483 esac;;
8484 esac
8485 case $ac_abs_builddir in
8486 .) ac_abs_srcdir=$ac_srcdir;;
8488 case $ac_srcdir in
8489 .) ac_abs_srcdir=$ac_abs_builddir;;
8490 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8491 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8492 esac;;
8493 esac
8494 case $ac_abs_builddir in
8495 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8497 case $ac_top_srcdir in
8498 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8499 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8500 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8501 esac;;
8502 esac
8505 case $INSTALL in
8506 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8507 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8508 esac
8510 if test x"$ac_file" != x-; then
8511 { echo "$as_me:$LINENO: creating $ac_file" >&5
8512 echo "$as_me: creating $ac_file" >&6;}
8513 rm -f "$ac_file"
8515 # Let's still pretend it is `configure' which instantiates (i.e., don't
8516 # use $as_me), people would be surprised to read:
8517 # /* config.h. Generated by config.status. */
8518 if test x"$ac_file" = x-; then
8519 configure_input=
8520 else
8521 configure_input="$ac_file. "
8523 configure_input=$configure_input"Generated from `echo $ac_file_in |
8524 sed 's,.*/,,'` by configure."
8526 # First look for the input files in the build tree, otherwise in the
8527 # src tree.
8528 ac_file_inputs=`IFS=:
8529 for f in $ac_file_in; do
8530 case $f in
8531 -) echo $tmp/stdin ;;
8532 [\\/$]*)
8533 # Absolute (can't be DOS-style, as IFS=:)
8534 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8535 echo "$as_me: error: cannot find input file: $f" >&2;}
8536 { (exit 1); exit 1; }; }
8537 echo "$f";;
8538 *) # Relative
8539 if test -f "$f"; then
8540 # Build tree
8541 echo "$f"
8542 elif test -f "$srcdir/$f"; then
8543 # Source tree
8544 echo "$srcdir/$f"
8545 else
8546 # /dev/null tree
8547 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8548 echo "$as_me: error: cannot find input file: $f" >&2;}
8549 { (exit 1); exit 1; }; }
8550 fi;;
8551 esac
8552 done` || { (exit 1); exit 1; }
8553 _ACEOF
8554 cat >>$CONFIG_STATUS <<_ACEOF
8555 sed "$ac_vpsub
8556 $extrasub
8557 _ACEOF
8558 cat >>$CONFIG_STATUS <<\_ACEOF
8560 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8561 s,@configure_input@,$configure_input,;t t
8562 s,@srcdir@,$ac_srcdir,;t t
8563 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8564 s,@top_srcdir@,$ac_top_srcdir,;t t
8565 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8566 s,@builddir@,$ac_builddir,;t t
8567 s,@abs_builddir@,$ac_abs_builddir,;t t
8568 s,@top_builddir@,$ac_top_builddir,;t t
8569 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8570 s,@INSTALL@,$ac_INSTALL,;t t
8571 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8572 rm -f $tmp/stdin
8573 if test x"$ac_file" != x-; then
8574 mv $tmp/out $ac_file
8575 else
8576 cat $tmp/out
8577 rm -f $tmp/out
8580 done
8581 _ACEOF
8582 cat >>$CONFIG_STATUS <<\_ACEOF
8585 # CONFIG_HEADER section.
8588 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8589 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8591 # ac_d sets the value in "#define NAME VALUE" lines.
8592 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8593 ac_dB='[ ].*$,\1#\2'
8594 ac_dC=' '
8595 ac_dD=',;t'
8596 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8597 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8598 ac_uB='$,\1#\2define\3'
8599 ac_uC=' '
8600 ac_uD=',;t'
8602 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8603 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8604 case $ac_file in
8605 - | *:- | *:-:* ) # input from stdin
8606 cat >$tmp/stdin
8607 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8608 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8609 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8610 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8611 * ) ac_file_in=$ac_file.in ;;
8612 esac
8614 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8615 echo "$as_me: creating $ac_file" >&6;}
8617 # First look for the input files in the build tree, otherwise in the
8618 # src tree.
8619 ac_file_inputs=`IFS=:
8620 for f in $ac_file_in; do
8621 case $f in
8622 -) echo $tmp/stdin ;;
8623 [\\/$]*)
8624 # Absolute (can't be DOS-style, as IFS=:)
8625 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8626 echo "$as_me: error: cannot find input file: $f" >&2;}
8627 { (exit 1); exit 1; }; }
8628 # Do quote $f, to prevent DOS paths from being IFS'd.
8629 echo "$f";;
8630 *) # Relative
8631 if test -f "$f"; then
8632 # Build tree
8633 echo "$f"
8634 elif test -f "$srcdir/$f"; then
8635 # Source tree
8636 echo "$srcdir/$f"
8637 else
8638 # /dev/null tree
8639 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8640 echo "$as_me: error: cannot find input file: $f" >&2;}
8641 { (exit 1); exit 1; }; }
8642 fi;;
8643 esac
8644 done` || { (exit 1); exit 1; }
8645 # Remove the trailing spaces.
8646 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8648 _ACEOF
8650 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8651 # `conftest.undefs', that substitutes the proper values into
8652 # config.h.in to produce config.h. The first handles `#define'
8653 # templates, and the second `#undef' templates.
8654 # And first: Protect against being on the right side of a sed subst in
8655 # config.status. Protect against being in an unquoted here document
8656 # in config.status.
8657 rm -f conftest.defines conftest.undefs
8658 # Using a here document instead of a string reduces the quoting nightmare.
8659 # Putting comments in sed scripts is not portable.
8661 # `end' is used to avoid that the second main sed command (meant for
8662 # 0-ary CPP macros) applies to n-ary macro definitions.
8663 # See the Autoconf documentation for `clear'.
8664 cat >confdef2sed.sed <<\_ACEOF
8665 s/[\\&,]/\\&/g
8666 s,[\\$`],\\&,g
8667 t clear
8668 : clear
8669 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8670 t end
8671 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8672 : end
8673 _ACEOF
8674 # If some macros were called several times there might be several times
8675 # the same #defines, which is useless. Nevertheless, we may not want to
8676 # sort them, since we want the *last* AC-DEFINE to be honored.
8677 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8678 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8679 rm -f confdef2sed.sed
8681 # This sed command replaces #undef with comments. This is necessary, for
8682 # example, in the case of _POSIX_SOURCE, which is predefined and required
8683 # on some systems where configure will not decide to define it.
8684 cat >>conftest.undefs <<\_ACEOF
8685 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8686 _ACEOF
8688 # Break up conftest.defines because some shells have a limit on the size
8689 # of here documents, and old seds have small limits too (100 cmds).
8690 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8691 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8692 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8693 echo ' :' >>$CONFIG_STATUS
8694 rm -f conftest.tail
8695 while grep . conftest.defines >/dev/null
8697 # Write a limited-size here document to $tmp/defines.sed.
8698 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8699 # Speed up: don't consider the non `#define' lines.
8700 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8701 # Work around the forget-to-reset-the-flag bug.
8702 echo 't clr' >>$CONFIG_STATUS
8703 echo ': clr' >>$CONFIG_STATUS
8704 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8705 echo 'CEOF
8706 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8707 rm -f $tmp/in
8708 mv $tmp/out $tmp/in
8709 ' >>$CONFIG_STATUS
8710 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8711 rm -f conftest.defines
8712 mv conftest.tail conftest.defines
8713 done
8714 rm -f conftest.defines
8715 echo ' fi # grep' >>$CONFIG_STATUS
8716 echo >>$CONFIG_STATUS
8718 # Break up conftest.undefs because some shells have a limit on the size
8719 # of here documents, and old seds have small limits too (100 cmds).
8720 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8721 rm -f conftest.tail
8722 while grep . conftest.undefs >/dev/null
8724 # Write a limited-size here document to $tmp/undefs.sed.
8725 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8726 # Speed up: don't consider the non `#undef'
8727 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8728 # Work around the forget-to-reset-the-flag bug.
8729 echo 't clr' >>$CONFIG_STATUS
8730 echo ': clr' >>$CONFIG_STATUS
8731 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8732 echo 'CEOF
8733 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8734 rm -f $tmp/in
8735 mv $tmp/out $tmp/in
8736 ' >>$CONFIG_STATUS
8737 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8738 rm -f conftest.undefs
8739 mv conftest.tail conftest.undefs
8740 done
8741 rm -f conftest.undefs
8743 cat >>$CONFIG_STATUS <<\_ACEOF
8744 # Let's still pretend it is `configure' which instantiates (i.e., don't
8745 # use $as_me), people would be surprised to read:
8746 # /* config.h. Generated by config.status. */
8747 if test x"$ac_file" = x-; then
8748 echo "/* Generated by configure. */" >$tmp/config.h
8749 else
8750 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8752 cat $tmp/in >>$tmp/config.h
8753 rm -f $tmp/in
8754 if test x"$ac_file" != x-; then
8755 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8756 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8757 echo "$as_me: $ac_file is unchanged" >&6;}
8758 else
8759 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8760 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8761 X"$ac_file" : 'X\(//\)[^/]' \| \
8762 X"$ac_file" : 'X\(//\)$' \| \
8763 X"$ac_file" : 'X\(/\)' \| \
8764 . : '\(.\)' 2>/dev/null ||
8765 echo X"$ac_file" |
8766 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8767 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8768 /^X\(\/\/\)$/{ s//\1/; q; }
8769 /^X\(\/\).*/{ s//\1/; q; }
8770 s/.*/./; q'`
8771 { if $as_mkdir_p; then
8772 mkdir -p "$ac_dir"
8773 else
8774 as_dir="$ac_dir"
8775 as_dirs=
8776 while test ! -d "$as_dir"; do
8777 as_dirs="$as_dir $as_dirs"
8778 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8779 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8780 X"$as_dir" : 'X\(//\)[^/]' \| \
8781 X"$as_dir" : 'X\(//\)$' \| \
8782 X"$as_dir" : 'X\(/\)' \| \
8783 . : '\(.\)' 2>/dev/null ||
8784 echo X"$as_dir" |
8785 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8786 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8787 /^X\(\/\/\)$/{ s//\1/; q; }
8788 /^X\(\/\).*/{ s//\1/; q; }
8789 s/.*/./; q'`
8790 done
8791 test ! -n "$as_dirs" || mkdir $as_dirs
8792 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8793 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8794 { (exit 1); exit 1; }; }; }
8796 rm -f $ac_file
8797 mv $tmp/config.h $ac_file
8799 else
8800 cat $tmp/config.h
8801 rm -f $tmp/config.h
8803 done
8804 _ACEOF
8805 cat >>$CONFIG_STATUS <<\_ACEOF
8808 # CONFIG_COMMANDS section.
8810 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8811 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8812 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8813 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8814 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8815 X"$ac_dest" : 'X\(//\)[^/]' \| \
8816 X"$ac_dest" : 'X\(//\)$' \| \
8817 X"$ac_dest" : 'X\(/\)' \| \
8818 . : '\(.\)' 2>/dev/null ||
8819 echo X"$ac_dest" |
8820 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8821 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8822 /^X\(\/\/\)$/{ s//\1/; q; }
8823 /^X\(\/\).*/{ s//\1/; q; }
8824 s/.*/./; q'`
8825 { if $as_mkdir_p; then
8826 mkdir -p "$ac_dir"
8827 else
8828 as_dir="$ac_dir"
8829 as_dirs=
8830 while test ! -d "$as_dir"; do
8831 as_dirs="$as_dir $as_dirs"
8832 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8833 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8834 X"$as_dir" : 'X\(//\)[^/]' \| \
8835 X"$as_dir" : 'X\(//\)$' \| \
8836 X"$as_dir" : 'X\(/\)' \| \
8837 . : '\(.\)' 2>/dev/null ||
8838 echo X"$as_dir" |
8839 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8840 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8841 /^X\(\/\/\)$/{ s//\1/; q; }
8842 /^X\(\/\).*/{ s//\1/; q; }
8843 s/.*/./; q'`
8844 done
8845 test ! -n "$as_dirs" || mkdir $as_dirs
8846 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8847 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8848 { (exit 1); exit 1; }; }; }
8850 ac_builddir=.
8852 if test "$ac_dir" != .; then
8853 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8854 # A "../" for each directory in $ac_dir_suffix.
8855 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8856 else
8857 ac_dir_suffix= ac_top_builddir=
8860 case $srcdir in
8861 .) # No --srcdir option. We are building in place.
8862 ac_srcdir=.
8863 if test -z "$ac_top_builddir"; then
8864 ac_top_srcdir=.
8865 else
8866 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8867 fi ;;
8868 [\\/]* | ?:[\\/]* ) # Absolute path.
8869 ac_srcdir=$srcdir$ac_dir_suffix;
8870 ac_top_srcdir=$srcdir ;;
8871 *) # Relative path.
8872 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8873 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8874 esac
8876 # Do not use `cd foo && pwd` to compute absolute paths, because
8877 # the directories may not exist.
8878 case `pwd` in
8879 .) ac_abs_builddir="$ac_dir";;
8881 case "$ac_dir" in
8882 .) ac_abs_builddir=`pwd`;;
8883 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8884 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8885 esac;;
8886 esac
8887 case $ac_abs_builddir in
8888 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8890 case ${ac_top_builddir}. in
8891 .) ac_abs_top_builddir=$ac_abs_builddir;;
8892 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8893 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8894 esac;;
8895 esac
8896 case $ac_abs_builddir in
8897 .) ac_abs_srcdir=$ac_srcdir;;
8899 case $ac_srcdir in
8900 .) ac_abs_srcdir=$ac_abs_builddir;;
8901 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8902 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8903 esac;;
8904 esac
8905 case $ac_abs_builddir in
8906 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8908 case $ac_top_srcdir in
8909 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8910 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8911 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8912 esac;;
8913 esac
8916 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
8917 echo "$as_me: executing $ac_dest commands" >&6;}
8918 case $ac_dest in
8919 default )
8920 case $CONFIG_FILES in *config.make*)
8921 echo "$config_vars" >> config.make;;
8922 esac
8923 test -d bits || mkdir bits ;;
8924 esac
8925 done
8926 _ACEOF
8928 cat >>$CONFIG_STATUS <<\_ACEOF
8930 { (exit 0); exit 0; }
8931 _ACEOF
8932 chmod +x $CONFIG_STATUS
8933 ac_clean_files=$ac_clean_files_save
8936 # configure is writing to config.log, and then calls config.status.
8937 # config.status does its own redirection, appending to config.log.
8938 # Unfortunately, on DOS this fails, as config.log is still kept open
8939 # by configure, so config.status won't be able to write to it; its
8940 # output is simply discarded. So we exec the FD to /dev/null,
8941 # effectively closing config.log, so it can be properly (re)opened and
8942 # appended to by config.status. When coming back to configure, we
8943 # need to make the FD available again.
8944 if test "$no_create" != yes; then
8945 ac_cs_success=:
8946 ac_config_status_args=
8947 test "$silent" = yes &&
8948 ac_config_status_args="$ac_config_status_args --quiet"
8949 exec 5>/dev/null
8950 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8951 exec 5>>config.log
8952 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8953 # would make configure fail if this is the last instruction.
8954 $ac_cs_success || { (exit 1); exit 1; }
8958 # CONFIG_SUBDIRS section.
8960 if test "$no_recursion" != yes; then
8962 # Remove --cache-file and --srcdir arguments so they do not pile up.
8963 ac_sub_configure_args=
8964 ac_prev=
8965 for ac_arg in $ac_configure_args; do
8966 if test -n "$ac_prev"; then
8967 ac_prev=
8968 continue
8970 case $ac_arg in
8971 -cache-file | --cache-file | --cache-fil | --cache-fi \
8972 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8973 ac_prev=cache_file ;;
8974 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8975 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8976 | --c=*)
8978 --config-cache | -C)
8980 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8981 ac_prev=srcdir ;;
8982 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8984 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8985 ac_prev=prefix ;;
8986 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8988 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
8989 esac
8990 done
8992 # Always prepend --prefix to ensure using the same prefix
8993 # in subdir configurations.
8994 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
8996 ac_popdir=`pwd`
8997 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8999 # Do not complain, so a configure script can configure whichever
9000 # parts of a large source tree are present.
9001 test -d $srcdir/$ac_dir || continue
9003 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9004 echo "$as_me: configuring in $ac_dir" >&6;}
9005 { if $as_mkdir_p; then
9006 mkdir -p "$ac_dir"
9007 else
9008 as_dir="$ac_dir"
9009 as_dirs=
9010 while test ! -d "$as_dir"; do
9011 as_dirs="$as_dir $as_dirs"
9012 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9013 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9014 X"$as_dir" : 'X\(//\)[^/]' \| \
9015 X"$as_dir" : 'X\(//\)$' \| \
9016 X"$as_dir" : 'X\(/\)' \| \
9017 . : '\(.\)' 2>/dev/null ||
9018 echo X"$as_dir" |
9019 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9020 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9021 /^X\(\/\/\)$/{ s//\1/; q; }
9022 /^X\(\/\).*/{ s//\1/; q; }
9023 s/.*/./; q'`
9024 done
9025 test ! -n "$as_dirs" || mkdir $as_dirs
9026 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9027 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9028 { (exit 1); exit 1; }; }; }
9030 ac_builddir=.
9032 if test "$ac_dir" != .; then
9033 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9034 # A "../" for each directory in $ac_dir_suffix.
9035 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9036 else
9037 ac_dir_suffix= ac_top_builddir=
9040 case $srcdir in
9041 .) # No --srcdir option. We are building in place.
9042 ac_srcdir=.
9043 if test -z "$ac_top_builddir"; then
9044 ac_top_srcdir=.
9045 else
9046 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9047 fi ;;
9048 [\\/]* | ?:[\\/]* ) # Absolute path.
9049 ac_srcdir=$srcdir$ac_dir_suffix;
9050 ac_top_srcdir=$srcdir ;;
9051 *) # Relative path.
9052 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9053 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9054 esac
9056 # Do not use `cd foo && pwd` to compute absolute paths, because
9057 # the directories may not exist.
9058 case `pwd` in
9059 .) ac_abs_builddir="$ac_dir";;
9061 case "$ac_dir" in
9062 .) ac_abs_builddir=`pwd`;;
9063 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9064 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9065 esac;;
9066 esac
9067 case $ac_abs_builddir in
9068 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9070 case ${ac_top_builddir}. in
9071 .) ac_abs_top_builddir=$ac_abs_builddir;;
9072 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9073 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9074 esac;;
9075 esac
9076 case $ac_abs_builddir in
9077 .) ac_abs_srcdir=$ac_srcdir;;
9079 case $ac_srcdir in
9080 .) ac_abs_srcdir=$ac_abs_builddir;;
9081 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9082 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9083 esac;;
9084 esac
9085 case $ac_abs_builddir in
9086 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9088 case $ac_top_srcdir in
9089 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9090 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9091 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9092 esac;;
9093 esac
9096 cd $ac_dir
9098 # Check for guested configure; otherwise get Cygnus style configure.
9099 if test -f $ac_srcdir/configure.gnu; then
9100 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9101 elif test -f $ac_srcdir/configure; then
9102 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9103 elif test -f $ac_srcdir/configure.in; then
9104 ac_sub_configure=$ac_configure
9105 else
9106 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9107 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9108 ac_sub_configure=
9111 # The recursion is here.
9112 if test -n "$ac_sub_configure"; then
9113 # Make the cache file name correct relative to the subdirectory.
9114 case $cache_file in
9115 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9116 *) # Relative path.
9117 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9118 esac
9120 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9121 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9122 # The eval makes quoting arguments work.
9123 eval $ac_sub_configure $ac_sub_configure_args \
9124 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9125 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9126 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9127 { (exit 1); exit 1; }; }
9130 cd $ac_popdir
9131 done