Updated to fedora-glibc-20050208T0948
[glibc.git] / configure
blob1e9e50c4919314638bf0d4422da5dc0b28585369
1 #! /bin/sh
2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.59 for GNU C Library (see version.h).
6 # Report bugs to <glibc>.
8 # Copyright (C) 2003 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## --------------------- ##
12 ## M4sh Initialization. ##
13 ## --------------------- ##
15 # Be Bourne compatible
16 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17 emulate sh
18 NULLCMD=:
19 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20 # is contrary to our usage. Disable this feature.
21 alias -g '${1+"$@"}'='"$@"'
22 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
23 set -o posix
25 DUALCASE=1; export DUALCASE # for MKS sh
27 # Support unset when possible.
28 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
29 as_unset=unset
30 else
31 as_unset=false
35 # Work around bugs in pre-3.0 UWIN ksh.
36 $as_unset ENV MAIL MAILPATH
37 PS1='$ '
38 PS2='> '
39 PS4='+ '
41 # NLS nuisances.
42 for as_var in \
43 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
44 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
45 LC_TELEPHONE LC_TIME
47 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
48 eval $as_var=C; export $as_var
49 else
50 $as_unset $as_var
52 done
54 # Required to use basename.
55 if expr a : '\(a\)' >/dev/null 2>&1; then
56 as_expr=expr
57 else
58 as_expr=false
61 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
62 as_basename=basename
63 else
64 as_basename=false
68 # Name of the executable.
69 as_me=`$as_basename "$0" ||
70 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
71 X"$0" : 'X\(//\)$' \| \
72 X"$0" : 'X\(/\)$' \| \
73 . : '\(.\)' 2>/dev/null ||
74 echo X/"$0" |
75 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
76 /^X\/\(\/\/\)$/{ s//\1/; q; }
77 /^X\/\(\/\).*/{ s//\1/; q; }
78 s/.*/./; q'`
81 # PATH needs CR, and LINENO needs CR and PATH.
82 # Avoid depending upon Character Ranges.
83 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
84 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
85 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
86 as_cr_digits='0123456789'
87 as_cr_alnum=$as_cr_Letters$as_cr_digits
89 # The user is always right.
90 if test "${PATH_SEPARATOR+set}" != set; then
91 echo "#! /bin/sh" >conf$$.sh
92 echo "exit 0" >>conf$$.sh
93 chmod +x conf$$.sh
94 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
95 PATH_SEPARATOR=';'
96 else
97 PATH_SEPARATOR=:
99 rm -f conf$$.sh
103 as_lineno_1=$LINENO
104 as_lineno_2=$LINENO
105 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
106 test "x$as_lineno_1" != "x$as_lineno_2" &&
107 test "x$as_lineno_3" = "x$as_lineno_2" || {
108 # Find who we are. Look in the path if we contain no path at all
109 # relative or not.
110 case $0 in
111 *[\\/]* ) as_myself=$0 ;;
112 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
113 for as_dir in $PATH
115 IFS=$as_save_IFS
116 test -z "$as_dir" && as_dir=.
117 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
118 done
121 esac
122 # We did not find ourselves, most probably we were run as `sh COMMAND'
123 # in which case we are not to be found in the path.
124 if test "x$as_myself" = x; then
125 as_myself=$0
127 if test ! -f "$as_myself"; then
128 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
129 { (exit 1); exit 1; }; }
131 case $CONFIG_SHELL in
133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
134 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
136 IFS=$as_save_IFS
137 test -z "$as_dir" && as_dir=.
138 for as_base in sh bash ksh sh5; do
139 case $as_dir in
141 if ("$as_dir/$as_base" -c '
142 as_lineno_1=$LINENO
143 as_lineno_2=$LINENO
144 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
145 test "x$as_lineno_1" != "x$as_lineno_2" &&
146 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
147 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
148 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
149 CONFIG_SHELL=$as_dir/$as_base
150 export CONFIG_SHELL
151 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
152 fi;;
153 esac
154 done
155 done
157 esac
159 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
160 # uniformly replaced by the line number. The first 'sed' inserts a
161 # line-number line before each line; the second 'sed' does the real
162 # work. The second script uses 'N' to pair each line-number line
163 # with the numbered line, and appends trailing '-' during
164 # substitution so that $LINENO is not a special case at line end.
165 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
166 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
167 sed '=' <$as_myself |
168 sed '
170 s,$,-,
171 : loop
172 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
173 t loop
174 s,-$,,
175 s,^['$as_cr_digits']*\n,,
176 ' >$as_me.lineno &&
177 chmod +x $as_me.lineno ||
178 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
179 { (exit 1); exit 1; }; }
181 # Don't try to exec as it changes $[0], causing all sort of problems
182 # (the dirname of $[0] is not the place where we might find the
183 # original and so on. Autoconf is especially sensible to this).
184 . ./$as_me.lineno
185 # Exit status is that of the last command.
186 exit
190 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
191 *c*,-n*) ECHO_N= ECHO_C='
192 ' ECHO_T=' ' ;;
193 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
194 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
195 esac
197 if expr a : '\(a\)' >/dev/null 2>&1; then
198 as_expr=expr
199 else
200 as_expr=false
203 rm -f conf$$ conf$$.exe conf$$.file
204 echo >conf$$.file
205 if ln -s conf$$.file conf$$ 2>/dev/null; then
206 # We could just check for DJGPP; but this test a) works b) is more generic
207 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
208 if test -f conf$$.exe; then
209 # Don't use ln at all; we don't have any links
210 as_ln_s='cp -p'
211 else
212 as_ln_s='ln -s'
214 elif ln conf$$.file conf$$ 2>/dev/null; then
215 as_ln_s=ln
216 else
217 as_ln_s='cp -p'
219 rm -f conf$$ conf$$.exe conf$$.file
221 if mkdir -p . 2>/dev/null; then
222 as_mkdir_p=:
223 else
224 test -d ./-p && rmdir ./-p
225 as_mkdir_p=false
228 as_executable_p="test -f"
230 # Sed expression to map a string onto a valid CPP name.
231 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
233 # Sed expression to map a string onto a valid variable name.
234 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
237 # IFS
238 # We need space, tab and new line, in precisely that order.
239 as_nl='
241 IFS=" $as_nl"
243 # CDPATH.
244 $as_unset CDPATH
247 # Name of the host.
248 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
249 # so uname gets run too.
250 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252 exec 6>&1
255 # Initializations.
257 ac_default_prefix=/usr/local
258 ac_config_libobj_dir=.
259 cross_compiling=no
260 subdirs=
261 MFLAGS=
262 MAKEFLAGS=
263 SHELL=${CONFIG_SHELL-/bin/sh}
265 # Maximum number of lines to put in a shell here document.
266 # This variable seems obsolete. It should probably be removed, and
267 # only ac_max_sed_lines should be used.
268 : ${ac_max_here_lines=38}
270 # Identity of this package.
271 PACKAGE_NAME='GNU C Library'
272 PACKAGE_TARNAME='c-library'
273 PACKAGE_VERSION='(see version.h)'
274 PACKAGE_STRING='GNU C Library (see version.h)'
275 PACKAGE_BUGREPORT='glibc'
277 ac_unique_file="include/features.h"
278 ac_subdirs_all="$ac_subdirs_all "
279 # Factoring default headers for most tests.
280 ac_includes_default="\
281 #include <stdio.h>
282 #if HAVE_SYS_TYPES_H
283 # include <sys/types.h>
284 #endif
285 #if HAVE_SYS_STAT_H
286 # include <sys/stat.h>
287 #endif
288 #if STDC_HEADERS
289 # include <stdlib.h>
290 # include <stddef.h>
291 #else
292 # if HAVE_STDLIB_H
293 # include <stdlib.h>
294 # endif
295 #endif
296 #if HAVE_STRING_H
297 # if !STDC_HEADERS && HAVE_MEMORY_H
298 # include <memory.h>
299 # endif
300 # include <string.h>
301 #endif
302 #if HAVE_STRINGS_H
303 # include <strings.h>
304 #endif
305 #if HAVE_INTTYPES_H
306 # include <inttypes.h>
307 #else
308 # if HAVE_STDINT_H
309 # include <stdint.h>
310 # endif
311 #endif
312 #if HAVE_UNISTD_H
313 # include <unistd.h>
314 #endif"
316 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS with_fp with_cvs enable_check_abi oldest_abi bindnow force_install all_warnings build build_cpu build_vendor build_os host host_cpu host_vendor host_os subdirs add_ons base_machine sysnames INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT BUILD_CC cross_compiling CPP CXX CXXFLAGS ac_ct_CXX AR OBJDUMP RANLIB ac_ct_RANLIB MIG AS LD PWD_P MAKE MSGFMT MAKEINFO SED AUTOCONF SYSINCLUDES libc_cv_gcc_static_libgcc BASH libc_cv_have_bash2 KSH libc_cv_have_ksh AWK PERL INSTALL_INFO BISON VERSIONING libc_cv_asm_protected_directive libc_cv_initfinit_array libc_cv_cc_with_libunwind libc_cv_z_nodelete libc_cv_z_nodlopen libc_cv_z_initfirst libc_cv_z_relro libc_cv_Bgroup libc_cv_libgcc_s_suffix libc_cv_as_needed ASFLAGS_config libc_cv_z_combreloc libc_cv_z_execstack libc_cv_fpie fno_unit_at_a_time libc_cv_have_initfini no_whole_archive exceptions LIBGD 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 gnu_ld gnu_as elf xcoff static shared pic_default profile omitfp bounded static_nss nopic_initfini DEFINES linux_doors mach_interface_list VERSION RELEASE LIBOBJS LTLIBOBJS'
317 ac_subst_files=''
319 # Initialize some variables set by options.
320 ac_init_help=
321 ac_init_version=false
322 # The variables have the same names as the options, with
323 # dashes changed to underlines.
324 cache_file=/dev/null
325 exec_prefix=NONE
326 no_create=
327 no_recursion=
328 prefix=NONE
329 program_prefix=NONE
330 program_suffix=NONE
331 program_transform_name=s,x,x,
332 silent=
333 site=
334 srcdir=
335 verbose=
336 x_includes=NONE
337 x_libraries=NONE
339 # Installation directory options.
340 # These are left unexpanded so users can "make install exec_prefix=/foo"
341 # and all the variables that are supposed to be based on exec_prefix
342 # by default will actually change.
343 # Use braces instead of parens because sh, perl, etc. also accept them.
344 bindir='${exec_prefix}/bin'
345 sbindir='${exec_prefix}/sbin'
346 libexecdir='${exec_prefix}/libexec'
347 datadir='${prefix}/share'
348 sysconfdir='${prefix}/etc'
349 sharedstatedir='${prefix}/com'
350 localstatedir='${prefix}/var'
351 libdir='${exec_prefix}/lib'
352 includedir='${prefix}/include'
353 oldincludedir='/usr/include'
354 infodir='${prefix}/info'
355 mandir='${prefix}/man'
357 ac_prev=
358 for ac_option
360 # If the previous option needs an argument, assign it.
361 if test -n "$ac_prev"; then
362 eval "$ac_prev=\$ac_option"
363 ac_prev=
364 continue
367 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
369 # Accept the important Cygnus configure options, so we can diagnose typos.
371 case $ac_option in
373 -bindir | --bindir | --bindi | --bind | --bin | --bi)
374 ac_prev=bindir ;;
375 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
376 bindir=$ac_optarg ;;
378 -build | --build | --buil | --bui | --bu)
379 ac_prev=build_alias ;;
380 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
381 build_alias=$ac_optarg ;;
383 -cache-file | --cache-file | --cache-fil | --cache-fi \
384 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
385 ac_prev=cache_file ;;
386 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
387 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
388 cache_file=$ac_optarg ;;
390 --config-cache | -C)
391 cache_file=config.cache ;;
393 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
394 ac_prev=datadir ;;
395 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
396 | --da=*)
397 datadir=$ac_optarg ;;
399 -disable-* | --disable-*)
400 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
401 # Reject names that are not valid shell variable names.
402 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
403 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
404 { (exit 1); exit 1; }; }
405 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
406 eval "enable_$ac_feature=no" ;;
408 -enable-* | --enable-*)
409 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
410 # Reject names that are not valid shell variable names.
411 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
412 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
413 { (exit 1); exit 1; }; }
414 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
415 case $ac_option in
416 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
417 *) ac_optarg=yes ;;
418 esac
419 eval "enable_$ac_feature='$ac_optarg'" ;;
421 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
422 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
423 | --exec | --exe | --ex)
424 ac_prev=exec_prefix ;;
425 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
426 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
427 | --exec=* | --exe=* | --ex=*)
428 exec_prefix=$ac_optarg ;;
430 -gas | --gas | --ga | --g)
431 # Obsolete; use --with-gas.
432 with_gas=yes ;;
434 -help | --help | --hel | --he | -h)
435 ac_init_help=long ;;
436 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
437 ac_init_help=recursive ;;
438 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
439 ac_init_help=short ;;
441 -host | --host | --hos | --ho)
442 ac_prev=host_alias ;;
443 -host=* | --host=* | --hos=* | --ho=*)
444 host_alias=$ac_optarg ;;
446 -includedir | --includedir | --includedi | --included | --include \
447 | --includ | --inclu | --incl | --inc)
448 ac_prev=includedir ;;
449 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
450 | --includ=* | --inclu=* | --incl=* | --inc=*)
451 includedir=$ac_optarg ;;
453 -infodir | --infodir | --infodi | --infod | --info | --inf)
454 ac_prev=infodir ;;
455 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
456 infodir=$ac_optarg ;;
458 -libdir | --libdir | --libdi | --libd)
459 ac_prev=libdir ;;
460 -libdir=* | --libdir=* | --libdi=* | --libd=*)
461 libdir=$ac_optarg ;;
463 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
464 | --libexe | --libex | --libe)
465 ac_prev=libexecdir ;;
466 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
467 | --libexe=* | --libex=* | --libe=*)
468 libexecdir=$ac_optarg ;;
470 -localstatedir | --localstatedir | --localstatedi | --localstated \
471 | --localstate | --localstat | --localsta | --localst \
472 | --locals | --local | --loca | --loc | --lo)
473 ac_prev=localstatedir ;;
474 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
475 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
476 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
477 localstatedir=$ac_optarg ;;
479 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
480 ac_prev=mandir ;;
481 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
482 mandir=$ac_optarg ;;
484 -nfp | --nfp | --nf)
485 # Obsolete; use --without-fp.
486 with_fp=no ;;
488 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
489 | --no-cr | --no-c | -n)
490 no_create=yes ;;
492 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
493 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
494 no_recursion=yes ;;
496 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
497 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
498 | --oldin | --oldi | --old | --ol | --o)
499 ac_prev=oldincludedir ;;
500 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
501 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
502 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
503 oldincludedir=$ac_optarg ;;
505 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
506 ac_prev=prefix ;;
507 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
508 prefix=$ac_optarg ;;
510 -program-prefix | --program-prefix | --program-prefi | --program-pref \
511 | --program-pre | --program-pr | --program-p)
512 ac_prev=program_prefix ;;
513 -program-prefix=* | --program-prefix=* | --program-prefi=* \
514 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
515 program_prefix=$ac_optarg ;;
517 -program-suffix | --program-suffix | --program-suffi | --program-suff \
518 | --program-suf | --program-su | --program-s)
519 ac_prev=program_suffix ;;
520 -program-suffix=* | --program-suffix=* | --program-suffi=* \
521 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
522 program_suffix=$ac_optarg ;;
524 -program-transform-name | --program-transform-name \
525 | --program-transform-nam | --program-transform-na \
526 | --program-transform-n | --program-transform- \
527 | --program-transform | --program-transfor \
528 | --program-transfo | --program-transf \
529 | --program-trans | --program-tran \
530 | --progr-tra | --program-tr | --program-t)
531 ac_prev=program_transform_name ;;
532 -program-transform-name=* | --program-transform-name=* \
533 | --program-transform-nam=* | --program-transform-na=* \
534 | --program-transform-n=* | --program-transform-=* \
535 | --program-transform=* | --program-transfor=* \
536 | --program-transfo=* | --program-transf=* \
537 | --program-trans=* | --program-tran=* \
538 | --progr-tra=* | --program-tr=* | --program-t=*)
539 program_transform_name=$ac_optarg ;;
541 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
542 | -silent | --silent | --silen | --sile | --sil)
543 silent=yes ;;
545 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
546 ac_prev=sbindir ;;
547 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
548 | --sbi=* | --sb=*)
549 sbindir=$ac_optarg ;;
551 -sharedstatedir | --sharedstatedir | --sharedstatedi \
552 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
553 | --sharedst | --shareds | --shared | --share | --shar \
554 | --sha | --sh)
555 ac_prev=sharedstatedir ;;
556 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
557 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
558 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
559 | --sha=* | --sh=*)
560 sharedstatedir=$ac_optarg ;;
562 -site | --site | --sit)
563 ac_prev=site ;;
564 -site=* | --site=* | --sit=*)
565 site=$ac_optarg ;;
567 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
568 ac_prev=srcdir ;;
569 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
570 srcdir=$ac_optarg ;;
572 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
573 | --syscon | --sysco | --sysc | --sys | --sy)
574 ac_prev=sysconfdir ;;
575 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
576 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
577 sysconfdir=$ac_optarg ;;
579 -target | --target | --targe | --targ | --tar | --ta | --t)
580 ac_prev=target_alias ;;
581 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
582 target_alias=$ac_optarg ;;
584 -v | -verbose | --verbose | --verbos | --verbo | --verb)
585 verbose=yes ;;
587 -version | --version | --versio | --versi | --vers | -V)
588 ac_init_version=: ;;
590 -with-* | --with-*)
591 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
592 # Reject names that are not valid shell variable names.
593 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
594 { echo "$as_me: error: invalid package name: $ac_package" >&2
595 { (exit 1); exit 1; }; }
596 ac_package=`echo $ac_package| sed 's/-/_/g'`
597 case $ac_option in
598 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
599 *) ac_optarg=yes ;;
600 esac
601 eval "with_$ac_package='$ac_optarg'" ;;
603 -without-* | --without-*)
604 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
605 # Reject names that are not valid shell variable names.
606 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
607 { echo "$as_me: error: invalid package name: $ac_package" >&2
608 { (exit 1); exit 1; }; }
609 ac_package=`echo $ac_package | sed 's/-/_/g'`
610 eval "with_$ac_package=no" ;;
612 --x)
613 # Obsolete; use --with-x.
614 with_x=yes ;;
616 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
617 | --x-incl | --x-inc | --x-in | --x-i)
618 ac_prev=x_includes ;;
619 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
620 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
621 x_includes=$ac_optarg ;;
623 -x-libraries | --x-libraries | --x-librarie | --x-librari \
624 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
625 ac_prev=x_libraries ;;
626 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
627 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
628 x_libraries=$ac_optarg ;;
630 -*) { echo "$as_me: error: unrecognized option: $ac_option
631 Try \`$0 --help' for more information." >&2
632 { (exit 1); exit 1; }; }
635 *=*)
636 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
637 # Reject names that are not valid shell variable names.
638 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
639 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
640 { (exit 1); exit 1; }; }
641 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
642 eval "$ac_envvar='$ac_optarg'"
643 export $ac_envvar ;;
646 # FIXME: should be removed in autoconf 3.0.
647 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
648 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
649 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
650 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
653 esac
654 done
656 if test -n "$ac_prev"; then
657 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
658 { echo "$as_me: error: missing argument to $ac_option" >&2
659 { (exit 1); exit 1; }; }
662 # Be sure to have absolute paths.
663 for ac_var in exec_prefix prefix
665 eval ac_val=$`echo $ac_var`
666 case $ac_val in
667 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
668 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
669 { (exit 1); exit 1; }; };;
670 esac
671 done
673 # Be sure to have absolute paths.
674 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
675 localstatedir libdir includedir oldincludedir infodir mandir
677 eval ac_val=$`echo $ac_var`
678 case $ac_val in
679 [\\/$]* | ?:[\\/]* ) ;;
680 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
681 { (exit 1); exit 1; }; };;
682 esac
683 done
685 # There might be people who depend on the old broken behavior: `$host'
686 # used to hold the argument of --host etc.
687 # FIXME: To remove some day.
688 build=$build_alias
689 host=$host_alias
690 target=$target_alias
692 # FIXME: To remove some day.
693 if test "x$host_alias" != x; then
694 if test "x$build_alias" = x; then
695 cross_compiling=maybe
696 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
697 If a cross compiler is detected then cross compile mode will be used." >&2
698 elif test "x$build_alias" != "x$host_alias"; then
699 cross_compiling=yes
703 ac_tool_prefix=
704 test -n "$host_alias" && ac_tool_prefix=$host_alias-
706 test "$silent" = yes && exec 6>/dev/null
709 # Find the source files, if location was not specified.
710 if test -z "$srcdir"; then
711 ac_srcdir_defaulted=yes
712 # Try the directory containing this script, then its parent.
713 ac_confdir=`(dirname "$0") 2>/dev/null ||
714 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
715 X"$0" : 'X\(//\)[^/]' \| \
716 X"$0" : 'X\(//\)$' \| \
717 X"$0" : 'X\(/\)' \| \
718 . : '\(.\)' 2>/dev/null ||
719 echo X"$0" |
720 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
721 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
722 /^X\(\/\/\)$/{ s//\1/; q; }
723 /^X\(\/\).*/{ s//\1/; q; }
724 s/.*/./; q'`
725 srcdir=$ac_confdir
726 if test ! -r $srcdir/$ac_unique_file; then
727 srcdir=..
729 else
730 ac_srcdir_defaulted=no
732 if test ! -r $srcdir/$ac_unique_file; then
733 if test "$ac_srcdir_defaulted" = yes; then
734 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
735 { (exit 1); exit 1; }; }
736 else
737 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
738 { (exit 1); exit 1; }; }
741 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
742 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
743 { (exit 1); exit 1; }; }
744 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
745 ac_env_build_alias_set=${build_alias+set}
746 ac_env_build_alias_value=$build_alias
747 ac_cv_env_build_alias_set=${build_alias+set}
748 ac_cv_env_build_alias_value=$build_alias
749 ac_env_host_alias_set=${host_alias+set}
750 ac_env_host_alias_value=$host_alias
751 ac_cv_env_host_alias_set=${host_alias+set}
752 ac_cv_env_host_alias_value=$host_alias
753 ac_env_target_alias_set=${target_alias+set}
754 ac_env_target_alias_value=$target_alias
755 ac_cv_env_target_alias_set=${target_alias+set}
756 ac_cv_env_target_alias_value=$target_alias
757 ac_env_CC_set=${CC+set}
758 ac_env_CC_value=$CC
759 ac_cv_env_CC_set=${CC+set}
760 ac_cv_env_CC_value=$CC
761 ac_env_CFLAGS_set=${CFLAGS+set}
762 ac_env_CFLAGS_value=$CFLAGS
763 ac_cv_env_CFLAGS_set=${CFLAGS+set}
764 ac_cv_env_CFLAGS_value=$CFLAGS
765 ac_env_LDFLAGS_set=${LDFLAGS+set}
766 ac_env_LDFLAGS_value=$LDFLAGS
767 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
768 ac_cv_env_LDFLAGS_value=$LDFLAGS
769 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
770 ac_env_CPPFLAGS_value=$CPPFLAGS
771 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
772 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
773 ac_env_CPP_set=${CPP+set}
774 ac_env_CPP_value=$CPP
775 ac_cv_env_CPP_set=${CPP+set}
776 ac_cv_env_CPP_value=$CPP
777 ac_env_CXX_set=${CXX+set}
778 ac_env_CXX_value=$CXX
779 ac_cv_env_CXX_set=${CXX+set}
780 ac_cv_env_CXX_value=$CXX
781 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
782 ac_env_CXXFLAGS_value=$CXXFLAGS
783 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
784 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
787 # Report the --help message.
789 if test "$ac_init_help" = "long"; then
790 # Omit some internal or obsolete options to make the list less imposing.
791 # This message is too long to be a string in the A/UX 3.1 sh.
792 cat <<_ACEOF
793 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
795 Usage: $0 [OPTION]... [VAR=VALUE]...
797 To assign environment variables (e.g., CC, CFLAGS...), specify them as
798 VAR=VALUE. See below for descriptions of some of the useful variables.
800 Defaults for the options are specified in brackets.
802 Configuration:
803 -h, --help display this help and exit
804 --help=short display options specific to this package
805 --help=recursive display the short help of all the included packages
806 -V, --version display version information and exit
807 -q, --quiet, --silent do not print \`checking...' messages
808 --cache-file=FILE cache test results in FILE [disabled]
809 -C, --config-cache alias for \`--cache-file=config.cache'
810 -n, --no-create do not create output files
811 --srcdir=DIR find the sources in DIR [configure dir or \`..']
813 _ACEOF
815 cat <<_ACEOF
816 Installation directories:
817 --prefix=PREFIX install architecture-independent files in PREFIX
818 [$ac_default_prefix]
819 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
820 [PREFIX]
822 By default, \`make install' will install all the files in
823 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
824 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
825 for instance \`--prefix=\$HOME'.
827 For better control, use the options below.
829 Fine tuning of the installation directories:
830 --bindir=DIR user executables [EPREFIX/bin]
831 --sbindir=DIR system admin executables [EPREFIX/sbin]
832 --libexecdir=DIR program executables [EPREFIX/libexec]
833 --datadir=DIR read-only architecture-independent data [PREFIX/share]
834 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
835 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
836 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
837 --libdir=DIR object code libraries [EPREFIX/lib]
838 --includedir=DIR C header files [PREFIX/include]
839 --oldincludedir=DIR C header files for non-gcc [/usr/include]
840 --infodir=DIR info documentation [PREFIX/info]
841 --mandir=DIR man documentation [PREFIX/man]
842 _ACEOF
844 cat <<\_ACEOF
846 System types:
847 --build=BUILD configure for building on BUILD [guessed]
848 --host=HOST cross-compile to build programs to run on HOST [BUILD]
849 _ACEOF
852 if test -n "$ac_init_help"; then
853 case $ac_init_help in
854 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
855 esac
856 cat <<\_ACEOF
858 Optional Features:
859 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
860 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
861 --disable-sanity-checks really do not use threads (should not be used except
862 in special situations) [default=yes]
863 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
864 [default=no]
865 --enable-shared build shared library [default=yes if GNU ld &
866 ELF]
867 --enable-profile build profiled library [default=yes]
868 --enable-omitfp build undebuggable optimized library
869 [default=no]
870 --enable-bounded build with runtime bounds checking
871 [default=no]
872 --disable-versioning do not include versioning information in the library
873 objects [default=yes if supported]
874 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
875 [default=glibc default]
876 --enable-add-ons[=DIRS...]
877 configure and build add-ons in DIR1,DIR2,... search
878 for add-ons if no parameter given
879 --disable-hidden-plt do not hide internal function calls to avoid PLT
880 --enable-bind-now disable lazy relocations in DSOs
881 --enable-static-nss build static NSS modules [default=no]
882 --disable-force-install don't force installation of files from this package,
883 even if they are older than the installed files
884 --enable-kernel=VERSION compile for compatibility with kernel not older than
885 VERSION
886 --enable-all-warnings enable all useful warnings gcc can issue
888 Optional Packages:
889 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
890 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
891 --with-gmp=DIRECTORY find GMP source code in DIRECTORY (not needed)
892 --with-gd=DIR find libgd include dir and library with prefix DIR
893 --with-gd-include=DIR find libgd include files in DIR
894 --with-gd-lib=DIR find libgd library files in DIR
895 --with-fp if using floating-point hardware [default=yes]
896 --with-binutils=PATH specify location of binutils (as and ld)
897 --with-elf if using the ELF object format
898 --with-selinux if building with SELinux support
899 --with-xcoff if using the XCOFF object format
900 --without-cvs if CVS should not be used
901 --with-headers=PATH location of system headers to use (for example
902 /usr/src/linux/include) [default=compiler
903 default]
904 --with-tls enable support for TLS
905 --without-__thread do not use TLS features even when supporting them
907 Some influential environment variables:
908 CC C compiler command
909 CFLAGS C compiler flags
910 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
911 nonstandard directory <lib dir>
912 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
913 headers in a nonstandard directory <include dir>
914 CPP C preprocessor
915 CXX C++ compiler command
916 CXXFLAGS C++ compiler flags
918 Use these variables to override the choices made by `configure' or to help
919 it to find libraries and programs with nonstandard names/locations.
921 Report bugs to <glibc>.
922 _ACEOF
925 if test "$ac_init_help" = "recursive"; then
926 # If there are subdirs, report their specific --help.
927 ac_popdir=`pwd`
928 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
929 test -d $ac_dir || continue
930 ac_builddir=.
932 if test "$ac_dir" != .; then
933 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
934 # A "../" for each directory in $ac_dir_suffix.
935 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
936 else
937 ac_dir_suffix= ac_top_builddir=
940 case $srcdir in
941 .) # No --srcdir option. We are building in place.
942 ac_srcdir=.
943 if test -z "$ac_top_builddir"; then
944 ac_top_srcdir=.
945 else
946 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
947 fi ;;
948 [\\/]* | ?:[\\/]* ) # Absolute path.
949 ac_srcdir=$srcdir$ac_dir_suffix;
950 ac_top_srcdir=$srcdir ;;
951 *) # Relative path.
952 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
953 ac_top_srcdir=$ac_top_builddir$srcdir ;;
954 esac
956 # Do not use `cd foo && pwd` to compute absolute paths, because
957 # the directories may not exist.
958 case `pwd` in
959 .) ac_abs_builddir="$ac_dir";;
961 case "$ac_dir" in
962 .) ac_abs_builddir=`pwd`;;
963 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
964 *) ac_abs_builddir=`pwd`/"$ac_dir";;
965 esac;;
966 esac
967 case $ac_abs_builddir in
968 .) ac_abs_top_builddir=${ac_top_builddir}.;;
970 case ${ac_top_builddir}. in
971 .) ac_abs_top_builddir=$ac_abs_builddir;;
972 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
973 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
974 esac;;
975 esac
976 case $ac_abs_builddir in
977 .) ac_abs_srcdir=$ac_srcdir;;
979 case $ac_srcdir in
980 .) ac_abs_srcdir=$ac_abs_builddir;;
981 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
982 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
983 esac;;
984 esac
985 case $ac_abs_builddir in
986 .) ac_abs_top_srcdir=$ac_top_srcdir;;
988 case $ac_top_srcdir in
989 .) ac_abs_top_srcdir=$ac_abs_builddir;;
990 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
991 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
992 esac;;
993 esac
995 cd $ac_dir
996 # Check for guested configure; otherwise get Cygnus style configure.
997 if test -f $ac_srcdir/configure.gnu; then
998 echo
999 $SHELL $ac_srcdir/configure.gnu --help=recursive
1000 elif test -f $ac_srcdir/configure; then
1001 echo
1002 $SHELL $ac_srcdir/configure --help=recursive
1003 elif test -f $ac_srcdir/configure.ac ||
1004 test -f $ac_srcdir/configure.in; then
1005 echo
1006 $ac_configure --help
1007 else
1008 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1010 cd $ac_popdir
1011 done
1014 test -n "$ac_init_help" && exit 0
1015 if $ac_init_version; then
1016 cat <<\_ACEOF
1017 GNU C Library configure (see version.h)
1018 generated by GNU Autoconf 2.59
1020 Copyright (C) 2003 Free Software Foundation, Inc.
1021 This configure script is free software; the Free Software Foundation
1022 gives unlimited permission to copy, distribute and modify it.
1023 _ACEOF
1024 exit 0
1026 exec 5>config.log
1027 cat >&5 <<_ACEOF
1028 This file contains any messages produced by compilers while
1029 running configure, to aid debugging if configure makes a mistake.
1031 It was created by GNU C Library $as_me (see version.h), which was
1032 generated by GNU Autoconf 2.59. Invocation command line was
1034 $ $0 $@
1036 _ACEOF
1038 cat <<_ASUNAME
1039 ## --------- ##
1040 ## Platform. ##
1041 ## --------- ##
1043 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1044 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1045 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1046 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1047 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1049 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1050 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1052 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1053 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1054 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1055 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1056 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1057 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1058 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1060 _ASUNAME
1062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1063 for as_dir in $PATH
1065 IFS=$as_save_IFS
1066 test -z "$as_dir" && as_dir=.
1067 echo "PATH: $as_dir"
1068 done
1070 } >&5
1072 cat >&5 <<_ACEOF
1075 ## ----------- ##
1076 ## Core tests. ##
1077 ## ----------- ##
1079 _ACEOF
1082 # Keep a trace of the command line.
1083 # Strip out --no-create and --no-recursion so they do not pile up.
1084 # Strip out --silent because we don't want to record it for future runs.
1085 # Also quote any args containing shell meta-characters.
1086 # Make two passes to allow for proper duplicate-argument suppression.
1087 ac_configure_args=
1088 ac_configure_args0=
1089 ac_configure_args1=
1090 ac_sep=
1091 ac_must_keep_next=false
1092 for ac_pass in 1 2
1094 for ac_arg
1096 case $ac_arg in
1097 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1098 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1099 | -silent | --silent | --silen | --sile | --sil)
1100 continue ;;
1101 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1102 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1103 esac
1104 case $ac_pass in
1105 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1107 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1108 if test $ac_must_keep_next = true; then
1109 ac_must_keep_next=false # Got value, back to normal.
1110 else
1111 case $ac_arg in
1112 *=* | --config-cache | -C | -disable-* | --disable-* \
1113 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1114 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1115 | -with-* | --with-* | -without-* | --without-* | --x)
1116 case "$ac_configure_args0 " in
1117 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1118 esac
1120 -* ) ac_must_keep_next=true ;;
1121 esac
1123 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1124 # Get rid of the leading space.
1125 ac_sep=" "
1127 esac
1128 done
1129 done
1130 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1131 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1133 # When interrupted or exit'd, cleanup temporary files, and complete
1134 # config.log. We remove comments because anyway the quotes in there
1135 # would cause problems or look ugly.
1136 # WARNING: Be sure not to use single quotes in there, as some shells,
1137 # such as our DU 5.0 friend, will then `close' the trap.
1138 trap 'exit_status=$?
1139 # Save into config.log some information that might help in debugging.
1141 echo
1143 cat <<\_ASBOX
1144 ## ---------------- ##
1145 ## Cache variables. ##
1146 ## ---------------- ##
1147 _ASBOX
1148 echo
1149 # The following way of writing the cache mishandles newlines in values,
1151 (set) 2>&1 |
1152 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1153 *ac_space=\ *)
1154 sed -n \
1155 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1156 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1159 sed -n \
1160 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1162 esac;
1164 echo
1166 cat <<\_ASBOX
1167 ## ----------------- ##
1168 ## Output variables. ##
1169 ## ----------------- ##
1170 _ASBOX
1171 echo
1172 for ac_var in $ac_subst_vars
1174 eval ac_val=$`echo $ac_var`
1175 echo "$ac_var='"'"'$ac_val'"'"'"
1176 done | sort
1177 echo
1179 if test -n "$ac_subst_files"; then
1180 cat <<\_ASBOX
1181 ## ------------- ##
1182 ## Output files. ##
1183 ## ------------- ##
1184 _ASBOX
1185 echo
1186 for ac_var in $ac_subst_files
1188 eval ac_val=$`echo $ac_var`
1189 echo "$ac_var='"'"'$ac_val'"'"'"
1190 done | sort
1191 echo
1194 if test -s confdefs.h; then
1195 cat <<\_ASBOX
1196 ## ----------- ##
1197 ## confdefs.h. ##
1198 ## ----------- ##
1199 _ASBOX
1200 echo
1201 sed "/^$/d" confdefs.h | sort
1202 echo
1204 test "$ac_signal" != 0 &&
1205 echo "$as_me: caught signal $ac_signal"
1206 echo "$as_me: exit $exit_status"
1207 } >&5
1208 rm -f core *.core &&
1209 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1210 exit $exit_status
1212 for ac_signal in 1 2 13 15; do
1213 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1214 done
1215 ac_signal=0
1217 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1218 rm -rf conftest* confdefs.h
1219 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1220 echo >confdefs.h
1222 # Predefined preprocessor variables.
1224 cat >>confdefs.h <<_ACEOF
1225 #define PACKAGE_NAME "$PACKAGE_NAME"
1226 _ACEOF
1229 cat >>confdefs.h <<_ACEOF
1230 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1231 _ACEOF
1234 cat >>confdefs.h <<_ACEOF
1235 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1236 _ACEOF
1239 cat >>confdefs.h <<_ACEOF
1240 #define PACKAGE_STRING "$PACKAGE_STRING"
1241 _ACEOF
1244 cat >>confdefs.h <<_ACEOF
1245 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1246 _ACEOF
1249 # Let the site file select an alternate cache file if it wants to.
1250 # Prefer explicitly selected file to automatically selected ones.
1251 if test -z "$CONFIG_SITE"; then
1252 if test "x$prefix" != xNONE; then
1253 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1254 else
1255 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1258 for ac_site_file in $CONFIG_SITE; do
1259 if test -r "$ac_site_file"; then
1260 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1261 echo "$as_me: loading site script $ac_site_file" >&6;}
1262 sed 's/^/| /' "$ac_site_file" >&5
1263 . "$ac_site_file"
1265 done
1267 if test -r "$cache_file"; then
1268 # Some versions of bash will fail to source /dev/null (special
1269 # files actually), so we avoid doing that.
1270 if test -f "$cache_file"; then
1271 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1272 echo "$as_me: loading cache $cache_file" >&6;}
1273 case $cache_file in
1274 [\\/]* | ?:[\\/]* ) . $cache_file;;
1275 *) . ./$cache_file;;
1276 esac
1278 else
1279 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1280 echo "$as_me: creating cache $cache_file" >&6;}
1281 >$cache_file
1284 # Check that the precious variables saved in the cache have kept the same
1285 # value.
1286 ac_cache_corrupted=false
1287 for ac_var in `(set) 2>&1 |
1288 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1289 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1290 eval ac_new_set=\$ac_env_${ac_var}_set
1291 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1292 eval ac_new_val="\$ac_env_${ac_var}_value"
1293 case $ac_old_set,$ac_new_set in
1294 set,)
1295 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1296 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1297 ac_cache_corrupted=: ;;
1298 ,set)
1299 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1300 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1301 ac_cache_corrupted=: ;;
1302 ,);;
1304 if test "x$ac_old_val" != "x$ac_new_val"; then
1305 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1306 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1307 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1308 echo "$as_me: former value: $ac_old_val" >&2;}
1309 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1310 echo "$as_me: current value: $ac_new_val" >&2;}
1311 ac_cache_corrupted=:
1312 fi;;
1313 esac
1314 # Pass precious variables to config.status.
1315 if test "$ac_new_set" = set; then
1316 case $ac_new_val in
1317 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1318 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1319 *) ac_arg=$ac_var=$ac_new_val ;;
1320 esac
1321 case " $ac_configure_args " in
1322 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1323 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1324 esac
1326 done
1327 if $ac_cache_corrupted; then
1328 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1329 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1330 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1331 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1332 { (exit 1); exit 1; }; }
1335 ac_ext=c
1336 ac_cpp='$CPP $CPPFLAGS'
1337 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1338 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1339 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1368 ac_config_headers="$ac_config_headers config.h"
1370 ac_aux_dir=
1371 for ac_dir in scripts $srcdir/scripts; do
1372 if test -f $ac_dir/install-sh; then
1373 ac_aux_dir=$ac_dir
1374 ac_install_sh="$ac_aux_dir/install-sh -c"
1375 break
1376 elif 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/shtool; then
1381 ac_aux_dir=$ac_dir
1382 ac_install_sh="$ac_aux_dir/shtool install -c"
1383 break
1385 done
1386 if test -z "$ac_aux_dir"; then
1387 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&5
1388 echo "$as_me: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&2;}
1389 { (exit 1); exit 1; }; }
1391 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1392 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1393 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1396 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
1397 { { echo "$as_me:$LINENO: error: you must configure in a separate build directory" >&5
1398 echo "$as_me: error: you must configure in a separate build directory" >&2;}
1399 { (exit 1); exit 1; }; }
1402 # This will get text that should go into config.make.
1403 config_vars=
1405 # Check for a --with-gmp argument and set gmp-srcdir in config.make.
1407 # Check whether --with-gmp or --without-gmp was given.
1408 if test "${with_gmp+set}" = set; then
1409 withval="$with_gmp"
1411 case "$with_gmp" in
1412 yes) { { echo "$as_me:$LINENO: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&5
1413 echo "$as_me: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&2;}
1414 { (exit 1); exit 1; }; } ;;
1415 ''|no) ;;
1416 *) config_vars="$config_vars
1417 gmp-srcdir = $withval" ;;
1418 esac
1421 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
1423 # Check whether --with-gd or --without-gd was given.
1424 if test "${with_gd+set}" = set; then
1425 withval="$with_gd"
1426 case "$with_gd" in
1427 yes|''|no) ;;
1428 *) libgd_include="-I$withval/include"
1429 libgd_ldflags="-L$withval/lib" ;;
1430 esac
1434 # Check whether --with-gd-include or --without-gd-include was given.
1435 if test "${with_gd_include+set}" = set; then
1436 withval="$with_gd_include"
1437 case "$with_gd_include" in
1438 ''|no) ;;
1439 *) libgd_include="-I$withval" ;;
1440 esac
1444 # Check whether --with-gd-lib or --without-gd-lib was given.
1445 if test "${with_gd_lib+set}" = set; then
1446 withval="$with_gd_lib"
1447 case "$with_gd_lib" in
1448 ''|no) ;;
1449 *) libgd_ldflags="-L$withval" ;;
1450 esac
1454 if test -n "$libgd_include"; then
1455 config_vars="$config_vars
1456 CFLAGS-memusagestat.c = $libgd_include"
1458 if test -n "$libgd_ldflags"; then
1459 config_vars="$config_vars
1460 libgd-LDFLAGS = $libgd_ldflags"
1464 # Check whether --with-fp or --without-fp was given.
1465 if test "${with_fp+set}" = set; then
1466 withval="$with_fp"
1467 with_fp=$withval
1468 else
1469 with_fp=yes
1473 # Check whether --with-binutils or --without-binutils was given.
1474 if test "${with_binutils+set}" = set; then
1475 withval="$with_binutils"
1476 path_binutils=$withval
1477 else
1478 path_binutils=''
1481 # Check whether --with-elf or --without-elf was given.
1482 if test "${with_elf+set}" = set; then
1483 withval="$with_elf"
1484 elf=$withval
1485 else
1486 elf=no
1489 # Check whether --with-selinux or --without-selinux was given.
1490 if test "${with_selinux+set}" = set; then
1491 withval="$with_selinux"
1492 with_selinux=$withval
1493 else
1494 with_selinux=auto
1497 # Check whether --with-xcoff or --without-xcoff was given.
1498 if test "${with_xcoff+set}" = set; then
1499 withval="$with_xcoff"
1500 xcoff=$withval
1501 else
1502 xcoff=no
1505 # Check whether --with-cvs or --without-cvs was given.
1506 if test "${with_cvs+set}" = set; then
1507 withval="$with_cvs"
1508 with_cvs=$withval
1509 else
1510 with_cvs=yes
1512 if test "$with_cvs" = yes; then
1513 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1514 then
1515 with_cvs=no
1521 # Check whether --with-headers or --without-headers was given.
1522 if test "${with_headers+set}" = set; then
1523 withval="$with_headers"
1524 sysheaders=$withval
1525 else
1526 sysheaders=''
1529 # Check whether --enable-sanity-checks or --disable-sanity-checks was given.
1530 if test "${enable_sanity_checks+set}" = set; then
1531 enableval="$enable_sanity_checks"
1532 enable_sanity=$enableval
1533 else
1534 enable_sanity=yes
1538 # Check whether --enable-check-abi or --disable-check-abi was given.
1539 if test "${enable_check_abi+set}" = set; then
1540 enableval="$enable_check_abi"
1541 enable_check_abi=$enableval
1542 else
1543 enable_check_abi=no
1546 static=yes
1547 # Check whether --enable-shared or --disable-shared was given.
1548 if test "${enable_shared+set}" = set; then
1549 enableval="$enable_shared"
1550 shared=$enableval
1551 else
1552 shared=default
1554 # Check whether --enable-profile or --disable-profile was given.
1555 if test "${enable_profile+set}" = set; then
1556 enableval="$enable_profile"
1557 profile=$enableval
1558 else
1559 profile=yes
1561 # Check whether --enable-omitfp or --disable-omitfp was given.
1562 if test "${enable_omitfp+set}" = set; then
1563 enableval="$enable_omitfp"
1564 omitfp=$enableval
1565 else
1566 omitfp=no
1568 # Check whether --enable-bounded or --disable-bounded was given.
1569 if test "${enable_bounded+set}" = set; then
1570 enableval="$enable_bounded"
1571 bounded=$enableval
1572 else
1573 bounded=no
1575 # Check whether --enable-versioning or --disable-versioning was given.
1576 if test "${enable_versioning+set}" = set; then
1577 enableval="$enable_versioning"
1578 enable_versioning=$enableval
1579 else
1580 enable_versioning=yes
1583 # Check whether --enable-oldest-abi or --disable-oldest-abi was given.
1584 if test "${enable_oldest_abi+set}" = set; then
1585 enableval="$enable_oldest_abi"
1586 oldest_abi=$enableval
1587 else
1588 oldest_abi=no
1590 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
1591 oldest_abi=default
1592 else
1593 cat >>confdefs.h <<_ACEOF
1594 #define GLIBC_OLDEST_ABI "$oldest_abi"
1595 _ACEOF
1600 # Check whether --enable-add-ons or --disable-add-ons was given.
1601 if test "${enable_add_ons+set}" = set; then
1602 enableval="$enable_add_ons"
1603 case "$enableval" in
1604 yes) add_ons=`cd $srcdir && echo */configure | sed -e 's!/configure!!g'`
1605 add_ons_automatic=yes
1606 test "$add_ons" = "*" && add_ons= ;;
1607 *) add_ons=`echo "$enableval" | sed 's/,/ /g'`
1608 add_ons_automatic=no ;;
1609 esac
1610 else
1611 add_ons= add_ons_automatic=no
1615 # Check whether --with-tls or --without-tls was given.
1616 if test "${with_tls+set}" = set; then
1617 withval="$with_tls"
1618 usetls=$withval
1619 else
1620 usetls=yes
1624 # Check whether --with-__thread or --without-__thread was given.
1625 if test "${with___thread+set}" = set; then
1626 withval="$with___thread"
1627 use__thread=$withval
1628 else
1629 use__thread=yes
1632 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1633 if test "${enable_hidden_plt+set}" = set; then
1634 enableval="$enable_hidden_plt"
1635 hidden=$enableval
1636 else
1637 hidden=yes
1639 if test "x$hidden" = xno; then
1640 cat >>confdefs.h <<\_ACEOF
1641 #define NO_HIDDEN 1
1642 _ACEOF
1646 # Check whether --enable-bind-now or --disable-bind-now was given.
1647 if test "${enable_bind_now+set}" = set; then
1648 enableval="$enable_bind_now"
1649 bindnow=$enableval
1650 else
1651 bindnow=no
1655 # Check whether --enable-static-nss or --disable-static-nss was given.
1656 if test "${enable_static_nss+set}" = set; then
1657 enableval="$enable_static_nss"
1658 static_nss=$enableval
1659 else
1660 static_nss=no
1662 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1663 static_nss=yes
1664 cat >>confdefs.h <<\_ACEOF
1665 #define DO_STATIC_NSS 1
1666 _ACEOF
1670 # Check whether --enable-force-install or --disable-force-install was given.
1671 if test "${enable_force_install+set}" = set; then
1672 enableval="$enable_force_install"
1673 force_install=$enableval
1674 else
1675 force_install=yes
1679 # Check whether --enable-kernel or --disable-kernel was given.
1680 if test "${enable_kernel+set}" = set; then
1681 enableval="$enable_kernel"
1682 minimum_kernel=$enableval
1684 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1685 # Better nothing than this.
1686 minimum_kernel=""
1687 else
1688 if test "$minimum_kernel" = current; then
1689 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1693 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1694 if test "${enable_all_warnings+set}" = set; then
1695 enableval="$enable_all_warnings"
1696 all_warnings=$enableval
1700 # Make sure we can run config.sub.
1701 $ac_config_sub sun4 >/dev/null 2>&1 ||
1702 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1703 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1704 { (exit 1); exit 1; }; }
1706 echo "$as_me:$LINENO: checking build system type" >&5
1707 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1708 if test "${ac_cv_build+set}" = set; then
1709 echo $ECHO_N "(cached) $ECHO_C" >&6
1710 else
1711 ac_cv_build_alias=$build_alias
1712 test -z "$ac_cv_build_alias" &&
1713 ac_cv_build_alias=`$ac_config_guess`
1714 test -z "$ac_cv_build_alias" &&
1715 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1716 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1717 { (exit 1); exit 1; }; }
1718 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1719 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1720 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1721 { (exit 1); exit 1; }; }
1724 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1725 echo "${ECHO_T}$ac_cv_build" >&6
1726 build=$ac_cv_build
1727 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1728 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1729 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1732 echo "$as_me:$LINENO: checking host system type" >&5
1733 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1734 if test "${ac_cv_host+set}" = set; then
1735 echo $ECHO_N "(cached) $ECHO_C" >&6
1736 else
1737 ac_cv_host_alias=$host_alias
1738 test -z "$ac_cv_host_alias" &&
1739 ac_cv_host_alias=$ac_cv_build_alias
1740 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1741 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1742 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1743 { (exit 1); exit 1; }; }
1746 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1747 echo "${ECHO_T}$ac_cv_host" >&6
1748 host=$ac_cv_host
1749 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1750 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1751 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1755 # The way shlib-versions is used to generate soversions.mk uses a
1756 # fairly simplistic model for name recognition that can't distinguish
1757 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1758 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1759 # tell. This doesn't get used much beyond that, so it's fairly safe.
1760 case "$host_os" in
1761 linux*)
1763 gnu*)
1764 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1766 esac
1768 # We keep the original values in `$config_*' and never modify them, so we
1769 # can write them unchanged into config.make. Everything else uses
1770 # $machine, $vendor, and $os, and changes them whenever convenient.
1771 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1773 # Don't allow vendor == "unknown"
1774 test "$config_vendor" = unknown && config_vendor=
1775 config_os="`echo $config_os | sed 's/^unknown-//'`"
1777 # Some configurations imply other options.
1778 case "$host_os" in
1779 gnu* | linux* | bsd4.4* | netbsd* | freebsd*)
1780 # These systems always use GNU tools.
1781 gnu_ld=yes gnu_as=yes ;;
1782 esac
1783 case "$host_os" in
1784 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1785 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1787 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1788 # These systems (almost) always use the ELF format.
1789 elf=yes
1791 aix*)
1792 # These systems are always xcoff
1793 xcoff=yes
1794 elf=no
1796 esac
1798 # The configure fragment of an add-on port can modify these to supplement
1799 # or override the table in the case statement below. No fragment should
1800 # ever change the config_* variables, however.
1801 machine=$config_machine
1802 vendor=$config_vendor
1803 os=$config_os
1805 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1806 # Unify this here.
1807 if test "$machine" = rs6000; then
1808 machine="powerpc"
1811 # Braindead PowerPC box with absolutely no FPU.
1812 case "$machine-$host_os" in
1813 powerpc*-*soft)
1814 with_fp=no
1816 esac
1819 # An add-on can set this when it the tuple to disable the sanity check below.
1820 libc_config_ok=no
1824 subdirs="$subdirs "
1827 add_ons_sfx=
1828 add_ons_pfx=
1829 if test x"$add_ons" != x; then
1830 for f in $add_ons; do
1831 # Some sanity checks
1832 case "$f" in
1833 crypt)
1834 { { echo "$as_me:$LINENO: error:
1835 *** It seems that you're using an old \`crypt' add-on. crypt is now
1836 *** part of glibc and using the old add-on will not work with this
1837 *** release. Start again with fresh sources and without the old
1838 *** \`crypt' add-on." >&5
1839 echo "$as_me: error:
1840 *** It seems that you're using an old \`crypt' add-on. crypt is now
1841 *** part of glibc and using the old add-on will not work with this
1842 *** release. Start again with fresh sources and without the old
1843 *** \`crypt' add-on." >&2;}
1844 { (exit 1); exit 1; }; }
1846 localedata)
1847 { { echo "$as_me:$LINENO: error:
1848 *** It seems that you're using an old \`localedata' add-on. localedata
1849 *** is now part of glibc and using the old add-on will not work with
1850 *** this release. Start again with fresh sources and without the old
1851 *** \`localedata' add-on." >&5
1852 echo "$as_me: error:
1853 *** It seems that you're using an old \`localedata' add-on. localedata
1854 *** is now part of glibc and using the old add-on will not work with
1855 *** this release. Start again with fresh sources and without the old
1856 *** \`localedata' add-on." >&2;}
1857 { (exit 1); exit 1; }; }
1859 esac
1861 # Test whether such a subdir really exists.
1862 test -d $srcdir/$f || {
1863 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1864 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1865 { (exit 1); exit 1; }; }
1867 done
1869 # Now source each add-on's configure fragment.
1870 # The fragments can use $srcdir/$libc_add_on to find themselves,
1871 # and test $add_ons_automatic to see if they were explicitly requested.
1872 # A fragment can clear (or even change) $libc_add_on to affect
1873 # whether it goes into the list to be actually used in the build.
1874 use_add_ons=
1875 for libc_add_on in $add_ons; do
1876 libc_add_on_frag=$srcdir/$libc_add_on/configure
1877 if test -r $libc_add_on_frag; then
1878 echo "$as_me:$LINENO: result: running configure fragment for add-on $libc_add_on" >&5
1879 echo "${ECHO_T}running configure fragment for add-on $libc_add_on" >&6
1880 . $libc_add_on_frag
1881 else
1882 { echo "$as_me:$LINENO: WARNING: add-on fragment $libc_add_on_frag missing" >&5
1883 echo "$as_me: WARNING: add-on fragment $libc_add_on_frag missing" >&2;}
1885 if test -n "$libc_add_on"; then
1886 use_add_ons="$use_add_ons $libc_add_on"
1887 add_ons_pfx="$add_ons_pfx $libc_add_on/"
1888 add_ons_sfx="$add_ons_sfx /$libc_add_on"
1890 done
1891 # Use echo to strip excess whitespace.
1892 add_ons="`echo $use_add_ons`"
1898 ### I put this here to prevent those annoying emails from people who cannot
1899 ### read and try to compile glibc on unsupported platforms. --drepper
1901 ### By using the undocumented --enable-hacker-mode option for configure
1902 ### one can skip this test to make the configuration not fail for unsupported
1903 ### platforms.
1905 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
1906 case "$machine-$host_os" in
1907 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1910 echo "*** The GNU C library is currently not available for this platform."
1911 echo "*** So far nobody cared to port it and if there is no volunteer it"
1912 echo "*** might never happen. So, if you have interest to see glibc on"
1913 echo "*** this platform visit"
1914 echo "*** http://www.gnu.org/software/libc/porting.html"
1915 echo "*** and join the group of porters"
1916 exit 1
1918 esac
1921 # Expand the configuration machine name into a subdirectory by architecture
1922 # type and particular chip. If an add-on configure fragment already set
1923 # base_machine, we don't change it.
1924 test -n "$base_machine" || case "$machine" in
1925 a29k | am29000) base_machine=a29k machine=a29k ;;
1926 alpha*) base_machine=alpha machine=alpha/$machine ;;
1927 arm*) base_machine=arm machine=arm/arm32/$machine ;;
1928 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1929 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1930 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1931 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1932 i[34567]86) base_machine=i386 machine=i386/$machine ;;
1933 ia64) base_machine=ia64 machine=ia64 ;;
1934 m680?0) base_machine=m68k machine=m68k/$machine ;;
1935 m68k) base_machine=m68k machine=m68k/m68020 ;;
1936 m88???) base_machine=m88k machine=m88k/$machine ;;
1937 m88k) base_machine=m88k machine=m88k/m88100 ;;
1938 mips64*) base_machine=mips64
1939 case "$CC $CFLAGS $CPPFLAGS " in
1940 *" -mabi=n32 "*) mips_cc_abi=n32 ;;
1941 *" -mabi=64 "*|*" -mabi=n64 "*) mips_cc_abi=64 ;;
1942 *" -mabi=32 "*|*" -mabi=o32 "*) mips_cc_abi=32 ;;
1943 *) mips_cc_abi=default ;;
1944 esac
1945 case $config_os in
1946 *abin32*) mips_config_abi=n32 ;;
1947 *abi64*|*abin64*) mips_config_abi=64 ;;
1948 *abi32*|*abio32*) mips_config_abi=32 ;;
1949 *) mips_config_abi=$mips_cc_abi ;;
1950 esac
1951 case $mips_config_abi in
1952 default) machine=mips/mips64/n32 mips_config_abi=n32 ;;
1953 n32) machine=mips/mips64/n32 ;;
1954 64) machine=mips/mips64/n64 ;;
1955 32) machine=mips/mips32/kern64 ;;
1956 esac
1957 machine=$machine/$config_machine
1958 if test $mips_config_abi != $mips_cc_abi; then
1959 # This won't make it to config.make, but we want to
1960 # set this in case configure tests depend on it.
1961 CPPFLAGS="$CPPFLAGS -mabi=$mips_config_abi"
1964 mips*) base_machine=mips machine=mips/mips32/$machine ;;
1965 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1966 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1967 s390) base_machine=s390 machine=s390/s390-32 ;;
1968 s390x) base_machine=s390 machine=s390/s390-64 ;;
1969 sh3*) base_machine=sh machine=sh/sh3 ;;
1970 sh4*) base_machine=sh machine=sh/sh4 ;;
1971 sparc | sparcv[67])
1972 base_machine=sparc machine=sparc/sparc32 ;;
1973 sparcv8 | supersparc | hypersparc)
1974 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1975 sparcv8plus | sparcv8plusa | sparcv9)
1976 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1977 sparcv8plusb | sparcv9b)
1978 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1979 sparc64 | ultrasparc)
1980 base_machine=sparc machine=sparc/sparc64 ;;
1981 sparc64b | ultrasparc3)
1982 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1983 thumb*) base_machine=thumb machine=arm/thumb/$machine ;;
1984 *) base_machine=$machine ;;
1985 esac
1988 if test "$base_machine" = "i386"; then
1989 cat >>confdefs.h <<\_ACEOF
1990 #define USE_REGPARMS 1
1991 _ACEOF
1995 # Compute the list of sysdep directories for this configuration.
1996 # This can take a while to compute.
1997 sysdep_dir=$srcdir/sysdeps
1998 echo "$as_me:$LINENO: checking sysdep dirs" >&5
1999 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
2000 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
2001 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
2003 case "$os" in
2004 gnu*)
2005 base_os=mach/hurd ;;
2006 netbsd* | 386bsd* | freebsd* | bsdi*)
2007 base_os=unix/bsd/bsd4.4 ;;
2008 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
2009 base_os=unix/bsd ;;
2010 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
2011 base_os=unix/sysv ;;
2012 irix6*)
2013 base_os=unix/sysv/irix6/$os ;;
2014 solaris[2-9]*)
2015 base_os=unix/sysv/sysv4 ;;
2016 hpux*)
2017 base_os=unix/sysv/hpux/$os ;;
2018 aix4.3*)
2019 base_os=unix/sysv/aix/aix4.3 ;;
2020 none)
2021 base_os=standalone ;;
2023 base_os='' ;;
2024 esac
2026 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
2027 tail=$os
2028 ostry=$os
2029 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
2030 ostry="$ostry /$o"
2031 tail=$o
2032 done
2033 o=`echo $tail | sed 's/[0-9]*$//'`
2034 if test $o != $tail; then
2035 ostry="$ostry /$o"
2037 # For linux-gnu, try linux-gnu, then linux.
2038 o=`echo $tail | sed 's/-.*$//'`
2039 if test $o != $tail; then
2040 ostry="$ostry /$o"
2043 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
2044 base=
2045 tail=$base_os
2046 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
2047 set $b
2048 base="$base /$1"
2049 tail="$2"
2050 done
2052 # For sparc/sparc32, try sparc/sparc32 and then sparc.
2053 mach=
2054 tail=$machine
2055 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
2056 set $m
2057 # Prepend the machine's FPU directory unless --without-fp.
2058 if test "$with_fp" = yes; then
2059 mach="$mach /$1/fpu"
2060 else
2061 mach="$mach /$1/nofpu"
2063 mach="$mach /$1"
2064 tail="$2"
2065 done
2068 # Find what sysdep directories exist.
2069 sysnames=
2070 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2071 for d in $add_ons_pfx ''; do
2072 for b in $base ''; do
2073 for m0 in $mach ''; do
2074 for v in /$vendor ''; do
2075 test "$v" = / && continue
2076 for o in /$ostry ''; do
2077 test "$o" = / && continue
2078 for m in $mach ''; do
2079 for a in $add_ons_sfx ''; do
2080 if test "$m0$b$v$o$m"; then
2081 try="${d}sysdeps$m0$b$v$o$m$a"
2082 test -n "$enable_debug_configure" &&
2083 echo "$0 DEBUG: try $try" >&2
2084 if test -d $srcdir/$try; then
2085 sysnames="$sysnames $try"
2086 { test -n "$o" || test -n "$b"; } && os_used=t
2087 { test -n "$m" || test -n "$m0"; } && machine_used=t
2090 done
2091 done
2092 done
2093 done
2094 done
2095 done
2096 if test -n "$d"; then
2097 try="${d}sysdeps/generic"
2098 test -n "$enable_debug_configure" &&
2099 echo "$0 DEBUG: try $try" >&2
2100 if test -d $srcdir/$try; then
2101 sysnames="$sysnames $try"
2104 done
2105 IFS="$ac_save_ifs"
2107 if test -z "$os_used" && test "$os" != none; then
2108 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2109 echo "$as_me: error: Operating system $os is not supported." >&2;}
2110 { (exit 1); exit 1; }; }
2112 if test -z "$machine_used" && test "$machine" != none; then
2113 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2114 echo "$as_me: error: The $machine is not supported." >&2;}
2115 { (exit 1); exit 1; }; }
2118 # We have now validated the configuration.
2121 # If using ELF, look for an `elf' subdirectory of each machine directory.
2122 # We prepend these rather than inserting them whereever the machine appears
2123 # because things specified by the machine's ELF ABI should override
2124 # OS-specific things, and should always be the same for any OS on the
2125 # machine (otherwise what's the point of an ABI?).
2126 if test "$elf" = yes; then
2127 elf_dirs=
2128 for d in $add_ons_pfx ''; do
2129 for m in $mach; do
2130 if test -d $srcdir/${d}sysdeps$m/elf; then
2131 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2133 done
2134 done
2135 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2139 # Expand the list of system names into a full list of directories
2140 # from each element's parent name and Implies file (if present).
2141 set $sysnames
2142 names=
2143 while test $# -gt 0; do
2144 name=$1
2145 shift
2147 case " $names " in *" $name "*)
2148 # Already in the list.
2149 continue
2150 esac
2152 # Report each name as we discover it, so there is no long pause in output.
2153 echo $ECHO_N "$name $ECHO_C" >&6
2155 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2157 case $name in
2158 /*) xsrcdir= ;;
2159 *) xsrcdir=$srcdir/ ;;
2160 esac
2161 test -n "$enable_debug_configure" &&
2162 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2164 if test -f $xsrcdir$name/Implies; then
2165 # Collect more names from the `Implies' file (removing comments).
2166 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2167 implied=
2168 for x in $implied_candidate; do
2169 found=no
2170 if test -d $xsrcdir$name_base/$x; then
2171 implied="$implied $name_base/$x";
2172 found=yes
2174 for d in $add_ons_pfx ''; do
2175 try="${d}sysdeps/$x"
2176 case $d in
2177 /*) try_srcdir= ;;
2178 *) try_srcdir=$srcdir/ ;;
2179 esac
2180 test -n "$enable_debug_configure" &&
2181 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2182 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2183 then
2184 implied="$implied $try"
2185 found=yes
2187 done
2188 if test $found = no; then
2189 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2190 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2192 done
2193 else
2194 implied=
2197 # Add NAME to the list of names.
2198 names="$names $name"
2200 # Find the parent of NAME, using the empty string if it has none.
2201 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2203 # Add the names implied by NAME, and NAME's parent (if it has one), to
2204 # the list of names to be processed (the argument list). We prepend the
2205 # implied names to the list and append the parent. We want implied
2206 # directories to come before further directories inferred from the
2207 # configuration components; this ensures that for sysv4, unix/common
2208 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2209 # after sysv4).
2210 sysnames="`echo $implied $* $parent`"
2211 test -n "$sysnames" && set $sysnames
2212 done
2214 # Add the default directories.
2215 default_sysnames=sysdeps/generic
2216 if test "$elf" = yes; then
2217 default_sysnames="sysdeps/generic/elf $default_sysnames"
2219 sysnames="$names $default_sysnames"
2221 # The other names were emitted during the scan.
2222 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2223 echo "${ECHO_T}$default_sysnames" >&6
2226 ### Locate tools.
2228 # Find a good install program. We prefer a C program (faster),
2229 # so one script is as good as another. But avoid the broken or
2230 # incompatible versions:
2231 # SysV /etc/install, /usr/sbin/install
2232 # SunOS /usr/etc/install
2233 # IRIX /sbin/install
2234 # AIX /bin/install
2235 # AmigaOS /C/install, which installs bootblocks on floppy discs
2236 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2237 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2238 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2239 # OS/2's system install, which has a completely different semantic
2240 # ./install, which can be erroneously created by make from ./install.sh.
2241 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2242 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2243 if test -z "$INSTALL"; then
2244 if test "${ac_cv_path_install+set}" = set; then
2245 echo $ECHO_N "(cached) $ECHO_C" >&6
2246 else
2247 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2248 for as_dir in $PATH
2250 IFS=$as_save_IFS
2251 test -z "$as_dir" && as_dir=.
2252 # Account for people who put trailing slashes in PATH elements.
2253 case $as_dir/ in
2254 ./ | .// | /cC/* | \
2255 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2256 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2257 /usr/ucb/* ) ;;
2259 # OSF1 and SCO ODT 3.0 have their own names for install.
2260 # Don't use installbsd from OSF since it installs stuff as root
2261 # by default.
2262 for ac_prog in ginstall scoinst install; do
2263 for ac_exec_ext in '' $ac_executable_extensions; do
2264 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2265 if test $ac_prog = install &&
2266 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2267 # AIX install. It has an incompatible calling convention.
2269 elif test $ac_prog = install &&
2270 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2271 # program-specific install script used by HP pwplus--don't use.
2273 else
2274 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2275 break 3
2278 done
2279 done
2281 esac
2282 done
2286 if test "${ac_cv_path_install+set}" = set; then
2287 INSTALL=$ac_cv_path_install
2288 else
2289 # As a last resort, use the slow shell script. We don't cache a
2290 # path for INSTALL within a source directory, because that will
2291 # break other packages using the cache if that directory is
2292 # removed, or if the path is relative.
2293 INSTALL=$ac_install_sh
2296 echo "$as_me:$LINENO: result: $INSTALL" >&5
2297 echo "${ECHO_T}$INSTALL" >&6
2299 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2300 # It thinks the first close brace ends the variable substitution.
2301 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2303 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2305 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2307 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2308 # The makefiles need to use a different form to find it in $srcdir.
2309 INSTALL='\$(..)./scripts/install-sh -c'
2311 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2312 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2313 LN_S=$as_ln_s
2314 if test "$LN_S" = "ln -s"; then
2315 echo "$as_me:$LINENO: result: yes" >&5
2316 echo "${ECHO_T}yes" >&6
2317 else
2318 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2319 echo "${ECHO_T}no, using $LN_S" >&6
2323 ac_ext=c
2324 ac_cpp='$CPP $CPPFLAGS'
2325 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2326 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2327 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2328 if test -n "$ac_tool_prefix"; then
2329 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2330 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2331 echo "$as_me:$LINENO: checking for $ac_word" >&5
2332 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2333 if test "${ac_cv_prog_CC+set}" = set; then
2334 echo $ECHO_N "(cached) $ECHO_C" >&6
2335 else
2336 if test -n "$CC"; then
2337 ac_cv_prog_CC="$CC" # Let the user override the test.
2338 else
2339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2340 for as_dir in $PATH
2342 IFS=$as_save_IFS
2343 test -z "$as_dir" && as_dir=.
2344 for ac_exec_ext in '' $ac_executable_extensions; do
2345 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2346 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2347 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2348 break 2
2350 done
2351 done
2355 CC=$ac_cv_prog_CC
2356 if test -n "$CC"; then
2357 echo "$as_me:$LINENO: result: $CC" >&5
2358 echo "${ECHO_T}$CC" >&6
2359 else
2360 echo "$as_me:$LINENO: result: no" >&5
2361 echo "${ECHO_T}no" >&6
2365 if test -z "$ac_cv_prog_CC"; then
2366 ac_ct_CC=$CC
2367 # Extract the first word of "gcc", so it can be a program name with args.
2368 set dummy gcc; ac_word=$2
2369 echo "$as_me:$LINENO: checking for $ac_word" >&5
2370 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2371 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2372 echo $ECHO_N "(cached) $ECHO_C" >&6
2373 else
2374 if test -n "$ac_ct_CC"; then
2375 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2376 else
2377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2378 for as_dir in $PATH
2380 IFS=$as_save_IFS
2381 test -z "$as_dir" && as_dir=.
2382 for ac_exec_ext in '' $ac_executable_extensions; do
2383 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2384 ac_cv_prog_ac_ct_CC="gcc"
2385 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2386 break 2
2388 done
2389 done
2393 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2394 if test -n "$ac_ct_CC"; then
2395 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2396 echo "${ECHO_T}$ac_ct_CC" >&6
2397 else
2398 echo "$as_me:$LINENO: result: no" >&5
2399 echo "${ECHO_T}no" >&6
2402 CC=$ac_ct_CC
2403 else
2404 CC="$ac_cv_prog_CC"
2407 if test -z "$CC"; then
2408 if test -n "$ac_tool_prefix"; then
2409 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2410 set dummy ${ac_tool_prefix}cc; ac_word=$2
2411 echo "$as_me:$LINENO: checking for $ac_word" >&5
2412 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2413 if test "${ac_cv_prog_CC+set}" = set; then
2414 echo $ECHO_N "(cached) $ECHO_C" >&6
2415 else
2416 if test -n "$CC"; then
2417 ac_cv_prog_CC="$CC" # Let the user override the test.
2418 else
2419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2420 for as_dir in $PATH
2422 IFS=$as_save_IFS
2423 test -z "$as_dir" && as_dir=.
2424 for ac_exec_ext in '' $ac_executable_extensions; do
2425 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2426 ac_cv_prog_CC="${ac_tool_prefix}cc"
2427 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2428 break 2
2430 done
2431 done
2435 CC=$ac_cv_prog_CC
2436 if test -n "$CC"; then
2437 echo "$as_me:$LINENO: result: $CC" >&5
2438 echo "${ECHO_T}$CC" >&6
2439 else
2440 echo "$as_me:$LINENO: result: no" >&5
2441 echo "${ECHO_T}no" >&6
2445 if test -z "$ac_cv_prog_CC"; then
2446 ac_ct_CC=$CC
2447 # Extract the first word of "cc", so it can be a program name with args.
2448 set dummy cc; ac_word=$2
2449 echo "$as_me:$LINENO: checking for $ac_word" >&5
2450 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2451 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2452 echo $ECHO_N "(cached) $ECHO_C" >&6
2453 else
2454 if test -n "$ac_ct_CC"; then
2455 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2456 else
2457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2458 for as_dir in $PATH
2460 IFS=$as_save_IFS
2461 test -z "$as_dir" && as_dir=.
2462 for ac_exec_ext in '' $ac_executable_extensions; do
2463 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2464 ac_cv_prog_ac_ct_CC="cc"
2465 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2466 break 2
2468 done
2469 done
2473 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2474 if test -n "$ac_ct_CC"; then
2475 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2476 echo "${ECHO_T}$ac_ct_CC" >&6
2477 else
2478 echo "$as_me:$LINENO: result: no" >&5
2479 echo "${ECHO_T}no" >&6
2482 CC=$ac_ct_CC
2483 else
2484 CC="$ac_cv_prog_CC"
2488 if test -z "$CC"; then
2489 # Extract the first word of "cc", so it can be a program name with args.
2490 set dummy cc; ac_word=$2
2491 echo "$as_me:$LINENO: checking for $ac_word" >&5
2492 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2493 if test "${ac_cv_prog_CC+set}" = set; then
2494 echo $ECHO_N "(cached) $ECHO_C" >&6
2495 else
2496 if test -n "$CC"; then
2497 ac_cv_prog_CC="$CC" # Let the user override the test.
2498 else
2499 ac_prog_rejected=no
2500 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2501 for as_dir in $PATH
2503 IFS=$as_save_IFS
2504 test -z "$as_dir" && as_dir=.
2505 for ac_exec_ext in '' $ac_executable_extensions; do
2506 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2507 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2508 ac_prog_rejected=yes
2509 continue
2511 ac_cv_prog_CC="cc"
2512 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2513 break 2
2515 done
2516 done
2518 if test $ac_prog_rejected = yes; then
2519 # We found a bogon in the path, so make sure we never use it.
2520 set dummy $ac_cv_prog_CC
2521 shift
2522 if test $# != 0; then
2523 # We chose a different compiler from the bogus one.
2524 # However, it has the same basename, so the bogon will be chosen
2525 # first if we set CC to just the basename; use the full file name.
2526 shift
2527 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2532 CC=$ac_cv_prog_CC
2533 if test -n "$CC"; then
2534 echo "$as_me:$LINENO: result: $CC" >&5
2535 echo "${ECHO_T}$CC" >&6
2536 else
2537 echo "$as_me:$LINENO: result: no" >&5
2538 echo "${ECHO_T}no" >&6
2542 if test -z "$CC"; then
2543 if test -n "$ac_tool_prefix"; then
2544 for ac_prog in cl
2546 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2547 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2548 echo "$as_me:$LINENO: checking for $ac_word" >&5
2549 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2550 if test "${ac_cv_prog_CC+set}" = set; then
2551 echo $ECHO_N "(cached) $ECHO_C" >&6
2552 else
2553 if test -n "$CC"; then
2554 ac_cv_prog_CC="$CC" # Let the user override the test.
2555 else
2556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2557 for as_dir in $PATH
2559 IFS=$as_save_IFS
2560 test -z "$as_dir" && as_dir=.
2561 for ac_exec_ext in '' $ac_executable_extensions; do
2562 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2563 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2564 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2565 break 2
2567 done
2568 done
2572 CC=$ac_cv_prog_CC
2573 if test -n "$CC"; then
2574 echo "$as_me:$LINENO: result: $CC" >&5
2575 echo "${ECHO_T}$CC" >&6
2576 else
2577 echo "$as_me:$LINENO: result: no" >&5
2578 echo "${ECHO_T}no" >&6
2581 test -n "$CC" && break
2582 done
2584 if test -z "$CC"; then
2585 ac_ct_CC=$CC
2586 for ac_prog in cl
2588 # Extract the first word of "$ac_prog", so it can be a program name with args.
2589 set dummy $ac_prog; ac_word=$2
2590 echo "$as_me:$LINENO: checking for $ac_word" >&5
2591 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2592 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2593 echo $ECHO_N "(cached) $ECHO_C" >&6
2594 else
2595 if test -n "$ac_ct_CC"; then
2596 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2597 else
2598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2599 for as_dir in $PATH
2601 IFS=$as_save_IFS
2602 test -z "$as_dir" && as_dir=.
2603 for ac_exec_ext in '' $ac_executable_extensions; do
2604 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2605 ac_cv_prog_ac_ct_CC="$ac_prog"
2606 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2607 break 2
2609 done
2610 done
2614 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2615 if test -n "$ac_ct_CC"; then
2616 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2617 echo "${ECHO_T}$ac_ct_CC" >&6
2618 else
2619 echo "$as_me:$LINENO: result: no" >&5
2620 echo "${ECHO_T}no" >&6
2623 test -n "$ac_ct_CC" && break
2624 done
2626 CC=$ac_ct_CC
2632 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2633 See \`config.log' for more details." >&5
2634 echo "$as_me: error: no acceptable C compiler found in \$PATH
2635 See \`config.log' for more details." >&2;}
2636 { (exit 1); exit 1; }; }
2638 # Provide some information about the compiler.
2639 echo "$as_me:$LINENO:" \
2640 "checking for C compiler version" >&5
2641 ac_compiler=`set X $ac_compile; echo $2`
2642 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2643 (eval $ac_compiler --version </dev/null >&5) 2>&5
2644 ac_status=$?
2645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2646 (exit $ac_status); }
2647 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2648 (eval $ac_compiler -v </dev/null >&5) 2>&5
2649 ac_status=$?
2650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2651 (exit $ac_status); }
2652 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2653 (eval $ac_compiler -V </dev/null >&5) 2>&5
2654 ac_status=$?
2655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2656 (exit $ac_status); }
2658 EXEEXT=
2659 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2660 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2661 if test "${ac_cv_objext+set}" = set; then
2662 echo $ECHO_N "(cached) $ECHO_C" >&6
2663 else
2664 cat >conftest.$ac_ext <<_ACEOF
2665 /* confdefs.h. */
2666 _ACEOF
2667 cat confdefs.h >>conftest.$ac_ext
2668 cat >>conftest.$ac_ext <<_ACEOF
2669 /* end confdefs.h. */
2672 main ()
2676 return 0;
2678 _ACEOF
2679 rm -f conftest.o conftest.obj
2680 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2681 (eval $ac_compile) 2>&5
2682 ac_status=$?
2683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2684 (exit $ac_status); }; then
2685 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2686 case $ac_file in
2687 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2688 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2689 break;;
2690 esac
2691 done
2692 else
2693 echo "$as_me: failed program was:" >&5
2694 sed 's/^/| /' conftest.$ac_ext >&5
2696 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2697 See \`config.log' for more details." >&5
2698 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2699 See \`config.log' for more details." >&2;}
2700 { (exit 1); exit 1; }; }
2703 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2705 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2706 echo "${ECHO_T}$ac_cv_objext" >&6
2707 OBJEXT=$ac_cv_objext
2708 ac_objext=$OBJEXT
2709 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2710 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2711 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2712 echo $ECHO_N "(cached) $ECHO_C" >&6
2713 else
2714 cat >conftest.$ac_ext <<_ACEOF
2715 /* confdefs.h. */
2716 _ACEOF
2717 cat confdefs.h >>conftest.$ac_ext
2718 cat >>conftest.$ac_ext <<_ACEOF
2719 /* end confdefs.h. */
2722 main ()
2724 #ifndef __GNUC__
2725 choke me
2726 #endif
2729 return 0;
2731 _ACEOF
2732 rm -f conftest.$ac_objext
2733 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2734 (eval $ac_compile) 2>conftest.er1
2735 ac_status=$?
2736 grep -v '^ *+' conftest.er1 >conftest.err
2737 rm -f conftest.er1
2738 cat conftest.err >&5
2739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2740 (exit $ac_status); } &&
2741 { ac_try='test -z "$ac_c_werror_flag"
2742 || test ! -s conftest.err'
2743 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2744 (eval $ac_try) 2>&5
2745 ac_status=$?
2746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2747 (exit $ac_status); }; } &&
2748 { ac_try='test -s conftest.$ac_objext'
2749 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2750 (eval $ac_try) 2>&5
2751 ac_status=$?
2752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2753 (exit $ac_status); }; }; then
2754 ac_compiler_gnu=yes
2755 else
2756 echo "$as_me: failed program was:" >&5
2757 sed 's/^/| /' conftest.$ac_ext >&5
2759 ac_compiler_gnu=no
2761 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2762 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2765 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2766 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2767 GCC=`test $ac_compiler_gnu = yes && echo yes`
2768 ac_test_CFLAGS=${CFLAGS+set}
2769 ac_save_CFLAGS=$CFLAGS
2770 CFLAGS="-g"
2771 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2772 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2773 if test "${ac_cv_prog_cc_g+set}" = set; then
2774 echo $ECHO_N "(cached) $ECHO_C" >&6
2775 else
2776 cat >conftest.$ac_ext <<_ACEOF
2777 /* confdefs.h. */
2778 _ACEOF
2779 cat confdefs.h >>conftest.$ac_ext
2780 cat >>conftest.$ac_ext <<_ACEOF
2781 /* end confdefs.h. */
2784 main ()
2788 return 0;
2790 _ACEOF
2791 rm -f conftest.$ac_objext
2792 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2793 (eval $ac_compile) 2>conftest.er1
2794 ac_status=$?
2795 grep -v '^ *+' conftest.er1 >conftest.err
2796 rm -f conftest.er1
2797 cat conftest.err >&5
2798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2799 (exit $ac_status); } &&
2800 { ac_try='test -z "$ac_c_werror_flag"
2801 || test ! -s conftest.err'
2802 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2803 (eval $ac_try) 2>&5
2804 ac_status=$?
2805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2806 (exit $ac_status); }; } &&
2807 { ac_try='test -s conftest.$ac_objext'
2808 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2809 (eval $ac_try) 2>&5
2810 ac_status=$?
2811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2812 (exit $ac_status); }; }; then
2813 ac_cv_prog_cc_g=yes
2814 else
2815 echo "$as_me: failed program was:" >&5
2816 sed 's/^/| /' conftest.$ac_ext >&5
2818 ac_cv_prog_cc_g=no
2820 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2822 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2823 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2824 if test "$ac_test_CFLAGS" = set; then
2825 CFLAGS=$ac_save_CFLAGS
2826 elif test $ac_cv_prog_cc_g = yes; then
2827 if test "$GCC" = yes; then
2828 CFLAGS="-g -O2"
2829 else
2830 CFLAGS="-g"
2832 else
2833 if test "$GCC" = yes; then
2834 CFLAGS="-O2"
2835 else
2836 CFLAGS=
2839 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2840 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2841 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2842 echo $ECHO_N "(cached) $ECHO_C" >&6
2843 else
2844 ac_cv_prog_cc_stdc=no
2845 ac_save_CC=$CC
2846 cat >conftest.$ac_ext <<_ACEOF
2847 /* confdefs.h. */
2848 _ACEOF
2849 cat confdefs.h >>conftest.$ac_ext
2850 cat >>conftest.$ac_ext <<_ACEOF
2851 /* end confdefs.h. */
2852 #include <stdarg.h>
2853 #include <stdio.h>
2854 #include <sys/types.h>
2855 #include <sys/stat.h>
2856 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2857 struct buf { int x; };
2858 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2859 static char *e (p, i)
2860 char **p;
2861 int i;
2863 return p[i];
2865 static char *f (char * (*g) (char **, int), char **p, ...)
2867 char *s;
2868 va_list v;
2869 va_start (v,p);
2870 s = g (p, va_arg (v,int));
2871 va_end (v);
2872 return s;
2875 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2876 function prototypes and stuff, but not '\xHH' hex character constants.
2877 These don't provoke an error unfortunately, instead are silently treated
2878 as 'x'. The following induces an error, until -std1 is added to get
2879 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2880 array size at least. It's necessary to write '\x00'==0 to get something
2881 that's true only with -std1. */
2882 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2884 int test (int i, double x);
2885 struct s1 {int (*f) (int a);};
2886 struct s2 {int (*f) (double a);};
2887 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2888 int argc;
2889 char **argv;
2891 main ()
2893 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2895 return 0;
2897 _ACEOF
2898 # Don't try gcc -ansi; that turns off useful extensions and
2899 # breaks some systems' header files.
2900 # AIX -qlanglvl=ansi
2901 # Ultrix and OSF/1 -std1
2902 # HP-UX 10.20 and later -Ae
2903 # HP-UX older versions -Aa -D_HPUX_SOURCE
2904 # SVR4 -Xc -D__EXTENSIONS__
2905 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2907 CC="$ac_save_CC $ac_arg"
2908 rm -f conftest.$ac_objext
2909 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2910 (eval $ac_compile) 2>conftest.er1
2911 ac_status=$?
2912 grep -v '^ *+' conftest.er1 >conftest.err
2913 rm -f conftest.er1
2914 cat conftest.err >&5
2915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2916 (exit $ac_status); } &&
2917 { ac_try='test -z "$ac_c_werror_flag"
2918 || test ! -s conftest.err'
2919 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2920 (eval $ac_try) 2>&5
2921 ac_status=$?
2922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2923 (exit $ac_status); }; } &&
2924 { ac_try='test -s conftest.$ac_objext'
2925 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2926 (eval $ac_try) 2>&5
2927 ac_status=$?
2928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2929 (exit $ac_status); }; }; then
2930 ac_cv_prog_cc_stdc=$ac_arg
2931 break
2932 else
2933 echo "$as_me: failed program was:" >&5
2934 sed 's/^/| /' conftest.$ac_ext >&5
2937 rm -f conftest.err conftest.$ac_objext
2938 done
2939 rm -f conftest.$ac_ext conftest.$ac_objext
2940 CC=$ac_save_CC
2944 case "x$ac_cv_prog_cc_stdc" in
2945 x|xno)
2946 echo "$as_me:$LINENO: result: none needed" >&5
2947 echo "${ECHO_T}none needed" >&6 ;;
2949 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2950 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2951 CC="$CC $ac_cv_prog_cc_stdc" ;;
2952 esac
2954 # Some people use a C++ compiler to compile C. Since we use `exit',
2955 # in C++ we need to declare it. In case someone uses the same compiler
2956 # for both compiling C and C++ we need to have the C++ compiler decide
2957 # the declaration of exit, since it's the most demanding environment.
2958 cat >conftest.$ac_ext <<_ACEOF
2959 #ifndef __cplusplus
2960 choke me
2961 #endif
2962 _ACEOF
2963 rm -f conftest.$ac_objext
2964 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2965 (eval $ac_compile) 2>conftest.er1
2966 ac_status=$?
2967 grep -v '^ *+' conftest.er1 >conftest.err
2968 rm -f conftest.er1
2969 cat conftest.err >&5
2970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2971 (exit $ac_status); } &&
2972 { ac_try='test -z "$ac_c_werror_flag"
2973 || test ! -s conftest.err'
2974 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2975 (eval $ac_try) 2>&5
2976 ac_status=$?
2977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2978 (exit $ac_status); }; } &&
2979 { ac_try='test -s conftest.$ac_objext'
2980 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2981 (eval $ac_try) 2>&5
2982 ac_status=$?
2983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2984 (exit $ac_status); }; }; then
2985 for ac_declaration in \
2986 '' \
2987 'extern "C" void std::exit (int) throw (); using std::exit;' \
2988 'extern "C" void std::exit (int); using std::exit;' \
2989 'extern "C" void exit (int) throw ();' \
2990 'extern "C" void exit (int);' \
2991 'void exit (int);'
2993 cat >conftest.$ac_ext <<_ACEOF
2994 /* confdefs.h. */
2995 _ACEOF
2996 cat confdefs.h >>conftest.$ac_ext
2997 cat >>conftest.$ac_ext <<_ACEOF
2998 /* end confdefs.h. */
2999 $ac_declaration
3000 #include <stdlib.h>
3002 main ()
3004 exit (42);
3006 return 0;
3008 _ACEOF
3009 rm -f conftest.$ac_objext
3010 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3011 (eval $ac_compile) 2>conftest.er1
3012 ac_status=$?
3013 grep -v '^ *+' conftest.er1 >conftest.err
3014 rm -f conftest.er1
3015 cat conftest.err >&5
3016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3017 (exit $ac_status); } &&
3018 { ac_try='test -z "$ac_c_werror_flag"
3019 || test ! -s conftest.err'
3020 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3021 (eval $ac_try) 2>&5
3022 ac_status=$?
3023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3024 (exit $ac_status); }; } &&
3025 { ac_try='test -s conftest.$ac_objext'
3026 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3027 (eval $ac_try) 2>&5
3028 ac_status=$?
3029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3030 (exit $ac_status); }; }; then
3032 else
3033 echo "$as_me: failed program was:" >&5
3034 sed 's/^/| /' conftest.$ac_ext >&5
3036 continue
3038 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3039 cat >conftest.$ac_ext <<_ACEOF
3040 /* confdefs.h. */
3041 _ACEOF
3042 cat confdefs.h >>conftest.$ac_ext
3043 cat >>conftest.$ac_ext <<_ACEOF
3044 /* end confdefs.h. */
3045 $ac_declaration
3047 main ()
3049 exit (42);
3051 return 0;
3053 _ACEOF
3054 rm -f conftest.$ac_objext
3055 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3056 (eval $ac_compile) 2>conftest.er1
3057 ac_status=$?
3058 grep -v '^ *+' conftest.er1 >conftest.err
3059 rm -f conftest.er1
3060 cat conftest.err >&5
3061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3062 (exit $ac_status); } &&
3063 { ac_try='test -z "$ac_c_werror_flag"
3064 || test ! -s conftest.err'
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); }; } &&
3070 { ac_try='test -s conftest.$ac_objext'
3071 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3072 (eval $ac_try) 2>&5
3073 ac_status=$?
3074 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3075 (exit $ac_status); }; }; then
3076 break
3077 else
3078 echo "$as_me: failed program was:" >&5
3079 sed 's/^/| /' conftest.$ac_ext >&5
3082 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3083 done
3084 rm -f conftest*
3085 if test -n "$ac_declaration"; then
3086 echo '#ifdef __cplusplus' >>confdefs.h
3087 echo $ac_declaration >>confdefs.h
3088 echo '#endif' >>confdefs.h
3091 else
3092 echo "$as_me: failed program was:" >&5
3093 sed 's/^/| /' conftest.$ac_ext >&5
3096 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3097 ac_ext=c
3098 ac_cpp='$CPP $CPPFLAGS'
3099 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3100 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3101 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3103 if test $host != $build; then
3104 for ac_prog in gcc cc
3106 # Extract the first word of "$ac_prog", so it can be a program name with args.
3107 set dummy $ac_prog; ac_word=$2
3108 echo "$as_me:$LINENO: checking for $ac_word" >&5
3109 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3110 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3111 echo $ECHO_N "(cached) $ECHO_C" >&6
3112 else
3113 if test -n "$BUILD_CC"; then
3114 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3115 else
3116 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3117 for as_dir in $PATH
3119 IFS=$as_save_IFS
3120 test -z "$as_dir" && as_dir=.
3121 for ac_exec_ext in '' $ac_executable_extensions; do
3122 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3123 ac_cv_prog_BUILD_CC="$ac_prog"
3124 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3125 break 2
3127 done
3128 done
3132 BUILD_CC=$ac_cv_prog_BUILD_CC
3133 if test -n "$BUILD_CC"; then
3134 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3135 echo "${ECHO_T}$BUILD_CC" >&6
3136 else
3137 echo "$as_me:$LINENO: result: no" >&5
3138 echo "${ECHO_T}no" >&6
3141 test -n "$BUILD_CC" && break
3142 done
3146 ac_ext=c
3147 ac_cpp='$CPP $CPPFLAGS'
3148 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3149 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3150 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3151 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3152 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3153 # On Suns, sometimes $CPP names a directory.
3154 if test -n "$CPP" && test -d "$CPP"; then
3155 CPP=
3157 if test -z "$CPP"; then
3158 if test "${ac_cv_prog_CPP+set}" = set; then
3159 echo $ECHO_N "(cached) $ECHO_C" >&6
3160 else
3161 # Double quotes because CPP needs to be expanded
3162 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3164 ac_preproc_ok=false
3165 for ac_c_preproc_warn_flag in '' yes
3167 # Use a header file that comes with gcc, so configuring glibc
3168 # with a fresh cross-compiler works.
3169 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3170 # <limits.h> exists even on freestanding compilers.
3171 # On the NeXT, cc -E runs the code through the compiler's parser,
3172 # not just through cpp. "Syntax error" is here to catch this case.
3173 cat >conftest.$ac_ext <<_ACEOF
3174 /* confdefs.h. */
3175 _ACEOF
3176 cat confdefs.h >>conftest.$ac_ext
3177 cat >>conftest.$ac_ext <<_ACEOF
3178 /* end confdefs.h. */
3179 #ifdef __STDC__
3180 # include <limits.h>
3181 #else
3182 # include <assert.h>
3183 #endif
3184 Syntax error
3185 _ACEOF
3186 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3187 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3188 ac_status=$?
3189 grep -v '^ *+' conftest.er1 >conftest.err
3190 rm -f conftest.er1
3191 cat conftest.err >&5
3192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3193 (exit $ac_status); } >/dev/null; then
3194 if test -s conftest.err; then
3195 ac_cpp_err=$ac_c_preproc_warn_flag
3196 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3197 else
3198 ac_cpp_err=
3200 else
3201 ac_cpp_err=yes
3203 if test -z "$ac_cpp_err"; then
3205 else
3206 echo "$as_me: failed program was:" >&5
3207 sed 's/^/| /' conftest.$ac_ext >&5
3209 # Broken: fails on valid input.
3210 continue
3212 rm -f conftest.err conftest.$ac_ext
3214 # OK, works on sane cases. Now check whether non-existent headers
3215 # can be detected and how.
3216 cat >conftest.$ac_ext <<_ACEOF
3217 /* confdefs.h. */
3218 _ACEOF
3219 cat confdefs.h >>conftest.$ac_ext
3220 cat >>conftest.$ac_ext <<_ACEOF
3221 /* end confdefs.h. */
3222 #include <ac_nonexistent.h>
3223 _ACEOF
3224 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3225 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3226 ac_status=$?
3227 grep -v '^ *+' conftest.er1 >conftest.err
3228 rm -f conftest.er1
3229 cat conftest.err >&5
3230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3231 (exit $ac_status); } >/dev/null; then
3232 if test -s conftest.err; then
3233 ac_cpp_err=$ac_c_preproc_warn_flag
3234 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3235 else
3236 ac_cpp_err=
3238 else
3239 ac_cpp_err=yes
3241 if test -z "$ac_cpp_err"; then
3242 # Broken: success on invalid input.
3243 continue
3244 else
3245 echo "$as_me: failed program was:" >&5
3246 sed 's/^/| /' conftest.$ac_ext >&5
3248 # Passes both tests.
3249 ac_preproc_ok=:
3250 break
3252 rm -f conftest.err conftest.$ac_ext
3254 done
3255 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3256 rm -f conftest.err conftest.$ac_ext
3257 if $ac_preproc_ok; then
3258 break
3261 done
3262 ac_cv_prog_CPP=$CPP
3265 CPP=$ac_cv_prog_CPP
3266 else
3267 ac_cv_prog_CPP=$CPP
3269 echo "$as_me:$LINENO: result: $CPP" >&5
3270 echo "${ECHO_T}$CPP" >&6
3271 ac_preproc_ok=false
3272 for ac_c_preproc_warn_flag in '' yes
3274 # Use a header file that comes with gcc, so configuring glibc
3275 # with a fresh cross-compiler works.
3276 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3277 # <limits.h> exists even on freestanding compilers.
3278 # On the NeXT, cc -E runs the code through the compiler's parser,
3279 # not just through cpp. "Syntax error" is here to catch this case.
3280 cat >conftest.$ac_ext <<_ACEOF
3281 /* confdefs.h. */
3282 _ACEOF
3283 cat confdefs.h >>conftest.$ac_ext
3284 cat >>conftest.$ac_ext <<_ACEOF
3285 /* end confdefs.h. */
3286 #ifdef __STDC__
3287 # include <limits.h>
3288 #else
3289 # include <assert.h>
3290 #endif
3291 Syntax error
3292 _ACEOF
3293 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3294 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3295 ac_status=$?
3296 grep -v '^ *+' conftest.er1 >conftest.err
3297 rm -f conftest.er1
3298 cat conftest.err >&5
3299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3300 (exit $ac_status); } >/dev/null; then
3301 if test -s conftest.err; then
3302 ac_cpp_err=$ac_c_preproc_warn_flag
3303 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3304 else
3305 ac_cpp_err=
3307 else
3308 ac_cpp_err=yes
3310 if test -z "$ac_cpp_err"; then
3312 else
3313 echo "$as_me: failed program was:" >&5
3314 sed 's/^/| /' conftest.$ac_ext >&5
3316 # Broken: fails on valid input.
3317 continue
3319 rm -f conftest.err conftest.$ac_ext
3321 # OK, works on sane cases. Now check whether non-existent headers
3322 # can be detected and how.
3323 cat >conftest.$ac_ext <<_ACEOF
3324 /* confdefs.h. */
3325 _ACEOF
3326 cat confdefs.h >>conftest.$ac_ext
3327 cat >>conftest.$ac_ext <<_ACEOF
3328 /* end confdefs.h. */
3329 #include <ac_nonexistent.h>
3330 _ACEOF
3331 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3332 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3333 ac_status=$?
3334 grep -v '^ *+' conftest.er1 >conftest.err
3335 rm -f conftest.er1
3336 cat conftest.err >&5
3337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3338 (exit $ac_status); } >/dev/null; then
3339 if test -s conftest.err; then
3340 ac_cpp_err=$ac_c_preproc_warn_flag
3341 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3342 else
3343 ac_cpp_err=
3345 else
3346 ac_cpp_err=yes
3348 if test -z "$ac_cpp_err"; then
3349 # Broken: success on invalid input.
3350 continue
3351 else
3352 echo "$as_me: failed program was:" >&5
3353 sed 's/^/| /' conftest.$ac_ext >&5
3355 # Passes both tests.
3356 ac_preproc_ok=:
3357 break
3359 rm -f conftest.err conftest.$ac_ext
3361 done
3362 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3363 rm -f conftest.err conftest.$ac_ext
3364 if $ac_preproc_ok; then
3366 else
3367 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3368 See \`config.log' for more details." >&5
3369 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3370 See \`config.log' for more details." >&2;}
3371 { (exit 1); exit 1; }; }
3374 ac_ext=c
3375 ac_cpp='$CPP $CPPFLAGS'
3376 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3377 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3378 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3380 # We need the C++ compiler only for testing.
3381 ac_ext=cc
3382 ac_cpp='$CXXCPP $CPPFLAGS'
3383 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3384 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3385 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3386 if test -n "$ac_tool_prefix"; then
3387 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3389 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3390 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3391 echo "$as_me:$LINENO: checking for $ac_word" >&5
3392 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3393 if test "${ac_cv_prog_CXX+set}" = set; then
3394 echo $ECHO_N "(cached) $ECHO_C" >&6
3395 else
3396 if test -n "$CXX"; then
3397 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3398 else
3399 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3400 for as_dir in $PATH
3402 IFS=$as_save_IFS
3403 test -z "$as_dir" && as_dir=.
3404 for ac_exec_ext in '' $ac_executable_extensions; do
3405 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3406 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3407 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3408 break 2
3410 done
3411 done
3415 CXX=$ac_cv_prog_CXX
3416 if test -n "$CXX"; then
3417 echo "$as_me:$LINENO: result: $CXX" >&5
3418 echo "${ECHO_T}$CXX" >&6
3419 else
3420 echo "$as_me:$LINENO: result: no" >&5
3421 echo "${ECHO_T}no" >&6
3424 test -n "$CXX" && break
3425 done
3427 if test -z "$CXX"; then
3428 ac_ct_CXX=$CXX
3429 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3431 # Extract the first word of "$ac_prog", so it can be a program name with args.
3432 set dummy $ac_prog; ac_word=$2
3433 echo "$as_me:$LINENO: checking for $ac_word" >&5
3434 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3435 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3436 echo $ECHO_N "(cached) $ECHO_C" >&6
3437 else
3438 if test -n "$ac_ct_CXX"; then
3439 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3440 else
3441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3442 for as_dir in $PATH
3444 IFS=$as_save_IFS
3445 test -z "$as_dir" && as_dir=.
3446 for ac_exec_ext in '' $ac_executable_extensions; do
3447 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3448 ac_cv_prog_ac_ct_CXX="$ac_prog"
3449 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3450 break 2
3452 done
3453 done
3457 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3458 if test -n "$ac_ct_CXX"; then
3459 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3460 echo "${ECHO_T}$ac_ct_CXX" >&6
3461 else
3462 echo "$as_me:$LINENO: result: no" >&5
3463 echo "${ECHO_T}no" >&6
3466 test -n "$ac_ct_CXX" && break
3467 done
3468 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3470 CXX=$ac_ct_CXX
3474 # Provide some information about the compiler.
3475 echo "$as_me:$LINENO:" \
3476 "checking for C++ compiler version" >&5
3477 ac_compiler=`set X $ac_compile; echo $2`
3478 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3479 (eval $ac_compiler --version </dev/null >&5) 2>&5
3480 ac_status=$?
3481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3482 (exit $ac_status); }
3483 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3484 (eval $ac_compiler -v </dev/null >&5) 2>&5
3485 ac_status=$?
3486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3487 (exit $ac_status); }
3488 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3489 (eval $ac_compiler -V </dev/null >&5) 2>&5
3490 ac_status=$?
3491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3492 (exit $ac_status); }
3494 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3495 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3496 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3497 echo $ECHO_N "(cached) $ECHO_C" >&6
3498 else
3499 cat >conftest.$ac_ext <<_ACEOF
3500 /* confdefs.h. */
3501 _ACEOF
3502 cat confdefs.h >>conftest.$ac_ext
3503 cat >>conftest.$ac_ext <<_ACEOF
3504 /* end confdefs.h. */
3507 main ()
3509 #ifndef __GNUC__
3510 choke me
3511 #endif
3514 return 0;
3516 _ACEOF
3517 rm -f conftest.$ac_objext
3518 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3519 (eval $ac_compile) 2>conftest.er1
3520 ac_status=$?
3521 grep -v '^ *+' conftest.er1 >conftest.err
3522 rm -f conftest.er1
3523 cat conftest.err >&5
3524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3525 (exit $ac_status); } &&
3526 { ac_try='test -z "$ac_cxx_werror_flag"
3527 || test ! -s conftest.err'
3528 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3529 (eval $ac_try) 2>&5
3530 ac_status=$?
3531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3532 (exit $ac_status); }; } &&
3533 { ac_try='test -s conftest.$ac_objext'
3534 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3535 (eval $ac_try) 2>&5
3536 ac_status=$?
3537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3538 (exit $ac_status); }; }; then
3539 ac_compiler_gnu=yes
3540 else
3541 echo "$as_me: failed program was:" >&5
3542 sed 's/^/| /' conftest.$ac_ext >&5
3544 ac_compiler_gnu=no
3546 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3547 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3550 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3551 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3552 GXX=`test $ac_compiler_gnu = yes && echo yes`
3553 ac_test_CXXFLAGS=${CXXFLAGS+set}
3554 ac_save_CXXFLAGS=$CXXFLAGS
3555 CXXFLAGS="-g"
3556 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3557 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3558 if test "${ac_cv_prog_cxx_g+set}" = set; then
3559 echo $ECHO_N "(cached) $ECHO_C" >&6
3560 else
3561 cat >conftest.$ac_ext <<_ACEOF
3562 /* confdefs.h. */
3563 _ACEOF
3564 cat confdefs.h >>conftest.$ac_ext
3565 cat >>conftest.$ac_ext <<_ACEOF
3566 /* end confdefs.h. */
3569 main ()
3573 return 0;
3575 _ACEOF
3576 rm -f conftest.$ac_objext
3577 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3578 (eval $ac_compile) 2>conftest.er1
3579 ac_status=$?
3580 grep -v '^ *+' conftest.er1 >conftest.err
3581 rm -f conftest.er1
3582 cat conftest.err >&5
3583 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3584 (exit $ac_status); } &&
3585 { ac_try='test -z "$ac_cxx_werror_flag"
3586 || test ! -s conftest.err'
3587 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3588 (eval $ac_try) 2>&5
3589 ac_status=$?
3590 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3591 (exit $ac_status); }; } &&
3592 { ac_try='test -s conftest.$ac_objext'
3593 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3594 (eval $ac_try) 2>&5
3595 ac_status=$?
3596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3597 (exit $ac_status); }; }; then
3598 ac_cv_prog_cxx_g=yes
3599 else
3600 echo "$as_me: failed program was:" >&5
3601 sed 's/^/| /' conftest.$ac_ext >&5
3603 ac_cv_prog_cxx_g=no
3605 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3607 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3608 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3609 if test "$ac_test_CXXFLAGS" = set; then
3610 CXXFLAGS=$ac_save_CXXFLAGS
3611 elif test $ac_cv_prog_cxx_g = yes; then
3612 if test "$GXX" = yes; then
3613 CXXFLAGS="-g -O2"
3614 else
3615 CXXFLAGS="-g"
3617 else
3618 if test "$GXX" = yes; then
3619 CXXFLAGS="-O2"
3620 else
3621 CXXFLAGS=
3624 for ac_declaration in \
3625 '' \
3626 'extern "C" void std::exit (int) throw (); using std::exit;' \
3627 'extern "C" void std::exit (int); using std::exit;' \
3628 'extern "C" void exit (int) throw ();' \
3629 'extern "C" void exit (int);' \
3630 'void exit (int);'
3632 cat >conftest.$ac_ext <<_ACEOF
3633 /* confdefs.h. */
3634 _ACEOF
3635 cat confdefs.h >>conftest.$ac_ext
3636 cat >>conftest.$ac_ext <<_ACEOF
3637 /* end confdefs.h. */
3638 $ac_declaration
3639 #include <stdlib.h>
3641 main ()
3643 exit (42);
3645 return 0;
3647 _ACEOF
3648 rm -f conftest.$ac_objext
3649 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3650 (eval $ac_compile) 2>conftest.er1
3651 ac_status=$?
3652 grep -v '^ *+' conftest.er1 >conftest.err
3653 rm -f conftest.er1
3654 cat conftest.err >&5
3655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3656 (exit $ac_status); } &&
3657 { ac_try='test -z "$ac_cxx_werror_flag"
3658 || test ! -s conftest.err'
3659 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3660 (eval $ac_try) 2>&5
3661 ac_status=$?
3662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3663 (exit $ac_status); }; } &&
3664 { ac_try='test -s conftest.$ac_objext'
3665 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3666 (eval $ac_try) 2>&5
3667 ac_status=$?
3668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3669 (exit $ac_status); }; }; then
3671 else
3672 echo "$as_me: failed program was:" >&5
3673 sed 's/^/| /' conftest.$ac_ext >&5
3675 continue
3677 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3678 cat >conftest.$ac_ext <<_ACEOF
3679 /* confdefs.h. */
3680 _ACEOF
3681 cat confdefs.h >>conftest.$ac_ext
3682 cat >>conftest.$ac_ext <<_ACEOF
3683 /* end confdefs.h. */
3684 $ac_declaration
3686 main ()
3688 exit (42);
3690 return 0;
3692 _ACEOF
3693 rm -f conftest.$ac_objext
3694 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3695 (eval $ac_compile) 2>conftest.er1
3696 ac_status=$?
3697 grep -v '^ *+' conftest.er1 >conftest.err
3698 rm -f conftest.er1
3699 cat conftest.err >&5
3700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3701 (exit $ac_status); } &&
3702 { ac_try='test -z "$ac_cxx_werror_flag"
3703 || test ! -s conftest.err'
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); }; } &&
3709 { ac_try='test -s conftest.$ac_objext'
3710 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3711 (eval $ac_try) 2>&5
3712 ac_status=$?
3713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3714 (exit $ac_status); }; }; then
3715 break
3716 else
3717 echo "$as_me: failed program was:" >&5
3718 sed 's/^/| /' conftest.$ac_ext >&5
3721 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3722 done
3723 rm -f conftest*
3724 if test -n "$ac_declaration"; then
3725 echo '#ifdef __cplusplus' >>confdefs.h
3726 echo $ac_declaration >>confdefs.h
3727 echo '#endif' >>confdefs.h
3730 ac_ext=c
3731 ac_cpp='$CPP $CPPFLAGS'
3732 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3733 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3734 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3736 # Was a --with-binutils option given?
3737 if test -n "$path_binutils"; then
3738 # Make absolute; ensure a single trailing slash.
3739 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3740 CC="$CC -B$path_binutils"
3742 AS=`$CC -print-prog-name=as`
3743 LD=`$CC -print-prog-name=ld`
3744 AR=`$CC -print-prog-name=ar`
3746 OBJDUMP=`$CC -print-prog-name=objdump`
3749 # ranlib has to be treated a bit differently since it might not exist at all.
3750 ac_ranlib=`$CC -print-prog-name=ranlib`
3751 if test "x$ac_ranlib" = xranlib; then
3752 # This extra check has to happen since gcc simply echos the parameter in
3753 # case it cannot find the value in its own directories.
3754 if test -n "$ac_tool_prefix"; then
3755 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3756 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3757 echo "$as_me:$LINENO: checking for $ac_word" >&5
3758 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3759 if test "${ac_cv_prog_RANLIB+set}" = set; then
3760 echo $ECHO_N "(cached) $ECHO_C" >&6
3761 else
3762 if test -n "$RANLIB"; then
3763 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3764 else
3765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3766 for as_dir in $PATH
3768 IFS=$as_save_IFS
3769 test -z "$as_dir" && as_dir=.
3770 for ac_exec_ext in '' $ac_executable_extensions; do
3771 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3772 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3773 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3774 break 2
3776 done
3777 done
3781 RANLIB=$ac_cv_prog_RANLIB
3782 if test -n "$RANLIB"; then
3783 echo "$as_me:$LINENO: result: $RANLIB" >&5
3784 echo "${ECHO_T}$RANLIB" >&6
3785 else
3786 echo "$as_me:$LINENO: result: no" >&5
3787 echo "${ECHO_T}no" >&6
3791 if test -z "$ac_cv_prog_RANLIB"; then
3792 ac_ct_RANLIB=$RANLIB
3793 # Extract the first word of "ranlib", so it can be a program name with args.
3794 set dummy ranlib; ac_word=$2
3795 echo "$as_me:$LINENO: checking for $ac_word" >&5
3796 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3797 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3798 echo $ECHO_N "(cached) $ECHO_C" >&6
3799 else
3800 if test -n "$ac_ct_RANLIB"; then
3801 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3802 else
3803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3804 for as_dir in $PATH
3806 IFS=$as_save_IFS
3807 test -z "$as_dir" && as_dir=.
3808 for ac_exec_ext in '' $ac_executable_extensions; do
3809 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3810 ac_cv_prog_ac_ct_RANLIB="ranlib"
3811 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3812 break 2
3814 done
3815 done
3817 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3820 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3821 if test -n "$ac_ct_RANLIB"; then
3822 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3823 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3824 else
3825 echo "$as_me:$LINENO: result: no" >&5
3826 echo "${ECHO_T}no" >&6
3829 RANLIB=$ac_ct_RANLIB
3830 else
3831 RANLIB="$ac_cv_prog_RANLIB"
3834 else
3835 RANLIB=$ac_ranlib
3839 # Determine whether we are using GNU binutils.
3840 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3841 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3842 if test "${libc_cv_prog_as_gnu+set}" = set; then
3843 echo $ECHO_N "(cached) $ECHO_C" >&6
3844 else
3845 # Most GNU programs take a -v and spit out some text including
3846 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3847 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3848 libc_cv_prog_as_gnu=yes
3849 else
3850 libc_cv_prog_as_gnu=no
3852 rm -fr contest*
3854 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3855 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3856 rm -f a.out
3857 gnu_as=$libc_cv_prog_as_gnu
3859 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3860 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3861 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3862 echo $ECHO_N "(cached) $ECHO_C" >&6
3863 else
3864 # Most GNU programs take a -v and spit out some text including
3865 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3866 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3867 libc_cv_prog_ld_gnu=yes
3868 else
3869 libc_cv_prog_ld_gnu=no
3871 rm -fr contest*
3873 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3874 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3875 gnu_ld=$libc_cv_prog_ld_gnu
3878 # Accept binutils 2.13 or newer.
3879 for ac_prog in $AS
3881 # Extract the first word of "$ac_prog", so it can be a program name with args.
3882 set dummy $ac_prog; ac_word=$2
3883 echo "$as_me:$LINENO: checking for $ac_word" >&5
3884 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3885 if test "${ac_cv_prog_AS+set}" = set; then
3886 echo $ECHO_N "(cached) $ECHO_C" >&6
3887 else
3888 if test -n "$AS"; then
3889 ac_cv_prog_AS="$AS" # Let the user override the test.
3890 else
3891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3892 for as_dir in $PATH
3894 IFS=$as_save_IFS
3895 test -z "$as_dir" && as_dir=.
3896 for ac_exec_ext in '' $ac_executable_extensions; do
3897 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3898 ac_cv_prog_AS="$ac_prog"
3899 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3900 break 2
3902 done
3903 done
3907 AS=$ac_cv_prog_AS
3908 if test -n "$AS"; then
3909 echo "$as_me:$LINENO: result: $AS" >&5
3910 echo "${ECHO_T}$AS" >&6
3911 else
3912 echo "$as_me:$LINENO: result: no" >&5
3913 echo "${ECHO_T}no" >&6
3916 test -n "$AS" && break
3917 done
3919 if test -z "$AS"; then
3920 ac_verc_fail=yes
3921 else
3922 # Found it, now check the version.
3923 echo "$as_me:$LINENO: checking version of $AS" >&5
3924 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3925 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3926 case $ac_prog_version in
3927 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3928 2.1[3-9]*)
3929 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3930 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3932 esac
3933 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3934 echo "${ECHO_T}$ac_prog_version" >&6
3936 if test $ac_verc_fail = yes; then
3937 AS=: critic_missing="$critic_missing as"
3940 for ac_prog in $LD
3942 # Extract the first word of "$ac_prog", so it can be a program name with args.
3943 set dummy $ac_prog; ac_word=$2
3944 echo "$as_me:$LINENO: checking for $ac_word" >&5
3945 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3946 if test "${ac_cv_prog_LD+set}" = set; then
3947 echo $ECHO_N "(cached) $ECHO_C" >&6
3948 else
3949 if test -n "$LD"; then
3950 ac_cv_prog_LD="$LD" # Let the user override the test.
3951 else
3952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3953 for as_dir in $PATH
3955 IFS=$as_save_IFS
3956 test -z "$as_dir" && as_dir=.
3957 for ac_exec_ext in '' $ac_executable_extensions; do
3958 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3959 ac_cv_prog_LD="$ac_prog"
3960 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3961 break 2
3963 done
3964 done
3968 LD=$ac_cv_prog_LD
3969 if test -n "$LD"; then
3970 echo "$as_me:$LINENO: result: $LD" >&5
3971 echo "${ECHO_T}$LD" >&6
3972 else
3973 echo "$as_me:$LINENO: result: no" >&5
3974 echo "${ECHO_T}no" >&6
3977 test -n "$LD" && break
3978 done
3980 if test -z "$LD"; then
3981 ac_verc_fail=yes
3982 else
3983 # Found it, now check the version.
3984 echo "$as_me:$LINENO: checking version of $LD" >&5
3985 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
3986 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
3987 case $ac_prog_version in
3988 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3989 2.1[3-9]*)
3990 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3991 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3993 esac
3994 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3995 echo "${ECHO_T}$ac_prog_version" >&6
3997 if test $ac_verc_fail = yes; then
3998 LD=: critic_missing="$critic_missing ld"
4002 # We need the physical current working directory. We cannot use the
4003 # "pwd -P" shell builtin since that's not portable. Instead we try to
4004 # find a pwd binary. Note that assigning to the PWD environment
4005 # variable might have some interesting side effects, so we don't do
4006 # that.
4007 # Extract the first word of "pwd", so it can be a program name with args.
4008 set dummy pwd; ac_word=$2
4009 echo "$as_me:$LINENO: checking for $ac_word" >&5
4010 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4011 if test "${ac_cv_path_PWD_P+set}" = set; then
4012 echo $ECHO_N "(cached) $ECHO_C" >&6
4013 else
4014 case $PWD_P in
4015 [\\/]* | ?:[\\/]*)
4016 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4019 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4020 for as_dir in $PATH
4022 IFS=$as_save_IFS
4023 test -z "$as_dir" && as_dir=.
4024 for ac_exec_ext in '' $ac_executable_extensions; do
4025 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4026 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4027 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4028 break 2
4030 done
4031 done
4033 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4035 esac
4037 PWD_P=$ac_cv_path_PWD_P
4039 if test -n "$PWD_P"; then
4040 echo "$as_me:$LINENO: result: $PWD_P" >&5
4041 echo "${ECHO_T}$PWD_P" >&6
4042 else
4043 echo "$as_me:$LINENO: result: no" >&5
4044 echo "${ECHO_T}no" >&6
4047 if test "$PWD_P" = no; then
4048 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
4049 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
4050 { (exit 1); exit 1; }; }
4053 # These programs are version sensitive.
4055 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4057 # Extract the first word of "$ac_prog", so it can be a program name with args.
4058 set dummy $ac_prog; ac_word=$2
4059 echo "$as_me:$LINENO: checking for $ac_word" >&5
4060 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4061 if test "${ac_cv_prog_CC+set}" = set; then
4062 echo $ECHO_N "(cached) $ECHO_C" >&6
4063 else
4064 if test -n "$CC"; then
4065 ac_cv_prog_CC="$CC" # Let the user override the test.
4066 else
4067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4068 for as_dir in $PATH
4070 IFS=$as_save_IFS
4071 test -z "$as_dir" && as_dir=.
4072 for ac_exec_ext in '' $ac_executable_extensions; do
4073 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4074 ac_cv_prog_CC="$ac_prog"
4075 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4076 break 2
4078 done
4079 done
4083 CC=$ac_cv_prog_CC
4084 if test -n "$CC"; then
4085 echo "$as_me:$LINENO: result: $CC" >&5
4086 echo "${ECHO_T}$CC" >&6
4087 else
4088 echo "$as_me:$LINENO: result: no" >&5
4089 echo "${ECHO_T}no" >&6
4092 test -n "$CC" && break
4093 done
4095 if test -z "$CC"; then
4096 ac_verc_fail=yes
4097 else
4098 # Found it, now check the version.
4099 echo "$as_me:$LINENO: checking version of $CC" >&5
4100 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4101 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4102 case $ac_prog_version in
4103 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4104 3.[2-9]* | 4.[0-9]* )
4105 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4106 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4108 esac
4109 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4110 echo "${ECHO_T}$ac_prog_version" >&6
4112 if test $ac_verc_fail = yes; then
4113 critic_missing="$critic_missing gcc"
4116 for ac_prog in gnumake gmake make
4118 # Extract the first word of "$ac_prog", so it can be a program name with args.
4119 set dummy $ac_prog; ac_word=$2
4120 echo "$as_me:$LINENO: checking for $ac_word" >&5
4121 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4122 if test "${ac_cv_prog_MAKE+set}" = set; then
4123 echo $ECHO_N "(cached) $ECHO_C" >&6
4124 else
4125 if test -n "$MAKE"; then
4126 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4127 else
4128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4129 for as_dir in $PATH
4131 IFS=$as_save_IFS
4132 test -z "$as_dir" && as_dir=.
4133 for ac_exec_ext in '' $ac_executable_extensions; do
4134 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4135 ac_cv_prog_MAKE="$ac_prog"
4136 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4137 break 2
4139 done
4140 done
4144 MAKE=$ac_cv_prog_MAKE
4145 if test -n "$MAKE"; then
4146 echo "$as_me:$LINENO: result: $MAKE" >&5
4147 echo "${ECHO_T}$MAKE" >&6
4148 else
4149 echo "$as_me:$LINENO: result: no" >&5
4150 echo "${ECHO_T}no" >&6
4153 test -n "$MAKE" && break
4154 done
4156 if test -z "$MAKE"; then
4157 ac_verc_fail=yes
4158 else
4159 # Found it, now check the version.
4160 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4161 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4162 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4163 case $ac_prog_version in
4164 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4165 3.79* | 3.[89]*)
4166 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4167 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4169 esac
4170 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4171 echo "${ECHO_T}$ac_prog_version" >&6
4173 if test $ac_verc_fail = yes; then
4174 critic_missing="$critic_missing make"
4178 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4180 # Extract the first word of "$ac_prog", so it can be a program name with args.
4181 set dummy $ac_prog; ac_word=$2
4182 echo "$as_me:$LINENO: checking for $ac_word" >&5
4183 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4184 if test "${ac_cv_prog_MSGFMT+set}" = set; then
4185 echo $ECHO_N "(cached) $ECHO_C" >&6
4186 else
4187 if test -n "$MSGFMT"; then
4188 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4189 else
4190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4191 for as_dir in $PATH
4193 IFS=$as_save_IFS
4194 test -z "$as_dir" && as_dir=.
4195 for ac_exec_ext in '' $ac_executable_extensions; do
4196 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4197 ac_cv_prog_MSGFMT="$ac_prog"
4198 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4199 break 2
4201 done
4202 done
4206 MSGFMT=$ac_cv_prog_MSGFMT
4207 if test -n "$MSGFMT"; then
4208 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4209 echo "${ECHO_T}$MSGFMT" >&6
4210 else
4211 echo "$as_me:$LINENO: result: no" >&5
4212 echo "${ECHO_T}no" >&6
4215 test -n "$MSGFMT" && break
4216 done
4218 if test -z "$MSGFMT"; then
4219 ac_verc_fail=yes
4220 else
4221 # Found it, now check the version.
4222 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4223 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4224 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4225 case $ac_prog_version in
4226 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4227 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4228 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4229 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4231 esac
4232 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4233 echo "${ECHO_T}$ac_prog_version" >&6
4235 if test $ac_verc_fail = yes; then
4236 MSGFMT=: aux_missing="$aux_missing msgfmt"
4239 for ac_prog in makeinfo
4241 # Extract the first word of "$ac_prog", so it can be a program name with args.
4242 set dummy $ac_prog; ac_word=$2
4243 echo "$as_me:$LINENO: checking for $ac_word" >&5
4244 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4245 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4246 echo $ECHO_N "(cached) $ECHO_C" >&6
4247 else
4248 if test -n "$MAKEINFO"; then
4249 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4250 else
4251 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4252 for as_dir in $PATH
4254 IFS=$as_save_IFS
4255 test -z "$as_dir" && as_dir=.
4256 for ac_exec_ext in '' $ac_executable_extensions; do
4257 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4258 ac_cv_prog_MAKEINFO="$ac_prog"
4259 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4260 break 2
4262 done
4263 done
4267 MAKEINFO=$ac_cv_prog_MAKEINFO
4268 if test -n "$MAKEINFO"; then
4269 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4270 echo "${ECHO_T}$MAKEINFO" >&6
4271 else
4272 echo "$as_me:$LINENO: result: no" >&5
4273 echo "${ECHO_T}no" >&6
4276 test -n "$MAKEINFO" && break
4277 done
4279 if test -z "$MAKEINFO"; then
4280 ac_verc_fail=yes
4281 else
4282 # Found it, now check the version.
4283 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4284 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4285 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4286 case $ac_prog_version in
4287 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4288 4.*)
4289 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4290 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4292 esac
4293 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4294 echo "${ECHO_T}$ac_prog_version" >&6
4296 if test $ac_verc_fail = yes; then
4297 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4300 for ac_prog in sed
4302 # Extract the first word of "$ac_prog", so it can be a program name with args.
4303 set dummy $ac_prog; ac_word=$2
4304 echo "$as_me:$LINENO: checking for $ac_word" >&5
4305 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4306 if test "${ac_cv_prog_SED+set}" = set; then
4307 echo $ECHO_N "(cached) $ECHO_C" >&6
4308 else
4309 if test -n "$SED"; then
4310 ac_cv_prog_SED="$SED" # Let the user override the test.
4311 else
4312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4313 for as_dir in $PATH
4315 IFS=$as_save_IFS
4316 test -z "$as_dir" && as_dir=.
4317 for ac_exec_ext in '' $ac_executable_extensions; do
4318 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4319 ac_cv_prog_SED="$ac_prog"
4320 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4321 break 2
4323 done
4324 done
4328 SED=$ac_cv_prog_SED
4329 if test -n "$SED"; then
4330 echo "$as_me:$LINENO: result: $SED" >&5
4331 echo "${ECHO_T}$SED" >&6
4332 else
4333 echo "$as_me:$LINENO: result: no" >&5
4334 echo "${ECHO_T}no" >&6
4337 test -n "$SED" && break
4338 done
4340 if test -z "$SED"; then
4341 ac_verc_fail=yes
4342 else
4343 # Found it, now check the version.
4344 echo "$as_me:$LINENO: checking version of $SED" >&5
4345 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4346 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4347 case $ac_prog_version in
4348 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4349 3.0[2-9]*|3.[1-9]*|[4-9]*)
4350 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4351 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4353 esac
4354 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4355 echo "${ECHO_T}$ac_prog_version" >&6
4357 if test $ac_verc_fail = yes; then
4358 SED=: aux_missing="$aux_missing sed"
4362 for ac_prog in autoconf
4364 # Extract the first word of "$ac_prog", so it can be a program name with args.
4365 set dummy $ac_prog; ac_word=$2
4366 echo "$as_me:$LINENO: checking for $ac_word" >&5
4367 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4368 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
4369 echo $ECHO_N "(cached) $ECHO_C" >&6
4370 else
4371 if test -n "$AUTOCONF"; then
4372 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4373 else
4374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4375 for as_dir in $PATH
4377 IFS=$as_save_IFS
4378 test -z "$as_dir" && as_dir=.
4379 for ac_exec_ext in '' $ac_executable_extensions; do
4380 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4381 ac_cv_prog_AUTOCONF="$ac_prog"
4382 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4383 break 2
4385 done
4386 done
4390 AUTOCONF=$ac_cv_prog_AUTOCONF
4391 if test -n "$AUTOCONF"; then
4392 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4393 echo "${ECHO_T}$AUTOCONF" >&6
4394 else
4395 echo "$as_me:$LINENO: result: no" >&5
4396 echo "${ECHO_T}no" >&6
4399 test -n "$AUTOCONF" && break
4400 done
4401 test -n "$AUTOCONF" || AUTOCONF="no"
4403 case "x$AUTOCONF" in
4404 xno|x|x:) AUTOCONF=no ;;
4406 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4407 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4408 if test "${libc_cv_autoconf_works+set}" = set; then
4409 echo $ECHO_N "(cached) $ECHO_C" >&6
4410 else
4411 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4412 libc_cv_autoconf_works=yes
4413 else
4414 libc_cv_autoconf_works=no
4417 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4418 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
4419 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4421 esac
4422 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4423 # If --without-cvs they probably won't change configure.in, so no complaints.
4424 aux_missing="$aux_missing autoconf"
4427 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4428 *** These critical programs are missing or too old:$critic_missing
4429 *** Check the INSTALL file for required versions." >&5
4430 echo "$as_me: error:
4431 *** These critical programs are missing or too old:$critic_missing
4432 *** Check the INSTALL file for required versions." >&2;}
4433 { (exit 1); exit 1; }; }
4435 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
4436 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4437 *** some features will be disabled.
4438 *** Check the INSTALL file for required versions." >&5
4439 echo "$as_me: WARNING:
4440 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4441 *** some features will be disabled.
4442 *** Check the INSTALL file for required versions." >&2;}
4444 # if using special system headers, find out the compiler's sekrit
4445 # header directory and add that to the list. NOTE: Only does the right
4446 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
4447 if test -n "$sysheaders"; then
4448 ccheaders=`$CC -print-file-name=include`
4449 SYSINCLUDES="-nostdinc -isystem $ccheaders \
4450 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
4454 # check if ranlib is necessary
4455 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4456 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4457 if test "${libc_cv_ranlib_necessary+set}" = set; then
4458 echo $ECHO_N "(cached) $ECHO_C" >&6
4459 else
4460 cat > conftest.c <<EOF
4461 int a;
4462 char b;
4463 void c(void) {}
4465 $CC $CFLAGS $CPPFLAGS -c conftest.c
4466 $AR cr conftest.a conftest.o
4467 cp conftest.a conftest2.a
4468 $RANLIB conftest.a
4469 if cmp -s conftest.a conftest2.a; then
4470 libc_cv_ranlib_necessary=no
4471 else
4472 libc_cv_ranlib_necessary=yes
4474 rm -rf conftest*
4476 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4477 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
4478 if test "$libc_cv_ranlib_necessary" = no; then
4479 RANLIB=:
4482 # Test if LD_LIBRARY_PATH contains the notation for the current directory
4483 # since this would lead to problems installing/building glibc.
4484 # LD_LIBRARY_PATH contains the current directory if one of the following
4485 # is true:
4486 # - one of the terminals (":" and ";") is the first or last sign
4487 # - two terminals occur directly after each other
4488 # - the path contains an element with a dot in it
4489 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4490 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
4491 case ${LD_LIBRARY_PATH} in
4492 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
4493 ld_library_path_setting="contains current directory"
4496 ld_library_path_setting="ok"
4498 esac
4499 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4500 echo "${ECHO_T}$ld_library_path_setting" >&6
4501 if test "$ld_library_path_setting" != "ok"; then
4502 { { echo "$as_me:$LINENO: error:
4503 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4504 *** building glibc. Please change the environment variable
4505 *** and run configure again." >&5
4506 echo "$as_me: error:
4507 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4508 *** building glibc. Please change the environment variable
4509 *** and run configure again." >&2;}
4510 { (exit 1); exit 1; }; }
4513 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4514 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4515 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4516 echo $ECHO_N "(cached) $ECHO_C" >&6
4517 else
4518 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4519 libc_cv_gcc_static_libgcc=
4520 else
4521 libc_cv_gcc_static_libgcc=-static-libgcc
4524 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4525 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
4528 # Extract the first word of "bash", so it can be a program name with args.
4529 set dummy bash; ac_word=$2
4530 echo "$as_me:$LINENO: checking for $ac_word" >&5
4531 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4532 if test "${ac_cv_path_BASH+set}" = set; then
4533 echo $ECHO_N "(cached) $ECHO_C" >&6
4534 else
4535 case $BASH in
4536 [\\/]* | ?:[\\/]*)
4537 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4541 for as_dir in $PATH
4543 IFS=$as_save_IFS
4544 test -z "$as_dir" && as_dir=.
4545 for ac_exec_ext in '' $ac_executable_extensions; do
4546 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4547 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4548 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4549 break 2
4551 done
4552 done
4554 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4556 esac
4558 BASH=$ac_cv_path_BASH
4560 if test -n "$BASH"; then
4561 echo "$as_me:$LINENO: result: $BASH" >&5
4562 echo "${ECHO_T}$BASH" >&6
4563 else
4564 echo "$as_me:$LINENO: result: no" >&5
4565 echo "${ECHO_T}no" >&6
4568 if test "$BASH" != no &&
4569 $BASH -c 'test "$BASH_VERSINFO" \
4570 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4571 libc_cv_have_bash2=yes
4572 else
4573 libc_cv_have_bash2=no
4577 if test "$BASH" = no; then
4578 # Extract the first word of "ksh", so it can be a program name with args.
4579 set dummy ksh; ac_word=$2
4580 echo "$as_me:$LINENO: checking for $ac_word" >&5
4581 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4582 if test "${ac_cv_path_KSH+set}" = set; then
4583 echo $ECHO_N "(cached) $ECHO_C" >&6
4584 else
4585 case $KSH in
4586 [\\/]* | ?:[\\/]*)
4587 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4591 for as_dir in $PATH
4593 IFS=$as_save_IFS
4594 test -z "$as_dir" && as_dir=.
4595 for ac_exec_ext in '' $ac_executable_extensions; do
4596 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4597 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4598 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4599 break 2
4601 done
4602 done
4604 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4606 esac
4608 KSH=$ac_cv_path_KSH
4610 if test -n "$KSH"; then
4611 echo "$as_me:$LINENO: result: $KSH" >&5
4612 echo "${ECHO_T}$KSH" >&6
4613 else
4614 echo "$as_me:$LINENO: result: no" >&5
4615 echo "${ECHO_T}no" >&6
4618 if test "$KSH" = no; then
4619 libc_cv_have_ksh=no
4620 else
4621 libc_cv_have_ksh=yes
4623 else
4624 KSH="$BASH"
4626 libc_cv_have_ksh=yes
4630 for ac_prog in gawk mawk nawk awk
4632 # Extract the first word of "$ac_prog", so it can be a program name with args.
4633 set dummy $ac_prog; ac_word=$2
4634 echo "$as_me:$LINENO: checking for $ac_word" >&5
4635 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4636 if test "${ac_cv_prog_AWK+set}" = set; then
4637 echo $ECHO_N "(cached) $ECHO_C" >&6
4638 else
4639 if test -n "$AWK"; then
4640 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4641 else
4642 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4643 for as_dir in $PATH
4645 IFS=$as_save_IFS
4646 test -z "$as_dir" && as_dir=.
4647 for ac_exec_ext in '' $ac_executable_extensions; do
4648 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4649 ac_cv_prog_AWK="$ac_prog"
4650 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4651 break 2
4653 done
4654 done
4658 AWK=$ac_cv_prog_AWK
4659 if test -n "$AWK"; then
4660 echo "$as_me:$LINENO: result: $AWK" >&5
4661 echo "${ECHO_T}$AWK" >&6
4662 else
4663 echo "$as_me:$LINENO: result: no" >&5
4664 echo "${ECHO_T}no" >&6
4667 test -n "$AWK" && break
4668 done
4670 # Extract the first word of "perl", so it can be a program name with args.
4671 set dummy perl; ac_word=$2
4672 echo "$as_me:$LINENO: checking for $ac_word" >&5
4673 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4674 if test "${ac_cv_path_PERL+set}" = set; then
4675 echo $ECHO_N "(cached) $ECHO_C" >&6
4676 else
4677 case $PERL in
4678 [\\/]* | ?:[\\/]*)
4679 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4682 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4683 for as_dir in $PATH
4685 IFS=$as_save_IFS
4686 test -z "$as_dir" && as_dir=.
4687 for ac_exec_ext in '' $ac_executable_extensions; do
4688 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4689 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4690 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4691 break 2
4693 done
4694 done
4696 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4698 esac
4700 PERL=$ac_cv_path_PERL
4702 if test -n "$PERL"; then
4703 echo "$as_me:$LINENO: result: $PERL" >&5
4704 echo "${ECHO_T}$PERL" >&6
4705 else
4706 echo "$as_me:$LINENO: result: no" >&5
4707 echo "${ECHO_T}no" >&6
4710 if test "$PERL" != no &&
4711 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4712 PERL=no
4714 # Extract the first word of "install-info", so it can be a program name with args.
4715 set dummy install-info; ac_word=$2
4716 echo "$as_me:$LINENO: checking for $ac_word" >&5
4717 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4718 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4719 echo $ECHO_N "(cached) $ECHO_C" >&6
4720 else
4721 case $INSTALL_INFO in
4722 [\\/]* | ?:[\\/]*)
4723 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4726 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4727 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4728 for as_dir in $as_dummy
4730 IFS=$as_save_IFS
4731 test -z "$as_dir" && as_dir=.
4732 for ac_exec_ext in '' $ac_executable_extensions; do
4733 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4734 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4735 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4736 break 2
4738 done
4739 done
4741 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4743 esac
4745 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4747 if test -n "$INSTALL_INFO"; then
4748 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4749 echo "${ECHO_T}$INSTALL_INFO" >&6
4750 else
4751 echo "$as_me:$LINENO: result: no" >&5
4752 echo "${ECHO_T}no" >&6
4755 # Extract the first word of "bison", so it can be a program name with args.
4756 set dummy bison; ac_word=$2
4757 echo "$as_me:$LINENO: checking for $ac_word" >&5
4758 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4759 if test "${ac_cv_path_BISON+set}" = set; then
4760 echo $ECHO_N "(cached) $ECHO_C" >&6
4761 else
4762 case $BISON in
4763 [\\/]* | ?:[\\/]*)
4764 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4767 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4768 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4769 for as_dir in $as_dummy
4771 IFS=$as_save_IFS
4772 test -z "$as_dir" && as_dir=.
4773 for ac_exec_ext in '' $ac_executable_extensions; do
4774 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4775 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4776 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4777 break 2
4779 done
4780 done
4782 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4784 esac
4786 BISON=$ac_cv_path_BISON
4788 if test -n "$BISON"; then
4789 echo "$as_me:$LINENO: result: $BISON" >&5
4790 echo "${ECHO_T}$BISON" >&6
4791 else
4792 echo "$as_me:$LINENO: result: no" >&5
4793 echo "${ECHO_T}no" >&6
4797 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4798 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4799 if test "${libc_cv_signed_size_t+set}" = set; then
4800 echo $ECHO_N "(cached) $ECHO_C" >&6
4801 else
4802 echo '#include <stddef.h>
4803 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4804 if eval "$ac_cpp conftest.c 2>/dev/null" \
4805 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4806 libc_cv_signed_size_t=no
4807 else
4808 libc_cv_signed_size_t=yes
4810 rm -f conftest*
4812 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4813 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4814 if test $libc_cv_signed_size_t = yes; then
4815 cat >> confdefs.h <<\EOF
4816 #undef __SIZE_TYPE__
4817 #define __SIZE_TYPE__ unsigned
4822 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4823 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4824 if test "${libc_cv_friendly_stddef+set}" = set; then
4825 echo $ECHO_N "(cached) $ECHO_C" >&6
4826 else
4827 cat >conftest.$ac_ext <<_ACEOF
4828 /* confdefs.h. */
4829 _ACEOF
4830 cat confdefs.h >>conftest.$ac_ext
4831 cat >>conftest.$ac_ext <<_ACEOF
4832 /* end confdefs.h. */
4833 #define __need_size_t
4834 #define __need_wchar_t
4835 #include <stddef.h>
4836 #define __need_NULL
4837 #include <stddef.h>
4839 main ()
4841 size_t size; wchar_t wchar;
4842 #ifdef offsetof
4843 #error stddef.h ignored __need_*
4844 #endif
4845 if (&size == NULL || &wchar == NULL) abort ();
4847 return 0;
4849 _ACEOF
4850 rm -f conftest.$ac_objext
4851 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4852 (eval $ac_compile) 2>conftest.er1
4853 ac_status=$?
4854 grep -v '^ *+' conftest.er1 >conftest.err
4855 rm -f conftest.er1
4856 cat conftest.err >&5
4857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4858 (exit $ac_status); } &&
4859 { ac_try='test -z "$ac_c_werror_flag"
4860 || test ! -s conftest.err'
4861 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4862 (eval $ac_try) 2>&5
4863 ac_status=$?
4864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4865 (exit $ac_status); }; } &&
4866 { ac_try='test -s conftest.$ac_objext'
4867 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4868 (eval $ac_try) 2>&5
4869 ac_status=$?
4870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4871 (exit $ac_status); }; }; then
4872 libc_cv_friendly_stddef=yes
4873 else
4874 echo "$as_me: failed program was:" >&5
4875 sed 's/^/| /' conftest.$ac_ext >&5
4877 libc_cv_friendly_stddef=no
4879 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4881 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4882 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4883 if test $libc_cv_friendly_stddef = yes; then
4884 config_vars="$config_vars
4885 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4888 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4889 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4890 if test "${libc_cv_need_minus_P+set}" = set; then
4891 echo $ECHO_N "(cached) $ECHO_C" >&6
4892 else
4893 cat > conftest.S <<EOF
4894 #include "confdefs.h"
4895 /* Nothing whatsoever. */
4897 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
4898 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4899 (eval $ac_try) 2>&5
4900 ac_status=$?
4901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4902 (exit $ac_status); }; }; then
4903 libc_cv_need_minus_P=no
4904 else
4905 libc_cv_need_minus_P=yes
4907 rm -f conftest*
4909 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4910 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4911 if test $libc_cv_need_minus_P = yes; then
4912 config_vars="$config_vars
4913 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4916 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4917 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4918 if test "${libc_cv_dot_text+set}" = set; then
4919 echo $ECHO_N "(cached) $ECHO_C" >&6
4920 else
4921 cat > conftest.s <<EOF
4922 .text
4924 libc_cv_dot_text=
4925 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4926 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4927 (eval $ac_try) 2>&5
4928 ac_status=$?
4929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4930 (exit $ac_status); }; }; then
4931 libc_cv_dot_text=.text
4933 rm -f conftest*
4936 if test -z "$libc_cv_dot_text"; then
4937 echo "$as_me:$LINENO: result: no" >&5
4938 echo "${ECHO_T}no" >&6
4939 else
4940 echo "$as_me:$LINENO: result: yes" >&5
4941 echo "${ECHO_T}yes" >&6
4944 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4945 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4946 if test "${libc_cv_asm_global_directive+set}" = set; then
4947 echo $ECHO_N "(cached) $ECHO_C" >&6
4948 else
4949 libc_cv_asm_global_directive=UNKNOWN
4950 for ac_globl in .globl .global .EXPORT; do
4951 cat > conftest.s <<EOF
4952 ${libc_cv_dot_text}
4953 ${ac_globl} foo
4954 foo:
4956 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4957 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4958 (eval $ac_try) 2>&5
4959 ac_status=$?
4960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4961 (exit $ac_status); }; }; then
4962 libc_cv_asm_global_directive=${ac_globl}
4964 rm -f conftest*
4965 test $libc_cv_asm_global_directive != UNKNOWN && break
4966 done
4968 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4969 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4970 if test $libc_cv_asm_global_directive = UNKNOWN; then
4971 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4972 echo "$as_me: error: cannot determine asm global directive" >&2;}
4973 { (exit 1); exit 1; }; }
4974 else
4975 cat >>confdefs.h <<_ACEOF
4976 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4977 _ACEOF
4981 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
4982 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
4983 if test "${libc_cv_asm_set_directive+set}" = set; then
4984 echo $ECHO_N "(cached) $ECHO_C" >&6
4985 else
4986 cat > conftest.s <<EOF
4987 ${libc_cv_dot_text}
4988 foo:
4989 .set glibc_conftest_frobozz,foo
4990 $libc_cv_asm_global_directive glibc_conftest_frobozz
4992 # The alpha-dec-osf1 assembler gives only a warning for `.set'
4993 # (but it doesn't work), so we must do a linking check to be sure.
4994 cat > conftest1.c <<\EOF
4995 extern int glibc_conftest_frobozz;
4996 void _start() { glibc_conftest_frobozz = 1; }
4998 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4999 -nostartfiles -nostdlib \
5000 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5001 libc_cv_asm_set_directive=yes
5002 else
5003 libc_cv_asm_set_directive=no
5005 rm -f conftest*
5007 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
5008 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
5009 if test $libc_cv_asm_set_directive = yes; then
5010 cat >>confdefs.h <<\_ACEOF
5011 #define HAVE_ASM_SET_DIRECTIVE 1
5012 _ACEOF
5016 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
5017 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
5018 if test "${libc_cv_asm_type_prefix+set}" = set; then
5019 echo $ECHO_N "(cached) $ECHO_C" >&6
5020 else
5021 libc_cv_asm_type_prefix=no
5022 for ac_try_prefix in '@' '%' '#'; do
5023 cat > conftest.s <<EOF
5024 ${libc_cv_dot_text}
5025 ${libc_cv_asm_global_directive} foo
5026 .type foo, ${ac_try_prefix}object
5027 .size foo, 1
5028 foo:
5029 .byte 1
5031 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5032 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5033 (eval $ac_try) 2>&5
5034 ac_status=$?
5035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5036 (exit $ac_status); }; }; then
5037 libc_cv_asm_type_prefix=${ac_try_prefix}
5039 rm -f conftest*
5040 test "x$libc_cv_asm_type_prefix" != xno && break
5041 done
5043 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
5044 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
5045 if test "x$libc_cv_asm_type_prefix" != xno; then
5046 cat >>confdefs.h <<_ACEOF
5047 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
5048 _ACEOF
5052 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
5053 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
5054 if test "${libc_cv_asm_symver_directive+set}" = set; then
5055 echo $ECHO_N "(cached) $ECHO_C" >&6
5056 else
5057 cat > conftest.s <<EOF
5058 ${libc_cv_dot_text}
5059 _sym:
5060 .symver _sym,sym@VERS
5062 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5063 libc_cv_asm_symver_directive=yes
5064 else
5065 libc_cv_asm_symver_directive=no
5067 rm -f conftest*
5069 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
5070 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
5071 echo "$as_me:$LINENO: checking for ld --version-script" >&5
5072 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
5073 if test "${libc_cv_ld_version_script_option+set}" = set; then
5074 echo $ECHO_N "(cached) $ECHO_C" >&6
5075 else
5076 if test $libc_cv_asm_symver_directive = yes; then
5077 cat > conftest.s <<EOF
5078 ${libc_cv_dot_text}
5079 _sym:
5080 .symver _sym,sym@VERS
5082 cat > conftest.map <<EOF
5083 VERS_1 {
5084 global: sym;
5087 VERS_2 {
5088 global: sym;
5089 } VERS_1;
5091 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5092 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5093 -o conftest.so conftest.o
5094 -nostartfiles -nostdlib
5095 -Wl,--version-script,conftest.map
5096 1>&5'
5097 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5098 (eval $ac_try) 2>&5
5099 ac_status=$?
5100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5101 (exit $ac_status); }; };
5102 then
5103 libc_cv_ld_version_script_option=yes
5104 else
5105 libc_cv_ld_version_script_option=no
5107 else
5108 libc_cv_ld_version_script_option=no
5110 else
5111 libc_cv_ld_version_script_option=no
5113 rm -f conftest*
5115 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
5116 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
5117 if test $shared != no &&
5118 test $libc_cv_asm_symver_directive = yes &&
5119 test $libc_cv_ld_version_script_option = yes &&
5120 test $enable_versioning = yes; then
5121 VERSIONING=yes
5122 cat >>confdefs.h <<\_ACEOF
5123 #define DO_VERSIONING 1
5124 _ACEOF
5126 else
5127 VERSIONING=no
5131 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5132 echo "\
5133 *** WARNING: You should not compile GNU libc without versioning. Not using
5134 *** versioning will introduce incompatibilities so that old binaries
5135 *** will not run anymore.
5136 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5138 if test $elf = yes; then
5139 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
5140 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
5141 if test "${libc_cv_asm_previous_directive+set}" = set; then
5142 echo $ECHO_N "(cached) $ECHO_C" >&6
5143 else
5144 cat > conftest.s <<EOF
5145 .section foo_section
5146 .previous
5148 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5149 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5150 (eval $ac_try) 2>&5
5151 ac_status=$?
5152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5153 (exit $ac_status); }; }; then
5154 libc_cv_asm_previous_directive=yes
5155 else
5156 libc_cv_asm_previous_directive=no
5158 rm -f conftest*
5160 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
5161 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
5162 if test $libc_cv_asm_previous_directive = yes; then
5163 cat >>confdefs.h <<\_ACEOF
5164 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
5165 _ACEOF
5167 else
5168 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
5169 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
5170 if test "${libc_cv_asm_popsection_directive+set}" = set; then
5171 echo $ECHO_N "(cached) $ECHO_C" >&6
5172 else
5173 cat > conftest.s <<EOF
5174 .pushsection foo_section
5175 .popsection
5177 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5178 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5179 (eval $ac_try) 2>&5
5180 ac_status=$?
5181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5182 (exit $ac_status); }; }; then
5183 libc_cv_asm_popsection_directive=yes
5184 else
5185 libc_cv_asm_popsection_directive=no
5187 rm -f conftest*
5189 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
5190 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
5191 if test $libc_cv_asm_popsection_directive = yes; then
5192 cat >>confdefs.h <<\_ACEOF
5193 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
5194 _ACEOF
5198 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
5199 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
5200 if test "${libc_cv_asm_protected_directive+set}" = set; then
5201 echo $ECHO_N "(cached) $ECHO_C" >&6
5202 else
5203 cat > conftest.s <<EOF
5204 .protected foo
5205 foo:
5206 .hidden bar
5207 bar:
5209 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5210 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5211 (eval $ac_try) 2>&5
5212 ac_status=$?
5213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5214 (exit $ac_status); }; }; then
5215 libc_cv_asm_protected_directive=yes
5216 else
5217 libc_cv_asm_protected_directive=no
5219 rm -f conftest*
5221 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
5222 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
5224 cat >>confdefs.h <<\_ACEOF
5225 #define HAVE_PROTECTED 1
5226 _ACEOF
5228 cat >>confdefs.h <<\_ACEOF
5229 #define HAVE_HIDDEN 1
5230 _ACEOF
5233 if test $libc_cv_asm_protected_directive = yes; then
5234 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
5235 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
5236 if test "${libc_cv_visibility_attribute+set}" = set; then
5237 echo $ECHO_N "(cached) $ECHO_C" >&6
5238 else
5239 cat > conftest.c <<EOF
5240 int foo __attribute__ ((visibility ("hidden"))) = 1;
5241 int bar __attribute__ ((visibility ("protected"))) = 1;
5243 libc_cv_visibility_attribute=no
5244 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5245 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5246 (eval $ac_try) 2>&5
5247 ac_status=$?
5248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5249 (exit $ac_status); }; }; then
5250 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5251 if grep '\.protected.*bar' conftest.s >/dev/null; then
5252 libc_cv_visibility_attribute=yes
5256 rm -f conftest.cs
5259 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
5260 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
5261 if test $libc_cv_visibility_attribute = yes; then
5262 cat >>confdefs.h <<\_ACEOF
5263 #define HAVE_VISIBILITY_ATTRIBUTE 1
5264 _ACEOF
5269 if test $libc_cv_visibility_attribute = yes; then
5270 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
5271 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
5272 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
5273 echo $ECHO_N "(cached) $ECHO_C" >&6
5274 else
5275 cat > conftest.c <<EOF
5276 int foo (int x);
5277 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5278 int bar (int x) { return x; }
5280 libc_cv_broken_visibility_attribute=yes
5281 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
5282 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5283 (eval $ac_try) 2>&5
5284 ac_status=$?
5285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5286 (exit $ac_status); }; }; then
5287 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5288 libc_cv_broken_visibility_attribute=no
5291 rm -f conftest.c conftest.s
5294 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
5295 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
5296 if test $libc_cv_broken_visibility_attribute = yes; then
5297 cat >>confdefs.h <<\_ACEOF
5298 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
5299 _ACEOF
5304 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
5305 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
5306 if test "${libc_cv_broken_alias_attribute+set}" = set; then
5307 echo $ECHO_N "(cached) $ECHO_C" >&6
5308 else
5309 cat > conftest.c <<EOF
5310 extern int foo (int x) __asm ("xyzzy");
5311 int bar (int x) { return x; }
5312 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5313 extern int dfoo;
5314 extern __typeof (dfoo) dfoo __asm ("abccb");
5315 int dfoo = 1;
5317 libc_cv_broken_alias_attribute=yes
5318 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5319 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5320 (eval $ac_try) 2>&5
5321 ac_status=$?
5322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5323 (exit $ac_status); }; }; then
5324 if grep 'xyzzy' conftest.s >/dev/null &&
5325 grep 'abccb' conftest.s >/dev/null; then
5326 libc_cv_broken_alias_attribute=no
5329 rm -f conftest.c conftest.s
5332 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
5333 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
5334 if test $libc_cv_broken_alias_attribute = yes; then
5335 cat >>confdefs.h <<\_ACEOF
5336 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
5337 _ACEOF
5341 if test $libc_cv_visibility_attribute = yes -a $gnu_ld = yes; then
5342 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
5343 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
5344 if test "${libc_cv_have_sdata_section+set}" = set; then
5345 echo $ECHO_N "(cached) $ECHO_C" >&6
5346 else
5347 echo "int i;" > conftest.c
5348 libc_cv_have_sdata_section=no
5349 if ${CC-cc} $LDFLAGS -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5350 | grep '\.sdata' >/dev/null; then
5351 libc_cv_have_sdata_section=yes
5353 rm -f conftest.c conftest.so
5356 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
5357 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
5358 if test $libc_cv_have_sdata_section = yes; then
5359 cat >>confdefs.h <<\_ACEOF
5360 #define HAVE_SDATA_SECTION 1
5361 _ACEOF
5366 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
5367 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
5368 if test "${libc_cv_initfinit_array+set}" = set; then
5369 echo $ECHO_N "(cached) $ECHO_C" >&6
5370 else
5371 cat > conftest.c <<EOF
5372 int _start (void) { return 0; }
5373 int __start (void) { return 0; }
5374 int foo (void) { return 1; }
5375 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5377 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
5378 -static -nostartfiles -nostdlib 1>&5'
5379 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5380 (eval $ac_try) 2>&5
5381 ac_status=$?
5382 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5383 (exit $ac_status); }; }
5384 then
5385 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
5386 libc_cv_initfinit_array=yes
5387 else
5388 libc_cv_initfinit_array=no
5390 else
5391 libc_cv_initfinit_array=no
5393 rm -f conftest*
5395 echo "$as_me:$LINENO: result: $libc_cv_initfinit_array" >&5
5396 echo "${ECHO_T}$libc_cv_initfinit_array" >&6
5398 if test $libc_cv_initfinit_array = yes; then
5399 cat >>confdefs.h <<\_ACEOF
5400 #define HAVE_INITFINI_ARRAY 1
5401 _ACEOF
5405 echo "$as_me:$LINENO: checking for libunwind-support in compiler" >&5
5406 echo $ECHO_N "checking for libunwind-support in compiler... $ECHO_C" >&6
5407 if test "${libc_cv_cc_with_libunwind+set}" = set; then
5408 echo $ECHO_N "(cached) $ECHO_C" >&6
5409 else
5411 cat > conftest.c <<EOF
5412 int main (void) { return 0; }
5414 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5415 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
5416 libc_cv_cc_with_libunwind=yes
5417 else
5418 libc_cv_cc_with_libunwind=no
5420 rm -f conftest*
5422 echo "$as_me:$LINENO: result: $libc_cv_cc_with_libunwind" >&5
5423 echo "${ECHO_T}$libc_cv_cc_with_libunwind" >&6
5425 if test $libc_cv_cc_with_libunwind = yes; then
5426 cat >>confdefs.h <<\_ACEOF
5427 #define HAVE_CC_WITH_LIBUNWIND 1
5428 _ACEOF
5432 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
5433 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
5434 if test "${libc_cv_z_nodelete+set}" = set; then
5435 echo $ECHO_N "(cached) $ECHO_C" >&6
5436 else
5437 cat > conftest.c <<EOF
5438 int _start (void) { return 42; }
5440 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5441 -shared -o conftest.so conftest.c
5442 -nostartfiles -nostdlib
5443 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
5444 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5445 (eval $ac_try) 2>&5
5446 ac_status=$?
5447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5448 (exit $ac_status); }; }
5449 then
5450 libc_cv_z_nodelete=yes
5451 else
5452 libc_cv_z_nodelete=no
5454 rm -f conftest*
5456 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
5457 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
5460 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
5461 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
5462 if test "${libc_cv_z_nodlopen+set}" = set; then
5463 echo $ECHO_N "(cached) $ECHO_C" >&6
5464 else
5465 cat > conftest.c <<EOF
5466 int _start (void) { return 42; }
5468 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5469 -shared -o conftest.so conftest.c
5470 -nostartfiles -nostdlib
5471 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
5472 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5473 (eval $ac_try) 2>&5
5474 ac_status=$?
5475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5476 (exit $ac_status); }; }
5477 then
5478 libc_cv_z_nodlopen=yes
5479 else
5480 libc_cv_z_nodlopen=no
5482 rm -f conftest*
5484 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
5485 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
5488 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
5489 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
5490 if test "${libc_cv_z_initfirst+set}" = set; then
5491 echo $ECHO_N "(cached) $ECHO_C" >&6
5492 else
5493 cat > conftest.c <<EOF
5494 int _start (void) { return 42; }
5496 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5497 -shared -o conftest.so conftest.c
5498 -nostartfiles -nostdlib
5499 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
5500 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5501 (eval $ac_try) 2>&5
5502 ac_status=$?
5503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5504 (exit $ac_status); }; }
5505 then
5506 libc_cv_z_initfirst=yes
5507 else
5508 libc_cv_z_initfirst=no
5510 rm -f conftest*
5512 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
5513 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
5516 echo "$as_me:$LINENO: checking for -z relro option" >&5
5517 echo $ECHO_N "checking for -z relro option... $ECHO_C" >&6
5518 if test "${libc_cv_z_relro+set}" = set; then
5519 echo $ECHO_N "(cached) $ECHO_C" >&6
5520 else
5521 libc_cv_z_relro=no
5522 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
5523 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5524 (eval $ac_try) 2>&5
5525 ac_status=$?
5526 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5527 (exit $ac_status); }; }
5528 then
5529 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
5530 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5531 (eval $ac_try) 2>&5
5532 ac_status=$?
5533 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5534 (exit $ac_status); }; }
5535 then
5536 libc_cv_z_relro=yes
5540 echo "$as_me:$LINENO: result: $libc_cv_z_relro" >&5
5541 echo "${ECHO_T}$libc_cv_z_relro" >&6
5543 if test $libc_cv_z_relro = yes; then
5544 cat >>confdefs.h <<\_ACEOF
5545 #define HAVE_Z_RELRO 1
5546 _ACEOF
5550 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
5551 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
5552 if test "${libc_cv_Bgroup+set}" = set; then
5553 echo $ECHO_N "(cached) $ECHO_C" >&6
5554 else
5555 cat > conftest.c <<EOF
5556 int _start (void) { return 42; }
5558 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5559 -shared -o conftest.so conftest.c
5560 -Wl,-Bgroup -nostdlib 1>&5'
5561 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5562 (eval $ac_try) 2>&5
5563 ac_status=$?
5564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5565 (exit $ac_status); }; }
5566 then
5567 libc_cv_Bgroup=yes
5568 else
5569 libc_cv_Bgroup=no
5571 rm -f conftest*
5573 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5574 echo "${ECHO_T}$libc_cv_Bgroup" >&6
5577 echo "$as_me:$LINENO: checking for libgcc_s suffix" >&5
5578 echo $ECHO_N "checking for libgcc_s suffix... $ECHO_C" >&6
5579 if test "${libc_cv_libgcc_s_suffix+set}" = set; then
5580 echo $ECHO_N "(cached) $ECHO_C" >&6
5581 else
5582 cat > conftest.c <<EOF
5583 int main (void) { return 0; }
5585 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5586 -shared -shared-libgcc -o conftest.so \
5587 conftest.c -v 2>&1 >/dev/null \
5588 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
5589 rm -f conftest*
5591 echo "$as_me:$LINENO: result: $libc_cv_libgcc_s_suffix" >&5
5592 echo "${ECHO_T}$libc_cv_libgcc_s_suffix" >&6
5595 echo "$as_me:$LINENO: checking for --as-needed option" >&5
5596 echo $ECHO_N "checking for --as-needed option... $ECHO_C" >&6
5597 if test "${libc_cv_as_needed+set}" = set; then
5598 echo $ECHO_N "(cached) $ECHO_C" >&6
5599 else
5600 cat > conftest.c <<EOF
5601 int main (void) { return 0; }
5603 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5604 -shared -o conftest.so conftest.c
5605 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
5606 -nostdlib 1>&5'
5607 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5608 (eval $ac_try) 2>&5
5609 ac_status=$?
5610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5611 (exit $ac_status); }; }
5612 then
5613 libc_cv_as_needed=yes
5614 else
5615 libc_cv_as_needed=no
5617 rm -f conftest*
5619 echo "$as_me:$LINENO: result: $libc_cv_as_needed" >&5
5620 echo "${ECHO_T}$libc_cv_as_needed" >&6
5623 ASFLAGS_config=
5624 echo "$as_me:$LINENO: checking whether --noexecstack is desirable for .S files" >&5
5625 echo $ECHO_N "checking whether --noexecstack is desirable for .S files... $ECHO_C" >&6
5626 if test "${libc_cv_as_noexecstack+set}" = set; then
5627 echo $ECHO_N "(cached) $ECHO_C" >&6
5628 else
5629 cat > conftest.c <<EOF
5630 void foo (void) { }
5632 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5633 -S -o conftest.s conftest.c 1>&5'
5634 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5635 (eval $ac_try) 2>&5
5636 ac_status=$?
5637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5638 (exit $ac_status); }; } \
5639 && grep -q .note.GNU-stack conftest.s \
5640 && { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wa,--noexecstack
5641 -c -o conftest.o conftest.s 1>&5'
5642 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5643 (eval $ac_try) 2>&5
5644 ac_status=$?
5645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5646 (exit $ac_status); }; }
5647 then
5648 libc_cv_as_noexecstack=yes
5649 else
5650 libc_cv_as_noexecstack=no
5652 rm -f conftest*
5654 echo "$as_me:$LINENO: result: $libc_cv_as_noexecstack" >&5
5655 echo "${ECHO_T}$libc_cv_as_noexecstack" >&6
5656 if test $libc_cv_as_noexecstack = yes; then
5657 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5661 echo "$as_me:$LINENO: checking for -z combreloc" >&5
5662 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5663 if test "${libc_cv_z_combreloc+set}" = set; then
5664 echo $ECHO_N "(cached) $ECHO_C" >&6
5665 else
5666 cat > conftest.c <<EOF
5667 extern int bar (int);
5668 extern int mumble;
5669 int foo (void) { return bar (mumble); }
5671 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5672 -shared -o conftest.so conftest.c
5673 -nostdlib -nostartfiles
5674 -Wl,-z,combreloc 1>&5'
5675 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5676 (eval $ac_try) 2>&5
5677 ac_status=$?
5678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5679 (exit $ac_status); }; }
5680 then
5681 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5682 libc_cv_z_combreloc=yes
5683 else
5684 libc_cv_z_combreloc=no
5686 else
5687 libc_cv_z_combreloc=no
5689 rm -f conftest*
5691 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5692 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5693 if test "$libc_cv_z_combreloc" = yes; then
5694 cat >>confdefs.h <<\_ACEOF
5695 #define HAVE_Z_COMBRELOC 1
5696 _ACEOF
5701 echo "$as_me:$LINENO: checking for -z execstack" >&5
5702 echo $ECHO_N "checking for -z execstack... $ECHO_C" >&6
5703 if test "${libc_cv_z_execstack+set}" = set; then
5704 echo $ECHO_N "(cached) $ECHO_C" >&6
5705 else
5706 cat > conftest.c <<EOF
5707 int _start (void) { return 42; }
5709 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5710 -shared -o conftest.so conftest.c
5711 -Wl,-z,execstack -nostdlib
5712 1>&5'
5713 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5714 (eval $ac_try) 2>&5
5715 ac_status=$?
5716 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5717 (exit $ac_status); }; }
5718 then
5719 libc_cv_z_execstack=yes
5720 else
5721 libc_cv_z_execstack=no
5723 rm -f conftest*
5725 echo "$as_me:$LINENO: result: $libc_cv_z_execstack" >&5
5726 echo "${ECHO_T}$libc_cv_z_execstack" >&6
5729 echo "$as_me:$LINENO: checking for -fpie" >&5
5730 echo $ECHO_N "checking for -fpie... $ECHO_C" >&6
5731 if test "${libc_cv_fpie+set}" = set; then
5732 echo $ECHO_N "(cached) $ECHO_C" >&6
5733 else
5734 cat > conftest.c <<EOF
5735 int foo;
5736 main () { return 0;}
5738 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
5739 -o conftest conftest.c 1>&5'
5740 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5741 (eval $ac_try) 2>&5
5742 ac_status=$?
5743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5744 (exit $ac_status); }; }
5745 then
5746 libc_cv_fpie=yes
5747 else
5748 libc_cv_fpie=no
5750 rm -f conftest*
5752 echo "$as_me:$LINENO: result: $libc_cv_fpie" >&5
5753 echo "${ECHO_T}$libc_cv_fpie" >&6
5758 echo "$as_me:$LINENO: checking for -fno-unit-at-a-time" >&5
5759 echo $ECHO_N "checking for -fno-unit-at-a-time... $ECHO_C" >&6
5760 if test "${libc_cv_fno_unit_at_a_time+set}" = set; then
5761 echo $ECHO_N "(cached) $ECHO_C" >&6
5762 else
5763 cat > conftest.c <<EOF
5764 int foo;
5766 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-unit-at-a-time
5767 conftest.c 1>&5'
5768 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5769 (eval $ac_try) 2>&5
5770 ac_status=$?
5771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5772 (exit $ac_status); }; }
5773 then
5774 libc_cv_fno_unit_at_a_time=yes
5775 else
5776 libc_cv_fno_unit_at_a_time=no
5778 rm -f conftest*
5780 echo "$as_me:$LINENO: result: $libc_cv_fno_unit_at_a_time" >&5
5781 echo "${ECHO_T}$libc_cv_fno_unit_at_a_time" >&6
5782 if test $libc_cv_fno_unit_at_a_time = yes; then
5783 fno_unit_at_a_time=-fno-unit-at-a-time
5787 if test $elf != yes; then
5788 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5789 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5790 if test "${libc_cv_have_initfini+set}" = set; then
5791 echo $ECHO_N "(cached) $ECHO_C" >&6
5792 else
5793 cat >conftest.$ac_ext <<_ACEOF
5794 /* confdefs.h. */
5795 _ACEOF
5796 cat confdefs.h >>conftest.$ac_ext
5797 cat >>conftest.$ac_ext <<_ACEOF
5798 /* end confdefs.h. */
5801 main ()
5803 asm (".section .init");
5804 asm (".section .fini");
5805 asm ("${libc_cv_dot_text}");
5807 return 0;
5809 _ACEOF
5810 rm -f conftest.$ac_objext
5811 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5812 (eval $ac_compile) 2>conftest.er1
5813 ac_status=$?
5814 grep -v '^ *+' conftest.er1 >conftest.err
5815 rm -f conftest.er1
5816 cat conftest.err >&5
5817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5818 (exit $ac_status); } &&
5819 { ac_try='test -z "$ac_c_werror_flag"
5820 || test ! -s conftest.err'
5821 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5822 (eval $ac_try) 2>&5
5823 ac_status=$?
5824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5825 (exit $ac_status); }; } &&
5826 { ac_try='test -s conftest.$ac_objext'
5827 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5828 (eval $ac_try) 2>&5
5829 ac_status=$?
5830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5831 (exit $ac_status); }; }; then
5832 libc_cv_have_initfini=yes
5833 else
5834 echo "$as_me: failed program was:" >&5
5835 sed 's/^/| /' conftest.$ac_ext >&5
5837 libc_cv_have_initfini=no
5839 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5841 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5842 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5843 if test $libc_cv_have_initfini = yes; then
5844 cat >>confdefs.h <<\_ACEOF
5845 #define HAVE_INITFINI 1
5846 _ACEOF
5851 if test $elf = yes -a $gnu_ld = yes; then
5852 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5853 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5854 if test "${libc_cv_have_section_quotes+set}" = set; then
5855 echo $ECHO_N "(cached) $ECHO_C" >&6
5856 else
5857 cat > conftest.c <<EOF
5858 static const int foo
5859 __attribute__ ((section ("bar"))) = 1;
5861 if ${CC-cc} -S conftest.c -o conftest.s; then
5862 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5863 libc_cv_have_section_quotes=yes
5864 else
5865 libc_cv_have_section_quotes=no
5867 else
5868 libc_cv_have_section_quotes=unknown
5870 rm -f conftest.cs
5873 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5874 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5875 if test $libc_cv_have_section_quotes = yes; then
5876 cat >>confdefs.h <<\_ACEOF
5877 #define HAVE_SECTION_QUOTES 1
5878 _ACEOF
5885 if test $elf = yes; then
5886 libc_cv_asm_underscores=no
5887 else
5888 if test $ac_cv_prog_cc_works = yes; then
5889 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5890 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5891 if test "${libc_cv_asm_underscores+set}" = set; then
5892 echo $ECHO_N "(cached) $ECHO_C" >&6
5893 else
5894 cat >conftest.$ac_ext <<_ACEOF
5895 /* confdefs.h. */
5896 _ACEOF
5897 cat confdefs.h >>conftest.$ac_ext
5898 cat >>conftest.$ac_ext <<_ACEOF
5899 /* end confdefs.h. */
5900 asm ("_glibc_foobar:");
5902 main ()
5904 glibc_foobar ();
5906 return 0;
5908 _ACEOF
5909 rm -f conftest.$ac_objext conftest$ac_exeext
5910 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5911 (eval $ac_link) 2>conftest.er1
5912 ac_status=$?
5913 grep -v '^ *+' conftest.er1 >conftest.err
5914 rm -f conftest.er1
5915 cat conftest.err >&5
5916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5917 (exit $ac_status); } &&
5918 { ac_try='test -z "$ac_c_werror_flag"
5919 || test ! -s conftest.err'
5920 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5921 (eval $ac_try) 2>&5
5922 ac_status=$?
5923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5924 (exit $ac_status); }; } &&
5925 { ac_try='test -s conftest$ac_exeext'
5926 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5927 (eval $ac_try) 2>&5
5928 ac_status=$?
5929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5930 (exit $ac_status); }; }; then
5931 libc_cv_asm_underscores=yes
5932 else
5933 echo "$as_me: failed program was:" >&5
5934 sed 's/^/| /' conftest.$ac_ext >&5
5936 libc_cv_asm_underscores=no
5938 rm -f conftest.err conftest.$ac_objext \
5939 conftest$ac_exeext conftest.$ac_ext
5941 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5942 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5943 else
5944 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5945 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5946 if test "${libc_cv_asm_underscores+set}" = set; then
5947 echo $ECHO_N "(cached) $ECHO_C" >&6
5948 else
5949 cat > conftest.$ac_ext <<EOF
5950 #line $LINENO "configure"
5951 #include "confdefs.h"
5952 void underscore_test(void) {
5953 return; }
5955 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5956 (eval $ac_compile) 2>&5
5957 ac_status=$?
5958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5959 (exit $ac_status); }; then
5960 if grep _underscore_test conftest* >/dev/null; then
5961 rm -f conftest*
5962 libc_cv_asm_underscores=yes
5963 else
5964 rm -f conftest*
5965 libc_cv_asm_underscores=no
5967 else
5968 echo "configure: failed program was:" >&5
5969 cat conftest.$ac_ext >&5
5970 rm -f conftest*
5971 libc_cv_asm_underscores=no
5973 rm -f conftest*
5975 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5976 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5979 if test $libc_cv_asm_underscores = no; then
5980 cat >>confdefs.h <<\_ACEOF
5981 #define NO_UNDERSCORES 1
5982 _ACEOF
5986 if test $elf = yes; then
5987 libc_cv_weak_symbols=yes
5990 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
5991 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
5992 if test "${libc_cv_asm_weak_directive+set}" = set; then
5993 echo $ECHO_N "(cached) $ECHO_C" >&6
5994 else
5995 cat > conftest.s <<EOF
5996 ${libc_cv_dot_text}
5997 ${libc_cv_asm_global_directive} foo
5998 foo:
5999 .weak foo
6000 .weak bar; bar = foo
6002 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6003 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6004 (eval $ac_try) 2>&5
6005 ac_status=$?
6006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6007 (exit $ac_status); }; }; then
6008 libc_cv_asm_weak_directive=yes
6009 else
6010 libc_cv_asm_weak_directive=no
6012 rm -f conftest*
6014 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
6015 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
6017 if test $libc_cv_asm_weak_directive = no; then
6018 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
6019 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
6020 if test "${libc_cv_asm_weakext_directive+set}" = set; then
6021 echo $ECHO_N "(cached) $ECHO_C" >&6
6022 else
6023 cat > conftest.s <<EOF
6024 ${libc_cv_dot_text}
6025 ${libc_cv_asm_global_directive} foo
6026 foo:
6027 .weakext bar foo
6028 .weakext baz
6029 ${libc_cv_asm_global_directive} baz
6030 baz:
6032 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6033 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6034 (eval $ac_try) 2>&5
6035 ac_status=$?
6036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6037 (exit $ac_status); }; }; then
6038 libc_cv_asm_weakext_directive=yes
6039 else
6040 libc_cv_asm_weakext_directive=no
6042 rm -f conftest*
6044 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
6045 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
6047 fi # no .weak
6049 if test $libc_cv_asm_weak_directive = yes; then
6050 cat >>confdefs.h <<\_ACEOF
6051 #define HAVE_ASM_WEAK_DIRECTIVE 1
6052 _ACEOF
6054 elif test $libc_cv_asm_weakext_directive = yes; then
6055 cat >>confdefs.h <<\_ACEOF
6056 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
6057 _ACEOF
6061 echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6062 echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6063 if test "${libc_cv_asm_cfi_directives+set}" = set; then
6064 echo $ECHO_N "(cached) $ECHO_C" >&6
6065 else
6066 cat > conftest.s <<EOF
6067 .text
6068 .type func,@function
6069 func:
6070 .cfi_startproc
6071 .cfi_remember_state
6072 .cfi_rel_offset 1, 0
6073 .cfi_endproc
6075 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6076 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6077 (eval $ac_try) 2>&5
6078 ac_status=$?
6079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6080 (exit $ac_status); }; }; then
6081 libc_cv_asm_cfi_directives=yes
6082 else
6083 libc_cv_asm_cfi_directives=no
6085 rm -f conftest*
6087 echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6088 echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6089 if test $libc_cv_asm_cfi_directives = yes; then
6090 cat >>confdefs.h <<\_ACEOF
6091 #define HAVE_ASM_CFI_DIRECTIVES 1
6092 _ACEOF
6096 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6097 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6098 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6099 echo $ECHO_N "(cached) $ECHO_C" >&6
6100 else
6101 cat > conftest.c <<\EOF
6102 _start () {}
6103 int __eh_pc;
6104 __throw () {}
6106 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6107 -nostdlib -nostartfiles -Wl,--no-whole-archive
6108 -o conftest conftest.c 1>&5'
6109 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6110 (eval $ac_try) 2>&5
6111 ac_status=$?
6112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6113 (exit $ac_status); }; }; then
6114 libc_cv_ld_no_whole_archive=yes
6115 else
6116 libc_cv_ld_no_whole_archive=no
6118 rm -f conftest*
6120 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6121 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
6122 if test $libc_cv_ld_no_whole_archive = yes; then
6123 no_whole_archive=-Wl,--no-whole-archive
6126 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6127 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6128 if test "${libc_cv_gcc_exceptions+set}" = set; then
6129 echo $ECHO_N "(cached) $ECHO_C" >&6
6130 else
6131 cat > conftest.c <<\EOF
6132 _start () {}
6133 int __eh_pc;
6134 __throw () {}
6136 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6137 -nostdlib -nostartfiles -fexceptions
6138 -o conftest conftest.c 1>&5'
6139 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6140 (eval $ac_try) 2>&5
6141 ac_status=$?
6142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6143 (exit $ac_status); }; }; then
6144 libc_cv_gcc_exceptions=yes
6145 else
6146 libc_cv_gcc_exceptions=no
6148 rm -f conftest*
6150 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6151 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
6152 if test $libc_cv_gcc_exceptions = yes; then
6153 exceptions=-fexceptions
6156 if test "$host_cpu" = powerpc ; then
6157 # Check for a bug present in at least versions 2.8.x of GCC
6158 # and versions 1.0.x of EGCS.
6159 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6160 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6161 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6162 echo $ECHO_N "(cached) $ECHO_C" >&6
6163 else
6164 cat >conftest.$ac_ext <<_ACEOF
6165 /* confdefs.h. */
6166 _ACEOF
6167 cat confdefs.h >>conftest.$ac_ext
6168 cat >>conftest.$ac_ext <<_ACEOF
6169 /* end confdefs.h. */
6170 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6172 main ()
6176 return 0;
6178 _ACEOF
6179 rm -f conftest.$ac_objext
6180 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6181 (eval $ac_compile) 2>conftest.er1
6182 ac_status=$?
6183 grep -v '^ *+' conftest.er1 >conftest.err
6184 rm -f conftest.er1
6185 cat conftest.err >&5
6186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6187 (exit $ac_status); } &&
6188 { ac_try='test -z "$ac_c_werror_flag"
6189 || test ! -s conftest.err'
6190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6191 (eval $ac_try) 2>&5
6192 ac_status=$?
6193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6194 (exit $ac_status); }; } &&
6195 { ac_try='test -s conftest.$ac_objext'
6196 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6197 (eval $ac_try) 2>&5
6198 ac_status=$?
6199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6200 (exit $ac_status); }; }; then
6201 libc_cv_c_asmcr0_bug='no'
6202 else
6203 echo "$as_me: failed program was:" >&5
6204 sed 's/^/| /' conftest.$ac_ext >&5
6206 libc_cv_c_asmcr0_bug='yes'
6208 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6210 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6211 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
6212 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6213 cat >>confdefs.h <<\_ACEOF
6214 #define BROKEN_PPC_ASM_CR0 1
6215 _ACEOF
6220 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
6221 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
6222 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
6223 echo $ECHO_N "(cached) $ECHO_C" >&6
6224 else
6225 cat > conftest.c <<EOF
6226 #line $LINENO "configure"
6227 static char *__EH_FRAME_BEGIN__;
6228 _start ()
6230 #ifdef CHECK__register_frame
6231 __register_frame (__EH_FRAME_BEGIN__);
6232 __deregister_frame (__EH_FRAME_BEGIN__);
6233 #endif
6234 #ifdef CHECK__register_frame_info
6235 __register_frame_info (__EH_FRAME_BEGIN__);
6236 __deregister_frame_info (__EH_FRAME_BEGIN__);
6237 #endif
6239 int __eh_pc;
6240 __throw () {}
6241 /* FIXME: this is fragile. */
6242 malloc () {}
6243 strcmp () {}
6244 strlen () {}
6245 memcpy () {}
6246 memset () {}
6247 free () {}
6248 abort () {}
6249 __bzero () {}
6250 dl_iterate_phdr () {}
6252 libc_unwind_check="${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame_info \
6253 $LDFLAGS \
6254 -nostdlib -nostartfiles -o conftest conftest.c \
6255 -lgcc"
6256 # Some platforms' specs put -lgcc first. The second one doesn't hurt.
6257 if { ac_try='$libc_unwind_check >&5'
6258 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6259 (eval $ac_try) 2>&5
6260 ac_status=$?
6261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6262 (exit $ac_status); }; } ||
6263 { ac_try='$libc_unwind_check -lgcc_eh -lgcc >&5'
6264 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6265 (eval $ac_try) 2>&5
6266 ac_status=$?
6267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6268 (exit $ac_status); }; }
6269 then
6270 if $libc_unwind_check -v 2>&1 >/dev/null \
6271 | grep -- --eh-frame-hdr 2>&1 >/dev/null; then
6272 libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
6273 else
6274 libc_cv_gcc_dwarf2_unwind_info=static
6276 else
6277 libc_cv_gcc_dwarf2_unwind_info=no
6279 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
6280 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame
6281 $LDFLAGS -nostdlib -nostartfiles
6282 -o conftest conftest.c -lgcc >&5'
6283 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6284 (eval $ac_try) 2>&5
6285 ac_status=$?
6286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6287 (exit $ac_status); }; }; then
6288 libc_cv_gcc_dwarf2_unwind_info=yes
6289 else
6290 libc_cv_gcc_dwarf2_unwind_info=no
6293 rm -f conftest*
6295 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
6296 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
6297 case $libc_cv_gcc_dwarf2_unwind_info in
6298 yes)
6299 cat >>confdefs.h <<\_ACEOF
6300 #define HAVE_DWARF2_UNWIND_INFO 1
6301 _ACEOF
6304 static)
6305 cat >>confdefs.h <<\_ACEOF
6306 #define HAVE_DWARF2_UNWIND_INFO 1
6307 _ACEOF
6309 cat >>confdefs.h <<\_ACEOF
6310 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
6311 _ACEOF
6314 esac
6316 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6317 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6318 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6319 echo $ECHO_N "(cached) $ECHO_C" >&6
6320 else
6321 cat > conftest.c <<EOF
6322 #line $LINENO "configure"
6323 int foo (int a)
6325 a = __builtin_expect (a, 10);
6326 return a == 10 ? 0 : 1;
6329 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6330 -o conftest conftest.c -lgcc >&5'
6331 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6332 (eval $ac_try) 2>&5
6333 ac_status=$?
6334 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6335 (exit $ac_status); }; }; then
6336 libc_cv_gcc_builtin_expect=yes
6337 else
6338 libc_cv_gcc_builtin_expect=no
6340 rm -f conftest*
6342 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6343 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
6344 if test "$libc_cv_gcc_builtin_expect" = yes; then
6345 cat >>confdefs.h <<\_ACEOF
6346 #define HAVE_BUILTIN_EXPECT 1
6347 _ACEOF
6351 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6352 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6353 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6354 echo $ECHO_N "(cached) $ECHO_C" >&6
6355 else
6356 cat > conftest.c <<\EOF
6357 void zero (void *x)
6359 __builtin_memset (x, 0, 1000);
6362 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6363 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6364 (eval $ac_try) 2>&5
6365 ac_status=$?
6366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6367 (exit $ac_status); }; };
6368 then
6369 libc_cv_gcc_builtin_memset=no
6370 else
6371 libc_cv_gcc_builtin_memset=yes
6373 rm -f conftest*
6375 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6376 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
6377 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6378 cat >>confdefs.h <<\_ACEOF
6379 #define HAVE_BUILTIN_MEMSET 1
6380 _ACEOF
6384 echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6385 echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6386 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6387 echo $ECHO_N "(cached) $ECHO_C" >&6
6388 else
6389 cat > conftest.c <<\EOF
6390 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6391 char *foo (const char *a, const char *b)
6393 return __builtin_strstr (a, b);
6396 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6397 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6398 (eval $ac_try) 2>&5
6399 ac_status=$?
6400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6401 (exit $ac_status); }; };
6402 then
6403 libc_cv_gcc_builtin_redirection=yes
6404 else
6405 libc_cv_gcc_builtin_redirection=no
6407 rm -f conftest*
6409 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6410 echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6411 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6412 cat >>confdefs.h <<\_ACEOF
6413 #define HAVE_BUILTIN_REDIRECTION 1
6414 _ACEOF
6418 echo "$as_me:$LINENO: checking for local label subtraction" >&5
6419 echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
6420 if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
6421 echo $ECHO_N "(cached) $ECHO_C" >&6
6422 else
6423 cat > conftest.c <<EOF
6424 #line $LINENO "configure"
6425 int foo (int a)
6427 static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
6428 void *p = &&l1 + ar[a];
6429 goto *p;
6431 return 1;
6433 return 2;
6436 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6437 -o conftest conftest.c -lgcc >&5'
6438 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6439 (eval $ac_try) 2>&5
6440 ac_status=$?
6441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6442 (exit $ac_status); }; }; then
6443 libc_cv_gcc_subtract_local_labels=yes
6444 else
6445 libc_cv_gcc_subtract_local_labels=no
6447 rm -f conftest*
6449 echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
6450 echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
6451 if test "$libc_cv_gcc_subtract_local_labels" = yes; then
6452 cat >>confdefs.h <<\_ACEOF
6453 #define HAVE_SUBTRACT_LOCAL_LABELS 1
6454 _ACEOF
6458 if test "x$use__thread" != xno; then
6459 echo "$as_me:$LINENO: checking for __thread" >&5
6460 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6461 if test "${libc_cv_gcc___thread+set}" = set; then
6462 echo $ECHO_N "(cached) $ECHO_C" >&6
6463 else
6464 cat > conftest.c <<\EOF
6465 __thread int a = 42;
6467 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6468 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6469 (eval $ac_try) 2>&5
6470 ac_status=$?
6471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6472 (exit $ac_status); }; }; then
6473 libc_cv_gcc___thread=yes
6474 else
6475 libc_cv_gcc___thread=no
6477 rm -f conftest*
6479 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6480 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6481 if test "$libc_cv_gcc___thread" = yes; then
6482 cat >>confdefs.h <<\_ACEOF
6483 #define HAVE___THREAD 1
6484 _ACEOF
6487 else
6488 libc_cv_gcc___thread=no
6491 if test "$libc_cv_gcc___thread" = yes; then
6492 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6493 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6494 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6495 echo $ECHO_N "(cached) $ECHO_C" >&6
6496 else
6497 cat > conftest.c <<\EOF
6498 extern __thread int a __attribute__((tls_model ("initial-exec")));
6500 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6501 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6502 (eval $ac_try) 2>&5
6503 ac_status=$?
6504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6505 (exit $ac_status); }; }; then
6506 libc_cv_gcc_tls_model_attr=yes
6507 else
6508 libc_cv_gcc_tls_model_attr=no
6510 rm -f conftest*
6512 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6513 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6514 if test "$libc_cv_gcc_tls_model_attr" = yes; then
6515 cat >>confdefs.h <<\_ACEOF
6516 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6517 _ACEOF
6522 echo "$as_me:$LINENO: checking for libgd" >&5
6523 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6524 if test "$with_gd" != "no"; then
6525 old_CFLAGS="$CFLAGS"
6526 CFLAGS="$CFLAGS $libgd_include"
6527 old_LDFLAGS="$LDFLAGS"
6528 LDFLAGS="$LDFLAGS $libgd_ldflags"
6529 old_LIBS="$LIBS"
6530 LIBS="$LIBS -lgd -lpng -lz -lm"
6531 cat >conftest.$ac_ext <<_ACEOF
6532 /* confdefs.h. */
6533 _ACEOF
6534 cat confdefs.h >>conftest.$ac_ext
6535 cat >>conftest.$ac_ext <<_ACEOF
6536 /* end confdefs.h. */
6537 #include <gd.h>
6539 main ()
6541 gdImagePng (0, 0)
6543 return 0;
6545 _ACEOF
6546 rm -f conftest.$ac_objext conftest$ac_exeext
6547 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6548 (eval $ac_link) 2>conftest.er1
6549 ac_status=$?
6550 grep -v '^ *+' conftest.er1 >conftest.err
6551 rm -f conftest.er1
6552 cat conftest.err >&5
6553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6554 (exit $ac_status); } &&
6555 { ac_try='test -z "$ac_c_werror_flag"
6556 || test ! -s conftest.err'
6557 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6558 (eval $ac_try) 2>&5
6559 ac_status=$?
6560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6561 (exit $ac_status); }; } &&
6562 { ac_try='test -s conftest$ac_exeext'
6563 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6564 (eval $ac_try) 2>&5
6565 ac_status=$?
6566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6567 (exit $ac_status); }; }; then
6568 LIBGD=yes
6569 else
6570 echo "$as_me: failed program was:" >&5
6571 sed 's/^/| /' conftest.$ac_ext >&5
6573 LIBGD=no
6575 rm -f conftest.err conftest.$ac_objext \
6576 conftest$ac_exeext conftest.$ac_ext
6577 CFLAGS="$old_CFLAGS"
6578 LDFLAGS="$old_LDFLAGS"
6579 LIBS="$old_LIBS"
6580 else
6581 LIBGD=no
6583 echo "$as_me:$LINENO: result: $LIBGD" >&5
6584 echo "${ECHO_T}$LIBGD" >&6
6587 # SELinux detection
6588 if test x$with_selinux = xno ; then
6589 have_selinux=no;
6590 else
6591 # See if we have the SELinux library
6592 echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
6593 echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6
6594 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
6595 echo $ECHO_N "(cached) $ECHO_C" >&6
6596 else
6597 ac_check_lib_save_LIBS=$LIBS
6598 LIBS="-lselinux $LIBS"
6599 cat >conftest.$ac_ext <<_ACEOF
6600 /* confdefs.h. */
6601 _ACEOF
6602 cat confdefs.h >>conftest.$ac_ext
6603 cat >>conftest.$ac_ext <<_ACEOF
6604 /* end confdefs.h. */
6606 /* Override any gcc2 internal prototype to avoid an error. */
6607 #ifdef __cplusplus
6608 extern "C"
6609 #endif
6610 /* We use char because int might match the return type of a gcc2
6611 builtin and then its argument prototype would still apply. */
6612 char is_selinux_enabled ();
6614 main ()
6616 is_selinux_enabled ();
6618 return 0;
6620 _ACEOF
6621 rm -f conftest.$ac_objext conftest$ac_exeext
6622 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6623 (eval $ac_link) 2>conftest.er1
6624 ac_status=$?
6625 grep -v '^ *+' conftest.er1 >conftest.err
6626 rm -f conftest.er1
6627 cat conftest.err >&5
6628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6629 (exit $ac_status); } &&
6630 { ac_try='test -z "$ac_c_werror_flag"
6631 || test ! -s conftest.err'
6632 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6633 (eval $ac_try) 2>&5
6634 ac_status=$?
6635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6636 (exit $ac_status); }; } &&
6637 { ac_try='test -s conftest$ac_exeext'
6638 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6639 (eval $ac_try) 2>&5
6640 ac_status=$?
6641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6642 (exit $ac_status); }; }; then
6643 ac_cv_lib_selinux_is_selinux_enabled=yes
6644 else
6645 echo "$as_me: failed program was:" >&5
6646 sed 's/^/| /' conftest.$ac_ext >&5
6648 ac_cv_lib_selinux_is_selinux_enabled=no
6650 rm -f conftest.err conftest.$ac_objext \
6651 conftest$ac_exeext conftest.$ac_ext
6652 LIBS=$ac_check_lib_save_LIBS
6654 echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6655 echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6
6656 if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
6657 have_selinux=yes
6658 else
6659 have_selinux=no
6662 # See if we have the SELinux header with the NSCD permissions in it.
6663 if test x$have_selinux = xyes ; then
6664 echo "$as_me:$LINENO: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
6665 echo $ECHO_N "checking for NSCD Flask permissions in selinux/av_permissions.h... $ECHO_C" >&6
6666 cat >conftest.$ac_ext <<_ACEOF
6667 /* confdefs.h. */
6668 _ACEOF
6669 cat confdefs.h >>conftest.$ac_ext
6670 cat >>conftest.$ac_ext <<_ACEOF
6671 /* end confdefs.h. */
6672 #include <selinux/av_permissions.h>
6674 main ()
6676 #ifdef NSCD__SHMEMHOST
6677 return 0;
6678 #else
6679 #error NSCD__SHMEMHOST not defined
6680 #endif
6682 return 0;
6684 _ACEOF
6685 rm -f conftest.$ac_objext
6686 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6687 (eval $ac_compile) 2>conftest.er1
6688 ac_status=$?
6689 grep -v '^ *+' conftest.er1 >conftest.err
6690 rm -f conftest.er1
6691 cat conftest.err >&5
6692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6693 (exit $ac_status); } &&
6694 { ac_try='test -z "$ac_c_werror_flag"
6695 || test ! -s conftest.err'
6696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6697 (eval $ac_try) 2>&5
6698 ac_status=$?
6699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6700 (exit $ac_status); }; } &&
6701 { ac_try='test -s conftest.$ac_objext'
6702 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6703 (eval $ac_try) 2>&5
6704 ac_status=$?
6705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6706 (exit $ac_status); }; }; then
6707 have_selinux=yes
6708 else
6709 echo "$as_me: failed program was:" >&5
6710 sed 's/^/| /' conftest.$ac_ext >&5
6712 have_selinux=no
6714 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6715 echo "$as_me:$LINENO: result: $have_selinux" >&5
6716 echo "${ECHO_T}$have_selinux" >&6
6719 if test x$with_selinux = xyes ; then
6720 if test x$have_selinux = xno ; then
6721 { { echo "$as_me:$LINENO: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&5
6722 echo "$as_me: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&2;}
6723 { (exit 1); exit 1; }; }
6727 # Check if we're building with SELinux support.
6728 if test "x$have_selinux" = xyes; then
6730 cat >>confdefs.h <<\_ACEOF
6731 #define HAVE_SELINUX 1
6732 _ACEOF
6738 echo "$as_me:$LINENO: checking for egrep" >&5
6739 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6740 if test "${ac_cv_prog_egrep+set}" = set; then
6741 echo $ECHO_N "(cached) $ECHO_C" >&6
6742 else
6743 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6744 then ac_cv_prog_egrep='grep -E'
6745 else ac_cv_prog_egrep='egrep'
6748 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6749 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6750 EGREP=$ac_cv_prog_egrep
6753 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6754 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6755 if test "${ac_cv_header_stdc+set}" = set; then
6756 echo $ECHO_N "(cached) $ECHO_C" >&6
6757 else
6758 cat >conftest.$ac_ext <<_ACEOF
6759 /* confdefs.h. */
6760 _ACEOF
6761 cat confdefs.h >>conftest.$ac_ext
6762 cat >>conftest.$ac_ext <<_ACEOF
6763 /* end confdefs.h. */
6764 #include <stdlib.h>
6765 #include <stdarg.h>
6766 #include <string.h>
6767 #include <float.h>
6770 main ()
6774 return 0;
6776 _ACEOF
6777 rm -f conftest.$ac_objext
6778 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6779 (eval $ac_compile) 2>conftest.er1
6780 ac_status=$?
6781 grep -v '^ *+' conftest.er1 >conftest.err
6782 rm -f conftest.er1
6783 cat conftest.err >&5
6784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6785 (exit $ac_status); } &&
6786 { ac_try='test -z "$ac_c_werror_flag"
6787 || test ! -s conftest.err'
6788 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6789 (eval $ac_try) 2>&5
6790 ac_status=$?
6791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6792 (exit $ac_status); }; } &&
6793 { ac_try='test -s conftest.$ac_objext'
6794 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6795 (eval $ac_try) 2>&5
6796 ac_status=$?
6797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6798 (exit $ac_status); }; }; then
6799 ac_cv_header_stdc=yes
6800 else
6801 echo "$as_me: failed program was:" >&5
6802 sed 's/^/| /' conftest.$ac_ext >&5
6804 ac_cv_header_stdc=no
6806 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6808 if test $ac_cv_header_stdc = yes; then
6809 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6810 cat >conftest.$ac_ext <<_ACEOF
6811 /* confdefs.h. */
6812 _ACEOF
6813 cat confdefs.h >>conftest.$ac_ext
6814 cat >>conftest.$ac_ext <<_ACEOF
6815 /* end confdefs.h. */
6816 #include <string.h>
6818 _ACEOF
6819 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6820 $EGREP "memchr" >/dev/null 2>&1; then
6822 else
6823 ac_cv_header_stdc=no
6825 rm -f conftest*
6829 if test $ac_cv_header_stdc = yes; then
6830 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6831 cat >conftest.$ac_ext <<_ACEOF
6832 /* confdefs.h. */
6833 _ACEOF
6834 cat confdefs.h >>conftest.$ac_ext
6835 cat >>conftest.$ac_ext <<_ACEOF
6836 /* end confdefs.h. */
6837 #include <stdlib.h>
6839 _ACEOF
6840 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6841 $EGREP "free" >/dev/null 2>&1; then
6843 else
6844 ac_cv_header_stdc=no
6846 rm -f conftest*
6850 if test $ac_cv_header_stdc = yes; then
6851 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6852 if test "$cross_compiling" = yes; then
6854 else
6855 cat >conftest.$ac_ext <<_ACEOF
6856 /* confdefs.h. */
6857 _ACEOF
6858 cat confdefs.h >>conftest.$ac_ext
6859 cat >>conftest.$ac_ext <<_ACEOF
6860 /* end confdefs.h. */
6861 #include <ctype.h>
6862 #if ((' ' & 0x0FF) == 0x020)
6863 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6864 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6865 #else
6866 # define ISLOWER(c) \
6867 (('a' <= (c) && (c) <= 'i') \
6868 || ('j' <= (c) && (c) <= 'r') \
6869 || ('s' <= (c) && (c) <= 'z'))
6870 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6871 #endif
6873 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6875 main ()
6877 int i;
6878 for (i = 0; i < 256; i++)
6879 if (XOR (islower (i), ISLOWER (i))
6880 || toupper (i) != TOUPPER (i))
6881 exit(2);
6882 exit (0);
6884 _ACEOF
6885 rm -f conftest$ac_exeext
6886 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6887 (eval $ac_link) 2>&5
6888 ac_status=$?
6889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6890 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6891 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6892 (eval $ac_try) 2>&5
6893 ac_status=$?
6894 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6895 (exit $ac_status); }; }; then
6897 else
6898 echo "$as_me: program exited with status $ac_status" >&5
6899 echo "$as_me: failed program was:" >&5
6900 sed 's/^/| /' conftest.$ac_ext >&5
6902 ( exit $ac_status )
6903 ac_cv_header_stdc=no
6905 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6909 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6910 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6911 if test $ac_cv_header_stdc = yes; then
6913 cat >>confdefs.h <<\_ACEOF
6914 #define STDC_HEADERS 1
6915 _ACEOF
6919 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6929 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6930 inttypes.h stdint.h unistd.h
6932 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6933 echo "$as_me:$LINENO: checking for $ac_header" >&5
6934 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6935 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6936 echo $ECHO_N "(cached) $ECHO_C" >&6
6937 else
6938 cat >conftest.$ac_ext <<_ACEOF
6939 /* confdefs.h. */
6940 _ACEOF
6941 cat confdefs.h >>conftest.$ac_ext
6942 cat >>conftest.$ac_ext <<_ACEOF
6943 /* end confdefs.h. */
6944 $ac_includes_default
6946 #include <$ac_header>
6947 _ACEOF
6948 rm -f conftest.$ac_objext
6949 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6950 (eval $ac_compile) 2>conftest.er1
6951 ac_status=$?
6952 grep -v '^ *+' conftest.er1 >conftest.err
6953 rm -f conftest.er1
6954 cat conftest.err >&5
6955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6956 (exit $ac_status); } &&
6957 { ac_try='test -z "$ac_c_werror_flag"
6958 || test ! -s conftest.err'
6959 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6960 (eval $ac_try) 2>&5
6961 ac_status=$?
6962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6963 (exit $ac_status); }; } &&
6964 { ac_try='test -s conftest.$ac_objext'
6965 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6966 (eval $ac_try) 2>&5
6967 ac_status=$?
6968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6969 (exit $ac_status); }; }; then
6970 eval "$as_ac_Header=yes"
6971 else
6972 echo "$as_me: failed program was:" >&5
6973 sed 's/^/| /' conftest.$ac_ext >&5
6975 eval "$as_ac_Header=no"
6977 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6979 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6980 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6981 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6982 cat >>confdefs.h <<_ACEOF
6983 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6984 _ACEOF
6988 done
6991 echo "$as_me:$LINENO: checking for long double" >&5
6992 echo $ECHO_N "checking for long double... $ECHO_C" >&6
6993 if test "${ac_cv_type_long_double+set}" = set; then
6994 echo $ECHO_N "(cached) $ECHO_C" >&6
6995 else
6996 cat >conftest.$ac_ext <<_ACEOF
6997 /* confdefs.h. */
6998 _ACEOF
6999 cat confdefs.h >>conftest.$ac_ext
7000 cat >>conftest.$ac_ext <<_ACEOF
7001 /* end confdefs.h. */
7002 $ac_includes_default
7004 main ()
7006 if ((long double *) 0)
7007 return 0;
7008 if (sizeof (long double))
7009 return 0;
7011 return 0;
7013 _ACEOF
7014 rm -f conftest.$ac_objext
7015 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7016 (eval $ac_compile) 2>conftest.er1
7017 ac_status=$?
7018 grep -v '^ *+' conftest.er1 >conftest.err
7019 rm -f conftest.er1
7020 cat conftest.err >&5
7021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7022 (exit $ac_status); } &&
7023 { ac_try='test -z "$ac_c_werror_flag"
7024 || test ! -s conftest.err'
7025 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7026 (eval $ac_try) 2>&5
7027 ac_status=$?
7028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7029 (exit $ac_status); }; } &&
7030 { ac_try='test -s conftest.$ac_objext'
7031 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7032 (eval $ac_try) 2>&5
7033 ac_status=$?
7034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7035 (exit $ac_status); }; }; then
7036 ac_cv_type_long_double=yes
7037 else
7038 echo "$as_me: failed program was:" >&5
7039 sed 's/^/| /' conftest.$ac_ext >&5
7041 ac_cv_type_long_double=no
7043 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7045 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
7046 echo "${ECHO_T}$ac_cv_type_long_double" >&6
7048 echo "$as_me:$LINENO: checking size of long double" >&5
7049 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
7050 if test "${ac_cv_sizeof_long_double+set}" = set; then
7051 echo $ECHO_N "(cached) $ECHO_C" >&6
7052 else
7053 if test "$ac_cv_type_long_double" = yes; then
7054 # The cast to unsigned long works around a bug in the HP C Compiler
7055 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7056 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7057 # This bug is HP SR number 8606223364.
7058 if test "$cross_compiling" = yes; then
7059 # Depending upon the size, compute the lo and hi bounds.
7060 cat >conftest.$ac_ext <<_ACEOF
7061 /* confdefs.h. */
7062 _ACEOF
7063 cat confdefs.h >>conftest.$ac_ext
7064 cat >>conftest.$ac_ext <<_ACEOF
7065 /* end confdefs.h. */
7066 $ac_includes_default
7068 main ()
7070 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
7071 test_array [0] = 0
7074 return 0;
7076 _ACEOF
7077 rm -f conftest.$ac_objext
7078 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7079 (eval $ac_compile) 2>conftest.er1
7080 ac_status=$?
7081 grep -v '^ *+' conftest.er1 >conftest.err
7082 rm -f conftest.er1
7083 cat conftest.err >&5
7084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7085 (exit $ac_status); } &&
7086 { ac_try='test -z "$ac_c_werror_flag"
7087 || test ! -s conftest.err'
7088 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7089 (eval $ac_try) 2>&5
7090 ac_status=$?
7091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7092 (exit $ac_status); }; } &&
7093 { ac_try='test -s conftest.$ac_objext'
7094 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7095 (eval $ac_try) 2>&5
7096 ac_status=$?
7097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7098 (exit $ac_status); }; }; then
7099 ac_lo=0 ac_mid=0
7100 while :; do
7101 cat >conftest.$ac_ext <<_ACEOF
7102 /* confdefs.h. */
7103 _ACEOF
7104 cat confdefs.h >>conftest.$ac_ext
7105 cat >>conftest.$ac_ext <<_ACEOF
7106 /* end confdefs.h. */
7107 $ac_includes_default
7109 main ()
7111 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7112 test_array [0] = 0
7115 return 0;
7117 _ACEOF
7118 rm -f conftest.$ac_objext
7119 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7120 (eval $ac_compile) 2>conftest.er1
7121 ac_status=$?
7122 grep -v '^ *+' conftest.er1 >conftest.err
7123 rm -f conftest.er1
7124 cat conftest.err >&5
7125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7126 (exit $ac_status); } &&
7127 { ac_try='test -z "$ac_c_werror_flag"
7128 || test ! -s conftest.err'
7129 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7130 (eval $ac_try) 2>&5
7131 ac_status=$?
7132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7133 (exit $ac_status); }; } &&
7134 { ac_try='test -s conftest.$ac_objext'
7135 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7136 (eval $ac_try) 2>&5
7137 ac_status=$?
7138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7139 (exit $ac_status); }; }; then
7140 ac_hi=$ac_mid; break
7141 else
7142 echo "$as_me: failed program was:" >&5
7143 sed 's/^/| /' conftest.$ac_ext >&5
7145 ac_lo=`expr $ac_mid + 1`
7146 if test $ac_lo -le $ac_mid; then
7147 ac_lo= ac_hi=
7148 break
7150 ac_mid=`expr 2 '*' $ac_mid + 1`
7152 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7153 done
7154 else
7155 echo "$as_me: failed program was:" >&5
7156 sed 's/^/| /' conftest.$ac_ext >&5
7158 cat >conftest.$ac_ext <<_ACEOF
7159 /* confdefs.h. */
7160 _ACEOF
7161 cat confdefs.h >>conftest.$ac_ext
7162 cat >>conftest.$ac_ext <<_ACEOF
7163 /* end confdefs.h. */
7164 $ac_includes_default
7166 main ()
7168 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7169 test_array [0] = 0
7172 return 0;
7174 _ACEOF
7175 rm -f conftest.$ac_objext
7176 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7177 (eval $ac_compile) 2>conftest.er1
7178 ac_status=$?
7179 grep -v '^ *+' conftest.er1 >conftest.err
7180 rm -f conftest.er1
7181 cat conftest.err >&5
7182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7183 (exit $ac_status); } &&
7184 { ac_try='test -z "$ac_c_werror_flag"
7185 || test ! -s conftest.err'
7186 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7187 (eval $ac_try) 2>&5
7188 ac_status=$?
7189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7190 (exit $ac_status); }; } &&
7191 { ac_try='test -s conftest.$ac_objext'
7192 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7193 (eval $ac_try) 2>&5
7194 ac_status=$?
7195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7196 (exit $ac_status); }; }; then
7197 ac_hi=-1 ac_mid=-1
7198 while :; do
7199 cat >conftest.$ac_ext <<_ACEOF
7200 /* confdefs.h. */
7201 _ACEOF
7202 cat confdefs.h >>conftest.$ac_ext
7203 cat >>conftest.$ac_ext <<_ACEOF
7204 /* end confdefs.h. */
7205 $ac_includes_default
7207 main ()
7209 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7210 test_array [0] = 0
7213 return 0;
7215 _ACEOF
7216 rm -f conftest.$ac_objext
7217 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7218 (eval $ac_compile) 2>conftest.er1
7219 ac_status=$?
7220 grep -v '^ *+' conftest.er1 >conftest.err
7221 rm -f conftest.er1
7222 cat conftest.err >&5
7223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7224 (exit $ac_status); } &&
7225 { ac_try='test -z "$ac_c_werror_flag"
7226 || test ! -s conftest.err'
7227 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7228 (eval $ac_try) 2>&5
7229 ac_status=$?
7230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7231 (exit $ac_status); }; } &&
7232 { ac_try='test -s conftest.$ac_objext'
7233 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7234 (eval $ac_try) 2>&5
7235 ac_status=$?
7236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7237 (exit $ac_status); }; }; then
7238 ac_lo=$ac_mid; break
7239 else
7240 echo "$as_me: failed program was:" >&5
7241 sed 's/^/| /' conftest.$ac_ext >&5
7243 ac_hi=`expr '(' $ac_mid ')' - 1`
7244 if test $ac_mid -le $ac_hi; then
7245 ac_lo= ac_hi=
7246 break
7248 ac_mid=`expr 2 '*' $ac_mid`
7250 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7251 done
7252 else
7253 echo "$as_me: failed program was:" >&5
7254 sed 's/^/| /' conftest.$ac_ext >&5
7256 ac_lo= ac_hi=
7258 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7260 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7261 # Binary search between lo and hi bounds.
7262 while test "x$ac_lo" != "x$ac_hi"; do
7263 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7264 cat >conftest.$ac_ext <<_ACEOF
7265 /* confdefs.h. */
7266 _ACEOF
7267 cat confdefs.h >>conftest.$ac_ext
7268 cat >>conftest.$ac_ext <<_ACEOF
7269 /* end confdefs.h. */
7270 $ac_includes_default
7272 main ()
7274 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7275 test_array [0] = 0
7278 return 0;
7280 _ACEOF
7281 rm -f conftest.$ac_objext
7282 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7283 (eval $ac_compile) 2>conftest.er1
7284 ac_status=$?
7285 grep -v '^ *+' conftest.er1 >conftest.err
7286 rm -f conftest.er1
7287 cat conftest.err >&5
7288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7289 (exit $ac_status); } &&
7290 { ac_try='test -z "$ac_c_werror_flag"
7291 || test ! -s conftest.err'
7292 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7293 (eval $ac_try) 2>&5
7294 ac_status=$?
7295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7296 (exit $ac_status); }; } &&
7297 { ac_try='test -s conftest.$ac_objext'
7298 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7299 (eval $ac_try) 2>&5
7300 ac_status=$?
7301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7302 (exit $ac_status); }; }; then
7303 ac_hi=$ac_mid
7304 else
7305 echo "$as_me: failed program was:" >&5
7306 sed 's/^/| /' conftest.$ac_ext >&5
7308 ac_lo=`expr '(' $ac_mid ')' + 1`
7310 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7311 done
7312 case $ac_lo in
7313 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7314 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7315 See \`config.log' for more details." >&5
7316 echo "$as_me: error: cannot compute sizeof (long double), 77
7317 See \`config.log' for more details." >&2;}
7318 { (exit 1); exit 1; }; } ;;
7319 esac
7320 else
7321 if test "$cross_compiling" = yes; then
7322 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7323 See \`config.log' for more details." >&5
7324 echo "$as_me: error: cannot run test program while cross compiling
7325 See \`config.log' for more details." >&2;}
7326 { (exit 1); exit 1; }; }
7327 else
7328 cat >conftest.$ac_ext <<_ACEOF
7329 /* confdefs.h. */
7330 _ACEOF
7331 cat confdefs.h >>conftest.$ac_ext
7332 cat >>conftest.$ac_ext <<_ACEOF
7333 /* end confdefs.h. */
7334 $ac_includes_default
7335 long longval () { return (long) (sizeof (long double)); }
7336 unsigned long ulongval () { return (long) (sizeof (long double)); }
7337 #include <stdio.h>
7338 #include <stdlib.h>
7340 main ()
7343 FILE *f = fopen ("conftest.val", "w");
7344 if (! f)
7345 exit (1);
7346 if (((long) (sizeof (long double))) < 0)
7348 long i = longval ();
7349 if (i != ((long) (sizeof (long double))))
7350 exit (1);
7351 fprintf (f, "%ld\n", i);
7353 else
7355 unsigned long i = ulongval ();
7356 if (i != ((long) (sizeof (long double))))
7357 exit (1);
7358 fprintf (f, "%lu\n", i);
7360 exit (ferror (f) || fclose (f) != 0);
7363 return 0;
7365 _ACEOF
7366 rm -f conftest$ac_exeext
7367 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7368 (eval $ac_link) 2>&5
7369 ac_status=$?
7370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7371 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7372 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7373 (eval $ac_try) 2>&5
7374 ac_status=$?
7375 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7376 (exit $ac_status); }; }; then
7377 ac_cv_sizeof_long_double=`cat conftest.val`
7378 else
7379 echo "$as_me: program exited with status $ac_status" >&5
7380 echo "$as_me: failed program was:" >&5
7381 sed 's/^/| /' conftest.$ac_ext >&5
7383 ( exit $ac_status )
7384 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7385 See \`config.log' for more details." >&5
7386 echo "$as_me: error: cannot compute sizeof (long double), 77
7387 See \`config.log' for more details." >&2;}
7388 { (exit 1); exit 1; }; }
7390 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7393 rm -f conftest.val
7394 else
7395 ac_cv_sizeof_long_double=0
7398 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7399 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7400 cat >>confdefs.h <<_ACEOF
7401 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7402 _ACEOF
7405 sizeof_long_double=$ac_cv_sizeof_long_double
7408 ### End of automated tests.
7409 ### Now run sysdeps configure fragments.
7411 # They also can set these variables.
7412 use_ldconfig=no
7413 ldd_rewrite_script=no
7414 libc_cv_sysconfdir=$sysconfdir
7415 libc_cv_gcc_unwind_find_fde=no
7416 libc_cv_idn=no
7418 # Iterate over all the sysdep directories we will use, running their
7419 # configure fragments, and looking for a uname implementation.
7420 uname=
7421 for dir in $sysnames; do
7422 case $dir in
7423 /*) dest=$dir ;;
7424 *) dest=$srcdir/$dir ;;
7425 esac
7426 if test -r $dest/configure; then
7427 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7428 echo "${ECHO_T}running configure fragment for $dir" >&6
7429 . $dest/configure
7432 if test -z "$uname"; then
7433 if test -r $dest/uname.c ||
7434 test -r $dest/uname.S ||
7435 { test -r $dest/syscalls.list &&
7436 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7437 uname=$dir
7440 done
7442 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7443 cat >>confdefs.h <<\_ACEOF
7444 #define EXPORT_UNWIND_FIND_FDE 1
7445 _ACEOF
7450 # If we will use the generic uname implementation, we must figure out what
7451 # it will say by examining the system, and write the results in config-name.h.
7452 if test "$uname" = "sysdeps/generic"; then
7454 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7455 if test $uname_sysname != $config_os; then
7456 config_release=`echo $config_os | sed s/$uname_sysname//`
7459 echo "$as_me:$LINENO: checking OS release for uname" >&5
7460 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7461 if test "${libc_cv_uname_release+set}" = set; then
7462 echo $ECHO_N "(cached) $ECHO_C" >&6
7463 else
7464 if test -r /vmunix; then
7465 kernel_id=`strings /vmunix | grep UNIX`
7466 elif test -r /dynix; then
7467 kernel_id=`strings /dynix | grep DYNIX`
7468 else
7469 kernel_id=
7472 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7473 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7474 != x$config_release; then
7475 # The configuration release is a substring of the kernel release.
7476 libc_cv_uname_release=$kernel_release
7477 elif test x$config_release != x; then
7478 libc_cv_uname_release=$config_release
7479 elif test x$kernel_release != x; then
7480 libc_cv_uname_release=$kernel_release
7481 else
7482 libc_cv_uname_release=unknown
7485 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7486 echo "${ECHO_T}$libc_cv_uname_release" >&6
7487 uname_release="$libc_cv_uname_release"
7489 echo "$as_me:$LINENO: checking OS version for uname" >&5
7490 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7491 if test "${libc_cv_uname_version+set}" = set; then
7492 echo $ECHO_N "(cached) $ECHO_C" >&6
7493 else
7494 if test -r /vmunix; then
7495 kernel_id=`strings /vmunix | grep UNIX`
7496 elif test -r /dynix; then
7497 kernel_id=`strings /dynix | grep DYNIX`
7498 else
7499 kernel_id=
7502 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7503 if test -n "$kernel_version"; then
7504 libc_cv_uname_version="$kernel_version"
7505 else
7506 libc_cv_uname_version=unknown
7509 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7510 echo "${ECHO_T}$libc_cv_uname_version" >&6
7511 uname_version="$libc_cv_uname_version"
7513 config_uname=config-name.h:config-name.in
7514 else
7515 # For non-generic uname, we don't need to create config-name.h at all.
7516 config_uname=
7519 cat >>confdefs.h <<\_ACEOF
7520 #define USE_IN_LIBIO 1
7521 _ACEOF
7524 # Test for old glibc 2.0.x headers so that they can be removed properly
7525 # Search only in includedir.
7526 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7527 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7528 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7529 then
7530 old_glibc_headers=yes
7531 else
7532 old_glibc_headers=no
7534 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7535 echo "${ECHO_T}$old_glibc_headers" >&6
7536 if test ${old_glibc_headers} = yes; then
7537 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7538 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7539 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7540 echo "$as_me: WARNING: *** be removed." >&2;}
7554 if test $gnu_ld = yes; then
7555 cat >>confdefs.h <<\_ACEOF
7556 #define HAVE_GNU_LD 1
7557 _ACEOF
7560 if test $gnu_as = yes; then
7561 cat >>confdefs.h <<\_ACEOF
7562 #define HAVE_GNU_AS 1
7563 _ACEOF
7566 if test $elf = yes; then
7567 cat >>confdefs.h <<\_ACEOF
7568 #define HAVE_ELF 1
7569 _ACEOF
7572 if test $xcoff = yes; then
7573 cat >>confdefs.h <<\_ACEOF
7574 #define HAVE_XCOFF 1
7575 _ACEOF
7581 if test $shared = default; then
7582 if test $gnu_ld = yes; then
7583 shared=$elf
7584 else
7585 # For now we do not assume shared libs are available. In future more
7586 # tests might become available.
7587 shared=no
7591 if test x"$libc_cv_idn" = xyes; then
7592 cat >>confdefs.h <<\_ACEOF
7593 #define HAVE_LIBIDN 1
7594 _ACEOF
7598 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7599 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7600 if test "${pic_default+set}" = set; then
7601 echo $ECHO_N "(cached) $ECHO_C" >&6
7602 else
7603 pic_default=yes
7604 cat > conftest.c <<EOF
7605 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7606 # error PIC is default.
7607 #endif
7609 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7610 pic_default=no
7612 rm -f conftest.*
7614 echo "$as_me:$LINENO: result: $pic_default" >&5
7615 echo "${ECHO_T}$pic_default" >&6
7626 case "$add_ons" in
7627 *door*) linux_doors=yes ;;
7628 *) linux_doors=no ;;
7629 esac
7634 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7635 config_makefile=
7636 else
7637 config_makefile=Makefile
7640 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7641 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7645 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7647 ac_config_commands="$ac_config_commands default"
7649 cat >confcache <<\_ACEOF
7650 # This file is a shell script that caches the results of configure
7651 # tests run on this system so they can be shared between configure
7652 # scripts and configure runs, see configure's option --config-cache.
7653 # It is not useful on other systems. If it contains results you don't
7654 # want to keep, you may remove or edit it.
7656 # config.status only pays attention to the cache file if you give it
7657 # the --recheck option to rerun configure.
7659 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7660 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7661 # following values.
7663 _ACEOF
7665 # The following way of writing the cache mishandles newlines in values,
7666 # but we know of no workaround that is simple, portable, and efficient.
7667 # So, don't put newlines in cache variables' values.
7668 # Ultrix sh set writes to stderr and can't be redirected directly,
7669 # and sets the high bit in the cache file unless we assign to the vars.
7671 (set) 2>&1 |
7672 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7673 *ac_space=\ *)
7674 # `set' does not quote correctly, so add quotes (double-quote
7675 # substitution turns \\\\ into \\, and sed turns \\ into \).
7676 sed -n \
7677 "s/'/'\\\\''/g;
7678 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7681 # `set' quotes correctly as required by POSIX, so do not add quotes.
7682 sed -n \
7683 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7685 esac;
7687 sed '
7688 t clear
7689 : clear
7690 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7691 t end
7692 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7693 : end' >>confcache
7694 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7695 if test -w $cache_file; then
7696 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7697 cat confcache >$cache_file
7698 else
7699 echo "not updating unwritable cache $cache_file"
7702 rm -f confcache
7704 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7705 # Let make expand exec_prefix.
7706 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7708 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7709 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7710 # trailing colons and then remove the whole line if VPATH becomes empty
7711 # (actually we leave an empty line to preserve line numbers).
7712 if test "x$srcdir" = x.; then
7713 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7714 s/:*\$(srcdir):*/:/;
7715 s/:*\${srcdir}:*/:/;
7716 s/:*@srcdir@:*/:/;
7717 s/^\([^=]*=[ ]*\):*/\1/;
7718 s/:*$//;
7719 s/^[^=]*=[ ]*$//;
7723 DEFS=-DHAVE_CONFIG_H
7725 ac_libobjs=
7726 ac_ltlibobjs=
7727 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7728 # 1. Remove the extension, and $U if already installed.
7729 ac_i=`echo "$ac_i" |
7730 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7731 # 2. Add them.
7732 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7733 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7734 done
7735 LIBOBJS=$ac_libobjs
7737 LTLIBOBJS=$ac_ltlibobjs
7741 : ${CONFIG_STATUS=./config.status}
7742 ac_clean_files_save=$ac_clean_files
7743 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7744 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7745 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7746 cat >$CONFIG_STATUS <<_ACEOF
7747 #! $SHELL
7748 # Generated by $as_me.
7749 # Run this file to recreate the current configuration.
7750 # Compiler output produced by configure, useful for debugging
7751 # configure, is in config.log if it exists.
7753 debug=false
7754 ac_cs_recheck=false
7755 ac_cs_silent=false
7756 SHELL=\${CONFIG_SHELL-$SHELL}
7757 _ACEOF
7759 cat >>$CONFIG_STATUS <<\_ACEOF
7760 ## --------------------- ##
7761 ## M4sh Initialization. ##
7762 ## --------------------- ##
7764 # Be Bourne compatible
7765 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7766 emulate sh
7767 NULLCMD=:
7768 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7769 # is contrary to our usage. Disable this feature.
7770 alias -g '${1+"$@"}'='"$@"'
7771 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7772 set -o posix
7774 DUALCASE=1; export DUALCASE # for MKS sh
7776 # Support unset when possible.
7777 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7778 as_unset=unset
7779 else
7780 as_unset=false
7784 # Work around bugs in pre-3.0 UWIN ksh.
7785 $as_unset ENV MAIL MAILPATH
7786 PS1='$ '
7787 PS2='> '
7788 PS4='+ '
7790 # NLS nuisances.
7791 for as_var in \
7792 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7793 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7794 LC_TELEPHONE LC_TIME
7796 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7797 eval $as_var=C; export $as_var
7798 else
7799 $as_unset $as_var
7801 done
7803 # Required to use basename.
7804 if expr a : '\(a\)' >/dev/null 2>&1; then
7805 as_expr=expr
7806 else
7807 as_expr=false
7810 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7811 as_basename=basename
7812 else
7813 as_basename=false
7817 # Name of the executable.
7818 as_me=`$as_basename "$0" ||
7819 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7820 X"$0" : 'X\(//\)$' \| \
7821 X"$0" : 'X\(/\)$' \| \
7822 . : '\(.\)' 2>/dev/null ||
7823 echo X/"$0" |
7824 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7825 /^X\/\(\/\/\)$/{ s//\1/; q; }
7826 /^X\/\(\/\).*/{ s//\1/; q; }
7827 s/.*/./; q'`
7830 # PATH needs CR, and LINENO needs CR and PATH.
7831 # Avoid depending upon Character Ranges.
7832 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7833 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7834 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7835 as_cr_digits='0123456789'
7836 as_cr_alnum=$as_cr_Letters$as_cr_digits
7838 # The user is always right.
7839 if test "${PATH_SEPARATOR+set}" != set; then
7840 echo "#! /bin/sh" >conf$$.sh
7841 echo "exit 0" >>conf$$.sh
7842 chmod +x conf$$.sh
7843 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7844 PATH_SEPARATOR=';'
7845 else
7846 PATH_SEPARATOR=:
7848 rm -f conf$$.sh
7852 as_lineno_1=$LINENO
7853 as_lineno_2=$LINENO
7854 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7855 test "x$as_lineno_1" != "x$as_lineno_2" &&
7856 test "x$as_lineno_3" = "x$as_lineno_2" || {
7857 # Find who we are. Look in the path if we contain no path at all
7858 # relative or not.
7859 case $0 in
7860 *[\\/]* ) as_myself=$0 ;;
7861 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7862 for as_dir in $PATH
7864 IFS=$as_save_IFS
7865 test -z "$as_dir" && as_dir=.
7866 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7867 done
7870 esac
7871 # We did not find ourselves, most probably we were run as `sh COMMAND'
7872 # in which case we are not to be found in the path.
7873 if test "x$as_myself" = x; then
7874 as_myself=$0
7876 if test ! -f "$as_myself"; then
7877 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7878 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7879 { (exit 1); exit 1; }; }
7881 case $CONFIG_SHELL in
7883 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7884 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7886 IFS=$as_save_IFS
7887 test -z "$as_dir" && as_dir=.
7888 for as_base in sh bash ksh sh5; do
7889 case $as_dir in
7891 if ("$as_dir/$as_base" -c '
7892 as_lineno_1=$LINENO
7893 as_lineno_2=$LINENO
7894 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7895 test "x$as_lineno_1" != "x$as_lineno_2" &&
7896 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
7897 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7898 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7899 CONFIG_SHELL=$as_dir/$as_base
7900 export CONFIG_SHELL
7901 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7902 fi;;
7903 esac
7904 done
7905 done
7907 esac
7909 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7910 # uniformly replaced by the line number. The first 'sed' inserts a
7911 # line-number line before each line; the second 'sed' does the real
7912 # work. The second script uses 'N' to pair each line-number line
7913 # with the numbered line, and appends trailing '-' during
7914 # substitution so that $LINENO is not a special case at line end.
7915 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7916 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
7917 sed '=' <$as_myself |
7918 sed '
7920 s,$,-,
7921 : loop
7922 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7923 t loop
7924 s,-$,,
7925 s,^['$as_cr_digits']*\n,,
7926 ' >$as_me.lineno &&
7927 chmod +x $as_me.lineno ||
7928 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7929 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7930 { (exit 1); exit 1; }; }
7932 # Don't try to exec as it changes $[0], causing all sort of problems
7933 # (the dirname of $[0] is not the place where we might find the
7934 # original and so on. Autoconf is especially sensible to this).
7935 . ./$as_me.lineno
7936 # Exit status is that of the last command.
7937 exit
7941 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7942 *c*,-n*) ECHO_N= ECHO_C='
7943 ' ECHO_T=' ' ;;
7944 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7945 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
7946 esac
7948 if expr a : '\(a\)' >/dev/null 2>&1; then
7949 as_expr=expr
7950 else
7951 as_expr=false
7954 rm -f conf$$ conf$$.exe conf$$.file
7955 echo >conf$$.file
7956 if ln -s conf$$.file conf$$ 2>/dev/null; then
7957 # We could just check for DJGPP; but this test a) works b) is more generic
7958 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7959 if test -f conf$$.exe; then
7960 # Don't use ln at all; we don't have any links
7961 as_ln_s='cp -p'
7962 else
7963 as_ln_s='ln -s'
7965 elif ln conf$$.file conf$$ 2>/dev/null; then
7966 as_ln_s=ln
7967 else
7968 as_ln_s='cp -p'
7970 rm -f conf$$ conf$$.exe conf$$.file
7972 if mkdir -p . 2>/dev/null; then
7973 as_mkdir_p=:
7974 else
7975 test -d ./-p && rmdir ./-p
7976 as_mkdir_p=false
7979 as_executable_p="test -f"
7981 # Sed expression to map a string onto a valid CPP name.
7982 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7984 # Sed expression to map a string onto a valid variable name.
7985 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7988 # IFS
7989 # We need space, tab and new line, in precisely that order.
7990 as_nl='
7992 IFS=" $as_nl"
7994 # CDPATH.
7995 $as_unset CDPATH
7997 exec 6>&1
7999 # Open the log real soon, to keep \$[0] and so on meaningful, and to
8000 # report actual input values of CONFIG_FILES etc. instead of their
8001 # values after options handling. Logging --version etc. is OK.
8002 exec 5>>config.log
8004 echo
8005 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8006 ## Running $as_me. ##
8007 _ASBOX
8008 } >&5
8009 cat >&5 <<_CSEOF
8011 This file was extended by GNU C Library $as_me (see version.h), which was
8012 generated by GNU Autoconf 2.59. Invocation command line was
8014 CONFIG_FILES = $CONFIG_FILES
8015 CONFIG_HEADERS = $CONFIG_HEADERS
8016 CONFIG_LINKS = $CONFIG_LINKS
8017 CONFIG_COMMANDS = $CONFIG_COMMANDS
8018 $ $0 $@
8020 _CSEOF
8021 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8022 echo >&5
8023 _ACEOF
8025 # Files that config.status was made for.
8026 if test -n "$ac_config_files"; then
8027 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8030 if test -n "$ac_config_headers"; then
8031 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8034 if test -n "$ac_config_links"; then
8035 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8038 if test -n "$ac_config_commands"; then
8039 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8042 cat >>$CONFIG_STATUS <<\_ACEOF
8044 ac_cs_usage="\
8045 \`$as_me' instantiates files from templates according to the
8046 current configuration.
8048 Usage: $0 [OPTIONS] [FILE]...
8050 -h, --help print this help, then exit
8051 -V, --version print version number, then exit
8052 -q, --quiet do not print progress messages
8053 -d, --debug don't remove temporary files
8054 --recheck update $as_me by reconfiguring in the same conditions
8055 --file=FILE[:TEMPLATE]
8056 instantiate the configuration file FILE
8057 --header=FILE[:TEMPLATE]
8058 instantiate the configuration header FILE
8060 Configuration files:
8061 $config_files
8063 Configuration headers:
8064 $config_headers
8066 Configuration commands:
8067 $config_commands
8069 Report bugs to <bug-autoconf@gnu.org>."
8070 _ACEOF
8072 cat >>$CONFIG_STATUS <<_ACEOF
8073 ac_cs_version="\\
8074 GNU C Library config.status (see version.h)
8075 configured by $0, generated by GNU Autoconf 2.59,
8076 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8078 Copyright (C) 2003 Free Software Foundation, Inc.
8079 This config.status script is free software; the Free Software Foundation
8080 gives unlimited permission to copy, distribute and modify it."
8081 srcdir=$srcdir
8082 INSTALL="$INSTALL"
8083 _ACEOF
8085 cat >>$CONFIG_STATUS <<\_ACEOF
8086 # If no file are specified by the user, then we need to provide default
8087 # value. By we need to know if files were specified by the user.
8088 ac_need_defaults=:
8089 while test $# != 0
8091 case $1 in
8092 --*=*)
8093 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8094 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8095 ac_shift=:
8098 ac_option=$1
8099 ac_optarg=$2
8100 ac_shift=shift
8102 *) # This is not an option, so the user has probably given explicit
8103 # arguments.
8104 ac_option=$1
8105 ac_need_defaults=false;;
8106 esac
8108 case $ac_option in
8109 # Handling of the options.
8110 _ACEOF
8111 cat >>$CONFIG_STATUS <<\_ACEOF
8112 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8113 ac_cs_recheck=: ;;
8114 --version | --vers* | -V )
8115 echo "$ac_cs_version"; exit 0 ;;
8116 --he | --h)
8117 # Conflict between --help and --header
8118 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8119 Try \`$0 --help' for more information." >&5
8120 echo "$as_me: error: ambiguous option: $1
8121 Try \`$0 --help' for more information." >&2;}
8122 { (exit 1); exit 1; }; };;
8123 --help | --hel | -h )
8124 echo "$ac_cs_usage"; exit 0 ;;
8125 --debug | --d* | -d )
8126 debug=: ;;
8127 --file | --fil | --fi | --f )
8128 $ac_shift
8129 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8130 ac_need_defaults=false;;
8131 --header | --heade | --head | --hea )
8132 $ac_shift
8133 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8134 ac_need_defaults=false;;
8135 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8136 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8137 ac_cs_silent=: ;;
8139 # This is an error.
8140 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8141 Try \`$0 --help' for more information." >&5
8142 echo "$as_me: error: unrecognized option: $1
8143 Try \`$0 --help' for more information." >&2;}
8144 { (exit 1); exit 1; }; } ;;
8146 *) ac_config_targets="$ac_config_targets $1" ;;
8148 esac
8149 shift
8150 done
8152 ac_configure_extra_args=
8154 if $ac_cs_silent; then
8155 exec 6>/dev/null
8156 ac_configure_extra_args="$ac_configure_extra_args --silent"
8159 _ACEOF
8160 cat >>$CONFIG_STATUS <<_ACEOF
8161 if \$ac_cs_recheck; then
8162 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8163 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8166 _ACEOF
8168 cat >>$CONFIG_STATUS <<_ACEOF
8170 # INIT-COMMANDS section.
8173 config_vars='$config_vars'
8175 _ACEOF
8179 cat >>$CONFIG_STATUS <<\_ACEOF
8180 for ac_config_target in $ac_config_targets
8182 case "$ac_config_target" in
8183 # Handling of arguments.
8184 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8185 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8186 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8187 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8188 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8189 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8190 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8191 { (exit 1); exit 1; }; };;
8192 esac
8193 done
8195 # If the user did not use the arguments to specify the items to instantiate,
8196 # then the envvar interface is used. Set only those that are not.
8197 # We use the long form for the default assignment because of an extremely
8198 # bizarre bug on SunOS 4.1.3.
8199 if $ac_need_defaults; then
8200 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8201 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8202 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8205 # Have a temporary directory for convenience. Make it in the build tree
8206 # simply because there is no reason to put it here, and in addition,
8207 # creating and moving files from /tmp can sometimes cause problems.
8208 # Create a temporary directory, and hook for its removal unless debugging.
8209 $debug ||
8211 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8212 trap '{ (exit 1); exit 1; }' 1 2 13 15
8215 # Create a (secure) tmp directory for tmp files.
8218 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8219 test -n "$tmp" && test -d "$tmp"
8220 } ||
8222 tmp=./confstat$$-$RANDOM
8223 (umask 077 && mkdir $tmp)
8224 } ||
8226 echo "$me: cannot create a temporary directory in ." >&2
8227 { (exit 1); exit 1; }
8230 _ACEOF
8232 cat >>$CONFIG_STATUS <<_ACEOF
8235 # CONFIG_FILES section.
8238 # No need to generate the scripts if there are no CONFIG_FILES.
8239 # This happens for instance when ./config.status config.h
8240 if test -n "\$CONFIG_FILES"; then
8241 # Protect against being on the right side of a sed subst in config.status.
8242 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8243 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8244 s,@SHELL@,$SHELL,;t t
8245 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8246 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8247 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8248 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8249 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8250 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8251 s,@exec_prefix@,$exec_prefix,;t t
8252 s,@prefix@,$prefix,;t t
8253 s,@program_transform_name@,$program_transform_name,;t t
8254 s,@bindir@,$bindir,;t t
8255 s,@sbindir@,$sbindir,;t t
8256 s,@libexecdir@,$libexecdir,;t t
8257 s,@datadir@,$datadir,;t t
8258 s,@sysconfdir@,$sysconfdir,;t t
8259 s,@sharedstatedir@,$sharedstatedir,;t t
8260 s,@localstatedir@,$localstatedir,;t t
8261 s,@libdir@,$libdir,;t t
8262 s,@includedir@,$includedir,;t t
8263 s,@oldincludedir@,$oldincludedir,;t t
8264 s,@infodir@,$infodir,;t t
8265 s,@mandir@,$mandir,;t t
8266 s,@build_alias@,$build_alias,;t t
8267 s,@host_alias@,$host_alias,;t t
8268 s,@target_alias@,$target_alias,;t t
8269 s,@DEFS@,$DEFS,;t t
8270 s,@ECHO_C@,$ECHO_C,;t t
8271 s,@ECHO_N@,$ECHO_N,;t t
8272 s,@ECHO_T@,$ECHO_T,;t t
8273 s,@LIBS@,$LIBS,;t t
8274 s,@with_fp@,$with_fp,;t t
8275 s,@with_cvs@,$with_cvs,;t t
8276 s,@enable_check_abi@,$enable_check_abi,;t t
8277 s,@oldest_abi@,$oldest_abi,;t t
8278 s,@bindnow@,$bindnow,;t t
8279 s,@force_install@,$force_install,;t t
8280 s,@all_warnings@,$all_warnings,;t t
8281 s,@build@,$build,;t t
8282 s,@build_cpu@,$build_cpu,;t t
8283 s,@build_vendor@,$build_vendor,;t t
8284 s,@build_os@,$build_os,;t t
8285 s,@host@,$host,;t t
8286 s,@host_cpu@,$host_cpu,;t t
8287 s,@host_vendor@,$host_vendor,;t t
8288 s,@host_os@,$host_os,;t t
8289 s,@subdirs@,$subdirs,;t t
8290 s,@add_ons@,$add_ons,;t t
8291 s,@base_machine@,$base_machine,;t t
8292 s,@sysnames@,$sysnames,;t t
8293 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8294 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8295 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8296 s,@LN_S@,$LN_S,;t t
8297 s,@CC@,$CC,;t t
8298 s,@CFLAGS@,$CFLAGS,;t t
8299 s,@LDFLAGS@,$LDFLAGS,;t t
8300 s,@CPPFLAGS@,$CPPFLAGS,;t t
8301 s,@ac_ct_CC@,$ac_ct_CC,;t t
8302 s,@OBJEXT@,$OBJEXT,;t t
8303 s,@BUILD_CC@,$BUILD_CC,;t t
8304 s,@cross_compiling@,$cross_compiling,;t t
8305 s,@CPP@,$CPP,;t t
8306 s,@CXX@,$CXX,;t t
8307 s,@CXXFLAGS@,$CXXFLAGS,;t t
8308 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8309 s,@AR@,$AR,;t t
8310 s,@OBJDUMP@,$OBJDUMP,;t t
8311 s,@RANLIB@,$RANLIB,;t t
8312 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8313 s,@MIG@,$MIG,;t t
8314 s,@AS@,$AS,;t t
8315 s,@LD@,$LD,;t t
8316 s,@PWD_P@,$PWD_P,;t t
8317 s,@MAKE@,$MAKE,;t t
8318 s,@MSGFMT@,$MSGFMT,;t t
8319 s,@MAKEINFO@,$MAKEINFO,;t t
8320 s,@SED@,$SED,;t t
8321 s,@AUTOCONF@,$AUTOCONF,;t t
8322 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8323 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8324 s,@BASH@,$BASH,;t t
8325 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8326 s,@KSH@,$KSH,;t t
8327 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8328 s,@AWK@,$AWK,;t t
8329 s,@PERL@,$PERL,;t t
8330 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8331 s,@BISON@,$BISON,;t t
8332 s,@VERSIONING@,$VERSIONING,;t t
8333 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8334 s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
8335 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8336 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8337 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8338 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8339 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8340 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8341 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8342 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8343 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8344 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8345 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8346 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8347 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8348 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8349 s,@no_whole_archive@,$no_whole_archive,;t t
8350 s,@exceptions@,$exceptions,;t t
8351 s,@LIBGD@,$LIBGD,;t t
8352 s,@have_selinux@,$have_selinux,;t t
8353 s,@EGREP@,$EGREP,;t t
8354 s,@sizeof_long_double@,$sizeof_long_double,;t t
8355 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8356 s,@uname_sysname@,$uname_sysname,;t t
8357 s,@uname_release@,$uname_release,;t t
8358 s,@uname_version@,$uname_version,;t t
8359 s,@old_glibc_headers@,$old_glibc_headers,;t t
8360 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8361 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8362 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8363 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8364 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8365 s,@use_ldconfig@,$use_ldconfig,;t t
8366 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8367 s,@gnu_ld@,$gnu_ld,;t t
8368 s,@gnu_as@,$gnu_as,;t t
8369 s,@elf@,$elf,;t t
8370 s,@xcoff@,$xcoff,;t t
8371 s,@static@,$static,;t t
8372 s,@shared@,$shared,;t t
8373 s,@pic_default@,$pic_default,;t t
8374 s,@profile@,$profile,;t t
8375 s,@omitfp@,$omitfp,;t t
8376 s,@bounded@,$bounded,;t t
8377 s,@static_nss@,$static_nss,;t t
8378 s,@nopic_initfini@,$nopic_initfini,;t t
8379 s,@DEFINES@,$DEFINES,;t t
8380 s,@linux_doors@,$linux_doors,;t t
8381 s,@mach_interface_list@,$mach_interface_list,;t t
8382 s,@VERSION@,$VERSION,;t t
8383 s,@RELEASE@,$RELEASE,;t t
8384 s,@LIBOBJS@,$LIBOBJS,;t t
8385 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8386 CEOF
8388 _ACEOF
8390 cat >>$CONFIG_STATUS <<\_ACEOF
8391 # Split the substitutions into bite-sized pieces for seds with
8392 # small command number limits, like on Digital OSF/1 and HP-UX.
8393 ac_max_sed_lines=48
8394 ac_sed_frag=1 # Number of current file.
8395 ac_beg=1 # First line for current file.
8396 ac_end=$ac_max_sed_lines # Line after last line for current file.
8397 ac_more_lines=:
8398 ac_sed_cmds=
8399 while $ac_more_lines; do
8400 if test $ac_beg -gt 1; then
8401 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8402 else
8403 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8405 if test ! -s $tmp/subs.frag; then
8406 ac_more_lines=false
8407 else
8408 # The purpose of the label and of the branching condition is to
8409 # speed up the sed processing (if there are no `@' at all, there
8410 # is no need to browse any of the substitutions).
8411 # These are the two extra sed commands mentioned above.
8412 (echo ':t
8413 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8414 if test -z "$ac_sed_cmds"; then
8415 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8416 else
8417 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8419 ac_sed_frag=`expr $ac_sed_frag + 1`
8420 ac_beg=$ac_end
8421 ac_end=`expr $ac_end + $ac_max_sed_lines`
8423 done
8424 if test -z "$ac_sed_cmds"; then
8425 ac_sed_cmds=cat
8427 fi # test -n "$CONFIG_FILES"
8429 _ACEOF
8430 cat >>$CONFIG_STATUS <<\_ACEOF
8431 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8432 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8433 case $ac_file in
8434 - | *:- | *:-:* ) # input from stdin
8435 cat >$tmp/stdin
8436 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8437 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8438 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8439 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8440 * ) ac_file_in=$ac_file.in ;;
8441 esac
8443 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8444 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8445 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8446 X"$ac_file" : 'X\(//\)[^/]' \| \
8447 X"$ac_file" : 'X\(//\)$' \| \
8448 X"$ac_file" : 'X\(/\)' \| \
8449 . : '\(.\)' 2>/dev/null ||
8450 echo X"$ac_file" |
8451 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8452 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8453 /^X\(\/\/\)$/{ s//\1/; q; }
8454 /^X\(\/\).*/{ s//\1/; q; }
8455 s/.*/./; q'`
8456 { if $as_mkdir_p; then
8457 mkdir -p "$ac_dir"
8458 else
8459 as_dir="$ac_dir"
8460 as_dirs=
8461 while test ! -d "$as_dir"; do
8462 as_dirs="$as_dir $as_dirs"
8463 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8464 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8465 X"$as_dir" : 'X\(//\)[^/]' \| \
8466 X"$as_dir" : 'X\(//\)$' \| \
8467 X"$as_dir" : 'X\(/\)' \| \
8468 . : '\(.\)' 2>/dev/null ||
8469 echo X"$as_dir" |
8470 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8471 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8472 /^X\(\/\/\)$/{ s//\1/; q; }
8473 /^X\(\/\).*/{ s//\1/; q; }
8474 s/.*/./; q'`
8475 done
8476 test ! -n "$as_dirs" || mkdir $as_dirs
8477 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8478 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8479 { (exit 1); exit 1; }; }; }
8481 ac_builddir=.
8483 if test "$ac_dir" != .; then
8484 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8485 # A "../" for each directory in $ac_dir_suffix.
8486 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8487 else
8488 ac_dir_suffix= ac_top_builddir=
8491 case $srcdir in
8492 .) # No --srcdir option. We are building in place.
8493 ac_srcdir=.
8494 if test -z "$ac_top_builddir"; then
8495 ac_top_srcdir=.
8496 else
8497 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8498 fi ;;
8499 [\\/]* | ?:[\\/]* ) # Absolute path.
8500 ac_srcdir=$srcdir$ac_dir_suffix;
8501 ac_top_srcdir=$srcdir ;;
8502 *) # Relative path.
8503 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8504 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8505 esac
8507 # Do not use `cd foo && pwd` to compute absolute paths, because
8508 # the directories may not exist.
8509 case `pwd` in
8510 .) ac_abs_builddir="$ac_dir";;
8512 case "$ac_dir" in
8513 .) ac_abs_builddir=`pwd`;;
8514 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8515 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8516 esac;;
8517 esac
8518 case $ac_abs_builddir in
8519 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8521 case ${ac_top_builddir}. in
8522 .) ac_abs_top_builddir=$ac_abs_builddir;;
8523 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8524 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8525 esac;;
8526 esac
8527 case $ac_abs_builddir in
8528 .) ac_abs_srcdir=$ac_srcdir;;
8530 case $ac_srcdir in
8531 .) ac_abs_srcdir=$ac_abs_builddir;;
8532 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8533 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8534 esac;;
8535 esac
8536 case $ac_abs_builddir in
8537 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8539 case $ac_top_srcdir in
8540 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8541 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8542 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8543 esac;;
8544 esac
8547 case $INSTALL in
8548 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8549 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8550 esac
8552 if test x"$ac_file" != x-; then
8553 { echo "$as_me:$LINENO: creating $ac_file" >&5
8554 echo "$as_me: creating $ac_file" >&6;}
8555 rm -f "$ac_file"
8557 # Let's still pretend it is `configure' which instantiates (i.e., don't
8558 # use $as_me), people would be surprised to read:
8559 # /* config.h. Generated by config.status. */
8560 if test x"$ac_file" = x-; then
8561 configure_input=
8562 else
8563 configure_input="$ac_file. "
8565 configure_input=$configure_input"Generated from `echo $ac_file_in |
8566 sed 's,.*/,,'` by configure."
8568 # First look for the input files in the build tree, otherwise in the
8569 # src tree.
8570 ac_file_inputs=`IFS=:
8571 for f in $ac_file_in; do
8572 case $f in
8573 -) echo $tmp/stdin ;;
8574 [\\/$]*)
8575 # Absolute (can't be DOS-style, as IFS=:)
8576 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8577 echo "$as_me: error: cannot find input file: $f" >&2;}
8578 { (exit 1); exit 1; }; }
8579 echo "$f";;
8580 *) # Relative
8581 if test -f "$f"; then
8582 # Build tree
8583 echo "$f"
8584 elif test -f "$srcdir/$f"; then
8585 # Source tree
8586 echo "$srcdir/$f"
8587 else
8588 # /dev/null tree
8589 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8590 echo "$as_me: error: cannot find input file: $f" >&2;}
8591 { (exit 1); exit 1; }; }
8592 fi;;
8593 esac
8594 done` || { (exit 1); exit 1; }
8595 _ACEOF
8596 cat >>$CONFIG_STATUS <<_ACEOF
8597 sed "$ac_vpsub
8598 $extrasub
8599 _ACEOF
8600 cat >>$CONFIG_STATUS <<\_ACEOF
8602 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8603 s,@configure_input@,$configure_input,;t t
8604 s,@srcdir@,$ac_srcdir,;t t
8605 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8606 s,@top_srcdir@,$ac_top_srcdir,;t t
8607 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8608 s,@builddir@,$ac_builddir,;t t
8609 s,@abs_builddir@,$ac_abs_builddir,;t t
8610 s,@top_builddir@,$ac_top_builddir,;t t
8611 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8612 s,@INSTALL@,$ac_INSTALL,;t t
8613 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8614 rm -f $tmp/stdin
8615 if test x"$ac_file" != x-; then
8616 mv $tmp/out $ac_file
8617 else
8618 cat $tmp/out
8619 rm -f $tmp/out
8622 done
8623 _ACEOF
8624 cat >>$CONFIG_STATUS <<\_ACEOF
8627 # CONFIG_HEADER section.
8630 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8631 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8633 # ac_d sets the value in "#define NAME VALUE" lines.
8634 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8635 ac_dB='[ ].*$,\1#\2'
8636 ac_dC=' '
8637 ac_dD=',;t'
8638 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8639 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8640 ac_uB='$,\1#\2define\3'
8641 ac_uC=' '
8642 ac_uD=',;t'
8644 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8645 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8646 case $ac_file in
8647 - | *:- | *:-:* ) # input from stdin
8648 cat >$tmp/stdin
8649 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8650 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8651 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8652 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8653 * ) ac_file_in=$ac_file.in ;;
8654 esac
8656 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8657 echo "$as_me: creating $ac_file" >&6;}
8659 # First look for the input files in the build tree, otherwise in the
8660 # src tree.
8661 ac_file_inputs=`IFS=:
8662 for f in $ac_file_in; do
8663 case $f in
8664 -) echo $tmp/stdin ;;
8665 [\\/$]*)
8666 # Absolute (can't be DOS-style, as IFS=:)
8667 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8668 echo "$as_me: error: cannot find input file: $f" >&2;}
8669 { (exit 1); exit 1; }; }
8670 # Do quote $f, to prevent DOS paths from being IFS'd.
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 # Remove the trailing spaces.
8688 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8690 _ACEOF
8692 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8693 # `conftest.undefs', that substitutes the proper values into
8694 # config.h.in to produce config.h. The first handles `#define'
8695 # templates, and the second `#undef' templates.
8696 # And first: Protect against being on the right side of a sed subst in
8697 # config.status. Protect against being in an unquoted here document
8698 # in config.status.
8699 rm -f conftest.defines conftest.undefs
8700 # Using a here document instead of a string reduces the quoting nightmare.
8701 # Putting comments in sed scripts is not portable.
8703 # `end' is used to avoid that the second main sed command (meant for
8704 # 0-ary CPP macros) applies to n-ary macro definitions.
8705 # See the Autoconf documentation for `clear'.
8706 cat >confdef2sed.sed <<\_ACEOF
8707 s/[\\&,]/\\&/g
8708 s,[\\$`],\\&,g
8709 t clear
8710 : clear
8711 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8712 t end
8713 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8714 : end
8715 _ACEOF
8716 # If some macros were called several times there might be several times
8717 # the same #defines, which is useless. Nevertheless, we may not want to
8718 # sort them, since we want the *last* AC-DEFINE to be honored.
8719 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8720 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8721 rm -f confdef2sed.sed
8723 # This sed command replaces #undef with comments. This is necessary, for
8724 # example, in the case of _POSIX_SOURCE, which is predefined and required
8725 # on some systems where configure will not decide to define it.
8726 cat >>conftest.undefs <<\_ACEOF
8727 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8728 _ACEOF
8730 # Break up conftest.defines because some shells have a limit on the size
8731 # of here documents, and old seds have small limits too (100 cmds).
8732 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8733 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8734 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8735 echo ' :' >>$CONFIG_STATUS
8736 rm -f conftest.tail
8737 while grep . conftest.defines >/dev/null
8739 # Write a limited-size here document to $tmp/defines.sed.
8740 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8741 # Speed up: don't consider the non `#define' lines.
8742 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8743 # Work around the forget-to-reset-the-flag bug.
8744 echo 't clr' >>$CONFIG_STATUS
8745 echo ': clr' >>$CONFIG_STATUS
8746 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8747 echo 'CEOF
8748 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8749 rm -f $tmp/in
8750 mv $tmp/out $tmp/in
8751 ' >>$CONFIG_STATUS
8752 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8753 rm -f conftest.defines
8754 mv conftest.tail conftest.defines
8755 done
8756 rm -f conftest.defines
8757 echo ' fi # grep' >>$CONFIG_STATUS
8758 echo >>$CONFIG_STATUS
8760 # Break up conftest.undefs because some shells have a limit on the size
8761 # of here documents, and old seds have small limits too (100 cmds).
8762 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8763 rm -f conftest.tail
8764 while grep . conftest.undefs >/dev/null
8766 # Write a limited-size here document to $tmp/undefs.sed.
8767 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8768 # Speed up: don't consider the non `#undef'
8769 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8770 # Work around the forget-to-reset-the-flag bug.
8771 echo 't clr' >>$CONFIG_STATUS
8772 echo ': clr' >>$CONFIG_STATUS
8773 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8774 echo 'CEOF
8775 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8776 rm -f $tmp/in
8777 mv $tmp/out $tmp/in
8778 ' >>$CONFIG_STATUS
8779 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8780 rm -f conftest.undefs
8781 mv conftest.tail conftest.undefs
8782 done
8783 rm -f conftest.undefs
8785 cat >>$CONFIG_STATUS <<\_ACEOF
8786 # Let's still pretend it is `configure' which instantiates (i.e., don't
8787 # use $as_me), people would be surprised to read:
8788 # /* config.h. Generated by config.status. */
8789 if test x"$ac_file" = x-; then
8790 echo "/* Generated by configure. */" >$tmp/config.h
8791 else
8792 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8794 cat $tmp/in >>$tmp/config.h
8795 rm -f $tmp/in
8796 if test x"$ac_file" != x-; then
8797 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8798 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8799 echo "$as_me: $ac_file is unchanged" >&6;}
8800 else
8801 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8802 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8803 X"$ac_file" : 'X\(//\)[^/]' \| \
8804 X"$ac_file" : 'X\(//\)$' \| \
8805 X"$ac_file" : 'X\(/\)' \| \
8806 . : '\(.\)' 2>/dev/null ||
8807 echo X"$ac_file" |
8808 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8809 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8810 /^X\(\/\/\)$/{ s//\1/; q; }
8811 /^X\(\/\).*/{ s//\1/; q; }
8812 s/.*/./; q'`
8813 { if $as_mkdir_p; then
8814 mkdir -p "$ac_dir"
8815 else
8816 as_dir="$ac_dir"
8817 as_dirs=
8818 while test ! -d "$as_dir"; do
8819 as_dirs="$as_dir $as_dirs"
8820 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8821 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8822 X"$as_dir" : 'X\(//\)[^/]' \| \
8823 X"$as_dir" : 'X\(//\)$' \| \
8824 X"$as_dir" : 'X\(/\)' \| \
8825 . : '\(.\)' 2>/dev/null ||
8826 echo X"$as_dir" |
8827 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8828 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8829 /^X\(\/\/\)$/{ s//\1/; q; }
8830 /^X\(\/\).*/{ s//\1/; q; }
8831 s/.*/./; q'`
8832 done
8833 test ! -n "$as_dirs" || mkdir $as_dirs
8834 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8835 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8836 { (exit 1); exit 1; }; }; }
8838 rm -f $ac_file
8839 mv $tmp/config.h $ac_file
8841 else
8842 cat $tmp/config.h
8843 rm -f $tmp/config.h
8845 done
8846 _ACEOF
8847 cat >>$CONFIG_STATUS <<\_ACEOF
8850 # CONFIG_COMMANDS section.
8852 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8853 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8854 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8855 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8856 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8857 X"$ac_dest" : 'X\(//\)[^/]' \| \
8858 X"$ac_dest" : 'X\(//\)$' \| \
8859 X"$ac_dest" : 'X\(/\)' \| \
8860 . : '\(.\)' 2>/dev/null ||
8861 echo X"$ac_dest" |
8862 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8863 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8864 /^X\(\/\/\)$/{ s//\1/; q; }
8865 /^X\(\/\).*/{ s//\1/; q; }
8866 s/.*/./; q'`
8867 { if $as_mkdir_p; then
8868 mkdir -p "$ac_dir"
8869 else
8870 as_dir="$ac_dir"
8871 as_dirs=
8872 while test ! -d "$as_dir"; do
8873 as_dirs="$as_dir $as_dirs"
8874 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8875 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8876 X"$as_dir" : 'X\(//\)[^/]' \| \
8877 X"$as_dir" : 'X\(//\)$' \| \
8878 X"$as_dir" : 'X\(/\)' \| \
8879 . : '\(.\)' 2>/dev/null ||
8880 echo X"$as_dir" |
8881 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8882 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8883 /^X\(\/\/\)$/{ s//\1/; q; }
8884 /^X\(\/\).*/{ s//\1/; q; }
8885 s/.*/./; q'`
8886 done
8887 test ! -n "$as_dirs" || mkdir $as_dirs
8888 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8889 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8890 { (exit 1); exit 1; }; }; }
8892 ac_builddir=.
8894 if test "$ac_dir" != .; then
8895 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8896 # A "../" for each directory in $ac_dir_suffix.
8897 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8898 else
8899 ac_dir_suffix= ac_top_builddir=
8902 case $srcdir in
8903 .) # No --srcdir option. We are building in place.
8904 ac_srcdir=.
8905 if test -z "$ac_top_builddir"; then
8906 ac_top_srcdir=.
8907 else
8908 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8909 fi ;;
8910 [\\/]* | ?:[\\/]* ) # Absolute path.
8911 ac_srcdir=$srcdir$ac_dir_suffix;
8912 ac_top_srcdir=$srcdir ;;
8913 *) # Relative path.
8914 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8915 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8916 esac
8918 # Do not use `cd foo && pwd` to compute absolute paths, because
8919 # the directories may not exist.
8920 case `pwd` in
8921 .) ac_abs_builddir="$ac_dir";;
8923 case "$ac_dir" in
8924 .) ac_abs_builddir=`pwd`;;
8925 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8926 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8927 esac;;
8928 esac
8929 case $ac_abs_builddir in
8930 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8932 case ${ac_top_builddir}. in
8933 .) ac_abs_top_builddir=$ac_abs_builddir;;
8934 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8935 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8936 esac;;
8937 esac
8938 case $ac_abs_builddir in
8939 .) ac_abs_srcdir=$ac_srcdir;;
8941 case $ac_srcdir in
8942 .) ac_abs_srcdir=$ac_abs_builddir;;
8943 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8944 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8945 esac;;
8946 esac
8947 case $ac_abs_builddir in
8948 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8950 case $ac_top_srcdir in
8951 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8952 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8953 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8954 esac;;
8955 esac
8958 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
8959 echo "$as_me: executing $ac_dest commands" >&6;}
8960 case $ac_dest in
8961 default )
8962 case $CONFIG_FILES in *config.make*)
8963 echo "$config_vars" >> config.make;;
8964 esac
8965 test -d bits || mkdir bits ;;
8966 esac
8967 done
8968 _ACEOF
8970 cat >>$CONFIG_STATUS <<\_ACEOF
8972 { (exit 0); exit 0; }
8973 _ACEOF
8974 chmod +x $CONFIG_STATUS
8975 ac_clean_files=$ac_clean_files_save
8978 # configure is writing to config.log, and then calls config.status.
8979 # config.status does its own redirection, appending to config.log.
8980 # Unfortunately, on DOS this fails, as config.log is still kept open
8981 # by configure, so config.status won't be able to write to it; its
8982 # output is simply discarded. So we exec the FD to /dev/null,
8983 # effectively closing config.log, so it can be properly (re)opened and
8984 # appended to by config.status. When coming back to configure, we
8985 # need to make the FD available again.
8986 if test "$no_create" != yes; then
8987 ac_cs_success=:
8988 ac_config_status_args=
8989 test "$silent" = yes &&
8990 ac_config_status_args="$ac_config_status_args --quiet"
8991 exec 5>/dev/null
8992 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8993 exec 5>>config.log
8994 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8995 # would make configure fail if this is the last instruction.
8996 $ac_cs_success || { (exit 1); exit 1; }
9000 # CONFIG_SUBDIRS section.
9002 if test "$no_recursion" != yes; then
9004 # Remove --cache-file and --srcdir arguments so they do not pile up.
9005 ac_sub_configure_args=
9006 ac_prev=
9007 for ac_arg in $ac_configure_args; do
9008 if test -n "$ac_prev"; then
9009 ac_prev=
9010 continue
9012 case $ac_arg in
9013 -cache-file | --cache-file | --cache-fil | --cache-fi \
9014 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9015 ac_prev=cache_file ;;
9016 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9017 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9018 | --c=*)
9020 --config-cache | -C)
9022 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9023 ac_prev=srcdir ;;
9024 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9026 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9027 ac_prev=prefix ;;
9028 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9030 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9031 esac
9032 done
9034 # Always prepend --prefix to ensure using the same prefix
9035 # in subdir configurations.
9036 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9038 ac_popdir=`pwd`
9039 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9041 # Do not complain, so a configure script can configure whichever
9042 # parts of a large source tree are present.
9043 test -d $srcdir/$ac_dir || continue
9045 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9046 echo "$as_me: configuring in $ac_dir" >&6;}
9047 { if $as_mkdir_p; then
9048 mkdir -p "$ac_dir"
9049 else
9050 as_dir="$ac_dir"
9051 as_dirs=
9052 while test ! -d "$as_dir"; do
9053 as_dirs="$as_dir $as_dirs"
9054 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9055 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9056 X"$as_dir" : 'X\(//\)[^/]' \| \
9057 X"$as_dir" : 'X\(//\)$' \| \
9058 X"$as_dir" : 'X\(/\)' \| \
9059 . : '\(.\)' 2>/dev/null ||
9060 echo X"$as_dir" |
9061 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9062 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9063 /^X\(\/\/\)$/{ s//\1/; q; }
9064 /^X\(\/\).*/{ s//\1/; q; }
9065 s/.*/./; q'`
9066 done
9067 test ! -n "$as_dirs" || mkdir $as_dirs
9068 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9069 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9070 { (exit 1); exit 1; }; }; }
9072 ac_builddir=.
9074 if test "$ac_dir" != .; then
9075 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9076 # A "../" for each directory in $ac_dir_suffix.
9077 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9078 else
9079 ac_dir_suffix= ac_top_builddir=
9082 case $srcdir in
9083 .) # No --srcdir option. We are building in place.
9084 ac_srcdir=.
9085 if test -z "$ac_top_builddir"; then
9086 ac_top_srcdir=.
9087 else
9088 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9089 fi ;;
9090 [\\/]* | ?:[\\/]* ) # Absolute path.
9091 ac_srcdir=$srcdir$ac_dir_suffix;
9092 ac_top_srcdir=$srcdir ;;
9093 *) # Relative path.
9094 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9095 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9096 esac
9098 # Do not use `cd foo && pwd` to compute absolute paths, because
9099 # the directories may not exist.
9100 case `pwd` in
9101 .) ac_abs_builddir="$ac_dir";;
9103 case "$ac_dir" in
9104 .) ac_abs_builddir=`pwd`;;
9105 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9106 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9107 esac;;
9108 esac
9109 case $ac_abs_builddir in
9110 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9112 case ${ac_top_builddir}. in
9113 .) ac_abs_top_builddir=$ac_abs_builddir;;
9114 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9115 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9116 esac;;
9117 esac
9118 case $ac_abs_builddir in
9119 .) ac_abs_srcdir=$ac_srcdir;;
9121 case $ac_srcdir in
9122 .) ac_abs_srcdir=$ac_abs_builddir;;
9123 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9124 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9125 esac;;
9126 esac
9127 case $ac_abs_builddir in
9128 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9130 case $ac_top_srcdir in
9131 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9132 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9133 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9134 esac;;
9135 esac
9138 cd $ac_dir
9140 # Check for guested configure; otherwise get Cygnus style configure.
9141 if test -f $ac_srcdir/configure.gnu; then
9142 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9143 elif test -f $ac_srcdir/configure; then
9144 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9145 elif test -f $ac_srcdir/configure.in; then
9146 ac_sub_configure=$ac_configure
9147 else
9148 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9149 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9150 ac_sub_configure=
9153 # The recursion is here.
9154 if test -n "$ac_sub_configure"; then
9155 # Make the cache file name correct relative to the subdirectory.
9156 case $cache_file in
9157 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9158 *) # Relative path.
9159 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9160 esac
9162 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9163 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9164 # The eval makes quoting arguments work.
9165 eval $ac_sub_configure $ac_sub_configure_args \
9166 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9167 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9168 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9169 { (exit 1); exit 1; }; }
9172 cd $ac_popdir
9173 done