* sysdeps/ieee754/dbl-64/e_exp2.c: Remove section attribute from
[glibc.git] / configure
blob448ef5b4f0729eb6291af4047efdd901a5b885a9
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 submachine 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 CXX_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_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_ssp libc_cv_have_initfini no_whole_archive exceptions LIBGD have_libaudit have_selinux 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 elf xcoff static shared pic_default profile omitfp bounded static_nss nopic_initfini DEFINES 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-stackguard-randomization
877 initialize __stack_chk_guard canary with a random
878 number at program start
879 --enable-add-ons[=DIRS...]
880 configure and build add-ons in DIR1,DIR2,... search
881 for add-ons if no parameter given
882 --disable-hidden-plt do not hide internal function calls to avoid PLT
883 --enable-bind-now disable lazy relocations in DSOs
884 --enable-static-nss build static NSS modules [default=no]
885 --disable-force-install don't force installation of files from this package,
886 even if they are older than the installed files
887 --enable-kernel=VERSION compile for compatibility with kernel not older than
888 VERSION
889 --enable-all-warnings enable all useful warnings gcc can issue
891 Optional Packages:
892 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
893 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
894 --with-gmp=DIRECTORY find GMP source code in DIRECTORY (not needed)
895 --with-gd=DIR find libgd include dir and library with prefix DIR
896 --with-gd-include=DIR find libgd include files in DIR
897 --with-gd-lib=DIR find libgd library files in DIR
898 --with-fp if using floating-point hardware [default=yes]
899 --with-binutils=PATH specify location of binutils (as and ld)
900 --with-elf if using the ELF object format
901 --with-selinux if building with SELinux support
902 --with-xcoff if using the XCOFF object format
903 --without-cvs if CVS should not be used
904 --with-headers=PATH location of system headers to use (for example
905 /usr/src/linux/include) [default=compiler
906 default]
907 --with-tls enable support for TLS
908 --without-__thread do not use TLS features even when supporting them
909 --with-cpu=CPU select code for CPU variant
911 Some influential environment variables:
912 CC C compiler command
913 CFLAGS C compiler flags
914 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
915 nonstandard directory <lib dir>
916 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
917 headers in a nonstandard directory <include dir>
918 CPP C preprocessor
919 CXX C++ compiler command
920 CXXFLAGS C++ compiler flags
922 Use these variables to override the choices made by `configure' or to help
923 it to find libraries and programs with nonstandard names/locations.
925 Report bugs to <glibc>.
926 _ACEOF
929 if test "$ac_init_help" = "recursive"; then
930 # If there are subdirs, report their specific --help.
931 ac_popdir=`pwd`
932 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
933 test -d $ac_dir || continue
934 ac_builddir=.
936 if test "$ac_dir" != .; then
937 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
938 # A "../" for each directory in $ac_dir_suffix.
939 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
940 else
941 ac_dir_suffix= ac_top_builddir=
944 case $srcdir in
945 .) # No --srcdir option. We are building in place.
946 ac_srcdir=.
947 if test -z "$ac_top_builddir"; then
948 ac_top_srcdir=.
949 else
950 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
951 fi ;;
952 [\\/]* | ?:[\\/]* ) # Absolute path.
953 ac_srcdir=$srcdir$ac_dir_suffix;
954 ac_top_srcdir=$srcdir ;;
955 *) # Relative path.
956 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
957 ac_top_srcdir=$ac_top_builddir$srcdir ;;
958 esac
960 # Do not use `cd foo && pwd` to compute absolute paths, because
961 # the directories may not exist.
962 case `pwd` in
963 .) ac_abs_builddir="$ac_dir";;
965 case "$ac_dir" in
966 .) ac_abs_builddir=`pwd`;;
967 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
968 *) ac_abs_builddir=`pwd`/"$ac_dir";;
969 esac;;
970 esac
971 case $ac_abs_builddir in
972 .) ac_abs_top_builddir=${ac_top_builddir}.;;
974 case ${ac_top_builddir}. in
975 .) ac_abs_top_builddir=$ac_abs_builddir;;
976 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
977 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
978 esac;;
979 esac
980 case $ac_abs_builddir in
981 .) ac_abs_srcdir=$ac_srcdir;;
983 case $ac_srcdir in
984 .) ac_abs_srcdir=$ac_abs_builddir;;
985 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
986 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
987 esac;;
988 esac
989 case $ac_abs_builddir in
990 .) ac_abs_top_srcdir=$ac_top_srcdir;;
992 case $ac_top_srcdir in
993 .) ac_abs_top_srcdir=$ac_abs_builddir;;
994 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
995 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
996 esac;;
997 esac
999 cd $ac_dir
1000 # Check for guested configure; otherwise get Cygnus style configure.
1001 if test -f $ac_srcdir/configure.gnu; then
1002 echo
1003 $SHELL $ac_srcdir/configure.gnu --help=recursive
1004 elif test -f $ac_srcdir/configure; then
1005 echo
1006 $SHELL $ac_srcdir/configure --help=recursive
1007 elif test -f $ac_srcdir/configure.ac ||
1008 test -f $ac_srcdir/configure.in; then
1009 echo
1010 $ac_configure --help
1011 else
1012 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1014 cd $ac_popdir
1015 done
1018 test -n "$ac_init_help" && exit 0
1019 if $ac_init_version; then
1020 cat <<\_ACEOF
1021 GNU C Library configure (see version.h)
1022 generated by GNU Autoconf 2.59
1024 Copyright (C) 2003 Free Software Foundation, Inc.
1025 This configure script is free software; the Free Software Foundation
1026 gives unlimited permission to copy, distribute and modify it.
1027 _ACEOF
1028 exit 0
1030 exec 5>config.log
1031 cat >&5 <<_ACEOF
1032 This file contains any messages produced by compilers while
1033 running configure, to aid debugging if configure makes a mistake.
1035 It was created by GNU C Library $as_me (see version.h), which was
1036 generated by GNU Autoconf 2.59. Invocation command line was
1038 $ $0 $@
1040 _ACEOF
1042 cat <<_ASUNAME
1043 ## --------- ##
1044 ## Platform. ##
1045 ## --------- ##
1047 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1048 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1049 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1050 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1051 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1053 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1054 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1056 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1057 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1058 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1059 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1060 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1061 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1062 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1064 _ASUNAME
1066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1067 for as_dir in $PATH
1069 IFS=$as_save_IFS
1070 test -z "$as_dir" && as_dir=.
1071 echo "PATH: $as_dir"
1072 done
1074 } >&5
1076 cat >&5 <<_ACEOF
1079 ## ----------- ##
1080 ## Core tests. ##
1081 ## ----------- ##
1083 _ACEOF
1086 # Keep a trace of the command line.
1087 # Strip out --no-create and --no-recursion so they do not pile up.
1088 # Strip out --silent because we don't want to record it for future runs.
1089 # Also quote any args containing shell meta-characters.
1090 # Make two passes to allow for proper duplicate-argument suppression.
1091 ac_configure_args=
1092 ac_configure_args0=
1093 ac_configure_args1=
1094 ac_sep=
1095 ac_must_keep_next=false
1096 for ac_pass in 1 2
1098 for ac_arg
1100 case $ac_arg in
1101 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1102 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1103 | -silent | --silent | --silen | --sile | --sil)
1104 continue ;;
1105 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1106 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1107 esac
1108 case $ac_pass in
1109 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1111 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1112 if test $ac_must_keep_next = true; then
1113 ac_must_keep_next=false # Got value, back to normal.
1114 else
1115 case $ac_arg in
1116 *=* | --config-cache | -C | -disable-* | --disable-* \
1117 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1118 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1119 | -with-* | --with-* | -without-* | --without-* | --x)
1120 case "$ac_configure_args0 " in
1121 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1122 esac
1124 -* ) ac_must_keep_next=true ;;
1125 esac
1127 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1128 # Get rid of the leading space.
1129 ac_sep=" "
1131 esac
1132 done
1133 done
1134 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1135 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1137 # When interrupted or exit'd, cleanup temporary files, and complete
1138 # config.log. We remove comments because anyway the quotes in there
1139 # would cause problems or look ugly.
1140 # WARNING: Be sure not to use single quotes in there, as some shells,
1141 # such as our DU 5.0 friend, will then `close' the trap.
1142 trap 'exit_status=$?
1143 # Save into config.log some information that might help in debugging.
1145 echo
1147 cat <<\_ASBOX
1148 ## ---------------- ##
1149 ## Cache variables. ##
1150 ## ---------------- ##
1151 _ASBOX
1152 echo
1153 # The following way of writing the cache mishandles newlines in values,
1155 (set) 2>&1 |
1156 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1157 *ac_space=\ *)
1158 sed -n \
1159 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1160 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1163 sed -n \
1164 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1166 esac;
1168 echo
1170 cat <<\_ASBOX
1171 ## ----------------- ##
1172 ## Output variables. ##
1173 ## ----------------- ##
1174 _ASBOX
1175 echo
1176 for ac_var in $ac_subst_vars
1178 eval ac_val=$`echo $ac_var`
1179 echo "$ac_var='"'"'$ac_val'"'"'"
1180 done | sort
1181 echo
1183 if test -n "$ac_subst_files"; then
1184 cat <<\_ASBOX
1185 ## ------------- ##
1186 ## Output files. ##
1187 ## ------------- ##
1188 _ASBOX
1189 echo
1190 for ac_var in $ac_subst_files
1192 eval ac_val=$`echo $ac_var`
1193 echo "$ac_var='"'"'$ac_val'"'"'"
1194 done | sort
1195 echo
1198 if test -s confdefs.h; then
1199 cat <<\_ASBOX
1200 ## ----------- ##
1201 ## confdefs.h. ##
1202 ## ----------- ##
1203 _ASBOX
1204 echo
1205 sed "/^$/d" confdefs.h | sort
1206 echo
1208 test "$ac_signal" != 0 &&
1209 echo "$as_me: caught signal $ac_signal"
1210 echo "$as_me: exit $exit_status"
1211 } >&5
1212 rm -f core *.core &&
1213 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1214 exit $exit_status
1216 for ac_signal in 1 2 13 15; do
1217 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1218 done
1219 ac_signal=0
1221 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1222 rm -rf conftest* confdefs.h
1223 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1224 echo >confdefs.h
1226 # Predefined preprocessor variables.
1228 cat >>confdefs.h <<_ACEOF
1229 #define PACKAGE_NAME "$PACKAGE_NAME"
1230 _ACEOF
1233 cat >>confdefs.h <<_ACEOF
1234 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1235 _ACEOF
1238 cat >>confdefs.h <<_ACEOF
1239 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1240 _ACEOF
1243 cat >>confdefs.h <<_ACEOF
1244 #define PACKAGE_STRING "$PACKAGE_STRING"
1245 _ACEOF
1248 cat >>confdefs.h <<_ACEOF
1249 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1250 _ACEOF
1253 # Let the site file select an alternate cache file if it wants to.
1254 # Prefer explicitly selected file to automatically selected ones.
1255 if test -z "$CONFIG_SITE"; then
1256 if test "x$prefix" != xNONE; then
1257 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1258 else
1259 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1262 for ac_site_file in $CONFIG_SITE; do
1263 if test -r "$ac_site_file"; then
1264 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1265 echo "$as_me: loading site script $ac_site_file" >&6;}
1266 sed 's/^/| /' "$ac_site_file" >&5
1267 . "$ac_site_file"
1269 done
1271 if test -r "$cache_file"; then
1272 # Some versions of bash will fail to source /dev/null (special
1273 # files actually), so we avoid doing that.
1274 if test -f "$cache_file"; then
1275 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1276 echo "$as_me: loading cache $cache_file" >&6;}
1277 case $cache_file in
1278 [\\/]* | ?:[\\/]* ) . $cache_file;;
1279 *) . ./$cache_file;;
1280 esac
1282 else
1283 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1284 echo "$as_me: creating cache $cache_file" >&6;}
1285 >$cache_file
1288 # Check that the precious variables saved in the cache have kept the same
1289 # value.
1290 ac_cache_corrupted=false
1291 for ac_var in `(set) 2>&1 |
1292 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1293 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1294 eval ac_new_set=\$ac_env_${ac_var}_set
1295 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1296 eval ac_new_val="\$ac_env_${ac_var}_value"
1297 case $ac_old_set,$ac_new_set in
1298 set,)
1299 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1300 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1301 ac_cache_corrupted=: ;;
1302 ,set)
1303 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1304 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1305 ac_cache_corrupted=: ;;
1306 ,);;
1308 if test "x$ac_old_val" != "x$ac_new_val"; then
1309 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1310 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1311 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1312 echo "$as_me: former value: $ac_old_val" >&2;}
1313 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1314 echo "$as_me: current value: $ac_new_val" >&2;}
1315 ac_cache_corrupted=:
1316 fi;;
1317 esac
1318 # Pass precious variables to config.status.
1319 if test "$ac_new_set" = set; then
1320 case $ac_new_val in
1321 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1322 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1323 *) ac_arg=$ac_var=$ac_new_val ;;
1324 esac
1325 case " $ac_configure_args " in
1326 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1327 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1328 esac
1330 done
1331 if $ac_cache_corrupted; then
1332 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1333 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1334 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1335 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1336 { (exit 1); exit 1; }; }
1339 ac_ext=c
1340 ac_cpp='$CPP $CPPFLAGS'
1341 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1342 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1343 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1372 ac_config_headers="$ac_config_headers config.h"
1374 ac_aux_dir=
1375 for ac_dir in scripts $srcdir/scripts; do
1376 if test -f $ac_dir/install-sh; then
1377 ac_aux_dir=$ac_dir
1378 ac_install_sh="$ac_aux_dir/install-sh -c"
1379 break
1380 elif test -f $ac_dir/install.sh; then
1381 ac_aux_dir=$ac_dir
1382 ac_install_sh="$ac_aux_dir/install.sh -c"
1383 break
1384 elif test -f $ac_dir/shtool; then
1385 ac_aux_dir=$ac_dir
1386 ac_install_sh="$ac_aux_dir/shtool install -c"
1387 break
1389 done
1390 if test -z "$ac_aux_dir"; then
1391 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&5
1392 echo "$as_me: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&2;}
1393 { (exit 1); exit 1; }; }
1395 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1396 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1397 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1400 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
1401 { { echo "$as_me:$LINENO: error: you must configure in a separate build directory" >&5
1402 echo "$as_me: error: you must configure in a separate build directory" >&2;}
1403 { (exit 1); exit 1; }; }
1406 # This will get text that should go into config.make.
1407 config_vars=
1409 # Check for a --with-gmp argument and set gmp-srcdir in config.make.
1411 # Check whether --with-gmp or --without-gmp was given.
1412 if test "${with_gmp+set}" = set; then
1413 withval="$with_gmp"
1415 case "$with_gmp" in
1416 yes) { { echo "$as_me:$LINENO: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&5
1417 echo "$as_me: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&2;}
1418 { (exit 1); exit 1; }; } ;;
1419 ''|no) ;;
1420 *) config_vars="$config_vars
1421 gmp-srcdir = $withval" ;;
1422 esac
1425 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
1427 # Check whether --with-gd or --without-gd was given.
1428 if test "${with_gd+set}" = set; then
1429 withval="$with_gd"
1430 case "$with_gd" in
1431 yes|''|no) ;;
1432 *) libgd_include="-I$withval/include"
1433 libgd_ldflags="-L$withval/lib" ;;
1434 esac
1438 # Check whether --with-gd-include or --without-gd-include was given.
1439 if test "${with_gd_include+set}" = set; then
1440 withval="$with_gd_include"
1441 case "$with_gd_include" in
1442 ''|no) ;;
1443 *) libgd_include="-I$withval" ;;
1444 esac
1448 # Check whether --with-gd-lib or --without-gd-lib was given.
1449 if test "${with_gd_lib+set}" = set; then
1450 withval="$with_gd_lib"
1451 case "$with_gd_lib" in
1452 ''|no) ;;
1453 *) libgd_ldflags="-L$withval" ;;
1454 esac
1458 if test -n "$libgd_include"; then
1459 config_vars="$config_vars
1460 CFLAGS-memusagestat.c = $libgd_include"
1462 if test -n "$libgd_ldflags"; then
1463 config_vars="$config_vars
1464 libgd-LDFLAGS = $libgd_ldflags"
1468 # Check whether --with-fp or --without-fp was given.
1469 if test "${with_fp+set}" = set; then
1470 withval="$with_fp"
1471 with_fp=$withval
1472 else
1473 with_fp=yes
1477 # Check whether --with-binutils or --without-binutils was given.
1478 if test "${with_binutils+set}" = set; then
1479 withval="$with_binutils"
1480 path_binutils=$withval
1481 else
1482 path_binutils=''
1485 # Check whether --with-elf or --without-elf was given.
1486 if test "${with_elf+set}" = set; then
1487 withval="$with_elf"
1488 elf=$withval
1489 else
1490 elf=no
1493 # Check whether --with-selinux or --without-selinux was given.
1494 if test "${with_selinux+set}" = set; then
1495 withval="$with_selinux"
1496 with_selinux=$withval
1497 else
1498 with_selinux=auto
1501 # Check whether --with-xcoff or --without-xcoff was given.
1502 if test "${with_xcoff+set}" = set; then
1503 withval="$with_xcoff"
1504 xcoff=$withval
1505 else
1506 xcoff=no
1509 # Check whether --with-cvs or --without-cvs was given.
1510 if test "${with_cvs+set}" = set; then
1511 withval="$with_cvs"
1512 with_cvs=$withval
1513 else
1514 with_cvs=yes
1516 if test "$with_cvs" = yes; then
1517 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1518 then
1519 with_cvs=no
1525 # Check whether --with-headers or --without-headers was given.
1526 if test "${with_headers+set}" = set; then
1527 withval="$with_headers"
1528 sysheaders=$withval
1529 else
1530 sysheaders=''
1533 # Check whether --enable-sanity-checks or --disable-sanity-checks was given.
1534 if test "${enable_sanity_checks+set}" = set; then
1535 enableval="$enable_sanity_checks"
1536 enable_sanity=$enableval
1537 else
1538 enable_sanity=yes
1542 # Check whether --enable-check-abi or --disable-check-abi was given.
1543 if test "${enable_check_abi+set}" = set; then
1544 enableval="$enable_check_abi"
1545 enable_check_abi=$enableval
1546 else
1547 enable_check_abi=no
1550 static=yes
1551 # Check whether --enable-shared or --disable-shared was given.
1552 if test "${enable_shared+set}" = set; then
1553 enableval="$enable_shared"
1554 shared=$enableval
1555 else
1556 shared=default
1558 # Check whether --enable-profile or --disable-profile was given.
1559 if test "${enable_profile+set}" = set; then
1560 enableval="$enable_profile"
1561 profile=$enableval
1562 else
1563 profile=yes
1565 # Check whether --enable-omitfp or --disable-omitfp was given.
1566 if test "${enable_omitfp+set}" = set; then
1567 enableval="$enable_omitfp"
1568 omitfp=$enableval
1569 else
1570 omitfp=no
1572 # Check whether --enable-bounded or --disable-bounded was given.
1573 if test "${enable_bounded+set}" = set; then
1574 enableval="$enable_bounded"
1575 bounded=$enableval
1576 else
1577 bounded=no
1579 # Check whether --enable-versioning or --disable-versioning was given.
1580 if test "${enable_versioning+set}" = set; then
1581 enableval="$enable_versioning"
1582 enable_versioning=$enableval
1583 else
1584 enable_versioning=yes
1587 # Check whether --enable-oldest-abi or --disable-oldest-abi was given.
1588 if test "${enable_oldest_abi+set}" = set; then
1589 enableval="$enable_oldest_abi"
1590 oldest_abi=$enableval
1591 else
1592 oldest_abi=no
1594 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
1595 oldest_abi=default
1596 else
1597 cat >>confdefs.h <<_ACEOF
1598 #define GLIBC_OLDEST_ABI "$oldest_abi"
1599 _ACEOF
1604 # Check whether --enable-stackguard-randomization or --disable-stackguard-randomization was given.
1605 if test "${enable_stackguard_randomization+set}" = set; then
1606 enableval="$enable_stackguard_randomization"
1607 enable_stackguard_randomize=$enableval
1608 else
1609 enable_stackguard_randomize=no
1611 if test "$enable_stackguard_randomize" = yes; then
1612 cat >>confdefs.h <<\_ACEOF
1613 #define ENABLE_STACKGUARD_RANDOMIZE 1
1614 _ACEOF
1618 # Check whether --enable-add-ons or --disable-add-ons was given.
1619 if test "${enable_add_ons+set}" = set; then
1620 enableval="$enable_add_ons"
1621 case "$enableval" in
1622 yes) add_ons=`cd $srcdir && echo */configure | sed -e 's!/configure!!g'`
1623 add_ons_automatic=yes
1624 test "$add_ons" = "*" && add_ons= ;;
1625 *) add_ons=`echo "$enableval" | sed 's/,/ /g'`
1626 add_ons_automatic=no ;;
1627 esac
1628 else
1629 add_ons= add_ons_automatic=no
1633 # Check whether --with-tls or --without-tls was given.
1634 if test "${with_tls+set}" = set; then
1635 withval="$with_tls"
1636 usetls=$withval
1637 else
1638 usetls=yes
1642 # Check whether --with-__thread or --without-__thread was given.
1643 if test "${with___thread+set}" = set; then
1644 withval="$with___thread"
1645 use__thread=$withval
1646 else
1647 use__thread=yes
1650 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1651 if test "${enable_hidden_plt+set}" = set; then
1652 enableval="$enable_hidden_plt"
1653 hidden=$enableval
1654 else
1655 hidden=yes
1657 if test "x$hidden" = xno; then
1658 cat >>confdefs.h <<\_ACEOF
1659 #define NO_HIDDEN 1
1660 _ACEOF
1664 # Check whether --enable-bind-now or --disable-bind-now was given.
1665 if test "${enable_bind_now+set}" = set; then
1666 enableval="$enable_bind_now"
1667 bindnow=$enableval
1668 else
1669 bindnow=no
1673 # Check whether --enable-static-nss or --disable-static-nss was given.
1674 if test "${enable_static_nss+set}" = set; then
1675 enableval="$enable_static_nss"
1676 static_nss=$enableval
1677 else
1678 static_nss=no
1680 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1681 static_nss=yes
1682 cat >>confdefs.h <<\_ACEOF
1683 #define DO_STATIC_NSS 1
1684 _ACEOF
1688 # Check whether --enable-force-install or --disable-force-install was given.
1689 if test "${enable_force_install+set}" = set; then
1690 enableval="$enable_force_install"
1691 force_install=$enableval
1692 else
1693 force_install=yes
1697 # Check whether --enable-kernel or --disable-kernel was given.
1698 if test "${enable_kernel+set}" = set; then
1699 enableval="$enable_kernel"
1700 minimum_kernel=$enableval
1702 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1703 # Better nothing than this.
1704 minimum_kernel=""
1705 else
1706 if test "$minimum_kernel" = current; then
1707 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1711 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1712 if test "${enable_all_warnings+set}" = set; then
1713 enableval="$enable_all_warnings"
1714 all_warnings=$enableval
1718 # Make sure we can run config.sub.
1719 $ac_config_sub sun4 >/dev/null 2>&1 ||
1720 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1721 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1722 { (exit 1); exit 1; }; }
1724 echo "$as_me:$LINENO: checking build system type" >&5
1725 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1726 if test "${ac_cv_build+set}" = set; then
1727 echo $ECHO_N "(cached) $ECHO_C" >&6
1728 else
1729 ac_cv_build_alias=$build_alias
1730 test -z "$ac_cv_build_alias" &&
1731 ac_cv_build_alias=`$ac_config_guess`
1732 test -z "$ac_cv_build_alias" &&
1733 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1734 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1735 { (exit 1); exit 1; }; }
1736 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1737 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1738 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1739 { (exit 1); exit 1; }; }
1742 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1743 echo "${ECHO_T}$ac_cv_build" >&6
1744 build=$ac_cv_build
1745 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1746 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1747 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1750 echo "$as_me:$LINENO: checking host system type" >&5
1751 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1752 if test "${ac_cv_host+set}" = set; then
1753 echo $ECHO_N "(cached) $ECHO_C" >&6
1754 else
1755 ac_cv_host_alias=$host_alias
1756 test -z "$ac_cv_host_alias" &&
1757 ac_cv_host_alias=$ac_cv_build_alias
1758 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1759 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1760 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1761 { (exit 1); exit 1; }; }
1764 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1765 echo "${ECHO_T}$ac_cv_host" >&6
1766 host=$ac_cv_host
1767 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1768 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1769 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1773 # The way shlib-versions is used to generate soversions.mk uses a
1774 # fairly simplistic model for name recognition that can't distinguish
1775 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1776 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1777 # tell. This doesn't get used much beyond that, so it's fairly safe.
1778 case "$host_os" in
1779 linux*)
1781 gnu*)
1782 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1784 esac
1786 # We keep the original values in `$config_*' and never modify them, so we
1787 # can write them unchanged into config.make. Everything else uses
1788 # $machine, $vendor, and $os, and changes them whenever convenient.
1789 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1791 # Don't allow vendor == "unknown"
1792 test "$config_vendor" = unknown && config_vendor=
1793 config_os="`echo $config_os | sed 's/^unknown-//'`"
1795 # Some configurations imply other options.
1796 case "$host_os" in
1797 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1798 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1800 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1801 # These systems (almost) always use the ELF format.
1802 elf=yes
1804 aix*)
1805 # These systems are always xcoff
1806 xcoff=yes
1807 elf=no
1809 esac
1811 # The configure fragment of an add-on port can modify these to supplement
1812 # or override the table in the case statement below. No fragment should
1813 # ever change the config_* variables, however.
1814 machine=$config_machine
1815 vendor=$config_vendor
1816 os=$config_os
1818 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1819 # Unify this here.
1820 if test "$machine" = rs6000; then
1821 machine="powerpc"
1824 # Braindead PowerPC box with absolutely no FPU.
1825 case "$machine-$host_os" in
1826 powerpc*-*soft)
1827 with_fp=no
1829 esac
1831 submachine=
1833 # Check whether --with-cpu or --without-cpu was given.
1834 if test "${with_cpu+set}" = set; then
1835 withval="$with_cpu"
1836 case "$withval" in
1837 yes|'') { { echo "$as_me:$LINENO: error: --with-cpu requires an argument" >&5
1838 echo "$as_me: error: --with-cpu requires an argument" >&2;}
1839 { (exit 1); exit 1; }; } ;;
1840 no) ;;
1841 *) submachine="$withval" ;;
1842 esac
1847 # An add-on can set this when it the tuple to disable the sanity check below.
1848 libc_config_ok=no
1852 subdirs="$subdirs "
1855 add_ons_sfx=
1856 add_ons_pfx=
1857 if test x"$add_ons" != x; then
1858 for f in $add_ons; do
1859 # Some sanity checks
1860 case "$f" in
1861 crypt)
1862 { { echo "$as_me:$LINENO: error:
1863 *** It seems that you're using an old \`crypt' add-on. crypt is now
1864 *** part of glibc and using the old add-on will not work with this
1865 *** release. Start again with fresh sources and without the old
1866 *** \`crypt' add-on." >&5
1867 echo "$as_me: error:
1868 *** It seems that you're using an old \`crypt' add-on. crypt is now
1869 *** part of glibc and using the old add-on will not work with this
1870 *** release. Start again with fresh sources and without the old
1871 *** \`crypt' add-on." >&2;}
1872 { (exit 1); exit 1; }; }
1874 localedata)
1875 { { echo "$as_me:$LINENO: error:
1876 *** It seems that you're using an old \`localedata' add-on. localedata
1877 *** is now part of glibc and using the old add-on will not work with
1878 *** this release. Start again with fresh sources and without the old
1879 *** \`localedata' add-on." >&5
1880 echo "$as_me: error:
1881 *** It seems that you're using an old \`localedata' add-on. localedata
1882 *** is now part of glibc and using the old add-on will not work with
1883 *** this release. Start again with fresh sources and without the old
1884 *** \`localedata' add-on." >&2;}
1885 { (exit 1); exit 1; }; }
1887 esac
1889 # Test whether such a subdir really exists.
1890 test -d $srcdir/$f || {
1891 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1892 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1893 { (exit 1); exit 1; }; }
1895 done
1897 # Now source each add-on's configure fragment.
1898 # The fragments can use $srcdir/$libc_add_on to find themselves,
1899 # and test $add_ons_automatic to see if they were explicitly requested.
1900 # A fragment can clear (or even change) $libc_add_on to affect
1901 # whether it goes into the list to be actually used in the build.
1902 use_add_ons=
1903 for libc_add_on in $add_ons; do
1904 libc_add_on_frag=$srcdir/$libc_add_on/configure
1905 if test -r $libc_add_on_frag; then
1906 echo "$as_me:$LINENO: result: running configure fragment for add-on $libc_add_on" >&5
1907 echo "${ECHO_T}running configure fragment for add-on $libc_add_on" >&6
1908 . $libc_add_on_frag
1909 else
1910 { echo "$as_me:$LINENO: WARNING: add-on fragment $libc_add_on_frag missing" >&5
1911 echo "$as_me: WARNING: add-on fragment $libc_add_on_frag missing" >&2;}
1913 if test -n "$libc_add_on"; then
1914 use_add_ons="$use_add_ons $libc_add_on"
1915 add_ons_pfx="$add_ons_pfx $libc_add_on/"
1916 add_ons_sfx="$add_ons_sfx /$libc_add_on"
1918 done
1919 # Use echo to strip excess whitespace.
1920 add_ons="`echo $use_add_ons`"
1926 ### I put this here to prevent those annoying emails from people who cannot
1927 ### read and try to compile glibc on unsupported platforms. --drepper
1929 ### By using the undocumented --enable-hacker-mode option for configure
1930 ### one can skip this test to make the configuration not fail for unsupported
1931 ### platforms.
1933 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
1934 case "$machine-$host_os" in
1935 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1938 echo "*** The GNU C library is currently not available for this platform."
1939 echo "*** So far nobody cared to port it and if there is no volunteer it"
1940 echo "*** might never happen. So, if you have interest to see glibc on"
1941 echo "*** this platform visit"
1942 echo "*** http://www.gnu.org/software/libc/porting.html"
1943 echo "*** and join the group of porters"
1944 exit 1
1946 esac
1949 # Expand the configuration machine name into a subdirectory by architecture
1950 # type and particular chip. If an add-on configure fragment already set
1951 # base_machine, we don't change it.
1952 test -n "$base_machine" || case "$machine" in
1953 a29k | am29000) base_machine=a29k machine=a29k ;;
1954 alpha*) base_machine=alpha machine=alpha/$machine ;;
1955 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1956 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1957 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1958 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1959 i[34567]86) base_machine=i386 machine=i386/$machine ;;
1960 ia64) base_machine=ia64 machine=ia64 ;;
1961 m680?0) base_machine=m68k machine=m68k/$machine ;;
1962 m68k) base_machine=m68k machine=m68k/m68020 ;;
1963 m88???) base_machine=m88k machine=m88k/$machine ;;
1964 m88k) base_machine=m88k machine=m88k/m88100 ;;
1965 mips64*) base_machine=mips64
1966 case "$CC $CFLAGS $CPPFLAGS " in
1967 *" -mabi=n32 "*) mips_cc_abi=n32 ;;
1968 *" -mabi=64 "*|*" -mabi=n64 "*) mips_cc_abi=64 ;;
1969 *" -mabi=32 "*|*" -mabi=o32 "*) mips_cc_abi=32 ;;
1970 *) mips_cc_abi=default ;;
1971 esac
1972 case $config_os in
1973 *abin32*) mips_config_abi=n32 ;;
1974 *abi64*|*abin64*) mips_config_abi=64 ;;
1975 *abi32*|*abio32*) mips_config_abi=32 ;;
1976 *) mips_config_abi=$mips_cc_abi ;;
1977 esac
1978 case $mips_config_abi in
1979 default) machine=mips/mips64/n32 mips_config_abi=n32 ;;
1980 n32) machine=mips/mips64/n32 ;;
1981 64) machine=mips/mips64/n64 ;;
1982 32) machine=mips/mips32/kern64 ;;
1983 esac
1984 machine=$machine/$config_machine
1985 if test $mips_config_abi != $mips_cc_abi; then
1986 # This won't make it to config.make, but we want to
1987 # set this in case configure tests depend on it.
1988 CPPFLAGS="$CPPFLAGS -mabi=$mips_config_abi"
1991 mips*) base_machine=mips machine=mips/mips32/$machine ;;
1992 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1993 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1994 s390) base_machine=s390 machine=s390/s390-32 ;;
1995 s390x) base_machine=s390 machine=s390/s390-64 ;;
1996 sh3*) base_machine=sh machine=sh/sh3 ;;
1997 sh4*) base_machine=sh machine=sh/sh4 ;;
1998 sparc | sparcv[67])
1999 base_machine=sparc machine=sparc/sparc32 ;;
2000 sparcv8 | supersparc | hypersparc)
2001 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
2002 sparcv8plus | sparcv8plusa | sparcv9)
2003 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
2004 sparcv8plusb | sparcv9b)
2005 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
2006 sparc64)
2007 base_machine=sparc machine=sparc/sparc64 ;;
2008 sparc64b)
2009 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
2010 *) base_machine=$machine ;;
2011 esac
2014 if test "$base_machine" = "i386"; then
2015 cat >>confdefs.h <<\_ACEOF
2016 #define USE_REGPARMS 1
2017 _ACEOF
2021 # Compute the list of sysdep directories for this configuration.
2022 # This can take a while to compute.
2023 sysdep_dir=$srcdir/sysdeps
2024 echo "$as_me:$LINENO: checking sysdep dirs" >&5
2025 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
2026 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
2027 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
2029 case "$os" in
2030 gnu*)
2031 base_os=mach/hurd ;;
2032 netbsd* | 386bsd* | freebsd* | bsdi*)
2033 base_os=unix/bsd/bsd4.4 ;;
2034 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
2035 base_os=unix/bsd ;;
2036 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
2037 base_os=unix/sysv ;;
2038 irix6*)
2039 base_os=unix/sysv/irix6/$os ;;
2040 solaris[2-9]*)
2041 base_os=unix/sysv/sysv4 ;;
2042 hpux*)
2043 base_os=unix/sysv/hpux/$os ;;
2044 aix4.3*)
2045 base_os=unix/sysv/aix/aix4.3 ;;
2046 none)
2047 base_os=standalone ;;
2049 base_os='' ;;
2050 esac
2052 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
2053 tail=$os
2054 ostry=$os
2055 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
2056 ostry="$ostry /$o"
2057 tail=$o
2058 done
2059 o=`echo $tail | sed 's/[0-9]*$//'`
2060 if test $o != $tail; then
2061 ostry="$ostry /$o"
2063 # For linux-gnu, try linux-gnu, then linux.
2064 o=`echo $tail | sed 's/-.*$//'`
2065 if test $o != $tail; then
2066 ostry="$ostry /$o"
2069 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
2070 base=
2071 tail=$base_os
2072 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
2073 set $b
2074 base="$base /$1"
2075 tail="$2"
2076 done
2078 # For sparc/sparc32, try sparc/sparc32 and then sparc.
2079 mach=
2080 tail=$machine${submachine:+/$submachine}
2081 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
2082 set $m
2083 # Prepend the machine's FPU directory unless --without-fp.
2084 if test "$with_fp" = yes; then
2085 mach="$mach /$1/fpu"
2086 else
2087 mach="$mach /$1/nofpu"
2089 mach="$mach /$1"
2090 tail="$2"
2091 done
2094 # Find what sysdep directories exist.
2095 sysnames=
2096 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2097 for b in $base ''; do
2098 for m0 in $mach ''; do
2099 for v in /$vendor ''; do
2100 test "$v" = / && continue
2101 for o in /$ostry ''; do
2102 test "$o" = / && continue
2103 for m in $mach ''; do
2104 for d in $add_ons_pfx ''; do
2105 for a in $add_ons_sfx ''; do
2106 if test "$m0$m0sub$b$v$o$m$msub"; then
2107 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
2108 test -n "$enable_debug_configure" &&
2109 echo "$0 DEBUG: try $try" >&2
2110 if test -d $srcdir/$try; then
2111 sysnames="$sysnames $try"
2112 { test -n "$o" || test -n "$b"; } && os_used=t
2113 { test -n "$m" || test -n "$m0"; } && machine_used=t
2114 case x${m0:-$m} in
2115 x*/$submachine) submachine_used=t ;;
2116 esac
2119 done
2120 done
2121 done
2122 done
2123 done
2124 done
2125 done
2126 for d in $add_ons_pfx ''; do
2127 for a in $add_ons_sfx ''; do
2128 if test -n "$d" && test "$d" != "$a"; then
2129 try="${d}sysdeps/generic${a}"
2130 test -n "$enable_debug_configure" &&
2131 echo "$0 DEBUG: try $try" >&2
2132 if test -d $srcdir/$try; then
2133 sysnames="$sysnames $try"
2136 done
2137 done
2138 IFS="$ac_save_ifs"
2140 if test -z "$os_used" && test "$os" != none; then
2141 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2142 echo "$as_me: error: Operating system $os is not supported." >&2;}
2143 { (exit 1); exit 1; }; }
2145 if test -z "$machine_used" && test "$machine" != none; then
2146 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2147 echo "$as_me: error: The $machine is not supported." >&2;}
2148 { (exit 1); exit 1; }; }
2150 if test -z "$submachine_used" && test -n "$submachine"; then
2151 { { echo "$as_me:$LINENO: error: The $submachine subspecies of $host_cpu is not supported." >&5
2152 echo "$as_me: error: The $submachine subspecies of $host_cpu is not supported." >&2;}
2153 { (exit 1); exit 1; }; }
2157 # We have now validated the configuration.
2160 # If using ELF, look for an `elf' subdirectory of each machine directory.
2161 # We prepend these rather than inserting them whereever the machine appears
2162 # because things specified by the machine's ELF ABI should override
2163 # OS-specific things, and should always be the same for any OS on the
2164 # machine (otherwise what's the point of an ABI?).
2165 if test "$elf" = yes; then
2166 elf_dirs=
2167 for d in $add_ons_pfx ''; do
2168 for m in $mach; do
2169 if test -d $srcdir/${d}sysdeps$m/elf; then
2170 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2172 done
2173 done
2174 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2178 # Expand the list of system names into a full list of directories
2179 # from each element's parent name and Implies file (if present).
2180 set $sysnames
2181 names=
2182 while test $# -gt 0; do
2183 name=$1
2184 shift
2186 case " $names " in *" $name "*)
2187 # Already in the list.
2188 continue
2189 esac
2191 # Report each name as we discover it, so there is no long pause in output.
2192 echo $ECHO_N "$name $ECHO_C" >&6
2194 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2196 case $name in
2197 /*) xsrcdir= ;;
2198 *) xsrcdir=$srcdir/ ;;
2199 esac
2200 test -n "$enable_debug_configure" &&
2201 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2203 if test -f $xsrcdir$name/Implies; then
2204 # Collect more names from the `Implies' file (removing comments).
2205 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2206 implied=
2207 for x in $implied_candidate; do
2208 found=no
2209 if test -d $xsrcdir$name_base/$x; then
2210 implied="$implied $name_base/$x";
2211 found=yes
2213 for d in $add_ons_pfx ''; do
2214 try="${d}sysdeps/$x"
2215 case $d in
2216 /*) try_srcdir= ;;
2217 *) try_srcdir=$srcdir/ ;;
2218 esac
2219 test -n "$enable_debug_configure" &&
2220 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2221 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2222 then
2223 implied="$implied $try"
2224 found=yes
2226 done
2227 if test $found = no; then
2228 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2229 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2231 done
2232 else
2233 implied=
2236 # Add NAME to the list of names.
2237 names="$names $name"
2239 # Find the parent of NAME, using the empty string if it has none.
2240 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2242 # Add the names implied by NAME, and NAME's parent (if it has one), to
2243 # the list of names to be processed (the argument list). We prepend the
2244 # implied names to the list and append the parent. We want implied
2245 # directories to come before further directories inferred from the
2246 # configuration components; this ensures that for sysv4, unix/common
2247 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2248 # after sysv4).
2249 sysnames="`echo $implied $* $parent`"
2250 test -n "$sysnames" && set $sysnames
2251 done
2253 # Add the default directories.
2254 default_sysnames=sysdeps/generic
2255 if test "$elf" = yes; then
2256 default_sysnames="sysdeps/generic/elf $default_sysnames"
2258 sysnames="$names $default_sysnames"
2260 # The other names were emitted during the scan.
2261 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2262 echo "${ECHO_T}$default_sysnames" >&6
2265 ### Locate tools.
2267 # Find a good install program. We prefer a C program (faster),
2268 # so one script is as good as another. But avoid the broken or
2269 # incompatible versions:
2270 # SysV /etc/install, /usr/sbin/install
2271 # SunOS /usr/etc/install
2272 # IRIX /sbin/install
2273 # AIX /bin/install
2274 # AmigaOS /C/install, which installs bootblocks on floppy discs
2275 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2276 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2277 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2278 # OS/2's system install, which has a completely different semantic
2279 # ./install, which can be erroneously created by make from ./install.sh.
2280 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2281 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2282 if test -z "$INSTALL"; then
2283 if test "${ac_cv_path_install+set}" = set; then
2284 echo $ECHO_N "(cached) $ECHO_C" >&6
2285 else
2286 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2287 for as_dir in $PATH
2289 IFS=$as_save_IFS
2290 test -z "$as_dir" && as_dir=.
2291 # Account for people who put trailing slashes in PATH elements.
2292 case $as_dir/ in
2293 ./ | .// | /cC/* | \
2294 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2295 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2296 /usr/ucb/* ) ;;
2298 # OSF1 and SCO ODT 3.0 have their own names for install.
2299 # Don't use installbsd from OSF since it installs stuff as root
2300 # by default.
2301 for ac_prog in ginstall scoinst install; do
2302 for ac_exec_ext in '' $ac_executable_extensions; do
2303 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2304 if test $ac_prog = install &&
2305 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2306 # AIX install. It has an incompatible calling convention.
2308 elif test $ac_prog = install &&
2309 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2310 # program-specific install script used by HP pwplus--don't use.
2312 else
2313 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2314 break 3
2317 done
2318 done
2320 esac
2321 done
2325 if test "${ac_cv_path_install+set}" = set; then
2326 INSTALL=$ac_cv_path_install
2327 else
2328 # As a last resort, use the slow shell script. We don't cache a
2329 # path for INSTALL within a source directory, because that will
2330 # break other packages using the cache if that directory is
2331 # removed, or if the path is relative.
2332 INSTALL=$ac_install_sh
2335 echo "$as_me:$LINENO: result: $INSTALL" >&5
2336 echo "${ECHO_T}$INSTALL" >&6
2338 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2339 # It thinks the first close brace ends the variable substitution.
2340 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2342 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2344 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2346 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2347 # The makefiles need to use a different form to find it in $srcdir.
2348 INSTALL='\$(..)./scripts/install-sh -c'
2350 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2351 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2352 LN_S=$as_ln_s
2353 if test "$LN_S" = "ln -s"; then
2354 echo "$as_me:$LINENO: result: yes" >&5
2355 echo "${ECHO_T}yes" >&6
2356 else
2357 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2358 echo "${ECHO_T}no, using $LN_S" >&6
2362 ac_ext=c
2363 ac_cpp='$CPP $CPPFLAGS'
2364 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2365 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2366 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2367 if test -n "$ac_tool_prefix"; then
2368 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2369 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2370 echo "$as_me:$LINENO: checking for $ac_word" >&5
2371 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2372 if test "${ac_cv_prog_CC+set}" = set; then
2373 echo $ECHO_N "(cached) $ECHO_C" >&6
2374 else
2375 if test -n "$CC"; then
2376 ac_cv_prog_CC="$CC" # Let the user override the test.
2377 else
2378 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2379 for as_dir in $PATH
2381 IFS=$as_save_IFS
2382 test -z "$as_dir" && as_dir=.
2383 for ac_exec_ext in '' $ac_executable_extensions; do
2384 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2385 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2386 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2387 break 2
2389 done
2390 done
2394 CC=$ac_cv_prog_CC
2395 if test -n "$CC"; then
2396 echo "$as_me:$LINENO: result: $CC" >&5
2397 echo "${ECHO_T}$CC" >&6
2398 else
2399 echo "$as_me:$LINENO: result: no" >&5
2400 echo "${ECHO_T}no" >&6
2404 if test -z "$ac_cv_prog_CC"; then
2405 ac_ct_CC=$CC
2406 # Extract the first word of "gcc", so it can be a program name with args.
2407 set dummy gcc; ac_word=$2
2408 echo "$as_me:$LINENO: checking for $ac_word" >&5
2409 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2410 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2411 echo $ECHO_N "(cached) $ECHO_C" >&6
2412 else
2413 if test -n "$ac_ct_CC"; then
2414 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2415 else
2416 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2417 for as_dir in $PATH
2419 IFS=$as_save_IFS
2420 test -z "$as_dir" && as_dir=.
2421 for ac_exec_ext in '' $ac_executable_extensions; do
2422 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2423 ac_cv_prog_ac_ct_CC="gcc"
2424 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2425 break 2
2427 done
2428 done
2432 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2433 if test -n "$ac_ct_CC"; then
2434 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2435 echo "${ECHO_T}$ac_ct_CC" >&6
2436 else
2437 echo "$as_me:$LINENO: result: no" >&5
2438 echo "${ECHO_T}no" >&6
2441 CC=$ac_ct_CC
2442 else
2443 CC="$ac_cv_prog_CC"
2446 if test -z "$CC"; then
2447 if test -n "$ac_tool_prefix"; then
2448 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2449 set dummy ${ac_tool_prefix}cc; ac_word=$2
2450 echo "$as_me:$LINENO: checking for $ac_word" >&5
2451 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2452 if test "${ac_cv_prog_CC+set}" = set; then
2453 echo $ECHO_N "(cached) $ECHO_C" >&6
2454 else
2455 if test -n "$CC"; then
2456 ac_cv_prog_CC="$CC" # Let the user override the test.
2457 else
2458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2459 for as_dir in $PATH
2461 IFS=$as_save_IFS
2462 test -z "$as_dir" && as_dir=.
2463 for ac_exec_ext in '' $ac_executable_extensions; do
2464 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2465 ac_cv_prog_CC="${ac_tool_prefix}cc"
2466 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2467 break 2
2469 done
2470 done
2474 CC=$ac_cv_prog_CC
2475 if test -n "$CC"; then
2476 echo "$as_me:$LINENO: result: $CC" >&5
2477 echo "${ECHO_T}$CC" >&6
2478 else
2479 echo "$as_me:$LINENO: result: no" >&5
2480 echo "${ECHO_T}no" >&6
2484 if test -z "$ac_cv_prog_CC"; then
2485 ac_ct_CC=$CC
2486 # Extract the first word of "cc", so it can be a program name with args.
2487 set dummy cc; ac_word=$2
2488 echo "$as_me:$LINENO: checking for $ac_word" >&5
2489 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2490 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2491 echo $ECHO_N "(cached) $ECHO_C" >&6
2492 else
2493 if test -n "$ac_ct_CC"; then
2494 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2495 else
2496 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2497 for as_dir in $PATH
2499 IFS=$as_save_IFS
2500 test -z "$as_dir" && as_dir=.
2501 for ac_exec_ext in '' $ac_executable_extensions; do
2502 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2503 ac_cv_prog_ac_ct_CC="cc"
2504 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2505 break 2
2507 done
2508 done
2512 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2513 if test -n "$ac_ct_CC"; then
2514 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2515 echo "${ECHO_T}$ac_ct_CC" >&6
2516 else
2517 echo "$as_me:$LINENO: result: no" >&5
2518 echo "${ECHO_T}no" >&6
2521 CC=$ac_ct_CC
2522 else
2523 CC="$ac_cv_prog_CC"
2527 if test -z "$CC"; then
2528 # Extract the first word of "cc", so it can be a program name with args.
2529 set dummy cc; ac_word=$2
2530 echo "$as_me:$LINENO: checking for $ac_word" >&5
2531 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2532 if test "${ac_cv_prog_CC+set}" = set; then
2533 echo $ECHO_N "(cached) $ECHO_C" >&6
2534 else
2535 if test -n "$CC"; then
2536 ac_cv_prog_CC="$CC" # Let the user override the test.
2537 else
2538 ac_prog_rejected=no
2539 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2540 for as_dir in $PATH
2542 IFS=$as_save_IFS
2543 test -z "$as_dir" && as_dir=.
2544 for ac_exec_ext in '' $ac_executable_extensions; do
2545 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2546 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2547 ac_prog_rejected=yes
2548 continue
2550 ac_cv_prog_CC="cc"
2551 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2552 break 2
2554 done
2555 done
2557 if test $ac_prog_rejected = yes; then
2558 # We found a bogon in the path, so make sure we never use it.
2559 set dummy $ac_cv_prog_CC
2560 shift
2561 if test $# != 0; then
2562 # We chose a different compiler from the bogus one.
2563 # However, it has the same basename, so the bogon will be chosen
2564 # first if we set CC to just the basename; use the full file name.
2565 shift
2566 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2571 CC=$ac_cv_prog_CC
2572 if test -n "$CC"; then
2573 echo "$as_me:$LINENO: result: $CC" >&5
2574 echo "${ECHO_T}$CC" >&6
2575 else
2576 echo "$as_me:$LINENO: result: no" >&5
2577 echo "${ECHO_T}no" >&6
2581 if test -z "$CC"; then
2582 if test -n "$ac_tool_prefix"; then
2583 for ac_prog in cl
2585 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2586 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2587 echo "$as_me:$LINENO: checking for $ac_word" >&5
2588 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2589 if test "${ac_cv_prog_CC+set}" = set; then
2590 echo $ECHO_N "(cached) $ECHO_C" >&6
2591 else
2592 if test -n "$CC"; then
2593 ac_cv_prog_CC="$CC" # Let the user override the test.
2594 else
2595 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2596 for as_dir in $PATH
2598 IFS=$as_save_IFS
2599 test -z "$as_dir" && as_dir=.
2600 for ac_exec_ext in '' $ac_executable_extensions; do
2601 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2602 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2603 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2604 break 2
2606 done
2607 done
2611 CC=$ac_cv_prog_CC
2612 if test -n "$CC"; then
2613 echo "$as_me:$LINENO: result: $CC" >&5
2614 echo "${ECHO_T}$CC" >&6
2615 else
2616 echo "$as_me:$LINENO: result: no" >&5
2617 echo "${ECHO_T}no" >&6
2620 test -n "$CC" && break
2621 done
2623 if test -z "$CC"; then
2624 ac_ct_CC=$CC
2625 for ac_prog in cl
2627 # Extract the first word of "$ac_prog", so it can be a program name with args.
2628 set dummy $ac_prog; ac_word=$2
2629 echo "$as_me:$LINENO: checking for $ac_word" >&5
2630 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2631 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2632 echo $ECHO_N "(cached) $ECHO_C" >&6
2633 else
2634 if test -n "$ac_ct_CC"; then
2635 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2636 else
2637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2638 for as_dir in $PATH
2640 IFS=$as_save_IFS
2641 test -z "$as_dir" && as_dir=.
2642 for ac_exec_ext in '' $ac_executable_extensions; do
2643 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2644 ac_cv_prog_ac_ct_CC="$ac_prog"
2645 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2646 break 2
2648 done
2649 done
2653 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2654 if test -n "$ac_ct_CC"; then
2655 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2656 echo "${ECHO_T}$ac_ct_CC" >&6
2657 else
2658 echo "$as_me:$LINENO: result: no" >&5
2659 echo "${ECHO_T}no" >&6
2662 test -n "$ac_ct_CC" && break
2663 done
2665 CC=$ac_ct_CC
2671 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2672 See \`config.log' for more details." >&5
2673 echo "$as_me: error: no acceptable C compiler found in \$PATH
2674 See \`config.log' for more details." >&2;}
2675 { (exit 1); exit 1; }; }
2677 # Provide some information about the compiler.
2678 echo "$as_me:$LINENO:" \
2679 "checking for C compiler version" >&5
2680 ac_compiler=`set X $ac_compile; echo $2`
2681 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2682 (eval $ac_compiler --version </dev/null >&5) 2>&5
2683 ac_status=$?
2684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2685 (exit $ac_status); }
2686 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2687 (eval $ac_compiler -v </dev/null >&5) 2>&5
2688 ac_status=$?
2689 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2690 (exit $ac_status); }
2691 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2692 (eval $ac_compiler -V </dev/null >&5) 2>&5
2693 ac_status=$?
2694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2695 (exit $ac_status); }
2697 EXEEXT=
2698 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2699 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2700 if test "${ac_cv_objext+set}" = set; then
2701 echo $ECHO_N "(cached) $ECHO_C" >&6
2702 else
2703 cat >conftest.$ac_ext <<_ACEOF
2704 /* confdefs.h. */
2705 _ACEOF
2706 cat confdefs.h >>conftest.$ac_ext
2707 cat >>conftest.$ac_ext <<_ACEOF
2708 /* end confdefs.h. */
2711 main ()
2715 return 0;
2717 _ACEOF
2718 rm -f conftest.o conftest.obj
2719 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2720 (eval $ac_compile) 2>&5
2721 ac_status=$?
2722 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2723 (exit $ac_status); }; then
2724 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2725 case $ac_file in
2726 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2727 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2728 break;;
2729 esac
2730 done
2731 else
2732 echo "$as_me: failed program was:" >&5
2733 sed 's/^/| /' conftest.$ac_ext >&5
2735 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2736 See \`config.log' for more details." >&5
2737 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2738 See \`config.log' for more details." >&2;}
2739 { (exit 1); exit 1; }; }
2742 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2744 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2745 echo "${ECHO_T}$ac_cv_objext" >&6
2746 OBJEXT=$ac_cv_objext
2747 ac_objext=$OBJEXT
2748 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2749 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2750 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2751 echo $ECHO_N "(cached) $ECHO_C" >&6
2752 else
2753 cat >conftest.$ac_ext <<_ACEOF
2754 /* confdefs.h. */
2755 _ACEOF
2756 cat confdefs.h >>conftest.$ac_ext
2757 cat >>conftest.$ac_ext <<_ACEOF
2758 /* end confdefs.h. */
2761 main ()
2763 #ifndef __GNUC__
2764 choke me
2765 #endif
2768 return 0;
2770 _ACEOF
2771 rm -f conftest.$ac_objext
2772 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2773 (eval $ac_compile) 2>conftest.er1
2774 ac_status=$?
2775 grep -v '^ *+' conftest.er1 >conftest.err
2776 rm -f conftest.er1
2777 cat conftest.err >&5
2778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2779 (exit $ac_status); } &&
2780 { ac_try='test -z "$ac_c_werror_flag"
2781 || test ! -s conftest.err'
2782 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2783 (eval $ac_try) 2>&5
2784 ac_status=$?
2785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2786 (exit $ac_status); }; } &&
2787 { ac_try='test -s conftest.$ac_objext'
2788 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2789 (eval $ac_try) 2>&5
2790 ac_status=$?
2791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2792 (exit $ac_status); }; }; then
2793 ac_compiler_gnu=yes
2794 else
2795 echo "$as_me: failed program was:" >&5
2796 sed 's/^/| /' conftest.$ac_ext >&5
2798 ac_compiler_gnu=no
2800 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2801 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2804 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2805 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2806 GCC=`test $ac_compiler_gnu = yes && echo yes`
2807 ac_test_CFLAGS=${CFLAGS+set}
2808 ac_save_CFLAGS=$CFLAGS
2809 CFLAGS="-g"
2810 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2811 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2812 if test "${ac_cv_prog_cc_g+set}" = set; then
2813 echo $ECHO_N "(cached) $ECHO_C" >&6
2814 else
2815 cat >conftest.$ac_ext <<_ACEOF
2816 /* confdefs.h. */
2817 _ACEOF
2818 cat confdefs.h >>conftest.$ac_ext
2819 cat >>conftest.$ac_ext <<_ACEOF
2820 /* end confdefs.h. */
2823 main ()
2827 return 0;
2829 _ACEOF
2830 rm -f conftest.$ac_objext
2831 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2832 (eval $ac_compile) 2>conftest.er1
2833 ac_status=$?
2834 grep -v '^ *+' conftest.er1 >conftest.err
2835 rm -f conftest.er1
2836 cat conftest.err >&5
2837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2838 (exit $ac_status); } &&
2839 { ac_try='test -z "$ac_c_werror_flag"
2840 || test ! -s conftest.err'
2841 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2842 (eval $ac_try) 2>&5
2843 ac_status=$?
2844 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2845 (exit $ac_status); }; } &&
2846 { ac_try='test -s conftest.$ac_objext'
2847 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2848 (eval $ac_try) 2>&5
2849 ac_status=$?
2850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2851 (exit $ac_status); }; }; then
2852 ac_cv_prog_cc_g=yes
2853 else
2854 echo "$as_me: failed program was:" >&5
2855 sed 's/^/| /' conftest.$ac_ext >&5
2857 ac_cv_prog_cc_g=no
2859 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2861 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2862 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2863 if test "$ac_test_CFLAGS" = set; then
2864 CFLAGS=$ac_save_CFLAGS
2865 elif test $ac_cv_prog_cc_g = yes; then
2866 if test "$GCC" = yes; then
2867 CFLAGS="-g -O2"
2868 else
2869 CFLAGS="-g"
2871 else
2872 if test "$GCC" = yes; then
2873 CFLAGS="-O2"
2874 else
2875 CFLAGS=
2878 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2879 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2880 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2881 echo $ECHO_N "(cached) $ECHO_C" >&6
2882 else
2883 ac_cv_prog_cc_stdc=no
2884 ac_save_CC=$CC
2885 cat >conftest.$ac_ext <<_ACEOF
2886 /* confdefs.h. */
2887 _ACEOF
2888 cat confdefs.h >>conftest.$ac_ext
2889 cat >>conftest.$ac_ext <<_ACEOF
2890 /* end confdefs.h. */
2891 #include <stdarg.h>
2892 #include <stdio.h>
2893 #include <sys/types.h>
2894 #include <sys/stat.h>
2895 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2896 struct buf { int x; };
2897 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2898 static char *e (p, i)
2899 char **p;
2900 int i;
2902 return p[i];
2904 static char *f (char * (*g) (char **, int), char **p, ...)
2906 char *s;
2907 va_list v;
2908 va_start (v,p);
2909 s = g (p, va_arg (v,int));
2910 va_end (v);
2911 return s;
2914 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2915 function prototypes and stuff, but not '\xHH' hex character constants.
2916 These don't provoke an error unfortunately, instead are silently treated
2917 as 'x'. The following induces an error, until -std1 is added to get
2918 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2919 array size at least. It's necessary to write '\x00'==0 to get something
2920 that's true only with -std1. */
2921 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2923 int test (int i, double x);
2924 struct s1 {int (*f) (int a);};
2925 struct s2 {int (*f) (double a);};
2926 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2927 int argc;
2928 char **argv;
2930 main ()
2932 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2934 return 0;
2936 _ACEOF
2937 # Don't try gcc -ansi; that turns off useful extensions and
2938 # breaks some systems' header files.
2939 # AIX -qlanglvl=ansi
2940 # Ultrix and OSF/1 -std1
2941 # HP-UX 10.20 and later -Ae
2942 # HP-UX older versions -Aa -D_HPUX_SOURCE
2943 # SVR4 -Xc -D__EXTENSIONS__
2944 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2946 CC="$ac_save_CC $ac_arg"
2947 rm -f conftest.$ac_objext
2948 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2949 (eval $ac_compile) 2>conftest.er1
2950 ac_status=$?
2951 grep -v '^ *+' conftest.er1 >conftest.err
2952 rm -f conftest.er1
2953 cat conftest.err >&5
2954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2955 (exit $ac_status); } &&
2956 { ac_try='test -z "$ac_c_werror_flag"
2957 || test ! -s conftest.err'
2958 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2959 (eval $ac_try) 2>&5
2960 ac_status=$?
2961 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2962 (exit $ac_status); }; } &&
2963 { ac_try='test -s conftest.$ac_objext'
2964 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2965 (eval $ac_try) 2>&5
2966 ac_status=$?
2967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2968 (exit $ac_status); }; }; then
2969 ac_cv_prog_cc_stdc=$ac_arg
2970 break
2971 else
2972 echo "$as_me: failed program was:" >&5
2973 sed 's/^/| /' conftest.$ac_ext >&5
2976 rm -f conftest.err conftest.$ac_objext
2977 done
2978 rm -f conftest.$ac_ext conftest.$ac_objext
2979 CC=$ac_save_CC
2983 case "x$ac_cv_prog_cc_stdc" in
2984 x|xno)
2985 echo "$as_me:$LINENO: result: none needed" >&5
2986 echo "${ECHO_T}none needed" >&6 ;;
2988 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2989 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2990 CC="$CC $ac_cv_prog_cc_stdc" ;;
2991 esac
2993 # Some people use a C++ compiler to compile C. Since we use `exit',
2994 # in C++ we need to declare it. In case someone uses the same compiler
2995 # for both compiling C and C++ we need to have the C++ compiler decide
2996 # the declaration of exit, since it's the most demanding environment.
2997 cat >conftest.$ac_ext <<_ACEOF
2998 #ifndef __cplusplus
2999 choke me
3000 #endif
3001 _ACEOF
3002 rm -f conftest.$ac_objext
3003 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3004 (eval $ac_compile) 2>conftest.er1
3005 ac_status=$?
3006 grep -v '^ *+' conftest.er1 >conftest.err
3007 rm -f conftest.er1
3008 cat conftest.err >&5
3009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3010 (exit $ac_status); } &&
3011 { ac_try='test -z "$ac_c_werror_flag"
3012 || test ! -s conftest.err'
3013 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3014 (eval $ac_try) 2>&5
3015 ac_status=$?
3016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3017 (exit $ac_status); }; } &&
3018 { ac_try='test -s conftest.$ac_objext'
3019 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3020 (eval $ac_try) 2>&5
3021 ac_status=$?
3022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3023 (exit $ac_status); }; }; then
3024 for ac_declaration in \
3025 '' \
3026 'extern "C" void std::exit (int) throw (); using std::exit;' \
3027 'extern "C" void std::exit (int); using std::exit;' \
3028 'extern "C" void exit (int) throw ();' \
3029 'extern "C" void exit (int);' \
3030 'void exit (int);'
3032 cat >conftest.$ac_ext <<_ACEOF
3033 /* confdefs.h. */
3034 _ACEOF
3035 cat confdefs.h >>conftest.$ac_ext
3036 cat >>conftest.$ac_ext <<_ACEOF
3037 /* end confdefs.h. */
3038 $ac_declaration
3039 #include <stdlib.h>
3041 main ()
3043 exit (42);
3045 return 0;
3047 _ACEOF
3048 rm -f conftest.$ac_objext
3049 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3050 (eval $ac_compile) 2>conftest.er1
3051 ac_status=$?
3052 grep -v '^ *+' conftest.er1 >conftest.err
3053 rm -f conftest.er1
3054 cat conftest.err >&5
3055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3056 (exit $ac_status); } &&
3057 { ac_try='test -z "$ac_c_werror_flag"
3058 || test ! -s conftest.err'
3059 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3060 (eval $ac_try) 2>&5
3061 ac_status=$?
3062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3063 (exit $ac_status); }; } &&
3064 { ac_try='test -s conftest.$ac_objext'
3065 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3066 (eval $ac_try) 2>&5
3067 ac_status=$?
3068 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3069 (exit $ac_status); }; }; then
3071 else
3072 echo "$as_me: failed program was:" >&5
3073 sed 's/^/| /' conftest.$ac_ext >&5
3075 continue
3077 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3078 cat >conftest.$ac_ext <<_ACEOF
3079 /* confdefs.h. */
3080 _ACEOF
3081 cat confdefs.h >>conftest.$ac_ext
3082 cat >>conftest.$ac_ext <<_ACEOF
3083 /* end confdefs.h. */
3084 $ac_declaration
3086 main ()
3088 exit (42);
3090 return 0;
3092 _ACEOF
3093 rm -f conftest.$ac_objext
3094 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3095 (eval $ac_compile) 2>conftest.er1
3096 ac_status=$?
3097 grep -v '^ *+' conftest.er1 >conftest.err
3098 rm -f conftest.er1
3099 cat conftest.err >&5
3100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3101 (exit $ac_status); } &&
3102 { ac_try='test -z "$ac_c_werror_flag"
3103 || test ! -s conftest.err'
3104 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3105 (eval $ac_try) 2>&5
3106 ac_status=$?
3107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3108 (exit $ac_status); }; } &&
3109 { ac_try='test -s conftest.$ac_objext'
3110 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3111 (eval $ac_try) 2>&5
3112 ac_status=$?
3113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3114 (exit $ac_status); }; }; then
3115 break
3116 else
3117 echo "$as_me: failed program was:" >&5
3118 sed 's/^/| /' conftest.$ac_ext >&5
3121 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3122 done
3123 rm -f conftest*
3124 if test -n "$ac_declaration"; then
3125 echo '#ifdef __cplusplus' >>confdefs.h
3126 echo $ac_declaration >>confdefs.h
3127 echo '#endif' >>confdefs.h
3130 else
3131 echo "$as_me: failed program was:" >&5
3132 sed 's/^/| /' conftest.$ac_ext >&5
3135 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3136 ac_ext=c
3137 ac_cpp='$CPP $CPPFLAGS'
3138 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3139 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3140 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3142 if test $host != $build; then
3143 for ac_prog in gcc cc
3145 # Extract the first word of "$ac_prog", so it can be a program name with args.
3146 set dummy $ac_prog; ac_word=$2
3147 echo "$as_me:$LINENO: checking for $ac_word" >&5
3148 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3149 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3150 echo $ECHO_N "(cached) $ECHO_C" >&6
3151 else
3152 if test -n "$BUILD_CC"; then
3153 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3154 else
3155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3156 for as_dir in $PATH
3158 IFS=$as_save_IFS
3159 test -z "$as_dir" && as_dir=.
3160 for ac_exec_ext in '' $ac_executable_extensions; do
3161 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3162 ac_cv_prog_BUILD_CC="$ac_prog"
3163 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3164 break 2
3166 done
3167 done
3171 BUILD_CC=$ac_cv_prog_BUILD_CC
3172 if test -n "$BUILD_CC"; then
3173 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3174 echo "${ECHO_T}$BUILD_CC" >&6
3175 else
3176 echo "$as_me:$LINENO: result: no" >&5
3177 echo "${ECHO_T}no" >&6
3180 test -n "$BUILD_CC" && break
3181 done
3185 ac_ext=c
3186 ac_cpp='$CPP $CPPFLAGS'
3187 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3188 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3189 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3190 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3191 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3192 # On Suns, sometimes $CPP names a directory.
3193 if test -n "$CPP" && test -d "$CPP"; then
3194 CPP=
3196 if test -z "$CPP"; then
3197 if test "${ac_cv_prog_CPP+set}" = set; then
3198 echo $ECHO_N "(cached) $ECHO_C" >&6
3199 else
3200 # Double quotes because CPP needs to be expanded
3201 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3203 ac_preproc_ok=false
3204 for ac_c_preproc_warn_flag in '' yes
3206 # Use a header file that comes with gcc, so configuring glibc
3207 # with a fresh cross-compiler works.
3208 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3209 # <limits.h> exists even on freestanding compilers.
3210 # On the NeXT, cc -E runs the code through the compiler's parser,
3211 # not just through cpp. "Syntax error" is here to catch this case.
3212 cat >conftest.$ac_ext <<_ACEOF
3213 /* confdefs.h. */
3214 _ACEOF
3215 cat confdefs.h >>conftest.$ac_ext
3216 cat >>conftest.$ac_ext <<_ACEOF
3217 /* end confdefs.h. */
3218 #ifdef __STDC__
3219 # include <limits.h>
3220 #else
3221 # include <assert.h>
3222 #endif
3223 Syntax error
3224 _ACEOF
3225 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3226 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3227 ac_status=$?
3228 grep -v '^ *+' conftest.er1 >conftest.err
3229 rm -f conftest.er1
3230 cat conftest.err >&5
3231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3232 (exit $ac_status); } >/dev/null; then
3233 if test -s conftest.err; then
3234 ac_cpp_err=$ac_c_preproc_warn_flag
3235 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3236 else
3237 ac_cpp_err=
3239 else
3240 ac_cpp_err=yes
3242 if test -z "$ac_cpp_err"; then
3244 else
3245 echo "$as_me: failed program was:" >&5
3246 sed 's/^/| /' conftest.$ac_ext >&5
3248 # Broken: fails on valid input.
3249 continue
3251 rm -f conftest.err conftest.$ac_ext
3253 # OK, works on sane cases. Now check whether non-existent headers
3254 # can be detected and how.
3255 cat >conftest.$ac_ext <<_ACEOF
3256 /* confdefs.h. */
3257 _ACEOF
3258 cat confdefs.h >>conftest.$ac_ext
3259 cat >>conftest.$ac_ext <<_ACEOF
3260 /* end confdefs.h. */
3261 #include <ac_nonexistent.h>
3262 _ACEOF
3263 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3264 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3265 ac_status=$?
3266 grep -v '^ *+' conftest.er1 >conftest.err
3267 rm -f conftest.er1
3268 cat conftest.err >&5
3269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3270 (exit $ac_status); } >/dev/null; then
3271 if test -s conftest.err; then
3272 ac_cpp_err=$ac_c_preproc_warn_flag
3273 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3274 else
3275 ac_cpp_err=
3277 else
3278 ac_cpp_err=yes
3280 if test -z "$ac_cpp_err"; then
3281 # Broken: success on invalid input.
3282 continue
3283 else
3284 echo "$as_me: failed program was:" >&5
3285 sed 's/^/| /' conftest.$ac_ext >&5
3287 # Passes both tests.
3288 ac_preproc_ok=:
3289 break
3291 rm -f conftest.err conftest.$ac_ext
3293 done
3294 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3295 rm -f conftest.err conftest.$ac_ext
3296 if $ac_preproc_ok; then
3297 break
3300 done
3301 ac_cv_prog_CPP=$CPP
3304 CPP=$ac_cv_prog_CPP
3305 else
3306 ac_cv_prog_CPP=$CPP
3308 echo "$as_me:$LINENO: result: $CPP" >&5
3309 echo "${ECHO_T}$CPP" >&6
3310 ac_preproc_ok=false
3311 for ac_c_preproc_warn_flag in '' yes
3313 # Use a header file that comes with gcc, so configuring glibc
3314 # with a fresh cross-compiler works.
3315 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3316 # <limits.h> exists even on freestanding compilers.
3317 # On the NeXT, cc -E runs the code through the compiler's parser,
3318 # not just through cpp. "Syntax error" is here to catch this case.
3319 cat >conftest.$ac_ext <<_ACEOF
3320 /* confdefs.h. */
3321 _ACEOF
3322 cat confdefs.h >>conftest.$ac_ext
3323 cat >>conftest.$ac_ext <<_ACEOF
3324 /* end confdefs.h. */
3325 #ifdef __STDC__
3326 # include <limits.h>
3327 #else
3328 # include <assert.h>
3329 #endif
3330 Syntax error
3331 _ACEOF
3332 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3333 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3334 ac_status=$?
3335 grep -v '^ *+' conftest.er1 >conftest.err
3336 rm -f conftest.er1
3337 cat conftest.err >&5
3338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3339 (exit $ac_status); } >/dev/null; then
3340 if test -s conftest.err; then
3341 ac_cpp_err=$ac_c_preproc_warn_flag
3342 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3343 else
3344 ac_cpp_err=
3346 else
3347 ac_cpp_err=yes
3349 if test -z "$ac_cpp_err"; then
3351 else
3352 echo "$as_me: failed program was:" >&5
3353 sed 's/^/| /' conftest.$ac_ext >&5
3355 # Broken: fails on valid input.
3356 continue
3358 rm -f conftest.err conftest.$ac_ext
3360 # OK, works on sane cases. Now check whether non-existent headers
3361 # can be detected and how.
3362 cat >conftest.$ac_ext <<_ACEOF
3363 /* confdefs.h. */
3364 _ACEOF
3365 cat confdefs.h >>conftest.$ac_ext
3366 cat >>conftest.$ac_ext <<_ACEOF
3367 /* end confdefs.h. */
3368 #include <ac_nonexistent.h>
3369 _ACEOF
3370 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3371 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3372 ac_status=$?
3373 grep -v '^ *+' conftest.er1 >conftest.err
3374 rm -f conftest.er1
3375 cat conftest.err >&5
3376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3377 (exit $ac_status); } >/dev/null; then
3378 if test -s conftest.err; then
3379 ac_cpp_err=$ac_c_preproc_warn_flag
3380 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3381 else
3382 ac_cpp_err=
3384 else
3385 ac_cpp_err=yes
3387 if test -z "$ac_cpp_err"; then
3388 # Broken: success on invalid input.
3389 continue
3390 else
3391 echo "$as_me: failed program was:" >&5
3392 sed 's/^/| /' conftest.$ac_ext >&5
3394 # Passes both tests.
3395 ac_preproc_ok=:
3396 break
3398 rm -f conftest.err conftest.$ac_ext
3400 done
3401 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3402 rm -f conftest.err conftest.$ac_ext
3403 if $ac_preproc_ok; then
3405 else
3406 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3407 See \`config.log' for more details." >&5
3408 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3409 See \`config.log' for more details." >&2;}
3410 { (exit 1); exit 1; }; }
3413 ac_ext=c
3414 ac_cpp='$CPP $CPPFLAGS'
3415 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3416 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3417 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3419 # We need the C++ compiler only for testing.
3420 ac_ext=cc
3421 ac_cpp='$CXXCPP $CPPFLAGS'
3422 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3423 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3424 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3425 if test -n "$ac_tool_prefix"; then
3426 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3428 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3429 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3430 echo "$as_me:$LINENO: checking for $ac_word" >&5
3431 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3432 if test "${ac_cv_prog_CXX+set}" = set; then
3433 echo $ECHO_N "(cached) $ECHO_C" >&6
3434 else
3435 if test -n "$CXX"; then
3436 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3437 else
3438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3439 for as_dir in $PATH
3441 IFS=$as_save_IFS
3442 test -z "$as_dir" && as_dir=.
3443 for ac_exec_ext in '' $ac_executable_extensions; do
3444 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3445 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3446 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3447 break 2
3449 done
3450 done
3454 CXX=$ac_cv_prog_CXX
3455 if test -n "$CXX"; then
3456 echo "$as_me:$LINENO: result: $CXX" >&5
3457 echo "${ECHO_T}$CXX" >&6
3458 else
3459 echo "$as_me:$LINENO: result: no" >&5
3460 echo "${ECHO_T}no" >&6
3463 test -n "$CXX" && break
3464 done
3466 if test -z "$CXX"; then
3467 ac_ct_CXX=$CXX
3468 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3470 # Extract the first word of "$ac_prog", so it can be a program name with args.
3471 set dummy $ac_prog; ac_word=$2
3472 echo "$as_me:$LINENO: checking for $ac_word" >&5
3473 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3474 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3475 echo $ECHO_N "(cached) $ECHO_C" >&6
3476 else
3477 if test -n "$ac_ct_CXX"; then
3478 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3479 else
3480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3481 for as_dir in $PATH
3483 IFS=$as_save_IFS
3484 test -z "$as_dir" && as_dir=.
3485 for ac_exec_ext in '' $ac_executable_extensions; do
3486 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3487 ac_cv_prog_ac_ct_CXX="$ac_prog"
3488 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3489 break 2
3491 done
3492 done
3496 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3497 if test -n "$ac_ct_CXX"; then
3498 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3499 echo "${ECHO_T}$ac_ct_CXX" >&6
3500 else
3501 echo "$as_me:$LINENO: result: no" >&5
3502 echo "${ECHO_T}no" >&6
3505 test -n "$ac_ct_CXX" && break
3506 done
3507 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3509 CXX=$ac_ct_CXX
3513 # Provide some information about the compiler.
3514 echo "$as_me:$LINENO:" \
3515 "checking for C++ compiler version" >&5
3516 ac_compiler=`set X $ac_compile; echo $2`
3517 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3518 (eval $ac_compiler --version </dev/null >&5) 2>&5
3519 ac_status=$?
3520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3521 (exit $ac_status); }
3522 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3523 (eval $ac_compiler -v </dev/null >&5) 2>&5
3524 ac_status=$?
3525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3526 (exit $ac_status); }
3527 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3528 (eval $ac_compiler -V </dev/null >&5) 2>&5
3529 ac_status=$?
3530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3531 (exit $ac_status); }
3533 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3534 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3535 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3536 echo $ECHO_N "(cached) $ECHO_C" >&6
3537 else
3538 cat >conftest.$ac_ext <<_ACEOF
3539 /* confdefs.h. */
3540 _ACEOF
3541 cat confdefs.h >>conftest.$ac_ext
3542 cat >>conftest.$ac_ext <<_ACEOF
3543 /* end confdefs.h. */
3546 main ()
3548 #ifndef __GNUC__
3549 choke me
3550 #endif
3553 return 0;
3555 _ACEOF
3556 rm -f conftest.$ac_objext
3557 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3558 (eval $ac_compile) 2>conftest.er1
3559 ac_status=$?
3560 grep -v '^ *+' conftest.er1 >conftest.err
3561 rm -f conftest.er1
3562 cat conftest.err >&5
3563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3564 (exit $ac_status); } &&
3565 { ac_try='test -z "$ac_cxx_werror_flag"
3566 || test ! -s conftest.err'
3567 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3568 (eval $ac_try) 2>&5
3569 ac_status=$?
3570 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3571 (exit $ac_status); }; } &&
3572 { ac_try='test -s conftest.$ac_objext'
3573 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3574 (eval $ac_try) 2>&5
3575 ac_status=$?
3576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3577 (exit $ac_status); }; }; then
3578 ac_compiler_gnu=yes
3579 else
3580 echo "$as_me: failed program was:" >&5
3581 sed 's/^/| /' conftest.$ac_ext >&5
3583 ac_compiler_gnu=no
3585 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3586 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3589 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3590 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3591 GXX=`test $ac_compiler_gnu = yes && echo yes`
3592 ac_test_CXXFLAGS=${CXXFLAGS+set}
3593 ac_save_CXXFLAGS=$CXXFLAGS
3594 CXXFLAGS="-g"
3595 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3596 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3597 if test "${ac_cv_prog_cxx_g+set}" = set; then
3598 echo $ECHO_N "(cached) $ECHO_C" >&6
3599 else
3600 cat >conftest.$ac_ext <<_ACEOF
3601 /* confdefs.h. */
3602 _ACEOF
3603 cat confdefs.h >>conftest.$ac_ext
3604 cat >>conftest.$ac_ext <<_ACEOF
3605 /* end confdefs.h. */
3608 main ()
3612 return 0;
3614 _ACEOF
3615 rm -f conftest.$ac_objext
3616 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3617 (eval $ac_compile) 2>conftest.er1
3618 ac_status=$?
3619 grep -v '^ *+' conftest.er1 >conftest.err
3620 rm -f conftest.er1
3621 cat conftest.err >&5
3622 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3623 (exit $ac_status); } &&
3624 { ac_try='test -z "$ac_cxx_werror_flag"
3625 || test ! -s conftest.err'
3626 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3627 (eval $ac_try) 2>&5
3628 ac_status=$?
3629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3630 (exit $ac_status); }; } &&
3631 { ac_try='test -s conftest.$ac_objext'
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); }; }; then
3637 ac_cv_prog_cxx_g=yes
3638 else
3639 echo "$as_me: failed program was:" >&5
3640 sed 's/^/| /' conftest.$ac_ext >&5
3642 ac_cv_prog_cxx_g=no
3644 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3646 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3647 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3648 if test "$ac_test_CXXFLAGS" = set; then
3649 CXXFLAGS=$ac_save_CXXFLAGS
3650 elif test $ac_cv_prog_cxx_g = yes; then
3651 if test "$GXX" = yes; then
3652 CXXFLAGS="-g -O2"
3653 else
3654 CXXFLAGS="-g"
3656 else
3657 if test "$GXX" = yes; then
3658 CXXFLAGS="-O2"
3659 else
3660 CXXFLAGS=
3663 for ac_declaration in \
3664 '' \
3665 'extern "C" void std::exit (int) throw (); using std::exit;' \
3666 'extern "C" void std::exit (int); using std::exit;' \
3667 'extern "C" void exit (int) throw ();' \
3668 'extern "C" void exit (int);' \
3669 'void exit (int);'
3671 cat >conftest.$ac_ext <<_ACEOF
3672 /* confdefs.h. */
3673 _ACEOF
3674 cat confdefs.h >>conftest.$ac_ext
3675 cat >>conftest.$ac_ext <<_ACEOF
3676 /* end confdefs.h. */
3677 $ac_declaration
3678 #include <stdlib.h>
3680 main ()
3682 exit (42);
3684 return 0;
3686 _ACEOF
3687 rm -f conftest.$ac_objext
3688 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3689 (eval $ac_compile) 2>conftest.er1
3690 ac_status=$?
3691 grep -v '^ *+' conftest.er1 >conftest.err
3692 rm -f conftest.er1
3693 cat conftest.err >&5
3694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3695 (exit $ac_status); } &&
3696 { ac_try='test -z "$ac_cxx_werror_flag"
3697 || test ! -s conftest.err'
3698 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3699 (eval $ac_try) 2>&5
3700 ac_status=$?
3701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3702 (exit $ac_status); }; } &&
3703 { ac_try='test -s conftest.$ac_objext'
3704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3705 (eval $ac_try) 2>&5
3706 ac_status=$?
3707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3708 (exit $ac_status); }; }; then
3710 else
3711 echo "$as_me: failed program was:" >&5
3712 sed 's/^/| /' conftest.$ac_ext >&5
3714 continue
3716 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3717 cat >conftest.$ac_ext <<_ACEOF
3718 /* confdefs.h. */
3719 _ACEOF
3720 cat confdefs.h >>conftest.$ac_ext
3721 cat >>conftest.$ac_ext <<_ACEOF
3722 /* end confdefs.h. */
3723 $ac_declaration
3725 main ()
3727 exit (42);
3729 return 0;
3731 _ACEOF
3732 rm -f conftest.$ac_objext
3733 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3734 (eval $ac_compile) 2>conftest.er1
3735 ac_status=$?
3736 grep -v '^ *+' conftest.er1 >conftest.err
3737 rm -f conftest.er1
3738 cat conftest.err >&5
3739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3740 (exit $ac_status); } &&
3741 { ac_try='test -z "$ac_cxx_werror_flag"
3742 || test ! -s conftest.err'
3743 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3744 (eval $ac_try) 2>&5
3745 ac_status=$?
3746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3747 (exit $ac_status); }; } &&
3748 { ac_try='test -s conftest.$ac_objext'
3749 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3750 (eval $ac_try) 2>&5
3751 ac_status=$?
3752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3753 (exit $ac_status); }; }; then
3754 break
3755 else
3756 echo "$as_me: failed program was:" >&5
3757 sed 's/^/| /' conftest.$ac_ext >&5
3760 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3761 done
3762 rm -f conftest*
3763 if test -n "$ac_declaration"; then
3764 echo '#ifdef __cplusplus' >>confdefs.h
3765 echo $ac_declaration >>confdefs.h
3766 echo '#endif' >>confdefs.h
3769 ac_ext=c
3770 ac_cpp='$CPP $CPPFLAGS'
3771 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3772 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3773 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3775 # Was a --with-binutils option given?
3776 if test -n "$path_binutils"; then
3777 # Make absolute; ensure a single trailing slash.
3778 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3779 CC="$CC -B$path_binutils"
3781 AS=`$CC -print-prog-name=as`
3782 LD=`$CC -print-prog-name=ld`
3783 AR=`$CC -print-prog-name=ar`
3785 OBJDUMP=`$CC -print-prog-name=objdump`
3788 # ranlib has to be treated a bit differently since it might not exist at all.
3789 ac_ranlib=`$CC -print-prog-name=ranlib`
3790 if test "x$ac_ranlib" = xranlib; then
3791 # This extra check has to happen since gcc simply echos the parameter in
3792 # case it cannot find the value in its own directories.
3793 if test -n "$ac_tool_prefix"; then
3794 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3795 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3796 echo "$as_me:$LINENO: checking for $ac_word" >&5
3797 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3798 if test "${ac_cv_prog_RANLIB+set}" = set; then
3799 echo $ECHO_N "(cached) $ECHO_C" >&6
3800 else
3801 if test -n "$RANLIB"; then
3802 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3803 else
3804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3805 for as_dir in $PATH
3807 IFS=$as_save_IFS
3808 test -z "$as_dir" && as_dir=.
3809 for ac_exec_ext in '' $ac_executable_extensions; do
3810 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3811 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3812 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3813 break 2
3815 done
3816 done
3820 RANLIB=$ac_cv_prog_RANLIB
3821 if test -n "$RANLIB"; then
3822 echo "$as_me:$LINENO: result: $RANLIB" >&5
3823 echo "${ECHO_T}$RANLIB" >&6
3824 else
3825 echo "$as_me:$LINENO: result: no" >&5
3826 echo "${ECHO_T}no" >&6
3830 if test -z "$ac_cv_prog_RANLIB"; then
3831 ac_ct_RANLIB=$RANLIB
3832 # Extract the first word of "ranlib", so it can be a program name with args.
3833 set dummy ranlib; ac_word=$2
3834 echo "$as_me:$LINENO: checking for $ac_word" >&5
3835 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3836 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3837 echo $ECHO_N "(cached) $ECHO_C" >&6
3838 else
3839 if test -n "$ac_ct_RANLIB"; then
3840 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3841 else
3842 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3843 for as_dir in $PATH
3845 IFS=$as_save_IFS
3846 test -z "$as_dir" && as_dir=.
3847 for ac_exec_ext in '' $ac_executable_extensions; do
3848 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3849 ac_cv_prog_ac_ct_RANLIB="ranlib"
3850 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3851 break 2
3853 done
3854 done
3856 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3859 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3860 if test -n "$ac_ct_RANLIB"; then
3861 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3862 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3863 else
3864 echo "$as_me:$LINENO: result: no" >&5
3865 echo "${ECHO_T}no" >&6
3868 RANLIB=$ac_ct_RANLIB
3869 else
3870 RANLIB="$ac_cv_prog_RANLIB"
3873 else
3874 RANLIB=$ac_ranlib
3878 # Determine whether we are using GNU binutils.
3879 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3880 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3881 if test "${libc_cv_prog_as_gnu+set}" = set; then
3882 echo $ECHO_N "(cached) $ECHO_C" >&6
3883 else
3884 # Most GNU programs take a -v and spit out some text including
3885 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3886 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3887 libc_cv_prog_as_gnu=yes
3888 else
3889 libc_cv_prog_as_gnu=no
3891 rm -fr contest*
3893 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3894 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3895 rm -f a.out
3896 gnu_as=$libc_cv_prog_as_gnu
3898 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3899 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3900 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3901 echo $ECHO_N "(cached) $ECHO_C" >&6
3902 else
3903 # Most GNU programs take a -v and spit out some text including
3904 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3905 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3906 libc_cv_prog_ld_gnu=yes
3907 else
3908 libc_cv_prog_ld_gnu=no
3910 rm -fr contest*
3912 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3913 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3914 gnu_ld=$libc_cv_prog_ld_gnu
3917 # Accept binutils 2.13 or newer.
3918 for ac_prog in $AS
3920 # Extract the first word of "$ac_prog", so it can be a program name with args.
3921 set dummy $ac_prog; ac_word=$2
3922 echo "$as_me:$LINENO: checking for $ac_word" >&5
3923 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3924 if test "${ac_cv_prog_AS+set}" = set; then
3925 echo $ECHO_N "(cached) $ECHO_C" >&6
3926 else
3927 if test -n "$AS"; then
3928 ac_cv_prog_AS="$AS" # Let the user override the test.
3929 else
3930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3931 for as_dir in $PATH
3933 IFS=$as_save_IFS
3934 test -z "$as_dir" && as_dir=.
3935 for ac_exec_ext in '' $ac_executable_extensions; do
3936 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3937 ac_cv_prog_AS="$ac_prog"
3938 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3939 break 2
3941 done
3942 done
3946 AS=$ac_cv_prog_AS
3947 if test -n "$AS"; then
3948 echo "$as_me:$LINENO: result: $AS" >&5
3949 echo "${ECHO_T}$AS" >&6
3950 else
3951 echo "$as_me:$LINENO: result: no" >&5
3952 echo "${ECHO_T}no" >&6
3955 test -n "$AS" && break
3956 done
3958 if test -z "$AS"; then
3959 ac_verc_fail=yes
3960 else
3961 # Found it, now check the version.
3962 echo "$as_me:$LINENO: checking version of $AS" >&5
3963 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3964 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3965 case $ac_prog_version in
3966 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3967 2.1[3-9]*)
3968 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3969 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3971 esac
3972 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3973 echo "${ECHO_T}$ac_prog_version" >&6
3975 if test $ac_verc_fail = yes; then
3976 AS=: critic_missing="$critic_missing as"
3979 for ac_prog in $LD
3981 # Extract the first word of "$ac_prog", so it can be a program name with args.
3982 set dummy $ac_prog; ac_word=$2
3983 echo "$as_me:$LINENO: checking for $ac_word" >&5
3984 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3985 if test "${ac_cv_prog_LD+set}" = set; then
3986 echo $ECHO_N "(cached) $ECHO_C" >&6
3987 else
3988 if test -n "$LD"; then
3989 ac_cv_prog_LD="$LD" # Let the user override the test.
3990 else
3991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3992 for as_dir in $PATH
3994 IFS=$as_save_IFS
3995 test -z "$as_dir" && as_dir=.
3996 for ac_exec_ext in '' $ac_executable_extensions; do
3997 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3998 ac_cv_prog_LD="$ac_prog"
3999 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4000 break 2
4002 done
4003 done
4007 LD=$ac_cv_prog_LD
4008 if test -n "$LD"; then
4009 echo "$as_me:$LINENO: result: $LD" >&5
4010 echo "${ECHO_T}$LD" >&6
4011 else
4012 echo "$as_me:$LINENO: result: no" >&5
4013 echo "${ECHO_T}no" >&6
4016 test -n "$LD" && break
4017 done
4019 if test -z "$LD"; then
4020 ac_verc_fail=yes
4021 else
4022 # Found it, now check the version.
4023 echo "$as_me:$LINENO: checking version of $LD" >&5
4024 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
4025 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4026 case $ac_prog_version in
4027 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4028 2.1[3-9]*)
4029 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4030 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4032 esac
4033 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4034 echo "${ECHO_T}$ac_prog_version" >&6
4036 if test $ac_verc_fail = yes; then
4037 LD=: critic_missing="$critic_missing ld"
4041 # We need the physical current working directory. We cannot use the
4042 # "pwd -P" shell builtin since that's not portable. Instead we try to
4043 # find a pwd binary. Note that assigning to the PWD environment
4044 # variable might have some interesting side effects, so we don't do
4045 # that.
4046 # Extract the first word of "pwd", so it can be a program name with args.
4047 set dummy pwd; ac_word=$2
4048 echo "$as_me:$LINENO: checking for $ac_word" >&5
4049 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4050 if test "${ac_cv_path_PWD_P+set}" = set; then
4051 echo $ECHO_N "(cached) $ECHO_C" >&6
4052 else
4053 case $PWD_P in
4054 [\\/]* | ?:[\\/]*)
4055 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4058 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4059 for as_dir in $PATH
4061 IFS=$as_save_IFS
4062 test -z "$as_dir" && as_dir=.
4063 for ac_exec_ext in '' $ac_executable_extensions; do
4064 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4065 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4066 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4067 break 2
4069 done
4070 done
4072 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4074 esac
4076 PWD_P=$ac_cv_path_PWD_P
4078 if test -n "$PWD_P"; then
4079 echo "$as_me:$LINENO: result: $PWD_P" >&5
4080 echo "${ECHO_T}$PWD_P" >&6
4081 else
4082 echo "$as_me:$LINENO: result: no" >&5
4083 echo "${ECHO_T}no" >&6
4086 if test "$PWD_P" = no; then
4087 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
4088 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
4089 { (exit 1); exit 1; }; }
4092 # These programs are version sensitive.
4094 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4096 # Extract the first word of "$ac_prog", so it can be a program name with args.
4097 set dummy $ac_prog; ac_word=$2
4098 echo "$as_me:$LINENO: checking for $ac_word" >&5
4099 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4100 if test "${ac_cv_prog_CC+set}" = set; then
4101 echo $ECHO_N "(cached) $ECHO_C" >&6
4102 else
4103 if test -n "$CC"; then
4104 ac_cv_prog_CC="$CC" # Let the user override the test.
4105 else
4106 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4107 for as_dir in $PATH
4109 IFS=$as_save_IFS
4110 test -z "$as_dir" && as_dir=.
4111 for ac_exec_ext in '' $ac_executable_extensions; do
4112 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4113 ac_cv_prog_CC="$ac_prog"
4114 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4115 break 2
4117 done
4118 done
4122 CC=$ac_cv_prog_CC
4123 if test -n "$CC"; then
4124 echo "$as_me:$LINENO: result: $CC" >&5
4125 echo "${ECHO_T}$CC" >&6
4126 else
4127 echo "$as_me:$LINENO: result: no" >&5
4128 echo "${ECHO_T}no" >&6
4131 test -n "$CC" && break
4132 done
4134 if test -z "$CC"; then
4135 ac_verc_fail=yes
4136 else
4137 # Found it, now check the version.
4138 echo "$as_me:$LINENO: checking version of $CC" >&5
4139 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4140 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4141 case $ac_prog_version in
4142 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4143 3.4* | 4.[0-9]* )
4144 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4145 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4147 esac
4148 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4149 echo "${ECHO_T}$ac_prog_version" >&6
4151 if test $ac_verc_fail = yes; then
4152 critic_missing="$critic_missing gcc"
4155 for ac_prog in gnumake gmake make
4157 # Extract the first word of "$ac_prog", so it can be a program name with args.
4158 set dummy $ac_prog; ac_word=$2
4159 echo "$as_me:$LINENO: checking for $ac_word" >&5
4160 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4161 if test "${ac_cv_prog_MAKE+set}" = set; then
4162 echo $ECHO_N "(cached) $ECHO_C" >&6
4163 else
4164 if test -n "$MAKE"; then
4165 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4166 else
4167 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4168 for as_dir in $PATH
4170 IFS=$as_save_IFS
4171 test -z "$as_dir" && as_dir=.
4172 for ac_exec_ext in '' $ac_executable_extensions; do
4173 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4174 ac_cv_prog_MAKE="$ac_prog"
4175 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4176 break 2
4178 done
4179 done
4183 MAKE=$ac_cv_prog_MAKE
4184 if test -n "$MAKE"; then
4185 echo "$as_me:$LINENO: result: $MAKE" >&5
4186 echo "${ECHO_T}$MAKE" >&6
4187 else
4188 echo "$as_me:$LINENO: result: no" >&5
4189 echo "${ECHO_T}no" >&6
4192 test -n "$MAKE" && break
4193 done
4195 if test -z "$MAKE"; then
4196 ac_verc_fail=yes
4197 else
4198 # Found it, now check the version.
4199 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4200 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4201 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4202 case $ac_prog_version in
4203 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4204 3.79* | 3.[89]*)
4205 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4206 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4208 esac
4209 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4210 echo "${ECHO_T}$ac_prog_version" >&6
4212 if test $ac_verc_fail = yes; then
4213 critic_missing="$critic_missing make"
4217 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4219 # Extract the first word of "$ac_prog", so it can be a program name with args.
4220 set dummy $ac_prog; ac_word=$2
4221 echo "$as_me:$LINENO: checking for $ac_word" >&5
4222 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4223 if test "${ac_cv_prog_MSGFMT+set}" = set; then
4224 echo $ECHO_N "(cached) $ECHO_C" >&6
4225 else
4226 if test -n "$MSGFMT"; then
4227 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4228 else
4229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4230 for as_dir in $PATH
4232 IFS=$as_save_IFS
4233 test -z "$as_dir" && as_dir=.
4234 for ac_exec_ext in '' $ac_executable_extensions; do
4235 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4236 ac_cv_prog_MSGFMT="$ac_prog"
4237 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4238 break 2
4240 done
4241 done
4245 MSGFMT=$ac_cv_prog_MSGFMT
4246 if test -n "$MSGFMT"; then
4247 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4248 echo "${ECHO_T}$MSGFMT" >&6
4249 else
4250 echo "$as_me:$LINENO: result: no" >&5
4251 echo "${ECHO_T}no" >&6
4254 test -n "$MSGFMT" && break
4255 done
4257 if test -z "$MSGFMT"; then
4258 ac_verc_fail=yes
4259 else
4260 # Found it, now check the version.
4261 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4262 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4263 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4264 case $ac_prog_version in
4265 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4266 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4267 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4268 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4270 esac
4271 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4272 echo "${ECHO_T}$ac_prog_version" >&6
4274 if test $ac_verc_fail = yes; then
4275 MSGFMT=: aux_missing="$aux_missing msgfmt"
4278 for ac_prog in makeinfo
4280 # Extract the first word of "$ac_prog", so it can be a program name with args.
4281 set dummy $ac_prog; ac_word=$2
4282 echo "$as_me:$LINENO: checking for $ac_word" >&5
4283 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4284 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4285 echo $ECHO_N "(cached) $ECHO_C" >&6
4286 else
4287 if test -n "$MAKEINFO"; then
4288 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4289 else
4290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4291 for as_dir in $PATH
4293 IFS=$as_save_IFS
4294 test -z "$as_dir" && as_dir=.
4295 for ac_exec_ext in '' $ac_executable_extensions; do
4296 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4297 ac_cv_prog_MAKEINFO="$ac_prog"
4298 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4299 break 2
4301 done
4302 done
4306 MAKEINFO=$ac_cv_prog_MAKEINFO
4307 if test -n "$MAKEINFO"; then
4308 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4309 echo "${ECHO_T}$MAKEINFO" >&6
4310 else
4311 echo "$as_me:$LINENO: result: no" >&5
4312 echo "${ECHO_T}no" >&6
4315 test -n "$MAKEINFO" && break
4316 done
4318 if test -z "$MAKEINFO"; then
4319 ac_verc_fail=yes
4320 else
4321 # Found it, now check the version.
4322 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4323 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4324 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4325 case $ac_prog_version in
4326 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4327 4.*)
4328 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4329 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4331 esac
4332 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4333 echo "${ECHO_T}$ac_prog_version" >&6
4335 if test $ac_verc_fail = yes; then
4336 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4339 for ac_prog in sed
4341 # Extract the first word of "$ac_prog", so it can be a program name with args.
4342 set dummy $ac_prog; ac_word=$2
4343 echo "$as_me:$LINENO: checking for $ac_word" >&5
4344 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4345 if test "${ac_cv_prog_SED+set}" = set; then
4346 echo $ECHO_N "(cached) $ECHO_C" >&6
4347 else
4348 if test -n "$SED"; then
4349 ac_cv_prog_SED="$SED" # Let the user override the test.
4350 else
4351 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4352 for as_dir in $PATH
4354 IFS=$as_save_IFS
4355 test -z "$as_dir" && as_dir=.
4356 for ac_exec_ext in '' $ac_executable_extensions; do
4357 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4358 ac_cv_prog_SED="$ac_prog"
4359 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4360 break 2
4362 done
4363 done
4367 SED=$ac_cv_prog_SED
4368 if test -n "$SED"; then
4369 echo "$as_me:$LINENO: result: $SED" >&5
4370 echo "${ECHO_T}$SED" >&6
4371 else
4372 echo "$as_me:$LINENO: result: no" >&5
4373 echo "${ECHO_T}no" >&6
4376 test -n "$SED" && break
4377 done
4379 if test -z "$SED"; then
4380 ac_verc_fail=yes
4381 else
4382 # Found it, now check the version.
4383 echo "$as_me:$LINENO: checking version of $SED" >&5
4384 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4385 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4386 case $ac_prog_version in
4387 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4388 3.0[2-9]*|3.[1-9]*|[4-9]*)
4389 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4390 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4392 esac
4393 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4394 echo "${ECHO_T}$ac_prog_version" >&6
4396 if test $ac_verc_fail = yes; then
4397 SED=: aux_missing="$aux_missing sed"
4401 for ac_prog in autoconf
4403 # Extract the first word of "$ac_prog", so it can be a program name with args.
4404 set dummy $ac_prog; ac_word=$2
4405 echo "$as_me:$LINENO: checking for $ac_word" >&5
4406 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4407 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
4408 echo $ECHO_N "(cached) $ECHO_C" >&6
4409 else
4410 if test -n "$AUTOCONF"; then
4411 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4412 else
4413 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4414 for as_dir in $PATH
4416 IFS=$as_save_IFS
4417 test -z "$as_dir" && as_dir=.
4418 for ac_exec_ext in '' $ac_executable_extensions; do
4419 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4420 ac_cv_prog_AUTOCONF="$ac_prog"
4421 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4422 break 2
4424 done
4425 done
4429 AUTOCONF=$ac_cv_prog_AUTOCONF
4430 if test -n "$AUTOCONF"; then
4431 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4432 echo "${ECHO_T}$AUTOCONF" >&6
4433 else
4434 echo "$as_me:$LINENO: result: no" >&5
4435 echo "${ECHO_T}no" >&6
4438 test -n "$AUTOCONF" && break
4439 done
4440 test -n "$AUTOCONF" || AUTOCONF="no"
4442 case "x$AUTOCONF" in
4443 xno|x|x:) AUTOCONF=no ;;
4445 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4446 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4447 if test "${libc_cv_autoconf_works+set}" = set; then
4448 echo $ECHO_N "(cached) $ECHO_C" >&6
4449 else
4450 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4451 libc_cv_autoconf_works=yes
4452 else
4453 libc_cv_autoconf_works=no
4456 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4457 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
4458 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4460 esac
4461 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4462 # If --without-cvs they probably won't change configure.in, so no complaints.
4463 aux_missing="$aux_missing autoconf"
4466 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4467 *** These critical programs are missing or too old:$critic_missing
4468 *** Check the INSTALL file for required versions." >&5
4469 echo "$as_me: error:
4470 *** These critical programs are missing or too old:$critic_missing
4471 *** Check the INSTALL file for required versions." >&2;}
4472 { (exit 1); exit 1; }; }
4474 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
4475 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4476 *** some features will be disabled.
4477 *** Check the INSTALL file for required versions." >&5
4478 echo "$as_me: WARNING:
4479 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4480 *** some features will be disabled.
4481 *** Check the INSTALL file for required versions." >&2;}
4483 # if using special system headers, find out the compiler's sekrit
4484 # header directory and add that to the list. NOTE: Only does the right
4485 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
4486 if test -n "$sysheaders"; then
4487 ccheaders=`$CC -print-file-name=include`
4488 SYSINCLUDES="-nostdinc -isystem $ccheaders \
4489 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
4490 if test -n "$CXX"; then
4491 cxxversion=`$CXX -dumpversion 2>&5` &&
4492 cxxmachine=`$CXX -dumpmachine 2>&5` &&
4493 cxxheaders=`$CXX -print-file-name=../../../../include/c++/`"$cxxversion" &&
4494 CXX_SYSINCLUDES="-isystem $cxxheaders \
4495 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
4501 # check if ranlib is necessary
4502 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4503 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4504 if test "${libc_cv_ranlib_necessary+set}" = set; then
4505 echo $ECHO_N "(cached) $ECHO_C" >&6
4506 else
4507 cat > conftest.c <<EOF
4508 int a;
4509 char b;
4510 void c(void) {}
4512 $CC $CFLAGS $CPPFLAGS -c conftest.c
4513 $AR cr conftest.a conftest.o
4514 cp conftest.a conftest2.a
4515 $RANLIB conftest.a
4516 if cmp -s conftest.a conftest2.a; then
4517 libc_cv_ranlib_necessary=no
4518 else
4519 libc_cv_ranlib_necessary=yes
4521 rm -rf conftest*
4523 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4524 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
4525 if test "$libc_cv_ranlib_necessary" = no; then
4526 RANLIB=:
4529 # Test if LD_LIBRARY_PATH contains the notation for the current directory
4530 # since this would lead to problems installing/building glibc.
4531 # LD_LIBRARY_PATH contains the current directory if one of the following
4532 # is true:
4533 # - one of the terminals (":" and ";") is the first or last sign
4534 # - two terminals occur directly after each other
4535 # - the path contains an element with a dot in it
4536 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4537 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
4538 case ${LD_LIBRARY_PATH} in
4539 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
4540 ld_library_path_setting="contains current directory"
4543 ld_library_path_setting="ok"
4545 esac
4546 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4547 echo "${ECHO_T}$ld_library_path_setting" >&6
4548 if test "$ld_library_path_setting" != "ok"; then
4549 { { echo "$as_me:$LINENO: error:
4550 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4551 *** building glibc. Please change the environment variable
4552 *** and run configure again." >&5
4553 echo "$as_me: error:
4554 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4555 *** building glibc. Please change the environment variable
4556 *** and run configure again." >&2;}
4557 { (exit 1); exit 1; }; }
4560 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4561 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4562 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4563 echo $ECHO_N "(cached) $ECHO_C" >&6
4564 else
4565 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4566 libc_cv_gcc_static_libgcc=
4567 else
4568 libc_cv_gcc_static_libgcc=-static-libgcc
4571 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4572 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
4575 # Extract the first word of "bash", so it can be a program name with args.
4576 set dummy bash; ac_word=$2
4577 echo "$as_me:$LINENO: checking for $ac_word" >&5
4578 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4579 if test "${ac_cv_path_BASH+set}" = set; then
4580 echo $ECHO_N "(cached) $ECHO_C" >&6
4581 else
4582 case $BASH in
4583 [\\/]* | ?:[\\/]*)
4584 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4587 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4588 for as_dir in $PATH
4590 IFS=$as_save_IFS
4591 test -z "$as_dir" && as_dir=.
4592 for ac_exec_ext in '' $ac_executable_extensions; do
4593 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4594 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4595 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4596 break 2
4598 done
4599 done
4601 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4603 esac
4605 BASH=$ac_cv_path_BASH
4607 if test -n "$BASH"; then
4608 echo "$as_me:$LINENO: result: $BASH" >&5
4609 echo "${ECHO_T}$BASH" >&6
4610 else
4611 echo "$as_me:$LINENO: result: no" >&5
4612 echo "${ECHO_T}no" >&6
4615 if test "$BASH" != no &&
4616 $BASH -c 'test "$BASH_VERSINFO" \
4617 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4618 libc_cv_have_bash2=yes
4619 else
4620 libc_cv_have_bash2=no
4624 if test "$BASH" = no; then
4625 # Extract the first word of "ksh", so it can be a program name with args.
4626 set dummy ksh; ac_word=$2
4627 echo "$as_me:$LINENO: checking for $ac_word" >&5
4628 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4629 if test "${ac_cv_path_KSH+set}" = set; then
4630 echo $ECHO_N "(cached) $ECHO_C" >&6
4631 else
4632 case $KSH in
4633 [\\/]* | ?:[\\/]*)
4634 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4638 for as_dir in $PATH
4640 IFS=$as_save_IFS
4641 test -z "$as_dir" && as_dir=.
4642 for ac_exec_ext in '' $ac_executable_extensions; do
4643 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4644 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4645 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4646 break 2
4648 done
4649 done
4651 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4653 esac
4655 KSH=$ac_cv_path_KSH
4657 if test -n "$KSH"; then
4658 echo "$as_me:$LINENO: result: $KSH" >&5
4659 echo "${ECHO_T}$KSH" >&6
4660 else
4661 echo "$as_me:$LINENO: result: no" >&5
4662 echo "${ECHO_T}no" >&6
4665 if test "$KSH" = no; then
4666 libc_cv_have_ksh=no
4667 else
4668 libc_cv_have_ksh=yes
4670 else
4671 KSH="$BASH"
4673 libc_cv_have_ksh=yes
4677 for ac_prog in gawk mawk nawk awk
4679 # Extract the first word of "$ac_prog", so it can be a program name with args.
4680 set dummy $ac_prog; ac_word=$2
4681 echo "$as_me:$LINENO: checking for $ac_word" >&5
4682 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4683 if test "${ac_cv_prog_AWK+set}" = set; then
4684 echo $ECHO_N "(cached) $ECHO_C" >&6
4685 else
4686 if test -n "$AWK"; then
4687 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4688 else
4689 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4690 for as_dir in $PATH
4692 IFS=$as_save_IFS
4693 test -z "$as_dir" && as_dir=.
4694 for ac_exec_ext in '' $ac_executable_extensions; do
4695 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4696 ac_cv_prog_AWK="$ac_prog"
4697 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4698 break 2
4700 done
4701 done
4705 AWK=$ac_cv_prog_AWK
4706 if test -n "$AWK"; then
4707 echo "$as_me:$LINENO: result: $AWK" >&5
4708 echo "${ECHO_T}$AWK" >&6
4709 else
4710 echo "$as_me:$LINENO: result: no" >&5
4711 echo "${ECHO_T}no" >&6
4714 test -n "$AWK" && break
4715 done
4717 # Extract the first word of "perl", so it can be a program name with args.
4718 set dummy perl; ac_word=$2
4719 echo "$as_me:$LINENO: checking for $ac_word" >&5
4720 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4721 if test "${ac_cv_path_PERL+set}" = set; then
4722 echo $ECHO_N "(cached) $ECHO_C" >&6
4723 else
4724 case $PERL in
4725 [\\/]* | ?:[\\/]*)
4726 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4729 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4730 for as_dir in $PATH
4732 IFS=$as_save_IFS
4733 test -z "$as_dir" && as_dir=.
4734 for ac_exec_ext in '' $ac_executable_extensions; do
4735 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4736 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4737 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4738 break 2
4740 done
4741 done
4743 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4745 esac
4747 PERL=$ac_cv_path_PERL
4749 if test -n "$PERL"; then
4750 echo "$as_me:$LINENO: result: $PERL" >&5
4751 echo "${ECHO_T}$PERL" >&6
4752 else
4753 echo "$as_me:$LINENO: result: no" >&5
4754 echo "${ECHO_T}no" >&6
4757 if test "$PERL" != no &&
4758 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4759 PERL=no
4761 # Extract the first word of "install-info", so it can be a program name with args.
4762 set dummy install-info; ac_word=$2
4763 echo "$as_me:$LINENO: checking for $ac_word" >&5
4764 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4765 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4766 echo $ECHO_N "(cached) $ECHO_C" >&6
4767 else
4768 case $INSTALL_INFO in
4769 [\\/]* | ?:[\\/]*)
4770 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4774 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4775 for as_dir in $as_dummy
4777 IFS=$as_save_IFS
4778 test -z "$as_dir" && as_dir=.
4779 for ac_exec_ext in '' $ac_executable_extensions; do
4780 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4781 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4782 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4783 break 2
4785 done
4786 done
4788 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4790 esac
4792 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4794 if test -n "$INSTALL_INFO"; then
4795 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4796 echo "${ECHO_T}$INSTALL_INFO" >&6
4797 else
4798 echo "$as_me:$LINENO: result: no" >&5
4799 echo "${ECHO_T}no" >&6
4802 # Extract the first word of "bison", so it can be a program name with args.
4803 set dummy bison; ac_word=$2
4804 echo "$as_me:$LINENO: checking for $ac_word" >&5
4805 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4806 if test "${ac_cv_path_BISON+set}" = set; then
4807 echo $ECHO_N "(cached) $ECHO_C" >&6
4808 else
4809 case $BISON in
4810 [\\/]* | ?:[\\/]*)
4811 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4814 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4815 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4816 for as_dir in $as_dummy
4818 IFS=$as_save_IFS
4819 test -z "$as_dir" && as_dir=.
4820 for ac_exec_ext in '' $ac_executable_extensions; do
4821 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4822 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4823 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4824 break 2
4826 done
4827 done
4829 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4831 esac
4833 BISON=$ac_cv_path_BISON
4835 if test -n "$BISON"; then
4836 echo "$as_me:$LINENO: result: $BISON" >&5
4837 echo "${ECHO_T}$BISON" >&6
4838 else
4839 echo "$as_me:$LINENO: result: no" >&5
4840 echo "${ECHO_T}no" >&6
4844 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4845 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4846 if test "${libc_cv_signed_size_t+set}" = set; then
4847 echo $ECHO_N "(cached) $ECHO_C" >&6
4848 else
4849 echo '#include <stddef.h>
4850 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4851 if eval "$ac_cpp conftest.c 2>/dev/null" \
4852 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4853 libc_cv_signed_size_t=no
4854 else
4855 libc_cv_signed_size_t=yes
4857 rm -f conftest*
4859 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4860 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4861 if test $libc_cv_signed_size_t = yes; then
4862 cat >> confdefs.h <<\EOF
4863 #undef __SIZE_TYPE__
4864 #define __SIZE_TYPE__ unsigned
4869 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4870 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4871 if test "${libc_cv_friendly_stddef+set}" = set; then
4872 echo $ECHO_N "(cached) $ECHO_C" >&6
4873 else
4874 cat >conftest.$ac_ext <<_ACEOF
4875 /* confdefs.h. */
4876 _ACEOF
4877 cat confdefs.h >>conftest.$ac_ext
4878 cat >>conftest.$ac_ext <<_ACEOF
4879 /* end confdefs.h. */
4880 #define __need_size_t
4881 #define __need_wchar_t
4882 #include <stddef.h>
4883 #define __need_NULL
4884 #include <stddef.h>
4886 main ()
4888 size_t size; wchar_t wchar;
4889 #ifdef offsetof
4890 #error stddef.h ignored __need_*
4891 #endif
4892 if (&size == NULL || &wchar == NULL) abort ();
4894 return 0;
4896 _ACEOF
4897 rm -f conftest.$ac_objext
4898 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4899 (eval $ac_compile) 2>conftest.er1
4900 ac_status=$?
4901 grep -v '^ *+' conftest.er1 >conftest.err
4902 rm -f conftest.er1
4903 cat conftest.err >&5
4904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4905 (exit $ac_status); } &&
4906 { ac_try='test -z "$ac_c_werror_flag"
4907 || test ! -s conftest.err'
4908 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4909 (eval $ac_try) 2>&5
4910 ac_status=$?
4911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4912 (exit $ac_status); }; } &&
4913 { ac_try='test -s conftest.$ac_objext'
4914 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4915 (eval $ac_try) 2>&5
4916 ac_status=$?
4917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4918 (exit $ac_status); }; }; then
4919 libc_cv_friendly_stddef=yes
4920 else
4921 echo "$as_me: failed program was:" >&5
4922 sed 's/^/| /' conftest.$ac_ext >&5
4924 libc_cv_friendly_stddef=no
4926 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4928 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4929 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4930 if test $libc_cv_friendly_stddef = yes; then
4931 config_vars="$config_vars
4932 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4935 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4936 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4937 if test "${libc_cv_need_minus_P+set}" = set; then
4938 echo $ECHO_N "(cached) $ECHO_C" >&6
4939 else
4940 cat > conftest.S <<EOF
4941 #include "confdefs.h"
4942 /* Nothing whatsoever. */
4944 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
4945 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4946 (eval $ac_try) 2>&5
4947 ac_status=$?
4948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4949 (exit $ac_status); }; }; then
4950 libc_cv_need_minus_P=no
4951 else
4952 libc_cv_need_minus_P=yes
4954 rm -f conftest*
4956 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4957 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4958 if test $libc_cv_need_minus_P = yes; then
4959 config_vars="$config_vars
4960 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4963 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4964 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4965 if test "${libc_cv_dot_text+set}" = set; then
4966 echo $ECHO_N "(cached) $ECHO_C" >&6
4967 else
4968 cat > conftest.s <<EOF
4969 .text
4971 libc_cv_dot_text=
4972 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4973 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4974 (eval $ac_try) 2>&5
4975 ac_status=$?
4976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4977 (exit $ac_status); }; }; then
4978 libc_cv_dot_text=.text
4980 rm -f conftest*
4983 if test -z "$libc_cv_dot_text"; then
4984 echo "$as_me:$LINENO: result: no" >&5
4985 echo "${ECHO_T}no" >&6
4986 else
4987 echo "$as_me:$LINENO: result: yes" >&5
4988 echo "${ECHO_T}yes" >&6
4991 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4992 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4993 if test "${libc_cv_asm_global_directive+set}" = set; then
4994 echo $ECHO_N "(cached) $ECHO_C" >&6
4995 else
4996 libc_cv_asm_global_directive=UNKNOWN
4997 for ac_globl in .globl .global .EXPORT; do
4998 cat > conftest.s <<EOF
4999 ${libc_cv_dot_text}
5000 ${ac_globl} foo
5001 foo:
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_global_directive=${ac_globl}
5011 rm -f conftest*
5012 test $libc_cv_asm_global_directive != UNKNOWN && break
5013 done
5015 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
5016 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
5017 if test $libc_cv_asm_global_directive = UNKNOWN; then
5018 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
5019 echo "$as_me: error: cannot determine asm global directive" >&2;}
5020 { (exit 1); exit 1; }; }
5021 else
5022 cat >>confdefs.h <<_ACEOF
5023 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
5024 _ACEOF
5028 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
5029 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
5030 if test "${libc_cv_asm_set_directive+set}" = set; then
5031 echo $ECHO_N "(cached) $ECHO_C" >&6
5032 else
5033 cat > conftest.s <<EOF
5034 ${libc_cv_dot_text}
5035 foo:
5036 .set glibc_conftest_frobozz,foo
5037 $libc_cv_asm_global_directive glibc_conftest_frobozz
5039 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5040 # (but it doesn't work), so we must do a linking check to be sure.
5041 cat > conftest1.c <<\EOF
5042 extern int glibc_conftest_frobozz;
5043 void _start() { glibc_conftest_frobozz = 1; }
5045 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5046 -nostartfiles -nostdlib \
5047 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5048 libc_cv_asm_set_directive=yes
5049 else
5050 libc_cv_asm_set_directive=no
5052 rm -f conftest*
5054 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
5055 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
5056 if test $libc_cv_asm_set_directive = yes; then
5057 cat >>confdefs.h <<\_ACEOF
5058 #define HAVE_ASM_SET_DIRECTIVE 1
5059 _ACEOF
5063 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
5064 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
5065 if test "${libc_cv_asm_type_prefix+set}" = set; then
5066 echo $ECHO_N "(cached) $ECHO_C" >&6
5067 else
5068 libc_cv_asm_type_prefix=no
5069 for ac_try_prefix in '@' '%' '#'; do
5070 cat > conftest.s <<EOF
5071 ${libc_cv_dot_text}
5072 ${libc_cv_asm_global_directive} foo
5073 .type foo, ${ac_try_prefix}object
5074 .size foo, 1
5075 foo:
5076 .byte 1
5078 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 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); }; }; then
5084 libc_cv_asm_type_prefix=${ac_try_prefix}
5086 rm -f conftest*
5087 test "x$libc_cv_asm_type_prefix" != xno && break
5088 done
5090 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
5091 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
5092 if test "x$libc_cv_asm_type_prefix" != xno; then
5093 cat >>confdefs.h <<_ACEOF
5094 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
5095 _ACEOF
5099 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
5100 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
5101 if test "${libc_cv_asm_symver_directive+set}" = set; then
5102 echo $ECHO_N "(cached) $ECHO_C" >&6
5103 else
5104 cat > conftest.s <<EOF
5105 ${libc_cv_dot_text}
5106 _sym:
5107 .symver _sym,sym@VERS
5109 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5110 libc_cv_asm_symver_directive=yes
5111 else
5112 libc_cv_asm_symver_directive=no
5114 rm -f conftest*
5116 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
5117 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
5118 echo "$as_me:$LINENO: checking for ld --version-script" >&5
5119 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
5120 if test "${libc_cv_ld_version_script_option+set}" = set; then
5121 echo $ECHO_N "(cached) $ECHO_C" >&6
5122 else
5123 if test $libc_cv_asm_symver_directive = yes; then
5124 cat > conftest.s <<EOF
5125 ${libc_cv_dot_text}
5126 _sym:
5127 .symver _sym,sym@VERS
5129 cat > conftest.map <<EOF
5130 VERS_1 {
5131 global: sym;
5134 VERS_2 {
5135 global: sym;
5136 } VERS_1;
5138 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5139 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5140 -o conftest.so conftest.o
5141 -nostartfiles -nostdlib
5142 -Wl,--version-script,conftest.map
5143 1>&5'
5144 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5145 (eval $ac_try) 2>&5
5146 ac_status=$?
5147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5148 (exit $ac_status); }; };
5149 then
5150 libc_cv_ld_version_script_option=yes
5151 else
5152 libc_cv_ld_version_script_option=no
5154 else
5155 libc_cv_ld_version_script_option=no
5157 else
5158 libc_cv_ld_version_script_option=no
5160 rm -f conftest*
5162 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
5163 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
5164 if test $shared != no &&
5165 test $libc_cv_asm_symver_directive = yes &&
5166 test $libc_cv_ld_version_script_option = yes &&
5167 test $enable_versioning = yes; then
5168 VERSIONING=yes
5169 cat >>confdefs.h <<\_ACEOF
5170 #define DO_VERSIONING 1
5171 _ACEOF
5173 else
5174 VERSIONING=no
5178 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5179 echo "\
5180 *** WARNING: You should not compile GNU libc without versioning. Not using
5181 *** versioning will introduce incompatibilities so that old binaries
5182 *** will not run anymore.
5183 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5185 if test $elf = yes; then
5186 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
5187 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
5188 if test "${libc_cv_asm_previous_directive+set}" = set; then
5189 echo $ECHO_N "(cached) $ECHO_C" >&6
5190 else
5191 cat > conftest.s <<EOF
5192 .section foo_section
5193 .previous
5195 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5196 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5197 (eval $ac_try) 2>&5
5198 ac_status=$?
5199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5200 (exit $ac_status); }; }; then
5201 libc_cv_asm_previous_directive=yes
5202 else
5203 libc_cv_asm_previous_directive=no
5205 rm -f conftest*
5207 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
5208 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
5209 if test $libc_cv_asm_previous_directive = yes; then
5210 cat >>confdefs.h <<\_ACEOF
5211 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
5212 _ACEOF
5214 else
5215 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
5216 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
5217 if test "${libc_cv_asm_popsection_directive+set}" = set; then
5218 echo $ECHO_N "(cached) $ECHO_C" >&6
5219 else
5220 cat > conftest.s <<EOF
5221 .pushsection foo_section
5222 .popsection
5224 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5225 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5226 (eval $ac_try) 2>&5
5227 ac_status=$?
5228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5229 (exit $ac_status); }; }; then
5230 libc_cv_asm_popsection_directive=yes
5231 else
5232 libc_cv_asm_popsection_directive=no
5234 rm -f conftest*
5236 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
5237 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
5238 if test $libc_cv_asm_popsection_directive = yes; then
5239 cat >>confdefs.h <<\_ACEOF
5240 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
5241 _ACEOF
5245 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
5246 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
5247 if test "${libc_cv_asm_protected_directive+set}" = set; then
5248 echo $ECHO_N "(cached) $ECHO_C" >&6
5249 else
5250 cat > conftest.s <<EOF
5251 .protected foo
5252 foo:
5253 .hidden bar
5254 bar:
5256 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5257 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5258 (eval $ac_try) 2>&5
5259 ac_status=$?
5260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5261 (exit $ac_status); }; }; then
5262 libc_cv_asm_protected_directive=yes
5263 else
5264 libc_cv_asm_protected_directive=no
5266 rm -f conftest*
5268 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
5269 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
5271 cat >>confdefs.h <<\_ACEOF
5272 #define HAVE_PROTECTED 1
5273 _ACEOF
5275 cat >>confdefs.h <<\_ACEOF
5276 #define HAVE_HIDDEN 1
5277 _ACEOF
5280 if test $libc_cv_asm_protected_directive = yes; then
5281 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
5282 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
5283 if test "${libc_cv_visibility_attribute+set}" = set; then
5284 echo $ECHO_N "(cached) $ECHO_C" >&6
5285 else
5286 cat > conftest.c <<EOF
5287 int foo __attribute__ ((visibility ("hidden"))) = 1;
5288 int bar __attribute__ ((visibility ("protected"))) = 1;
5290 libc_cv_visibility_attribute=no
5291 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5292 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5293 (eval $ac_try) 2>&5
5294 ac_status=$?
5295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5296 (exit $ac_status); }; }; then
5297 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5298 if grep '\.protected.*bar' conftest.s >/dev/null; then
5299 libc_cv_visibility_attribute=yes
5303 rm -f conftest.cs
5306 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
5307 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
5308 if test $libc_cv_visibility_attribute = yes; then
5309 cat >>confdefs.h <<\_ACEOF
5310 #define HAVE_VISIBILITY_ATTRIBUTE 1
5311 _ACEOF
5316 if test $libc_cv_visibility_attribute = yes; then
5317 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
5318 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
5319 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
5320 echo $ECHO_N "(cached) $ECHO_C" >&6
5321 else
5322 cat > conftest.c <<EOF
5323 int foo (int x);
5324 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5325 int bar (int x) { return x; }
5327 libc_cv_broken_visibility_attribute=yes
5328 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
5329 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5330 (eval $ac_try) 2>&5
5331 ac_status=$?
5332 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5333 (exit $ac_status); }; }; then
5334 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5335 libc_cv_broken_visibility_attribute=no
5338 rm -f conftest.c conftest.s
5341 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
5342 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
5343 if test $libc_cv_broken_visibility_attribute = yes; then
5344 cat >>confdefs.h <<\_ACEOF
5345 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
5346 _ACEOF
5351 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
5352 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
5353 if test "${libc_cv_broken_alias_attribute+set}" = set; then
5354 echo $ECHO_N "(cached) $ECHO_C" >&6
5355 else
5356 cat > conftest.c <<EOF
5357 extern int foo (int x) __asm ("xyzzy");
5358 int bar (int x) { return x; }
5359 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5360 extern int dfoo;
5361 extern __typeof (dfoo) dfoo __asm ("abccb");
5362 int dfoo = 1;
5364 libc_cv_broken_alias_attribute=yes
5365 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5366 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5367 (eval $ac_try) 2>&5
5368 ac_status=$?
5369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5370 (exit $ac_status); }; }; then
5371 if grep 'xyzzy' conftest.s >/dev/null &&
5372 grep 'abccb' conftest.s >/dev/null; then
5373 libc_cv_broken_alias_attribute=no
5376 rm -f conftest.c conftest.s
5379 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
5380 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
5381 if test $libc_cv_broken_alias_attribute = yes; then
5382 cat >>confdefs.h <<\_ACEOF
5383 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
5384 _ACEOF
5388 if test $libc_cv_visibility_attribute = yes; then
5389 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
5390 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
5391 if test "${libc_cv_have_sdata_section+set}" = set; then
5392 echo $ECHO_N "(cached) $ECHO_C" >&6
5393 else
5394 echo "int i;" > conftest.c
5395 libc_cv_have_sdata_section=no
5396 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5397 | grep '\.sdata' >/dev/null; then
5398 libc_cv_have_sdata_section=yes
5400 rm -f conftest.c conftest.so
5403 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
5404 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
5405 if test $libc_cv_have_sdata_section = yes; then
5406 cat >>confdefs.h <<\_ACEOF
5407 #define HAVE_SDATA_SECTION 1
5408 _ACEOF
5413 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
5414 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
5415 if test "${libc_cv_initfini_array+set}" = set; then
5416 echo $ECHO_N "(cached) $ECHO_C" >&6
5417 else
5418 cat > conftest.c <<EOF
5419 int _start (void) { return 0; }
5420 int __start (void) { return 0; }
5421 int foo (void) { return 1; }
5422 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5424 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
5425 -static -nostartfiles -nostdlib 1>&5'
5426 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5427 (eval $ac_try) 2>&5
5428 ac_status=$?
5429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5430 (exit $ac_status); }; }
5431 then
5432 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
5433 libc_cv_initfini_array=yes
5434 else
5435 libc_cv_initfini_array=no
5437 else
5438 libc_cv_initfini_array=no
5440 rm -f conftest*
5442 echo "$as_me:$LINENO: result: $libc_cv_initfini_array" >&5
5443 echo "${ECHO_T}$libc_cv_initfini_array" >&6
5444 if test $libc_cv_initfini_array != yes; then
5445 { { echo "$as_me:$LINENO: error: Need linker with .init_array/.fini_array support." >&5
5446 echo "$as_me: error: Need linker with .init_array/.fini_array support." >&2;}
5447 { (exit 1); exit 1; }; }
5450 echo "$as_me:$LINENO: checking for libunwind-support in compiler" >&5
5451 echo $ECHO_N "checking for libunwind-support in compiler... $ECHO_C" >&6
5452 if test "${libc_cv_cc_with_libunwind+set}" = set; then
5453 echo $ECHO_N "(cached) $ECHO_C" >&6
5454 else
5456 cat > conftest.c <<EOF
5457 int main (void) { return 0; }
5459 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5460 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
5461 libc_cv_cc_with_libunwind=yes
5462 else
5463 libc_cv_cc_with_libunwind=no
5465 rm -f conftest*
5467 echo "$as_me:$LINENO: result: $libc_cv_cc_with_libunwind" >&5
5468 echo "${ECHO_T}$libc_cv_cc_with_libunwind" >&6
5470 if test $libc_cv_cc_with_libunwind = yes; then
5471 cat >>confdefs.h <<\_ACEOF
5472 #define HAVE_CC_WITH_LIBUNWIND 1
5473 _ACEOF
5477 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
5478 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
5479 if test "${libc_cv_z_nodelete+set}" = set; then
5480 echo $ECHO_N "(cached) $ECHO_C" >&6
5481 else
5482 cat > conftest.c <<EOF
5483 int _start (void) { return 42; }
5485 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5486 -fPIC -shared -o conftest.so conftest.c
5487 -nostartfiles -nostdlib
5488 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
5489 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5490 (eval $ac_try) 2>&5
5491 ac_status=$?
5492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5493 (exit $ac_status); }; }
5494 then
5495 libc_cv_z_nodelete=yes
5496 else
5497 libc_cv_z_nodelete=no
5499 rm -f conftest*
5501 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
5502 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
5505 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
5506 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
5507 if test "${libc_cv_z_nodlopen+set}" = set; then
5508 echo $ECHO_N "(cached) $ECHO_C" >&6
5509 else
5510 cat > conftest.c <<EOF
5511 int _start (void) { return 42; }
5513 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5514 -fPIC -shared -o conftest.so conftest.c
5515 -nostartfiles -nostdlib
5516 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
5517 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5518 (eval $ac_try) 2>&5
5519 ac_status=$?
5520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5521 (exit $ac_status); }; }
5522 then
5523 libc_cv_z_nodlopen=yes
5524 else
5525 libc_cv_z_nodlopen=no
5527 rm -f conftest*
5529 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
5530 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
5533 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
5534 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
5535 if test "${libc_cv_z_initfirst+set}" = set; then
5536 echo $ECHO_N "(cached) $ECHO_C" >&6
5537 else
5538 cat > conftest.c <<EOF
5539 int _start (void) { return 42; }
5541 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5542 -fPIC -shared -o conftest.so conftest.c
5543 -nostartfiles -nostdlib
5544 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
5545 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5546 (eval $ac_try) 2>&5
5547 ac_status=$?
5548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5549 (exit $ac_status); }; }
5550 then
5551 libc_cv_z_initfirst=yes
5552 else
5553 libc_cv_z_initfirst=no
5555 rm -f conftest*
5557 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
5558 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
5561 echo "$as_me:$LINENO: checking for -z relro option" >&5
5562 echo $ECHO_N "checking for -z relro option... $ECHO_C" >&6
5563 if test "${libc_cv_z_relro+set}" = set; then
5564 echo $ECHO_N "(cached) $ECHO_C" >&6
5565 else
5566 libc_cv_z_relro=no
5567 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
5568 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5569 (eval $ac_try) 2>&5
5570 ac_status=$?
5571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5572 (exit $ac_status); }; }
5573 then
5574 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 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_z_relro=yes
5585 echo "$as_me:$LINENO: result: $libc_cv_z_relro" >&5
5586 echo "${ECHO_T}$libc_cv_z_relro" >&6
5588 if test $libc_cv_z_relro = yes; then
5589 cat >>confdefs.h <<\_ACEOF
5590 #define HAVE_Z_RELRO 1
5591 _ACEOF
5595 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
5596 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
5597 if test "${libc_cv_Bgroup+set}" = set; then
5598 echo $ECHO_N "(cached) $ECHO_C" >&6
5599 else
5600 cat > conftest.c <<EOF
5601 int _start (void) { return 42; }
5603 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5604 -fPIC -shared -o conftest.so conftest.c
5605 -Wl,-Bgroup -nostdlib 1>&5'
5606 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5607 (eval $ac_try) 2>&5
5608 ac_status=$?
5609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5610 (exit $ac_status); }; }
5611 then
5612 libc_cv_Bgroup=yes
5613 else
5614 libc_cv_Bgroup=no
5616 rm -f conftest*
5618 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5619 echo "${ECHO_T}$libc_cv_Bgroup" >&6
5622 echo "$as_me:$LINENO: checking for libgcc_s suffix" >&5
5623 echo $ECHO_N "checking for libgcc_s suffix... $ECHO_C" >&6
5624 if test "${libc_cv_libgcc_s_suffix+set}" = set; then
5625 echo $ECHO_N "(cached) $ECHO_C" >&6
5626 else
5627 cat > conftest.c <<EOF
5628 int main (void) { return 0; }
5630 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5631 -fPIC -shared -shared-libgcc -o conftest.so \
5632 conftest.c -v 2>&1 >/dev/null \
5633 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
5634 rm -f conftest*
5636 echo "$as_me:$LINENO: result: $libc_cv_libgcc_s_suffix" >&5
5637 echo "${ECHO_T}$libc_cv_libgcc_s_suffix" >&6
5640 echo "$as_me:$LINENO: checking for --as-needed option" >&5
5641 echo $ECHO_N "checking for --as-needed option... $ECHO_C" >&6
5642 if test "${libc_cv_as_needed+set}" = set; then
5643 echo $ECHO_N "(cached) $ECHO_C" >&6
5644 else
5645 cat > conftest.c <<EOF
5646 int main (void) { return 0; }
5648 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5649 -fPIC -shared -o conftest.so conftest.c
5650 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
5651 -nostdlib 1>&5'
5652 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5653 (eval $ac_try) 2>&5
5654 ac_status=$?
5655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5656 (exit $ac_status); }; }
5657 then
5658 libc_cv_as_needed=yes
5659 else
5660 libc_cv_as_needed=no
5662 rm -f conftest*
5664 echo "$as_me:$LINENO: result: $libc_cv_as_needed" >&5
5665 echo "${ECHO_T}$libc_cv_as_needed" >&6
5668 ASFLAGS_config=
5669 echo "$as_me:$LINENO: checking whether --noexecstack is desirable for .S files" >&5
5670 echo $ECHO_N "checking whether --noexecstack is desirable for .S files... $ECHO_C" >&6
5671 if test "${libc_cv_as_noexecstack+set}" = set; then
5672 echo $ECHO_N "(cached) $ECHO_C" >&6
5673 else
5674 cat > conftest.c <<EOF
5675 void foo (void) { }
5677 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5678 -S -o conftest.s conftest.c 1>&5'
5679 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5680 (eval $ac_try) 2>&5
5681 ac_status=$?
5682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5683 (exit $ac_status); }; } \
5684 && grep -q .note.GNU-stack conftest.s \
5685 && { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wa,--noexecstack
5686 -c -o conftest.o conftest.s 1>&5'
5687 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5688 (eval $ac_try) 2>&5
5689 ac_status=$?
5690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5691 (exit $ac_status); }; }
5692 then
5693 libc_cv_as_noexecstack=yes
5694 else
5695 libc_cv_as_noexecstack=no
5697 rm -f conftest*
5699 echo "$as_me:$LINENO: result: $libc_cv_as_noexecstack" >&5
5700 echo "${ECHO_T}$libc_cv_as_noexecstack" >&6
5701 if test $libc_cv_as_noexecstack = yes; then
5702 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5706 echo "$as_me:$LINENO: checking for -z combreloc" >&5
5707 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5708 if test "${libc_cv_z_combreloc+set}" = set; then
5709 echo $ECHO_N "(cached) $ECHO_C" >&6
5710 else
5711 cat > conftest.c <<EOF
5712 extern int bar (int);
5713 extern int mumble;
5714 int foo (void) { return bar (mumble); }
5716 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5717 -fPIC -shared -o conftest.so conftest.c
5718 -nostdlib -nostartfiles
5719 -Wl,-z,combreloc 1>&5'
5720 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5721 (eval $ac_try) 2>&5
5722 ac_status=$?
5723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5724 (exit $ac_status); }; }
5725 then
5726 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5727 libc_cv_z_combreloc=yes
5728 else
5729 libc_cv_z_combreloc=no
5731 else
5732 libc_cv_z_combreloc=no
5734 rm -f conftest*
5736 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5737 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5738 if test "$libc_cv_z_combreloc" = yes; then
5739 cat >>confdefs.h <<\_ACEOF
5740 #define HAVE_Z_COMBRELOC 1
5741 _ACEOF
5746 echo "$as_me:$LINENO: checking for -z execstack" >&5
5747 echo $ECHO_N "checking for -z execstack... $ECHO_C" >&6
5748 if test "${libc_cv_z_execstack+set}" = set; then
5749 echo $ECHO_N "(cached) $ECHO_C" >&6
5750 else
5751 cat > conftest.c <<EOF
5752 int _start (void) { return 42; }
5754 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5755 -fPIC -shared -o conftest.so conftest.c
5756 -Wl,-z,execstack -nostdlib
5757 1>&5'
5758 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5759 (eval $ac_try) 2>&5
5760 ac_status=$?
5761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5762 (exit $ac_status); }; }
5763 then
5764 libc_cv_z_execstack=yes
5765 else
5766 libc_cv_z_execstack=no
5768 rm -f conftest*
5770 echo "$as_me:$LINENO: result: $libc_cv_z_execstack" >&5
5771 echo "${ECHO_T}$libc_cv_z_execstack" >&6
5774 echo "$as_me:$LINENO: checking for -fpie" >&5
5775 echo $ECHO_N "checking for -fpie... $ECHO_C" >&6
5776 if test "${libc_cv_fpie+set}" = set; then
5777 echo $ECHO_N "(cached) $ECHO_C" >&6
5778 else
5779 cat > conftest.c <<EOF
5780 int foo;
5781 main () { return 0;}
5783 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
5784 -o conftest conftest.c 1>&5'
5785 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5786 (eval $ac_try) 2>&5
5787 ac_status=$?
5788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5789 (exit $ac_status); }; }
5790 then
5791 libc_cv_fpie=yes
5792 else
5793 libc_cv_fpie=no
5795 rm -f conftest*
5797 echo "$as_me:$LINENO: result: $libc_cv_fpie" >&5
5798 echo "${ECHO_T}$libc_cv_fpie" >&6
5803 echo "$as_me:$LINENO: checking for -fno-unit-at-a-time" >&5
5804 echo $ECHO_N "checking for -fno-unit-at-a-time... $ECHO_C" >&6
5805 if test "${libc_cv_fno_unit_at_a_time+set}" = set; then
5806 echo $ECHO_N "(cached) $ECHO_C" >&6
5807 else
5808 cat > conftest.c <<EOF
5809 int foo;
5811 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-unit-at-a-time
5812 conftest.c 1>&5'
5813 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5814 (eval $ac_try) 2>&5
5815 ac_status=$?
5816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5817 (exit $ac_status); }; }
5818 then
5819 libc_cv_fno_unit_at_a_time=yes
5820 else
5821 libc_cv_fno_unit_at_a_time=no
5823 rm -f conftest*
5825 echo "$as_me:$LINENO: result: $libc_cv_fno_unit_at_a_time" >&5
5826 echo "${ECHO_T}$libc_cv_fno_unit_at_a_time" >&6
5827 if test $libc_cv_fno_unit_at_a_time = yes; then
5828 fno_unit_at_a_time=-fno-unit-at-a-time
5832 echo "$as_me:$LINENO: checking for -fstack-protector" >&5
5833 echo $ECHO_N "checking for -fstack-protector... $ECHO_C" >&6
5834 if test "${libc_cv_ssp+set}" = set; then
5835 echo $ECHO_N "(cached) $ECHO_C" >&6
5836 else
5837 cat > conftest.c <<EOF
5838 int foo;
5839 main () { return 0;}
5841 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -fstack-protector
5842 -o conftest conftest.c 1>&5'
5843 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5844 (eval $ac_try) 2>&5
5845 ac_status=$?
5846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5847 (exit $ac_status); }; }
5848 then
5849 libc_cv_ssp=yes
5850 else
5851 libc_cv_ssp=no
5853 rm -f conftest*
5855 echo "$as_me:$LINENO: result: $libc_cv_ssp" >&5
5856 echo "${ECHO_T}$libc_cv_ssp" >&6
5859 if test $elf != yes; then
5860 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5861 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5862 if test "${libc_cv_have_initfini+set}" = set; then
5863 echo $ECHO_N "(cached) $ECHO_C" >&6
5864 else
5865 cat >conftest.$ac_ext <<_ACEOF
5866 /* confdefs.h. */
5867 _ACEOF
5868 cat confdefs.h >>conftest.$ac_ext
5869 cat >>conftest.$ac_ext <<_ACEOF
5870 /* end confdefs.h. */
5873 main ()
5875 asm (".section .init");
5876 asm (".section .fini");
5877 asm ("${libc_cv_dot_text}");
5879 return 0;
5881 _ACEOF
5882 rm -f conftest.$ac_objext
5883 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5884 (eval $ac_compile) 2>conftest.er1
5885 ac_status=$?
5886 grep -v '^ *+' conftest.er1 >conftest.err
5887 rm -f conftest.er1
5888 cat conftest.err >&5
5889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5890 (exit $ac_status); } &&
5891 { ac_try='test -z "$ac_c_werror_flag"
5892 || test ! -s conftest.err'
5893 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5894 (eval $ac_try) 2>&5
5895 ac_status=$?
5896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5897 (exit $ac_status); }; } &&
5898 { ac_try='test -s conftest.$ac_objext'
5899 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5900 (eval $ac_try) 2>&5
5901 ac_status=$?
5902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5903 (exit $ac_status); }; }; then
5904 libc_cv_have_initfini=yes
5905 else
5906 echo "$as_me: failed program was:" >&5
5907 sed 's/^/| /' conftest.$ac_ext >&5
5909 libc_cv_have_initfini=no
5911 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5913 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5914 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5915 if test $libc_cv_have_initfini = yes; then
5916 cat >>confdefs.h <<\_ACEOF
5917 #define HAVE_INITFINI 1
5918 _ACEOF
5923 if test $elf = yes; then
5924 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5925 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5926 if test "${libc_cv_have_section_quotes+set}" = set; then
5927 echo $ECHO_N "(cached) $ECHO_C" >&6
5928 else
5929 cat > conftest.c <<EOF
5930 static const int foo
5931 __attribute__ ((section ("bar"))) = 1;
5933 if ${CC-cc} -S conftest.c -o conftest.s; then
5934 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5935 libc_cv_have_section_quotes=yes
5936 else
5937 libc_cv_have_section_quotes=no
5939 else
5940 libc_cv_have_section_quotes=unknown
5942 rm -f conftest.cs
5945 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5946 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5947 if test $libc_cv_have_section_quotes = yes; then
5948 cat >>confdefs.h <<\_ACEOF
5949 #define HAVE_SECTION_QUOTES 1
5950 _ACEOF
5957 if test $elf = yes; then
5958 libc_cv_asm_underscores=no
5959 else
5960 if test $ac_cv_prog_cc_works = yes; then
5961 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5962 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5963 if test "${libc_cv_asm_underscores+set}" = set; then
5964 echo $ECHO_N "(cached) $ECHO_C" >&6
5965 else
5966 cat >conftest.$ac_ext <<_ACEOF
5967 /* confdefs.h. */
5968 _ACEOF
5969 cat confdefs.h >>conftest.$ac_ext
5970 cat >>conftest.$ac_ext <<_ACEOF
5971 /* end confdefs.h. */
5972 asm ("_glibc_foobar:");
5974 main ()
5976 glibc_foobar ();
5978 return 0;
5980 _ACEOF
5981 rm -f conftest.$ac_objext conftest$ac_exeext
5982 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5983 (eval $ac_link) 2>conftest.er1
5984 ac_status=$?
5985 grep -v '^ *+' conftest.er1 >conftest.err
5986 rm -f conftest.er1
5987 cat conftest.err >&5
5988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5989 (exit $ac_status); } &&
5990 { ac_try='test -z "$ac_c_werror_flag"
5991 || test ! -s conftest.err'
5992 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5993 (eval $ac_try) 2>&5
5994 ac_status=$?
5995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5996 (exit $ac_status); }; } &&
5997 { ac_try='test -s conftest$ac_exeext'
5998 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5999 (eval $ac_try) 2>&5
6000 ac_status=$?
6001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6002 (exit $ac_status); }; }; then
6003 libc_cv_asm_underscores=yes
6004 else
6005 echo "$as_me: failed program was:" >&5
6006 sed 's/^/| /' conftest.$ac_ext >&5
6008 libc_cv_asm_underscores=no
6010 rm -f conftest.err conftest.$ac_objext \
6011 conftest$ac_exeext conftest.$ac_ext
6013 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
6014 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
6015 else
6016 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
6017 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
6018 if test "${libc_cv_asm_underscores+set}" = set; then
6019 echo $ECHO_N "(cached) $ECHO_C" >&6
6020 else
6021 cat > conftest.$ac_ext <<EOF
6022 #line $LINENO "configure"
6023 #include "confdefs.h"
6024 void underscore_test(void) {
6025 return; }
6027 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6028 (eval $ac_compile) 2>&5
6029 ac_status=$?
6030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6031 (exit $ac_status); }; then
6032 if grep _underscore_test conftest* >/dev/null; then
6033 rm -f conftest*
6034 libc_cv_asm_underscores=yes
6035 else
6036 rm -f conftest*
6037 libc_cv_asm_underscores=no
6039 else
6040 echo "configure: failed program was:" >&5
6041 cat conftest.$ac_ext >&5
6042 rm -f conftest*
6043 libc_cv_asm_underscores=no
6045 rm -f conftest*
6047 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
6048 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
6051 if test $libc_cv_asm_underscores = no; then
6052 cat >>confdefs.h <<\_ACEOF
6053 #define NO_UNDERSCORES 1
6054 _ACEOF
6058 if test $elf = yes; then
6059 libc_cv_weak_symbols=yes
6062 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
6063 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
6064 if test "${libc_cv_asm_weak_directive+set}" = set; then
6065 echo $ECHO_N "(cached) $ECHO_C" >&6
6066 else
6067 cat > conftest.s <<EOF
6068 ${libc_cv_dot_text}
6069 ${libc_cv_asm_global_directive} foo
6070 foo:
6071 .weak foo
6072 .weak bar; bar = foo
6074 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6075 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6076 (eval $ac_try) 2>&5
6077 ac_status=$?
6078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6079 (exit $ac_status); }; }; then
6080 libc_cv_asm_weak_directive=yes
6081 else
6082 libc_cv_asm_weak_directive=no
6084 rm -f conftest*
6086 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
6087 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
6089 if test $libc_cv_asm_weak_directive = no; then
6090 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
6091 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
6092 if test "${libc_cv_asm_weakext_directive+set}" = set; then
6093 echo $ECHO_N "(cached) $ECHO_C" >&6
6094 else
6095 cat > conftest.s <<EOF
6096 ${libc_cv_dot_text}
6097 ${libc_cv_asm_global_directive} foo
6098 foo:
6099 .weakext bar foo
6100 .weakext baz
6101 ${libc_cv_asm_global_directive} baz
6102 baz:
6104 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6105 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6106 (eval $ac_try) 2>&5
6107 ac_status=$?
6108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6109 (exit $ac_status); }; }; then
6110 libc_cv_asm_weakext_directive=yes
6111 else
6112 libc_cv_asm_weakext_directive=no
6114 rm -f conftest*
6116 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
6117 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
6119 fi # no .weak
6121 if test $libc_cv_asm_weak_directive = yes; then
6122 cat >>confdefs.h <<\_ACEOF
6123 #define HAVE_ASM_WEAK_DIRECTIVE 1
6124 _ACEOF
6126 elif test $libc_cv_asm_weakext_directive = yes; then
6127 cat >>confdefs.h <<\_ACEOF
6128 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
6129 _ACEOF
6133 echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6134 echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6135 if test "${libc_cv_asm_cfi_directives+set}" = set; then
6136 echo $ECHO_N "(cached) $ECHO_C" >&6
6137 else
6138 case $machine in
6139 sparc/sparc64*) cfi_offset=2047;;
6140 *) cfi_offset=0;;
6141 esac
6142 cat > conftest.s <<EOF
6143 .text
6144 .type func,%function
6145 func:
6146 .cfi_startproc
6147 .cfi_remember_state
6148 .cfi_rel_offset 1, $cfi_offset
6149 .cfi_endproc
6151 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6152 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6153 (eval $ac_try) 2>&5
6154 ac_status=$?
6155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6156 (exit $ac_status); }; }; then
6157 libc_cv_asm_cfi_directives=yes
6158 else
6159 libc_cv_asm_cfi_directives=no
6161 rm -f conftest*
6163 echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6164 echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6165 if test $libc_cv_asm_cfi_directives = yes; then
6166 cat >>confdefs.h <<\_ACEOF
6167 #define HAVE_ASM_CFI_DIRECTIVES 1
6168 _ACEOF
6172 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6173 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6174 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6175 echo $ECHO_N "(cached) $ECHO_C" >&6
6176 else
6177 cat > conftest.c <<\EOF
6178 _start () {}
6179 int __eh_pc;
6180 __throw () {}
6182 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6183 -nostdlib -nostartfiles -Wl,--no-whole-archive
6184 -o conftest conftest.c 1>&5'
6185 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6186 (eval $ac_try) 2>&5
6187 ac_status=$?
6188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6189 (exit $ac_status); }; }; then
6190 libc_cv_ld_no_whole_archive=yes
6191 else
6192 libc_cv_ld_no_whole_archive=no
6194 rm -f conftest*
6196 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6197 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
6198 if test $libc_cv_ld_no_whole_archive = yes; then
6199 no_whole_archive=-Wl,--no-whole-archive
6202 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6203 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6204 if test "${libc_cv_gcc_exceptions+set}" = set; then
6205 echo $ECHO_N "(cached) $ECHO_C" >&6
6206 else
6207 cat > conftest.c <<\EOF
6208 _start () {}
6209 int __eh_pc;
6210 __throw () {}
6212 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6213 -nostdlib -nostartfiles -fexceptions
6214 -o conftest conftest.c 1>&5'
6215 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6216 (eval $ac_try) 2>&5
6217 ac_status=$?
6218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6219 (exit $ac_status); }; }; then
6220 libc_cv_gcc_exceptions=yes
6221 else
6222 libc_cv_gcc_exceptions=no
6224 rm -f conftest*
6226 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6227 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
6228 if test $libc_cv_gcc_exceptions = yes; then
6229 exceptions=-fexceptions
6232 if test "$host_cpu" = powerpc ; then
6233 # Check for a bug present in at least versions 2.8.x of GCC
6234 # and versions 1.0.x of EGCS.
6235 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6236 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6237 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6238 echo $ECHO_N "(cached) $ECHO_C" >&6
6239 else
6240 cat >conftest.$ac_ext <<_ACEOF
6241 /* confdefs.h. */
6242 _ACEOF
6243 cat confdefs.h >>conftest.$ac_ext
6244 cat >>conftest.$ac_ext <<_ACEOF
6245 /* end confdefs.h. */
6246 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6248 main ()
6252 return 0;
6254 _ACEOF
6255 rm -f conftest.$ac_objext
6256 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6257 (eval $ac_compile) 2>conftest.er1
6258 ac_status=$?
6259 grep -v '^ *+' conftest.er1 >conftest.err
6260 rm -f conftest.er1
6261 cat conftest.err >&5
6262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6263 (exit $ac_status); } &&
6264 { ac_try='test -z "$ac_c_werror_flag"
6265 || test ! -s conftest.err'
6266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6267 (eval $ac_try) 2>&5
6268 ac_status=$?
6269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6270 (exit $ac_status); }; } &&
6271 { ac_try='test -s conftest.$ac_objext'
6272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6273 (eval $ac_try) 2>&5
6274 ac_status=$?
6275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6276 (exit $ac_status); }; }; then
6277 libc_cv_c_asmcr0_bug='no'
6278 else
6279 echo "$as_me: failed program was:" >&5
6280 sed 's/^/| /' conftest.$ac_ext >&5
6282 libc_cv_c_asmcr0_bug='yes'
6284 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6286 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6287 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
6288 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6289 cat >>confdefs.h <<\_ACEOF
6290 #define BROKEN_PPC_ASM_CR0 1
6291 _ACEOF
6296 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
6297 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
6298 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
6299 echo $ECHO_N "(cached) $ECHO_C" >&6
6300 else
6301 cat > conftest.c <<EOF
6302 #line $LINENO "configure"
6303 static char *__EH_FRAME_BEGIN__;
6304 _start ()
6306 #ifdef CHECK__register_frame
6307 __register_frame (__EH_FRAME_BEGIN__);
6308 __deregister_frame (__EH_FRAME_BEGIN__);
6309 #endif
6310 #ifdef CHECK__register_frame_info
6311 __register_frame_info (__EH_FRAME_BEGIN__);
6312 __deregister_frame_info (__EH_FRAME_BEGIN__);
6313 #endif
6315 int __eh_pc;
6316 __throw () {}
6317 /* FIXME: this is fragile. */
6318 malloc () {}
6319 strcmp () {}
6320 strlen () {}
6321 memcpy () {}
6322 memset () {}
6323 free () {}
6324 abort () {}
6325 __bzero () {}
6326 dl_iterate_phdr () {}
6328 libc_unwind_check="${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame_info \
6329 $LDFLAGS \
6330 -nostdlib -nostartfiles -o conftest conftest.c \
6331 -lgcc"
6332 # Some platforms' specs put -lgcc first. The second one doesn't hurt.
6333 if { ac_try='$libc_unwind_check >&5'
6334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6335 (eval $ac_try) 2>&5
6336 ac_status=$?
6337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6338 (exit $ac_status); }; } ||
6339 { ac_try='$libc_unwind_check -lgcc_eh -lgcc >&5'
6340 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6341 (eval $ac_try) 2>&5
6342 ac_status=$?
6343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6344 (exit $ac_status); }; }
6345 then
6346 if $libc_unwind_check -v 2>&1 >/dev/null \
6347 | grep -- --eh-frame-hdr 2>&1 >/dev/null; then
6348 libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
6349 else
6350 libc_cv_gcc_dwarf2_unwind_info=static
6352 else
6353 libc_cv_gcc_dwarf2_unwind_info=no
6355 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
6356 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame
6357 $LDFLAGS -nostdlib -nostartfiles
6358 -o conftest conftest.c -lgcc >&5'
6359 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6360 (eval $ac_try) 2>&5
6361 ac_status=$?
6362 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6363 (exit $ac_status); }; }; then
6364 libc_cv_gcc_dwarf2_unwind_info=yes
6365 else
6366 libc_cv_gcc_dwarf2_unwind_info=no
6369 rm -f conftest*
6371 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
6372 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
6373 case $libc_cv_gcc_dwarf2_unwind_info in
6374 yes)
6375 cat >>confdefs.h <<\_ACEOF
6376 #define HAVE_DWARF2_UNWIND_INFO 1
6377 _ACEOF
6380 static)
6381 cat >>confdefs.h <<\_ACEOF
6382 #define HAVE_DWARF2_UNWIND_INFO 1
6383 _ACEOF
6385 cat >>confdefs.h <<\_ACEOF
6386 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
6387 _ACEOF
6390 esac
6392 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6393 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6394 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6395 echo $ECHO_N "(cached) $ECHO_C" >&6
6396 else
6397 cat > conftest.c <<EOF
6398 #line $LINENO "configure"
6399 int foo (int a)
6401 a = __builtin_expect (a, 10);
6402 return a == 10 ? 0 : 1;
6405 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6406 -o conftest conftest.c -lgcc >&5'
6407 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6408 (eval $ac_try) 2>&5
6409 ac_status=$?
6410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6411 (exit $ac_status); }; }; then
6412 libc_cv_gcc_builtin_expect=yes
6413 else
6414 libc_cv_gcc_builtin_expect=no
6416 rm -f conftest*
6418 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6419 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
6420 if test "$libc_cv_gcc_builtin_expect" = yes; then
6421 cat >>confdefs.h <<\_ACEOF
6422 #define HAVE_BUILTIN_EXPECT 1
6423 _ACEOF
6427 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6428 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6429 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6430 echo $ECHO_N "(cached) $ECHO_C" >&6
6431 else
6432 cat > conftest.c <<\EOF
6433 void zero (void *x)
6435 __builtin_memset (x, 0, 1000);
6438 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6439 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6440 (eval $ac_try) 2>&5
6441 ac_status=$?
6442 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6443 (exit $ac_status); }; };
6444 then
6445 libc_cv_gcc_builtin_memset=no
6446 else
6447 libc_cv_gcc_builtin_memset=yes
6449 rm -f conftest*
6451 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6452 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
6453 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6454 cat >>confdefs.h <<\_ACEOF
6455 #define HAVE_BUILTIN_MEMSET 1
6456 _ACEOF
6460 echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6461 echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6462 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6463 echo $ECHO_N "(cached) $ECHO_C" >&6
6464 else
6465 cat > conftest.c <<\EOF
6466 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6467 char *foo (const char *a, const char *b)
6469 return __builtin_strstr (a, b);
6472 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6473 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6474 (eval $ac_try) 2>&5
6475 ac_status=$?
6476 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6477 (exit $ac_status); }; };
6478 then
6479 libc_cv_gcc_builtin_redirection=yes
6480 else
6481 libc_cv_gcc_builtin_redirection=no
6483 rm -f conftest*
6485 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6486 echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6487 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6488 cat >>confdefs.h <<\_ACEOF
6489 #define HAVE_BUILTIN_REDIRECTION 1
6490 _ACEOF
6494 if test "x$use__thread" != xno; then
6495 echo "$as_me:$LINENO: checking for __thread" >&5
6496 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6497 if test "${libc_cv_gcc___thread+set}" = set; then
6498 echo $ECHO_N "(cached) $ECHO_C" >&6
6499 else
6500 cat > conftest.c <<\EOF
6501 __thread int a = 42;
6503 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6504 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6505 (eval $ac_try) 2>&5
6506 ac_status=$?
6507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6508 (exit $ac_status); }; }; then
6509 libc_cv_gcc___thread=yes
6510 else
6511 libc_cv_gcc___thread=no
6513 rm -f conftest*
6515 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6516 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6517 if test "$libc_cv_gcc___thread" = yes; then
6518 cat >>confdefs.h <<\_ACEOF
6519 #define HAVE___THREAD 1
6520 _ACEOF
6523 else
6524 libc_cv_gcc___thread=no
6527 if test "$libc_cv_gcc___thread" = yes; then
6528 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6529 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6530 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6531 echo $ECHO_N "(cached) $ECHO_C" >&6
6532 else
6533 cat > conftest.c <<\EOF
6534 extern __thread int a __attribute__((tls_model ("initial-exec")));
6536 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6537 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6538 (eval $ac_try) 2>&5
6539 ac_status=$?
6540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6541 (exit $ac_status); }; }; then
6542 libc_cv_gcc_tls_model_attr=yes
6543 else
6544 libc_cv_gcc_tls_model_attr=no
6546 rm -f conftest*
6548 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6549 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6550 if test "$libc_cv_gcc_tls_model_attr" = yes; then
6551 cat >>confdefs.h <<\_ACEOF
6552 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6553 _ACEOF
6558 echo "$as_me:$LINENO: checking for libgd" >&5
6559 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6560 if test "$with_gd" != "no"; then
6561 old_CFLAGS="$CFLAGS"
6562 CFLAGS="$CFLAGS $libgd_include"
6563 old_LDFLAGS="$LDFLAGS"
6564 LDFLAGS="$LDFLAGS $libgd_ldflags"
6565 old_LIBS="$LIBS"
6566 LIBS="$LIBS -lgd -lpng -lz -lm"
6567 cat >conftest.$ac_ext <<_ACEOF
6568 /* confdefs.h. */
6569 _ACEOF
6570 cat confdefs.h >>conftest.$ac_ext
6571 cat >>conftest.$ac_ext <<_ACEOF
6572 /* end confdefs.h. */
6573 #include <gd.h>
6575 main ()
6577 gdImagePng (0, 0)
6579 return 0;
6581 _ACEOF
6582 rm -f conftest.$ac_objext conftest$ac_exeext
6583 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6584 (eval $ac_link) 2>conftest.er1
6585 ac_status=$?
6586 grep -v '^ *+' conftest.er1 >conftest.err
6587 rm -f conftest.er1
6588 cat conftest.err >&5
6589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6590 (exit $ac_status); } &&
6591 { ac_try='test -z "$ac_c_werror_flag"
6592 || test ! -s conftest.err'
6593 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6594 (eval $ac_try) 2>&5
6595 ac_status=$?
6596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6597 (exit $ac_status); }; } &&
6598 { ac_try='test -s conftest$ac_exeext'
6599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6600 (eval $ac_try) 2>&5
6601 ac_status=$?
6602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6603 (exit $ac_status); }; }; then
6604 LIBGD=yes
6605 else
6606 echo "$as_me: failed program was:" >&5
6607 sed 's/^/| /' conftest.$ac_ext >&5
6609 LIBGD=no
6611 rm -f conftest.err conftest.$ac_objext \
6612 conftest$ac_exeext conftest.$ac_ext
6613 CFLAGS="$old_CFLAGS"
6614 LDFLAGS="$old_LDFLAGS"
6615 LIBS="$old_LIBS"
6616 else
6617 LIBGD=no
6619 echo "$as_me:$LINENO: result: $LIBGD" >&5
6620 echo "${ECHO_T}$LIBGD" >&6
6623 # SELinux detection
6624 if test x$with_selinux = xno ; then
6625 have_selinux=no;
6626 else
6627 # See if we have the SELinux library
6628 echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
6629 echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6
6630 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
6631 echo $ECHO_N "(cached) $ECHO_C" >&6
6632 else
6633 ac_check_lib_save_LIBS=$LIBS
6634 LIBS="-lselinux $LIBS"
6635 cat >conftest.$ac_ext <<_ACEOF
6636 /* confdefs.h. */
6637 _ACEOF
6638 cat confdefs.h >>conftest.$ac_ext
6639 cat >>conftest.$ac_ext <<_ACEOF
6640 /* end confdefs.h. */
6642 /* Override any gcc2 internal prototype to avoid an error. */
6643 #ifdef __cplusplus
6644 extern "C"
6645 #endif
6646 /* We use char because int might match the return type of a gcc2
6647 builtin and then its argument prototype would still apply. */
6648 char is_selinux_enabled ();
6650 main ()
6652 is_selinux_enabled ();
6654 return 0;
6656 _ACEOF
6657 rm -f conftest.$ac_objext conftest$ac_exeext
6658 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6659 (eval $ac_link) 2>conftest.er1
6660 ac_status=$?
6661 grep -v '^ *+' conftest.er1 >conftest.err
6662 rm -f conftest.er1
6663 cat conftest.err >&5
6664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6665 (exit $ac_status); } &&
6666 { ac_try='test -z "$ac_c_werror_flag"
6667 || test ! -s conftest.err'
6668 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6669 (eval $ac_try) 2>&5
6670 ac_status=$?
6671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6672 (exit $ac_status); }; } &&
6673 { ac_try='test -s conftest$ac_exeext'
6674 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6675 (eval $ac_try) 2>&5
6676 ac_status=$?
6677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6678 (exit $ac_status); }; }; then
6679 ac_cv_lib_selinux_is_selinux_enabled=yes
6680 else
6681 echo "$as_me: failed program was:" >&5
6682 sed 's/^/| /' conftest.$ac_ext >&5
6684 ac_cv_lib_selinux_is_selinux_enabled=no
6686 rm -f conftest.err conftest.$ac_objext \
6687 conftest$ac_exeext conftest.$ac_ext
6688 LIBS=$ac_check_lib_save_LIBS
6690 echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6691 echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6
6692 if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
6693 have_selinux=yes
6694 else
6695 have_selinux=no
6698 # See if we have the SELinux header with the NSCD permissions in it.
6699 if test x$have_selinux = xyes ; then
6700 echo "$as_me:$LINENO: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
6701 echo $ECHO_N "checking for NSCD Flask permissions in selinux/av_permissions.h... $ECHO_C" >&6
6702 cat >conftest.$ac_ext <<_ACEOF
6703 /* confdefs.h. */
6704 _ACEOF
6705 cat confdefs.h >>conftest.$ac_ext
6706 cat >>conftest.$ac_ext <<_ACEOF
6707 /* end confdefs.h. */
6708 #include <selinux/av_permissions.h>
6710 main ()
6712 #ifdef NSCD__SHMEMHOST
6713 return 0;
6714 #else
6715 #error NSCD__SHMEMHOST not defined
6716 #endif
6718 return 0;
6720 _ACEOF
6721 rm -f conftest.$ac_objext
6722 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6723 (eval $ac_compile) 2>conftest.er1
6724 ac_status=$?
6725 grep -v '^ *+' conftest.er1 >conftest.err
6726 rm -f conftest.er1
6727 cat conftest.err >&5
6728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6729 (exit $ac_status); } &&
6730 { ac_try='test -z "$ac_c_werror_flag"
6731 || test ! -s conftest.err'
6732 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6733 (eval $ac_try) 2>&5
6734 ac_status=$?
6735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6736 (exit $ac_status); }; } &&
6737 { ac_try='test -s conftest.$ac_objext'
6738 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6739 (eval $ac_try) 2>&5
6740 ac_status=$?
6741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6742 (exit $ac_status); }; }; then
6743 have_selinux=yes
6744 else
6745 echo "$as_me: failed program was:" >&5
6746 sed 's/^/| /' conftest.$ac_ext >&5
6748 have_selinux=no
6750 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6751 echo "$as_me:$LINENO: result: $have_selinux" >&5
6752 echo "${ECHO_T}$have_selinux" >&6
6755 if test x$with_selinux = xyes ; then
6756 if test x$have_selinux = xno ; then
6757 { { echo "$as_me:$LINENO: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&5
6758 echo "$as_me: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&2;}
6759 { (exit 1); exit 1; }; }
6763 # Check if we're building with SELinux support.
6764 if test "x$have_selinux" = xyes; then
6766 cat >>confdefs.h <<\_ACEOF
6767 #define HAVE_SELINUX 1
6768 _ACEOF
6771 # See if we have the libaudit library
6772 echo "$as_me:$LINENO: checking for audit_log_user_avc_message in -laudit" >&5
6773 echo $ECHO_N "checking for audit_log_user_avc_message in -laudit... $ECHO_C" >&6
6774 if test "${ac_cv_lib_audit_audit_log_user_avc_message+set}" = set; then
6775 echo $ECHO_N "(cached) $ECHO_C" >&6
6776 else
6777 ac_check_lib_save_LIBS=$LIBS
6778 LIBS="-laudit $LIBS"
6779 cat >conftest.$ac_ext <<_ACEOF
6780 /* confdefs.h. */
6781 _ACEOF
6782 cat confdefs.h >>conftest.$ac_ext
6783 cat >>conftest.$ac_ext <<_ACEOF
6784 /* end confdefs.h. */
6786 /* Override any gcc2 internal prototype to avoid an error. */
6787 #ifdef __cplusplus
6788 extern "C"
6789 #endif
6790 /* We use char because int might match the return type of a gcc2
6791 builtin and then its argument prototype would still apply. */
6792 char audit_log_user_avc_message ();
6794 main ()
6796 audit_log_user_avc_message ();
6798 return 0;
6800 _ACEOF
6801 rm -f conftest.$ac_objext conftest$ac_exeext
6802 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6803 (eval $ac_link) 2>conftest.er1
6804 ac_status=$?
6805 grep -v '^ *+' conftest.er1 >conftest.err
6806 rm -f conftest.er1
6807 cat conftest.err >&5
6808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6809 (exit $ac_status); } &&
6810 { ac_try='test -z "$ac_c_werror_flag"
6811 || test ! -s conftest.err'
6812 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6813 (eval $ac_try) 2>&5
6814 ac_status=$?
6815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6816 (exit $ac_status); }; } &&
6817 { ac_try='test -s conftest$ac_exeext'
6818 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6819 (eval $ac_try) 2>&5
6820 ac_status=$?
6821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6822 (exit $ac_status); }; }; then
6823 ac_cv_lib_audit_audit_log_user_avc_message=yes
6824 else
6825 echo "$as_me: failed program was:" >&5
6826 sed 's/^/| /' conftest.$ac_ext >&5
6828 ac_cv_lib_audit_audit_log_user_avc_message=no
6830 rm -f conftest.err conftest.$ac_objext \
6831 conftest$ac_exeext conftest.$ac_ext
6832 LIBS=$ac_check_lib_save_LIBS
6834 echo "$as_me:$LINENO: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
6835 echo "${ECHO_T}$ac_cv_lib_audit_audit_log_user_avc_message" >&6
6836 if test $ac_cv_lib_audit_audit_log_user_avc_message = yes; then
6837 have_libaudit=yes
6838 else
6839 have_libaudit=no
6842 if test "x$have_libaudit" = xyes; then
6844 cat >>confdefs.h <<\_ACEOF
6845 #define HAVE_LIBAUDIT 1
6846 _ACEOF
6854 echo "$as_me:$LINENO: checking for egrep" >&5
6855 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6856 if test "${ac_cv_prog_egrep+set}" = set; then
6857 echo $ECHO_N "(cached) $ECHO_C" >&6
6858 else
6859 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6860 then ac_cv_prog_egrep='grep -E'
6861 else ac_cv_prog_egrep='egrep'
6864 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6865 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6866 EGREP=$ac_cv_prog_egrep
6869 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6870 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6871 if test "${ac_cv_header_stdc+set}" = set; then
6872 echo $ECHO_N "(cached) $ECHO_C" >&6
6873 else
6874 cat >conftest.$ac_ext <<_ACEOF
6875 /* confdefs.h. */
6876 _ACEOF
6877 cat confdefs.h >>conftest.$ac_ext
6878 cat >>conftest.$ac_ext <<_ACEOF
6879 /* end confdefs.h. */
6880 #include <stdlib.h>
6881 #include <stdarg.h>
6882 #include <string.h>
6883 #include <float.h>
6886 main ()
6890 return 0;
6892 _ACEOF
6893 rm -f conftest.$ac_objext
6894 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6895 (eval $ac_compile) 2>conftest.er1
6896 ac_status=$?
6897 grep -v '^ *+' conftest.er1 >conftest.err
6898 rm -f conftest.er1
6899 cat conftest.err >&5
6900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6901 (exit $ac_status); } &&
6902 { ac_try='test -z "$ac_c_werror_flag"
6903 || test ! -s conftest.err'
6904 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6905 (eval $ac_try) 2>&5
6906 ac_status=$?
6907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6908 (exit $ac_status); }; } &&
6909 { ac_try='test -s conftest.$ac_objext'
6910 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6911 (eval $ac_try) 2>&5
6912 ac_status=$?
6913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6914 (exit $ac_status); }; }; then
6915 ac_cv_header_stdc=yes
6916 else
6917 echo "$as_me: failed program was:" >&5
6918 sed 's/^/| /' conftest.$ac_ext >&5
6920 ac_cv_header_stdc=no
6922 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6924 if test $ac_cv_header_stdc = yes; then
6925 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6926 cat >conftest.$ac_ext <<_ACEOF
6927 /* confdefs.h. */
6928 _ACEOF
6929 cat confdefs.h >>conftest.$ac_ext
6930 cat >>conftest.$ac_ext <<_ACEOF
6931 /* end confdefs.h. */
6932 #include <string.h>
6934 _ACEOF
6935 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6936 $EGREP "memchr" >/dev/null 2>&1; then
6938 else
6939 ac_cv_header_stdc=no
6941 rm -f conftest*
6945 if test $ac_cv_header_stdc = yes; then
6946 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6947 cat >conftest.$ac_ext <<_ACEOF
6948 /* confdefs.h. */
6949 _ACEOF
6950 cat confdefs.h >>conftest.$ac_ext
6951 cat >>conftest.$ac_ext <<_ACEOF
6952 /* end confdefs.h. */
6953 #include <stdlib.h>
6955 _ACEOF
6956 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6957 $EGREP "free" >/dev/null 2>&1; then
6959 else
6960 ac_cv_header_stdc=no
6962 rm -f conftest*
6966 if test $ac_cv_header_stdc = yes; then
6967 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6968 if test "$cross_compiling" = yes; then
6970 else
6971 cat >conftest.$ac_ext <<_ACEOF
6972 /* confdefs.h. */
6973 _ACEOF
6974 cat confdefs.h >>conftest.$ac_ext
6975 cat >>conftest.$ac_ext <<_ACEOF
6976 /* end confdefs.h. */
6977 #include <ctype.h>
6978 #if ((' ' & 0x0FF) == 0x020)
6979 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6980 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6981 #else
6982 # define ISLOWER(c) \
6983 (('a' <= (c) && (c) <= 'i') \
6984 || ('j' <= (c) && (c) <= 'r') \
6985 || ('s' <= (c) && (c) <= 'z'))
6986 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6987 #endif
6989 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6991 main ()
6993 int i;
6994 for (i = 0; i < 256; i++)
6995 if (XOR (islower (i), ISLOWER (i))
6996 || toupper (i) != TOUPPER (i))
6997 exit(2);
6998 exit (0);
7000 _ACEOF
7001 rm -f conftest$ac_exeext
7002 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7003 (eval $ac_link) 2>&5
7004 ac_status=$?
7005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7006 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7007 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7008 (eval $ac_try) 2>&5
7009 ac_status=$?
7010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7011 (exit $ac_status); }; }; then
7013 else
7014 echo "$as_me: program exited with status $ac_status" >&5
7015 echo "$as_me: failed program was:" >&5
7016 sed 's/^/| /' conftest.$ac_ext >&5
7018 ( exit $ac_status )
7019 ac_cv_header_stdc=no
7021 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7025 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7026 echo "${ECHO_T}$ac_cv_header_stdc" >&6
7027 if test $ac_cv_header_stdc = yes; then
7029 cat >>confdefs.h <<\_ACEOF
7030 #define STDC_HEADERS 1
7031 _ACEOF
7035 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7045 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7046 inttypes.h stdint.h unistd.h
7048 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7049 echo "$as_me:$LINENO: checking for $ac_header" >&5
7050 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7051 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7052 echo $ECHO_N "(cached) $ECHO_C" >&6
7053 else
7054 cat >conftest.$ac_ext <<_ACEOF
7055 /* confdefs.h. */
7056 _ACEOF
7057 cat confdefs.h >>conftest.$ac_ext
7058 cat >>conftest.$ac_ext <<_ACEOF
7059 /* end confdefs.h. */
7060 $ac_includes_default
7062 #include <$ac_header>
7063 _ACEOF
7064 rm -f conftest.$ac_objext
7065 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7066 (eval $ac_compile) 2>conftest.er1
7067 ac_status=$?
7068 grep -v '^ *+' conftest.er1 >conftest.err
7069 rm -f conftest.er1
7070 cat conftest.err >&5
7071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7072 (exit $ac_status); } &&
7073 { ac_try='test -z "$ac_c_werror_flag"
7074 || test ! -s conftest.err'
7075 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7076 (eval $ac_try) 2>&5
7077 ac_status=$?
7078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7079 (exit $ac_status); }; } &&
7080 { ac_try='test -s conftest.$ac_objext'
7081 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7082 (eval $ac_try) 2>&5
7083 ac_status=$?
7084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7085 (exit $ac_status); }; }; then
7086 eval "$as_ac_Header=yes"
7087 else
7088 echo "$as_me: failed program was:" >&5
7089 sed 's/^/| /' conftest.$ac_ext >&5
7091 eval "$as_ac_Header=no"
7093 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7095 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7096 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7097 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7098 cat >>confdefs.h <<_ACEOF
7099 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7100 _ACEOF
7104 done
7107 echo "$as_me:$LINENO: checking for long double" >&5
7108 echo $ECHO_N "checking for long double... $ECHO_C" >&6
7109 if test "${ac_cv_type_long_double+set}" = set; then
7110 echo $ECHO_N "(cached) $ECHO_C" >&6
7111 else
7112 cat >conftest.$ac_ext <<_ACEOF
7113 /* confdefs.h. */
7114 _ACEOF
7115 cat confdefs.h >>conftest.$ac_ext
7116 cat >>conftest.$ac_ext <<_ACEOF
7117 /* end confdefs.h. */
7118 $ac_includes_default
7120 main ()
7122 if ((long double *) 0)
7123 return 0;
7124 if (sizeof (long double))
7125 return 0;
7127 return 0;
7129 _ACEOF
7130 rm -f conftest.$ac_objext
7131 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7132 (eval $ac_compile) 2>conftest.er1
7133 ac_status=$?
7134 grep -v '^ *+' conftest.er1 >conftest.err
7135 rm -f conftest.er1
7136 cat conftest.err >&5
7137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7138 (exit $ac_status); } &&
7139 { ac_try='test -z "$ac_c_werror_flag"
7140 || test ! -s conftest.err'
7141 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7142 (eval $ac_try) 2>&5
7143 ac_status=$?
7144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7145 (exit $ac_status); }; } &&
7146 { ac_try='test -s conftest.$ac_objext'
7147 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7148 (eval $ac_try) 2>&5
7149 ac_status=$?
7150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7151 (exit $ac_status); }; }; then
7152 ac_cv_type_long_double=yes
7153 else
7154 echo "$as_me: failed program was:" >&5
7155 sed 's/^/| /' conftest.$ac_ext >&5
7157 ac_cv_type_long_double=no
7159 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7161 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
7162 echo "${ECHO_T}$ac_cv_type_long_double" >&6
7164 echo "$as_me:$LINENO: checking size of long double" >&5
7165 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
7166 if test "${ac_cv_sizeof_long_double+set}" = set; then
7167 echo $ECHO_N "(cached) $ECHO_C" >&6
7168 else
7169 if test "$ac_cv_type_long_double" = yes; then
7170 # The cast to unsigned long works around a bug in the HP C Compiler
7171 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7172 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7173 # This bug is HP SR number 8606223364.
7174 if test "$cross_compiling" = yes; then
7175 # Depending upon the size, compute the lo and hi bounds.
7176 cat >conftest.$ac_ext <<_ACEOF
7177 /* confdefs.h. */
7178 _ACEOF
7179 cat confdefs.h >>conftest.$ac_ext
7180 cat >>conftest.$ac_ext <<_ACEOF
7181 /* end confdefs.h. */
7182 $ac_includes_default
7184 main ()
7186 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
7187 test_array [0] = 0
7190 return 0;
7192 _ACEOF
7193 rm -f conftest.$ac_objext
7194 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7195 (eval $ac_compile) 2>conftest.er1
7196 ac_status=$?
7197 grep -v '^ *+' conftest.er1 >conftest.err
7198 rm -f conftest.er1
7199 cat conftest.err >&5
7200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7201 (exit $ac_status); } &&
7202 { ac_try='test -z "$ac_c_werror_flag"
7203 || test ! -s conftest.err'
7204 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7205 (eval $ac_try) 2>&5
7206 ac_status=$?
7207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7208 (exit $ac_status); }; } &&
7209 { ac_try='test -s conftest.$ac_objext'
7210 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7211 (eval $ac_try) 2>&5
7212 ac_status=$?
7213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7214 (exit $ac_status); }; }; then
7215 ac_lo=0 ac_mid=0
7216 while :; do
7217 cat >conftest.$ac_ext <<_ACEOF
7218 /* confdefs.h. */
7219 _ACEOF
7220 cat confdefs.h >>conftest.$ac_ext
7221 cat >>conftest.$ac_ext <<_ACEOF
7222 /* end confdefs.h. */
7223 $ac_includes_default
7225 main ()
7227 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7228 test_array [0] = 0
7231 return 0;
7233 _ACEOF
7234 rm -f conftest.$ac_objext
7235 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7236 (eval $ac_compile) 2>conftest.er1
7237 ac_status=$?
7238 grep -v '^ *+' conftest.er1 >conftest.err
7239 rm -f conftest.er1
7240 cat conftest.err >&5
7241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7242 (exit $ac_status); } &&
7243 { ac_try='test -z "$ac_c_werror_flag"
7244 || test ! -s conftest.err'
7245 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7246 (eval $ac_try) 2>&5
7247 ac_status=$?
7248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7249 (exit $ac_status); }; } &&
7250 { ac_try='test -s conftest.$ac_objext'
7251 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7252 (eval $ac_try) 2>&5
7253 ac_status=$?
7254 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7255 (exit $ac_status); }; }; then
7256 ac_hi=$ac_mid; break
7257 else
7258 echo "$as_me: failed program was:" >&5
7259 sed 's/^/| /' conftest.$ac_ext >&5
7261 ac_lo=`expr $ac_mid + 1`
7262 if test $ac_lo -le $ac_mid; then
7263 ac_lo= ac_hi=
7264 break
7266 ac_mid=`expr 2 '*' $ac_mid + 1`
7268 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7269 done
7270 else
7271 echo "$as_me: failed program was:" >&5
7272 sed 's/^/| /' conftest.$ac_ext >&5
7274 cat >conftest.$ac_ext <<_ACEOF
7275 /* confdefs.h. */
7276 _ACEOF
7277 cat confdefs.h >>conftest.$ac_ext
7278 cat >>conftest.$ac_ext <<_ACEOF
7279 /* end confdefs.h. */
7280 $ac_includes_default
7282 main ()
7284 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7285 test_array [0] = 0
7288 return 0;
7290 _ACEOF
7291 rm -f conftest.$ac_objext
7292 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7293 (eval $ac_compile) 2>conftest.er1
7294 ac_status=$?
7295 grep -v '^ *+' conftest.er1 >conftest.err
7296 rm -f conftest.er1
7297 cat conftest.err >&5
7298 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7299 (exit $ac_status); } &&
7300 { ac_try='test -z "$ac_c_werror_flag"
7301 || test ! -s conftest.err'
7302 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7303 (eval $ac_try) 2>&5
7304 ac_status=$?
7305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7306 (exit $ac_status); }; } &&
7307 { ac_try='test -s conftest.$ac_objext'
7308 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7309 (eval $ac_try) 2>&5
7310 ac_status=$?
7311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7312 (exit $ac_status); }; }; then
7313 ac_hi=-1 ac_mid=-1
7314 while :; do
7315 cat >conftest.$ac_ext <<_ACEOF
7316 /* confdefs.h. */
7317 _ACEOF
7318 cat confdefs.h >>conftest.$ac_ext
7319 cat >>conftest.$ac_ext <<_ACEOF
7320 /* end confdefs.h. */
7321 $ac_includes_default
7323 main ()
7325 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7326 test_array [0] = 0
7329 return 0;
7331 _ACEOF
7332 rm -f conftest.$ac_objext
7333 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7334 (eval $ac_compile) 2>conftest.er1
7335 ac_status=$?
7336 grep -v '^ *+' conftest.er1 >conftest.err
7337 rm -f conftest.er1
7338 cat conftest.err >&5
7339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7340 (exit $ac_status); } &&
7341 { ac_try='test -z "$ac_c_werror_flag"
7342 || test ! -s conftest.err'
7343 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7344 (eval $ac_try) 2>&5
7345 ac_status=$?
7346 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7347 (exit $ac_status); }; } &&
7348 { ac_try='test -s conftest.$ac_objext'
7349 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7350 (eval $ac_try) 2>&5
7351 ac_status=$?
7352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7353 (exit $ac_status); }; }; then
7354 ac_lo=$ac_mid; break
7355 else
7356 echo "$as_me: failed program was:" >&5
7357 sed 's/^/| /' conftest.$ac_ext >&5
7359 ac_hi=`expr '(' $ac_mid ')' - 1`
7360 if test $ac_mid -le $ac_hi; then
7361 ac_lo= ac_hi=
7362 break
7364 ac_mid=`expr 2 '*' $ac_mid`
7366 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7367 done
7368 else
7369 echo "$as_me: failed program was:" >&5
7370 sed 's/^/| /' conftest.$ac_ext >&5
7372 ac_lo= ac_hi=
7374 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7376 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7377 # Binary search between lo and hi bounds.
7378 while test "x$ac_lo" != "x$ac_hi"; do
7379 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7380 cat >conftest.$ac_ext <<_ACEOF
7381 /* confdefs.h. */
7382 _ACEOF
7383 cat confdefs.h >>conftest.$ac_ext
7384 cat >>conftest.$ac_ext <<_ACEOF
7385 /* end confdefs.h. */
7386 $ac_includes_default
7388 main ()
7390 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7391 test_array [0] = 0
7394 return 0;
7396 _ACEOF
7397 rm -f conftest.$ac_objext
7398 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7399 (eval $ac_compile) 2>conftest.er1
7400 ac_status=$?
7401 grep -v '^ *+' conftest.er1 >conftest.err
7402 rm -f conftest.er1
7403 cat conftest.err >&5
7404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7405 (exit $ac_status); } &&
7406 { ac_try='test -z "$ac_c_werror_flag"
7407 || test ! -s conftest.err'
7408 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7409 (eval $ac_try) 2>&5
7410 ac_status=$?
7411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7412 (exit $ac_status); }; } &&
7413 { ac_try='test -s conftest.$ac_objext'
7414 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7415 (eval $ac_try) 2>&5
7416 ac_status=$?
7417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7418 (exit $ac_status); }; }; then
7419 ac_hi=$ac_mid
7420 else
7421 echo "$as_me: failed program was:" >&5
7422 sed 's/^/| /' conftest.$ac_ext >&5
7424 ac_lo=`expr '(' $ac_mid ')' + 1`
7426 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7427 done
7428 case $ac_lo in
7429 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7430 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7431 See \`config.log' for more details." >&5
7432 echo "$as_me: error: cannot compute sizeof (long double), 77
7433 See \`config.log' for more details." >&2;}
7434 { (exit 1); exit 1; }; } ;;
7435 esac
7436 else
7437 if test "$cross_compiling" = yes; then
7438 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7439 See \`config.log' for more details." >&5
7440 echo "$as_me: error: cannot run test program while cross compiling
7441 See \`config.log' for more details." >&2;}
7442 { (exit 1); exit 1; }; }
7443 else
7444 cat >conftest.$ac_ext <<_ACEOF
7445 /* confdefs.h. */
7446 _ACEOF
7447 cat confdefs.h >>conftest.$ac_ext
7448 cat >>conftest.$ac_ext <<_ACEOF
7449 /* end confdefs.h. */
7450 $ac_includes_default
7451 long longval () { return (long) (sizeof (long double)); }
7452 unsigned long ulongval () { return (long) (sizeof (long double)); }
7453 #include <stdio.h>
7454 #include <stdlib.h>
7456 main ()
7459 FILE *f = fopen ("conftest.val", "w");
7460 if (! f)
7461 exit (1);
7462 if (((long) (sizeof (long double))) < 0)
7464 long i = longval ();
7465 if (i != ((long) (sizeof (long double))))
7466 exit (1);
7467 fprintf (f, "%ld\n", i);
7469 else
7471 unsigned long i = ulongval ();
7472 if (i != ((long) (sizeof (long double))))
7473 exit (1);
7474 fprintf (f, "%lu\n", i);
7476 exit (ferror (f) || fclose (f) != 0);
7479 return 0;
7481 _ACEOF
7482 rm -f conftest$ac_exeext
7483 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7484 (eval $ac_link) 2>&5
7485 ac_status=$?
7486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7487 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7488 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7489 (eval $ac_try) 2>&5
7490 ac_status=$?
7491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7492 (exit $ac_status); }; }; then
7493 ac_cv_sizeof_long_double=`cat conftest.val`
7494 else
7495 echo "$as_me: program exited with status $ac_status" >&5
7496 echo "$as_me: failed program was:" >&5
7497 sed 's/^/| /' conftest.$ac_ext >&5
7499 ( exit $ac_status )
7500 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7501 See \`config.log' for more details." >&5
7502 echo "$as_me: error: cannot compute sizeof (long double), 77
7503 See \`config.log' for more details." >&2;}
7504 { (exit 1); exit 1; }; }
7506 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7509 rm -f conftest.val
7510 else
7511 ac_cv_sizeof_long_double=0
7514 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7515 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7516 cat >>confdefs.h <<_ACEOF
7517 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7518 _ACEOF
7521 sizeof_long_double=$ac_cv_sizeof_long_double
7524 ### End of automated tests.
7525 ### Now run sysdeps configure fragments.
7527 # They also can set these variables.
7528 use_ldconfig=no
7529 ldd_rewrite_script=no
7530 libc_cv_sysconfdir=$sysconfdir
7531 libc_cv_gcc_unwind_find_fde=no
7532 libc_cv_idn=no
7534 # Iterate over all the sysdep directories we will use, running their
7535 # configure fragments, and looking for a uname implementation.
7536 uname=
7537 for dir in $sysnames; do
7538 case $dir in
7539 /*) dest=$dir ;;
7540 *) dest=$srcdir/$dir ;;
7541 esac
7542 if test -r $dest/configure; then
7543 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7544 echo "${ECHO_T}running configure fragment for $dir" >&6
7545 . $dest/configure
7548 if test -z "$uname"; then
7549 if test -r $dest/uname.c ||
7550 test -r $dest/uname.S ||
7551 { test -r $dest/syscalls.list &&
7552 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7553 uname=$dir
7556 done
7558 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7559 cat >>confdefs.h <<\_ACEOF
7560 #define EXPORT_UNWIND_FIND_FDE 1
7561 _ACEOF
7566 # If we will use the generic uname implementation, we must figure out what
7567 # it will say by examining the system, and write the results in config-name.h.
7568 if test "$uname" = "sysdeps/generic"; then
7570 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7571 if test $uname_sysname != $config_os; then
7572 config_release=`echo $config_os | sed s/$uname_sysname//`
7575 echo "$as_me:$LINENO: checking OS release for uname" >&5
7576 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7577 if test "${libc_cv_uname_release+set}" = set; then
7578 echo $ECHO_N "(cached) $ECHO_C" >&6
7579 else
7580 if test -r /vmunix; then
7581 kernel_id=`strings /vmunix | grep UNIX`
7582 elif test -r /dynix; then
7583 kernel_id=`strings /dynix | grep DYNIX`
7584 else
7585 kernel_id=
7588 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7589 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7590 != x$config_release; then
7591 # The configuration release is a substring of the kernel release.
7592 libc_cv_uname_release=$kernel_release
7593 elif test x$config_release != x; then
7594 libc_cv_uname_release=$config_release
7595 elif test x$kernel_release != x; then
7596 libc_cv_uname_release=$kernel_release
7597 else
7598 libc_cv_uname_release=unknown
7601 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7602 echo "${ECHO_T}$libc_cv_uname_release" >&6
7603 uname_release="$libc_cv_uname_release"
7605 echo "$as_me:$LINENO: checking OS version for uname" >&5
7606 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7607 if test "${libc_cv_uname_version+set}" = set; then
7608 echo $ECHO_N "(cached) $ECHO_C" >&6
7609 else
7610 if test -r /vmunix; then
7611 kernel_id=`strings /vmunix | grep UNIX`
7612 elif test -r /dynix; then
7613 kernel_id=`strings /dynix | grep DYNIX`
7614 else
7615 kernel_id=
7618 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7619 if test -n "$kernel_version"; then
7620 libc_cv_uname_version="$kernel_version"
7621 else
7622 libc_cv_uname_version=unknown
7625 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7626 echo "${ECHO_T}$libc_cv_uname_version" >&6
7627 uname_version="$libc_cv_uname_version"
7629 config_uname=config-name.h:config-name.in
7630 else
7631 # For non-generic uname, we don't need to create config-name.h at all.
7632 config_uname=
7635 cat >>confdefs.h <<\_ACEOF
7636 #define USE_IN_LIBIO 1
7637 _ACEOF
7640 # Test for old glibc 2.0.x headers so that they can be removed properly
7641 # Search only in includedir.
7642 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7643 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7644 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7645 then
7646 old_glibc_headers=yes
7647 else
7648 old_glibc_headers=no
7650 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7651 echo "${ECHO_T}$old_glibc_headers" >&6
7652 if test ${old_glibc_headers} = yes; then
7653 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7654 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7655 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7656 echo "$as_me: WARNING: *** be removed." >&2;}
7670 if test $elf = yes; then
7671 cat >>confdefs.h <<\_ACEOF
7672 #define HAVE_ELF 1
7673 _ACEOF
7676 if test $xcoff = yes; then
7677 cat >>confdefs.h <<\_ACEOF
7678 #define HAVE_XCOFF 1
7679 _ACEOF
7685 if test $shared = default; then
7686 shared=$elf
7689 if test x"$libc_cv_idn" = xyes; then
7690 cat >>confdefs.h <<\_ACEOF
7691 #define HAVE_LIBIDN 1
7692 _ACEOF
7696 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7697 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7698 if test "${pic_default+set}" = set; then
7699 echo $ECHO_N "(cached) $ECHO_C" >&6
7700 else
7701 pic_default=yes
7702 cat > conftest.c <<EOF
7703 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7704 # error PIC is default.
7705 #endif
7707 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7708 pic_default=no
7710 rm -f conftest.*
7712 echo "$as_me:$LINENO: result: $pic_default" >&5
7713 echo "${ECHO_T}$pic_default" >&6
7726 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7727 config_makefile=
7728 else
7729 config_makefile=Makefile
7732 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7733 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7737 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7739 ac_config_commands="$ac_config_commands default"
7741 cat >confcache <<\_ACEOF
7742 # This file is a shell script that caches the results of configure
7743 # tests run on this system so they can be shared between configure
7744 # scripts and configure runs, see configure's option --config-cache.
7745 # It is not useful on other systems. If it contains results you don't
7746 # want to keep, you may remove or edit it.
7748 # config.status only pays attention to the cache file if you give it
7749 # the --recheck option to rerun configure.
7751 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7752 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7753 # following values.
7755 _ACEOF
7757 # The following way of writing the cache mishandles newlines in values,
7758 # but we know of no workaround that is simple, portable, and efficient.
7759 # So, don't put newlines in cache variables' values.
7760 # Ultrix sh set writes to stderr and can't be redirected directly,
7761 # and sets the high bit in the cache file unless we assign to the vars.
7763 (set) 2>&1 |
7764 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7765 *ac_space=\ *)
7766 # `set' does not quote correctly, so add quotes (double-quote
7767 # substitution turns \\\\ into \\, and sed turns \\ into \).
7768 sed -n \
7769 "s/'/'\\\\''/g;
7770 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7773 # `set' quotes correctly as required by POSIX, so do not add quotes.
7774 sed -n \
7775 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7777 esac;
7779 sed '
7780 t clear
7781 : clear
7782 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7783 t end
7784 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7785 : end' >>confcache
7786 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7787 if test -w $cache_file; then
7788 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7789 cat confcache >$cache_file
7790 else
7791 echo "not updating unwritable cache $cache_file"
7794 rm -f confcache
7796 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7797 # Let make expand exec_prefix.
7798 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7800 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7801 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7802 # trailing colons and then remove the whole line if VPATH becomes empty
7803 # (actually we leave an empty line to preserve line numbers).
7804 if test "x$srcdir" = x.; then
7805 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7806 s/:*\$(srcdir):*/:/;
7807 s/:*\${srcdir}:*/:/;
7808 s/:*@srcdir@:*/:/;
7809 s/^\([^=]*=[ ]*\):*/\1/;
7810 s/:*$//;
7811 s/^[^=]*=[ ]*$//;
7815 DEFS=-DHAVE_CONFIG_H
7817 ac_libobjs=
7818 ac_ltlibobjs=
7819 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7820 # 1. Remove the extension, and $U if already installed.
7821 ac_i=`echo "$ac_i" |
7822 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7823 # 2. Add them.
7824 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7825 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7826 done
7827 LIBOBJS=$ac_libobjs
7829 LTLIBOBJS=$ac_ltlibobjs
7833 : ${CONFIG_STATUS=./config.status}
7834 ac_clean_files_save=$ac_clean_files
7835 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7836 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7837 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7838 cat >$CONFIG_STATUS <<_ACEOF
7839 #! $SHELL
7840 # Generated by $as_me.
7841 # Run this file to recreate the current configuration.
7842 # Compiler output produced by configure, useful for debugging
7843 # configure, is in config.log if it exists.
7845 debug=false
7846 ac_cs_recheck=false
7847 ac_cs_silent=false
7848 SHELL=\${CONFIG_SHELL-$SHELL}
7849 _ACEOF
7851 cat >>$CONFIG_STATUS <<\_ACEOF
7852 ## --------------------- ##
7853 ## M4sh Initialization. ##
7854 ## --------------------- ##
7856 # Be Bourne compatible
7857 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7858 emulate sh
7859 NULLCMD=:
7860 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7861 # is contrary to our usage. Disable this feature.
7862 alias -g '${1+"$@"}'='"$@"'
7863 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7864 set -o posix
7866 DUALCASE=1; export DUALCASE # for MKS sh
7868 # Support unset when possible.
7869 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7870 as_unset=unset
7871 else
7872 as_unset=false
7876 # Work around bugs in pre-3.0 UWIN ksh.
7877 $as_unset ENV MAIL MAILPATH
7878 PS1='$ '
7879 PS2='> '
7880 PS4='+ '
7882 # NLS nuisances.
7883 for as_var in \
7884 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7885 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7886 LC_TELEPHONE LC_TIME
7888 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7889 eval $as_var=C; export $as_var
7890 else
7891 $as_unset $as_var
7893 done
7895 # Required to use basename.
7896 if expr a : '\(a\)' >/dev/null 2>&1; then
7897 as_expr=expr
7898 else
7899 as_expr=false
7902 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7903 as_basename=basename
7904 else
7905 as_basename=false
7909 # Name of the executable.
7910 as_me=`$as_basename "$0" ||
7911 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7912 X"$0" : 'X\(//\)$' \| \
7913 X"$0" : 'X\(/\)$' \| \
7914 . : '\(.\)' 2>/dev/null ||
7915 echo X/"$0" |
7916 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7917 /^X\/\(\/\/\)$/{ s//\1/; q; }
7918 /^X\/\(\/\).*/{ s//\1/; q; }
7919 s/.*/./; q'`
7922 # PATH needs CR, and LINENO needs CR and PATH.
7923 # Avoid depending upon Character Ranges.
7924 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7925 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7926 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7927 as_cr_digits='0123456789'
7928 as_cr_alnum=$as_cr_Letters$as_cr_digits
7930 # The user is always right.
7931 if test "${PATH_SEPARATOR+set}" != set; then
7932 echo "#! /bin/sh" >conf$$.sh
7933 echo "exit 0" >>conf$$.sh
7934 chmod +x conf$$.sh
7935 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7936 PATH_SEPARATOR=';'
7937 else
7938 PATH_SEPARATOR=:
7940 rm -f conf$$.sh
7944 as_lineno_1=$LINENO
7945 as_lineno_2=$LINENO
7946 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7947 test "x$as_lineno_1" != "x$as_lineno_2" &&
7948 test "x$as_lineno_3" = "x$as_lineno_2" || {
7949 # Find who we are. Look in the path if we contain no path at all
7950 # relative or not.
7951 case $0 in
7952 *[\\/]* ) as_myself=$0 ;;
7953 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7954 for as_dir in $PATH
7956 IFS=$as_save_IFS
7957 test -z "$as_dir" && as_dir=.
7958 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7959 done
7962 esac
7963 # We did not find ourselves, most probably we were run as `sh COMMAND'
7964 # in which case we are not to be found in the path.
7965 if test "x$as_myself" = x; then
7966 as_myself=$0
7968 if test ! -f "$as_myself"; then
7969 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7970 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7971 { (exit 1); exit 1; }; }
7973 case $CONFIG_SHELL in
7975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7976 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7978 IFS=$as_save_IFS
7979 test -z "$as_dir" && as_dir=.
7980 for as_base in sh bash ksh sh5; do
7981 case $as_dir in
7983 if ("$as_dir/$as_base" -c '
7984 as_lineno_1=$LINENO
7985 as_lineno_2=$LINENO
7986 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7987 test "x$as_lineno_1" != "x$as_lineno_2" &&
7988 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
7989 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7990 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7991 CONFIG_SHELL=$as_dir/$as_base
7992 export CONFIG_SHELL
7993 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7994 fi;;
7995 esac
7996 done
7997 done
7999 esac
8001 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
8002 # uniformly replaced by the line number. The first 'sed' inserts a
8003 # line-number line before each line; the second 'sed' does the real
8004 # work. The second script uses 'N' to pair each line-number line
8005 # with the numbered line, and appends trailing '-' during
8006 # substitution so that $LINENO is not a special case at line end.
8007 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
8008 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
8009 sed '=' <$as_myself |
8010 sed '
8012 s,$,-,
8013 : loop
8014 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
8015 t loop
8016 s,-$,,
8017 s,^['$as_cr_digits']*\n,,
8018 ' >$as_me.lineno &&
8019 chmod +x $as_me.lineno ||
8020 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
8021 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
8022 { (exit 1); exit 1; }; }
8024 # Don't try to exec as it changes $[0], causing all sort of problems
8025 # (the dirname of $[0] is not the place where we might find the
8026 # original and so on. Autoconf is especially sensible to this).
8027 . ./$as_me.lineno
8028 # Exit status is that of the last command.
8029 exit
8033 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
8034 *c*,-n*) ECHO_N= ECHO_C='
8035 ' ECHO_T=' ' ;;
8036 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
8037 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
8038 esac
8040 if expr a : '\(a\)' >/dev/null 2>&1; then
8041 as_expr=expr
8042 else
8043 as_expr=false
8046 rm -f conf$$ conf$$.exe conf$$.file
8047 echo >conf$$.file
8048 if ln -s conf$$.file conf$$ 2>/dev/null; then
8049 # We could just check for DJGPP; but this test a) works b) is more generic
8050 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
8051 if test -f conf$$.exe; then
8052 # Don't use ln at all; we don't have any links
8053 as_ln_s='cp -p'
8054 else
8055 as_ln_s='ln -s'
8057 elif ln conf$$.file conf$$ 2>/dev/null; then
8058 as_ln_s=ln
8059 else
8060 as_ln_s='cp -p'
8062 rm -f conf$$ conf$$.exe conf$$.file
8064 if mkdir -p . 2>/dev/null; then
8065 as_mkdir_p=:
8066 else
8067 test -d ./-p && rmdir ./-p
8068 as_mkdir_p=false
8071 as_executable_p="test -f"
8073 # Sed expression to map a string onto a valid CPP name.
8074 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8076 # Sed expression to map a string onto a valid variable name.
8077 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8080 # IFS
8081 # We need space, tab and new line, in precisely that order.
8082 as_nl='
8084 IFS=" $as_nl"
8086 # CDPATH.
8087 $as_unset CDPATH
8089 exec 6>&1
8091 # Open the log real soon, to keep \$[0] and so on meaningful, and to
8092 # report actual input values of CONFIG_FILES etc. instead of their
8093 # values after options handling. Logging --version etc. is OK.
8094 exec 5>>config.log
8096 echo
8097 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8098 ## Running $as_me. ##
8099 _ASBOX
8100 } >&5
8101 cat >&5 <<_CSEOF
8103 This file was extended by GNU C Library $as_me (see version.h), which was
8104 generated by GNU Autoconf 2.59. Invocation command line was
8106 CONFIG_FILES = $CONFIG_FILES
8107 CONFIG_HEADERS = $CONFIG_HEADERS
8108 CONFIG_LINKS = $CONFIG_LINKS
8109 CONFIG_COMMANDS = $CONFIG_COMMANDS
8110 $ $0 $@
8112 _CSEOF
8113 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8114 echo >&5
8115 _ACEOF
8117 # Files that config.status was made for.
8118 if test -n "$ac_config_files"; then
8119 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8122 if test -n "$ac_config_headers"; then
8123 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8126 if test -n "$ac_config_links"; then
8127 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8130 if test -n "$ac_config_commands"; then
8131 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8134 cat >>$CONFIG_STATUS <<\_ACEOF
8136 ac_cs_usage="\
8137 \`$as_me' instantiates files from templates according to the
8138 current configuration.
8140 Usage: $0 [OPTIONS] [FILE]...
8142 -h, --help print this help, then exit
8143 -V, --version print version number, then exit
8144 -q, --quiet do not print progress messages
8145 -d, --debug don't remove temporary files
8146 --recheck update $as_me by reconfiguring in the same conditions
8147 --file=FILE[:TEMPLATE]
8148 instantiate the configuration file FILE
8149 --header=FILE[:TEMPLATE]
8150 instantiate the configuration header FILE
8152 Configuration files:
8153 $config_files
8155 Configuration headers:
8156 $config_headers
8158 Configuration commands:
8159 $config_commands
8161 Report bugs to <bug-autoconf@gnu.org>."
8162 _ACEOF
8164 cat >>$CONFIG_STATUS <<_ACEOF
8165 ac_cs_version="\\
8166 GNU C Library config.status (see version.h)
8167 configured by $0, generated by GNU Autoconf 2.59,
8168 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8170 Copyright (C) 2003 Free Software Foundation, Inc.
8171 This config.status script is free software; the Free Software Foundation
8172 gives unlimited permission to copy, distribute and modify it."
8173 srcdir=$srcdir
8174 INSTALL="$INSTALL"
8175 _ACEOF
8177 cat >>$CONFIG_STATUS <<\_ACEOF
8178 # If no file are specified by the user, then we need to provide default
8179 # value. By we need to know if files were specified by the user.
8180 ac_need_defaults=:
8181 while test $# != 0
8183 case $1 in
8184 --*=*)
8185 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8186 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8187 ac_shift=:
8190 ac_option=$1
8191 ac_optarg=$2
8192 ac_shift=shift
8194 *) # This is not an option, so the user has probably given explicit
8195 # arguments.
8196 ac_option=$1
8197 ac_need_defaults=false;;
8198 esac
8200 case $ac_option in
8201 # Handling of the options.
8202 _ACEOF
8203 cat >>$CONFIG_STATUS <<\_ACEOF
8204 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8205 ac_cs_recheck=: ;;
8206 --version | --vers* | -V )
8207 echo "$ac_cs_version"; exit 0 ;;
8208 --he | --h)
8209 # Conflict between --help and --header
8210 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8211 Try \`$0 --help' for more information." >&5
8212 echo "$as_me: error: ambiguous option: $1
8213 Try \`$0 --help' for more information." >&2;}
8214 { (exit 1); exit 1; }; };;
8215 --help | --hel | -h )
8216 echo "$ac_cs_usage"; exit 0 ;;
8217 --debug | --d* | -d )
8218 debug=: ;;
8219 --file | --fil | --fi | --f )
8220 $ac_shift
8221 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8222 ac_need_defaults=false;;
8223 --header | --heade | --head | --hea )
8224 $ac_shift
8225 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8226 ac_need_defaults=false;;
8227 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8228 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8229 ac_cs_silent=: ;;
8231 # This is an error.
8232 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8233 Try \`$0 --help' for more information." >&5
8234 echo "$as_me: error: unrecognized option: $1
8235 Try \`$0 --help' for more information." >&2;}
8236 { (exit 1); exit 1; }; } ;;
8238 *) ac_config_targets="$ac_config_targets $1" ;;
8240 esac
8241 shift
8242 done
8244 ac_configure_extra_args=
8246 if $ac_cs_silent; then
8247 exec 6>/dev/null
8248 ac_configure_extra_args="$ac_configure_extra_args --silent"
8251 _ACEOF
8252 cat >>$CONFIG_STATUS <<_ACEOF
8253 if \$ac_cs_recheck; then
8254 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8255 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8258 _ACEOF
8260 cat >>$CONFIG_STATUS <<_ACEOF
8262 # INIT-COMMANDS section.
8265 config_vars='$config_vars'
8267 _ACEOF
8271 cat >>$CONFIG_STATUS <<\_ACEOF
8272 for ac_config_target in $ac_config_targets
8274 case "$ac_config_target" in
8275 # Handling of arguments.
8276 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8277 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8278 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8279 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8280 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8281 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8282 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8283 { (exit 1); exit 1; }; };;
8284 esac
8285 done
8287 # If the user did not use the arguments to specify the items to instantiate,
8288 # then the envvar interface is used. Set only those that are not.
8289 # We use the long form for the default assignment because of an extremely
8290 # bizarre bug on SunOS 4.1.3.
8291 if $ac_need_defaults; then
8292 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8293 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8294 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8297 # Have a temporary directory for convenience. Make it in the build tree
8298 # simply because there is no reason to put it here, and in addition,
8299 # creating and moving files from /tmp can sometimes cause problems.
8300 # Create a temporary directory, and hook for its removal unless debugging.
8301 $debug ||
8303 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8304 trap '{ (exit 1); exit 1; }' 1 2 13 15
8307 # Create a (secure) tmp directory for tmp files.
8310 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8311 test -n "$tmp" && test -d "$tmp"
8312 } ||
8314 tmp=./confstat$$-$RANDOM
8315 (umask 077 && mkdir $tmp)
8316 } ||
8318 echo "$me: cannot create a temporary directory in ." >&2
8319 { (exit 1); exit 1; }
8322 _ACEOF
8324 cat >>$CONFIG_STATUS <<_ACEOF
8327 # CONFIG_FILES section.
8330 # No need to generate the scripts if there are no CONFIG_FILES.
8331 # This happens for instance when ./config.status config.h
8332 if test -n "\$CONFIG_FILES"; then
8333 # Protect against being on the right side of a sed subst in config.status.
8334 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8335 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8336 s,@SHELL@,$SHELL,;t t
8337 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8338 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8339 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8340 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8341 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8342 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8343 s,@exec_prefix@,$exec_prefix,;t t
8344 s,@prefix@,$prefix,;t t
8345 s,@program_transform_name@,$program_transform_name,;t t
8346 s,@bindir@,$bindir,;t t
8347 s,@sbindir@,$sbindir,;t t
8348 s,@libexecdir@,$libexecdir,;t t
8349 s,@datadir@,$datadir,;t t
8350 s,@sysconfdir@,$sysconfdir,;t t
8351 s,@sharedstatedir@,$sharedstatedir,;t t
8352 s,@localstatedir@,$localstatedir,;t t
8353 s,@libdir@,$libdir,;t t
8354 s,@includedir@,$includedir,;t t
8355 s,@oldincludedir@,$oldincludedir,;t t
8356 s,@infodir@,$infodir,;t t
8357 s,@mandir@,$mandir,;t t
8358 s,@build_alias@,$build_alias,;t t
8359 s,@host_alias@,$host_alias,;t t
8360 s,@target_alias@,$target_alias,;t t
8361 s,@DEFS@,$DEFS,;t t
8362 s,@ECHO_C@,$ECHO_C,;t t
8363 s,@ECHO_N@,$ECHO_N,;t t
8364 s,@ECHO_T@,$ECHO_T,;t t
8365 s,@LIBS@,$LIBS,;t t
8366 s,@with_fp@,$with_fp,;t t
8367 s,@with_cvs@,$with_cvs,;t t
8368 s,@enable_check_abi@,$enable_check_abi,;t t
8369 s,@oldest_abi@,$oldest_abi,;t t
8370 s,@bindnow@,$bindnow,;t t
8371 s,@force_install@,$force_install,;t t
8372 s,@all_warnings@,$all_warnings,;t t
8373 s,@build@,$build,;t t
8374 s,@build_cpu@,$build_cpu,;t t
8375 s,@build_vendor@,$build_vendor,;t t
8376 s,@build_os@,$build_os,;t t
8377 s,@host@,$host,;t t
8378 s,@host_cpu@,$host_cpu,;t t
8379 s,@host_vendor@,$host_vendor,;t t
8380 s,@host_os@,$host_os,;t t
8381 s,@subdirs@,$subdirs,;t t
8382 s,@add_ons@,$add_ons,;t t
8383 s,@base_machine@,$base_machine,;t t
8384 s,@submachine@,$submachine,;t t
8385 s,@sysnames@,$sysnames,;t t
8386 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8387 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8388 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8389 s,@LN_S@,$LN_S,;t t
8390 s,@CC@,$CC,;t t
8391 s,@CFLAGS@,$CFLAGS,;t t
8392 s,@LDFLAGS@,$LDFLAGS,;t t
8393 s,@CPPFLAGS@,$CPPFLAGS,;t t
8394 s,@ac_ct_CC@,$ac_ct_CC,;t t
8395 s,@OBJEXT@,$OBJEXT,;t t
8396 s,@BUILD_CC@,$BUILD_CC,;t t
8397 s,@cross_compiling@,$cross_compiling,;t t
8398 s,@CPP@,$CPP,;t t
8399 s,@CXX@,$CXX,;t t
8400 s,@CXXFLAGS@,$CXXFLAGS,;t t
8401 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8402 s,@AR@,$AR,;t t
8403 s,@OBJDUMP@,$OBJDUMP,;t t
8404 s,@RANLIB@,$RANLIB,;t t
8405 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8406 s,@MIG@,$MIG,;t t
8407 s,@AS@,$AS,;t t
8408 s,@LD@,$LD,;t t
8409 s,@PWD_P@,$PWD_P,;t t
8410 s,@MAKE@,$MAKE,;t t
8411 s,@MSGFMT@,$MSGFMT,;t t
8412 s,@MAKEINFO@,$MAKEINFO,;t t
8413 s,@SED@,$SED,;t t
8414 s,@AUTOCONF@,$AUTOCONF,;t t
8415 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8416 s,@CXX_SYSINCLUDES@,$CXX_SYSINCLUDES,;t t
8417 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8418 s,@BASH@,$BASH,;t t
8419 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8420 s,@KSH@,$KSH,;t t
8421 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8422 s,@AWK@,$AWK,;t t
8423 s,@PERL@,$PERL,;t t
8424 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8425 s,@BISON@,$BISON,;t t
8426 s,@VERSIONING@,$VERSIONING,;t t
8427 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8428 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8429 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8430 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8431 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8432 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8433 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8434 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8435 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8436 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8437 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8438 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8439 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8440 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8441 s,@libc_cv_ssp@,$libc_cv_ssp,;t t
8442 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8443 s,@no_whole_archive@,$no_whole_archive,;t t
8444 s,@exceptions@,$exceptions,;t t
8445 s,@LIBGD@,$LIBGD,;t t
8446 s,@have_libaudit@,$have_libaudit,;t t
8447 s,@have_selinux@,$have_selinux,;t t
8448 s,@EGREP@,$EGREP,;t t
8449 s,@sizeof_long_double@,$sizeof_long_double,;t t
8450 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8451 s,@uname_sysname@,$uname_sysname,;t t
8452 s,@uname_release@,$uname_release,;t t
8453 s,@uname_version@,$uname_version,;t t
8454 s,@old_glibc_headers@,$old_glibc_headers,;t t
8455 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8456 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8457 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8458 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8459 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8460 s,@use_ldconfig@,$use_ldconfig,;t t
8461 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8462 s,@elf@,$elf,;t t
8463 s,@xcoff@,$xcoff,;t t
8464 s,@static@,$static,;t t
8465 s,@shared@,$shared,;t t
8466 s,@pic_default@,$pic_default,;t t
8467 s,@profile@,$profile,;t t
8468 s,@omitfp@,$omitfp,;t t
8469 s,@bounded@,$bounded,;t t
8470 s,@static_nss@,$static_nss,;t t
8471 s,@nopic_initfini@,$nopic_initfini,;t t
8472 s,@DEFINES@,$DEFINES,;t t
8473 s,@mach_interface_list@,$mach_interface_list,;t t
8474 s,@VERSION@,$VERSION,;t t
8475 s,@RELEASE@,$RELEASE,;t t
8476 s,@LIBOBJS@,$LIBOBJS,;t t
8477 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8478 CEOF
8480 _ACEOF
8482 cat >>$CONFIG_STATUS <<\_ACEOF
8483 # Split the substitutions into bite-sized pieces for seds with
8484 # small command number limits, like on Digital OSF/1 and HP-UX.
8485 ac_max_sed_lines=48
8486 ac_sed_frag=1 # Number of current file.
8487 ac_beg=1 # First line for current file.
8488 ac_end=$ac_max_sed_lines # Line after last line for current file.
8489 ac_more_lines=:
8490 ac_sed_cmds=
8491 while $ac_more_lines; do
8492 if test $ac_beg -gt 1; then
8493 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8494 else
8495 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8497 if test ! -s $tmp/subs.frag; then
8498 ac_more_lines=false
8499 else
8500 # The purpose of the label and of the branching condition is to
8501 # speed up the sed processing (if there are no `@' at all, there
8502 # is no need to browse any of the substitutions).
8503 # These are the two extra sed commands mentioned above.
8504 (echo ':t
8505 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8506 if test -z "$ac_sed_cmds"; then
8507 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8508 else
8509 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8511 ac_sed_frag=`expr $ac_sed_frag + 1`
8512 ac_beg=$ac_end
8513 ac_end=`expr $ac_end + $ac_max_sed_lines`
8515 done
8516 if test -z "$ac_sed_cmds"; then
8517 ac_sed_cmds=cat
8519 fi # test -n "$CONFIG_FILES"
8521 _ACEOF
8522 cat >>$CONFIG_STATUS <<\_ACEOF
8523 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8524 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8525 case $ac_file in
8526 - | *:- | *:-:* ) # input from stdin
8527 cat >$tmp/stdin
8528 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8529 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8530 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8531 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8532 * ) ac_file_in=$ac_file.in ;;
8533 esac
8535 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8536 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8537 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8538 X"$ac_file" : 'X\(//\)[^/]' \| \
8539 X"$ac_file" : 'X\(//\)$' \| \
8540 X"$ac_file" : 'X\(/\)' \| \
8541 . : '\(.\)' 2>/dev/null ||
8542 echo X"$ac_file" |
8543 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8544 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8545 /^X\(\/\/\)$/{ s//\1/; q; }
8546 /^X\(\/\).*/{ s//\1/; q; }
8547 s/.*/./; q'`
8548 { if $as_mkdir_p; then
8549 mkdir -p "$ac_dir"
8550 else
8551 as_dir="$ac_dir"
8552 as_dirs=
8553 while test ! -d "$as_dir"; do
8554 as_dirs="$as_dir $as_dirs"
8555 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8556 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8557 X"$as_dir" : 'X\(//\)[^/]' \| \
8558 X"$as_dir" : 'X\(//\)$' \| \
8559 X"$as_dir" : 'X\(/\)' \| \
8560 . : '\(.\)' 2>/dev/null ||
8561 echo X"$as_dir" |
8562 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8563 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8564 /^X\(\/\/\)$/{ s//\1/; q; }
8565 /^X\(\/\).*/{ s//\1/; q; }
8566 s/.*/./; q'`
8567 done
8568 test ! -n "$as_dirs" || mkdir $as_dirs
8569 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8570 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8571 { (exit 1); exit 1; }; }; }
8573 ac_builddir=.
8575 if test "$ac_dir" != .; then
8576 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8577 # A "../" for each directory in $ac_dir_suffix.
8578 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8579 else
8580 ac_dir_suffix= ac_top_builddir=
8583 case $srcdir in
8584 .) # No --srcdir option. We are building in place.
8585 ac_srcdir=.
8586 if test -z "$ac_top_builddir"; then
8587 ac_top_srcdir=.
8588 else
8589 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8590 fi ;;
8591 [\\/]* | ?:[\\/]* ) # Absolute path.
8592 ac_srcdir=$srcdir$ac_dir_suffix;
8593 ac_top_srcdir=$srcdir ;;
8594 *) # Relative path.
8595 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8596 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8597 esac
8599 # Do not use `cd foo && pwd` to compute absolute paths, because
8600 # the directories may not exist.
8601 case `pwd` in
8602 .) ac_abs_builddir="$ac_dir";;
8604 case "$ac_dir" in
8605 .) ac_abs_builddir=`pwd`;;
8606 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8607 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8608 esac;;
8609 esac
8610 case $ac_abs_builddir in
8611 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8613 case ${ac_top_builddir}. in
8614 .) ac_abs_top_builddir=$ac_abs_builddir;;
8615 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8616 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8617 esac;;
8618 esac
8619 case $ac_abs_builddir in
8620 .) ac_abs_srcdir=$ac_srcdir;;
8622 case $ac_srcdir in
8623 .) ac_abs_srcdir=$ac_abs_builddir;;
8624 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8625 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8626 esac;;
8627 esac
8628 case $ac_abs_builddir in
8629 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8631 case $ac_top_srcdir in
8632 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8633 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8634 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8635 esac;;
8636 esac
8639 case $INSTALL in
8640 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8641 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8642 esac
8644 if test x"$ac_file" != x-; then
8645 { echo "$as_me:$LINENO: creating $ac_file" >&5
8646 echo "$as_me: creating $ac_file" >&6;}
8647 rm -f "$ac_file"
8649 # Let's still pretend it is `configure' which instantiates (i.e., don't
8650 # use $as_me), people would be surprised to read:
8651 # /* config.h. Generated by config.status. */
8652 if test x"$ac_file" = x-; then
8653 configure_input=
8654 else
8655 configure_input="$ac_file. "
8657 configure_input=$configure_input"Generated from `echo $ac_file_in |
8658 sed 's,.*/,,'` by configure."
8660 # First look for the input files in the build tree, otherwise in the
8661 # src tree.
8662 ac_file_inputs=`IFS=:
8663 for f in $ac_file_in; do
8664 case $f in
8665 -) echo $tmp/stdin ;;
8666 [\\/$]*)
8667 # Absolute (can't be DOS-style, as IFS=:)
8668 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8669 echo "$as_me: error: cannot find input file: $f" >&2;}
8670 { (exit 1); exit 1; }; }
8671 echo "$f";;
8672 *) # Relative
8673 if test -f "$f"; then
8674 # Build tree
8675 echo "$f"
8676 elif test -f "$srcdir/$f"; then
8677 # Source tree
8678 echo "$srcdir/$f"
8679 else
8680 # /dev/null tree
8681 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8682 echo "$as_me: error: cannot find input file: $f" >&2;}
8683 { (exit 1); exit 1; }; }
8684 fi;;
8685 esac
8686 done` || { (exit 1); exit 1; }
8687 _ACEOF
8688 cat >>$CONFIG_STATUS <<_ACEOF
8689 sed "$ac_vpsub
8690 $extrasub
8691 _ACEOF
8692 cat >>$CONFIG_STATUS <<\_ACEOF
8694 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8695 s,@configure_input@,$configure_input,;t t
8696 s,@srcdir@,$ac_srcdir,;t t
8697 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8698 s,@top_srcdir@,$ac_top_srcdir,;t t
8699 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8700 s,@builddir@,$ac_builddir,;t t
8701 s,@abs_builddir@,$ac_abs_builddir,;t t
8702 s,@top_builddir@,$ac_top_builddir,;t t
8703 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8704 s,@INSTALL@,$ac_INSTALL,;t t
8705 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8706 rm -f $tmp/stdin
8707 if test x"$ac_file" != x-; then
8708 mv $tmp/out $ac_file
8709 else
8710 cat $tmp/out
8711 rm -f $tmp/out
8714 done
8715 _ACEOF
8716 cat >>$CONFIG_STATUS <<\_ACEOF
8719 # CONFIG_HEADER section.
8722 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8723 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8725 # ac_d sets the value in "#define NAME VALUE" lines.
8726 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8727 ac_dB='[ ].*$,\1#\2'
8728 ac_dC=' '
8729 ac_dD=',;t'
8730 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8731 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8732 ac_uB='$,\1#\2define\3'
8733 ac_uC=' '
8734 ac_uD=',;t'
8736 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8737 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8738 case $ac_file in
8739 - | *:- | *:-:* ) # input from stdin
8740 cat >$tmp/stdin
8741 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8742 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8743 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8744 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8745 * ) ac_file_in=$ac_file.in ;;
8746 esac
8748 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8749 echo "$as_me: creating $ac_file" >&6;}
8751 # First look for the input files in the build tree, otherwise in the
8752 # src tree.
8753 ac_file_inputs=`IFS=:
8754 for f in $ac_file_in; do
8755 case $f in
8756 -) echo $tmp/stdin ;;
8757 [\\/$]*)
8758 # Absolute (can't be DOS-style, as IFS=:)
8759 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8760 echo "$as_me: error: cannot find input file: $f" >&2;}
8761 { (exit 1); exit 1; }; }
8762 # Do quote $f, to prevent DOS paths from being IFS'd.
8763 echo "$f";;
8764 *) # Relative
8765 if test -f "$f"; then
8766 # Build tree
8767 echo "$f"
8768 elif test -f "$srcdir/$f"; then
8769 # Source tree
8770 echo "$srcdir/$f"
8771 else
8772 # /dev/null tree
8773 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8774 echo "$as_me: error: cannot find input file: $f" >&2;}
8775 { (exit 1); exit 1; }; }
8776 fi;;
8777 esac
8778 done` || { (exit 1); exit 1; }
8779 # Remove the trailing spaces.
8780 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8782 _ACEOF
8784 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8785 # `conftest.undefs', that substitutes the proper values into
8786 # config.h.in to produce config.h. The first handles `#define'
8787 # templates, and the second `#undef' templates.
8788 # And first: Protect against being on the right side of a sed subst in
8789 # config.status. Protect against being in an unquoted here document
8790 # in config.status.
8791 rm -f conftest.defines conftest.undefs
8792 # Using a here document instead of a string reduces the quoting nightmare.
8793 # Putting comments in sed scripts is not portable.
8795 # `end' is used to avoid that the second main sed command (meant for
8796 # 0-ary CPP macros) applies to n-ary macro definitions.
8797 # See the Autoconf documentation for `clear'.
8798 cat >confdef2sed.sed <<\_ACEOF
8799 s/[\\&,]/\\&/g
8800 s,[\\$`],\\&,g
8801 t clear
8802 : clear
8803 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8804 t end
8805 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8806 : end
8807 _ACEOF
8808 # If some macros were called several times there might be several times
8809 # the same #defines, which is useless. Nevertheless, we may not want to
8810 # sort them, since we want the *last* AC-DEFINE to be honored.
8811 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8812 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8813 rm -f confdef2sed.sed
8815 # This sed command replaces #undef with comments. This is necessary, for
8816 # example, in the case of _POSIX_SOURCE, which is predefined and required
8817 # on some systems where configure will not decide to define it.
8818 cat >>conftest.undefs <<\_ACEOF
8819 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8820 _ACEOF
8822 # Break up conftest.defines because some shells have a limit on the size
8823 # of here documents, and old seds have small limits too (100 cmds).
8824 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8825 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8826 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8827 echo ' :' >>$CONFIG_STATUS
8828 rm -f conftest.tail
8829 while grep . conftest.defines >/dev/null
8831 # Write a limited-size here document to $tmp/defines.sed.
8832 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8833 # Speed up: don't consider the non `#define' lines.
8834 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8835 # Work around the forget-to-reset-the-flag bug.
8836 echo 't clr' >>$CONFIG_STATUS
8837 echo ': clr' >>$CONFIG_STATUS
8838 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8839 echo 'CEOF
8840 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8841 rm -f $tmp/in
8842 mv $tmp/out $tmp/in
8843 ' >>$CONFIG_STATUS
8844 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8845 rm -f conftest.defines
8846 mv conftest.tail conftest.defines
8847 done
8848 rm -f conftest.defines
8849 echo ' fi # grep' >>$CONFIG_STATUS
8850 echo >>$CONFIG_STATUS
8852 # Break up conftest.undefs because some shells have a limit on the size
8853 # of here documents, and old seds have small limits too (100 cmds).
8854 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8855 rm -f conftest.tail
8856 while grep . conftest.undefs >/dev/null
8858 # Write a limited-size here document to $tmp/undefs.sed.
8859 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8860 # Speed up: don't consider the non `#undef'
8861 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8862 # Work around the forget-to-reset-the-flag bug.
8863 echo 't clr' >>$CONFIG_STATUS
8864 echo ': clr' >>$CONFIG_STATUS
8865 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8866 echo 'CEOF
8867 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8868 rm -f $tmp/in
8869 mv $tmp/out $tmp/in
8870 ' >>$CONFIG_STATUS
8871 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8872 rm -f conftest.undefs
8873 mv conftest.tail conftest.undefs
8874 done
8875 rm -f conftest.undefs
8877 cat >>$CONFIG_STATUS <<\_ACEOF
8878 # Let's still pretend it is `configure' which instantiates (i.e., don't
8879 # use $as_me), people would be surprised to read:
8880 # /* config.h. Generated by config.status. */
8881 if test x"$ac_file" = x-; then
8882 echo "/* Generated by configure. */" >$tmp/config.h
8883 else
8884 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8886 cat $tmp/in >>$tmp/config.h
8887 rm -f $tmp/in
8888 if test x"$ac_file" != x-; then
8889 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8890 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8891 echo "$as_me: $ac_file is unchanged" >&6;}
8892 else
8893 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8894 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8895 X"$ac_file" : 'X\(//\)[^/]' \| \
8896 X"$ac_file" : 'X\(//\)$' \| \
8897 X"$ac_file" : 'X\(/\)' \| \
8898 . : '\(.\)' 2>/dev/null ||
8899 echo X"$ac_file" |
8900 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8901 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8902 /^X\(\/\/\)$/{ s//\1/; q; }
8903 /^X\(\/\).*/{ s//\1/; q; }
8904 s/.*/./; q'`
8905 { if $as_mkdir_p; then
8906 mkdir -p "$ac_dir"
8907 else
8908 as_dir="$ac_dir"
8909 as_dirs=
8910 while test ! -d "$as_dir"; do
8911 as_dirs="$as_dir $as_dirs"
8912 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8913 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8914 X"$as_dir" : 'X\(//\)[^/]' \| \
8915 X"$as_dir" : 'X\(//\)$' \| \
8916 X"$as_dir" : 'X\(/\)' \| \
8917 . : '\(.\)' 2>/dev/null ||
8918 echo X"$as_dir" |
8919 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8920 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8921 /^X\(\/\/\)$/{ s//\1/; q; }
8922 /^X\(\/\).*/{ s//\1/; q; }
8923 s/.*/./; q'`
8924 done
8925 test ! -n "$as_dirs" || mkdir $as_dirs
8926 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8927 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8928 { (exit 1); exit 1; }; }; }
8930 rm -f $ac_file
8931 mv $tmp/config.h $ac_file
8933 else
8934 cat $tmp/config.h
8935 rm -f $tmp/config.h
8937 done
8938 _ACEOF
8939 cat >>$CONFIG_STATUS <<\_ACEOF
8942 # CONFIG_COMMANDS section.
8944 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8945 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8946 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8947 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8948 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8949 X"$ac_dest" : 'X\(//\)[^/]' \| \
8950 X"$ac_dest" : 'X\(//\)$' \| \
8951 X"$ac_dest" : 'X\(/\)' \| \
8952 . : '\(.\)' 2>/dev/null ||
8953 echo X"$ac_dest" |
8954 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8955 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8956 /^X\(\/\/\)$/{ s//\1/; q; }
8957 /^X\(\/\).*/{ s//\1/; q; }
8958 s/.*/./; q'`
8959 { if $as_mkdir_p; then
8960 mkdir -p "$ac_dir"
8961 else
8962 as_dir="$ac_dir"
8963 as_dirs=
8964 while test ! -d "$as_dir"; do
8965 as_dirs="$as_dir $as_dirs"
8966 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8967 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8968 X"$as_dir" : 'X\(//\)[^/]' \| \
8969 X"$as_dir" : 'X\(//\)$' \| \
8970 X"$as_dir" : 'X\(/\)' \| \
8971 . : '\(.\)' 2>/dev/null ||
8972 echo X"$as_dir" |
8973 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8974 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8975 /^X\(\/\/\)$/{ s//\1/; q; }
8976 /^X\(\/\).*/{ s//\1/; q; }
8977 s/.*/./; q'`
8978 done
8979 test ! -n "$as_dirs" || mkdir $as_dirs
8980 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8981 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8982 { (exit 1); exit 1; }; }; }
8984 ac_builddir=.
8986 if test "$ac_dir" != .; then
8987 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8988 # A "../" for each directory in $ac_dir_suffix.
8989 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8990 else
8991 ac_dir_suffix= ac_top_builddir=
8994 case $srcdir in
8995 .) # No --srcdir option. We are building in place.
8996 ac_srcdir=.
8997 if test -z "$ac_top_builddir"; then
8998 ac_top_srcdir=.
8999 else
9000 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9001 fi ;;
9002 [\\/]* | ?:[\\/]* ) # Absolute path.
9003 ac_srcdir=$srcdir$ac_dir_suffix;
9004 ac_top_srcdir=$srcdir ;;
9005 *) # Relative path.
9006 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9007 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9008 esac
9010 # Do not use `cd foo && pwd` to compute absolute paths, because
9011 # the directories may not exist.
9012 case `pwd` in
9013 .) ac_abs_builddir="$ac_dir";;
9015 case "$ac_dir" in
9016 .) ac_abs_builddir=`pwd`;;
9017 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9018 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9019 esac;;
9020 esac
9021 case $ac_abs_builddir in
9022 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9024 case ${ac_top_builddir}. in
9025 .) ac_abs_top_builddir=$ac_abs_builddir;;
9026 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9027 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9028 esac;;
9029 esac
9030 case $ac_abs_builddir in
9031 .) ac_abs_srcdir=$ac_srcdir;;
9033 case $ac_srcdir in
9034 .) ac_abs_srcdir=$ac_abs_builddir;;
9035 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9036 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9037 esac;;
9038 esac
9039 case $ac_abs_builddir in
9040 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9042 case $ac_top_srcdir in
9043 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9044 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9045 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9046 esac;;
9047 esac
9050 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
9051 echo "$as_me: executing $ac_dest commands" >&6;}
9052 case $ac_dest in
9053 default )
9054 case $CONFIG_FILES in *config.make*)
9055 echo "$config_vars" >> config.make;;
9056 esac
9057 test -d bits || mkdir bits ;;
9058 esac
9059 done
9060 _ACEOF
9062 cat >>$CONFIG_STATUS <<\_ACEOF
9064 { (exit 0); exit 0; }
9065 _ACEOF
9066 chmod +x $CONFIG_STATUS
9067 ac_clean_files=$ac_clean_files_save
9070 # configure is writing to config.log, and then calls config.status.
9071 # config.status does its own redirection, appending to config.log.
9072 # Unfortunately, on DOS this fails, as config.log is still kept open
9073 # by configure, so config.status won't be able to write to it; its
9074 # output is simply discarded. So we exec the FD to /dev/null,
9075 # effectively closing config.log, so it can be properly (re)opened and
9076 # appended to by config.status. When coming back to configure, we
9077 # need to make the FD available again.
9078 if test "$no_create" != yes; then
9079 ac_cs_success=:
9080 ac_config_status_args=
9081 test "$silent" = yes &&
9082 ac_config_status_args="$ac_config_status_args --quiet"
9083 exec 5>/dev/null
9084 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9085 exec 5>>config.log
9086 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9087 # would make configure fail if this is the last instruction.
9088 $ac_cs_success || { (exit 1); exit 1; }
9092 # CONFIG_SUBDIRS section.
9094 if test "$no_recursion" != yes; then
9096 # Remove --cache-file and --srcdir arguments so they do not pile up.
9097 ac_sub_configure_args=
9098 ac_prev=
9099 for ac_arg in $ac_configure_args; do
9100 if test -n "$ac_prev"; then
9101 ac_prev=
9102 continue
9104 case $ac_arg in
9105 -cache-file | --cache-file | --cache-fil | --cache-fi \
9106 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9107 ac_prev=cache_file ;;
9108 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9109 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9110 | --c=*)
9112 --config-cache | -C)
9114 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9115 ac_prev=srcdir ;;
9116 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9118 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9119 ac_prev=prefix ;;
9120 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9122 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9123 esac
9124 done
9126 # Always prepend --prefix to ensure using the same prefix
9127 # in subdir configurations.
9128 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9130 ac_popdir=`pwd`
9131 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9133 # Do not complain, so a configure script can configure whichever
9134 # parts of a large source tree are present.
9135 test -d $srcdir/$ac_dir || continue
9137 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9138 echo "$as_me: configuring in $ac_dir" >&6;}
9139 { if $as_mkdir_p; then
9140 mkdir -p "$ac_dir"
9141 else
9142 as_dir="$ac_dir"
9143 as_dirs=
9144 while test ! -d "$as_dir"; do
9145 as_dirs="$as_dir $as_dirs"
9146 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9147 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9148 X"$as_dir" : 'X\(//\)[^/]' \| \
9149 X"$as_dir" : 'X\(//\)$' \| \
9150 X"$as_dir" : 'X\(/\)' \| \
9151 . : '\(.\)' 2>/dev/null ||
9152 echo X"$as_dir" |
9153 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9154 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9155 /^X\(\/\/\)$/{ s//\1/; q; }
9156 /^X\(\/\).*/{ s//\1/; q; }
9157 s/.*/./; q'`
9158 done
9159 test ! -n "$as_dirs" || mkdir $as_dirs
9160 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9161 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9162 { (exit 1); exit 1; }; }; }
9164 ac_builddir=.
9166 if test "$ac_dir" != .; then
9167 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9168 # A "../" for each directory in $ac_dir_suffix.
9169 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9170 else
9171 ac_dir_suffix= ac_top_builddir=
9174 case $srcdir in
9175 .) # No --srcdir option. We are building in place.
9176 ac_srcdir=.
9177 if test -z "$ac_top_builddir"; then
9178 ac_top_srcdir=.
9179 else
9180 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9181 fi ;;
9182 [\\/]* | ?:[\\/]* ) # Absolute path.
9183 ac_srcdir=$srcdir$ac_dir_suffix;
9184 ac_top_srcdir=$srcdir ;;
9185 *) # Relative path.
9186 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9187 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9188 esac
9190 # Do not use `cd foo && pwd` to compute absolute paths, because
9191 # the directories may not exist.
9192 case `pwd` in
9193 .) ac_abs_builddir="$ac_dir";;
9195 case "$ac_dir" in
9196 .) ac_abs_builddir=`pwd`;;
9197 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9198 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9199 esac;;
9200 esac
9201 case $ac_abs_builddir in
9202 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9204 case ${ac_top_builddir}. in
9205 .) ac_abs_top_builddir=$ac_abs_builddir;;
9206 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9207 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9208 esac;;
9209 esac
9210 case $ac_abs_builddir in
9211 .) ac_abs_srcdir=$ac_srcdir;;
9213 case $ac_srcdir in
9214 .) ac_abs_srcdir=$ac_abs_builddir;;
9215 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9216 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9217 esac;;
9218 esac
9219 case $ac_abs_builddir in
9220 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9222 case $ac_top_srcdir in
9223 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9224 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9225 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9226 esac;;
9227 esac
9230 cd $ac_dir
9232 # Check for guested configure; otherwise get Cygnus style configure.
9233 if test -f $ac_srcdir/configure.gnu; then
9234 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9235 elif test -f $ac_srcdir/configure; then
9236 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9237 elif test -f $ac_srcdir/configure.in; then
9238 ac_sub_configure=$ac_configure
9239 else
9240 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9241 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9242 ac_sub_configure=
9245 # The recursion is here.
9246 if test -n "$ac_sub_configure"; then
9247 # Make the cache file name correct relative to the subdirectory.
9248 case $cache_file in
9249 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9250 *) # Relative path.
9251 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9252 esac
9254 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9255 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9256 # The eval makes quoting arguments work.
9257 eval $ac_sub_configure $ac_sub_configure_args \
9258 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9259 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9260 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9261 { (exit 1); exit 1; }; }
9264 cd $ac_popdir
9265 done