sysdeps/unix/bsd/sun moved to ports
[glibc.git] / configure
blob3d5acf9d2c0b9901591a0dc31afb025678767df2
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_cc_with_libunwind libc_cv_z_nodelete libc_cv_z_nodlopen libc_cv_z_initfirst libc_cv_z_relro libc_cv_Bgroup libc_cv_libgcc_s_suffix libc_cv_as_needed ASFLAGS_config libc_cv_z_combreloc libc_cv_z_execstack libc_cv_fpie fno_unit_at_a_time libc_cv_ssp libc_cv_have_initfini no_whole_archive exceptions LIBGD have_libaudit have_selinux EGREP sizeof_long_double libc_cv_gcc_unwind_find_fde uname_sysname uname_release uname_version old_glibc_headers libc_cv_slibdir libc_cv_localedir libc_cv_sysconfdir libc_cv_rootsbindir libc_cv_forced_unwind use_ldconfig ldd_rewrite_script elf xcoff static shared pic_default profile omitfp bounded static_nss nopic_initfini DEFINES mach_interface_list VERSION RELEASE LIBOBJS LTLIBOBJS'
317 ac_subst_files=''
319 # Initialize some variables set by options.
320 ac_init_help=
321 ac_init_version=false
322 # The variables have the same names as the options, with
323 # dashes changed to underlines.
324 cache_file=/dev/null
325 exec_prefix=NONE
326 no_create=
327 no_recursion=
328 prefix=NONE
329 program_prefix=NONE
330 program_suffix=NONE
331 program_transform_name=s,x,x,
332 silent=
333 site=
334 srcdir=
335 verbose=
336 x_includes=NONE
337 x_libraries=NONE
339 # Installation directory options.
340 # These are left unexpanded so users can "make install exec_prefix=/foo"
341 # and all the variables that are supposed to be based on exec_prefix
342 # by default will actually change.
343 # Use braces instead of parens because sh, perl, etc. also accept them.
344 bindir='${exec_prefix}/bin'
345 sbindir='${exec_prefix}/sbin'
346 libexecdir='${exec_prefix}/libexec'
347 datadir='${prefix}/share'
348 sysconfdir='${prefix}/etc'
349 sharedstatedir='${prefix}/com'
350 localstatedir='${prefix}/var'
351 libdir='${exec_prefix}/lib'
352 includedir='${prefix}/include'
353 oldincludedir='/usr/include'
354 infodir='${prefix}/info'
355 mandir='${prefix}/man'
357 ac_prev=
358 for ac_option
360 # If the previous option needs an argument, assign it.
361 if test -n "$ac_prev"; then
362 eval "$ac_prev=\$ac_option"
363 ac_prev=
364 continue
367 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
369 # Accept the important Cygnus configure options, so we can diagnose typos.
371 case $ac_option in
373 -bindir | --bindir | --bindi | --bind | --bin | --bi)
374 ac_prev=bindir ;;
375 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
376 bindir=$ac_optarg ;;
378 -build | --build | --buil | --bui | --bu)
379 ac_prev=build_alias ;;
380 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
381 build_alias=$ac_optarg ;;
383 -cache-file | --cache-file | --cache-fil | --cache-fi \
384 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
385 ac_prev=cache_file ;;
386 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
387 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
388 cache_file=$ac_optarg ;;
390 --config-cache | -C)
391 cache_file=config.cache ;;
393 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
394 ac_prev=datadir ;;
395 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
396 | --da=*)
397 datadir=$ac_optarg ;;
399 -disable-* | --disable-*)
400 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
401 # Reject names that are not valid shell variable names.
402 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
403 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
404 { (exit 1); exit 1; }; }
405 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
406 eval "enable_$ac_feature=no" ;;
408 -enable-* | --enable-*)
409 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
410 # Reject names that are not valid shell variable names.
411 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
412 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
413 { (exit 1); exit 1; }; }
414 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
415 case $ac_option in
416 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
417 *) ac_optarg=yes ;;
418 esac
419 eval "enable_$ac_feature='$ac_optarg'" ;;
421 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
422 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
423 | --exec | --exe | --ex)
424 ac_prev=exec_prefix ;;
425 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
426 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
427 | --exec=* | --exe=* | --ex=*)
428 exec_prefix=$ac_optarg ;;
430 -gas | --gas | --ga | --g)
431 # Obsolete; use --with-gas.
432 with_gas=yes ;;
434 -help | --help | --hel | --he | -h)
435 ac_init_help=long ;;
436 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
437 ac_init_help=recursive ;;
438 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
439 ac_init_help=short ;;
441 -host | --host | --hos | --ho)
442 ac_prev=host_alias ;;
443 -host=* | --host=* | --hos=* | --ho=*)
444 host_alias=$ac_optarg ;;
446 -includedir | --includedir | --includedi | --included | --include \
447 | --includ | --inclu | --incl | --inc)
448 ac_prev=includedir ;;
449 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
450 | --includ=* | --inclu=* | --incl=* | --inc=*)
451 includedir=$ac_optarg ;;
453 -infodir | --infodir | --infodi | --infod | --info | --inf)
454 ac_prev=infodir ;;
455 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
456 infodir=$ac_optarg ;;
458 -libdir | --libdir | --libdi | --libd)
459 ac_prev=libdir ;;
460 -libdir=* | --libdir=* | --libdi=* | --libd=*)
461 libdir=$ac_optarg ;;
463 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
464 | --libexe | --libex | --libe)
465 ac_prev=libexecdir ;;
466 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
467 | --libexe=* | --libex=* | --libe=*)
468 libexecdir=$ac_optarg ;;
470 -localstatedir | --localstatedir | --localstatedi | --localstated \
471 | --localstate | --localstat | --localsta | --localst \
472 | --locals | --local | --loca | --loc | --lo)
473 ac_prev=localstatedir ;;
474 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
475 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
476 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
477 localstatedir=$ac_optarg ;;
479 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
480 ac_prev=mandir ;;
481 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
482 mandir=$ac_optarg ;;
484 -nfp | --nfp | --nf)
485 # Obsolete; use --without-fp.
486 with_fp=no ;;
488 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
489 | --no-cr | --no-c | -n)
490 no_create=yes ;;
492 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
493 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
494 no_recursion=yes ;;
496 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
497 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
498 | --oldin | --oldi | --old | --ol | --o)
499 ac_prev=oldincludedir ;;
500 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
501 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
502 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
503 oldincludedir=$ac_optarg ;;
505 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
506 ac_prev=prefix ;;
507 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
508 prefix=$ac_optarg ;;
510 -program-prefix | --program-prefix | --program-prefi | --program-pref \
511 | --program-pre | --program-pr | --program-p)
512 ac_prev=program_prefix ;;
513 -program-prefix=* | --program-prefix=* | --program-prefi=* \
514 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
515 program_prefix=$ac_optarg ;;
517 -program-suffix | --program-suffix | --program-suffi | --program-suff \
518 | --program-suf | --program-su | --program-s)
519 ac_prev=program_suffix ;;
520 -program-suffix=* | --program-suffix=* | --program-suffi=* \
521 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
522 program_suffix=$ac_optarg ;;
524 -program-transform-name | --program-transform-name \
525 | --program-transform-nam | --program-transform-na \
526 | --program-transform-n | --program-transform- \
527 | --program-transform | --program-transfor \
528 | --program-transfo | --program-transf \
529 | --program-trans | --program-tran \
530 | --progr-tra | --program-tr | --program-t)
531 ac_prev=program_transform_name ;;
532 -program-transform-name=* | --program-transform-name=* \
533 | --program-transform-nam=* | --program-transform-na=* \
534 | --program-transform-n=* | --program-transform-=* \
535 | --program-transform=* | --program-transfor=* \
536 | --program-transfo=* | --program-transf=* \
537 | --program-trans=* | --program-tran=* \
538 | --progr-tra=* | --program-tr=* | --program-t=*)
539 program_transform_name=$ac_optarg ;;
541 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
542 | -silent | --silent | --silen | --sile | --sil)
543 silent=yes ;;
545 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
546 ac_prev=sbindir ;;
547 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
548 | --sbi=* | --sb=*)
549 sbindir=$ac_optarg ;;
551 -sharedstatedir | --sharedstatedir | --sharedstatedi \
552 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
553 | --sharedst | --shareds | --shared | --share | --shar \
554 | --sha | --sh)
555 ac_prev=sharedstatedir ;;
556 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
557 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
558 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
559 | --sha=* | --sh=*)
560 sharedstatedir=$ac_optarg ;;
562 -site | --site | --sit)
563 ac_prev=site ;;
564 -site=* | --site=* | --sit=*)
565 site=$ac_optarg ;;
567 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
568 ac_prev=srcdir ;;
569 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
570 srcdir=$ac_optarg ;;
572 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
573 | --syscon | --sysco | --sysc | --sys | --sy)
574 ac_prev=sysconfdir ;;
575 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
576 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
577 sysconfdir=$ac_optarg ;;
579 -target | --target | --targe | --targ | --tar | --ta | --t)
580 ac_prev=target_alias ;;
581 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
582 target_alias=$ac_optarg ;;
584 -v | -verbose | --verbose | --verbos | --verbo | --verb)
585 verbose=yes ;;
587 -version | --version | --versio | --versi | --vers | -V)
588 ac_init_version=: ;;
590 -with-* | --with-*)
591 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
592 # Reject names that are not valid shell variable names.
593 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
594 { echo "$as_me: error: invalid package name: $ac_package" >&2
595 { (exit 1); exit 1; }; }
596 ac_package=`echo $ac_package| sed 's/-/_/g'`
597 case $ac_option in
598 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
599 *) ac_optarg=yes ;;
600 esac
601 eval "with_$ac_package='$ac_optarg'" ;;
603 -without-* | --without-*)
604 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
605 # Reject names that are not valid shell variable names.
606 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
607 { echo "$as_me: error: invalid package name: $ac_package" >&2
608 { (exit 1); exit 1; }; }
609 ac_package=`echo $ac_package | sed 's/-/_/g'`
610 eval "with_$ac_package=no" ;;
612 --x)
613 # Obsolete; use --with-x.
614 with_x=yes ;;
616 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
617 | --x-incl | --x-inc | --x-in | --x-i)
618 ac_prev=x_includes ;;
619 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
620 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
621 x_includes=$ac_optarg ;;
623 -x-libraries | --x-libraries | --x-librarie | --x-librari \
624 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
625 ac_prev=x_libraries ;;
626 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
627 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
628 x_libraries=$ac_optarg ;;
630 -*) { echo "$as_me: error: unrecognized option: $ac_option
631 Try \`$0 --help' for more information." >&2
632 { (exit 1); exit 1; }; }
635 *=*)
636 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
637 # Reject names that are not valid shell variable names.
638 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
639 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
640 { (exit 1); exit 1; }; }
641 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
642 eval "$ac_envvar='$ac_optarg'"
643 export $ac_envvar ;;
646 # FIXME: should be removed in autoconf 3.0.
647 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
648 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
649 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
650 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
653 esac
654 done
656 if test -n "$ac_prev"; then
657 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
658 { echo "$as_me: error: missing argument to $ac_option" >&2
659 { (exit 1); exit 1; }; }
662 # Be sure to have absolute paths.
663 for ac_var in exec_prefix prefix
665 eval ac_val=$`echo $ac_var`
666 case $ac_val in
667 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
668 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
669 { (exit 1); exit 1; }; };;
670 esac
671 done
673 # Be sure to have absolute paths.
674 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
675 localstatedir libdir includedir oldincludedir infodir mandir
677 eval ac_val=$`echo $ac_var`
678 case $ac_val in
679 [\\/$]* | ?:[\\/]* ) ;;
680 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
681 { (exit 1); exit 1; }; };;
682 esac
683 done
685 # There might be people who depend on the old broken behavior: `$host'
686 # used to hold the argument of --host etc.
687 # FIXME: To remove some day.
688 build=$build_alias
689 host=$host_alias
690 target=$target_alias
692 # FIXME: To remove some day.
693 if test "x$host_alias" != x; then
694 if test "x$build_alias" = x; then
695 cross_compiling=maybe
696 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
697 If a cross compiler is detected then cross compile mode will be used." >&2
698 elif test "x$build_alias" != "x$host_alias"; then
699 cross_compiling=yes
703 ac_tool_prefix=
704 test -n "$host_alias" && ac_tool_prefix=$host_alias-
706 test "$silent" = yes && exec 6>/dev/null
709 # Find the source files, if location was not specified.
710 if test -z "$srcdir"; then
711 ac_srcdir_defaulted=yes
712 # Try the directory containing this script, then its parent.
713 ac_confdir=`(dirname "$0") 2>/dev/null ||
714 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
715 X"$0" : 'X\(//\)[^/]' \| \
716 X"$0" : 'X\(//\)$' \| \
717 X"$0" : 'X\(/\)' \| \
718 . : '\(.\)' 2>/dev/null ||
719 echo X"$0" |
720 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
721 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
722 /^X\(\/\/\)$/{ s//\1/; q; }
723 /^X\(\/\).*/{ s//\1/; q; }
724 s/.*/./; q'`
725 srcdir=$ac_confdir
726 if test ! -r $srcdir/$ac_unique_file; then
727 srcdir=..
729 else
730 ac_srcdir_defaulted=no
732 if test ! -r $srcdir/$ac_unique_file; then
733 if test "$ac_srcdir_defaulted" = yes; then
734 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
735 { (exit 1); exit 1; }; }
736 else
737 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
738 { (exit 1); exit 1; }; }
741 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
742 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
743 { (exit 1); exit 1; }; }
744 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
745 ac_env_build_alias_set=${build_alias+set}
746 ac_env_build_alias_value=$build_alias
747 ac_cv_env_build_alias_set=${build_alias+set}
748 ac_cv_env_build_alias_value=$build_alias
749 ac_env_host_alias_set=${host_alias+set}
750 ac_env_host_alias_value=$host_alias
751 ac_cv_env_host_alias_set=${host_alias+set}
752 ac_cv_env_host_alias_value=$host_alias
753 ac_env_target_alias_set=${target_alias+set}
754 ac_env_target_alias_value=$target_alias
755 ac_cv_env_target_alias_set=${target_alias+set}
756 ac_cv_env_target_alias_value=$target_alias
757 ac_env_CC_set=${CC+set}
758 ac_env_CC_value=$CC
759 ac_cv_env_CC_set=${CC+set}
760 ac_cv_env_CC_value=$CC
761 ac_env_CFLAGS_set=${CFLAGS+set}
762 ac_env_CFLAGS_value=$CFLAGS
763 ac_cv_env_CFLAGS_set=${CFLAGS+set}
764 ac_cv_env_CFLAGS_value=$CFLAGS
765 ac_env_LDFLAGS_set=${LDFLAGS+set}
766 ac_env_LDFLAGS_value=$LDFLAGS
767 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
768 ac_cv_env_LDFLAGS_value=$LDFLAGS
769 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
770 ac_env_CPPFLAGS_value=$CPPFLAGS
771 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
772 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
773 ac_env_CPP_set=${CPP+set}
774 ac_env_CPP_value=$CPP
775 ac_cv_env_CPP_set=${CPP+set}
776 ac_cv_env_CPP_value=$CPP
777 ac_env_CXX_set=${CXX+set}
778 ac_env_CXX_value=$CXX
779 ac_cv_env_CXX_set=${CXX+set}
780 ac_cv_env_CXX_value=$CXX
781 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
782 ac_env_CXXFLAGS_value=$CXXFLAGS
783 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
784 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
787 # Report the --help message.
789 if test "$ac_init_help" = "long"; then
790 # Omit some internal or obsolete options to make the list less imposing.
791 # This message is too long to be a string in the A/UX 3.1 sh.
792 cat <<_ACEOF
793 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
795 Usage: $0 [OPTION]... [VAR=VALUE]...
797 To assign environment variables (e.g., CC, CFLAGS...), specify them as
798 VAR=VALUE. See below for descriptions of some of the useful variables.
800 Defaults for the options are specified in brackets.
802 Configuration:
803 -h, --help display this help and exit
804 --help=short display options specific to this package
805 --help=recursive display the short help of all the included packages
806 -V, --version display version information and exit
807 -q, --quiet, --silent do not print \`checking...' messages
808 --cache-file=FILE cache test results in FILE [disabled]
809 -C, --config-cache alias for \`--cache-file=config.cache'
810 -n, --no-create do not create output files
811 --srcdir=DIR find the sources in DIR [configure dir or \`..']
813 _ACEOF
815 cat <<_ACEOF
816 Installation directories:
817 --prefix=PREFIX install architecture-independent files in PREFIX
818 [$ac_default_prefix]
819 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
820 [PREFIX]
822 By default, \`make install' will install all the files in
823 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
824 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
825 for instance \`--prefix=\$HOME'.
827 For better control, use the options below.
829 Fine tuning of the installation directories:
830 --bindir=DIR user executables [EPREFIX/bin]
831 --sbindir=DIR system admin executables [EPREFIX/sbin]
832 --libexecdir=DIR program executables [EPREFIX/libexec]
833 --datadir=DIR read-only architecture-independent data [PREFIX/share]
834 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
835 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
836 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
837 --libdir=DIR object code libraries [EPREFIX/lib]
838 --includedir=DIR C header files [PREFIX/include]
839 --oldincludedir=DIR C header files for non-gcc [/usr/include]
840 --infodir=DIR info documentation [PREFIX/info]
841 --mandir=DIR man documentation [PREFIX/man]
842 _ACEOF
844 cat <<\_ACEOF
846 System types:
847 --build=BUILD configure for building on BUILD [guessed]
848 --host=HOST cross-compile to build programs to run on HOST [BUILD]
849 _ACEOF
852 if test -n "$ac_init_help"; then
853 case $ac_init_help in
854 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
855 esac
856 cat <<\_ACEOF
858 Optional Features:
859 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
860 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
861 --disable-sanity-checks really do not use threads (should not be used except
862 in special situations) [default=yes]
863 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
864 [default=no]
865 --enable-shared build shared library [default=yes if GNU ld &
866 ELF]
867 --enable-profile build profiled library [default=yes]
868 --enable-omitfp build undebuggable optimized library
869 [default=no]
870 --enable-bounded build with runtime bounds checking
871 [default=no]
872 --disable-versioning do not include versioning information in the library
873 objects [default=yes if supported]
874 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
875 [default=glibc default]
876 --enable-stackguard-randomization
877 initialize __stack_chk_guard canary with a random
878 number at program start
879 --enable-add-ons[=DIRS...]
880 configure and build add-ons in DIR1,DIR2,... search
881 for add-ons if no parameter given
882 --disable-hidden-plt do not hide internal function calls to avoid PLT
883 --enable-bind-now disable lazy relocations in DSOs
884 --enable-static-nss build static NSS modules [default=no]
885 --disable-force-install don't force installation of files from this package,
886 even if they are older than the installed files
887 --enable-kernel=VERSION compile for compatibility with kernel not older than
888 VERSION
889 --enable-all-warnings enable all useful warnings gcc can issue
891 Optional Packages:
892 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
893 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
894 --with-gmp=DIRECTORY find GMP source code in DIRECTORY (not needed)
895 --with-gd=DIR find libgd include dir and library with prefix DIR
896 --with-gd-include=DIR find libgd include files in DIR
897 --with-gd-lib=DIR find libgd library files in DIR
898 --with-fp if using floating-point hardware [default=yes]
899 --with-binutils=PATH specify location of binutils (as and ld)
900 --with-elf if using the ELF object format
901 --with-selinux if building with SELinux support
902 --with-xcoff if using the XCOFF object format
903 --without-cvs if CVS should not be used
904 --with-headers=PATH location of system headers to use (for example
905 /usr/src/linux/include) [default=compiler
906 default]
907 --with-tls enable support for TLS
908 --without-__thread do not use TLS features even when supporting them
910 Some influential environment variables:
911 CC C compiler command
912 CFLAGS C compiler flags
913 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
914 nonstandard directory <lib dir>
915 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
916 headers in a nonstandard directory <include dir>
917 CPP C preprocessor
918 CXX C++ compiler command
919 CXXFLAGS C++ compiler flags
921 Use these variables to override the choices made by `configure' or to help
922 it to find libraries and programs with nonstandard names/locations.
924 Report bugs to <glibc>.
925 _ACEOF
928 if test "$ac_init_help" = "recursive"; then
929 # If there are subdirs, report their specific --help.
930 ac_popdir=`pwd`
931 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
932 test -d $ac_dir || continue
933 ac_builddir=.
935 if test "$ac_dir" != .; then
936 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
937 # A "../" for each directory in $ac_dir_suffix.
938 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
939 else
940 ac_dir_suffix= ac_top_builddir=
943 case $srcdir in
944 .) # No --srcdir option. We are building in place.
945 ac_srcdir=.
946 if test -z "$ac_top_builddir"; then
947 ac_top_srcdir=.
948 else
949 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
950 fi ;;
951 [\\/]* | ?:[\\/]* ) # Absolute path.
952 ac_srcdir=$srcdir$ac_dir_suffix;
953 ac_top_srcdir=$srcdir ;;
954 *) # Relative path.
955 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
956 ac_top_srcdir=$ac_top_builddir$srcdir ;;
957 esac
959 # Do not use `cd foo && pwd` to compute absolute paths, because
960 # the directories may not exist.
961 case `pwd` in
962 .) ac_abs_builddir="$ac_dir";;
964 case "$ac_dir" in
965 .) ac_abs_builddir=`pwd`;;
966 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
967 *) ac_abs_builddir=`pwd`/"$ac_dir";;
968 esac;;
969 esac
970 case $ac_abs_builddir in
971 .) ac_abs_top_builddir=${ac_top_builddir}.;;
973 case ${ac_top_builddir}. in
974 .) ac_abs_top_builddir=$ac_abs_builddir;;
975 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
976 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
977 esac;;
978 esac
979 case $ac_abs_builddir in
980 .) ac_abs_srcdir=$ac_srcdir;;
982 case $ac_srcdir in
983 .) ac_abs_srcdir=$ac_abs_builddir;;
984 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
985 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
986 esac;;
987 esac
988 case $ac_abs_builddir in
989 .) ac_abs_top_srcdir=$ac_top_srcdir;;
991 case $ac_top_srcdir in
992 .) ac_abs_top_srcdir=$ac_abs_builddir;;
993 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
994 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
995 esac;;
996 esac
998 cd $ac_dir
999 # Check for guested configure; otherwise get Cygnus style configure.
1000 if test -f $ac_srcdir/configure.gnu; then
1001 echo
1002 $SHELL $ac_srcdir/configure.gnu --help=recursive
1003 elif test -f $ac_srcdir/configure; then
1004 echo
1005 $SHELL $ac_srcdir/configure --help=recursive
1006 elif test -f $ac_srcdir/configure.ac ||
1007 test -f $ac_srcdir/configure.in; then
1008 echo
1009 $ac_configure --help
1010 else
1011 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1013 cd $ac_popdir
1014 done
1017 test -n "$ac_init_help" && exit 0
1018 if $ac_init_version; then
1019 cat <<\_ACEOF
1020 GNU C Library configure (see version.h)
1021 generated by GNU Autoconf 2.59
1023 Copyright (C) 2003 Free Software Foundation, Inc.
1024 This configure script is free software; the Free Software Foundation
1025 gives unlimited permission to copy, distribute and modify it.
1026 _ACEOF
1027 exit 0
1029 exec 5>config.log
1030 cat >&5 <<_ACEOF
1031 This file contains any messages produced by compilers while
1032 running configure, to aid debugging if configure makes a mistake.
1034 It was created by GNU C Library $as_me (see version.h), which was
1035 generated by GNU Autoconf 2.59. Invocation command line was
1037 $ $0 $@
1039 _ACEOF
1041 cat <<_ASUNAME
1042 ## --------- ##
1043 ## Platform. ##
1044 ## --------- ##
1046 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1047 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1048 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1049 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1050 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1052 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1053 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1055 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1056 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1057 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1058 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1059 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1060 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1061 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1063 _ASUNAME
1065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1066 for as_dir in $PATH
1068 IFS=$as_save_IFS
1069 test -z "$as_dir" && as_dir=.
1070 echo "PATH: $as_dir"
1071 done
1073 } >&5
1075 cat >&5 <<_ACEOF
1078 ## ----------- ##
1079 ## Core tests. ##
1080 ## ----------- ##
1082 _ACEOF
1085 # Keep a trace of the command line.
1086 # Strip out --no-create and --no-recursion so they do not pile up.
1087 # Strip out --silent because we don't want to record it for future runs.
1088 # Also quote any args containing shell meta-characters.
1089 # Make two passes to allow for proper duplicate-argument suppression.
1090 ac_configure_args=
1091 ac_configure_args0=
1092 ac_configure_args1=
1093 ac_sep=
1094 ac_must_keep_next=false
1095 for ac_pass in 1 2
1097 for ac_arg
1099 case $ac_arg in
1100 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1101 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1102 | -silent | --silent | --silen | --sile | --sil)
1103 continue ;;
1104 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1105 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1106 esac
1107 case $ac_pass in
1108 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1110 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1111 if test $ac_must_keep_next = true; then
1112 ac_must_keep_next=false # Got value, back to normal.
1113 else
1114 case $ac_arg in
1115 *=* | --config-cache | -C | -disable-* | --disable-* \
1116 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1117 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1118 | -with-* | --with-* | -without-* | --without-* | --x)
1119 case "$ac_configure_args0 " in
1120 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1121 esac
1123 -* ) ac_must_keep_next=true ;;
1124 esac
1126 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1127 # Get rid of the leading space.
1128 ac_sep=" "
1130 esac
1131 done
1132 done
1133 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1134 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1136 # When interrupted or exit'd, cleanup temporary files, and complete
1137 # config.log. We remove comments because anyway the quotes in there
1138 # would cause problems or look ugly.
1139 # WARNING: Be sure not to use single quotes in there, as some shells,
1140 # such as our DU 5.0 friend, will then `close' the trap.
1141 trap 'exit_status=$?
1142 # Save into config.log some information that might help in debugging.
1144 echo
1146 cat <<\_ASBOX
1147 ## ---------------- ##
1148 ## Cache variables. ##
1149 ## ---------------- ##
1150 _ASBOX
1151 echo
1152 # The following way of writing the cache mishandles newlines in values,
1154 (set) 2>&1 |
1155 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1156 *ac_space=\ *)
1157 sed -n \
1158 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1159 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1162 sed -n \
1163 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1165 esac;
1167 echo
1169 cat <<\_ASBOX
1170 ## ----------------- ##
1171 ## Output variables. ##
1172 ## ----------------- ##
1173 _ASBOX
1174 echo
1175 for ac_var in $ac_subst_vars
1177 eval ac_val=$`echo $ac_var`
1178 echo "$ac_var='"'"'$ac_val'"'"'"
1179 done | sort
1180 echo
1182 if test -n "$ac_subst_files"; then
1183 cat <<\_ASBOX
1184 ## ------------- ##
1185 ## Output files. ##
1186 ## ------------- ##
1187 _ASBOX
1188 echo
1189 for ac_var in $ac_subst_files
1191 eval ac_val=$`echo $ac_var`
1192 echo "$ac_var='"'"'$ac_val'"'"'"
1193 done | sort
1194 echo
1197 if test -s confdefs.h; then
1198 cat <<\_ASBOX
1199 ## ----------- ##
1200 ## confdefs.h. ##
1201 ## ----------- ##
1202 _ASBOX
1203 echo
1204 sed "/^$/d" confdefs.h | sort
1205 echo
1207 test "$ac_signal" != 0 &&
1208 echo "$as_me: caught signal $ac_signal"
1209 echo "$as_me: exit $exit_status"
1210 } >&5
1211 rm -f core *.core &&
1212 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1213 exit $exit_status
1215 for ac_signal in 1 2 13 15; do
1216 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1217 done
1218 ac_signal=0
1220 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1221 rm -rf conftest* confdefs.h
1222 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1223 echo >confdefs.h
1225 # Predefined preprocessor variables.
1227 cat >>confdefs.h <<_ACEOF
1228 #define PACKAGE_NAME "$PACKAGE_NAME"
1229 _ACEOF
1232 cat >>confdefs.h <<_ACEOF
1233 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1234 _ACEOF
1237 cat >>confdefs.h <<_ACEOF
1238 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1239 _ACEOF
1242 cat >>confdefs.h <<_ACEOF
1243 #define PACKAGE_STRING "$PACKAGE_STRING"
1244 _ACEOF
1247 cat >>confdefs.h <<_ACEOF
1248 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1249 _ACEOF
1252 # Let the site file select an alternate cache file if it wants to.
1253 # Prefer explicitly selected file to automatically selected ones.
1254 if test -z "$CONFIG_SITE"; then
1255 if test "x$prefix" != xNONE; then
1256 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1257 else
1258 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1261 for ac_site_file in $CONFIG_SITE; do
1262 if test -r "$ac_site_file"; then
1263 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1264 echo "$as_me: loading site script $ac_site_file" >&6;}
1265 sed 's/^/| /' "$ac_site_file" >&5
1266 . "$ac_site_file"
1268 done
1270 if test -r "$cache_file"; then
1271 # Some versions of bash will fail to source /dev/null (special
1272 # files actually), so we avoid doing that.
1273 if test -f "$cache_file"; then
1274 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1275 echo "$as_me: loading cache $cache_file" >&6;}
1276 case $cache_file in
1277 [\\/]* | ?:[\\/]* ) . $cache_file;;
1278 *) . ./$cache_file;;
1279 esac
1281 else
1282 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1283 echo "$as_me: creating cache $cache_file" >&6;}
1284 >$cache_file
1287 # Check that the precious variables saved in the cache have kept the same
1288 # value.
1289 ac_cache_corrupted=false
1290 for ac_var in `(set) 2>&1 |
1291 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1292 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1293 eval ac_new_set=\$ac_env_${ac_var}_set
1294 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1295 eval ac_new_val="\$ac_env_${ac_var}_value"
1296 case $ac_old_set,$ac_new_set in
1297 set,)
1298 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1299 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1300 ac_cache_corrupted=: ;;
1301 ,set)
1302 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1303 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1304 ac_cache_corrupted=: ;;
1305 ,);;
1307 if test "x$ac_old_val" != "x$ac_new_val"; then
1308 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1309 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1310 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1311 echo "$as_me: former value: $ac_old_val" >&2;}
1312 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1313 echo "$as_me: current value: $ac_new_val" >&2;}
1314 ac_cache_corrupted=:
1315 fi;;
1316 esac
1317 # Pass precious variables to config.status.
1318 if test "$ac_new_set" = set; then
1319 case $ac_new_val in
1320 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1321 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1322 *) ac_arg=$ac_var=$ac_new_val ;;
1323 esac
1324 case " $ac_configure_args " in
1325 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1326 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1327 esac
1329 done
1330 if $ac_cache_corrupted; then
1331 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1332 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1333 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1334 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1335 { (exit 1); exit 1; }; }
1338 ac_ext=c
1339 ac_cpp='$CPP $CPPFLAGS'
1340 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1341 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1342 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1371 ac_config_headers="$ac_config_headers config.h"
1373 ac_aux_dir=
1374 for ac_dir in scripts $srcdir/scripts; do
1375 if test -f $ac_dir/install-sh; then
1376 ac_aux_dir=$ac_dir
1377 ac_install_sh="$ac_aux_dir/install-sh -c"
1378 break
1379 elif test -f $ac_dir/install.sh; then
1380 ac_aux_dir=$ac_dir
1381 ac_install_sh="$ac_aux_dir/install.sh -c"
1382 break
1383 elif test -f $ac_dir/shtool; then
1384 ac_aux_dir=$ac_dir
1385 ac_install_sh="$ac_aux_dir/shtool install -c"
1386 break
1388 done
1389 if test -z "$ac_aux_dir"; then
1390 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&5
1391 echo "$as_me: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&2;}
1392 { (exit 1); exit 1; }; }
1394 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1395 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1396 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1399 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
1400 { { echo "$as_me:$LINENO: error: you must configure in a separate build directory" >&5
1401 echo "$as_me: error: you must configure in a separate build directory" >&2;}
1402 { (exit 1); exit 1; }; }
1405 # This will get text that should go into config.make.
1406 config_vars=
1408 # Check for a --with-gmp argument and set gmp-srcdir in config.make.
1410 # Check whether --with-gmp or --without-gmp was given.
1411 if test "${with_gmp+set}" = set; then
1412 withval="$with_gmp"
1414 case "$with_gmp" in
1415 yes) { { echo "$as_me:$LINENO: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&5
1416 echo "$as_me: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&2;}
1417 { (exit 1); exit 1; }; } ;;
1418 ''|no) ;;
1419 *) config_vars="$config_vars
1420 gmp-srcdir = $withval" ;;
1421 esac
1424 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
1426 # Check whether --with-gd or --without-gd was given.
1427 if test "${with_gd+set}" = set; then
1428 withval="$with_gd"
1429 case "$with_gd" in
1430 yes|''|no) ;;
1431 *) libgd_include="-I$withval/include"
1432 libgd_ldflags="-L$withval/lib" ;;
1433 esac
1437 # Check whether --with-gd-include or --without-gd-include was given.
1438 if test "${with_gd_include+set}" = set; then
1439 withval="$with_gd_include"
1440 case "$with_gd_include" in
1441 ''|no) ;;
1442 *) libgd_include="-I$withval" ;;
1443 esac
1447 # Check whether --with-gd-lib or --without-gd-lib was given.
1448 if test "${with_gd_lib+set}" = set; then
1449 withval="$with_gd_lib"
1450 case "$with_gd_lib" in
1451 ''|no) ;;
1452 *) libgd_ldflags="-L$withval" ;;
1453 esac
1457 if test -n "$libgd_include"; then
1458 config_vars="$config_vars
1459 CFLAGS-memusagestat.c = $libgd_include"
1461 if test -n "$libgd_ldflags"; then
1462 config_vars="$config_vars
1463 libgd-LDFLAGS = $libgd_ldflags"
1467 # Check whether --with-fp or --without-fp was given.
1468 if test "${with_fp+set}" = set; then
1469 withval="$with_fp"
1470 with_fp=$withval
1471 else
1472 with_fp=yes
1476 # Check whether --with-binutils or --without-binutils was given.
1477 if test "${with_binutils+set}" = set; then
1478 withval="$with_binutils"
1479 path_binutils=$withval
1480 else
1481 path_binutils=''
1484 # Check whether --with-elf or --without-elf was given.
1485 if test "${with_elf+set}" = set; then
1486 withval="$with_elf"
1487 elf=$withval
1488 else
1489 elf=no
1492 # Check whether --with-selinux or --without-selinux was given.
1493 if test "${with_selinux+set}" = set; then
1494 withval="$with_selinux"
1495 with_selinux=$withval
1496 else
1497 with_selinux=auto
1500 # Check whether --with-xcoff or --without-xcoff was given.
1501 if test "${with_xcoff+set}" = set; then
1502 withval="$with_xcoff"
1503 xcoff=$withval
1504 else
1505 xcoff=no
1508 # Check whether --with-cvs or --without-cvs was given.
1509 if test "${with_cvs+set}" = set; then
1510 withval="$with_cvs"
1511 with_cvs=$withval
1512 else
1513 with_cvs=yes
1515 if test "$with_cvs" = yes; then
1516 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1517 then
1518 with_cvs=no
1524 # Check whether --with-headers or --without-headers was given.
1525 if test "${with_headers+set}" = set; then
1526 withval="$with_headers"
1527 sysheaders=$withval
1528 else
1529 sysheaders=''
1532 # Check whether --enable-sanity-checks or --disable-sanity-checks was given.
1533 if test "${enable_sanity_checks+set}" = set; then
1534 enableval="$enable_sanity_checks"
1535 enable_sanity=$enableval
1536 else
1537 enable_sanity=yes
1541 # Check whether --enable-check-abi or --disable-check-abi was given.
1542 if test "${enable_check_abi+set}" = set; then
1543 enableval="$enable_check_abi"
1544 enable_check_abi=$enableval
1545 else
1546 enable_check_abi=no
1549 static=yes
1550 # Check whether --enable-shared or --disable-shared was given.
1551 if test "${enable_shared+set}" = set; then
1552 enableval="$enable_shared"
1553 shared=$enableval
1554 else
1555 shared=default
1557 # Check whether --enable-profile or --disable-profile was given.
1558 if test "${enable_profile+set}" = set; then
1559 enableval="$enable_profile"
1560 profile=$enableval
1561 else
1562 profile=yes
1564 # Check whether --enable-omitfp or --disable-omitfp was given.
1565 if test "${enable_omitfp+set}" = set; then
1566 enableval="$enable_omitfp"
1567 omitfp=$enableval
1568 else
1569 omitfp=no
1571 # Check whether --enable-bounded or --disable-bounded was given.
1572 if test "${enable_bounded+set}" = set; then
1573 enableval="$enable_bounded"
1574 bounded=$enableval
1575 else
1576 bounded=no
1578 # Check whether --enable-versioning or --disable-versioning was given.
1579 if test "${enable_versioning+set}" = set; then
1580 enableval="$enable_versioning"
1581 enable_versioning=$enableval
1582 else
1583 enable_versioning=yes
1586 # Check whether --enable-oldest-abi or --disable-oldest-abi was given.
1587 if test "${enable_oldest_abi+set}" = set; then
1588 enableval="$enable_oldest_abi"
1589 oldest_abi=$enableval
1590 else
1591 oldest_abi=no
1593 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
1594 oldest_abi=default
1595 else
1596 cat >>confdefs.h <<_ACEOF
1597 #define GLIBC_OLDEST_ABI "$oldest_abi"
1598 _ACEOF
1603 # Check whether --enable-stackguard-randomization or --disable-stackguard-randomization was given.
1604 if test "${enable_stackguard_randomization+set}" = set; then
1605 enableval="$enable_stackguard_randomization"
1606 enable_stackguard_randomize=$enableval
1607 else
1608 enable_stackguard_randomize=no
1610 if test "$enable_stackguard_randomize" = yes; then
1611 cat >>confdefs.h <<\_ACEOF
1612 #define ENABLE_STACKGUARD_RANDOMIZE 1
1613 _ACEOF
1617 # Check whether --enable-add-ons or --disable-add-ons was given.
1618 if test "${enable_add_ons+set}" = set; then
1619 enableval="$enable_add_ons"
1620 case "$enableval" in
1621 yes) add_ons=`cd $srcdir && echo */configure | sed -e 's!/configure!!g'`
1622 add_ons_automatic=yes
1623 test "$add_ons" = "*" && add_ons= ;;
1624 *) add_ons=`echo "$enableval" | sed 's/,/ /g'`
1625 add_ons_automatic=no ;;
1626 esac
1627 else
1628 add_ons= add_ons_automatic=no
1632 # Check whether --with-tls or --without-tls was given.
1633 if test "${with_tls+set}" = set; then
1634 withval="$with_tls"
1635 usetls=$withval
1636 else
1637 usetls=yes
1641 # Check whether --with-__thread or --without-__thread was given.
1642 if test "${with___thread+set}" = set; then
1643 withval="$with___thread"
1644 use__thread=$withval
1645 else
1646 use__thread=yes
1649 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1650 if test "${enable_hidden_plt+set}" = set; then
1651 enableval="$enable_hidden_plt"
1652 hidden=$enableval
1653 else
1654 hidden=yes
1656 if test "x$hidden" = xno; then
1657 cat >>confdefs.h <<\_ACEOF
1658 #define NO_HIDDEN 1
1659 _ACEOF
1663 # Check whether --enable-bind-now or --disable-bind-now was given.
1664 if test "${enable_bind_now+set}" = set; then
1665 enableval="$enable_bind_now"
1666 bindnow=$enableval
1667 else
1668 bindnow=no
1672 # Check whether --enable-static-nss or --disable-static-nss was given.
1673 if test "${enable_static_nss+set}" = set; then
1674 enableval="$enable_static_nss"
1675 static_nss=$enableval
1676 else
1677 static_nss=no
1679 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1680 static_nss=yes
1681 cat >>confdefs.h <<\_ACEOF
1682 #define DO_STATIC_NSS 1
1683 _ACEOF
1687 # Check whether --enable-force-install or --disable-force-install was given.
1688 if test "${enable_force_install+set}" = set; then
1689 enableval="$enable_force_install"
1690 force_install=$enableval
1691 else
1692 force_install=yes
1696 # Check whether --enable-kernel or --disable-kernel was given.
1697 if test "${enable_kernel+set}" = set; then
1698 enableval="$enable_kernel"
1699 minimum_kernel=$enableval
1701 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1702 # Better nothing than this.
1703 minimum_kernel=""
1704 else
1705 if test "$minimum_kernel" = current; then
1706 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1710 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1711 if test "${enable_all_warnings+set}" = set; then
1712 enableval="$enable_all_warnings"
1713 all_warnings=$enableval
1717 # Make sure we can run config.sub.
1718 $ac_config_sub sun4 >/dev/null 2>&1 ||
1719 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1720 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1721 { (exit 1); exit 1; }; }
1723 echo "$as_me:$LINENO: checking build system type" >&5
1724 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1725 if test "${ac_cv_build+set}" = set; then
1726 echo $ECHO_N "(cached) $ECHO_C" >&6
1727 else
1728 ac_cv_build_alias=$build_alias
1729 test -z "$ac_cv_build_alias" &&
1730 ac_cv_build_alias=`$ac_config_guess`
1731 test -z "$ac_cv_build_alias" &&
1732 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1733 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1734 { (exit 1); exit 1; }; }
1735 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1736 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1737 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1738 { (exit 1); exit 1; }; }
1741 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1742 echo "${ECHO_T}$ac_cv_build" >&6
1743 build=$ac_cv_build
1744 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1745 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1746 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1749 echo "$as_me:$LINENO: checking host system type" >&5
1750 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1751 if test "${ac_cv_host+set}" = set; then
1752 echo $ECHO_N "(cached) $ECHO_C" >&6
1753 else
1754 ac_cv_host_alias=$host_alias
1755 test -z "$ac_cv_host_alias" &&
1756 ac_cv_host_alias=$ac_cv_build_alias
1757 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1758 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1759 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1760 { (exit 1); exit 1; }; }
1763 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1764 echo "${ECHO_T}$ac_cv_host" >&6
1765 host=$ac_cv_host
1766 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1767 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1768 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1772 # The way shlib-versions is used to generate soversions.mk uses a
1773 # fairly simplistic model for name recognition that can't distinguish
1774 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1775 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1776 # tell. This doesn't get used much beyond that, so it's fairly safe.
1777 case "$host_os" in
1778 linux*)
1780 gnu*)
1781 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1783 esac
1785 # We keep the original values in `$config_*' and never modify them, so we
1786 # can write them unchanged into config.make. Everything else uses
1787 # $machine, $vendor, and $os, and changes them whenever convenient.
1788 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1790 # Don't allow vendor == "unknown"
1791 test "$config_vendor" = unknown && config_vendor=
1792 config_os="`echo $config_os | sed 's/^unknown-//'`"
1794 # Some configurations imply other options.
1795 case "$host_os" in
1796 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1797 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1799 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1800 # These systems (almost) always use the ELF format.
1801 elf=yes
1803 aix*)
1804 # These systems are always xcoff
1805 xcoff=yes
1806 elf=no
1808 esac
1810 # The configure fragment of an add-on port can modify these to supplement
1811 # or override the table in the case statement below. No fragment should
1812 # ever change the config_* variables, however.
1813 machine=$config_machine
1814 vendor=$config_vendor
1815 os=$config_os
1817 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1818 # Unify this here.
1819 if test "$machine" = rs6000; then
1820 machine="powerpc"
1823 # Braindead PowerPC box with absolutely no FPU.
1824 case "$machine-$host_os" in
1825 powerpc*-*soft)
1826 with_fp=no
1828 esac
1831 # An add-on can set this when it the tuple to disable the sanity check below.
1832 libc_config_ok=no
1836 subdirs="$subdirs "
1839 add_ons_sfx=
1840 add_ons_pfx=
1841 if test x"$add_ons" != x; then
1842 for f in $add_ons; do
1843 # Some sanity checks
1844 case "$f" in
1845 crypt)
1846 { { echo "$as_me:$LINENO: error:
1847 *** It seems that you're using an old \`crypt' add-on. crypt is now
1848 *** part of glibc and using the old add-on will not work with this
1849 *** release. Start again with fresh sources and without the old
1850 *** \`crypt' add-on." >&5
1851 echo "$as_me: error:
1852 *** It seems that you're using an old \`crypt' add-on. crypt is now
1853 *** part of glibc and using the old add-on will not work with this
1854 *** release. Start again with fresh sources and without the old
1855 *** \`crypt' add-on." >&2;}
1856 { (exit 1); exit 1; }; }
1858 localedata)
1859 { { echo "$as_me:$LINENO: error:
1860 *** It seems that you're using an old \`localedata' add-on. localedata
1861 *** is now part of glibc and using the old add-on will not work with
1862 *** this release. Start again with fresh sources and without the old
1863 *** \`localedata' add-on." >&5
1864 echo "$as_me: error:
1865 *** It seems that you're using an old \`localedata' add-on. localedata
1866 *** is now part of glibc and using the old add-on will not work with
1867 *** this release. Start again with fresh sources and without the old
1868 *** \`localedata' add-on." >&2;}
1869 { (exit 1); exit 1; }; }
1871 esac
1873 # Test whether such a subdir really exists.
1874 test -d $srcdir/$f || {
1875 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1876 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1877 { (exit 1); exit 1; }; }
1879 done
1881 # Now source each add-on's configure fragment.
1882 # The fragments can use $srcdir/$libc_add_on to find themselves,
1883 # and test $add_ons_automatic to see if they were explicitly requested.
1884 # A fragment can clear (or even change) $libc_add_on to affect
1885 # whether it goes into the list to be actually used in the build.
1886 use_add_ons=
1887 for libc_add_on in $add_ons; do
1888 libc_add_on_frag=$srcdir/$libc_add_on/configure
1889 if test -r $libc_add_on_frag; then
1890 echo "$as_me:$LINENO: result: running configure fragment for add-on $libc_add_on" >&5
1891 echo "${ECHO_T}running configure fragment for add-on $libc_add_on" >&6
1892 . $libc_add_on_frag
1893 else
1894 { echo "$as_me:$LINENO: WARNING: add-on fragment $libc_add_on_frag missing" >&5
1895 echo "$as_me: WARNING: add-on fragment $libc_add_on_frag missing" >&2;}
1897 if test -n "$libc_add_on"; then
1898 use_add_ons="$use_add_ons $libc_add_on"
1899 add_ons_pfx="$add_ons_pfx $libc_add_on/"
1900 add_ons_sfx="$add_ons_sfx /$libc_add_on"
1902 done
1903 # Use echo to strip excess whitespace.
1904 add_ons="`echo $use_add_ons`"
1910 ### I put this here to prevent those annoying emails from people who cannot
1911 ### read and try to compile glibc on unsupported platforms. --drepper
1913 ### By using the undocumented --enable-hacker-mode option for configure
1914 ### one can skip this test to make the configuration not fail for unsupported
1915 ### platforms.
1917 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
1918 case "$machine-$host_os" in
1919 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1922 echo "*** The GNU C library is currently not available for this platform."
1923 echo "*** So far nobody cared to port it and if there is no volunteer it"
1924 echo "*** might never happen. So, if you have interest to see glibc on"
1925 echo "*** this platform visit"
1926 echo "*** http://www.gnu.org/software/libc/porting.html"
1927 echo "*** and join the group of porters"
1928 exit 1
1930 esac
1933 # Expand the configuration machine name into a subdirectory by architecture
1934 # type and particular chip. If an add-on configure fragment already set
1935 # base_machine, we don't change it.
1936 test -n "$base_machine" || case "$machine" in
1937 a29k | am29000) base_machine=a29k machine=a29k ;;
1938 alpha*) base_machine=alpha machine=alpha/$machine ;;
1939 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1940 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1941 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1942 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1943 i[34567]86) base_machine=i386 machine=i386/$machine ;;
1944 ia64) base_machine=ia64 machine=ia64 ;;
1945 m680?0) base_machine=m68k machine=m68k/$machine ;;
1946 m68k) base_machine=m68k machine=m68k/m68020 ;;
1947 m88???) base_machine=m88k machine=m88k/$machine ;;
1948 m88k) base_machine=m88k machine=m88k/m88100 ;;
1949 mips64*) base_machine=mips64
1950 case "$CC $CFLAGS $CPPFLAGS " in
1951 *" -mabi=n32 "*) mips_cc_abi=n32 ;;
1952 *" -mabi=64 "*|*" -mabi=n64 "*) mips_cc_abi=64 ;;
1953 *" -mabi=32 "*|*" -mabi=o32 "*) mips_cc_abi=32 ;;
1954 *) mips_cc_abi=default ;;
1955 esac
1956 case $config_os in
1957 *abin32*) mips_config_abi=n32 ;;
1958 *abi64*|*abin64*) mips_config_abi=64 ;;
1959 *abi32*|*abio32*) mips_config_abi=32 ;;
1960 *) mips_config_abi=$mips_cc_abi ;;
1961 esac
1962 case $mips_config_abi in
1963 default) machine=mips/mips64/n32 mips_config_abi=n32 ;;
1964 n32) machine=mips/mips64/n32 ;;
1965 64) machine=mips/mips64/n64 ;;
1966 32) machine=mips/mips32/kern64 ;;
1967 esac
1968 machine=$machine/$config_machine
1969 if test $mips_config_abi != $mips_cc_abi; then
1970 # This won't make it to config.make, but we want to
1971 # set this in case configure tests depend on it.
1972 CPPFLAGS="$CPPFLAGS -mabi=$mips_config_abi"
1975 mips*) base_machine=mips machine=mips/mips32/$machine ;;
1976 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1977 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1978 s390) base_machine=s390 machine=s390/s390-32 ;;
1979 s390x) base_machine=s390 machine=s390/s390-64 ;;
1980 sh3*) base_machine=sh machine=sh/sh3 ;;
1981 sh4*) base_machine=sh machine=sh/sh4 ;;
1982 sparc | sparcv[67])
1983 base_machine=sparc machine=sparc/sparc32 ;;
1984 sparcv8 | supersparc | hypersparc)
1985 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1986 sparcv8plus | sparcv8plusa | sparcv9)
1987 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1988 sparcv8plusb | sparcv9b)
1989 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1990 sparc64)
1991 base_machine=sparc machine=sparc/sparc64 ;;
1992 sparc64b)
1993 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1994 *) base_machine=$machine ;;
1995 esac
1998 if test "$base_machine" = "i386"; then
1999 cat >>confdefs.h <<\_ACEOF
2000 #define USE_REGPARMS 1
2001 _ACEOF
2005 # Compute the list of sysdep directories for this configuration.
2006 # This can take a while to compute.
2007 sysdep_dir=$srcdir/sysdeps
2008 echo "$as_me:$LINENO: checking sysdep dirs" >&5
2009 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
2010 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
2011 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
2013 case "$os" in
2014 gnu*)
2015 base_os=mach/hurd ;;
2016 netbsd* | 386bsd* | freebsd* | bsdi*)
2017 base_os=unix/bsd/bsd4.4 ;;
2018 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
2019 base_os=unix/bsd ;;
2020 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
2021 base_os=unix/sysv ;;
2022 irix6*)
2023 base_os=unix/sysv/irix6/$os ;;
2024 solaris[2-9]*)
2025 base_os=unix/sysv/sysv4 ;;
2026 hpux*)
2027 base_os=unix/sysv/hpux/$os ;;
2028 aix4.3*)
2029 base_os=unix/sysv/aix/aix4.3 ;;
2030 none)
2031 base_os=standalone ;;
2033 base_os='' ;;
2034 esac
2036 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
2037 tail=$os
2038 ostry=$os
2039 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
2040 ostry="$ostry /$o"
2041 tail=$o
2042 done
2043 o=`echo $tail | sed 's/[0-9]*$//'`
2044 if test $o != $tail; then
2045 ostry="$ostry /$o"
2047 # For linux-gnu, try linux-gnu, then linux.
2048 o=`echo $tail | sed 's/-.*$//'`
2049 if test $o != $tail; then
2050 ostry="$ostry /$o"
2053 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
2054 base=
2055 tail=$base_os
2056 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
2057 set $b
2058 base="$base /$1"
2059 tail="$2"
2060 done
2062 # For sparc/sparc32, try sparc/sparc32 and then sparc.
2063 mach=
2064 tail=$machine
2065 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
2066 set $m
2067 # Prepend the machine's FPU directory unless --without-fp.
2068 if test "$with_fp" = yes; then
2069 mach="$mach /$1/fpu"
2070 else
2071 mach="$mach /$1/nofpu"
2073 mach="$mach /$1"
2074 tail="$2"
2075 done
2078 # Find what sysdep directories exist.
2079 sysnames=
2080 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2081 for b in $base ''; do
2082 for m0 in $mach ''; do
2083 for v in /$vendor ''; do
2084 test "$v" = / && continue
2085 for o in /$ostry ''; do
2086 test "$o" = / && continue
2087 for m in $mach ''; do
2088 for d in $add_ons_pfx ''; do
2089 for a in $add_ons_sfx ''; do
2090 if test "$m0$m0sub$b$v$o$m$msub"; then
2091 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
2092 test -n "$enable_debug_configure" &&
2093 echo "$0 DEBUG: try $try" >&2
2094 if test -d $srcdir/$try; then
2095 sysnames="$sysnames $try"
2096 { test -n "$o" || test -n "$b"; } && os_used=t
2097 { test -n "$m" || test -n "$m0"; } && machine_used=t
2098 case x${m0:-$m} in
2099 x*/$submachine) submachine_used=t ;;
2100 esac
2103 done
2104 done
2105 done
2106 done
2107 done
2108 done
2109 done
2110 for d in $add_ons_pfx ''; do
2111 for a in $add_ons_sfx ''; do
2112 if test -n "$d" && test "$d" != "$a"; then
2113 try="${d}sysdeps/generic${a}"
2114 test -n "$enable_debug_configure" &&
2115 echo "$0 DEBUG: try $try" >&2
2116 if test -d $srcdir/$try; then
2117 sysnames="$sysnames $try"
2120 done
2121 done
2122 IFS="$ac_save_ifs"
2124 if test -z "$os_used" && test "$os" != none; then
2125 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2126 echo "$as_me: error: Operating system $os is not supported." >&2;}
2127 { (exit 1); exit 1; }; }
2129 if test -z "$machine_used" && test "$machine" != none; then
2130 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2131 echo "$as_me: error: The $machine is not supported." >&2;}
2132 { (exit 1); exit 1; }; }
2135 # We have now validated the configuration.
2138 # If using ELF, look for an `elf' subdirectory of each machine directory.
2139 # We prepend these rather than inserting them whereever the machine appears
2140 # because things specified by the machine's ELF ABI should override
2141 # OS-specific things, and should always be the same for any OS on the
2142 # machine (otherwise what's the point of an ABI?).
2143 if test "$elf" = yes; then
2144 elf_dirs=
2145 for d in $add_ons_pfx ''; do
2146 for m in $mach; do
2147 if test -d $srcdir/${d}sysdeps$m/elf; then
2148 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2150 done
2151 done
2152 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2156 # Expand the list of system names into a full list of directories
2157 # from each element's parent name and Implies file (if present).
2158 set $sysnames
2159 names=
2160 while test $# -gt 0; do
2161 name=$1
2162 shift
2164 case " $names " in *" $name "*)
2165 # Already in the list.
2166 continue
2167 esac
2169 # Report each name as we discover it, so there is no long pause in output.
2170 echo $ECHO_N "$name $ECHO_C" >&6
2172 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2174 case $name in
2175 /*) xsrcdir= ;;
2176 *) xsrcdir=$srcdir/ ;;
2177 esac
2178 test -n "$enable_debug_configure" &&
2179 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2181 if test -f $xsrcdir$name/Implies; then
2182 # Collect more names from the `Implies' file (removing comments).
2183 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2184 implied=
2185 for x in $implied_candidate; do
2186 found=no
2187 if test -d $xsrcdir$name_base/$x; then
2188 implied="$implied $name_base/$x";
2189 found=yes
2191 for d in $add_ons_pfx ''; do
2192 try="${d}sysdeps/$x"
2193 case $d in
2194 /*) try_srcdir= ;;
2195 *) try_srcdir=$srcdir/ ;;
2196 esac
2197 test -n "$enable_debug_configure" &&
2198 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2199 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2200 then
2201 implied="$implied $try"
2202 found=yes
2204 done
2205 if test $found = no; then
2206 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2207 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2209 done
2210 else
2211 implied=
2214 # Add NAME to the list of names.
2215 names="$names $name"
2217 # Find the parent of NAME, using the empty string if it has none.
2218 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2220 # Add the names implied by NAME, and NAME's parent (if it has one), to
2221 # the list of names to be processed (the argument list). We prepend the
2222 # implied names to the list and append the parent. We want implied
2223 # directories to come before further directories inferred from the
2224 # configuration components; this ensures that for sysv4, unix/common
2225 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2226 # after sysv4).
2227 sysnames="`echo $implied $* $parent`"
2228 test -n "$sysnames" && set $sysnames
2229 done
2231 # Add the default directories.
2232 default_sysnames=sysdeps/generic
2233 if test "$elf" = yes; then
2234 default_sysnames="sysdeps/generic/elf $default_sysnames"
2236 sysnames="$names $default_sysnames"
2238 # The other names were emitted during the scan.
2239 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2240 echo "${ECHO_T}$default_sysnames" >&6
2243 ### Locate tools.
2245 # Find a good install program. We prefer a C program (faster),
2246 # so one script is as good as another. But avoid the broken or
2247 # incompatible versions:
2248 # SysV /etc/install, /usr/sbin/install
2249 # SunOS /usr/etc/install
2250 # IRIX /sbin/install
2251 # AIX /bin/install
2252 # AmigaOS /C/install, which installs bootblocks on floppy discs
2253 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2254 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2255 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2256 # OS/2's system install, which has a completely different semantic
2257 # ./install, which can be erroneously created by make from ./install.sh.
2258 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2259 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2260 if test -z "$INSTALL"; then
2261 if test "${ac_cv_path_install+set}" = set; then
2262 echo $ECHO_N "(cached) $ECHO_C" >&6
2263 else
2264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2265 for as_dir in $PATH
2267 IFS=$as_save_IFS
2268 test -z "$as_dir" && as_dir=.
2269 # Account for people who put trailing slashes in PATH elements.
2270 case $as_dir/ in
2271 ./ | .// | /cC/* | \
2272 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2273 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2274 /usr/ucb/* ) ;;
2276 # OSF1 and SCO ODT 3.0 have their own names for install.
2277 # Don't use installbsd from OSF since it installs stuff as root
2278 # by default.
2279 for ac_prog in ginstall scoinst install; do
2280 for ac_exec_ext in '' $ac_executable_extensions; do
2281 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2282 if test $ac_prog = install &&
2283 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2284 # AIX install. It has an incompatible calling convention.
2286 elif test $ac_prog = install &&
2287 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2288 # program-specific install script used by HP pwplus--don't use.
2290 else
2291 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2292 break 3
2295 done
2296 done
2298 esac
2299 done
2303 if test "${ac_cv_path_install+set}" = set; then
2304 INSTALL=$ac_cv_path_install
2305 else
2306 # As a last resort, use the slow shell script. We don't cache a
2307 # path for INSTALL within a source directory, because that will
2308 # break other packages using the cache if that directory is
2309 # removed, or if the path is relative.
2310 INSTALL=$ac_install_sh
2313 echo "$as_me:$LINENO: result: $INSTALL" >&5
2314 echo "${ECHO_T}$INSTALL" >&6
2316 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2317 # It thinks the first close brace ends the variable substitution.
2318 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2320 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2322 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2324 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2325 # The makefiles need to use a different form to find it in $srcdir.
2326 INSTALL='\$(..)./scripts/install-sh -c'
2328 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2329 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2330 LN_S=$as_ln_s
2331 if test "$LN_S" = "ln -s"; then
2332 echo "$as_me:$LINENO: result: yes" >&5
2333 echo "${ECHO_T}yes" >&6
2334 else
2335 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2336 echo "${ECHO_T}no, using $LN_S" >&6
2340 ac_ext=c
2341 ac_cpp='$CPP $CPPFLAGS'
2342 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2343 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2344 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2345 if test -n "$ac_tool_prefix"; then
2346 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2347 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2348 echo "$as_me:$LINENO: checking for $ac_word" >&5
2349 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2350 if test "${ac_cv_prog_CC+set}" = set; then
2351 echo $ECHO_N "(cached) $ECHO_C" >&6
2352 else
2353 if test -n "$CC"; then
2354 ac_cv_prog_CC="$CC" # Let the user override the test.
2355 else
2356 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2357 for as_dir in $PATH
2359 IFS=$as_save_IFS
2360 test -z "$as_dir" && as_dir=.
2361 for ac_exec_ext in '' $ac_executable_extensions; do
2362 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2363 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2364 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2365 break 2
2367 done
2368 done
2372 CC=$ac_cv_prog_CC
2373 if test -n "$CC"; then
2374 echo "$as_me:$LINENO: result: $CC" >&5
2375 echo "${ECHO_T}$CC" >&6
2376 else
2377 echo "$as_me:$LINENO: result: no" >&5
2378 echo "${ECHO_T}no" >&6
2382 if test -z "$ac_cv_prog_CC"; then
2383 ac_ct_CC=$CC
2384 # Extract the first word of "gcc", so it can be a program name with args.
2385 set dummy gcc; ac_word=$2
2386 echo "$as_me:$LINENO: checking for $ac_word" >&5
2387 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2388 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2389 echo $ECHO_N "(cached) $ECHO_C" >&6
2390 else
2391 if test -n "$ac_ct_CC"; then
2392 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2393 else
2394 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2395 for as_dir in $PATH
2397 IFS=$as_save_IFS
2398 test -z "$as_dir" && as_dir=.
2399 for ac_exec_ext in '' $ac_executable_extensions; do
2400 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2401 ac_cv_prog_ac_ct_CC="gcc"
2402 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2403 break 2
2405 done
2406 done
2410 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2411 if test -n "$ac_ct_CC"; then
2412 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2413 echo "${ECHO_T}$ac_ct_CC" >&6
2414 else
2415 echo "$as_me:$LINENO: result: no" >&5
2416 echo "${ECHO_T}no" >&6
2419 CC=$ac_ct_CC
2420 else
2421 CC="$ac_cv_prog_CC"
2424 if test -z "$CC"; then
2425 if test -n "$ac_tool_prefix"; then
2426 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2427 set dummy ${ac_tool_prefix}cc; ac_word=$2
2428 echo "$as_me:$LINENO: checking for $ac_word" >&5
2429 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2430 if test "${ac_cv_prog_CC+set}" = set; then
2431 echo $ECHO_N "(cached) $ECHO_C" >&6
2432 else
2433 if test -n "$CC"; then
2434 ac_cv_prog_CC="$CC" # Let the user override the test.
2435 else
2436 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2437 for as_dir in $PATH
2439 IFS=$as_save_IFS
2440 test -z "$as_dir" && as_dir=.
2441 for ac_exec_ext in '' $ac_executable_extensions; do
2442 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2443 ac_cv_prog_CC="${ac_tool_prefix}cc"
2444 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2445 break 2
2447 done
2448 done
2452 CC=$ac_cv_prog_CC
2453 if test -n "$CC"; then
2454 echo "$as_me:$LINENO: result: $CC" >&5
2455 echo "${ECHO_T}$CC" >&6
2456 else
2457 echo "$as_me:$LINENO: result: no" >&5
2458 echo "${ECHO_T}no" >&6
2462 if test -z "$ac_cv_prog_CC"; then
2463 ac_ct_CC=$CC
2464 # Extract the first word of "cc", so it can be a program name with args.
2465 set dummy cc; ac_word=$2
2466 echo "$as_me:$LINENO: checking for $ac_word" >&5
2467 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2468 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2469 echo $ECHO_N "(cached) $ECHO_C" >&6
2470 else
2471 if test -n "$ac_ct_CC"; then
2472 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2473 else
2474 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2475 for as_dir in $PATH
2477 IFS=$as_save_IFS
2478 test -z "$as_dir" && as_dir=.
2479 for ac_exec_ext in '' $ac_executable_extensions; do
2480 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2481 ac_cv_prog_ac_ct_CC="cc"
2482 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2483 break 2
2485 done
2486 done
2490 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2491 if test -n "$ac_ct_CC"; then
2492 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2493 echo "${ECHO_T}$ac_ct_CC" >&6
2494 else
2495 echo "$as_me:$LINENO: result: no" >&5
2496 echo "${ECHO_T}no" >&6
2499 CC=$ac_ct_CC
2500 else
2501 CC="$ac_cv_prog_CC"
2505 if test -z "$CC"; then
2506 # Extract the first word of "cc", so it can be a program name with args.
2507 set dummy cc; ac_word=$2
2508 echo "$as_me:$LINENO: checking for $ac_word" >&5
2509 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2510 if test "${ac_cv_prog_CC+set}" = set; then
2511 echo $ECHO_N "(cached) $ECHO_C" >&6
2512 else
2513 if test -n "$CC"; then
2514 ac_cv_prog_CC="$CC" # Let the user override the test.
2515 else
2516 ac_prog_rejected=no
2517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2518 for as_dir in $PATH
2520 IFS=$as_save_IFS
2521 test -z "$as_dir" && as_dir=.
2522 for ac_exec_ext in '' $ac_executable_extensions; do
2523 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2524 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2525 ac_prog_rejected=yes
2526 continue
2528 ac_cv_prog_CC="cc"
2529 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2530 break 2
2532 done
2533 done
2535 if test $ac_prog_rejected = yes; then
2536 # We found a bogon in the path, so make sure we never use it.
2537 set dummy $ac_cv_prog_CC
2538 shift
2539 if test $# != 0; then
2540 # We chose a different compiler from the bogus one.
2541 # However, it has the same basename, so the bogon will be chosen
2542 # first if we set CC to just the basename; use the full file name.
2543 shift
2544 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2549 CC=$ac_cv_prog_CC
2550 if test -n "$CC"; then
2551 echo "$as_me:$LINENO: result: $CC" >&5
2552 echo "${ECHO_T}$CC" >&6
2553 else
2554 echo "$as_me:$LINENO: result: no" >&5
2555 echo "${ECHO_T}no" >&6
2559 if test -z "$CC"; then
2560 if test -n "$ac_tool_prefix"; then
2561 for ac_prog in cl
2563 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2564 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2565 echo "$as_me:$LINENO: checking for $ac_word" >&5
2566 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2567 if test "${ac_cv_prog_CC+set}" = set; then
2568 echo $ECHO_N "(cached) $ECHO_C" >&6
2569 else
2570 if test -n "$CC"; then
2571 ac_cv_prog_CC="$CC" # Let the user override the test.
2572 else
2573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2574 for as_dir in $PATH
2576 IFS=$as_save_IFS
2577 test -z "$as_dir" && as_dir=.
2578 for ac_exec_ext in '' $ac_executable_extensions; do
2579 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2580 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2581 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2582 break 2
2584 done
2585 done
2589 CC=$ac_cv_prog_CC
2590 if test -n "$CC"; then
2591 echo "$as_me:$LINENO: result: $CC" >&5
2592 echo "${ECHO_T}$CC" >&6
2593 else
2594 echo "$as_me:$LINENO: result: no" >&5
2595 echo "${ECHO_T}no" >&6
2598 test -n "$CC" && break
2599 done
2601 if test -z "$CC"; then
2602 ac_ct_CC=$CC
2603 for ac_prog in cl
2605 # Extract the first word of "$ac_prog", so it can be a program name with args.
2606 set dummy $ac_prog; ac_word=$2
2607 echo "$as_me:$LINENO: checking for $ac_word" >&5
2608 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2609 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2610 echo $ECHO_N "(cached) $ECHO_C" >&6
2611 else
2612 if test -n "$ac_ct_CC"; then
2613 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2614 else
2615 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2616 for as_dir in $PATH
2618 IFS=$as_save_IFS
2619 test -z "$as_dir" && as_dir=.
2620 for ac_exec_ext in '' $ac_executable_extensions; do
2621 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2622 ac_cv_prog_ac_ct_CC="$ac_prog"
2623 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2624 break 2
2626 done
2627 done
2631 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2632 if test -n "$ac_ct_CC"; then
2633 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2634 echo "${ECHO_T}$ac_ct_CC" >&6
2635 else
2636 echo "$as_me:$LINENO: result: no" >&5
2637 echo "${ECHO_T}no" >&6
2640 test -n "$ac_ct_CC" && break
2641 done
2643 CC=$ac_ct_CC
2649 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2650 See \`config.log' for more details." >&5
2651 echo "$as_me: error: no acceptable C compiler found in \$PATH
2652 See \`config.log' for more details." >&2;}
2653 { (exit 1); exit 1; }; }
2655 # Provide some information about the compiler.
2656 echo "$as_me:$LINENO:" \
2657 "checking for C compiler version" >&5
2658 ac_compiler=`set X $ac_compile; echo $2`
2659 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2660 (eval $ac_compiler --version </dev/null >&5) 2>&5
2661 ac_status=$?
2662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2663 (exit $ac_status); }
2664 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2665 (eval $ac_compiler -v </dev/null >&5) 2>&5
2666 ac_status=$?
2667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2668 (exit $ac_status); }
2669 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2670 (eval $ac_compiler -V </dev/null >&5) 2>&5
2671 ac_status=$?
2672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2673 (exit $ac_status); }
2675 EXEEXT=
2676 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2677 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2678 if test "${ac_cv_objext+set}" = set; then
2679 echo $ECHO_N "(cached) $ECHO_C" >&6
2680 else
2681 cat >conftest.$ac_ext <<_ACEOF
2682 /* confdefs.h. */
2683 _ACEOF
2684 cat confdefs.h >>conftest.$ac_ext
2685 cat >>conftest.$ac_ext <<_ACEOF
2686 /* end confdefs.h. */
2689 main ()
2693 return 0;
2695 _ACEOF
2696 rm -f conftest.o conftest.obj
2697 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2698 (eval $ac_compile) 2>&5
2699 ac_status=$?
2700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2701 (exit $ac_status); }; then
2702 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2703 case $ac_file in
2704 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2705 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2706 break;;
2707 esac
2708 done
2709 else
2710 echo "$as_me: failed program was:" >&5
2711 sed 's/^/| /' conftest.$ac_ext >&5
2713 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2714 See \`config.log' for more details." >&5
2715 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2716 See \`config.log' for more details." >&2;}
2717 { (exit 1); exit 1; }; }
2720 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2722 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2723 echo "${ECHO_T}$ac_cv_objext" >&6
2724 OBJEXT=$ac_cv_objext
2725 ac_objext=$OBJEXT
2726 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2727 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2728 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2729 echo $ECHO_N "(cached) $ECHO_C" >&6
2730 else
2731 cat >conftest.$ac_ext <<_ACEOF
2732 /* confdefs.h. */
2733 _ACEOF
2734 cat confdefs.h >>conftest.$ac_ext
2735 cat >>conftest.$ac_ext <<_ACEOF
2736 /* end confdefs.h. */
2739 main ()
2741 #ifndef __GNUC__
2742 choke me
2743 #endif
2746 return 0;
2748 _ACEOF
2749 rm -f conftest.$ac_objext
2750 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2751 (eval $ac_compile) 2>conftest.er1
2752 ac_status=$?
2753 grep -v '^ *+' conftest.er1 >conftest.err
2754 rm -f conftest.er1
2755 cat conftest.err >&5
2756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2757 (exit $ac_status); } &&
2758 { ac_try='test -z "$ac_c_werror_flag"
2759 || test ! -s conftest.err'
2760 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2761 (eval $ac_try) 2>&5
2762 ac_status=$?
2763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2764 (exit $ac_status); }; } &&
2765 { ac_try='test -s conftest.$ac_objext'
2766 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2767 (eval $ac_try) 2>&5
2768 ac_status=$?
2769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2770 (exit $ac_status); }; }; then
2771 ac_compiler_gnu=yes
2772 else
2773 echo "$as_me: failed program was:" >&5
2774 sed 's/^/| /' conftest.$ac_ext >&5
2776 ac_compiler_gnu=no
2778 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2779 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2782 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2783 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2784 GCC=`test $ac_compiler_gnu = yes && echo yes`
2785 ac_test_CFLAGS=${CFLAGS+set}
2786 ac_save_CFLAGS=$CFLAGS
2787 CFLAGS="-g"
2788 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2789 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2790 if test "${ac_cv_prog_cc_g+set}" = set; then
2791 echo $ECHO_N "(cached) $ECHO_C" >&6
2792 else
2793 cat >conftest.$ac_ext <<_ACEOF
2794 /* confdefs.h. */
2795 _ACEOF
2796 cat confdefs.h >>conftest.$ac_ext
2797 cat >>conftest.$ac_ext <<_ACEOF
2798 /* end confdefs.h. */
2801 main ()
2805 return 0;
2807 _ACEOF
2808 rm -f conftest.$ac_objext
2809 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2810 (eval $ac_compile) 2>conftest.er1
2811 ac_status=$?
2812 grep -v '^ *+' conftest.er1 >conftest.err
2813 rm -f conftest.er1
2814 cat conftest.err >&5
2815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2816 (exit $ac_status); } &&
2817 { ac_try='test -z "$ac_c_werror_flag"
2818 || test ! -s conftest.err'
2819 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2820 (eval $ac_try) 2>&5
2821 ac_status=$?
2822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2823 (exit $ac_status); }; } &&
2824 { ac_try='test -s conftest.$ac_objext'
2825 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2826 (eval $ac_try) 2>&5
2827 ac_status=$?
2828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2829 (exit $ac_status); }; }; then
2830 ac_cv_prog_cc_g=yes
2831 else
2832 echo "$as_me: failed program was:" >&5
2833 sed 's/^/| /' conftest.$ac_ext >&5
2835 ac_cv_prog_cc_g=no
2837 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2839 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2840 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2841 if test "$ac_test_CFLAGS" = set; then
2842 CFLAGS=$ac_save_CFLAGS
2843 elif test $ac_cv_prog_cc_g = yes; then
2844 if test "$GCC" = yes; then
2845 CFLAGS="-g -O2"
2846 else
2847 CFLAGS="-g"
2849 else
2850 if test "$GCC" = yes; then
2851 CFLAGS="-O2"
2852 else
2853 CFLAGS=
2856 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2857 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2858 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2859 echo $ECHO_N "(cached) $ECHO_C" >&6
2860 else
2861 ac_cv_prog_cc_stdc=no
2862 ac_save_CC=$CC
2863 cat >conftest.$ac_ext <<_ACEOF
2864 /* confdefs.h. */
2865 _ACEOF
2866 cat confdefs.h >>conftest.$ac_ext
2867 cat >>conftest.$ac_ext <<_ACEOF
2868 /* end confdefs.h. */
2869 #include <stdarg.h>
2870 #include <stdio.h>
2871 #include <sys/types.h>
2872 #include <sys/stat.h>
2873 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2874 struct buf { int x; };
2875 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2876 static char *e (p, i)
2877 char **p;
2878 int i;
2880 return p[i];
2882 static char *f (char * (*g) (char **, int), char **p, ...)
2884 char *s;
2885 va_list v;
2886 va_start (v,p);
2887 s = g (p, va_arg (v,int));
2888 va_end (v);
2889 return s;
2892 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2893 function prototypes and stuff, but not '\xHH' hex character constants.
2894 These don't provoke an error unfortunately, instead are silently treated
2895 as 'x'. The following induces an error, until -std1 is added to get
2896 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2897 array size at least. It's necessary to write '\x00'==0 to get something
2898 that's true only with -std1. */
2899 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2901 int test (int i, double x);
2902 struct s1 {int (*f) (int a);};
2903 struct s2 {int (*f) (double a);};
2904 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2905 int argc;
2906 char **argv;
2908 main ()
2910 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2912 return 0;
2914 _ACEOF
2915 # Don't try gcc -ansi; that turns off useful extensions and
2916 # breaks some systems' header files.
2917 # AIX -qlanglvl=ansi
2918 # Ultrix and OSF/1 -std1
2919 # HP-UX 10.20 and later -Ae
2920 # HP-UX older versions -Aa -D_HPUX_SOURCE
2921 # SVR4 -Xc -D__EXTENSIONS__
2922 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2924 CC="$ac_save_CC $ac_arg"
2925 rm -f conftest.$ac_objext
2926 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2927 (eval $ac_compile) 2>conftest.er1
2928 ac_status=$?
2929 grep -v '^ *+' conftest.er1 >conftest.err
2930 rm -f conftest.er1
2931 cat conftest.err >&5
2932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2933 (exit $ac_status); } &&
2934 { ac_try='test -z "$ac_c_werror_flag"
2935 || test ! -s conftest.err'
2936 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2937 (eval $ac_try) 2>&5
2938 ac_status=$?
2939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2940 (exit $ac_status); }; } &&
2941 { ac_try='test -s conftest.$ac_objext'
2942 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2943 (eval $ac_try) 2>&5
2944 ac_status=$?
2945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2946 (exit $ac_status); }; }; then
2947 ac_cv_prog_cc_stdc=$ac_arg
2948 break
2949 else
2950 echo "$as_me: failed program was:" >&5
2951 sed 's/^/| /' conftest.$ac_ext >&5
2954 rm -f conftest.err conftest.$ac_objext
2955 done
2956 rm -f conftest.$ac_ext conftest.$ac_objext
2957 CC=$ac_save_CC
2961 case "x$ac_cv_prog_cc_stdc" in
2962 x|xno)
2963 echo "$as_me:$LINENO: result: none needed" >&5
2964 echo "${ECHO_T}none needed" >&6 ;;
2966 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2967 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2968 CC="$CC $ac_cv_prog_cc_stdc" ;;
2969 esac
2971 # Some people use a C++ compiler to compile C. Since we use `exit',
2972 # in C++ we need to declare it. In case someone uses the same compiler
2973 # for both compiling C and C++ we need to have the C++ compiler decide
2974 # the declaration of exit, since it's the most demanding environment.
2975 cat >conftest.$ac_ext <<_ACEOF
2976 #ifndef __cplusplus
2977 choke me
2978 #endif
2979 _ACEOF
2980 rm -f conftest.$ac_objext
2981 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2982 (eval $ac_compile) 2>conftest.er1
2983 ac_status=$?
2984 grep -v '^ *+' conftest.er1 >conftest.err
2985 rm -f conftest.er1
2986 cat conftest.err >&5
2987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2988 (exit $ac_status); } &&
2989 { ac_try='test -z "$ac_c_werror_flag"
2990 || test ! -s conftest.err'
2991 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2992 (eval $ac_try) 2>&5
2993 ac_status=$?
2994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2995 (exit $ac_status); }; } &&
2996 { ac_try='test -s conftest.$ac_objext'
2997 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2998 (eval $ac_try) 2>&5
2999 ac_status=$?
3000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3001 (exit $ac_status); }; }; then
3002 for ac_declaration in \
3003 '' \
3004 'extern "C" void std::exit (int) throw (); using std::exit;' \
3005 'extern "C" void std::exit (int); using std::exit;' \
3006 'extern "C" void exit (int) throw ();' \
3007 'extern "C" void exit (int);' \
3008 'void exit (int);'
3010 cat >conftest.$ac_ext <<_ACEOF
3011 /* confdefs.h. */
3012 _ACEOF
3013 cat confdefs.h >>conftest.$ac_ext
3014 cat >>conftest.$ac_ext <<_ACEOF
3015 /* end confdefs.h. */
3016 $ac_declaration
3017 #include <stdlib.h>
3019 main ()
3021 exit (42);
3023 return 0;
3025 _ACEOF
3026 rm -f conftest.$ac_objext
3027 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3028 (eval $ac_compile) 2>conftest.er1
3029 ac_status=$?
3030 grep -v '^ *+' conftest.er1 >conftest.err
3031 rm -f conftest.er1
3032 cat conftest.err >&5
3033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3034 (exit $ac_status); } &&
3035 { ac_try='test -z "$ac_c_werror_flag"
3036 || test ! -s conftest.err'
3037 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3038 (eval $ac_try) 2>&5
3039 ac_status=$?
3040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3041 (exit $ac_status); }; } &&
3042 { ac_try='test -s conftest.$ac_objext'
3043 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3044 (eval $ac_try) 2>&5
3045 ac_status=$?
3046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3047 (exit $ac_status); }; }; then
3049 else
3050 echo "$as_me: failed program was:" >&5
3051 sed 's/^/| /' conftest.$ac_ext >&5
3053 continue
3055 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3056 cat >conftest.$ac_ext <<_ACEOF
3057 /* confdefs.h. */
3058 _ACEOF
3059 cat confdefs.h >>conftest.$ac_ext
3060 cat >>conftest.$ac_ext <<_ACEOF
3061 /* end confdefs.h. */
3062 $ac_declaration
3064 main ()
3066 exit (42);
3068 return 0;
3070 _ACEOF
3071 rm -f conftest.$ac_objext
3072 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3073 (eval $ac_compile) 2>conftest.er1
3074 ac_status=$?
3075 grep -v '^ *+' conftest.er1 >conftest.err
3076 rm -f conftest.er1
3077 cat conftest.err >&5
3078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3079 (exit $ac_status); } &&
3080 { ac_try='test -z "$ac_c_werror_flag"
3081 || test ! -s conftest.err'
3082 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3083 (eval $ac_try) 2>&5
3084 ac_status=$?
3085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3086 (exit $ac_status); }; } &&
3087 { ac_try='test -s conftest.$ac_objext'
3088 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3089 (eval $ac_try) 2>&5
3090 ac_status=$?
3091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3092 (exit $ac_status); }; }; then
3093 break
3094 else
3095 echo "$as_me: failed program was:" >&5
3096 sed 's/^/| /' conftest.$ac_ext >&5
3099 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3100 done
3101 rm -f conftest*
3102 if test -n "$ac_declaration"; then
3103 echo '#ifdef __cplusplus' >>confdefs.h
3104 echo $ac_declaration >>confdefs.h
3105 echo '#endif' >>confdefs.h
3108 else
3109 echo "$as_me: failed program was:" >&5
3110 sed 's/^/| /' conftest.$ac_ext >&5
3113 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3114 ac_ext=c
3115 ac_cpp='$CPP $CPPFLAGS'
3116 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3117 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3118 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3120 if test $host != $build; then
3121 for ac_prog in gcc cc
3123 # Extract the first word of "$ac_prog", so it can be a program name with args.
3124 set dummy $ac_prog; ac_word=$2
3125 echo "$as_me:$LINENO: checking for $ac_word" >&5
3126 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3127 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3128 echo $ECHO_N "(cached) $ECHO_C" >&6
3129 else
3130 if test -n "$BUILD_CC"; then
3131 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3132 else
3133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3134 for as_dir in $PATH
3136 IFS=$as_save_IFS
3137 test -z "$as_dir" && as_dir=.
3138 for ac_exec_ext in '' $ac_executable_extensions; do
3139 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3140 ac_cv_prog_BUILD_CC="$ac_prog"
3141 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3142 break 2
3144 done
3145 done
3149 BUILD_CC=$ac_cv_prog_BUILD_CC
3150 if test -n "$BUILD_CC"; then
3151 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3152 echo "${ECHO_T}$BUILD_CC" >&6
3153 else
3154 echo "$as_me:$LINENO: result: no" >&5
3155 echo "${ECHO_T}no" >&6
3158 test -n "$BUILD_CC" && break
3159 done
3163 ac_ext=c
3164 ac_cpp='$CPP $CPPFLAGS'
3165 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3166 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3167 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3168 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3169 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3170 # On Suns, sometimes $CPP names a directory.
3171 if test -n "$CPP" && test -d "$CPP"; then
3172 CPP=
3174 if test -z "$CPP"; then
3175 if test "${ac_cv_prog_CPP+set}" = set; then
3176 echo $ECHO_N "(cached) $ECHO_C" >&6
3177 else
3178 # Double quotes because CPP needs to be expanded
3179 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3181 ac_preproc_ok=false
3182 for ac_c_preproc_warn_flag in '' yes
3184 # Use a header file that comes with gcc, so configuring glibc
3185 # with a fresh cross-compiler works.
3186 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3187 # <limits.h> exists even on freestanding compilers.
3188 # On the NeXT, cc -E runs the code through the compiler's parser,
3189 # not just through cpp. "Syntax error" is here to catch this case.
3190 cat >conftest.$ac_ext <<_ACEOF
3191 /* confdefs.h. */
3192 _ACEOF
3193 cat confdefs.h >>conftest.$ac_ext
3194 cat >>conftest.$ac_ext <<_ACEOF
3195 /* end confdefs.h. */
3196 #ifdef __STDC__
3197 # include <limits.h>
3198 #else
3199 # include <assert.h>
3200 #endif
3201 Syntax error
3202 _ACEOF
3203 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3204 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3205 ac_status=$?
3206 grep -v '^ *+' conftest.er1 >conftest.err
3207 rm -f conftest.er1
3208 cat conftest.err >&5
3209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3210 (exit $ac_status); } >/dev/null; then
3211 if test -s conftest.err; then
3212 ac_cpp_err=$ac_c_preproc_warn_flag
3213 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3214 else
3215 ac_cpp_err=
3217 else
3218 ac_cpp_err=yes
3220 if test -z "$ac_cpp_err"; then
3222 else
3223 echo "$as_me: failed program was:" >&5
3224 sed 's/^/| /' conftest.$ac_ext >&5
3226 # Broken: fails on valid input.
3227 continue
3229 rm -f conftest.err conftest.$ac_ext
3231 # OK, works on sane cases. Now check whether non-existent headers
3232 # can be detected and how.
3233 cat >conftest.$ac_ext <<_ACEOF
3234 /* confdefs.h. */
3235 _ACEOF
3236 cat confdefs.h >>conftest.$ac_ext
3237 cat >>conftest.$ac_ext <<_ACEOF
3238 /* end confdefs.h. */
3239 #include <ac_nonexistent.h>
3240 _ACEOF
3241 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3242 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3243 ac_status=$?
3244 grep -v '^ *+' conftest.er1 >conftest.err
3245 rm -f conftest.er1
3246 cat conftest.err >&5
3247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3248 (exit $ac_status); } >/dev/null; then
3249 if test -s conftest.err; then
3250 ac_cpp_err=$ac_c_preproc_warn_flag
3251 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3252 else
3253 ac_cpp_err=
3255 else
3256 ac_cpp_err=yes
3258 if test -z "$ac_cpp_err"; then
3259 # Broken: success on invalid input.
3260 continue
3261 else
3262 echo "$as_me: failed program was:" >&5
3263 sed 's/^/| /' conftest.$ac_ext >&5
3265 # Passes both tests.
3266 ac_preproc_ok=:
3267 break
3269 rm -f conftest.err conftest.$ac_ext
3271 done
3272 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3273 rm -f conftest.err conftest.$ac_ext
3274 if $ac_preproc_ok; then
3275 break
3278 done
3279 ac_cv_prog_CPP=$CPP
3282 CPP=$ac_cv_prog_CPP
3283 else
3284 ac_cv_prog_CPP=$CPP
3286 echo "$as_me:$LINENO: result: $CPP" >&5
3287 echo "${ECHO_T}$CPP" >&6
3288 ac_preproc_ok=false
3289 for ac_c_preproc_warn_flag in '' yes
3291 # Use a header file that comes with gcc, so configuring glibc
3292 # with a fresh cross-compiler works.
3293 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3294 # <limits.h> exists even on freestanding compilers.
3295 # On the NeXT, cc -E runs the code through the compiler's parser,
3296 # not just through cpp. "Syntax error" is here to catch this case.
3297 cat >conftest.$ac_ext <<_ACEOF
3298 /* confdefs.h. */
3299 _ACEOF
3300 cat confdefs.h >>conftest.$ac_ext
3301 cat >>conftest.$ac_ext <<_ACEOF
3302 /* end confdefs.h. */
3303 #ifdef __STDC__
3304 # include <limits.h>
3305 #else
3306 # include <assert.h>
3307 #endif
3308 Syntax error
3309 _ACEOF
3310 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3311 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3312 ac_status=$?
3313 grep -v '^ *+' conftest.er1 >conftest.err
3314 rm -f conftest.er1
3315 cat conftest.err >&5
3316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3317 (exit $ac_status); } >/dev/null; then
3318 if test -s conftest.err; then
3319 ac_cpp_err=$ac_c_preproc_warn_flag
3320 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3321 else
3322 ac_cpp_err=
3324 else
3325 ac_cpp_err=yes
3327 if test -z "$ac_cpp_err"; then
3329 else
3330 echo "$as_me: failed program was:" >&5
3331 sed 's/^/| /' conftest.$ac_ext >&5
3333 # Broken: fails on valid input.
3334 continue
3336 rm -f conftest.err conftest.$ac_ext
3338 # OK, works on sane cases. Now check whether non-existent headers
3339 # can be detected and how.
3340 cat >conftest.$ac_ext <<_ACEOF
3341 /* confdefs.h. */
3342 _ACEOF
3343 cat confdefs.h >>conftest.$ac_ext
3344 cat >>conftest.$ac_ext <<_ACEOF
3345 /* end confdefs.h. */
3346 #include <ac_nonexistent.h>
3347 _ACEOF
3348 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3349 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3350 ac_status=$?
3351 grep -v '^ *+' conftest.er1 >conftest.err
3352 rm -f conftest.er1
3353 cat conftest.err >&5
3354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3355 (exit $ac_status); } >/dev/null; then
3356 if test -s conftest.err; then
3357 ac_cpp_err=$ac_c_preproc_warn_flag
3358 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3359 else
3360 ac_cpp_err=
3362 else
3363 ac_cpp_err=yes
3365 if test -z "$ac_cpp_err"; then
3366 # Broken: success on invalid input.
3367 continue
3368 else
3369 echo "$as_me: failed program was:" >&5
3370 sed 's/^/| /' conftest.$ac_ext >&5
3372 # Passes both tests.
3373 ac_preproc_ok=:
3374 break
3376 rm -f conftest.err conftest.$ac_ext
3378 done
3379 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3380 rm -f conftest.err conftest.$ac_ext
3381 if $ac_preproc_ok; then
3383 else
3384 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3385 See \`config.log' for more details." >&5
3386 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3387 See \`config.log' for more details." >&2;}
3388 { (exit 1); exit 1; }; }
3391 ac_ext=c
3392 ac_cpp='$CPP $CPPFLAGS'
3393 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3394 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3395 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3397 # We need the C++ compiler only for testing.
3398 ac_ext=cc
3399 ac_cpp='$CXXCPP $CPPFLAGS'
3400 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3401 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3402 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3403 if test -n "$ac_tool_prefix"; then
3404 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3406 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3407 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3408 echo "$as_me:$LINENO: checking for $ac_word" >&5
3409 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3410 if test "${ac_cv_prog_CXX+set}" = set; then
3411 echo $ECHO_N "(cached) $ECHO_C" >&6
3412 else
3413 if test -n "$CXX"; then
3414 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3415 else
3416 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3417 for as_dir in $PATH
3419 IFS=$as_save_IFS
3420 test -z "$as_dir" && as_dir=.
3421 for ac_exec_ext in '' $ac_executable_extensions; do
3422 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3423 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3424 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3425 break 2
3427 done
3428 done
3432 CXX=$ac_cv_prog_CXX
3433 if test -n "$CXX"; then
3434 echo "$as_me:$LINENO: result: $CXX" >&5
3435 echo "${ECHO_T}$CXX" >&6
3436 else
3437 echo "$as_me:$LINENO: result: no" >&5
3438 echo "${ECHO_T}no" >&6
3441 test -n "$CXX" && break
3442 done
3444 if test -z "$CXX"; then
3445 ac_ct_CXX=$CXX
3446 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3448 # Extract the first word of "$ac_prog", so it can be a program name with args.
3449 set dummy $ac_prog; ac_word=$2
3450 echo "$as_me:$LINENO: checking for $ac_word" >&5
3451 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3452 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3453 echo $ECHO_N "(cached) $ECHO_C" >&6
3454 else
3455 if test -n "$ac_ct_CXX"; then
3456 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3457 else
3458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3459 for as_dir in $PATH
3461 IFS=$as_save_IFS
3462 test -z "$as_dir" && as_dir=.
3463 for ac_exec_ext in '' $ac_executable_extensions; do
3464 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3465 ac_cv_prog_ac_ct_CXX="$ac_prog"
3466 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3467 break 2
3469 done
3470 done
3474 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3475 if test -n "$ac_ct_CXX"; then
3476 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3477 echo "${ECHO_T}$ac_ct_CXX" >&6
3478 else
3479 echo "$as_me:$LINENO: result: no" >&5
3480 echo "${ECHO_T}no" >&6
3483 test -n "$ac_ct_CXX" && break
3484 done
3485 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3487 CXX=$ac_ct_CXX
3491 # Provide some information about the compiler.
3492 echo "$as_me:$LINENO:" \
3493 "checking for C++ compiler version" >&5
3494 ac_compiler=`set X $ac_compile; echo $2`
3495 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3496 (eval $ac_compiler --version </dev/null >&5) 2>&5
3497 ac_status=$?
3498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3499 (exit $ac_status); }
3500 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3501 (eval $ac_compiler -v </dev/null >&5) 2>&5
3502 ac_status=$?
3503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3504 (exit $ac_status); }
3505 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3506 (eval $ac_compiler -V </dev/null >&5) 2>&5
3507 ac_status=$?
3508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3509 (exit $ac_status); }
3511 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3512 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3513 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3514 echo $ECHO_N "(cached) $ECHO_C" >&6
3515 else
3516 cat >conftest.$ac_ext <<_ACEOF
3517 /* confdefs.h. */
3518 _ACEOF
3519 cat confdefs.h >>conftest.$ac_ext
3520 cat >>conftest.$ac_ext <<_ACEOF
3521 /* end confdefs.h. */
3524 main ()
3526 #ifndef __GNUC__
3527 choke me
3528 #endif
3531 return 0;
3533 _ACEOF
3534 rm -f conftest.$ac_objext
3535 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3536 (eval $ac_compile) 2>conftest.er1
3537 ac_status=$?
3538 grep -v '^ *+' conftest.er1 >conftest.err
3539 rm -f conftest.er1
3540 cat conftest.err >&5
3541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3542 (exit $ac_status); } &&
3543 { ac_try='test -z "$ac_cxx_werror_flag"
3544 || test ! -s conftest.err'
3545 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3546 (eval $ac_try) 2>&5
3547 ac_status=$?
3548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3549 (exit $ac_status); }; } &&
3550 { ac_try='test -s conftest.$ac_objext'
3551 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3552 (eval $ac_try) 2>&5
3553 ac_status=$?
3554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3555 (exit $ac_status); }; }; then
3556 ac_compiler_gnu=yes
3557 else
3558 echo "$as_me: failed program was:" >&5
3559 sed 's/^/| /' conftest.$ac_ext >&5
3561 ac_compiler_gnu=no
3563 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3564 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3567 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3568 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3569 GXX=`test $ac_compiler_gnu = yes && echo yes`
3570 ac_test_CXXFLAGS=${CXXFLAGS+set}
3571 ac_save_CXXFLAGS=$CXXFLAGS
3572 CXXFLAGS="-g"
3573 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3574 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3575 if test "${ac_cv_prog_cxx_g+set}" = set; then
3576 echo $ECHO_N "(cached) $ECHO_C" >&6
3577 else
3578 cat >conftest.$ac_ext <<_ACEOF
3579 /* confdefs.h. */
3580 _ACEOF
3581 cat confdefs.h >>conftest.$ac_ext
3582 cat >>conftest.$ac_ext <<_ACEOF
3583 /* end confdefs.h. */
3586 main ()
3590 return 0;
3592 _ACEOF
3593 rm -f conftest.$ac_objext
3594 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3595 (eval $ac_compile) 2>conftest.er1
3596 ac_status=$?
3597 grep -v '^ *+' conftest.er1 >conftest.err
3598 rm -f conftest.er1
3599 cat conftest.err >&5
3600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3601 (exit $ac_status); } &&
3602 { ac_try='test -z "$ac_cxx_werror_flag"
3603 || test ! -s conftest.err'
3604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3605 (eval $ac_try) 2>&5
3606 ac_status=$?
3607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3608 (exit $ac_status); }; } &&
3609 { ac_try='test -s conftest.$ac_objext'
3610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3611 (eval $ac_try) 2>&5
3612 ac_status=$?
3613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3614 (exit $ac_status); }; }; then
3615 ac_cv_prog_cxx_g=yes
3616 else
3617 echo "$as_me: failed program was:" >&5
3618 sed 's/^/| /' conftest.$ac_ext >&5
3620 ac_cv_prog_cxx_g=no
3622 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3624 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3625 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3626 if test "$ac_test_CXXFLAGS" = set; then
3627 CXXFLAGS=$ac_save_CXXFLAGS
3628 elif test $ac_cv_prog_cxx_g = yes; then
3629 if test "$GXX" = yes; then
3630 CXXFLAGS="-g -O2"
3631 else
3632 CXXFLAGS="-g"
3634 else
3635 if test "$GXX" = yes; then
3636 CXXFLAGS="-O2"
3637 else
3638 CXXFLAGS=
3641 for ac_declaration in \
3642 '' \
3643 'extern "C" void std::exit (int) throw (); using std::exit;' \
3644 'extern "C" void std::exit (int); using std::exit;' \
3645 'extern "C" void exit (int) throw ();' \
3646 'extern "C" void exit (int);' \
3647 'void exit (int);'
3649 cat >conftest.$ac_ext <<_ACEOF
3650 /* confdefs.h. */
3651 _ACEOF
3652 cat confdefs.h >>conftest.$ac_ext
3653 cat >>conftest.$ac_ext <<_ACEOF
3654 /* end confdefs.h. */
3655 $ac_declaration
3656 #include <stdlib.h>
3658 main ()
3660 exit (42);
3662 return 0;
3664 _ACEOF
3665 rm -f conftest.$ac_objext
3666 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3667 (eval $ac_compile) 2>conftest.er1
3668 ac_status=$?
3669 grep -v '^ *+' conftest.er1 >conftest.err
3670 rm -f conftest.er1
3671 cat conftest.err >&5
3672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3673 (exit $ac_status); } &&
3674 { ac_try='test -z "$ac_cxx_werror_flag"
3675 || test ! -s conftest.err'
3676 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3677 (eval $ac_try) 2>&5
3678 ac_status=$?
3679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3680 (exit $ac_status); }; } &&
3681 { ac_try='test -s conftest.$ac_objext'
3682 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3683 (eval $ac_try) 2>&5
3684 ac_status=$?
3685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3686 (exit $ac_status); }; }; then
3688 else
3689 echo "$as_me: failed program was:" >&5
3690 sed 's/^/| /' conftest.$ac_ext >&5
3692 continue
3694 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3695 cat >conftest.$ac_ext <<_ACEOF
3696 /* confdefs.h. */
3697 _ACEOF
3698 cat confdefs.h >>conftest.$ac_ext
3699 cat >>conftest.$ac_ext <<_ACEOF
3700 /* end confdefs.h. */
3701 $ac_declaration
3703 main ()
3705 exit (42);
3707 return 0;
3709 _ACEOF
3710 rm -f conftest.$ac_objext
3711 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3712 (eval $ac_compile) 2>conftest.er1
3713 ac_status=$?
3714 grep -v '^ *+' conftest.er1 >conftest.err
3715 rm -f conftest.er1
3716 cat conftest.err >&5
3717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3718 (exit $ac_status); } &&
3719 { ac_try='test -z "$ac_cxx_werror_flag"
3720 || test ! -s conftest.err'
3721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3722 (eval $ac_try) 2>&5
3723 ac_status=$?
3724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3725 (exit $ac_status); }; } &&
3726 { ac_try='test -s conftest.$ac_objext'
3727 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3728 (eval $ac_try) 2>&5
3729 ac_status=$?
3730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3731 (exit $ac_status); }; }; then
3732 break
3733 else
3734 echo "$as_me: failed program was:" >&5
3735 sed 's/^/| /' conftest.$ac_ext >&5
3738 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3739 done
3740 rm -f conftest*
3741 if test -n "$ac_declaration"; then
3742 echo '#ifdef __cplusplus' >>confdefs.h
3743 echo $ac_declaration >>confdefs.h
3744 echo '#endif' >>confdefs.h
3747 ac_ext=c
3748 ac_cpp='$CPP $CPPFLAGS'
3749 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3750 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3751 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3753 # Was a --with-binutils option given?
3754 if test -n "$path_binutils"; then
3755 # Make absolute; ensure a single trailing slash.
3756 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3757 CC="$CC -B$path_binutils"
3759 AS=`$CC -print-prog-name=as`
3760 LD=`$CC -print-prog-name=ld`
3761 AR=`$CC -print-prog-name=ar`
3763 OBJDUMP=`$CC -print-prog-name=objdump`
3766 # ranlib has to be treated a bit differently since it might not exist at all.
3767 ac_ranlib=`$CC -print-prog-name=ranlib`
3768 if test "x$ac_ranlib" = xranlib; then
3769 # This extra check has to happen since gcc simply echos the parameter in
3770 # case it cannot find the value in its own directories.
3771 if test -n "$ac_tool_prefix"; then
3772 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3773 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3774 echo "$as_me:$LINENO: checking for $ac_word" >&5
3775 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3776 if test "${ac_cv_prog_RANLIB+set}" = set; then
3777 echo $ECHO_N "(cached) $ECHO_C" >&6
3778 else
3779 if test -n "$RANLIB"; then
3780 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3781 else
3782 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3783 for as_dir in $PATH
3785 IFS=$as_save_IFS
3786 test -z "$as_dir" && as_dir=.
3787 for ac_exec_ext in '' $ac_executable_extensions; do
3788 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3789 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3790 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3791 break 2
3793 done
3794 done
3798 RANLIB=$ac_cv_prog_RANLIB
3799 if test -n "$RANLIB"; then
3800 echo "$as_me:$LINENO: result: $RANLIB" >&5
3801 echo "${ECHO_T}$RANLIB" >&6
3802 else
3803 echo "$as_me:$LINENO: result: no" >&5
3804 echo "${ECHO_T}no" >&6
3808 if test -z "$ac_cv_prog_RANLIB"; then
3809 ac_ct_RANLIB=$RANLIB
3810 # Extract the first word of "ranlib", so it can be a program name with args.
3811 set dummy ranlib; ac_word=$2
3812 echo "$as_me:$LINENO: checking for $ac_word" >&5
3813 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3814 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3815 echo $ECHO_N "(cached) $ECHO_C" >&6
3816 else
3817 if test -n "$ac_ct_RANLIB"; then
3818 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3819 else
3820 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3821 for as_dir in $PATH
3823 IFS=$as_save_IFS
3824 test -z "$as_dir" && as_dir=.
3825 for ac_exec_ext in '' $ac_executable_extensions; do
3826 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3827 ac_cv_prog_ac_ct_RANLIB="ranlib"
3828 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3829 break 2
3831 done
3832 done
3834 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3837 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3838 if test -n "$ac_ct_RANLIB"; then
3839 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3840 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3841 else
3842 echo "$as_me:$LINENO: result: no" >&5
3843 echo "${ECHO_T}no" >&6
3846 RANLIB=$ac_ct_RANLIB
3847 else
3848 RANLIB="$ac_cv_prog_RANLIB"
3851 else
3852 RANLIB=$ac_ranlib
3856 # Determine whether we are using GNU binutils.
3857 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3858 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3859 if test "${libc_cv_prog_as_gnu+set}" = set; then
3860 echo $ECHO_N "(cached) $ECHO_C" >&6
3861 else
3862 # Most GNU programs take a -v and spit out some text including
3863 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3864 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3865 libc_cv_prog_as_gnu=yes
3866 else
3867 libc_cv_prog_as_gnu=no
3869 rm -fr contest*
3871 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3872 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3873 rm -f a.out
3874 gnu_as=$libc_cv_prog_as_gnu
3876 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3877 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3878 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3879 echo $ECHO_N "(cached) $ECHO_C" >&6
3880 else
3881 # Most GNU programs take a -v and spit out some text including
3882 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3883 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3884 libc_cv_prog_ld_gnu=yes
3885 else
3886 libc_cv_prog_ld_gnu=no
3888 rm -fr contest*
3890 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3891 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3892 gnu_ld=$libc_cv_prog_ld_gnu
3895 # Accept binutils 2.13 or newer.
3896 for ac_prog in $AS
3898 # Extract the first word of "$ac_prog", so it can be a program name with args.
3899 set dummy $ac_prog; ac_word=$2
3900 echo "$as_me:$LINENO: checking for $ac_word" >&5
3901 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3902 if test "${ac_cv_prog_AS+set}" = set; then
3903 echo $ECHO_N "(cached) $ECHO_C" >&6
3904 else
3905 if test -n "$AS"; then
3906 ac_cv_prog_AS="$AS" # Let the user override the test.
3907 else
3908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3909 for as_dir in $PATH
3911 IFS=$as_save_IFS
3912 test -z "$as_dir" && as_dir=.
3913 for ac_exec_ext in '' $ac_executable_extensions; do
3914 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3915 ac_cv_prog_AS="$ac_prog"
3916 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3917 break 2
3919 done
3920 done
3924 AS=$ac_cv_prog_AS
3925 if test -n "$AS"; then
3926 echo "$as_me:$LINENO: result: $AS" >&5
3927 echo "${ECHO_T}$AS" >&6
3928 else
3929 echo "$as_me:$LINENO: result: no" >&5
3930 echo "${ECHO_T}no" >&6
3933 test -n "$AS" && break
3934 done
3936 if test -z "$AS"; then
3937 ac_verc_fail=yes
3938 else
3939 # Found it, now check the version.
3940 echo "$as_me:$LINENO: checking version of $AS" >&5
3941 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3942 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3943 case $ac_prog_version in
3944 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3945 2.1[3-9]*)
3946 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3947 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3949 esac
3950 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3951 echo "${ECHO_T}$ac_prog_version" >&6
3953 if test $ac_verc_fail = yes; then
3954 AS=: critic_missing="$critic_missing as"
3957 for ac_prog in $LD
3959 # Extract the first word of "$ac_prog", so it can be a program name with args.
3960 set dummy $ac_prog; ac_word=$2
3961 echo "$as_me:$LINENO: checking for $ac_word" >&5
3962 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3963 if test "${ac_cv_prog_LD+set}" = set; then
3964 echo $ECHO_N "(cached) $ECHO_C" >&6
3965 else
3966 if test -n "$LD"; then
3967 ac_cv_prog_LD="$LD" # Let the user override the test.
3968 else
3969 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3970 for as_dir in $PATH
3972 IFS=$as_save_IFS
3973 test -z "$as_dir" && as_dir=.
3974 for ac_exec_ext in '' $ac_executable_extensions; do
3975 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3976 ac_cv_prog_LD="$ac_prog"
3977 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3978 break 2
3980 done
3981 done
3985 LD=$ac_cv_prog_LD
3986 if test -n "$LD"; then
3987 echo "$as_me:$LINENO: result: $LD" >&5
3988 echo "${ECHO_T}$LD" >&6
3989 else
3990 echo "$as_me:$LINENO: result: no" >&5
3991 echo "${ECHO_T}no" >&6
3994 test -n "$LD" && break
3995 done
3997 if test -z "$LD"; then
3998 ac_verc_fail=yes
3999 else
4000 # Found it, now check the version.
4001 echo "$as_me:$LINENO: checking version of $LD" >&5
4002 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
4003 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4004 case $ac_prog_version in
4005 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4006 2.1[3-9]*)
4007 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4008 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4010 esac
4011 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4012 echo "${ECHO_T}$ac_prog_version" >&6
4014 if test $ac_verc_fail = yes; then
4015 LD=: critic_missing="$critic_missing ld"
4019 # We need the physical current working directory. We cannot use the
4020 # "pwd -P" shell builtin since that's not portable. Instead we try to
4021 # find a pwd binary. Note that assigning to the PWD environment
4022 # variable might have some interesting side effects, so we don't do
4023 # that.
4024 # Extract the first word of "pwd", so it can be a program name with args.
4025 set dummy pwd; ac_word=$2
4026 echo "$as_me:$LINENO: checking for $ac_word" >&5
4027 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4028 if test "${ac_cv_path_PWD_P+set}" = set; then
4029 echo $ECHO_N "(cached) $ECHO_C" >&6
4030 else
4031 case $PWD_P in
4032 [\\/]* | ?:[\\/]*)
4033 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4036 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4037 for as_dir in $PATH
4039 IFS=$as_save_IFS
4040 test -z "$as_dir" && as_dir=.
4041 for ac_exec_ext in '' $ac_executable_extensions; do
4042 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4043 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4044 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4045 break 2
4047 done
4048 done
4050 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4052 esac
4054 PWD_P=$ac_cv_path_PWD_P
4056 if test -n "$PWD_P"; then
4057 echo "$as_me:$LINENO: result: $PWD_P" >&5
4058 echo "${ECHO_T}$PWD_P" >&6
4059 else
4060 echo "$as_me:$LINENO: result: no" >&5
4061 echo "${ECHO_T}no" >&6
4064 if test "$PWD_P" = no; then
4065 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
4066 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
4067 { (exit 1); exit 1; }; }
4070 # These programs are version sensitive.
4072 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4074 # Extract the first word of "$ac_prog", so it can be a program name with args.
4075 set dummy $ac_prog; ac_word=$2
4076 echo "$as_me:$LINENO: checking for $ac_word" >&5
4077 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4078 if test "${ac_cv_prog_CC+set}" = set; then
4079 echo $ECHO_N "(cached) $ECHO_C" >&6
4080 else
4081 if test -n "$CC"; then
4082 ac_cv_prog_CC="$CC" # Let the user override the test.
4083 else
4084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4085 for as_dir in $PATH
4087 IFS=$as_save_IFS
4088 test -z "$as_dir" && as_dir=.
4089 for ac_exec_ext in '' $ac_executable_extensions; do
4090 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4091 ac_cv_prog_CC="$ac_prog"
4092 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4093 break 2
4095 done
4096 done
4100 CC=$ac_cv_prog_CC
4101 if test -n "$CC"; then
4102 echo "$as_me:$LINENO: result: $CC" >&5
4103 echo "${ECHO_T}$CC" >&6
4104 else
4105 echo "$as_me:$LINENO: result: no" >&5
4106 echo "${ECHO_T}no" >&6
4109 test -n "$CC" && break
4110 done
4112 if test -z "$CC"; then
4113 ac_verc_fail=yes
4114 else
4115 # Found it, now check the version.
4116 echo "$as_me:$LINENO: checking version of $CC" >&5
4117 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4118 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4119 case $ac_prog_version in
4120 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4121 3.4* | 4.[0-9]* )
4122 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4123 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4125 esac
4126 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4127 echo "${ECHO_T}$ac_prog_version" >&6
4129 if test $ac_verc_fail = yes; then
4130 critic_missing="$critic_missing gcc"
4133 for ac_prog in gnumake gmake make
4135 # Extract the first word of "$ac_prog", so it can be a program name with args.
4136 set dummy $ac_prog; ac_word=$2
4137 echo "$as_me:$LINENO: checking for $ac_word" >&5
4138 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4139 if test "${ac_cv_prog_MAKE+set}" = set; then
4140 echo $ECHO_N "(cached) $ECHO_C" >&6
4141 else
4142 if test -n "$MAKE"; then
4143 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4144 else
4145 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4146 for as_dir in $PATH
4148 IFS=$as_save_IFS
4149 test -z "$as_dir" && as_dir=.
4150 for ac_exec_ext in '' $ac_executable_extensions; do
4151 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4152 ac_cv_prog_MAKE="$ac_prog"
4153 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4154 break 2
4156 done
4157 done
4161 MAKE=$ac_cv_prog_MAKE
4162 if test -n "$MAKE"; then
4163 echo "$as_me:$LINENO: result: $MAKE" >&5
4164 echo "${ECHO_T}$MAKE" >&6
4165 else
4166 echo "$as_me:$LINENO: result: no" >&5
4167 echo "${ECHO_T}no" >&6
4170 test -n "$MAKE" && break
4171 done
4173 if test -z "$MAKE"; then
4174 ac_verc_fail=yes
4175 else
4176 # Found it, now check the version.
4177 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4178 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4179 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4180 case $ac_prog_version in
4181 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4182 3.79* | 3.[89]*)
4183 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4184 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4186 esac
4187 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4188 echo "${ECHO_T}$ac_prog_version" >&6
4190 if test $ac_verc_fail = yes; then
4191 critic_missing="$critic_missing make"
4195 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4197 # Extract the first word of "$ac_prog", so it can be a program name with args.
4198 set dummy $ac_prog; ac_word=$2
4199 echo "$as_me:$LINENO: checking for $ac_word" >&5
4200 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4201 if test "${ac_cv_prog_MSGFMT+set}" = set; then
4202 echo $ECHO_N "(cached) $ECHO_C" >&6
4203 else
4204 if test -n "$MSGFMT"; then
4205 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4206 else
4207 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4208 for as_dir in $PATH
4210 IFS=$as_save_IFS
4211 test -z "$as_dir" && as_dir=.
4212 for ac_exec_ext in '' $ac_executable_extensions; do
4213 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4214 ac_cv_prog_MSGFMT="$ac_prog"
4215 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4216 break 2
4218 done
4219 done
4223 MSGFMT=$ac_cv_prog_MSGFMT
4224 if test -n "$MSGFMT"; then
4225 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4226 echo "${ECHO_T}$MSGFMT" >&6
4227 else
4228 echo "$as_me:$LINENO: result: no" >&5
4229 echo "${ECHO_T}no" >&6
4232 test -n "$MSGFMT" && break
4233 done
4235 if test -z "$MSGFMT"; then
4236 ac_verc_fail=yes
4237 else
4238 # Found it, now check the version.
4239 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4240 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4241 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4242 case $ac_prog_version in
4243 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4244 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4245 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4246 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4248 esac
4249 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4250 echo "${ECHO_T}$ac_prog_version" >&6
4252 if test $ac_verc_fail = yes; then
4253 MSGFMT=: aux_missing="$aux_missing msgfmt"
4256 for ac_prog in makeinfo
4258 # Extract the first word of "$ac_prog", so it can be a program name with args.
4259 set dummy $ac_prog; ac_word=$2
4260 echo "$as_me:$LINENO: checking for $ac_word" >&5
4261 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4262 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4263 echo $ECHO_N "(cached) $ECHO_C" >&6
4264 else
4265 if test -n "$MAKEINFO"; then
4266 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4267 else
4268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4269 for as_dir in $PATH
4271 IFS=$as_save_IFS
4272 test -z "$as_dir" && as_dir=.
4273 for ac_exec_ext in '' $ac_executable_extensions; do
4274 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4275 ac_cv_prog_MAKEINFO="$ac_prog"
4276 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4277 break 2
4279 done
4280 done
4284 MAKEINFO=$ac_cv_prog_MAKEINFO
4285 if test -n "$MAKEINFO"; then
4286 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4287 echo "${ECHO_T}$MAKEINFO" >&6
4288 else
4289 echo "$as_me:$LINENO: result: no" >&5
4290 echo "${ECHO_T}no" >&6
4293 test -n "$MAKEINFO" && break
4294 done
4296 if test -z "$MAKEINFO"; then
4297 ac_verc_fail=yes
4298 else
4299 # Found it, now check the version.
4300 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4301 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4302 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4303 case $ac_prog_version in
4304 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4305 4.*)
4306 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4307 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4309 esac
4310 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4311 echo "${ECHO_T}$ac_prog_version" >&6
4313 if test $ac_verc_fail = yes; then
4314 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4317 for ac_prog in sed
4319 # Extract the first word of "$ac_prog", so it can be a program name with args.
4320 set dummy $ac_prog; ac_word=$2
4321 echo "$as_me:$LINENO: checking for $ac_word" >&5
4322 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4323 if test "${ac_cv_prog_SED+set}" = set; then
4324 echo $ECHO_N "(cached) $ECHO_C" >&6
4325 else
4326 if test -n "$SED"; then
4327 ac_cv_prog_SED="$SED" # Let the user override the test.
4328 else
4329 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4330 for as_dir in $PATH
4332 IFS=$as_save_IFS
4333 test -z "$as_dir" && as_dir=.
4334 for ac_exec_ext in '' $ac_executable_extensions; do
4335 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4336 ac_cv_prog_SED="$ac_prog"
4337 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4338 break 2
4340 done
4341 done
4345 SED=$ac_cv_prog_SED
4346 if test -n "$SED"; then
4347 echo "$as_me:$LINENO: result: $SED" >&5
4348 echo "${ECHO_T}$SED" >&6
4349 else
4350 echo "$as_me:$LINENO: result: no" >&5
4351 echo "${ECHO_T}no" >&6
4354 test -n "$SED" && break
4355 done
4357 if test -z "$SED"; then
4358 ac_verc_fail=yes
4359 else
4360 # Found it, now check the version.
4361 echo "$as_me:$LINENO: checking version of $SED" >&5
4362 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4363 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4364 case $ac_prog_version in
4365 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4366 3.0[2-9]*|3.[1-9]*|[4-9]*)
4367 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4368 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4370 esac
4371 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4372 echo "${ECHO_T}$ac_prog_version" >&6
4374 if test $ac_verc_fail = yes; then
4375 SED=: aux_missing="$aux_missing sed"
4379 for ac_prog in autoconf
4381 # Extract the first word of "$ac_prog", so it can be a program name with args.
4382 set dummy $ac_prog; ac_word=$2
4383 echo "$as_me:$LINENO: checking for $ac_word" >&5
4384 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4385 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
4386 echo $ECHO_N "(cached) $ECHO_C" >&6
4387 else
4388 if test -n "$AUTOCONF"; then
4389 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4390 else
4391 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4392 for as_dir in $PATH
4394 IFS=$as_save_IFS
4395 test -z "$as_dir" && as_dir=.
4396 for ac_exec_ext in '' $ac_executable_extensions; do
4397 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4398 ac_cv_prog_AUTOCONF="$ac_prog"
4399 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4400 break 2
4402 done
4403 done
4407 AUTOCONF=$ac_cv_prog_AUTOCONF
4408 if test -n "$AUTOCONF"; then
4409 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4410 echo "${ECHO_T}$AUTOCONF" >&6
4411 else
4412 echo "$as_me:$LINENO: result: no" >&5
4413 echo "${ECHO_T}no" >&6
4416 test -n "$AUTOCONF" && break
4417 done
4418 test -n "$AUTOCONF" || AUTOCONF="no"
4420 case "x$AUTOCONF" in
4421 xno|x|x:) AUTOCONF=no ;;
4423 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4424 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4425 if test "${libc_cv_autoconf_works+set}" = set; then
4426 echo $ECHO_N "(cached) $ECHO_C" >&6
4427 else
4428 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4429 libc_cv_autoconf_works=yes
4430 else
4431 libc_cv_autoconf_works=no
4434 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4435 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
4436 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4438 esac
4439 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4440 # If --without-cvs they probably won't change configure.in, so no complaints.
4441 aux_missing="$aux_missing autoconf"
4444 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4445 *** These critical programs are missing or too old:$critic_missing
4446 *** Check the INSTALL file for required versions." >&5
4447 echo "$as_me: error:
4448 *** These critical programs are missing or too old:$critic_missing
4449 *** Check the INSTALL file for required versions." >&2;}
4450 { (exit 1); exit 1; }; }
4452 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
4453 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4454 *** some features will be disabled.
4455 *** Check the INSTALL file for required versions." >&5
4456 echo "$as_me: WARNING:
4457 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4458 *** some features will be disabled.
4459 *** Check the INSTALL file for required versions." >&2;}
4461 # if using special system headers, find out the compiler's sekrit
4462 # header directory and add that to the list. NOTE: Only does the right
4463 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
4464 if test -n "$sysheaders"; then
4465 ccheaders=`$CC -print-file-name=include`
4466 SYSINCLUDES="-nostdinc -isystem $ccheaders \
4467 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
4471 # check if ranlib is necessary
4472 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4473 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4474 if test "${libc_cv_ranlib_necessary+set}" = set; then
4475 echo $ECHO_N "(cached) $ECHO_C" >&6
4476 else
4477 cat > conftest.c <<EOF
4478 int a;
4479 char b;
4480 void c(void) {}
4482 $CC $CFLAGS $CPPFLAGS -c conftest.c
4483 $AR cr conftest.a conftest.o
4484 cp conftest.a conftest2.a
4485 $RANLIB conftest.a
4486 if cmp -s conftest.a conftest2.a; then
4487 libc_cv_ranlib_necessary=no
4488 else
4489 libc_cv_ranlib_necessary=yes
4491 rm -rf conftest*
4493 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4494 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
4495 if test "$libc_cv_ranlib_necessary" = no; then
4496 RANLIB=:
4499 # Test if LD_LIBRARY_PATH contains the notation for the current directory
4500 # since this would lead to problems installing/building glibc.
4501 # LD_LIBRARY_PATH contains the current directory if one of the following
4502 # is true:
4503 # - one of the terminals (":" and ";") is the first or last sign
4504 # - two terminals occur directly after each other
4505 # - the path contains an element with a dot in it
4506 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4507 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
4508 case ${LD_LIBRARY_PATH} in
4509 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
4510 ld_library_path_setting="contains current directory"
4513 ld_library_path_setting="ok"
4515 esac
4516 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4517 echo "${ECHO_T}$ld_library_path_setting" >&6
4518 if test "$ld_library_path_setting" != "ok"; then
4519 { { echo "$as_me:$LINENO: error:
4520 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4521 *** building glibc. Please change the environment variable
4522 *** and run configure again." >&5
4523 echo "$as_me: error:
4524 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4525 *** building glibc. Please change the environment variable
4526 *** and run configure again." >&2;}
4527 { (exit 1); exit 1; }; }
4530 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4531 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4532 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4533 echo $ECHO_N "(cached) $ECHO_C" >&6
4534 else
4535 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4536 libc_cv_gcc_static_libgcc=
4537 else
4538 libc_cv_gcc_static_libgcc=-static-libgcc
4541 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4542 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
4545 # Extract the first word of "bash", so it can be a program name with args.
4546 set dummy bash; ac_word=$2
4547 echo "$as_me:$LINENO: checking for $ac_word" >&5
4548 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4549 if test "${ac_cv_path_BASH+set}" = set; then
4550 echo $ECHO_N "(cached) $ECHO_C" >&6
4551 else
4552 case $BASH in
4553 [\\/]* | ?:[\\/]*)
4554 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4558 for as_dir in $PATH
4560 IFS=$as_save_IFS
4561 test -z "$as_dir" && as_dir=.
4562 for ac_exec_ext in '' $ac_executable_extensions; do
4563 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4564 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4565 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4566 break 2
4568 done
4569 done
4571 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4573 esac
4575 BASH=$ac_cv_path_BASH
4577 if test -n "$BASH"; then
4578 echo "$as_me:$LINENO: result: $BASH" >&5
4579 echo "${ECHO_T}$BASH" >&6
4580 else
4581 echo "$as_me:$LINENO: result: no" >&5
4582 echo "${ECHO_T}no" >&6
4585 if test "$BASH" != no &&
4586 $BASH -c 'test "$BASH_VERSINFO" \
4587 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4588 libc_cv_have_bash2=yes
4589 else
4590 libc_cv_have_bash2=no
4594 if test "$BASH" = no; then
4595 # Extract the first word of "ksh", so it can be a program name with args.
4596 set dummy ksh; ac_word=$2
4597 echo "$as_me:$LINENO: checking for $ac_word" >&5
4598 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4599 if test "${ac_cv_path_KSH+set}" = set; then
4600 echo $ECHO_N "(cached) $ECHO_C" >&6
4601 else
4602 case $KSH in
4603 [\\/]* | ?:[\\/]*)
4604 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4607 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4608 for as_dir in $PATH
4610 IFS=$as_save_IFS
4611 test -z "$as_dir" && as_dir=.
4612 for ac_exec_ext in '' $ac_executable_extensions; do
4613 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4614 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4615 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4616 break 2
4618 done
4619 done
4621 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4623 esac
4625 KSH=$ac_cv_path_KSH
4627 if test -n "$KSH"; then
4628 echo "$as_me:$LINENO: result: $KSH" >&5
4629 echo "${ECHO_T}$KSH" >&6
4630 else
4631 echo "$as_me:$LINENO: result: no" >&5
4632 echo "${ECHO_T}no" >&6
4635 if test "$KSH" = no; then
4636 libc_cv_have_ksh=no
4637 else
4638 libc_cv_have_ksh=yes
4640 else
4641 KSH="$BASH"
4643 libc_cv_have_ksh=yes
4647 for ac_prog in gawk mawk nawk awk
4649 # Extract the first word of "$ac_prog", so it can be a program name with args.
4650 set dummy $ac_prog; ac_word=$2
4651 echo "$as_me:$LINENO: checking for $ac_word" >&5
4652 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4653 if test "${ac_cv_prog_AWK+set}" = set; then
4654 echo $ECHO_N "(cached) $ECHO_C" >&6
4655 else
4656 if test -n "$AWK"; then
4657 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4658 else
4659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4660 for as_dir in $PATH
4662 IFS=$as_save_IFS
4663 test -z "$as_dir" && as_dir=.
4664 for ac_exec_ext in '' $ac_executable_extensions; do
4665 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4666 ac_cv_prog_AWK="$ac_prog"
4667 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4668 break 2
4670 done
4671 done
4675 AWK=$ac_cv_prog_AWK
4676 if test -n "$AWK"; then
4677 echo "$as_me:$LINENO: result: $AWK" >&5
4678 echo "${ECHO_T}$AWK" >&6
4679 else
4680 echo "$as_me:$LINENO: result: no" >&5
4681 echo "${ECHO_T}no" >&6
4684 test -n "$AWK" && break
4685 done
4687 # Extract the first word of "perl", so it can be a program name with args.
4688 set dummy perl; ac_word=$2
4689 echo "$as_me:$LINENO: checking for $ac_word" >&5
4690 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4691 if test "${ac_cv_path_PERL+set}" = set; then
4692 echo $ECHO_N "(cached) $ECHO_C" >&6
4693 else
4694 case $PERL in
4695 [\\/]* | ?:[\\/]*)
4696 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4699 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4700 for as_dir in $PATH
4702 IFS=$as_save_IFS
4703 test -z "$as_dir" && as_dir=.
4704 for ac_exec_ext in '' $ac_executable_extensions; do
4705 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4706 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4707 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4708 break 2
4710 done
4711 done
4713 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4715 esac
4717 PERL=$ac_cv_path_PERL
4719 if test -n "$PERL"; then
4720 echo "$as_me:$LINENO: result: $PERL" >&5
4721 echo "${ECHO_T}$PERL" >&6
4722 else
4723 echo "$as_me:$LINENO: result: no" >&5
4724 echo "${ECHO_T}no" >&6
4727 if test "$PERL" != no &&
4728 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4729 PERL=no
4731 # Extract the first word of "install-info", so it can be a program name with args.
4732 set dummy install-info; ac_word=$2
4733 echo "$as_me:$LINENO: checking for $ac_word" >&5
4734 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4735 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4736 echo $ECHO_N "(cached) $ECHO_C" >&6
4737 else
4738 case $INSTALL_INFO in
4739 [\\/]* | ?:[\\/]*)
4740 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4743 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4744 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4745 for as_dir in $as_dummy
4747 IFS=$as_save_IFS
4748 test -z "$as_dir" && as_dir=.
4749 for ac_exec_ext in '' $ac_executable_extensions; do
4750 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4751 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4752 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4753 break 2
4755 done
4756 done
4758 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4760 esac
4762 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4764 if test -n "$INSTALL_INFO"; then
4765 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4766 echo "${ECHO_T}$INSTALL_INFO" >&6
4767 else
4768 echo "$as_me:$LINENO: result: no" >&5
4769 echo "${ECHO_T}no" >&6
4772 # Extract the first word of "bison", so it can be a program name with args.
4773 set dummy bison; ac_word=$2
4774 echo "$as_me:$LINENO: checking for $ac_word" >&5
4775 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4776 if test "${ac_cv_path_BISON+set}" = set; then
4777 echo $ECHO_N "(cached) $ECHO_C" >&6
4778 else
4779 case $BISON in
4780 [\\/]* | ?:[\\/]*)
4781 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4785 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4786 for as_dir in $as_dummy
4788 IFS=$as_save_IFS
4789 test -z "$as_dir" && as_dir=.
4790 for ac_exec_ext in '' $ac_executable_extensions; do
4791 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4792 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4793 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4794 break 2
4796 done
4797 done
4799 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4801 esac
4803 BISON=$ac_cv_path_BISON
4805 if test -n "$BISON"; then
4806 echo "$as_me:$LINENO: result: $BISON" >&5
4807 echo "${ECHO_T}$BISON" >&6
4808 else
4809 echo "$as_me:$LINENO: result: no" >&5
4810 echo "${ECHO_T}no" >&6
4814 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4815 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4816 if test "${libc_cv_signed_size_t+set}" = set; then
4817 echo $ECHO_N "(cached) $ECHO_C" >&6
4818 else
4819 echo '#include <stddef.h>
4820 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4821 if eval "$ac_cpp conftest.c 2>/dev/null" \
4822 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4823 libc_cv_signed_size_t=no
4824 else
4825 libc_cv_signed_size_t=yes
4827 rm -f conftest*
4829 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4830 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4831 if test $libc_cv_signed_size_t = yes; then
4832 cat >> confdefs.h <<\EOF
4833 #undef __SIZE_TYPE__
4834 #define __SIZE_TYPE__ unsigned
4839 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4840 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4841 if test "${libc_cv_friendly_stddef+set}" = set; then
4842 echo $ECHO_N "(cached) $ECHO_C" >&6
4843 else
4844 cat >conftest.$ac_ext <<_ACEOF
4845 /* confdefs.h. */
4846 _ACEOF
4847 cat confdefs.h >>conftest.$ac_ext
4848 cat >>conftest.$ac_ext <<_ACEOF
4849 /* end confdefs.h. */
4850 #define __need_size_t
4851 #define __need_wchar_t
4852 #include <stddef.h>
4853 #define __need_NULL
4854 #include <stddef.h>
4856 main ()
4858 size_t size; wchar_t wchar;
4859 #ifdef offsetof
4860 #error stddef.h ignored __need_*
4861 #endif
4862 if (&size == NULL || &wchar == NULL) abort ();
4864 return 0;
4866 _ACEOF
4867 rm -f conftest.$ac_objext
4868 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4869 (eval $ac_compile) 2>conftest.er1
4870 ac_status=$?
4871 grep -v '^ *+' conftest.er1 >conftest.err
4872 rm -f conftest.er1
4873 cat conftest.err >&5
4874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4875 (exit $ac_status); } &&
4876 { ac_try='test -z "$ac_c_werror_flag"
4877 || test ! -s conftest.err'
4878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4879 (eval $ac_try) 2>&5
4880 ac_status=$?
4881 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4882 (exit $ac_status); }; } &&
4883 { ac_try='test -s conftest.$ac_objext'
4884 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4885 (eval $ac_try) 2>&5
4886 ac_status=$?
4887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4888 (exit $ac_status); }; }; then
4889 libc_cv_friendly_stddef=yes
4890 else
4891 echo "$as_me: failed program was:" >&5
4892 sed 's/^/| /' conftest.$ac_ext >&5
4894 libc_cv_friendly_stddef=no
4896 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4898 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4899 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4900 if test $libc_cv_friendly_stddef = yes; then
4901 config_vars="$config_vars
4902 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4905 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4906 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4907 if test "${libc_cv_need_minus_P+set}" = set; then
4908 echo $ECHO_N "(cached) $ECHO_C" >&6
4909 else
4910 cat > conftest.S <<EOF
4911 #include "confdefs.h"
4912 /* Nothing whatsoever. */
4914 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
4915 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4916 (eval $ac_try) 2>&5
4917 ac_status=$?
4918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4919 (exit $ac_status); }; }; then
4920 libc_cv_need_minus_P=no
4921 else
4922 libc_cv_need_minus_P=yes
4924 rm -f conftest*
4926 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4927 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4928 if test $libc_cv_need_minus_P = yes; then
4929 config_vars="$config_vars
4930 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4933 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4934 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4935 if test "${libc_cv_dot_text+set}" = set; then
4936 echo $ECHO_N "(cached) $ECHO_C" >&6
4937 else
4938 cat > conftest.s <<EOF
4939 .text
4941 libc_cv_dot_text=
4942 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4943 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4944 (eval $ac_try) 2>&5
4945 ac_status=$?
4946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4947 (exit $ac_status); }; }; then
4948 libc_cv_dot_text=.text
4950 rm -f conftest*
4953 if test -z "$libc_cv_dot_text"; then
4954 echo "$as_me:$LINENO: result: no" >&5
4955 echo "${ECHO_T}no" >&6
4956 else
4957 echo "$as_me:$LINENO: result: yes" >&5
4958 echo "${ECHO_T}yes" >&6
4961 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4962 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4963 if test "${libc_cv_asm_global_directive+set}" = set; then
4964 echo $ECHO_N "(cached) $ECHO_C" >&6
4965 else
4966 libc_cv_asm_global_directive=UNKNOWN
4967 for ac_globl in .globl .global .EXPORT; do
4968 cat > conftest.s <<EOF
4969 ${libc_cv_dot_text}
4970 ${ac_globl} foo
4971 foo:
4973 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4974 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4975 (eval $ac_try) 2>&5
4976 ac_status=$?
4977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4978 (exit $ac_status); }; }; then
4979 libc_cv_asm_global_directive=${ac_globl}
4981 rm -f conftest*
4982 test $libc_cv_asm_global_directive != UNKNOWN && break
4983 done
4985 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4986 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4987 if test $libc_cv_asm_global_directive = UNKNOWN; then
4988 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4989 echo "$as_me: error: cannot determine asm global directive" >&2;}
4990 { (exit 1); exit 1; }; }
4991 else
4992 cat >>confdefs.h <<_ACEOF
4993 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4994 _ACEOF
4998 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
4999 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
5000 if test "${libc_cv_asm_set_directive+set}" = set; then
5001 echo $ECHO_N "(cached) $ECHO_C" >&6
5002 else
5003 cat > conftest.s <<EOF
5004 ${libc_cv_dot_text}
5005 foo:
5006 .set glibc_conftest_frobozz,foo
5007 $libc_cv_asm_global_directive glibc_conftest_frobozz
5009 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5010 # (but it doesn't work), so we must do a linking check to be sure.
5011 cat > conftest1.c <<\EOF
5012 extern int glibc_conftest_frobozz;
5013 void _start() { glibc_conftest_frobozz = 1; }
5015 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5016 -nostartfiles -nostdlib \
5017 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5018 libc_cv_asm_set_directive=yes
5019 else
5020 libc_cv_asm_set_directive=no
5022 rm -f conftest*
5024 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
5025 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
5026 if test $libc_cv_asm_set_directive = yes; then
5027 cat >>confdefs.h <<\_ACEOF
5028 #define HAVE_ASM_SET_DIRECTIVE 1
5029 _ACEOF
5033 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
5034 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
5035 if test "${libc_cv_asm_type_prefix+set}" = set; then
5036 echo $ECHO_N "(cached) $ECHO_C" >&6
5037 else
5038 libc_cv_asm_type_prefix=no
5039 for ac_try_prefix in '@' '%' '#'; do
5040 cat > conftest.s <<EOF
5041 ${libc_cv_dot_text}
5042 ${libc_cv_asm_global_directive} foo
5043 .type foo, ${ac_try_prefix}object
5044 .size foo, 1
5045 foo:
5046 .byte 1
5048 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5049 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5050 (eval $ac_try) 2>&5
5051 ac_status=$?
5052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5053 (exit $ac_status); }; }; then
5054 libc_cv_asm_type_prefix=${ac_try_prefix}
5056 rm -f conftest*
5057 test "x$libc_cv_asm_type_prefix" != xno && break
5058 done
5060 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
5061 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
5062 if test "x$libc_cv_asm_type_prefix" != xno; then
5063 cat >>confdefs.h <<_ACEOF
5064 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
5065 _ACEOF
5069 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
5070 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
5071 if test "${libc_cv_asm_symver_directive+set}" = set; then
5072 echo $ECHO_N "(cached) $ECHO_C" >&6
5073 else
5074 cat > conftest.s <<EOF
5075 ${libc_cv_dot_text}
5076 _sym:
5077 .symver _sym,sym@VERS
5079 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5080 libc_cv_asm_symver_directive=yes
5081 else
5082 libc_cv_asm_symver_directive=no
5084 rm -f conftest*
5086 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
5087 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
5088 echo "$as_me:$LINENO: checking for ld --version-script" >&5
5089 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
5090 if test "${libc_cv_ld_version_script_option+set}" = set; then
5091 echo $ECHO_N "(cached) $ECHO_C" >&6
5092 else
5093 if test $libc_cv_asm_symver_directive = yes; then
5094 cat > conftest.s <<EOF
5095 ${libc_cv_dot_text}
5096 _sym:
5097 .symver _sym,sym@VERS
5099 cat > conftest.map <<EOF
5100 VERS_1 {
5101 global: sym;
5104 VERS_2 {
5105 global: sym;
5106 } VERS_1;
5108 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5109 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5110 -o conftest.so conftest.o
5111 -nostartfiles -nostdlib
5112 -Wl,--version-script,conftest.map
5113 1>&5'
5114 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5115 (eval $ac_try) 2>&5
5116 ac_status=$?
5117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5118 (exit $ac_status); }; };
5119 then
5120 libc_cv_ld_version_script_option=yes
5121 else
5122 libc_cv_ld_version_script_option=no
5124 else
5125 libc_cv_ld_version_script_option=no
5127 else
5128 libc_cv_ld_version_script_option=no
5130 rm -f conftest*
5132 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
5133 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
5134 if test $shared != no &&
5135 test $libc_cv_asm_symver_directive = yes &&
5136 test $libc_cv_ld_version_script_option = yes &&
5137 test $enable_versioning = yes; then
5138 VERSIONING=yes
5139 cat >>confdefs.h <<\_ACEOF
5140 #define DO_VERSIONING 1
5141 _ACEOF
5143 else
5144 VERSIONING=no
5148 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5149 echo "\
5150 *** WARNING: You should not compile GNU libc without versioning. Not using
5151 *** versioning will introduce incompatibilities so that old binaries
5152 *** will not run anymore.
5153 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5155 if test $elf = yes; then
5156 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
5157 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
5158 if test "${libc_cv_asm_previous_directive+set}" = set; then
5159 echo $ECHO_N "(cached) $ECHO_C" >&6
5160 else
5161 cat > conftest.s <<EOF
5162 .section foo_section
5163 .previous
5165 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5166 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5167 (eval $ac_try) 2>&5
5168 ac_status=$?
5169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5170 (exit $ac_status); }; }; then
5171 libc_cv_asm_previous_directive=yes
5172 else
5173 libc_cv_asm_previous_directive=no
5175 rm -f conftest*
5177 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
5178 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
5179 if test $libc_cv_asm_previous_directive = yes; then
5180 cat >>confdefs.h <<\_ACEOF
5181 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
5182 _ACEOF
5184 else
5185 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
5186 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
5187 if test "${libc_cv_asm_popsection_directive+set}" = set; then
5188 echo $ECHO_N "(cached) $ECHO_C" >&6
5189 else
5190 cat > conftest.s <<EOF
5191 .pushsection foo_section
5192 .popsection
5194 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5195 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5196 (eval $ac_try) 2>&5
5197 ac_status=$?
5198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5199 (exit $ac_status); }; }; then
5200 libc_cv_asm_popsection_directive=yes
5201 else
5202 libc_cv_asm_popsection_directive=no
5204 rm -f conftest*
5206 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
5207 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
5208 if test $libc_cv_asm_popsection_directive = yes; then
5209 cat >>confdefs.h <<\_ACEOF
5210 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
5211 _ACEOF
5215 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
5216 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
5217 if test "${libc_cv_asm_protected_directive+set}" = set; then
5218 echo $ECHO_N "(cached) $ECHO_C" >&6
5219 else
5220 cat > conftest.s <<EOF
5221 .protected foo
5222 foo:
5223 .hidden bar
5224 bar:
5226 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5227 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5228 (eval $ac_try) 2>&5
5229 ac_status=$?
5230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5231 (exit $ac_status); }; }; then
5232 libc_cv_asm_protected_directive=yes
5233 else
5234 libc_cv_asm_protected_directive=no
5236 rm -f conftest*
5238 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
5239 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
5241 cat >>confdefs.h <<\_ACEOF
5242 #define HAVE_PROTECTED 1
5243 _ACEOF
5245 cat >>confdefs.h <<\_ACEOF
5246 #define HAVE_HIDDEN 1
5247 _ACEOF
5250 if test $libc_cv_asm_protected_directive = yes; then
5251 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
5252 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
5253 if test "${libc_cv_visibility_attribute+set}" = set; then
5254 echo $ECHO_N "(cached) $ECHO_C" >&6
5255 else
5256 cat > conftest.c <<EOF
5257 int foo __attribute__ ((visibility ("hidden"))) = 1;
5258 int bar __attribute__ ((visibility ("protected"))) = 1;
5260 libc_cv_visibility_attribute=no
5261 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5263 (eval $ac_try) 2>&5
5264 ac_status=$?
5265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5266 (exit $ac_status); }; }; then
5267 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5268 if grep '\.protected.*bar' conftest.s >/dev/null; then
5269 libc_cv_visibility_attribute=yes
5273 rm -f conftest.cs
5276 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
5277 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
5278 if test $libc_cv_visibility_attribute = yes; then
5279 cat >>confdefs.h <<\_ACEOF
5280 #define HAVE_VISIBILITY_ATTRIBUTE 1
5281 _ACEOF
5286 if test $libc_cv_visibility_attribute = yes; then
5287 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
5288 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
5289 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
5290 echo $ECHO_N "(cached) $ECHO_C" >&6
5291 else
5292 cat > conftest.c <<EOF
5293 int foo (int x);
5294 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5295 int bar (int x) { return x; }
5297 libc_cv_broken_visibility_attribute=yes
5298 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
5299 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5300 (eval $ac_try) 2>&5
5301 ac_status=$?
5302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5303 (exit $ac_status); }; }; then
5304 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5305 libc_cv_broken_visibility_attribute=no
5308 rm -f conftest.c conftest.s
5311 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
5312 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
5313 if test $libc_cv_broken_visibility_attribute = yes; then
5314 cat >>confdefs.h <<\_ACEOF
5315 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
5316 _ACEOF
5321 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
5322 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
5323 if test "${libc_cv_broken_alias_attribute+set}" = set; then
5324 echo $ECHO_N "(cached) $ECHO_C" >&6
5325 else
5326 cat > conftest.c <<EOF
5327 extern int foo (int x) __asm ("xyzzy");
5328 int bar (int x) { return x; }
5329 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5330 extern int dfoo;
5331 extern __typeof (dfoo) dfoo __asm ("abccb");
5332 int dfoo = 1;
5334 libc_cv_broken_alias_attribute=yes
5335 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5336 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5337 (eval $ac_try) 2>&5
5338 ac_status=$?
5339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5340 (exit $ac_status); }; }; then
5341 if grep 'xyzzy' conftest.s >/dev/null &&
5342 grep 'abccb' conftest.s >/dev/null; then
5343 libc_cv_broken_alias_attribute=no
5346 rm -f conftest.c conftest.s
5349 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
5350 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
5351 if test $libc_cv_broken_alias_attribute = yes; then
5352 cat >>confdefs.h <<\_ACEOF
5353 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
5354 _ACEOF
5358 if test $libc_cv_visibility_attribute = yes; then
5359 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
5360 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
5361 if test "${libc_cv_have_sdata_section+set}" = set; then
5362 echo $ECHO_N "(cached) $ECHO_C" >&6
5363 else
5364 echo "int i;" > conftest.c
5365 libc_cv_have_sdata_section=no
5366 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5367 | grep '\.sdata' >/dev/null; then
5368 libc_cv_have_sdata_section=yes
5370 rm -f conftest.c conftest.so
5373 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
5374 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
5375 if test $libc_cv_have_sdata_section = yes; then
5376 cat >>confdefs.h <<\_ACEOF
5377 #define HAVE_SDATA_SECTION 1
5378 _ACEOF
5383 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
5384 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
5385 if test "${libc_cv_initfini_array+set}" = set; then
5386 echo $ECHO_N "(cached) $ECHO_C" >&6
5387 else
5388 cat > conftest.c <<EOF
5389 int _start (void) { return 0; }
5390 int __start (void) { return 0; }
5391 int foo (void) { return 1; }
5392 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5394 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
5395 -static -nostartfiles -nostdlib 1>&5'
5396 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5397 (eval $ac_try) 2>&5
5398 ac_status=$?
5399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5400 (exit $ac_status); }; }
5401 then
5402 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
5403 libc_cv_initfini_array=yes
5404 else
5405 libc_cv_initfini_array=no
5407 else
5408 libc_cv_initfini_array=no
5410 rm -f conftest*
5412 echo "$as_me:$LINENO: result: $libc_cv_initfini_array" >&5
5413 echo "${ECHO_T}$libc_cv_initfini_array" >&6
5414 if test $libc_cv_initfini_array != yes; then
5415 { { echo "$as_me:$LINENO: error: Need linker with .init_array/.fini_array support." >&5
5416 echo "$as_me: error: Need linker with .init_array/.fini_array support." >&2;}
5417 { (exit 1); exit 1; }; }
5420 echo "$as_me:$LINENO: checking for libunwind-support in compiler" >&5
5421 echo $ECHO_N "checking for libunwind-support in compiler... $ECHO_C" >&6
5422 if test "${libc_cv_cc_with_libunwind+set}" = set; then
5423 echo $ECHO_N "(cached) $ECHO_C" >&6
5424 else
5426 cat > conftest.c <<EOF
5427 int main (void) { return 0; }
5429 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5430 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
5431 libc_cv_cc_with_libunwind=yes
5432 else
5433 libc_cv_cc_with_libunwind=no
5435 rm -f conftest*
5437 echo "$as_me:$LINENO: result: $libc_cv_cc_with_libunwind" >&5
5438 echo "${ECHO_T}$libc_cv_cc_with_libunwind" >&6
5440 if test $libc_cv_cc_with_libunwind = yes; then
5441 cat >>confdefs.h <<\_ACEOF
5442 #define HAVE_CC_WITH_LIBUNWIND 1
5443 _ACEOF
5447 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
5448 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
5449 if test "${libc_cv_z_nodelete+set}" = set; then
5450 echo $ECHO_N "(cached) $ECHO_C" >&6
5451 else
5452 cat > conftest.c <<EOF
5453 int _start (void) { return 42; }
5455 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5456 -fPIC -shared -o conftest.so conftest.c
5457 -nostartfiles -nostdlib
5458 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
5459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5460 (eval $ac_try) 2>&5
5461 ac_status=$?
5462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5463 (exit $ac_status); }; }
5464 then
5465 libc_cv_z_nodelete=yes
5466 else
5467 libc_cv_z_nodelete=no
5469 rm -f conftest*
5471 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
5472 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
5475 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
5476 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
5477 if test "${libc_cv_z_nodlopen+set}" = set; then
5478 echo $ECHO_N "(cached) $ECHO_C" >&6
5479 else
5480 cat > conftest.c <<EOF
5481 int _start (void) { return 42; }
5483 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5484 -fPIC -shared -o conftest.so conftest.c
5485 -nostartfiles -nostdlib
5486 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
5487 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5488 (eval $ac_try) 2>&5
5489 ac_status=$?
5490 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5491 (exit $ac_status); }; }
5492 then
5493 libc_cv_z_nodlopen=yes
5494 else
5495 libc_cv_z_nodlopen=no
5497 rm -f conftest*
5499 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
5500 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
5503 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
5504 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
5505 if test "${libc_cv_z_initfirst+set}" = set; then
5506 echo $ECHO_N "(cached) $ECHO_C" >&6
5507 else
5508 cat > conftest.c <<EOF
5509 int _start (void) { return 42; }
5511 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5512 -fPIC -shared -o conftest.so conftest.c
5513 -nostartfiles -nostdlib
5514 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
5515 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5516 (eval $ac_try) 2>&5
5517 ac_status=$?
5518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5519 (exit $ac_status); }; }
5520 then
5521 libc_cv_z_initfirst=yes
5522 else
5523 libc_cv_z_initfirst=no
5525 rm -f conftest*
5527 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
5528 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
5531 echo "$as_me:$LINENO: checking for -z relro option" >&5
5532 echo $ECHO_N "checking for -z relro option... $ECHO_C" >&6
5533 if test "${libc_cv_z_relro+set}" = set; then
5534 echo $ECHO_N "(cached) $ECHO_C" >&6
5535 else
5536 libc_cv_z_relro=no
5537 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
5538 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5539 (eval $ac_try) 2>&5
5540 ac_status=$?
5541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5542 (exit $ac_status); }; }
5543 then
5544 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
5545 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5546 (eval $ac_try) 2>&5
5547 ac_status=$?
5548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5549 (exit $ac_status); }; }
5550 then
5551 libc_cv_z_relro=yes
5555 echo "$as_me:$LINENO: result: $libc_cv_z_relro" >&5
5556 echo "${ECHO_T}$libc_cv_z_relro" >&6
5558 if test $libc_cv_z_relro = yes; then
5559 cat >>confdefs.h <<\_ACEOF
5560 #define HAVE_Z_RELRO 1
5561 _ACEOF
5565 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
5566 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
5567 if test "${libc_cv_Bgroup+set}" = set; then
5568 echo $ECHO_N "(cached) $ECHO_C" >&6
5569 else
5570 cat > conftest.c <<EOF
5571 int _start (void) { return 42; }
5573 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5574 -fPIC -shared -o conftest.so conftest.c
5575 -Wl,-Bgroup -nostdlib 1>&5'
5576 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5577 (eval $ac_try) 2>&5
5578 ac_status=$?
5579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5580 (exit $ac_status); }; }
5581 then
5582 libc_cv_Bgroup=yes
5583 else
5584 libc_cv_Bgroup=no
5586 rm -f conftest*
5588 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5589 echo "${ECHO_T}$libc_cv_Bgroup" >&6
5592 echo "$as_me:$LINENO: checking for libgcc_s suffix" >&5
5593 echo $ECHO_N "checking for libgcc_s suffix... $ECHO_C" >&6
5594 if test "${libc_cv_libgcc_s_suffix+set}" = set; then
5595 echo $ECHO_N "(cached) $ECHO_C" >&6
5596 else
5597 cat > conftest.c <<EOF
5598 int main (void) { return 0; }
5600 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5601 -fPIC -shared -shared-libgcc -o conftest.so \
5602 conftest.c -v 2>&1 >/dev/null \
5603 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
5604 rm -f conftest*
5606 echo "$as_me:$LINENO: result: $libc_cv_libgcc_s_suffix" >&5
5607 echo "${ECHO_T}$libc_cv_libgcc_s_suffix" >&6
5610 echo "$as_me:$LINENO: checking for --as-needed option" >&5
5611 echo $ECHO_N "checking for --as-needed option... $ECHO_C" >&6
5612 if test "${libc_cv_as_needed+set}" = set; then
5613 echo $ECHO_N "(cached) $ECHO_C" >&6
5614 else
5615 cat > conftest.c <<EOF
5616 int main (void) { return 0; }
5618 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5619 -fPIC -shared -o conftest.so conftest.c
5620 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
5621 -nostdlib 1>&5'
5622 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5623 (eval $ac_try) 2>&5
5624 ac_status=$?
5625 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5626 (exit $ac_status); }; }
5627 then
5628 libc_cv_as_needed=yes
5629 else
5630 libc_cv_as_needed=no
5632 rm -f conftest*
5634 echo "$as_me:$LINENO: result: $libc_cv_as_needed" >&5
5635 echo "${ECHO_T}$libc_cv_as_needed" >&6
5638 ASFLAGS_config=
5639 echo "$as_me:$LINENO: checking whether --noexecstack is desirable for .S files" >&5
5640 echo $ECHO_N "checking whether --noexecstack is desirable for .S files... $ECHO_C" >&6
5641 if test "${libc_cv_as_noexecstack+set}" = set; then
5642 echo $ECHO_N "(cached) $ECHO_C" >&6
5643 else
5644 cat > conftest.c <<EOF
5645 void foo (void) { }
5647 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5648 -S -o conftest.s conftest.c 1>&5'
5649 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5650 (eval $ac_try) 2>&5
5651 ac_status=$?
5652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5653 (exit $ac_status); }; } \
5654 && grep -q .note.GNU-stack conftest.s \
5655 && { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wa,--noexecstack
5656 -c -o conftest.o conftest.s 1>&5'
5657 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5658 (eval $ac_try) 2>&5
5659 ac_status=$?
5660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5661 (exit $ac_status); }; }
5662 then
5663 libc_cv_as_noexecstack=yes
5664 else
5665 libc_cv_as_noexecstack=no
5667 rm -f conftest*
5669 echo "$as_me:$LINENO: result: $libc_cv_as_noexecstack" >&5
5670 echo "${ECHO_T}$libc_cv_as_noexecstack" >&6
5671 if test $libc_cv_as_noexecstack = yes; then
5672 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5676 echo "$as_me:$LINENO: checking for -z combreloc" >&5
5677 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5678 if test "${libc_cv_z_combreloc+set}" = set; then
5679 echo $ECHO_N "(cached) $ECHO_C" >&6
5680 else
5681 cat > conftest.c <<EOF
5682 extern int bar (int);
5683 extern int mumble;
5684 int foo (void) { return bar (mumble); }
5686 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5687 -fPIC -shared -o conftest.so conftest.c
5688 -nostdlib -nostartfiles
5689 -Wl,-z,combreloc 1>&5'
5690 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5691 (eval $ac_try) 2>&5
5692 ac_status=$?
5693 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5694 (exit $ac_status); }; }
5695 then
5696 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5697 libc_cv_z_combreloc=yes
5698 else
5699 libc_cv_z_combreloc=no
5701 else
5702 libc_cv_z_combreloc=no
5704 rm -f conftest*
5706 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5707 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5708 if test "$libc_cv_z_combreloc" = yes; then
5709 cat >>confdefs.h <<\_ACEOF
5710 #define HAVE_Z_COMBRELOC 1
5711 _ACEOF
5716 echo "$as_me:$LINENO: checking for -z execstack" >&5
5717 echo $ECHO_N "checking for -z execstack... $ECHO_C" >&6
5718 if test "${libc_cv_z_execstack+set}" = set; then
5719 echo $ECHO_N "(cached) $ECHO_C" >&6
5720 else
5721 cat > conftest.c <<EOF
5722 int _start (void) { return 42; }
5724 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5725 -fPIC -shared -o conftest.so conftest.c
5726 -Wl,-z,execstack -nostdlib
5727 1>&5'
5728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5729 (eval $ac_try) 2>&5
5730 ac_status=$?
5731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5732 (exit $ac_status); }; }
5733 then
5734 libc_cv_z_execstack=yes
5735 else
5736 libc_cv_z_execstack=no
5738 rm -f conftest*
5740 echo "$as_me:$LINENO: result: $libc_cv_z_execstack" >&5
5741 echo "${ECHO_T}$libc_cv_z_execstack" >&6
5744 echo "$as_me:$LINENO: checking for -fpie" >&5
5745 echo $ECHO_N "checking for -fpie... $ECHO_C" >&6
5746 if test "${libc_cv_fpie+set}" = set; then
5747 echo $ECHO_N "(cached) $ECHO_C" >&6
5748 else
5749 cat > conftest.c <<EOF
5750 int foo;
5751 main () { return 0;}
5753 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
5754 -o conftest conftest.c 1>&5'
5755 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5756 (eval $ac_try) 2>&5
5757 ac_status=$?
5758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5759 (exit $ac_status); }; }
5760 then
5761 libc_cv_fpie=yes
5762 else
5763 libc_cv_fpie=no
5765 rm -f conftest*
5767 echo "$as_me:$LINENO: result: $libc_cv_fpie" >&5
5768 echo "${ECHO_T}$libc_cv_fpie" >&6
5773 echo "$as_me:$LINENO: checking for -fno-unit-at-a-time" >&5
5774 echo $ECHO_N "checking for -fno-unit-at-a-time... $ECHO_C" >&6
5775 if test "${libc_cv_fno_unit_at_a_time+set}" = set; then
5776 echo $ECHO_N "(cached) $ECHO_C" >&6
5777 else
5778 cat > conftest.c <<EOF
5779 int foo;
5781 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-unit-at-a-time
5782 conftest.c 1>&5'
5783 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5784 (eval $ac_try) 2>&5
5785 ac_status=$?
5786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5787 (exit $ac_status); }; }
5788 then
5789 libc_cv_fno_unit_at_a_time=yes
5790 else
5791 libc_cv_fno_unit_at_a_time=no
5793 rm -f conftest*
5795 echo "$as_me:$LINENO: result: $libc_cv_fno_unit_at_a_time" >&5
5796 echo "${ECHO_T}$libc_cv_fno_unit_at_a_time" >&6
5797 if test $libc_cv_fno_unit_at_a_time = yes; then
5798 fno_unit_at_a_time=-fno-unit-at-a-time
5802 echo "$as_me:$LINENO: checking for -fstack-protector" >&5
5803 echo $ECHO_N "checking for -fstack-protector... $ECHO_C" >&6
5804 if test "${libc_cv_ssp+set}" = set; then
5805 echo $ECHO_N "(cached) $ECHO_C" >&6
5806 else
5807 cat > conftest.c <<EOF
5808 int foo;
5809 main () { return 0;}
5811 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -fstack-protector
5812 -o conftest conftest.c 1>&5'
5813 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5814 (eval $ac_try) 2>&5
5815 ac_status=$?
5816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5817 (exit $ac_status); }; }
5818 then
5819 libc_cv_ssp=yes
5820 else
5821 libc_cv_ssp=no
5823 rm -f conftest*
5825 echo "$as_me:$LINENO: result: $libc_cv_ssp" >&5
5826 echo "${ECHO_T}$libc_cv_ssp" >&6
5829 if test $elf != yes; then
5830 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5831 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5832 if test "${libc_cv_have_initfini+set}" = set; then
5833 echo $ECHO_N "(cached) $ECHO_C" >&6
5834 else
5835 cat >conftest.$ac_ext <<_ACEOF
5836 /* confdefs.h. */
5837 _ACEOF
5838 cat confdefs.h >>conftest.$ac_ext
5839 cat >>conftest.$ac_ext <<_ACEOF
5840 /* end confdefs.h. */
5843 main ()
5845 asm (".section .init");
5846 asm (".section .fini");
5847 asm ("${libc_cv_dot_text}");
5849 return 0;
5851 _ACEOF
5852 rm -f conftest.$ac_objext
5853 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5854 (eval $ac_compile) 2>conftest.er1
5855 ac_status=$?
5856 grep -v '^ *+' conftest.er1 >conftest.err
5857 rm -f conftest.er1
5858 cat conftest.err >&5
5859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5860 (exit $ac_status); } &&
5861 { ac_try='test -z "$ac_c_werror_flag"
5862 || test ! -s conftest.err'
5863 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5864 (eval $ac_try) 2>&5
5865 ac_status=$?
5866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5867 (exit $ac_status); }; } &&
5868 { ac_try='test -s conftest.$ac_objext'
5869 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5870 (eval $ac_try) 2>&5
5871 ac_status=$?
5872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5873 (exit $ac_status); }; }; then
5874 libc_cv_have_initfini=yes
5875 else
5876 echo "$as_me: failed program was:" >&5
5877 sed 's/^/| /' conftest.$ac_ext >&5
5879 libc_cv_have_initfini=no
5881 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5883 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5884 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5885 if test $libc_cv_have_initfini = yes; then
5886 cat >>confdefs.h <<\_ACEOF
5887 #define HAVE_INITFINI 1
5888 _ACEOF
5893 if test $elf = yes; then
5894 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5895 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5896 if test "${libc_cv_have_section_quotes+set}" = set; then
5897 echo $ECHO_N "(cached) $ECHO_C" >&6
5898 else
5899 cat > conftest.c <<EOF
5900 static const int foo
5901 __attribute__ ((section ("bar"))) = 1;
5903 if ${CC-cc} -S conftest.c -o conftest.s; then
5904 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5905 libc_cv_have_section_quotes=yes
5906 else
5907 libc_cv_have_section_quotes=no
5909 else
5910 libc_cv_have_section_quotes=unknown
5912 rm -f conftest.cs
5915 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5916 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5917 if test $libc_cv_have_section_quotes = yes; then
5918 cat >>confdefs.h <<\_ACEOF
5919 #define HAVE_SECTION_QUOTES 1
5920 _ACEOF
5927 if test $elf = yes; then
5928 libc_cv_asm_underscores=no
5929 else
5930 if test $ac_cv_prog_cc_works = yes; then
5931 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5932 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5933 if test "${libc_cv_asm_underscores+set}" = set; then
5934 echo $ECHO_N "(cached) $ECHO_C" >&6
5935 else
5936 cat >conftest.$ac_ext <<_ACEOF
5937 /* confdefs.h. */
5938 _ACEOF
5939 cat confdefs.h >>conftest.$ac_ext
5940 cat >>conftest.$ac_ext <<_ACEOF
5941 /* end confdefs.h. */
5942 asm ("_glibc_foobar:");
5944 main ()
5946 glibc_foobar ();
5948 return 0;
5950 _ACEOF
5951 rm -f conftest.$ac_objext conftest$ac_exeext
5952 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5953 (eval $ac_link) 2>conftest.er1
5954 ac_status=$?
5955 grep -v '^ *+' conftest.er1 >conftest.err
5956 rm -f conftest.er1
5957 cat conftest.err >&5
5958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5959 (exit $ac_status); } &&
5960 { ac_try='test -z "$ac_c_werror_flag"
5961 || test ! -s conftest.err'
5962 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5963 (eval $ac_try) 2>&5
5964 ac_status=$?
5965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5966 (exit $ac_status); }; } &&
5967 { ac_try='test -s conftest$ac_exeext'
5968 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5969 (eval $ac_try) 2>&5
5970 ac_status=$?
5971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5972 (exit $ac_status); }; }; then
5973 libc_cv_asm_underscores=yes
5974 else
5975 echo "$as_me: failed program was:" >&5
5976 sed 's/^/| /' conftest.$ac_ext >&5
5978 libc_cv_asm_underscores=no
5980 rm -f conftest.err conftest.$ac_objext \
5981 conftest$ac_exeext conftest.$ac_ext
5983 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5984 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5985 else
5986 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5987 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5988 if test "${libc_cv_asm_underscores+set}" = set; then
5989 echo $ECHO_N "(cached) $ECHO_C" >&6
5990 else
5991 cat > conftest.$ac_ext <<EOF
5992 #line $LINENO "configure"
5993 #include "confdefs.h"
5994 void underscore_test(void) {
5995 return; }
5997 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5998 (eval $ac_compile) 2>&5
5999 ac_status=$?
6000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6001 (exit $ac_status); }; then
6002 if grep _underscore_test conftest* >/dev/null; then
6003 rm -f conftest*
6004 libc_cv_asm_underscores=yes
6005 else
6006 rm -f conftest*
6007 libc_cv_asm_underscores=no
6009 else
6010 echo "configure: failed program was:" >&5
6011 cat conftest.$ac_ext >&5
6012 rm -f conftest*
6013 libc_cv_asm_underscores=no
6015 rm -f conftest*
6017 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
6018 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
6021 if test $libc_cv_asm_underscores = no; then
6022 cat >>confdefs.h <<\_ACEOF
6023 #define NO_UNDERSCORES 1
6024 _ACEOF
6028 if test $elf = yes; then
6029 libc_cv_weak_symbols=yes
6032 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
6033 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
6034 if test "${libc_cv_asm_weak_directive+set}" = set; then
6035 echo $ECHO_N "(cached) $ECHO_C" >&6
6036 else
6037 cat > conftest.s <<EOF
6038 ${libc_cv_dot_text}
6039 ${libc_cv_asm_global_directive} foo
6040 foo:
6041 .weak foo
6042 .weak bar; bar = foo
6044 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6045 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6046 (eval $ac_try) 2>&5
6047 ac_status=$?
6048 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6049 (exit $ac_status); }; }; then
6050 libc_cv_asm_weak_directive=yes
6051 else
6052 libc_cv_asm_weak_directive=no
6054 rm -f conftest*
6056 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
6057 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
6059 if test $libc_cv_asm_weak_directive = no; then
6060 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
6061 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
6062 if test "${libc_cv_asm_weakext_directive+set}" = set; then
6063 echo $ECHO_N "(cached) $ECHO_C" >&6
6064 else
6065 cat > conftest.s <<EOF
6066 ${libc_cv_dot_text}
6067 ${libc_cv_asm_global_directive} foo
6068 foo:
6069 .weakext bar foo
6070 .weakext baz
6071 ${libc_cv_asm_global_directive} baz
6072 baz:
6074 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6075 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6076 (eval $ac_try) 2>&5
6077 ac_status=$?
6078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6079 (exit $ac_status); }; }; then
6080 libc_cv_asm_weakext_directive=yes
6081 else
6082 libc_cv_asm_weakext_directive=no
6084 rm -f conftest*
6086 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
6087 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
6089 fi # no .weak
6091 if test $libc_cv_asm_weak_directive = yes; then
6092 cat >>confdefs.h <<\_ACEOF
6093 #define HAVE_ASM_WEAK_DIRECTIVE 1
6094 _ACEOF
6096 elif test $libc_cv_asm_weakext_directive = yes; then
6097 cat >>confdefs.h <<\_ACEOF
6098 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
6099 _ACEOF
6103 echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6104 echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6105 if test "${libc_cv_asm_cfi_directives+set}" = set; then
6106 echo $ECHO_N "(cached) $ECHO_C" >&6
6107 else
6108 cat > conftest.s <<EOF
6109 .text
6110 .type func,%function
6111 func:
6112 .cfi_startproc
6113 .cfi_remember_state
6114 .cfi_rel_offset 1, 0
6115 .cfi_endproc
6117 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6118 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6119 (eval $ac_try) 2>&5
6120 ac_status=$?
6121 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6122 (exit $ac_status); }; }; then
6123 libc_cv_asm_cfi_directives=yes
6124 else
6125 libc_cv_asm_cfi_directives=no
6127 rm -f conftest*
6129 echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6130 echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6131 if test $libc_cv_asm_cfi_directives = yes; then
6132 cat >>confdefs.h <<\_ACEOF
6133 #define HAVE_ASM_CFI_DIRECTIVES 1
6134 _ACEOF
6138 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6139 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6140 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6141 echo $ECHO_N "(cached) $ECHO_C" >&6
6142 else
6143 cat > conftest.c <<\EOF
6144 _start () {}
6145 int __eh_pc;
6146 __throw () {}
6148 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6149 -nostdlib -nostartfiles -Wl,--no-whole-archive
6150 -o conftest conftest.c 1>&5'
6151 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6152 (eval $ac_try) 2>&5
6153 ac_status=$?
6154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6155 (exit $ac_status); }; }; then
6156 libc_cv_ld_no_whole_archive=yes
6157 else
6158 libc_cv_ld_no_whole_archive=no
6160 rm -f conftest*
6162 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6163 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
6164 if test $libc_cv_ld_no_whole_archive = yes; then
6165 no_whole_archive=-Wl,--no-whole-archive
6168 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6169 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6170 if test "${libc_cv_gcc_exceptions+set}" = set; then
6171 echo $ECHO_N "(cached) $ECHO_C" >&6
6172 else
6173 cat > conftest.c <<\EOF
6174 _start () {}
6175 int __eh_pc;
6176 __throw () {}
6178 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6179 -nostdlib -nostartfiles -fexceptions
6180 -o conftest conftest.c 1>&5'
6181 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6182 (eval $ac_try) 2>&5
6183 ac_status=$?
6184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6185 (exit $ac_status); }; }; then
6186 libc_cv_gcc_exceptions=yes
6187 else
6188 libc_cv_gcc_exceptions=no
6190 rm -f conftest*
6192 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6193 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
6194 if test $libc_cv_gcc_exceptions = yes; then
6195 exceptions=-fexceptions
6198 if test "$host_cpu" = powerpc ; then
6199 # Check for a bug present in at least versions 2.8.x of GCC
6200 # and versions 1.0.x of EGCS.
6201 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6202 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6203 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6204 echo $ECHO_N "(cached) $ECHO_C" >&6
6205 else
6206 cat >conftest.$ac_ext <<_ACEOF
6207 /* confdefs.h. */
6208 _ACEOF
6209 cat confdefs.h >>conftest.$ac_ext
6210 cat >>conftest.$ac_ext <<_ACEOF
6211 /* end confdefs.h. */
6212 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6214 main ()
6218 return 0;
6220 _ACEOF
6221 rm -f conftest.$ac_objext
6222 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6223 (eval $ac_compile) 2>conftest.er1
6224 ac_status=$?
6225 grep -v '^ *+' conftest.er1 >conftest.err
6226 rm -f conftest.er1
6227 cat conftest.err >&5
6228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6229 (exit $ac_status); } &&
6230 { ac_try='test -z "$ac_c_werror_flag"
6231 || test ! -s conftest.err'
6232 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6233 (eval $ac_try) 2>&5
6234 ac_status=$?
6235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6236 (exit $ac_status); }; } &&
6237 { ac_try='test -s conftest.$ac_objext'
6238 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6239 (eval $ac_try) 2>&5
6240 ac_status=$?
6241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6242 (exit $ac_status); }; }; then
6243 libc_cv_c_asmcr0_bug='no'
6244 else
6245 echo "$as_me: failed program was:" >&5
6246 sed 's/^/| /' conftest.$ac_ext >&5
6248 libc_cv_c_asmcr0_bug='yes'
6250 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6252 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6253 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
6254 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6255 cat >>confdefs.h <<\_ACEOF
6256 #define BROKEN_PPC_ASM_CR0 1
6257 _ACEOF
6262 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
6263 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
6264 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
6265 echo $ECHO_N "(cached) $ECHO_C" >&6
6266 else
6267 cat > conftest.c <<EOF
6268 #line $LINENO "configure"
6269 static char *__EH_FRAME_BEGIN__;
6270 _start ()
6272 #ifdef CHECK__register_frame
6273 __register_frame (__EH_FRAME_BEGIN__);
6274 __deregister_frame (__EH_FRAME_BEGIN__);
6275 #endif
6276 #ifdef CHECK__register_frame_info
6277 __register_frame_info (__EH_FRAME_BEGIN__);
6278 __deregister_frame_info (__EH_FRAME_BEGIN__);
6279 #endif
6281 int __eh_pc;
6282 __throw () {}
6283 /* FIXME: this is fragile. */
6284 malloc () {}
6285 strcmp () {}
6286 strlen () {}
6287 memcpy () {}
6288 memset () {}
6289 free () {}
6290 abort () {}
6291 __bzero () {}
6292 dl_iterate_phdr () {}
6294 libc_unwind_check="${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame_info \
6295 $LDFLAGS \
6296 -nostdlib -nostartfiles -o conftest conftest.c \
6297 -lgcc"
6298 # Some platforms' specs put -lgcc first. The second one doesn't hurt.
6299 if { ac_try='$libc_unwind_check >&5'
6300 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6301 (eval $ac_try) 2>&5
6302 ac_status=$?
6303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6304 (exit $ac_status); }; } ||
6305 { ac_try='$libc_unwind_check -lgcc_eh -lgcc >&5'
6306 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6307 (eval $ac_try) 2>&5
6308 ac_status=$?
6309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6310 (exit $ac_status); }; }
6311 then
6312 if $libc_unwind_check -v 2>&1 >/dev/null \
6313 | grep -- --eh-frame-hdr 2>&1 >/dev/null; then
6314 libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
6315 else
6316 libc_cv_gcc_dwarf2_unwind_info=static
6318 else
6319 libc_cv_gcc_dwarf2_unwind_info=no
6321 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
6322 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame
6323 $LDFLAGS -nostdlib -nostartfiles
6324 -o conftest conftest.c -lgcc >&5'
6325 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6326 (eval $ac_try) 2>&5
6327 ac_status=$?
6328 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6329 (exit $ac_status); }; }; then
6330 libc_cv_gcc_dwarf2_unwind_info=yes
6331 else
6332 libc_cv_gcc_dwarf2_unwind_info=no
6335 rm -f conftest*
6337 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
6338 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
6339 case $libc_cv_gcc_dwarf2_unwind_info in
6340 yes)
6341 cat >>confdefs.h <<\_ACEOF
6342 #define HAVE_DWARF2_UNWIND_INFO 1
6343 _ACEOF
6346 static)
6347 cat >>confdefs.h <<\_ACEOF
6348 #define HAVE_DWARF2_UNWIND_INFO 1
6349 _ACEOF
6351 cat >>confdefs.h <<\_ACEOF
6352 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
6353 _ACEOF
6356 esac
6358 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6359 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6360 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6361 echo $ECHO_N "(cached) $ECHO_C" >&6
6362 else
6363 cat > conftest.c <<EOF
6364 #line $LINENO "configure"
6365 int foo (int a)
6367 a = __builtin_expect (a, 10);
6368 return a == 10 ? 0 : 1;
6371 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6372 -o conftest conftest.c -lgcc >&5'
6373 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6374 (eval $ac_try) 2>&5
6375 ac_status=$?
6376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6377 (exit $ac_status); }; }; then
6378 libc_cv_gcc_builtin_expect=yes
6379 else
6380 libc_cv_gcc_builtin_expect=no
6382 rm -f conftest*
6384 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6385 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
6386 if test "$libc_cv_gcc_builtin_expect" = yes; then
6387 cat >>confdefs.h <<\_ACEOF
6388 #define HAVE_BUILTIN_EXPECT 1
6389 _ACEOF
6393 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6394 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6395 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6396 echo $ECHO_N "(cached) $ECHO_C" >&6
6397 else
6398 cat > conftest.c <<\EOF
6399 void zero (void *x)
6401 __builtin_memset (x, 0, 1000);
6404 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6405 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6406 (eval $ac_try) 2>&5
6407 ac_status=$?
6408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6409 (exit $ac_status); }; };
6410 then
6411 libc_cv_gcc_builtin_memset=no
6412 else
6413 libc_cv_gcc_builtin_memset=yes
6415 rm -f conftest*
6417 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6418 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
6419 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6420 cat >>confdefs.h <<\_ACEOF
6421 #define HAVE_BUILTIN_MEMSET 1
6422 _ACEOF
6426 echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6427 echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6428 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6429 echo $ECHO_N "(cached) $ECHO_C" >&6
6430 else
6431 cat > conftest.c <<\EOF
6432 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6433 char *foo (const char *a, const char *b)
6435 return __builtin_strstr (a, b);
6438 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6439 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6440 (eval $ac_try) 2>&5
6441 ac_status=$?
6442 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6443 (exit $ac_status); }; };
6444 then
6445 libc_cv_gcc_builtin_redirection=yes
6446 else
6447 libc_cv_gcc_builtin_redirection=no
6449 rm -f conftest*
6451 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6452 echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6453 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6454 cat >>confdefs.h <<\_ACEOF
6455 #define HAVE_BUILTIN_REDIRECTION 1
6456 _ACEOF
6460 if test "x$use__thread" != xno; then
6461 echo "$as_me:$LINENO: checking for __thread" >&5
6462 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6463 if test "${libc_cv_gcc___thread+set}" = set; then
6464 echo $ECHO_N "(cached) $ECHO_C" >&6
6465 else
6466 cat > conftest.c <<\EOF
6467 __thread int a = 42;
6469 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6470 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6471 (eval $ac_try) 2>&5
6472 ac_status=$?
6473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6474 (exit $ac_status); }; }; then
6475 libc_cv_gcc___thread=yes
6476 else
6477 libc_cv_gcc___thread=no
6479 rm -f conftest*
6481 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6482 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6483 if test "$libc_cv_gcc___thread" = yes; then
6484 cat >>confdefs.h <<\_ACEOF
6485 #define HAVE___THREAD 1
6486 _ACEOF
6489 else
6490 libc_cv_gcc___thread=no
6493 if test "$libc_cv_gcc___thread" = yes; then
6494 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6495 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6496 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6497 echo $ECHO_N "(cached) $ECHO_C" >&6
6498 else
6499 cat > conftest.c <<\EOF
6500 extern __thread int a __attribute__((tls_model ("initial-exec")));
6502 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6503 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6504 (eval $ac_try) 2>&5
6505 ac_status=$?
6506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6507 (exit $ac_status); }; }; then
6508 libc_cv_gcc_tls_model_attr=yes
6509 else
6510 libc_cv_gcc_tls_model_attr=no
6512 rm -f conftest*
6514 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6515 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6516 if test "$libc_cv_gcc_tls_model_attr" = yes; then
6517 cat >>confdefs.h <<\_ACEOF
6518 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6519 _ACEOF
6524 echo "$as_me:$LINENO: checking for libgd" >&5
6525 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6526 if test "$with_gd" != "no"; then
6527 old_CFLAGS="$CFLAGS"
6528 CFLAGS="$CFLAGS $libgd_include"
6529 old_LDFLAGS="$LDFLAGS"
6530 LDFLAGS="$LDFLAGS $libgd_ldflags"
6531 old_LIBS="$LIBS"
6532 LIBS="$LIBS -lgd -lpng -lz -lm"
6533 cat >conftest.$ac_ext <<_ACEOF
6534 /* confdefs.h. */
6535 _ACEOF
6536 cat confdefs.h >>conftest.$ac_ext
6537 cat >>conftest.$ac_ext <<_ACEOF
6538 /* end confdefs.h. */
6539 #include <gd.h>
6541 main ()
6543 gdImagePng (0, 0)
6545 return 0;
6547 _ACEOF
6548 rm -f conftest.$ac_objext conftest$ac_exeext
6549 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6550 (eval $ac_link) 2>conftest.er1
6551 ac_status=$?
6552 grep -v '^ *+' conftest.er1 >conftest.err
6553 rm -f conftest.er1
6554 cat conftest.err >&5
6555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6556 (exit $ac_status); } &&
6557 { ac_try='test -z "$ac_c_werror_flag"
6558 || test ! -s conftest.err'
6559 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6560 (eval $ac_try) 2>&5
6561 ac_status=$?
6562 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6563 (exit $ac_status); }; } &&
6564 { ac_try='test -s conftest$ac_exeext'
6565 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6566 (eval $ac_try) 2>&5
6567 ac_status=$?
6568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6569 (exit $ac_status); }; }; then
6570 LIBGD=yes
6571 else
6572 echo "$as_me: failed program was:" >&5
6573 sed 's/^/| /' conftest.$ac_ext >&5
6575 LIBGD=no
6577 rm -f conftest.err conftest.$ac_objext \
6578 conftest$ac_exeext conftest.$ac_ext
6579 CFLAGS="$old_CFLAGS"
6580 LDFLAGS="$old_LDFLAGS"
6581 LIBS="$old_LIBS"
6582 else
6583 LIBGD=no
6585 echo "$as_me:$LINENO: result: $LIBGD" >&5
6586 echo "${ECHO_T}$LIBGD" >&6
6589 # SELinux detection
6590 if test x$with_selinux = xno ; then
6591 have_selinux=no;
6592 else
6593 # See if we have the SELinux library
6594 echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
6595 echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6
6596 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
6597 echo $ECHO_N "(cached) $ECHO_C" >&6
6598 else
6599 ac_check_lib_save_LIBS=$LIBS
6600 LIBS="-lselinux $LIBS"
6601 cat >conftest.$ac_ext <<_ACEOF
6602 /* confdefs.h. */
6603 _ACEOF
6604 cat confdefs.h >>conftest.$ac_ext
6605 cat >>conftest.$ac_ext <<_ACEOF
6606 /* end confdefs.h. */
6608 /* Override any gcc2 internal prototype to avoid an error. */
6609 #ifdef __cplusplus
6610 extern "C"
6611 #endif
6612 /* We use char because int might match the return type of a gcc2
6613 builtin and then its argument prototype would still apply. */
6614 char is_selinux_enabled ();
6616 main ()
6618 is_selinux_enabled ();
6620 return 0;
6622 _ACEOF
6623 rm -f conftest.$ac_objext conftest$ac_exeext
6624 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6625 (eval $ac_link) 2>conftest.er1
6626 ac_status=$?
6627 grep -v '^ *+' conftest.er1 >conftest.err
6628 rm -f conftest.er1
6629 cat conftest.err >&5
6630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6631 (exit $ac_status); } &&
6632 { ac_try='test -z "$ac_c_werror_flag"
6633 || test ! -s conftest.err'
6634 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6635 (eval $ac_try) 2>&5
6636 ac_status=$?
6637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6638 (exit $ac_status); }; } &&
6639 { ac_try='test -s conftest$ac_exeext'
6640 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6641 (eval $ac_try) 2>&5
6642 ac_status=$?
6643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6644 (exit $ac_status); }; }; then
6645 ac_cv_lib_selinux_is_selinux_enabled=yes
6646 else
6647 echo "$as_me: failed program was:" >&5
6648 sed 's/^/| /' conftest.$ac_ext >&5
6650 ac_cv_lib_selinux_is_selinux_enabled=no
6652 rm -f conftest.err conftest.$ac_objext \
6653 conftest$ac_exeext conftest.$ac_ext
6654 LIBS=$ac_check_lib_save_LIBS
6656 echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6657 echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6
6658 if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
6659 have_selinux=yes
6660 else
6661 have_selinux=no
6664 # See if we have the SELinux header with the NSCD permissions in it.
6665 if test x$have_selinux = xyes ; then
6666 echo "$as_me:$LINENO: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
6667 echo $ECHO_N "checking for NSCD Flask permissions in selinux/av_permissions.h... $ECHO_C" >&6
6668 cat >conftest.$ac_ext <<_ACEOF
6669 /* confdefs.h. */
6670 _ACEOF
6671 cat confdefs.h >>conftest.$ac_ext
6672 cat >>conftest.$ac_ext <<_ACEOF
6673 /* end confdefs.h. */
6674 #include <selinux/av_permissions.h>
6676 main ()
6678 #ifdef NSCD__SHMEMHOST
6679 return 0;
6680 #else
6681 #error NSCD__SHMEMHOST not defined
6682 #endif
6684 return 0;
6686 _ACEOF
6687 rm -f conftest.$ac_objext
6688 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6689 (eval $ac_compile) 2>conftest.er1
6690 ac_status=$?
6691 grep -v '^ *+' conftest.er1 >conftest.err
6692 rm -f conftest.er1
6693 cat conftest.err >&5
6694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6695 (exit $ac_status); } &&
6696 { ac_try='test -z "$ac_c_werror_flag"
6697 || test ! -s conftest.err'
6698 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6699 (eval $ac_try) 2>&5
6700 ac_status=$?
6701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6702 (exit $ac_status); }; } &&
6703 { ac_try='test -s conftest.$ac_objext'
6704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6705 (eval $ac_try) 2>&5
6706 ac_status=$?
6707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6708 (exit $ac_status); }; }; then
6709 have_selinux=yes
6710 else
6711 echo "$as_me: failed program was:" >&5
6712 sed 's/^/| /' conftest.$ac_ext >&5
6714 have_selinux=no
6716 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6717 echo "$as_me:$LINENO: result: $have_selinux" >&5
6718 echo "${ECHO_T}$have_selinux" >&6
6721 if test x$with_selinux = xyes ; then
6722 if test x$have_selinux = xno ; then
6723 { { echo "$as_me:$LINENO: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&5
6724 echo "$as_me: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&2;}
6725 { (exit 1); exit 1; }; }
6729 # Check if we're building with SELinux support.
6730 if test "x$have_selinux" = xyes; then
6732 cat >>confdefs.h <<\_ACEOF
6733 #define HAVE_SELINUX 1
6734 _ACEOF
6737 # See if we have the libaudit library
6738 echo "$as_me:$LINENO: checking for audit_log_avc in -laudit" >&5
6739 echo $ECHO_N "checking for audit_log_avc in -laudit... $ECHO_C" >&6
6740 if test "${ac_cv_lib_audit_audit_log_avc+set}" = set; then
6741 echo $ECHO_N "(cached) $ECHO_C" >&6
6742 else
6743 ac_check_lib_save_LIBS=$LIBS
6744 LIBS="-laudit $LIBS"
6745 cat >conftest.$ac_ext <<_ACEOF
6746 /* confdefs.h. */
6747 _ACEOF
6748 cat confdefs.h >>conftest.$ac_ext
6749 cat >>conftest.$ac_ext <<_ACEOF
6750 /* end confdefs.h. */
6752 /* Override any gcc2 internal prototype to avoid an error. */
6753 #ifdef __cplusplus
6754 extern "C"
6755 #endif
6756 /* We use char because int might match the return type of a gcc2
6757 builtin and then its argument prototype would still apply. */
6758 char audit_log_avc ();
6760 main ()
6762 audit_log_avc ();
6764 return 0;
6766 _ACEOF
6767 rm -f conftest.$ac_objext conftest$ac_exeext
6768 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6769 (eval $ac_link) 2>conftest.er1
6770 ac_status=$?
6771 grep -v '^ *+' conftest.er1 >conftest.err
6772 rm -f conftest.er1
6773 cat conftest.err >&5
6774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6775 (exit $ac_status); } &&
6776 { ac_try='test -z "$ac_c_werror_flag"
6777 || test ! -s conftest.err'
6778 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6779 (eval $ac_try) 2>&5
6780 ac_status=$?
6781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6782 (exit $ac_status); }; } &&
6783 { ac_try='test -s conftest$ac_exeext'
6784 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6785 (eval $ac_try) 2>&5
6786 ac_status=$?
6787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6788 (exit $ac_status); }; }; then
6789 ac_cv_lib_audit_audit_log_avc=yes
6790 else
6791 echo "$as_me: failed program was:" >&5
6792 sed 's/^/| /' conftest.$ac_ext >&5
6794 ac_cv_lib_audit_audit_log_avc=no
6796 rm -f conftest.err conftest.$ac_objext \
6797 conftest$ac_exeext conftest.$ac_ext
6798 LIBS=$ac_check_lib_save_LIBS
6800 echo "$as_me:$LINENO: result: $ac_cv_lib_audit_audit_log_avc" >&5
6801 echo "${ECHO_T}$ac_cv_lib_audit_audit_log_avc" >&6
6802 if test $ac_cv_lib_audit_audit_log_avc = yes; then
6803 have_libaudit=yes
6804 else
6805 have_libaudit=no
6808 if test "x$have_libaudit" = xyes; then
6810 cat >>confdefs.h <<\_ACEOF
6811 #define HAVE_LIBAUDIT 1
6812 _ACEOF
6820 echo "$as_me:$LINENO: checking for egrep" >&5
6821 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6822 if test "${ac_cv_prog_egrep+set}" = set; then
6823 echo $ECHO_N "(cached) $ECHO_C" >&6
6824 else
6825 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6826 then ac_cv_prog_egrep='grep -E'
6827 else ac_cv_prog_egrep='egrep'
6830 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6831 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6832 EGREP=$ac_cv_prog_egrep
6835 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6836 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6837 if test "${ac_cv_header_stdc+set}" = set; then
6838 echo $ECHO_N "(cached) $ECHO_C" >&6
6839 else
6840 cat >conftest.$ac_ext <<_ACEOF
6841 /* confdefs.h. */
6842 _ACEOF
6843 cat confdefs.h >>conftest.$ac_ext
6844 cat >>conftest.$ac_ext <<_ACEOF
6845 /* end confdefs.h. */
6846 #include <stdlib.h>
6847 #include <stdarg.h>
6848 #include <string.h>
6849 #include <float.h>
6852 main ()
6856 return 0;
6858 _ACEOF
6859 rm -f conftest.$ac_objext
6860 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6861 (eval $ac_compile) 2>conftest.er1
6862 ac_status=$?
6863 grep -v '^ *+' conftest.er1 >conftest.err
6864 rm -f conftest.er1
6865 cat conftest.err >&5
6866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6867 (exit $ac_status); } &&
6868 { ac_try='test -z "$ac_c_werror_flag"
6869 || test ! -s conftest.err'
6870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6871 (eval $ac_try) 2>&5
6872 ac_status=$?
6873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6874 (exit $ac_status); }; } &&
6875 { ac_try='test -s conftest.$ac_objext'
6876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6877 (eval $ac_try) 2>&5
6878 ac_status=$?
6879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6880 (exit $ac_status); }; }; then
6881 ac_cv_header_stdc=yes
6882 else
6883 echo "$as_me: failed program was:" >&5
6884 sed 's/^/| /' conftest.$ac_ext >&5
6886 ac_cv_header_stdc=no
6888 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6890 if test $ac_cv_header_stdc = yes; then
6891 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6892 cat >conftest.$ac_ext <<_ACEOF
6893 /* confdefs.h. */
6894 _ACEOF
6895 cat confdefs.h >>conftest.$ac_ext
6896 cat >>conftest.$ac_ext <<_ACEOF
6897 /* end confdefs.h. */
6898 #include <string.h>
6900 _ACEOF
6901 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6902 $EGREP "memchr" >/dev/null 2>&1; then
6904 else
6905 ac_cv_header_stdc=no
6907 rm -f conftest*
6911 if test $ac_cv_header_stdc = yes; then
6912 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6913 cat >conftest.$ac_ext <<_ACEOF
6914 /* confdefs.h. */
6915 _ACEOF
6916 cat confdefs.h >>conftest.$ac_ext
6917 cat >>conftest.$ac_ext <<_ACEOF
6918 /* end confdefs.h. */
6919 #include <stdlib.h>
6921 _ACEOF
6922 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6923 $EGREP "free" >/dev/null 2>&1; then
6925 else
6926 ac_cv_header_stdc=no
6928 rm -f conftest*
6932 if test $ac_cv_header_stdc = yes; then
6933 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6934 if test "$cross_compiling" = yes; then
6936 else
6937 cat >conftest.$ac_ext <<_ACEOF
6938 /* confdefs.h. */
6939 _ACEOF
6940 cat confdefs.h >>conftest.$ac_ext
6941 cat >>conftest.$ac_ext <<_ACEOF
6942 /* end confdefs.h. */
6943 #include <ctype.h>
6944 #if ((' ' & 0x0FF) == 0x020)
6945 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6946 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6947 #else
6948 # define ISLOWER(c) \
6949 (('a' <= (c) && (c) <= 'i') \
6950 || ('j' <= (c) && (c) <= 'r') \
6951 || ('s' <= (c) && (c) <= 'z'))
6952 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6953 #endif
6955 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6957 main ()
6959 int i;
6960 for (i = 0; i < 256; i++)
6961 if (XOR (islower (i), ISLOWER (i))
6962 || toupper (i) != TOUPPER (i))
6963 exit(2);
6964 exit (0);
6966 _ACEOF
6967 rm -f conftest$ac_exeext
6968 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6969 (eval $ac_link) 2>&5
6970 ac_status=$?
6971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6972 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6973 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6974 (eval $ac_try) 2>&5
6975 ac_status=$?
6976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6977 (exit $ac_status); }; }; then
6979 else
6980 echo "$as_me: program exited with status $ac_status" >&5
6981 echo "$as_me: failed program was:" >&5
6982 sed 's/^/| /' conftest.$ac_ext >&5
6984 ( exit $ac_status )
6985 ac_cv_header_stdc=no
6987 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6991 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6992 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6993 if test $ac_cv_header_stdc = yes; then
6995 cat >>confdefs.h <<\_ACEOF
6996 #define STDC_HEADERS 1
6997 _ACEOF
7001 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7011 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7012 inttypes.h stdint.h unistd.h
7014 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7015 echo "$as_me:$LINENO: checking for $ac_header" >&5
7016 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7017 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7018 echo $ECHO_N "(cached) $ECHO_C" >&6
7019 else
7020 cat >conftest.$ac_ext <<_ACEOF
7021 /* confdefs.h. */
7022 _ACEOF
7023 cat confdefs.h >>conftest.$ac_ext
7024 cat >>conftest.$ac_ext <<_ACEOF
7025 /* end confdefs.h. */
7026 $ac_includes_default
7028 #include <$ac_header>
7029 _ACEOF
7030 rm -f conftest.$ac_objext
7031 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7032 (eval $ac_compile) 2>conftest.er1
7033 ac_status=$?
7034 grep -v '^ *+' conftest.er1 >conftest.err
7035 rm -f conftest.er1
7036 cat conftest.err >&5
7037 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7038 (exit $ac_status); } &&
7039 { ac_try='test -z "$ac_c_werror_flag"
7040 || test ! -s conftest.err'
7041 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7042 (eval $ac_try) 2>&5
7043 ac_status=$?
7044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7045 (exit $ac_status); }; } &&
7046 { ac_try='test -s conftest.$ac_objext'
7047 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7048 (eval $ac_try) 2>&5
7049 ac_status=$?
7050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7051 (exit $ac_status); }; }; then
7052 eval "$as_ac_Header=yes"
7053 else
7054 echo "$as_me: failed program was:" >&5
7055 sed 's/^/| /' conftest.$ac_ext >&5
7057 eval "$as_ac_Header=no"
7059 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7061 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7062 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7063 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7064 cat >>confdefs.h <<_ACEOF
7065 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7066 _ACEOF
7070 done
7073 echo "$as_me:$LINENO: checking for long double" >&5
7074 echo $ECHO_N "checking for long double... $ECHO_C" >&6
7075 if test "${ac_cv_type_long_double+set}" = set; then
7076 echo $ECHO_N "(cached) $ECHO_C" >&6
7077 else
7078 cat >conftest.$ac_ext <<_ACEOF
7079 /* confdefs.h. */
7080 _ACEOF
7081 cat confdefs.h >>conftest.$ac_ext
7082 cat >>conftest.$ac_ext <<_ACEOF
7083 /* end confdefs.h. */
7084 $ac_includes_default
7086 main ()
7088 if ((long double *) 0)
7089 return 0;
7090 if (sizeof (long double))
7091 return 0;
7093 return 0;
7095 _ACEOF
7096 rm -f conftest.$ac_objext
7097 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7098 (eval $ac_compile) 2>conftest.er1
7099 ac_status=$?
7100 grep -v '^ *+' conftest.er1 >conftest.err
7101 rm -f conftest.er1
7102 cat conftest.err >&5
7103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7104 (exit $ac_status); } &&
7105 { ac_try='test -z "$ac_c_werror_flag"
7106 || test ! -s conftest.err'
7107 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7108 (eval $ac_try) 2>&5
7109 ac_status=$?
7110 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7111 (exit $ac_status); }; } &&
7112 { ac_try='test -s conftest.$ac_objext'
7113 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7114 (eval $ac_try) 2>&5
7115 ac_status=$?
7116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7117 (exit $ac_status); }; }; then
7118 ac_cv_type_long_double=yes
7119 else
7120 echo "$as_me: failed program was:" >&5
7121 sed 's/^/| /' conftest.$ac_ext >&5
7123 ac_cv_type_long_double=no
7125 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7127 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
7128 echo "${ECHO_T}$ac_cv_type_long_double" >&6
7130 echo "$as_me:$LINENO: checking size of long double" >&5
7131 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
7132 if test "${ac_cv_sizeof_long_double+set}" = set; then
7133 echo $ECHO_N "(cached) $ECHO_C" >&6
7134 else
7135 if test "$ac_cv_type_long_double" = yes; then
7136 # The cast to unsigned long works around a bug in the HP C Compiler
7137 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7138 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7139 # This bug is HP SR number 8606223364.
7140 if test "$cross_compiling" = yes; then
7141 # Depending upon the size, compute the lo and hi bounds.
7142 cat >conftest.$ac_ext <<_ACEOF
7143 /* confdefs.h. */
7144 _ACEOF
7145 cat confdefs.h >>conftest.$ac_ext
7146 cat >>conftest.$ac_ext <<_ACEOF
7147 /* end confdefs.h. */
7148 $ac_includes_default
7150 main ()
7152 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
7153 test_array [0] = 0
7156 return 0;
7158 _ACEOF
7159 rm -f conftest.$ac_objext
7160 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7161 (eval $ac_compile) 2>conftest.er1
7162 ac_status=$?
7163 grep -v '^ *+' conftest.er1 >conftest.err
7164 rm -f conftest.er1
7165 cat conftest.err >&5
7166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7167 (exit $ac_status); } &&
7168 { ac_try='test -z "$ac_c_werror_flag"
7169 || test ! -s conftest.err'
7170 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7171 (eval $ac_try) 2>&5
7172 ac_status=$?
7173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7174 (exit $ac_status); }; } &&
7175 { ac_try='test -s conftest.$ac_objext'
7176 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7177 (eval $ac_try) 2>&5
7178 ac_status=$?
7179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7180 (exit $ac_status); }; }; then
7181 ac_lo=0 ac_mid=0
7182 while :; do
7183 cat >conftest.$ac_ext <<_ACEOF
7184 /* confdefs.h. */
7185 _ACEOF
7186 cat confdefs.h >>conftest.$ac_ext
7187 cat >>conftest.$ac_ext <<_ACEOF
7188 /* end confdefs.h. */
7189 $ac_includes_default
7191 main ()
7193 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7194 test_array [0] = 0
7197 return 0;
7199 _ACEOF
7200 rm -f conftest.$ac_objext
7201 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7202 (eval $ac_compile) 2>conftest.er1
7203 ac_status=$?
7204 grep -v '^ *+' conftest.er1 >conftest.err
7205 rm -f conftest.er1
7206 cat conftest.err >&5
7207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7208 (exit $ac_status); } &&
7209 { ac_try='test -z "$ac_c_werror_flag"
7210 || test ! -s conftest.err'
7211 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7212 (eval $ac_try) 2>&5
7213 ac_status=$?
7214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7215 (exit $ac_status); }; } &&
7216 { ac_try='test -s conftest.$ac_objext'
7217 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7218 (eval $ac_try) 2>&5
7219 ac_status=$?
7220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7221 (exit $ac_status); }; }; then
7222 ac_hi=$ac_mid; break
7223 else
7224 echo "$as_me: failed program was:" >&5
7225 sed 's/^/| /' conftest.$ac_ext >&5
7227 ac_lo=`expr $ac_mid + 1`
7228 if test $ac_lo -le $ac_mid; then
7229 ac_lo= ac_hi=
7230 break
7232 ac_mid=`expr 2 '*' $ac_mid + 1`
7234 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7235 done
7236 else
7237 echo "$as_me: failed program was:" >&5
7238 sed 's/^/| /' conftest.$ac_ext >&5
7240 cat >conftest.$ac_ext <<_ACEOF
7241 /* confdefs.h. */
7242 _ACEOF
7243 cat confdefs.h >>conftest.$ac_ext
7244 cat >>conftest.$ac_ext <<_ACEOF
7245 /* end confdefs.h. */
7246 $ac_includes_default
7248 main ()
7250 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7251 test_array [0] = 0
7254 return 0;
7256 _ACEOF
7257 rm -f conftest.$ac_objext
7258 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7259 (eval $ac_compile) 2>conftest.er1
7260 ac_status=$?
7261 grep -v '^ *+' conftest.er1 >conftest.err
7262 rm -f conftest.er1
7263 cat conftest.err >&5
7264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7265 (exit $ac_status); } &&
7266 { ac_try='test -z "$ac_c_werror_flag"
7267 || test ! -s conftest.err'
7268 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7269 (eval $ac_try) 2>&5
7270 ac_status=$?
7271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7272 (exit $ac_status); }; } &&
7273 { ac_try='test -s conftest.$ac_objext'
7274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7275 (eval $ac_try) 2>&5
7276 ac_status=$?
7277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7278 (exit $ac_status); }; }; then
7279 ac_hi=-1 ac_mid=-1
7280 while :; do
7281 cat >conftest.$ac_ext <<_ACEOF
7282 /* confdefs.h. */
7283 _ACEOF
7284 cat confdefs.h >>conftest.$ac_ext
7285 cat >>conftest.$ac_ext <<_ACEOF
7286 /* end confdefs.h. */
7287 $ac_includes_default
7289 main ()
7291 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7292 test_array [0] = 0
7295 return 0;
7297 _ACEOF
7298 rm -f conftest.$ac_objext
7299 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7300 (eval $ac_compile) 2>conftest.er1
7301 ac_status=$?
7302 grep -v '^ *+' conftest.er1 >conftest.err
7303 rm -f conftest.er1
7304 cat conftest.err >&5
7305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7306 (exit $ac_status); } &&
7307 { ac_try='test -z "$ac_c_werror_flag"
7308 || test ! -s conftest.err'
7309 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7310 (eval $ac_try) 2>&5
7311 ac_status=$?
7312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7313 (exit $ac_status); }; } &&
7314 { ac_try='test -s conftest.$ac_objext'
7315 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7316 (eval $ac_try) 2>&5
7317 ac_status=$?
7318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7319 (exit $ac_status); }; }; then
7320 ac_lo=$ac_mid; break
7321 else
7322 echo "$as_me: failed program was:" >&5
7323 sed 's/^/| /' conftest.$ac_ext >&5
7325 ac_hi=`expr '(' $ac_mid ')' - 1`
7326 if test $ac_mid -le $ac_hi; then
7327 ac_lo= ac_hi=
7328 break
7330 ac_mid=`expr 2 '*' $ac_mid`
7332 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7333 done
7334 else
7335 echo "$as_me: failed program was:" >&5
7336 sed 's/^/| /' conftest.$ac_ext >&5
7338 ac_lo= ac_hi=
7340 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7342 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7343 # Binary search between lo and hi bounds.
7344 while test "x$ac_lo" != "x$ac_hi"; do
7345 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7346 cat >conftest.$ac_ext <<_ACEOF
7347 /* confdefs.h. */
7348 _ACEOF
7349 cat confdefs.h >>conftest.$ac_ext
7350 cat >>conftest.$ac_ext <<_ACEOF
7351 /* end confdefs.h. */
7352 $ac_includes_default
7354 main ()
7356 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7357 test_array [0] = 0
7360 return 0;
7362 _ACEOF
7363 rm -f conftest.$ac_objext
7364 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7365 (eval $ac_compile) 2>conftest.er1
7366 ac_status=$?
7367 grep -v '^ *+' conftest.er1 >conftest.err
7368 rm -f conftest.er1
7369 cat conftest.err >&5
7370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7371 (exit $ac_status); } &&
7372 { ac_try='test -z "$ac_c_werror_flag"
7373 || test ! -s conftest.err'
7374 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7375 (eval $ac_try) 2>&5
7376 ac_status=$?
7377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7378 (exit $ac_status); }; } &&
7379 { ac_try='test -s conftest.$ac_objext'
7380 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7381 (eval $ac_try) 2>&5
7382 ac_status=$?
7383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7384 (exit $ac_status); }; }; then
7385 ac_hi=$ac_mid
7386 else
7387 echo "$as_me: failed program was:" >&5
7388 sed 's/^/| /' conftest.$ac_ext >&5
7390 ac_lo=`expr '(' $ac_mid ')' + 1`
7392 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7393 done
7394 case $ac_lo in
7395 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7396 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7397 See \`config.log' for more details." >&5
7398 echo "$as_me: error: cannot compute sizeof (long double), 77
7399 See \`config.log' for more details." >&2;}
7400 { (exit 1); exit 1; }; } ;;
7401 esac
7402 else
7403 if test "$cross_compiling" = yes; then
7404 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7405 See \`config.log' for more details." >&5
7406 echo "$as_me: error: cannot run test program while cross compiling
7407 See \`config.log' for more details." >&2;}
7408 { (exit 1); exit 1; }; }
7409 else
7410 cat >conftest.$ac_ext <<_ACEOF
7411 /* confdefs.h. */
7412 _ACEOF
7413 cat confdefs.h >>conftest.$ac_ext
7414 cat >>conftest.$ac_ext <<_ACEOF
7415 /* end confdefs.h. */
7416 $ac_includes_default
7417 long longval () { return (long) (sizeof (long double)); }
7418 unsigned long ulongval () { return (long) (sizeof (long double)); }
7419 #include <stdio.h>
7420 #include <stdlib.h>
7422 main ()
7425 FILE *f = fopen ("conftest.val", "w");
7426 if (! f)
7427 exit (1);
7428 if (((long) (sizeof (long double))) < 0)
7430 long i = longval ();
7431 if (i != ((long) (sizeof (long double))))
7432 exit (1);
7433 fprintf (f, "%ld\n", i);
7435 else
7437 unsigned long i = ulongval ();
7438 if (i != ((long) (sizeof (long double))))
7439 exit (1);
7440 fprintf (f, "%lu\n", i);
7442 exit (ferror (f) || fclose (f) != 0);
7445 return 0;
7447 _ACEOF
7448 rm -f conftest$ac_exeext
7449 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7450 (eval $ac_link) 2>&5
7451 ac_status=$?
7452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7453 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7454 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7455 (eval $ac_try) 2>&5
7456 ac_status=$?
7457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7458 (exit $ac_status); }; }; then
7459 ac_cv_sizeof_long_double=`cat conftest.val`
7460 else
7461 echo "$as_me: program exited with status $ac_status" >&5
7462 echo "$as_me: failed program was:" >&5
7463 sed 's/^/| /' conftest.$ac_ext >&5
7465 ( exit $ac_status )
7466 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7467 See \`config.log' for more details." >&5
7468 echo "$as_me: error: cannot compute sizeof (long double), 77
7469 See \`config.log' for more details." >&2;}
7470 { (exit 1); exit 1; }; }
7472 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7475 rm -f conftest.val
7476 else
7477 ac_cv_sizeof_long_double=0
7480 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7481 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7482 cat >>confdefs.h <<_ACEOF
7483 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7484 _ACEOF
7487 sizeof_long_double=$ac_cv_sizeof_long_double
7490 ### End of automated tests.
7491 ### Now run sysdeps configure fragments.
7493 # They also can set these variables.
7494 use_ldconfig=no
7495 ldd_rewrite_script=no
7496 libc_cv_sysconfdir=$sysconfdir
7497 libc_cv_gcc_unwind_find_fde=no
7498 libc_cv_idn=no
7500 # Iterate over all the sysdep directories we will use, running their
7501 # configure fragments, and looking for a uname implementation.
7502 uname=
7503 for dir in $sysnames; do
7504 case $dir in
7505 /*) dest=$dir ;;
7506 *) dest=$srcdir/$dir ;;
7507 esac
7508 if test -r $dest/configure; then
7509 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7510 echo "${ECHO_T}running configure fragment for $dir" >&6
7511 . $dest/configure
7514 if test -z "$uname"; then
7515 if test -r $dest/uname.c ||
7516 test -r $dest/uname.S ||
7517 { test -r $dest/syscalls.list &&
7518 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7519 uname=$dir
7522 done
7524 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7525 cat >>confdefs.h <<\_ACEOF
7526 #define EXPORT_UNWIND_FIND_FDE 1
7527 _ACEOF
7532 # If we will use the generic uname implementation, we must figure out what
7533 # it will say by examining the system, and write the results in config-name.h.
7534 if test "$uname" = "sysdeps/generic"; then
7536 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7537 if test $uname_sysname != $config_os; then
7538 config_release=`echo $config_os | sed s/$uname_sysname//`
7541 echo "$as_me:$LINENO: checking OS release for uname" >&5
7542 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7543 if test "${libc_cv_uname_release+set}" = set; then
7544 echo $ECHO_N "(cached) $ECHO_C" >&6
7545 else
7546 if test -r /vmunix; then
7547 kernel_id=`strings /vmunix | grep UNIX`
7548 elif test -r /dynix; then
7549 kernel_id=`strings /dynix | grep DYNIX`
7550 else
7551 kernel_id=
7554 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7555 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7556 != x$config_release; then
7557 # The configuration release is a substring of the kernel release.
7558 libc_cv_uname_release=$kernel_release
7559 elif test x$config_release != x; then
7560 libc_cv_uname_release=$config_release
7561 elif test x$kernel_release != x; then
7562 libc_cv_uname_release=$kernel_release
7563 else
7564 libc_cv_uname_release=unknown
7567 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7568 echo "${ECHO_T}$libc_cv_uname_release" >&6
7569 uname_release="$libc_cv_uname_release"
7571 echo "$as_me:$LINENO: checking OS version for uname" >&5
7572 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7573 if test "${libc_cv_uname_version+set}" = set; then
7574 echo $ECHO_N "(cached) $ECHO_C" >&6
7575 else
7576 if test -r /vmunix; then
7577 kernel_id=`strings /vmunix | grep UNIX`
7578 elif test -r /dynix; then
7579 kernel_id=`strings /dynix | grep DYNIX`
7580 else
7581 kernel_id=
7584 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7585 if test -n "$kernel_version"; then
7586 libc_cv_uname_version="$kernel_version"
7587 else
7588 libc_cv_uname_version=unknown
7591 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7592 echo "${ECHO_T}$libc_cv_uname_version" >&6
7593 uname_version="$libc_cv_uname_version"
7595 config_uname=config-name.h:config-name.in
7596 else
7597 # For non-generic uname, we don't need to create config-name.h at all.
7598 config_uname=
7601 cat >>confdefs.h <<\_ACEOF
7602 #define USE_IN_LIBIO 1
7603 _ACEOF
7606 # Test for old glibc 2.0.x headers so that they can be removed properly
7607 # Search only in includedir.
7608 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7609 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7610 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7611 then
7612 old_glibc_headers=yes
7613 else
7614 old_glibc_headers=no
7616 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7617 echo "${ECHO_T}$old_glibc_headers" >&6
7618 if test ${old_glibc_headers} = yes; then
7619 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7620 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7621 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7622 echo "$as_me: WARNING: *** be removed." >&2;}
7636 if test $elf = yes; then
7637 cat >>confdefs.h <<\_ACEOF
7638 #define HAVE_ELF 1
7639 _ACEOF
7642 if test $xcoff = yes; then
7643 cat >>confdefs.h <<\_ACEOF
7644 #define HAVE_XCOFF 1
7645 _ACEOF
7651 if test $shared = default; then
7652 shared=$elf
7655 if test x"$libc_cv_idn" = xyes; then
7656 cat >>confdefs.h <<\_ACEOF
7657 #define HAVE_LIBIDN 1
7658 _ACEOF
7662 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7663 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7664 if test "${pic_default+set}" = set; then
7665 echo $ECHO_N "(cached) $ECHO_C" >&6
7666 else
7667 pic_default=yes
7668 cat > conftest.c <<EOF
7669 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7670 # error PIC is default.
7671 #endif
7673 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7674 pic_default=no
7676 rm -f conftest.*
7678 echo "$as_me:$LINENO: result: $pic_default" >&5
7679 echo "${ECHO_T}$pic_default" >&6
7692 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7693 config_makefile=
7694 else
7695 config_makefile=Makefile
7698 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7699 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7703 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7705 ac_config_commands="$ac_config_commands default"
7707 cat >confcache <<\_ACEOF
7708 # This file is a shell script that caches the results of configure
7709 # tests run on this system so they can be shared between configure
7710 # scripts and configure runs, see configure's option --config-cache.
7711 # It is not useful on other systems. If it contains results you don't
7712 # want to keep, you may remove or edit it.
7714 # config.status only pays attention to the cache file if you give it
7715 # the --recheck option to rerun configure.
7717 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7718 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7719 # following values.
7721 _ACEOF
7723 # The following way of writing the cache mishandles newlines in values,
7724 # but we know of no workaround that is simple, portable, and efficient.
7725 # So, don't put newlines in cache variables' values.
7726 # Ultrix sh set writes to stderr and can't be redirected directly,
7727 # and sets the high bit in the cache file unless we assign to the vars.
7729 (set) 2>&1 |
7730 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7731 *ac_space=\ *)
7732 # `set' does not quote correctly, so add quotes (double-quote
7733 # substitution turns \\\\ into \\, and sed turns \\ into \).
7734 sed -n \
7735 "s/'/'\\\\''/g;
7736 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7739 # `set' quotes correctly as required by POSIX, so do not add quotes.
7740 sed -n \
7741 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7743 esac;
7745 sed '
7746 t clear
7747 : clear
7748 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7749 t end
7750 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7751 : end' >>confcache
7752 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7753 if test -w $cache_file; then
7754 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7755 cat confcache >$cache_file
7756 else
7757 echo "not updating unwritable cache $cache_file"
7760 rm -f confcache
7762 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7763 # Let make expand exec_prefix.
7764 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7766 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7767 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7768 # trailing colons and then remove the whole line if VPATH becomes empty
7769 # (actually we leave an empty line to preserve line numbers).
7770 if test "x$srcdir" = x.; then
7771 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7772 s/:*\$(srcdir):*/:/;
7773 s/:*\${srcdir}:*/:/;
7774 s/:*@srcdir@:*/:/;
7775 s/^\([^=]*=[ ]*\):*/\1/;
7776 s/:*$//;
7777 s/^[^=]*=[ ]*$//;
7781 DEFS=-DHAVE_CONFIG_H
7783 ac_libobjs=
7784 ac_ltlibobjs=
7785 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7786 # 1. Remove the extension, and $U if already installed.
7787 ac_i=`echo "$ac_i" |
7788 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7789 # 2. Add them.
7790 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7791 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7792 done
7793 LIBOBJS=$ac_libobjs
7795 LTLIBOBJS=$ac_ltlibobjs
7799 : ${CONFIG_STATUS=./config.status}
7800 ac_clean_files_save=$ac_clean_files
7801 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7802 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7803 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7804 cat >$CONFIG_STATUS <<_ACEOF
7805 #! $SHELL
7806 # Generated by $as_me.
7807 # Run this file to recreate the current configuration.
7808 # Compiler output produced by configure, useful for debugging
7809 # configure, is in config.log if it exists.
7811 debug=false
7812 ac_cs_recheck=false
7813 ac_cs_silent=false
7814 SHELL=\${CONFIG_SHELL-$SHELL}
7815 _ACEOF
7817 cat >>$CONFIG_STATUS <<\_ACEOF
7818 ## --------------------- ##
7819 ## M4sh Initialization. ##
7820 ## --------------------- ##
7822 # Be Bourne compatible
7823 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7824 emulate sh
7825 NULLCMD=:
7826 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7827 # is contrary to our usage. Disable this feature.
7828 alias -g '${1+"$@"}'='"$@"'
7829 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7830 set -o posix
7832 DUALCASE=1; export DUALCASE # for MKS sh
7834 # Support unset when possible.
7835 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7836 as_unset=unset
7837 else
7838 as_unset=false
7842 # Work around bugs in pre-3.0 UWIN ksh.
7843 $as_unset ENV MAIL MAILPATH
7844 PS1='$ '
7845 PS2='> '
7846 PS4='+ '
7848 # NLS nuisances.
7849 for as_var in \
7850 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7851 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7852 LC_TELEPHONE LC_TIME
7854 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7855 eval $as_var=C; export $as_var
7856 else
7857 $as_unset $as_var
7859 done
7861 # Required to use basename.
7862 if expr a : '\(a\)' >/dev/null 2>&1; then
7863 as_expr=expr
7864 else
7865 as_expr=false
7868 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7869 as_basename=basename
7870 else
7871 as_basename=false
7875 # Name of the executable.
7876 as_me=`$as_basename "$0" ||
7877 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7878 X"$0" : 'X\(//\)$' \| \
7879 X"$0" : 'X\(/\)$' \| \
7880 . : '\(.\)' 2>/dev/null ||
7881 echo X/"$0" |
7882 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7883 /^X\/\(\/\/\)$/{ s//\1/; q; }
7884 /^X\/\(\/\).*/{ s//\1/; q; }
7885 s/.*/./; q'`
7888 # PATH needs CR, and LINENO needs CR and PATH.
7889 # Avoid depending upon Character Ranges.
7890 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7891 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7892 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7893 as_cr_digits='0123456789'
7894 as_cr_alnum=$as_cr_Letters$as_cr_digits
7896 # The user is always right.
7897 if test "${PATH_SEPARATOR+set}" != set; then
7898 echo "#! /bin/sh" >conf$$.sh
7899 echo "exit 0" >>conf$$.sh
7900 chmod +x conf$$.sh
7901 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7902 PATH_SEPARATOR=';'
7903 else
7904 PATH_SEPARATOR=:
7906 rm -f conf$$.sh
7910 as_lineno_1=$LINENO
7911 as_lineno_2=$LINENO
7912 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7913 test "x$as_lineno_1" != "x$as_lineno_2" &&
7914 test "x$as_lineno_3" = "x$as_lineno_2" || {
7915 # Find who we are. Look in the path if we contain no path at all
7916 # relative or not.
7917 case $0 in
7918 *[\\/]* ) as_myself=$0 ;;
7919 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7920 for as_dir in $PATH
7922 IFS=$as_save_IFS
7923 test -z "$as_dir" && as_dir=.
7924 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7925 done
7928 esac
7929 # We did not find ourselves, most probably we were run as `sh COMMAND'
7930 # in which case we are not to be found in the path.
7931 if test "x$as_myself" = x; then
7932 as_myself=$0
7934 if test ! -f "$as_myself"; then
7935 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7936 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7937 { (exit 1); exit 1; }; }
7939 case $CONFIG_SHELL in
7941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7942 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7944 IFS=$as_save_IFS
7945 test -z "$as_dir" && as_dir=.
7946 for as_base in sh bash ksh sh5; do
7947 case $as_dir in
7949 if ("$as_dir/$as_base" -c '
7950 as_lineno_1=$LINENO
7951 as_lineno_2=$LINENO
7952 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7953 test "x$as_lineno_1" != "x$as_lineno_2" &&
7954 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
7955 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7956 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7957 CONFIG_SHELL=$as_dir/$as_base
7958 export CONFIG_SHELL
7959 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7960 fi;;
7961 esac
7962 done
7963 done
7965 esac
7967 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7968 # uniformly replaced by the line number. The first 'sed' inserts a
7969 # line-number line before each line; the second 'sed' does the real
7970 # work. The second script uses 'N' to pair each line-number line
7971 # with the numbered line, and appends trailing '-' during
7972 # substitution so that $LINENO is not a special case at line end.
7973 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7974 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
7975 sed '=' <$as_myself |
7976 sed '
7978 s,$,-,
7979 : loop
7980 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7981 t loop
7982 s,-$,,
7983 s,^['$as_cr_digits']*\n,,
7984 ' >$as_me.lineno &&
7985 chmod +x $as_me.lineno ||
7986 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7987 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7988 { (exit 1); exit 1; }; }
7990 # Don't try to exec as it changes $[0], causing all sort of problems
7991 # (the dirname of $[0] is not the place where we might find the
7992 # original and so on. Autoconf is especially sensible to this).
7993 . ./$as_me.lineno
7994 # Exit status is that of the last command.
7995 exit
7999 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
8000 *c*,-n*) ECHO_N= ECHO_C='
8001 ' ECHO_T=' ' ;;
8002 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
8003 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
8004 esac
8006 if expr a : '\(a\)' >/dev/null 2>&1; then
8007 as_expr=expr
8008 else
8009 as_expr=false
8012 rm -f conf$$ conf$$.exe conf$$.file
8013 echo >conf$$.file
8014 if ln -s conf$$.file conf$$ 2>/dev/null; then
8015 # We could just check for DJGPP; but this test a) works b) is more generic
8016 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
8017 if test -f conf$$.exe; then
8018 # Don't use ln at all; we don't have any links
8019 as_ln_s='cp -p'
8020 else
8021 as_ln_s='ln -s'
8023 elif ln conf$$.file conf$$ 2>/dev/null; then
8024 as_ln_s=ln
8025 else
8026 as_ln_s='cp -p'
8028 rm -f conf$$ conf$$.exe conf$$.file
8030 if mkdir -p . 2>/dev/null; then
8031 as_mkdir_p=:
8032 else
8033 test -d ./-p && rmdir ./-p
8034 as_mkdir_p=false
8037 as_executable_p="test -f"
8039 # Sed expression to map a string onto a valid CPP name.
8040 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8042 # Sed expression to map a string onto a valid variable name.
8043 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8046 # IFS
8047 # We need space, tab and new line, in precisely that order.
8048 as_nl='
8050 IFS=" $as_nl"
8052 # CDPATH.
8053 $as_unset CDPATH
8055 exec 6>&1
8057 # Open the log real soon, to keep \$[0] and so on meaningful, and to
8058 # report actual input values of CONFIG_FILES etc. instead of their
8059 # values after options handling. Logging --version etc. is OK.
8060 exec 5>>config.log
8062 echo
8063 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8064 ## Running $as_me. ##
8065 _ASBOX
8066 } >&5
8067 cat >&5 <<_CSEOF
8069 This file was extended by GNU C Library $as_me (see version.h), which was
8070 generated by GNU Autoconf 2.59. Invocation command line was
8072 CONFIG_FILES = $CONFIG_FILES
8073 CONFIG_HEADERS = $CONFIG_HEADERS
8074 CONFIG_LINKS = $CONFIG_LINKS
8075 CONFIG_COMMANDS = $CONFIG_COMMANDS
8076 $ $0 $@
8078 _CSEOF
8079 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8080 echo >&5
8081 _ACEOF
8083 # Files that config.status was made for.
8084 if test -n "$ac_config_files"; then
8085 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8088 if test -n "$ac_config_headers"; then
8089 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8092 if test -n "$ac_config_links"; then
8093 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8096 if test -n "$ac_config_commands"; then
8097 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8100 cat >>$CONFIG_STATUS <<\_ACEOF
8102 ac_cs_usage="\
8103 \`$as_me' instantiates files from templates according to the
8104 current configuration.
8106 Usage: $0 [OPTIONS] [FILE]...
8108 -h, --help print this help, then exit
8109 -V, --version print version number, then exit
8110 -q, --quiet do not print progress messages
8111 -d, --debug don't remove temporary files
8112 --recheck update $as_me by reconfiguring in the same conditions
8113 --file=FILE[:TEMPLATE]
8114 instantiate the configuration file FILE
8115 --header=FILE[:TEMPLATE]
8116 instantiate the configuration header FILE
8118 Configuration files:
8119 $config_files
8121 Configuration headers:
8122 $config_headers
8124 Configuration commands:
8125 $config_commands
8127 Report bugs to <bug-autoconf@gnu.org>."
8128 _ACEOF
8130 cat >>$CONFIG_STATUS <<_ACEOF
8131 ac_cs_version="\\
8132 GNU C Library config.status (see version.h)
8133 configured by $0, generated by GNU Autoconf 2.59,
8134 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8136 Copyright (C) 2003 Free Software Foundation, Inc.
8137 This config.status script is free software; the Free Software Foundation
8138 gives unlimited permission to copy, distribute and modify it."
8139 srcdir=$srcdir
8140 INSTALL="$INSTALL"
8141 _ACEOF
8143 cat >>$CONFIG_STATUS <<\_ACEOF
8144 # If no file are specified by the user, then we need to provide default
8145 # value. By we need to know if files were specified by the user.
8146 ac_need_defaults=:
8147 while test $# != 0
8149 case $1 in
8150 --*=*)
8151 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8152 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8153 ac_shift=:
8156 ac_option=$1
8157 ac_optarg=$2
8158 ac_shift=shift
8160 *) # This is not an option, so the user has probably given explicit
8161 # arguments.
8162 ac_option=$1
8163 ac_need_defaults=false;;
8164 esac
8166 case $ac_option in
8167 # Handling of the options.
8168 _ACEOF
8169 cat >>$CONFIG_STATUS <<\_ACEOF
8170 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8171 ac_cs_recheck=: ;;
8172 --version | --vers* | -V )
8173 echo "$ac_cs_version"; exit 0 ;;
8174 --he | --h)
8175 # Conflict between --help and --header
8176 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8177 Try \`$0 --help' for more information." >&5
8178 echo "$as_me: error: ambiguous option: $1
8179 Try \`$0 --help' for more information." >&2;}
8180 { (exit 1); exit 1; }; };;
8181 --help | --hel | -h )
8182 echo "$ac_cs_usage"; exit 0 ;;
8183 --debug | --d* | -d )
8184 debug=: ;;
8185 --file | --fil | --fi | --f )
8186 $ac_shift
8187 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8188 ac_need_defaults=false;;
8189 --header | --heade | --head | --hea )
8190 $ac_shift
8191 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8192 ac_need_defaults=false;;
8193 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8194 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8195 ac_cs_silent=: ;;
8197 # This is an error.
8198 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8199 Try \`$0 --help' for more information." >&5
8200 echo "$as_me: error: unrecognized option: $1
8201 Try \`$0 --help' for more information." >&2;}
8202 { (exit 1); exit 1; }; } ;;
8204 *) ac_config_targets="$ac_config_targets $1" ;;
8206 esac
8207 shift
8208 done
8210 ac_configure_extra_args=
8212 if $ac_cs_silent; then
8213 exec 6>/dev/null
8214 ac_configure_extra_args="$ac_configure_extra_args --silent"
8217 _ACEOF
8218 cat >>$CONFIG_STATUS <<_ACEOF
8219 if \$ac_cs_recheck; then
8220 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8221 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8224 _ACEOF
8226 cat >>$CONFIG_STATUS <<_ACEOF
8228 # INIT-COMMANDS section.
8231 config_vars='$config_vars'
8233 _ACEOF
8237 cat >>$CONFIG_STATUS <<\_ACEOF
8238 for ac_config_target in $ac_config_targets
8240 case "$ac_config_target" in
8241 # Handling of arguments.
8242 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8243 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8244 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8245 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8246 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8247 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8248 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8249 { (exit 1); exit 1; }; };;
8250 esac
8251 done
8253 # If the user did not use the arguments to specify the items to instantiate,
8254 # then the envvar interface is used. Set only those that are not.
8255 # We use the long form for the default assignment because of an extremely
8256 # bizarre bug on SunOS 4.1.3.
8257 if $ac_need_defaults; then
8258 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8259 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8260 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8263 # Have a temporary directory for convenience. Make it in the build tree
8264 # simply because there is no reason to put it here, and in addition,
8265 # creating and moving files from /tmp can sometimes cause problems.
8266 # Create a temporary directory, and hook for its removal unless debugging.
8267 $debug ||
8269 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8270 trap '{ (exit 1); exit 1; }' 1 2 13 15
8273 # Create a (secure) tmp directory for tmp files.
8276 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8277 test -n "$tmp" && test -d "$tmp"
8278 } ||
8280 tmp=./confstat$$-$RANDOM
8281 (umask 077 && mkdir $tmp)
8282 } ||
8284 echo "$me: cannot create a temporary directory in ." >&2
8285 { (exit 1); exit 1; }
8288 _ACEOF
8290 cat >>$CONFIG_STATUS <<_ACEOF
8293 # CONFIG_FILES section.
8296 # No need to generate the scripts if there are no CONFIG_FILES.
8297 # This happens for instance when ./config.status config.h
8298 if test -n "\$CONFIG_FILES"; then
8299 # Protect against being on the right side of a sed subst in config.status.
8300 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8301 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8302 s,@SHELL@,$SHELL,;t t
8303 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8304 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8305 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8306 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8307 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8308 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8309 s,@exec_prefix@,$exec_prefix,;t t
8310 s,@prefix@,$prefix,;t t
8311 s,@program_transform_name@,$program_transform_name,;t t
8312 s,@bindir@,$bindir,;t t
8313 s,@sbindir@,$sbindir,;t t
8314 s,@libexecdir@,$libexecdir,;t t
8315 s,@datadir@,$datadir,;t t
8316 s,@sysconfdir@,$sysconfdir,;t t
8317 s,@sharedstatedir@,$sharedstatedir,;t t
8318 s,@localstatedir@,$localstatedir,;t t
8319 s,@libdir@,$libdir,;t t
8320 s,@includedir@,$includedir,;t t
8321 s,@oldincludedir@,$oldincludedir,;t t
8322 s,@infodir@,$infodir,;t t
8323 s,@mandir@,$mandir,;t t
8324 s,@build_alias@,$build_alias,;t t
8325 s,@host_alias@,$host_alias,;t t
8326 s,@target_alias@,$target_alias,;t t
8327 s,@DEFS@,$DEFS,;t t
8328 s,@ECHO_C@,$ECHO_C,;t t
8329 s,@ECHO_N@,$ECHO_N,;t t
8330 s,@ECHO_T@,$ECHO_T,;t t
8331 s,@LIBS@,$LIBS,;t t
8332 s,@with_fp@,$with_fp,;t t
8333 s,@with_cvs@,$with_cvs,;t t
8334 s,@enable_check_abi@,$enable_check_abi,;t t
8335 s,@oldest_abi@,$oldest_abi,;t t
8336 s,@bindnow@,$bindnow,;t t
8337 s,@force_install@,$force_install,;t t
8338 s,@all_warnings@,$all_warnings,;t t
8339 s,@build@,$build,;t t
8340 s,@build_cpu@,$build_cpu,;t t
8341 s,@build_vendor@,$build_vendor,;t t
8342 s,@build_os@,$build_os,;t t
8343 s,@host@,$host,;t t
8344 s,@host_cpu@,$host_cpu,;t t
8345 s,@host_vendor@,$host_vendor,;t t
8346 s,@host_os@,$host_os,;t t
8347 s,@subdirs@,$subdirs,;t t
8348 s,@add_ons@,$add_ons,;t t
8349 s,@base_machine@,$base_machine,;t t
8350 s,@sysnames@,$sysnames,;t t
8351 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8352 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8353 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8354 s,@LN_S@,$LN_S,;t t
8355 s,@CC@,$CC,;t t
8356 s,@CFLAGS@,$CFLAGS,;t t
8357 s,@LDFLAGS@,$LDFLAGS,;t t
8358 s,@CPPFLAGS@,$CPPFLAGS,;t t
8359 s,@ac_ct_CC@,$ac_ct_CC,;t t
8360 s,@OBJEXT@,$OBJEXT,;t t
8361 s,@BUILD_CC@,$BUILD_CC,;t t
8362 s,@cross_compiling@,$cross_compiling,;t t
8363 s,@CPP@,$CPP,;t t
8364 s,@CXX@,$CXX,;t t
8365 s,@CXXFLAGS@,$CXXFLAGS,;t t
8366 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8367 s,@AR@,$AR,;t t
8368 s,@OBJDUMP@,$OBJDUMP,;t t
8369 s,@RANLIB@,$RANLIB,;t t
8370 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8371 s,@MIG@,$MIG,;t t
8372 s,@AS@,$AS,;t t
8373 s,@LD@,$LD,;t t
8374 s,@PWD_P@,$PWD_P,;t t
8375 s,@MAKE@,$MAKE,;t t
8376 s,@MSGFMT@,$MSGFMT,;t t
8377 s,@MAKEINFO@,$MAKEINFO,;t t
8378 s,@SED@,$SED,;t t
8379 s,@AUTOCONF@,$AUTOCONF,;t t
8380 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8381 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8382 s,@BASH@,$BASH,;t t
8383 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8384 s,@KSH@,$KSH,;t t
8385 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8386 s,@AWK@,$AWK,;t t
8387 s,@PERL@,$PERL,;t t
8388 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8389 s,@BISON@,$BISON,;t t
8390 s,@VERSIONING@,$VERSIONING,;t t
8391 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8392 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8393 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8394 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8395 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8396 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8397 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8398 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8399 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8400 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8401 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8402 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8403 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8404 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8405 s,@libc_cv_ssp@,$libc_cv_ssp,;t t
8406 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8407 s,@no_whole_archive@,$no_whole_archive,;t t
8408 s,@exceptions@,$exceptions,;t t
8409 s,@LIBGD@,$LIBGD,;t t
8410 s,@have_libaudit@,$have_libaudit,;t t
8411 s,@have_selinux@,$have_selinux,;t t
8412 s,@EGREP@,$EGREP,;t t
8413 s,@sizeof_long_double@,$sizeof_long_double,;t t
8414 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8415 s,@uname_sysname@,$uname_sysname,;t t
8416 s,@uname_release@,$uname_release,;t t
8417 s,@uname_version@,$uname_version,;t t
8418 s,@old_glibc_headers@,$old_glibc_headers,;t t
8419 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8420 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8421 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8422 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8423 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8424 s,@use_ldconfig@,$use_ldconfig,;t t
8425 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8426 s,@elf@,$elf,;t t
8427 s,@xcoff@,$xcoff,;t t
8428 s,@static@,$static,;t t
8429 s,@shared@,$shared,;t t
8430 s,@pic_default@,$pic_default,;t t
8431 s,@profile@,$profile,;t t
8432 s,@omitfp@,$omitfp,;t t
8433 s,@bounded@,$bounded,;t t
8434 s,@static_nss@,$static_nss,;t t
8435 s,@nopic_initfini@,$nopic_initfini,;t t
8436 s,@DEFINES@,$DEFINES,;t t
8437 s,@mach_interface_list@,$mach_interface_list,;t t
8438 s,@VERSION@,$VERSION,;t t
8439 s,@RELEASE@,$RELEASE,;t t
8440 s,@LIBOBJS@,$LIBOBJS,;t t
8441 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8442 CEOF
8444 _ACEOF
8446 cat >>$CONFIG_STATUS <<\_ACEOF
8447 # Split the substitutions into bite-sized pieces for seds with
8448 # small command number limits, like on Digital OSF/1 and HP-UX.
8449 ac_max_sed_lines=48
8450 ac_sed_frag=1 # Number of current file.
8451 ac_beg=1 # First line for current file.
8452 ac_end=$ac_max_sed_lines # Line after last line for current file.
8453 ac_more_lines=:
8454 ac_sed_cmds=
8455 while $ac_more_lines; do
8456 if test $ac_beg -gt 1; then
8457 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8458 else
8459 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8461 if test ! -s $tmp/subs.frag; then
8462 ac_more_lines=false
8463 else
8464 # The purpose of the label and of the branching condition is to
8465 # speed up the sed processing (if there are no `@' at all, there
8466 # is no need to browse any of the substitutions).
8467 # These are the two extra sed commands mentioned above.
8468 (echo ':t
8469 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8470 if test -z "$ac_sed_cmds"; then
8471 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8472 else
8473 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8475 ac_sed_frag=`expr $ac_sed_frag + 1`
8476 ac_beg=$ac_end
8477 ac_end=`expr $ac_end + $ac_max_sed_lines`
8479 done
8480 if test -z "$ac_sed_cmds"; then
8481 ac_sed_cmds=cat
8483 fi # test -n "$CONFIG_FILES"
8485 _ACEOF
8486 cat >>$CONFIG_STATUS <<\_ACEOF
8487 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8488 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8489 case $ac_file in
8490 - | *:- | *:-:* ) # input from stdin
8491 cat >$tmp/stdin
8492 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8493 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8494 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8495 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8496 * ) ac_file_in=$ac_file.in ;;
8497 esac
8499 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8500 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8501 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8502 X"$ac_file" : 'X\(//\)[^/]' \| \
8503 X"$ac_file" : 'X\(//\)$' \| \
8504 X"$ac_file" : 'X\(/\)' \| \
8505 . : '\(.\)' 2>/dev/null ||
8506 echo X"$ac_file" |
8507 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8508 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8509 /^X\(\/\/\)$/{ s//\1/; q; }
8510 /^X\(\/\).*/{ s//\1/; q; }
8511 s/.*/./; q'`
8512 { if $as_mkdir_p; then
8513 mkdir -p "$ac_dir"
8514 else
8515 as_dir="$ac_dir"
8516 as_dirs=
8517 while test ! -d "$as_dir"; do
8518 as_dirs="$as_dir $as_dirs"
8519 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8520 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8521 X"$as_dir" : 'X\(//\)[^/]' \| \
8522 X"$as_dir" : 'X\(//\)$' \| \
8523 X"$as_dir" : 'X\(/\)' \| \
8524 . : '\(.\)' 2>/dev/null ||
8525 echo X"$as_dir" |
8526 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8527 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8528 /^X\(\/\/\)$/{ s//\1/; q; }
8529 /^X\(\/\).*/{ s//\1/; q; }
8530 s/.*/./; q'`
8531 done
8532 test ! -n "$as_dirs" || mkdir $as_dirs
8533 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8534 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8535 { (exit 1); exit 1; }; }; }
8537 ac_builddir=.
8539 if test "$ac_dir" != .; then
8540 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8541 # A "../" for each directory in $ac_dir_suffix.
8542 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8543 else
8544 ac_dir_suffix= ac_top_builddir=
8547 case $srcdir in
8548 .) # No --srcdir option. We are building in place.
8549 ac_srcdir=.
8550 if test -z "$ac_top_builddir"; then
8551 ac_top_srcdir=.
8552 else
8553 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8554 fi ;;
8555 [\\/]* | ?:[\\/]* ) # Absolute path.
8556 ac_srcdir=$srcdir$ac_dir_suffix;
8557 ac_top_srcdir=$srcdir ;;
8558 *) # Relative path.
8559 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8560 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8561 esac
8563 # Do not use `cd foo && pwd` to compute absolute paths, because
8564 # the directories may not exist.
8565 case `pwd` in
8566 .) ac_abs_builddir="$ac_dir";;
8568 case "$ac_dir" in
8569 .) ac_abs_builddir=`pwd`;;
8570 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8571 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8572 esac;;
8573 esac
8574 case $ac_abs_builddir in
8575 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8577 case ${ac_top_builddir}. in
8578 .) ac_abs_top_builddir=$ac_abs_builddir;;
8579 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8580 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8581 esac;;
8582 esac
8583 case $ac_abs_builddir in
8584 .) ac_abs_srcdir=$ac_srcdir;;
8586 case $ac_srcdir in
8587 .) ac_abs_srcdir=$ac_abs_builddir;;
8588 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8589 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8590 esac;;
8591 esac
8592 case $ac_abs_builddir in
8593 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8595 case $ac_top_srcdir in
8596 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8597 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8598 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8599 esac;;
8600 esac
8603 case $INSTALL in
8604 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8605 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8606 esac
8608 if test x"$ac_file" != x-; then
8609 { echo "$as_me:$LINENO: creating $ac_file" >&5
8610 echo "$as_me: creating $ac_file" >&6;}
8611 rm -f "$ac_file"
8613 # Let's still pretend it is `configure' which instantiates (i.e., don't
8614 # use $as_me), people would be surprised to read:
8615 # /* config.h. Generated by config.status. */
8616 if test x"$ac_file" = x-; then
8617 configure_input=
8618 else
8619 configure_input="$ac_file. "
8621 configure_input=$configure_input"Generated from `echo $ac_file_in |
8622 sed 's,.*/,,'` by configure."
8624 # First look for the input files in the build tree, otherwise in the
8625 # src tree.
8626 ac_file_inputs=`IFS=:
8627 for f in $ac_file_in; do
8628 case $f in
8629 -) echo $tmp/stdin ;;
8630 [\\/$]*)
8631 # Absolute (can't be DOS-style, as IFS=:)
8632 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8633 echo "$as_me: error: cannot find input file: $f" >&2;}
8634 { (exit 1); exit 1; }; }
8635 echo "$f";;
8636 *) # Relative
8637 if test -f "$f"; then
8638 # Build tree
8639 echo "$f"
8640 elif test -f "$srcdir/$f"; then
8641 # Source tree
8642 echo "$srcdir/$f"
8643 else
8644 # /dev/null tree
8645 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8646 echo "$as_me: error: cannot find input file: $f" >&2;}
8647 { (exit 1); exit 1; }; }
8648 fi;;
8649 esac
8650 done` || { (exit 1); exit 1; }
8651 _ACEOF
8652 cat >>$CONFIG_STATUS <<_ACEOF
8653 sed "$ac_vpsub
8654 $extrasub
8655 _ACEOF
8656 cat >>$CONFIG_STATUS <<\_ACEOF
8658 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8659 s,@configure_input@,$configure_input,;t t
8660 s,@srcdir@,$ac_srcdir,;t t
8661 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8662 s,@top_srcdir@,$ac_top_srcdir,;t t
8663 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8664 s,@builddir@,$ac_builddir,;t t
8665 s,@abs_builddir@,$ac_abs_builddir,;t t
8666 s,@top_builddir@,$ac_top_builddir,;t t
8667 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8668 s,@INSTALL@,$ac_INSTALL,;t t
8669 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8670 rm -f $tmp/stdin
8671 if test x"$ac_file" != x-; then
8672 mv $tmp/out $ac_file
8673 else
8674 cat $tmp/out
8675 rm -f $tmp/out
8678 done
8679 _ACEOF
8680 cat >>$CONFIG_STATUS <<\_ACEOF
8683 # CONFIG_HEADER section.
8686 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8687 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8689 # ac_d sets the value in "#define NAME VALUE" lines.
8690 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8691 ac_dB='[ ].*$,\1#\2'
8692 ac_dC=' '
8693 ac_dD=',;t'
8694 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8695 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8696 ac_uB='$,\1#\2define\3'
8697 ac_uC=' '
8698 ac_uD=',;t'
8700 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8701 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8702 case $ac_file in
8703 - | *:- | *:-:* ) # input from stdin
8704 cat >$tmp/stdin
8705 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8706 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8707 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8708 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8709 * ) ac_file_in=$ac_file.in ;;
8710 esac
8712 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8713 echo "$as_me: creating $ac_file" >&6;}
8715 # First look for the input files in the build tree, otherwise in the
8716 # src tree.
8717 ac_file_inputs=`IFS=:
8718 for f in $ac_file_in; do
8719 case $f in
8720 -) echo $tmp/stdin ;;
8721 [\\/$]*)
8722 # Absolute (can't be DOS-style, as IFS=:)
8723 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8724 echo "$as_me: error: cannot find input file: $f" >&2;}
8725 { (exit 1); exit 1; }; }
8726 # Do quote $f, to prevent DOS paths from being IFS'd.
8727 echo "$f";;
8728 *) # Relative
8729 if test -f "$f"; then
8730 # Build tree
8731 echo "$f"
8732 elif test -f "$srcdir/$f"; then
8733 # Source tree
8734 echo "$srcdir/$f"
8735 else
8736 # /dev/null tree
8737 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8738 echo "$as_me: error: cannot find input file: $f" >&2;}
8739 { (exit 1); exit 1; }; }
8740 fi;;
8741 esac
8742 done` || { (exit 1); exit 1; }
8743 # Remove the trailing spaces.
8744 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8746 _ACEOF
8748 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8749 # `conftest.undefs', that substitutes the proper values into
8750 # config.h.in to produce config.h. The first handles `#define'
8751 # templates, and the second `#undef' templates.
8752 # And first: Protect against being on the right side of a sed subst in
8753 # config.status. Protect against being in an unquoted here document
8754 # in config.status.
8755 rm -f conftest.defines conftest.undefs
8756 # Using a here document instead of a string reduces the quoting nightmare.
8757 # Putting comments in sed scripts is not portable.
8759 # `end' is used to avoid that the second main sed command (meant for
8760 # 0-ary CPP macros) applies to n-ary macro definitions.
8761 # See the Autoconf documentation for `clear'.
8762 cat >confdef2sed.sed <<\_ACEOF
8763 s/[\\&,]/\\&/g
8764 s,[\\$`],\\&,g
8765 t clear
8766 : clear
8767 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8768 t end
8769 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8770 : end
8771 _ACEOF
8772 # If some macros were called several times there might be several times
8773 # the same #defines, which is useless. Nevertheless, we may not want to
8774 # sort them, since we want the *last* AC-DEFINE to be honored.
8775 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8776 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8777 rm -f confdef2sed.sed
8779 # This sed command replaces #undef with comments. This is necessary, for
8780 # example, in the case of _POSIX_SOURCE, which is predefined and required
8781 # on some systems where configure will not decide to define it.
8782 cat >>conftest.undefs <<\_ACEOF
8783 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8784 _ACEOF
8786 # Break up conftest.defines because some shells have a limit on the size
8787 # of here documents, and old seds have small limits too (100 cmds).
8788 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8789 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8790 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8791 echo ' :' >>$CONFIG_STATUS
8792 rm -f conftest.tail
8793 while grep . conftest.defines >/dev/null
8795 # Write a limited-size here document to $tmp/defines.sed.
8796 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8797 # Speed up: don't consider the non `#define' lines.
8798 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8799 # Work around the forget-to-reset-the-flag bug.
8800 echo 't clr' >>$CONFIG_STATUS
8801 echo ': clr' >>$CONFIG_STATUS
8802 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8803 echo 'CEOF
8804 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8805 rm -f $tmp/in
8806 mv $tmp/out $tmp/in
8807 ' >>$CONFIG_STATUS
8808 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8809 rm -f conftest.defines
8810 mv conftest.tail conftest.defines
8811 done
8812 rm -f conftest.defines
8813 echo ' fi # grep' >>$CONFIG_STATUS
8814 echo >>$CONFIG_STATUS
8816 # Break up conftest.undefs because some shells have a limit on the size
8817 # of here documents, and old seds have small limits too (100 cmds).
8818 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8819 rm -f conftest.tail
8820 while grep . conftest.undefs >/dev/null
8822 # Write a limited-size here document to $tmp/undefs.sed.
8823 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8824 # Speed up: don't consider the non `#undef'
8825 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8826 # Work around the forget-to-reset-the-flag bug.
8827 echo 't clr' >>$CONFIG_STATUS
8828 echo ': clr' >>$CONFIG_STATUS
8829 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8830 echo 'CEOF
8831 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8832 rm -f $tmp/in
8833 mv $tmp/out $tmp/in
8834 ' >>$CONFIG_STATUS
8835 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8836 rm -f conftest.undefs
8837 mv conftest.tail conftest.undefs
8838 done
8839 rm -f conftest.undefs
8841 cat >>$CONFIG_STATUS <<\_ACEOF
8842 # Let's still pretend it is `configure' which instantiates (i.e., don't
8843 # use $as_me), people would be surprised to read:
8844 # /* config.h. Generated by config.status. */
8845 if test x"$ac_file" = x-; then
8846 echo "/* Generated by configure. */" >$tmp/config.h
8847 else
8848 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8850 cat $tmp/in >>$tmp/config.h
8851 rm -f $tmp/in
8852 if test x"$ac_file" != x-; then
8853 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8854 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8855 echo "$as_me: $ac_file is unchanged" >&6;}
8856 else
8857 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8858 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8859 X"$ac_file" : 'X\(//\)[^/]' \| \
8860 X"$ac_file" : 'X\(//\)$' \| \
8861 X"$ac_file" : 'X\(/\)' \| \
8862 . : '\(.\)' 2>/dev/null ||
8863 echo X"$ac_file" |
8864 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8865 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8866 /^X\(\/\/\)$/{ s//\1/; q; }
8867 /^X\(\/\).*/{ s//\1/; q; }
8868 s/.*/./; q'`
8869 { if $as_mkdir_p; then
8870 mkdir -p "$ac_dir"
8871 else
8872 as_dir="$ac_dir"
8873 as_dirs=
8874 while test ! -d "$as_dir"; do
8875 as_dirs="$as_dir $as_dirs"
8876 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8877 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8878 X"$as_dir" : 'X\(//\)[^/]' \| \
8879 X"$as_dir" : 'X\(//\)$' \| \
8880 X"$as_dir" : 'X\(/\)' \| \
8881 . : '\(.\)' 2>/dev/null ||
8882 echo X"$as_dir" |
8883 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8884 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8885 /^X\(\/\/\)$/{ s//\1/; q; }
8886 /^X\(\/\).*/{ s//\1/; q; }
8887 s/.*/./; q'`
8888 done
8889 test ! -n "$as_dirs" || mkdir $as_dirs
8890 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8891 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8892 { (exit 1); exit 1; }; }; }
8894 rm -f $ac_file
8895 mv $tmp/config.h $ac_file
8897 else
8898 cat $tmp/config.h
8899 rm -f $tmp/config.h
8901 done
8902 _ACEOF
8903 cat >>$CONFIG_STATUS <<\_ACEOF
8906 # CONFIG_COMMANDS section.
8908 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8909 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8910 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8911 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8912 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8913 X"$ac_dest" : 'X\(//\)[^/]' \| \
8914 X"$ac_dest" : 'X\(//\)$' \| \
8915 X"$ac_dest" : 'X\(/\)' \| \
8916 . : '\(.\)' 2>/dev/null ||
8917 echo X"$ac_dest" |
8918 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8919 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8920 /^X\(\/\/\)$/{ s//\1/; q; }
8921 /^X\(\/\).*/{ s//\1/; q; }
8922 s/.*/./; q'`
8923 { if $as_mkdir_p; then
8924 mkdir -p "$ac_dir"
8925 else
8926 as_dir="$ac_dir"
8927 as_dirs=
8928 while test ! -d "$as_dir"; do
8929 as_dirs="$as_dir $as_dirs"
8930 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8931 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8932 X"$as_dir" : 'X\(//\)[^/]' \| \
8933 X"$as_dir" : 'X\(//\)$' \| \
8934 X"$as_dir" : 'X\(/\)' \| \
8935 . : '\(.\)' 2>/dev/null ||
8936 echo X"$as_dir" |
8937 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8938 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8939 /^X\(\/\/\)$/{ s//\1/; q; }
8940 /^X\(\/\).*/{ s//\1/; q; }
8941 s/.*/./; q'`
8942 done
8943 test ! -n "$as_dirs" || mkdir $as_dirs
8944 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8945 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8946 { (exit 1); exit 1; }; }; }
8948 ac_builddir=.
8950 if test "$ac_dir" != .; then
8951 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8952 # A "../" for each directory in $ac_dir_suffix.
8953 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8954 else
8955 ac_dir_suffix= ac_top_builddir=
8958 case $srcdir in
8959 .) # No --srcdir option. We are building in place.
8960 ac_srcdir=.
8961 if test -z "$ac_top_builddir"; then
8962 ac_top_srcdir=.
8963 else
8964 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8965 fi ;;
8966 [\\/]* | ?:[\\/]* ) # Absolute path.
8967 ac_srcdir=$srcdir$ac_dir_suffix;
8968 ac_top_srcdir=$srcdir ;;
8969 *) # Relative path.
8970 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8971 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8972 esac
8974 # Do not use `cd foo && pwd` to compute absolute paths, because
8975 # the directories may not exist.
8976 case `pwd` in
8977 .) ac_abs_builddir="$ac_dir";;
8979 case "$ac_dir" in
8980 .) ac_abs_builddir=`pwd`;;
8981 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8982 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8983 esac;;
8984 esac
8985 case $ac_abs_builddir in
8986 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8988 case ${ac_top_builddir}. in
8989 .) ac_abs_top_builddir=$ac_abs_builddir;;
8990 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8991 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8992 esac;;
8993 esac
8994 case $ac_abs_builddir in
8995 .) ac_abs_srcdir=$ac_srcdir;;
8997 case $ac_srcdir in
8998 .) ac_abs_srcdir=$ac_abs_builddir;;
8999 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9000 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9001 esac;;
9002 esac
9003 case $ac_abs_builddir in
9004 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9006 case $ac_top_srcdir in
9007 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9008 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9009 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9010 esac;;
9011 esac
9014 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
9015 echo "$as_me: executing $ac_dest commands" >&6;}
9016 case $ac_dest in
9017 default )
9018 case $CONFIG_FILES in *config.make*)
9019 echo "$config_vars" >> config.make;;
9020 esac
9021 test -d bits || mkdir bits ;;
9022 esac
9023 done
9024 _ACEOF
9026 cat >>$CONFIG_STATUS <<\_ACEOF
9028 { (exit 0); exit 0; }
9029 _ACEOF
9030 chmod +x $CONFIG_STATUS
9031 ac_clean_files=$ac_clean_files_save
9034 # configure is writing to config.log, and then calls config.status.
9035 # config.status does its own redirection, appending to config.log.
9036 # Unfortunately, on DOS this fails, as config.log is still kept open
9037 # by configure, so config.status won't be able to write to it; its
9038 # output is simply discarded. So we exec the FD to /dev/null,
9039 # effectively closing config.log, so it can be properly (re)opened and
9040 # appended to by config.status. When coming back to configure, we
9041 # need to make the FD available again.
9042 if test "$no_create" != yes; then
9043 ac_cs_success=:
9044 ac_config_status_args=
9045 test "$silent" = yes &&
9046 ac_config_status_args="$ac_config_status_args --quiet"
9047 exec 5>/dev/null
9048 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9049 exec 5>>config.log
9050 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9051 # would make configure fail if this is the last instruction.
9052 $ac_cs_success || { (exit 1); exit 1; }
9056 # CONFIG_SUBDIRS section.
9058 if test "$no_recursion" != yes; then
9060 # Remove --cache-file and --srcdir arguments so they do not pile up.
9061 ac_sub_configure_args=
9062 ac_prev=
9063 for ac_arg in $ac_configure_args; do
9064 if test -n "$ac_prev"; then
9065 ac_prev=
9066 continue
9068 case $ac_arg in
9069 -cache-file | --cache-file | --cache-fil | --cache-fi \
9070 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9071 ac_prev=cache_file ;;
9072 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9073 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9074 | --c=*)
9076 --config-cache | -C)
9078 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9079 ac_prev=srcdir ;;
9080 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9082 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9083 ac_prev=prefix ;;
9084 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9086 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9087 esac
9088 done
9090 # Always prepend --prefix to ensure using the same prefix
9091 # in subdir configurations.
9092 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9094 ac_popdir=`pwd`
9095 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9097 # Do not complain, so a configure script can configure whichever
9098 # parts of a large source tree are present.
9099 test -d $srcdir/$ac_dir || continue
9101 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9102 echo "$as_me: configuring in $ac_dir" >&6;}
9103 { if $as_mkdir_p; then
9104 mkdir -p "$ac_dir"
9105 else
9106 as_dir="$ac_dir"
9107 as_dirs=
9108 while test ! -d "$as_dir"; do
9109 as_dirs="$as_dir $as_dirs"
9110 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9111 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9112 X"$as_dir" : 'X\(//\)[^/]' \| \
9113 X"$as_dir" : 'X\(//\)$' \| \
9114 X"$as_dir" : 'X\(/\)' \| \
9115 . : '\(.\)' 2>/dev/null ||
9116 echo X"$as_dir" |
9117 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9118 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9119 /^X\(\/\/\)$/{ s//\1/; q; }
9120 /^X\(\/\).*/{ s//\1/; q; }
9121 s/.*/./; q'`
9122 done
9123 test ! -n "$as_dirs" || mkdir $as_dirs
9124 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9125 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9126 { (exit 1); exit 1; }; }; }
9128 ac_builddir=.
9130 if test "$ac_dir" != .; then
9131 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9132 # A "../" for each directory in $ac_dir_suffix.
9133 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9134 else
9135 ac_dir_suffix= ac_top_builddir=
9138 case $srcdir in
9139 .) # No --srcdir option. We are building in place.
9140 ac_srcdir=.
9141 if test -z "$ac_top_builddir"; then
9142 ac_top_srcdir=.
9143 else
9144 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9145 fi ;;
9146 [\\/]* | ?:[\\/]* ) # Absolute path.
9147 ac_srcdir=$srcdir$ac_dir_suffix;
9148 ac_top_srcdir=$srcdir ;;
9149 *) # Relative path.
9150 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9151 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9152 esac
9154 # Do not use `cd foo && pwd` to compute absolute paths, because
9155 # the directories may not exist.
9156 case `pwd` in
9157 .) ac_abs_builddir="$ac_dir";;
9159 case "$ac_dir" in
9160 .) ac_abs_builddir=`pwd`;;
9161 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9162 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9163 esac;;
9164 esac
9165 case $ac_abs_builddir in
9166 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9168 case ${ac_top_builddir}. in
9169 .) ac_abs_top_builddir=$ac_abs_builddir;;
9170 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9171 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9172 esac;;
9173 esac
9174 case $ac_abs_builddir in
9175 .) ac_abs_srcdir=$ac_srcdir;;
9177 case $ac_srcdir in
9178 .) ac_abs_srcdir=$ac_abs_builddir;;
9179 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9180 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9181 esac;;
9182 esac
9183 case $ac_abs_builddir in
9184 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9186 case $ac_top_srcdir in
9187 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9188 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9189 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9190 esac;;
9191 esac
9194 cd $ac_dir
9196 # Check for guested configure; otherwise get Cygnus style configure.
9197 if test -f $ac_srcdir/configure.gnu; then
9198 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9199 elif test -f $ac_srcdir/configure; then
9200 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9201 elif test -f $ac_srcdir/configure.in; then
9202 ac_sub_configure=$ac_configure
9203 else
9204 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9205 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9206 ac_sub_configure=
9209 # The recursion is here.
9210 if test -n "$ac_sub_configure"; then
9211 # Make the cache file name correct relative to the subdirectory.
9212 case $cache_file in
9213 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9214 *) # Relative path.
9215 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9216 esac
9218 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9219 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9220 # The eval makes quoting arguments work.
9221 eval $ac_sub_configure $ac_sub_configure_args \
9222 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9223 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9224 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9225 { (exit 1); exit 1; }; }
9228 cd $ac_popdir
9229 done