[BZ #1350]
[glibc.git] / configure
blob00733b2486eea786329fa9bc9313c63e32452e49
1 #! /bin/sh
2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.59 for GNU C Library (see version.h).
6 # Report bugs to <glibc>.
8 # Copyright (C) 2003 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## --------------------- ##
12 ## M4sh Initialization. ##
13 ## --------------------- ##
15 # Be Bourne compatible
16 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17 emulate sh
18 NULLCMD=:
19 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20 # is contrary to our usage. Disable this feature.
21 alias -g '${1+"$@"}'='"$@"'
22 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
23 set -o posix
25 DUALCASE=1; export DUALCASE # for MKS sh
27 # Support unset when possible.
28 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
29 as_unset=unset
30 else
31 as_unset=false
35 # Work around bugs in pre-3.0 UWIN ksh.
36 $as_unset ENV MAIL MAILPATH
37 PS1='$ '
38 PS2='> '
39 PS4='+ '
41 # NLS nuisances.
42 for as_var in \
43 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
44 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
45 LC_TELEPHONE LC_TIME
47 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
48 eval $as_var=C; export $as_var
49 else
50 $as_unset $as_var
52 done
54 # Required to use basename.
55 if expr a : '\(a\)' >/dev/null 2>&1; then
56 as_expr=expr
57 else
58 as_expr=false
61 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
62 as_basename=basename
63 else
64 as_basename=false
68 # Name of the executable.
69 as_me=`$as_basename "$0" ||
70 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
71 X"$0" : 'X\(//\)$' \| \
72 X"$0" : 'X\(/\)$' \| \
73 . : '\(.\)' 2>/dev/null ||
74 echo X/"$0" |
75 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
76 /^X\/\(\/\/\)$/{ s//\1/; q; }
77 /^X\/\(\/\).*/{ s//\1/; q; }
78 s/.*/./; q'`
81 # PATH needs CR, and LINENO needs CR and PATH.
82 # Avoid depending upon Character Ranges.
83 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
84 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
85 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
86 as_cr_digits='0123456789'
87 as_cr_alnum=$as_cr_Letters$as_cr_digits
89 # The user is always right.
90 if test "${PATH_SEPARATOR+set}" != set; then
91 echo "#! /bin/sh" >conf$$.sh
92 echo "exit 0" >>conf$$.sh
93 chmod +x conf$$.sh
94 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
95 PATH_SEPARATOR=';'
96 else
97 PATH_SEPARATOR=:
99 rm -f conf$$.sh
103 as_lineno_1=$LINENO
104 as_lineno_2=$LINENO
105 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
106 test "x$as_lineno_1" != "x$as_lineno_2" &&
107 test "x$as_lineno_3" = "x$as_lineno_2" || {
108 # Find who we are. Look in the path if we contain no path at all
109 # relative or not.
110 case $0 in
111 *[\\/]* ) as_myself=$0 ;;
112 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
113 for as_dir in $PATH
115 IFS=$as_save_IFS
116 test -z "$as_dir" && as_dir=.
117 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
118 done
121 esac
122 # We did not find ourselves, most probably we were run as `sh COMMAND'
123 # in which case we are not to be found in the path.
124 if test "x$as_myself" = x; then
125 as_myself=$0
127 if test ! -f "$as_myself"; then
128 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
129 { (exit 1); exit 1; }; }
131 case $CONFIG_SHELL in
133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
134 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
136 IFS=$as_save_IFS
137 test -z "$as_dir" && as_dir=.
138 for as_base in sh bash ksh sh5; do
139 case $as_dir in
141 if ("$as_dir/$as_base" -c '
142 as_lineno_1=$LINENO
143 as_lineno_2=$LINENO
144 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
145 test "x$as_lineno_1" != "x$as_lineno_2" &&
146 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
147 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
148 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
149 CONFIG_SHELL=$as_dir/$as_base
150 export CONFIG_SHELL
151 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
152 fi;;
153 esac
154 done
155 done
157 esac
159 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
160 # uniformly replaced by the line number. The first 'sed' inserts a
161 # line-number line before each line; the second 'sed' does the real
162 # work. The second script uses 'N' to pair each line-number line
163 # with the numbered line, and appends trailing '-' during
164 # substitution so that $LINENO is not a special case at line end.
165 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
166 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
167 sed '=' <$as_myself |
168 sed '
170 s,$,-,
171 : loop
172 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
173 t loop
174 s,-$,,
175 s,^['$as_cr_digits']*\n,,
176 ' >$as_me.lineno &&
177 chmod +x $as_me.lineno ||
178 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
179 { (exit 1); exit 1; }; }
181 # Don't try to exec as it changes $[0], causing all sort of problems
182 # (the dirname of $[0] is not the place where we might find the
183 # original and so on. Autoconf is especially sensible to this).
184 . ./$as_me.lineno
185 # Exit status is that of the last command.
186 exit
190 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
191 *c*,-n*) ECHO_N= ECHO_C='
192 ' ECHO_T=' ' ;;
193 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
194 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
195 esac
197 if expr a : '\(a\)' >/dev/null 2>&1; then
198 as_expr=expr
199 else
200 as_expr=false
203 rm -f conf$$ conf$$.exe conf$$.file
204 echo >conf$$.file
205 if ln -s conf$$.file conf$$ 2>/dev/null; then
206 # We could just check for DJGPP; but this test a) works b) is more generic
207 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
208 if test -f conf$$.exe; then
209 # Don't use ln at all; we don't have any links
210 as_ln_s='cp -p'
211 else
212 as_ln_s='ln -s'
214 elif ln conf$$.file conf$$ 2>/dev/null; then
215 as_ln_s=ln
216 else
217 as_ln_s='cp -p'
219 rm -f conf$$ conf$$.exe conf$$.file
221 if mkdir -p . 2>/dev/null; then
222 as_mkdir_p=:
223 else
224 test -d ./-p && rmdir ./-p
225 as_mkdir_p=false
228 as_executable_p="test -f"
230 # Sed expression to map a string onto a valid CPP name.
231 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
233 # Sed expression to map a string onto a valid variable name.
234 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
237 # IFS
238 # We need space, tab and new line, in precisely that order.
239 as_nl='
241 IFS=" $as_nl"
243 # CDPATH.
244 $as_unset CDPATH
247 # Name of the host.
248 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
249 # so uname gets run too.
250 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252 exec 6>&1
255 # Initializations.
257 ac_default_prefix=/usr/local
258 ac_config_libobj_dir=.
259 cross_compiling=no
260 subdirs=
261 MFLAGS=
262 MAKEFLAGS=
263 SHELL=${CONFIG_SHELL-/bin/sh}
265 # Maximum number of lines to put in a shell here document.
266 # This variable seems obsolete. It should probably be removed, and
267 # only ac_max_sed_lines should be used.
268 : ${ac_max_here_lines=38}
270 # Identity of this package.
271 PACKAGE_NAME='GNU C Library'
272 PACKAGE_TARNAME='c-library'
273 PACKAGE_VERSION='(see version.h)'
274 PACKAGE_STRING='GNU C Library (see version.h)'
275 PACKAGE_BUGREPORT='glibc'
277 ac_unique_file="include/features.h"
278 ac_subdirs_all="$ac_subdirs_all "
279 # Factoring default headers for most tests.
280 ac_includes_default="\
281 #include <stdio.h>
282 #if HAVE_SYS_TYPES_H
283 # include <sys/types.h>
284 #endif
285 #if HAVE_SYS_STAT_H
286 # include <sys/stat.h>
287 #endif
288 #if STDC_HEADERS
289 # include <stdlib.h>
290 # include <stddef.h>
291 #else
292 # if HAVE_STDLIB_H
293 # include <stdlib.h>
294 # endif
295 #endif
296 #if HAVE_STRING_H
297 # if !STDC_HEADERS && HAVE_MEMORY_H
298 # include <memory.h>
299 # endif
300 # include <string.h>
301 #endif
302 #if HAVE_STRINGS_H
303 # include <strings.h>
304 #endif
305 #if HAVE_INTTYPES_H
306 # include <inttypes.h>
307 #else
308 # if HAVE_STDINT_H
309 # include <stdint.h>
310 # endif
311 #endif
312 #if HAVE_UNISTD_H
313 # include <unistd.h>
314 #endif"
316 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS with_fp with_cvs enable_check_abi oldest_abi bindnow force_install all_warnings build build_cpu build_vendor build_os host host_cpu host_vendor host_os subdirs add_ons base_machine sysnames INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT BUILD_CC cross_compiling CPP CXX CXXFLAGS ac_ct_CXX AR OBJDUMP RANLIB ac_ct_RANLIB MIG AS LD PWD_P MAKE MSGFMT MAKEINFO SED AUTOCONF SYSINCLUDES libc_cv_gcc_static_libgcc BASH libc_cv_have_bash2 KSH libc_cv_have_ksh AWK PERL INSTALL_INFO BISON VERSIONING libc_cv_asm_protected_directive libc_cv_initfinit_array libc_cv_cc_with_libunwind libc_cv_z_nodelete libc_cv_z_nodlopen libc_cv_z_initfirst libc_cv_z_relro libc_cv_Bgroup libc_cv_libgcc_s_suffix libc_cv_as_needed ASFLAGS_config libc_cv_z_combreloc libc_cv_z_execstack libc_cv_fpie fno_unit_at_a_time libc_cv_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 gnu_ld gnu_as 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 gnu* | linux* | bsd4.4* | netbsd* | freebsd*)
1797 # These systems always use GNU tools.
1798 gnu_ld=yes gnu_as=yes ;;
1799 esac
1800 case "$host_os" in
1801 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1802 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1804 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1805 # These systems (almost) always use the ELF format.
1806 elf=yes
1808 aix*)
1809 # These systems are always xcoff
1810 xcoff=yes
1811 elf=no
1813 esac
1815 # The configure fragment of an add-on port can modify these to supplement
1816 # or override the table in the case statement below. No fragment should
1817 # ever change the config_* variables, however.
1818 machine=$config_machine
1819 vendor=$config_vendor
1820 os=$config_os
1822 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1823 # Unify this here.
1824 if test "$machine" = rs6000; then
1825 machine="powerpc"
1828 # Braindead PowerPC box with absolutely no FPU.
1829 case "$machine-$host_os" in
1830 powerpc*-*soft)
1831 with_fp=no
1833 esac
1836 # An add-on can set this when it the tuple to disable the sanity check below.
1837 libc_config_ok=no
1841 subdirs="$subdirs "
1844 add_ons_sfx=
1845 add_ons_pfx=
1846 if test x"$add_ons" != x; then
1847 for f in $add_ons; do
1848 # Some sanity checks
1849 case "$f" in
1850 crypt)
1851 { { echo "$as_me:$LINENO: 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." >&5
1856 echo "$as_me: error:
1857 *** It seems that you're using an old \`crypt' add-on. crypt is now
1858 *** part of glibc and using the old add-on will not work with this
1859 *** release. Start again with fresh sources and without the old
1860 *** \`crypt' add-on." >&2;}
1861 { (exit 1); exit 1; }; }
1863 localedata)
1864 { { echo "$as_me:$LINENO: 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." >&5
1869 echo "$as_me: error:
1870 *** It seems that you're using an old \`localedata' add-on. localedata
1871 *** is now part of glibc and using the old add-on will not work with
1872 *** this release. Start again with fresh sources and without the old
1873 *** \`localedata' add-on." >&2;}
1874 { (exit 1); exit 1; }; }
1876 esac
1878 # Test whether such a subdir really exists.
1879 test -d $srcdir/$f || {
1880 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1881 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1882 { (exit 1); exit 1; }; }
1884 done
1886 # Now source each add-on's configure fragment.
1887 # The fragments can use $srcdir/$libc_add_on to find themselves,
1888 # and test $add_ons_automatic to see if they were explicitly requested.
1889 # A fragment can clear (or even change) $libc_add_on to affect
1890 # whether it goes into the list to be actually used in the build.
1891 use_add_ons=
1892 for libc_add_on in $add_ons; do
1893 libc_add_on_frag=$srcdir/$libc_add_on/configure
1894 if test -r $libc_add_on_frag; then
1895 echo "$as_me:$LINENO: result: running configure fragment for add-on $libc_add_on" >&5
1896 echo "${ECHO_T}running configure fragment for add-on $libc_add_on" >&6
1897 . $libc_add_on_frag
1898 else
1899 { echo "$as_me:$LINENO: WARNING: add-on fragment $libc_add_on_frag missing" >&5
1900 echo "$as_me: WARNING: add-on fragment $libc_add_on_frag missing" >&2;}
1902 if test -n "$libc_add_on"; then
1903 use_add_ons="$use_add_ons $libc_add_on"
1904 add_ons_pfx="$add_ons_pfx $libc_add_on/"
1905 add_ons_sfx="$add_ons_sfx /$libc_add_on"
1907 done
1908 # Use echo to strip excess whitespace.
1909 add_ons="`echo $use_add_ons`"
1915 ### I put this here to prevent those annoying emails from people who cannot
1916 ### read and try to compile glibc on unsupported platforms. --drepper
1918 ### By using the undocumented --enable-hacker-mode option for configure
1919 ### one can skip this test to make the configuration not fail for unsupported
1920 ### platforms.
1922 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
1923 case "$machine-$host_os" in
1924 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1927 echo "*** The GNU C library is currently not available for this platform."
1928 echo "*** So far nobody cared to port it and if there is no volunteer it"
1929 echo "*** might never happen. So, if you have interest to see glibc on"
1930 echo "*** this platform visit"
1931 echo "*** http://www.gnu.org/software/libc/porting.html"
1932 echo "*** and join the group of porters"
1933 exit 1
1935 esac
1938 # Expand the configuration machine name into a subdirectory by architecture
1939 # type and particular chip. If an add-on configure fragment already set
1940 # base_machine, we don't change it.
1941 test -n "$base_machine" || case "$machine" in
1942 a29k | am29000) base_machine=a29k machine=a29k ;;
1943 alpha*) base_machine=alpha machine=alpha/$machine ;;
1944 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1945 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1946 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1947 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1948 i[34567]86) base_machine=i386 machine=i386/$machine ;;
1949 ia64) base_machine=ia64 machine=ia64 ;;
1950 m680?0) base_machine=m68k machine=m68k/$machine ;;
1951 m68k) base_machine=m68k machine=m68k/m68020 ;;
1952 m88???) base_machine=m88k machine=m88k/$machine ;;
1953 m88k) base_machine=m88k machine=m88k/m88100 ;;
1954 mips64*) base_machine=mips64
1955 case "$CC $CFLAGS $CPPFLAGS " in
1956 *" -mabi=n32 "*) mips_cc_abi=n32 ;;
1957 *" -mabi=64 "*|*" -mabi=n64 "*) mips_cc_abi=64 ;;
1958 *" -mabi=32 "*|*" -mabi=o32 "*) mips_cc_abi=32 ;;
1959 *) mips_cc_abi=default ;;
1960 esac
1961 case $config_os in
1962 *abin32*) mips_config_abi=n32 ;;
1963 *abi64*|*abin64*) mips_config_abi=64 ;;
1964 *abi32*|*abio32*) mips_config_abi=32 ;;
1965 *) mips_config_abi=$mips_cc_abi ;;
1966 esac
1967 case $mips_config_abi in
1968 default) machine=mips/mips64/n32 mips_config_abi=n32 ;;
1969 n32) machine=mips/mips64/n32 ;;
1970 64) machine=mips/mips64/n64 ;;
1971 32) machine=mips/mips32/kern64 ;;
1972 esac
1973 machine=$machine/$config_machine
1974 if test $mips_config_abi != $mips_cc_abi; then
1975 # This won't make it to config.make, but we want to
1976 # set this in case configure tests depend on it.
1977 CPPFLAGS="$CPPFLAGS -mabi=$mips_config_abi"
1980 mips*) base_machine=mips machine=mips/mips32/$machine ;;
1981 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1982 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1983 s390) base_machine=s390 machine=s390/s390-32 ;;
1984 s390x) base_machine=s390 machine=s390/s390-64 ;;
1985 sh3*) base_machine=sh machine=sh/sh3 ;;
1986 sh4*) base_machine=sh machine=sh/sh4 ;;
1987 sparc | sparcv[67])
1988 base_machine=sparc machine=sparc/sparc32 ;;
1989 sparcv8 | supersparc | hypersparc)
1990 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1991 sparcv8plus | sparcv8plusa | sparcv9)
1992 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1993 sparcv8plusb | sparcv9b)
1994 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1995 sparc64)
1996 base_machine=sparc machine=sparc/sparc64 ;;
1997 sparc64b)
1998 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1999 *) base_machine=$machine ;;
2000 esac
2003 if test "$base_machine" = "i386"; then
2004 cat >>confdefs.h <<\_ACEOF
2005 #define USE_REGPARMS 1
2006 _ACEOF
2010 # Compute the list of sysdep directories for this configuration.
2011 # This can take a while to compute.
2012 sysdep_dir=$srcdir/sysdeps
2013 echo "$as_me:$LINENO: checking sysdep dirs" >&5
2014 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
2015 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
2016 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
2018 case "$os" in
2019 gnu*)
2020 base_os=mach/hurd ;;
2021 netbsd* | 386bsd* | freebsd* | bsdi*)
2022 base_os=unix/bsd/bsd4.4 ;;
2023 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
2024 base_os=unix/bsd ;;
2025 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
2026 base_os=unix/sysv ;;
2027 irix6*)
2028 base_os=unix/sysv/irix6/$os ;;
2029 solaris[2-9]*)
2030 base_os=unix/sysv/sysv4 ;;
2031 hpux*)
2032 base_os=unix/sysv/hpux/$os ;;
2033 aix4.3*)
2034 base_os=unix/sysv/aix/aix4.3 ;;
2035 none)
2036 base_os=standalone ;;
2038 base_os='' ;;
2039 esac
2041 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
2042 tail=$os
2043 ostry=$os
2044 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
2045 ostry="$ostry /$o"
2046 tail=$o
2047 done
2048 o=`echo $tail | sed 's/[0-9]*$//'`
2049 if test $o != $tail; then
2050 ostry="$ostry /$o"
2052 # For linux-gnu, try linux-gnu, then linux.
2053 o=`echo $tail | sed 's/-.*$//'`
2054 if test $o != $tail; then
2055 ostry="$ostry /$o"
2058 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
2059 base=
2060 tail=$base_os
2061 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
2062 set $b
2063 base="$base /$1"
2064 tail="$2"
2065 done
2067 # For sparc/sparc32, try sparc/sparc32 and then sparc.
2068 mach=
2069 tail=$machine
2070 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
2071 set $m
2072 # Prepend the machine's FPU directory unless --without-fp.
2073 if test "$with_fp" = yes; then
2074 mach="$mach /$1/fpu"
2075 else
2076 mach="$mach /$1/nofpu"
2078 mach="$mach /$1"
2079 tail="$2"
2080 done
2083 # Find what sysdep directories exist.
2084 sysnames=
2085 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2086 for d in $add_ons_pfx ''; do
2087 for b in $base ''; do
2088 for m0 in $mach ''; do
2089 for v in /$vendor ''; do
2090 test "$v" = / && continue
2091 for o in /$ostry ''; do
2092 test "$o" = / && continue
2093 for m in $mach ''; do
2094 for a in $add_ons_sfx ''; do
2095 if test "$m0$b$v$o$m"; then
2096 try="${d}sysdeps$m0$b$v$o$m$a"
2097 test -n "$enable_debug_configure" &&
2098 echo "$0 DEBUG: try $try" >&2
2099 if test -d $srcdir/$try; then
2100 sysnames="$sysnames $try"
2101 { test -n "$o" || test -n "$b"; } && os_used=t
2102 { test -n "$m" || test -n "$m0"; } && machine_used=t
2105 done
2106 done
2107 done
2108 done
2109 done
2110 done
2111 if test -n "$d"; then
2112 try="${d}sysdeps/generic"
2113 test -n "$enable_debug_configure" &&
2114 echo "$0 DEBUG: try $try" >&2
2115 if test -d $srcdir/$try; then
2116 sysnames="$sysnames $try"
2119 done
2120 IFS="$ac_save_ifs"
2122 if test -z "$os_used" && test "$os" != none; then
2123 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2124 echo "$as_me: error: Operating system $os is not supported." >&2;}
2125 { (exit 1); exit 1; }; }
2127 if test -z "$machine_used" && test "$machine" != none; then
2128 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2129 echo "$as_me: error: The $machine is not supported." >&2;}
2130 { (exit 1); exit 1; }; }
2133 # We have now validated the configuration.
2136 # If using ELF, look for an `elf' subdirectory of each machine directory.
2137 # We prepend these rather than inserting them whereever the machine appears
2138 # because things specified by the machine's ELF ABI should override
2139 # OS-specific things, and should always be the same for any OS on the
2140 # machine (otherwise what's the point of an ABI?).
2141 if test "$elf" = yes; then
2142 elf_dirs=
2143 for d in $add_ons_pfx ''; do
2144 for m in $mach; do
2145 if test -d $srcdir/${d}sysdeps$m/elf; then
2146 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2148 done
2149 done
2150 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2154 # Expand the list of system names into a full list of directories
2155 # from each element's parent name and Implies file (if present).
2156 set $sysnames
2157 names=
2158 while test $# -gt 0; do
2159 name=$1
2160 shift
2162 case " $names " in *" $name "*)
2163 # Already in the list.
2164 continue
2165 esac
2167 # Report each name as we discover it, so there is no long pause in output.
2168 echo $ECHO_N "$name $ECHO_C" >&6
2170 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2172 case $name in
2173 /*) xsrcdir= ;;
2174 *) xsrcdir=$srcdir/ ;;
2175 esac
2176 test -n "$enable_debug_configure" &&
2177 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2179 if test -f $xsrcdir$name/Implies; then
2180 # Collect more names from the `Implies' file (removing comments).
2181 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2182 implied=
2183 for x in $implied_candidate; do
2184 found=no
2185 if test -d $xsrcdir$name_base/$x; then
2186 implied="$implied $name_base/$x";
2187 found=yes
2189 for d in $add_ons_pfx ''; do
2190 try="${d}sysdeps/$x"
2191 case $d in
2192 /*) try_srcdir= ;;
2193 *) try_srcdir=$srcdir/ ;;
2194 esac
2195 test -n "$enable_debug_configure" &&
2196 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2197 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2198 then
2199 implied="$implied $try"
2200 found=yes
2202 done
2203 if test $found = no; then
2204 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2205 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2207 done
2208 else
2209 implied=
2212 # Add NAME to the list of names.
2213 names="$names $name"
2215 # Find the parent of NAME, using the empty string if it has none.
2216 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2218 # Add the names implied by NAME, and NAME's parent (if it has one), to
2219 # the list of names to be processed (the argument list). We prepend the
2220 # implied names to the list and append the parent. We want implied
2221 # directories to come before further directories inferred from the
2222 # configuration components; this ensures that for sysv4, unix/common
2223 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2224 # after sysv4).
2225 sysnames="`echo $implied $* $parent`"
2226 test -n "$sysnames" && set $sysnames
2227 done
2229 # Add the default directories.
2230 default_sysnames=sysdeps/generic
2231 if test "$elf" = yes; then
2232 default_sysnames="sysdeps/generic/elf $default_sysnames"
2234 sysnames="$names $default_sysnames"
2236 # The other names were emitted during the scan.
2237 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2238 echo "${ECHO_T}$default_sysnames" >&6
2241 ### Locate tools.
2243 # Find a good install program. We prefer a C program (faster),
2244 # so one script is as good as another. But avoid the broken or
2245 # incompatible versions:
2246 # SysV /etc/install, /usr/sbin/install
2247 # SunOS /usr/etc/install
2248 # IRIX /sbin/install
2249 # AIX /bin/install
2250 # AmigaOS /C/install, which installs bootblocks on floppy discs
2251 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2252 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2253 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2254 # OS/2's system install, which has a completely different semantic
2255 # ./install, which can be erroneously created by make from ./install.sh.
2256 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2257 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2258 if test -z "$INSTALL"; then
2259 if test "${ac_cv_path_install+set}" = set; then
2260 echo $ECHO_N "(cached) $ECHO_C" >&6
2261 else
2262 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2263 for as_dir in $PATH
2265 IFS=$as_save_IFS
2266 test -z "$as_dir" && as_dir=.
2267 # Account for people who put trailing slashes in PATH elements.
2268 case $as_dir/ in
2269 ./ | .// | /cC/* | \
2270 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2271 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2272 /usr/ucb/* ) ;;
2274 # OSF1 and SCO ODT 3.0 have their own names for install.
2275 # Don't use installbsd from OSF since it installs stuff as root
2276 # by default.
2277 for ac_prog in ginstall scoinst install; do
2278 for ac_exec_ext in '' $ac_executable_extensions; do
2279 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2280 if test $ac_prog = install &&
2281 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2282 # AIX install. It has an incompatible calling convention.
2284 elif test $ac_prog = install &&
2285 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2286 # program-specific install script used by HP pwplus--don't use.
2288 else
2289 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2290 break 3
2293 done
2294 done
2296 esac
2297 done
2301 if test "${ac_cv_path_install+set}" = set; then
2302 INSTALL=$ac_cv_path_install
2303 else
2304 # As a last resort, use the slow shell script. We don't cache a
2305 # path for INSTALL within a source directory, because that will
2306 # break other packages using the cache if that directory is
2307 # removed, or if the path is relative.
2308 INSTALL=$ac_install_sh
2311 echo "$as_me:$LINENO: result: $INSTALL" >&5
2312 echo "${ECHO_T}$INSTALL" >&6
2314 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2315 # It thinks the first close brace ends the variable substitution.
2316 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2318 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2320 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2322 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2323 # The makefiles need to use a different form to find it in $srcdir.
2324 INSTALL='\$(..)./scripts/install-sh -c'
2326 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2327 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2328 LN_S=$as_ln_s
2329 if test "$LN_S" = "ln -s"; then
2330 echo "$as_me:$LINENO: result: yes" >&5
2331 echo "${ECHO_T}yes" >&6
2332 else
2333 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2334 echo "${ECHO_T}no, using $LN_S" >&6
2338 ac_ext=c
2339 ac_cpp='$CPP $CPPFLAGS'
2340 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2341 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2342 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2343 if test -n "$ac_tool_prefix"; then
2344 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2345 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2346 echo "$as_me:$LINENO: checking for $ac_word" >&5
2347 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2348 if test "${ac_cv_prog_CC+set}" = set; then
2349 echo $ECHO_N "(cached) $ECHO_C" >&6
2350 else
2351 if test -n "$CC"; then
2352 ac_cv_prog_CC="$CC" # Let the user override the test.
2353 else
2354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2355 for as_dir in $PATH
2357 IFS=$as_save_IFS
2358 test -z "$as_dir" && as_dir=.
2359 for ac_exec_ext in '' $ac_executable_extensions; do
2360 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2361 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2362 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2363 break 2
2365 done
2366 done
2370 CC=$ac_cv_prog_CC
2371 if test -n "$CC"; then
2372 echo "$as_me:$LINENO: result: $CC" >&5
2373 echo "${ECHO_T}$CC" >&6
2374 else
2375 echo "$as_me:$LINENO: result: no" >&5
2376 echo "${ECHO_T}no" >&6
2380 if test -z "$ac_cv_prog_CC"; then
2381 ac_ct_CC=$CC
2382 # Extract the first word of "gcc", so it can be a program name with args.
2383 set dummy gcc; ac_word=$2
2384 echo "$as_me:$LINENO: checking for $ac_word" >&5
2385 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2386 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2387 echo $ECHO_N "(cached) $ECHO_C" >&6
2388 else
2389 if test -n "$ac_ct_CC"; then
2390 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2391 else
2392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2393 for as_dir in $PATH
2395 IFS=$as_save_IFS
2396 test -z "$as_dir" && as_dir=.
2397 for ac_exec_ext in '' $ac_executable_extensions; do
2398 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2399 ac_cv_prog_ac_ct_CC="gcc"
2400 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2401 break 2
2403 done
2404 done
2408 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2409 if test -n "$ac_ct_CC"; then
2410 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2411 echo "${ECHO_T}$ac_ct_CC" >&6
2412 else
2413 echo "$as_me:$LINENO: result: no" >&5
2414 echo "${ECHO_T}no" >&6
2417 CC=$ac_ct_CC
2418 else
2419 CC="$ac_cv_prog_CC"
2422 if test -z "$CC"; then
2423 if test -n "$ac_tool_prefix"; then
2424 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2425 set dummy ${ac_tool_prefix}cc; ac_word=$2
2426 echo "$as_me:$LINENO: checking for $ac_word" >&5
2427 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2428 if test "${ac_cv_prog_CC+set}" = set; then
2429 echo $ECHO_N "(cached) $ECHO_C" >&6
2430 else
2431 if test -n "$CC"; then
2432 ac_cv_prog_CC="$CC" # Let the user override the test.
2433 else
2434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2435 for as_dir in $PATH
2437 IFS=$as_save_IFS
2438 test -z "$as_dir" && as_dir=.
2439 for ac_exec_ext in '' $ac_executable_extensions; do
2440 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2441 ac_cv_prog_CC="${ac_tool_prefix}cc"
2442 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2443 break 2
2445 done
2446 done
2450 CC=$ac_cv_prog_CC
2451 if test -n "$CC"; then
2452 echo "$as_me:$LINENO: result: $CC" >&5
2453 echo "${ECHO_T}$CC" >&6
2454 else
2455 echo "$as_me:$LINENO: result: no" >&5
2456 echo "${ECHO_T}no" >&6
2460 if test -z "$ac_cv_prog_CC"; then
2461 ac_ct_CC=$CC
2462 # Extract the first word of "cc", so it can be a program name with args.
2463 set dummy cc; ac_word=$2
2464 echo "$as_me:$LINENO: checking for $ac_word" >&5
2465 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2466 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2467 echo $ECHO_N "(cached) $ECHO_C" >&6
2468 else
2469 if test -n "$ac_ct_CC"; then
2470 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2471 else
2472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2473 for as_dir in $PATH
2475 IFS=$as_save_IFS
2476 test -z "$as_dir" && as_dir=.
2477 for ac_exec_ext in '' $ac_executable_extensions; do
2478 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2479 ac_cv_prog_ac_ct_CC="cc"
2480 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2481 break 2
2483 done
2484 done
2488 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2489 if test -n "$ac_ct_CC"; then
2490 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2491 echo "${ECHO_T}$ac_ct_CC" >&6
2492 else
2493 echo "$as_me:$LINENO: result: no" >&5
2494 echo "${ECHO_T}no" >&6
2497 CC=$ac_ct_CC
2498 else
2499 CC="$ac_cv_prog_CC"
2503 if test -z "$CC"; then
2504 # Extract the first word of "cc", so it can be a program name with args.
2505 set dummy cc; ac_word=$2
2506 echo "$as_me:$LINENO: checking for $ac_word" >&5
2507 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2508 if test "${ac_cv_prog_CC+set}" = set; then
2509 echo $ECHO_N "(cached) $ECHO_C" >&6
2510 else
2511 if test -n "$CC"; then
2512 ac_cv_prog_CC="$CC" # Let the user override the test.
2513 else
2514 ac_prog_rejected=no
2515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2516 for as_dir in $PATH
2518 IFS=$as_save_IFS
2519 test -z "$as_dir" && as_dir=.
2520 for ac_exec_ext in '' $ac_executable_extensions; do
2521 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2522 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2523 ac_prog_rejected=yes
2524 continue
2526 ac_cv_prog_CC="cc"
2527 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2528 break 2
2530 done
2531 done
2533 if test $ac_prog_rejected = yes; then
2534 # We found a bogon in the path, so make sure we never use it.
2535 set dummy $ac_cv_prog_CC
2536 shift
2537 if test $# != 0; then
2538 # We chose a different compiler from the bogus one.
2539 # However, it has the same basename, so the bogon will be chosen
2540 # first if we set CC to just the basename; use the full file name.
2541 shift
2542 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2547 CC=$ac_cv_prog_CC
2548 if test -n "$CC"; then
2549 echo "$as_me:$LINENO: result: $CC" >&5
2550 echo "${ECHO_T}$CC" >&6
2551 else
2552 echo "$as_me:$LINENO: result: no" >&5
2553 echo "${ECHO_T}no" >&6
2557 if test -z "$CC"; then
2558 if test -n "$ac_tool_prefix"; then
2559 for ac_prog in cl
2561 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2562 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2563 echo "$as_me:$LINENO: checking for $ac_word" >&5
2564 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2565 if test "${ac_cv_prog_CC+set}" = set; then
2566 echo $ECHO_N "(cached) $ECHO_C" >&6
2567 else
2568 if test -n "$CC"; then
2569 ac_cv_prog_CC="$CC" # Let the user override the test.
2570 else
2571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2572 for as_dir in $PATH
2574 IFS=$as_save_IFS
2575 test -z "$as_dir" && as_dir=.
2576 for ac_exec_ext in '' $ac_executable_extensions; do
2577 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2578 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2579 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2580 break 2
2582 done
2583 done
2587 CC=$ac_cv_prog_CC
2588 if test -n "$CC"; then
2589 echo "$as_me:$LINENO: result: $CC" >&5
2590 echo "${ECHO_T}$CC" >&6
2591 else
2592 echo "$as_me:$LINENO: result: no" >&5
2593 echo "${ECHO_T}no" >&6
2596 test -n "$CC" && break
2597 done
2599 if test -z "$CC"; then
2600 ac_ct_CC=$CC
2601 for ac_prog in cl
2603 # Extract the first word of "$ac_prog", so it can be a program name with args.
2604 set dummy $ac_prog; ac_word=$2
2605 echo "$as_me:$LINENO: checking for $ac_word" >&5
2606 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2607 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2608 echo $ECHO_N "(cached) $ECHO_C" >&6
2609 else
2610 if test -n "$ac_ct_CC"; then
2611 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2612 else
2613 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2614 for as_dir in $PATH
2616 IFS=$as_save_IFS
2617 test -z "$as_dir" && as_dir=.
2618 for ac_exec_ext in '' $ac_executable_extensions; do
2619 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2620 ac_cv_prog_ac_ct_CC="$ac_prog"
2621 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2622 break 2
2624 done
2625 done
2629 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2630 if test -n "$ac_ct_CC"; then
2631 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2632 echo "${ECHO_T}$ac_ct_CC" >&6
2633 else
2634 echo "$as_me:$LINENO: result: no" >&5
2635 echo "${ECHO_T}no" >&6
2638 test -n "$ac_ct_CC" && break
2639 done
2641 CC=$ac_ct_CC
2647 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2648 See \`config.log' for more details." >&5
2649 echo "$as_me: error: no acceptable C compiler found in \$PATH
2650 See \`config.log' for more details." >&2;}
2651 { (exit 1); exit 1; }; }
2653 # Provide some information about the compiler.
2654 echo "$as_me:$LINENO:" \
2655 "checking for C compiler version" >&5
2656 ac_compiler=`set X $ac_compile; echo $2`
2657 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2658 (eval $ac_compiler --version </dev/null >&5) 2>&5
2659 ac_status=$?
2660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2661 (exit $ac_status); }
2662 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2663 (eval $ac_compiler -v </dev/null >&5) 2>&5
2664 ac_status=$?
2665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2666 (exit $ac_status); }
2667 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2668 (eval $ac_compiler -V </dev/null >&5) 2>&5
2669 ac_status=$?
2670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2671 (exit $ac_status); }
2673 EXEEXT=
2674 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2675 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2676 if test "${ac_cv_objext+set}" = set; then
2677 echo $ECHO_N "(cached) $ECHO_C" >&6
2678 else
2679 cat >conftest.$ac_ext <<_ACEOF
2680 /* confdefs.h. */
2681 _ACEOF
2682 cat confdefs.h >>conftest.$ac_ext
2683 cat >>conftest.$ac_ext <<_ACEOF
2684 /* end confdefs.h. */
2687 main ()
2691 return 0;
2693 _ACEOF
2694 rm -f conftest.o conftest.obj
2695 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2696 (eval $ac_compile) 2>&5
2697 ac_status=$?
2698 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2699 (exit $ac_status); }; then
2700 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2701 case $ac_file in
2702 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2703 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2704 break;;
2705 esac
2706 done
2707 else
2708 echo "$as_me: failed program was:" >&5
2709 sed 's/^/| /' conftest.$ac_ext >&5
2711 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2712 See \`config.log' for more details." >&5
2713 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2714 See \`config.log' for more details." >&2;}
2715 { (exit 1); exit 1; }; }
2718 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2720 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2721 echo "${ECHO_T}$ac_cv_objext" >&6
2722 OBJEXT=$ac_cv_objext
2723 ac_objext=$OBJEXT
2724 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2725 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2726 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2727 echo $ECHO_N "(cached) $ECHO_C" >&6
2728 else
2729 cat >conftest.$ac_ext <<_ACEOF
2730 /* confdefs.h. */
2731 _ACEOF
2732 cat confdefs.h >>conftest.$ac_ext
2733 cat >>conftest.$ac_ext <<_ACEOF
2734 /* end confdefs.h. */
2737 main ()
2739 #ifndef __GNUC__
2740 choke me
2741 #endif
2744 return 0;
2746 _ACEOF
2747 rm -f conftest.$ac_objext
2748 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2749 (eval $ac_compile) 2>conftest.er1
2750 ac_status=$?
2751 grep -v '^ *+' conftest.er1 >conftest.err
2752 rm -f conftest.er1
2753 cat conftest.err >&5
2754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2755 (exit $ac_status); } &&
2756 { ac_try='test -z "$ac_c_werror_flag"
2757 || test ! -s conftest.err'
2758 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2759 (eval $ac_try) 2>&5
2760 ac_status=$?
2761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2762 (exit $ac_status); }; } &&
2763 { ac_try='test -s conftest.$ac_objext'
2764 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2765 (eval $ac_try) 2>&5
2766 ac_status=$?
2767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2768 (exit $ac_status); }; }; then
2769 ac_compiler_gnu=yes
2770 else
2771 echo "$as_me: failed program was:" >&5
2772 sed 's/^/| /' conftest.$ac_ext >&5
2774 ac_compiler_gnu=no
2776 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2777 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2780 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2781 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2782 GCC=`test $ac_compiler_gnu = yes && echo yes`
2783 ac_test_CFLAGS=${CFLAGS+set}
2784 ac_save_CFLAGS=$CFLAGS
2785 CFLAGS="-g"
2786 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2787 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2788 if test "${ac_cv_prog_cc_g+set}" = set; then
2789 echo $ECHO_N "(cached) $ECHO_C" >&6
2790 else
2791 cat >conftest.$ac_ext <<_ACEOF
2792 /* confdefs.h. */
2793 _ACEOF
2794 cat confdefs.h >>conftest.$ac_ext
2795 cat >>conftest.$ac_ext <<_ACEOF
2796 /* end confdefs.h. */
2799 main ()
2803 return 0;
2805 _ACEOF
2806 rm -f conftest.$ac_objext
2807 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2808 (eval $ac_compile) 2>conftest.er1
2809 ac_status=$?
2810 grep -v '^ *+' conftest.er1 >conftest.err
2811 rm -f conftest.er1
2812 cat conftest.err >&5
2813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2814 (exit $ac_status); } &&
2815 { ac_try='test -z "$ac_c_werror_flag"
2816 || test ! -s conftest.err'
2817 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2818 (eval $ac_try) 2>&5
2819 ac_status=$?
2820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2821 (exit $ac_status); }; } &&
2822 { ac_try='test -s conftest.$ac_objext'
2823 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2824 (eval $ac_try) 2>&5
2825 ac_status=$?
2826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2827 (exit $ac_status); }; }; then
2828 ac_cv_prog_cc_g=yes
2829 else
2830 echo "$as_me: failed program was:" >&5
2831 sed 's/^/| /' conftest.$ac_ext >&5
2833 ac_cv_prog_cc_g=no
2835 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2837 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2838 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2839 if test "$ac_test_CFLAGS" = set; then
2840 CFLAGS=$ac_save_CFLAGS
2841 elif test $ac_cv_prog_cc_g = yes; then
2842 if test "$GCC" = yes; then
2843 CFLAGS="-g -O2"
2844 else
2845 CFLAGS="-g"
2847 else
2848 if test "$GCC" = yes; then
2849 CFLAGS="-O2"
2850 else
2851 CFLAGS=
2854 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2855 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2856 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2857 echo $ECHO_N "(cached) $ECHO_C" >&6
2858 else
2859 ac_cv_prog_cc_stdc=no
2860 ac_save_CC=$CC
2861 cat >conftest.$ac_ext <<_ACEOF
2862 /* confdefs.h. */
2863 _ACEOF
2864 cat confdefs.h >>conftest.$ac_ext
2865 cat >>conftest.$ac_ext <<_ACEOF
2866 /* end confdefs.h. */
2867 #include <stdarg.h>
2868 #include <stdio.h>
2869 #include <sys/types.h>
2870 #include <sys/stat.h>
2871 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2872 struct buf { int x; };
2873 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2874 static char *e (p, i)
2875 char **p;
2876 int i;
2878 return p[i];
2880 static char *f (char * (*g) (char **, int), char **p, ...)
2882 char *s;
2883 va_list v;
2884 va_start (v,p);
2885 s = g (p, va_arg (v,int));
2886 va_end (v);
2887 return s;
2890 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2891 function prototypes and stuff, but not '\xHH' hex character constants.
2892 These don't provoke an error unfortunately, instead are silently treated
2893 as 'x'. The following induces an error, until -std1 is added to get
2894 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2895 array size at least. It's necessary to write '\x00'==0 to get something
2896 that's true only with -std1. */
2897 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2899 int test (int i, double x);
2900 struct s1 {int (*f) (int a);};
2901 struct s2 {int (*f) (double a);};
2902 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2903 int argc;
2904 char **argv;
2906 main ()
2908 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2910 return 0;
2912 _ACEOF
2913 # Don't try gcc -ansi; that turns off useful extensions and
2914 # breaks some systems' header files.
2915 # AIX -qlanglvl=ansi
2916 # Ultrix and OSF/1 -std1
2917 # HP-UX 10.20 and later -Ae
2918 # HP-UX older versions -Aa -D_HPUX_SOURCE
2919 # SVR4 -Xc -D__EXTENSIONS__
2920 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2922 CC="$ac_save_CC $ac_arg"
2923 rm -f conftest.$ac_objext
2924 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2925 (eval $ac_compile) 2>conftest.er1
2926 ac_status=$?
2927 grep -v '^ *+' conftest.er1 >conftest.err
2928 rm -f conftest.er1
2929 cat conftest.err >&5
2930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2931 (exit $ac_status); } &&
2932 { ac_try='test -z "$ac_c_werror_flag"
2933 || test ! -s conftest.err'
2934 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2935 (eval $ac_try) 2>&5
2936 ac_status=$?
2937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2938 (exit $ac_status); }; } &&
2939 { ac_try='test -s conftest.$ac_objext'
2940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2941 (eval $ac_try) 2>&5
2942 ac_status=$?
2943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2944 (exit $ac_status); }; }; then
2945 ac_cv_prog_cc_stdc=$ac_arg
2946 break
2947 else
2948 echo "$as_me: failed program was:" >&5
2949 sed 's/^/| /' conftest.$ac_ext >&5
2952 rm -f conftest.err conftest.$ac_objext
2953 done
2954 rm -f conftest.$ac_ext conftest.$ac_objext
2955 CC=$ac_save_CC
2959 case "x$ac_cv_prog_cc_stdc" in
2960 x|xno)
2961 echo "$as_me:$LINENO: result: none needed" >&5
2962 echo "${ECHO_T}none needed" >&6 ;;
2964 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2965 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2966 CC="$CC $ac_cv_prog_cc_stdc" ;;
2967 esac
2969 # Some people use a C++ compiler to compile C. Since we use `exit',
2970 # in C++ we need to declare it. In case someone uses the same compiler
2971 # for both compiling C and C++ we need to have the C++ compiler decide
2972 # the declaration of exit, since it's the most demanding environment.
2973 cat >conftest.$ac_ext <<_ACEOF
2974 #ifndef __cplusplus
2975 choke me
2976 #endif
2977 _ACEOF
2978 rm -f conftest.$ac_objext
2979 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2980 (eval $ac_compile) 2>conftest.er1
2981 ac_status=$?
2982 grep -v '^ *+' conftest.er1 >conftest.err
2983 rm -f conftest.er1
2984 cat conftest.err >&5
2985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2986 (exit $ac_status); } &&
2987 { ac_try='test -z "$ac_c_werror_flag"
2988 || test ! -s conftest.err'
2989 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2990 (eval $ac_try) 2>&5
2991 ac_status=$?
2992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2993 (exit $ac_status); }; } &&
2994 { ac_try='test -s conftest.$ac_objext'
2995 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2996 (eval $ac_try) 2>&5
2997 ac_status=$?
2998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2999 (exit $ac_status); }; }; then
3000 for ac_declaration in \
3001 '' \
3002 'extern "C" void std::exit (int) throw (); using std::exit;' \
3003 'extern "C" void std::exit (int); using std::exit;' \
3004 'extern "C" void exit (int) throw ();' \
3005 'extern "C" void exit (int);' \
3006 'void exit (int);'
3008 cat >conftest.$ac_ext <<_ACEOF
3009 /* confdefs.h. */
3010 _ACEOF
3011 cat confdefs.h >>conftest.$ac_ext
3012 cat >>conftest.$ac_ext <<_ACEOF
3013 /* end confdefs.h. */
3014 $ac_declaration
3015 #include <stdlib.h>
3017 main ()
3019 exit (42);
3021 return 0;
3023 _ACEOF
3024 rm -f conftest.$ac_objext
3025 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3026 (eval $ac_compile) 2>conftest.er1
3027 ac_status=$?
3028 grep -v '^ *+' conftest.er1 >conftest.err
3029 rm -f conftest.er1
3030 cat conftest.err >&5
3031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3032 (exit $ac_status); } &&
3033 { ac_try='test -z "$ac_c_werror_flag"
3034 || test ! -s conftest.err'
3035 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3036 (eval $ac_try) 2>&5
3037 ac_status=$?
3038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3039 (exit $ac_status); }; } &&
3040 { ac_try='test -s conftest.$ac_objext'
3041 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3042 (eval $ac_try) 2>&5
3043 ac_status=$?
3044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3045 (exit $ac_status); }; }; then
3047 else
3048 echo "$as_me: failed program was:" >&5
3049 sed 's/^/| /' conftest.$ac_ext >&5
3051 continue
3053 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3054 cat >conftest.$ac_ext <<_ACEOF
3055 /* confdefs.h. */
3056 _ACEOF
3057 cat confdefs.h >>conftest.$ac_ext
3058 cat >>conftest.$ac_ext <<_ACEOF
3059 /* end confdefs.h. */
3060 $ac_declaration
3062 main ()
3064 exit (42);
3066 return 0;
3068 _ACEOF
3069 rm -f conftest.$ac_objext
3070 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3071 (eval $ac_compile) 2>conftest.er1
3072 ac_status=$?
3073 grep -v '^ *+' conftest.er1 >conftest.err
3074 rm -f conftest.er1
3075 cat conftest.err >&5
3076 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3077 (exit $ac_status); } &&
3078 { ac_try='test -z "$ac_c_werror_flag"
3079 || test ! -s conftest.err'
3080 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3081 (eval $ac_try) 2>&5
3082 ac_status=$?
3083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3084 (exit $ac_status); }; } &&
3085 { ac_try='test -s conftest.$ac_objext'
3086 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3087 (eval $ac_try) 2>&5
3088 ac_status=$?
3089 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3090 (exit $ac_status); }; }; then
3091 break
3092 else
3093 echo "$as_me: failed program was:" >&5
3094 sed 's/^/| /' conftest.$ac_ext >&5
3097 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3098 done
3099 rm -f conftest*
3100 if test -n "$ac_declaration"; then
3101 echo '#ifdef __cplusplus' >>confdefs.h
3102 echo $ac_declaration >>confdefs.h
3103 echo '#endif' >>confdefs.h
3106 else
3107 echo "$as_me: failed program was:" >&5
3108 sed 's/^/| /' conftest.$ac_ext >&5
3111 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3112 ac_ext=c
3113 ac_cpp='$CPP $CPPFLAGS'
3114 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3115 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3116 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3118 if test $host != $build; then
3119 for ac_prog in gcc cc
3121 # Extract the first word of "$ac_prog", so it can be a program name with args.
3122 set dummy $ac_prog; ac_word=$2
3123 echo "$as_me:$LINENO: checking for $ac_word" >&5
3124 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3125 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3126 echo $ECHO_N "(cached) $ECHO_C" >&6
3127 else
3128 if test -n "$BUILD_CC"; then
3129 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3130 else
3131 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3132 for as_dir in $PATH
3134 IFS=$as_save_IFS
3135 test -z "$as_dir" && as_dir=.
3136 for ac_exec_ext in '' $ac_executable_extensions; do
3137 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3138 ac_cv_prog_BUILD_CC="$ac_prog"
3139 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3140 break 2
3142 done
3143 done
3147 BUILD_CC=$ac_cv_prog_BUILD_CC
3148 if test -n "$BUILD_CC"; then
3149 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3150 echo "${ECHO_T}$BUILD_CC" >&6
3151 else
3152 echo "$as_me:$LINENO: result: no" >&5
3153 echo "${ECHO_T}no" >&6
3156 test -n "$BUILD_CC" && break
3157 done
3161 ac_ext=c
3162 ac_cpp='$CPP $CPPFLAGS'
3163 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3164 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3165 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3166 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3167 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3168 # On Suns, sometimes $CPP names a directory.
3169 if test -n "$CPP" && test -d "$CPP"; then
3170 CPP=
3172 if test -z "$CPP"; then
3173 if test "${ac_cv_prog_CPP+set}" = set; then
3174 echo $ECHO_N "(cached) $ECHO_C" >&6
3175 else
3176 # Double quotes because CPP needs to be expanded
3177 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3179 ac_preproc_ok=false
3180 for ac_c_preproc_warn_flag in '' yes
3182 # Use a header file that comes with gcc, so configuring glibc
3183 # with a fresh cross-compiler works.
3184 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3185 # <limits.h> exists even on freestanding compilers.
3186 # On the NeXT, cc -E runs the code through the compiler's parser,
3187 # not just through cpp. "Syntax error" is here to catch this case.
3188 cat >conftest.$ac_ext <<_ACEOF
3189 /* confdefs.h. */
3190 _ACEOF
3191 cat confdefs.h >>conftest.$ac_ext
3192 cat >>conftest.$ac_ext <<_ACEOF
3193 /* end confdefs.h. */
3194 #ifdef __STDC__
3195 # include <limits.h>
3196 #else
3197 # include <assert.h>
3198 #endif
3199 Syntax error
3200 _ACEOF
3201 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3202 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3203 ac_status=$?
3204 grep -v '^ *+' conftest.er1 >conftest.err
3205 rm -f conftest.er1
3206 cat conftest.err >&5
3207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3208 (exit $ac_status); } >/dev/null; then
3209 if test -s conftest.err; then
3210 ac_cpp_err=$ac_c_preproc_warn_flag
3211 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3212 else
3213 ac_cpp_err=
3215 else
3216 ac_cpp_err=yes
3218 if test -z "$ac_cpp_err"; then
3220 else
3221 echo "$as_me: failed program was:" >&5
3222 sed 's/^/| /' conftest.$ac_ext >&5
3224 # Broken: fails on valid input.
3225 continue
3227 rm -f conftest.err conftest.$ac_ext
3229 # OK, works on sane cases. Now check whether non-existent headers
3230 # can be detected and how.
3231 cat >conftest.$ac_ext <<_ACEOF
3232 /* confdefs.h. */
3233 _ACEOF
3234 cat confdefs.h >>conftest.$ac_ext
3235 cat >>conftest.$ac_ext <<_ACEOF
3236 /* end confdefs.h. */
3237 #include <ac_nonexistent.h>
3238 _ACEOF
3239 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3240 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3241 ac_status=$?
3242 grep -v '^ *+' conftest.er1 >conftest.err
3243 rm -f conftest.er1
3244 cat conftest.err >&5
3245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3246 (exit $ac_status); } >/dev/null; then
3247 if test -s conftest.err; then
3248 ac_cpp_err=$ac_c_preproc_warn_flag
3249 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3250 else
3251 ac_cpp_err=
3253 else
3254 ac_cpp_err=yes
3256 if test -z "$ac_cpp_err"; then
3257 # Broken: success on invalid input.
3258 continue
3259 else
3260 echo "$as_me: failed program was:" >&5
3261 sed 's/^/| /' conftest.$ac_ext >&5
3263 # Passes both tests.
3264 ac_preproc_ok=:
3265 break
3267 rm -f conftest.err conftest.$ac_ext
3269 done
3270 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3271 rm -f conftest.err conftest.$ac_ext
3272 if $ac_preproc_ok; then
3273 break
3276 done
3277 ac_cv_prog_CPP=$CPP
3280 CPP=$ac_cv_prog_CPP
3281 else
3282 ac_cv_prog_CPP=$CPP
3284 echo "$as_me:$LINENO: result: $CPP" >&5
3285 echo "${ECHO_T}$CPP" >&6
3286 ac_preproc_ok=false
3287 for ac_c_preproc_warn_flag in '' yes
3289 # Use a header file that comes with gcc, so configuring glibc
3290 # with a fresh cross-compiler works.
3291 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3292 # <limits.h> exists even on freestanding compilers.
3293 # On the NeXT, cc -E runs the code through the compiler's parser,
3294 # not just through cpp. "Syntax error" is here to catch this case.
3295 cat >conftest.$ac_ext <<_ACEOF
3296 /* confdefs.h. */
3297 _ACEOF
3298 cat confdefs.h >>conftest.$ac_ext
3299 cat >>conftest.$ac_ext <<_ACEOF
3300 /* end confdefs.h. */
3301 #ifdef __STDC__
3302 # include <limits.h>
3303 #else
3304 # include <assert.h>
3305 #endif
3306 Syntax error
3307 _ACEOF
3308 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3309 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3310 ac_status=$?
3311 grep -v '^ *+' conftest.er1 >conftest.err
3312 rm -f conftest.er1
3313 cat conftest.err >&5
3314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3315 (exit $ac_status); } >/dev/null; then
3316 if test -s conftest.err; then
3317 ac_cpp_err=$ac_c_preproc_warn_flag
3318 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3319 else
3320 ac_cpp_err=
3322 else
3323 ac_cpp_err=yes
3325 if test -z "$ac_cpp_err"; then
3327 else
3328 echo "$as_me: failed program was:" >&5
3329 sed 's/^/| /' conftest.$ac_ext >&5
3331 # Broken: fails on valid input.
3332 continue
3334 rm -f conftest.err conftest.$ac_ext
3336 # OK, works on sane cases. Now check whether non-existent headers
3337 # can be detected and how.
3338 cat >conftest.$ac_ext <<_ACEOF
3339 /* confdefs.h. */
3340 _ACEOF
3341 cat confdefs.h >>conftest.$ac_ext
3342 cat >>conftest.$ac_ext <<_ACEOF
3343 /* end confdefs.h. */
3344 #include <ac_nonexistent.h>
3345 _ACEOF
3346 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3347 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3348 ac_status=$?
3349 grep -v '^ *+' conftest.er1 >conftest.err
3350 rm -f conftest.er1
3351 cat conftest.err >&5
3352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3353 (exit $ac_status); } >/dev/null; then
3354 if test -s conftest.err; then
3355 ac_cpp_err=$ac_c_preproc_warn_flag
3356 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3357 else
3358 ac_cpp_err=
3360 else
3361 ac_cpp_err=yes
3363 if test -z "$ac_cpp_err"; then
3364 # Broken: success on invalid input.
3365 continue
3366 else
3367 echo "$as_me: failed program was:" >&5
3368 sed 's/^/| /' conftest.$ac_ext >&5
3370 # Passes both tests.
3371 ac_preproc_ok=:
3372 break
3374 rm -f conftest.err conftest.$ac_ext
3376 done
3377 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3378 rm -f conftest.err conftest.$ac_ext
3379 if $ac_preproc_ok; then
3381 else
3382 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3383 See \`config.log' for more details." >&5
3384 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3385 See \`config.log' for more details." >&2;}
3386 { (exit 1); exit 1; }; }
3389 ac_ext=c
3390 ac_cpp='$CPP $CPPFLAGS'
3391 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3392 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3393 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3395 # We need the C++ compiler only for testing.
3396 ac_ext=cc
3397 ac_cpp='$CXXCPP $CPPFLAGS'
3398 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3399 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3400 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3401 if test -n "$ac_tool_prefix"; then
3402 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3404 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3405 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3406 echo "$as_me:$LINENO: checking for $ac_word" >&5
3407 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3408 if test "${ac_cv_prog_CXX+set}" = set; then
3409 echo $ECHO_N "(cached) $ECHO_C" >&6
3410 else
3411 if test -n "$CXX"; then
3412 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3413 else
3414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3415 for as_dir in $PATH
3417 IFS=$as_save_IFS
3418 test -z "$as_dir" && as_dir=.
3419 for ac_exec_ext in '' $ac_executable_extensions; do
3420 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3421 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3422 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3423 break 2
3425 done
3426 done
3430 CXX=$ac_cv_prog_CXX
3431 if test -n "$CXX"; then
3432 echo "$as_me:$LINENO: result: $CXX" >&5
3433 echo "${ECHO_T}$CXX" >&6
3434 else
3435 echo "$as_me:$LINENO: result: no" >&5
3436 echo "${ECHO_T}no" >&6
3439 test -n "$CXX" && break
3440 done
3442 if test -z "$CXX"; then
3443 ac_ct_CXX=$CXX
3444 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3446 # Extract the first word of "$ac_prog", so it can be a program name with args.
3447 set dummy $ac_prog; ac_word=$2
3448 echo "$as_me:$LINENO: checking for $ac_word" >&5
3449 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3450 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3451 echo $ECHO_N "(cached) $ECHO_C" >&6
3452 else
3453 if test -n "$ac_ct_CXX"; then
3454 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3455 else
3456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3457 for as_dir in $PATH
3459 IFS=$as_save_IFS
3460 test -z "$as_dir" && as_dir=.
3461 for ac_exec_ext in '' $ac_executable_extensions; do
3462 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3463 ac_cv_prog_ac_ct_CXX="$ac_prog"
3464 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3465 break 2
3467 done
3468 done
3472 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3473 if test -n "$ac_ct_CXX"; then
3474 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3475 echo "${ECHO_T}$ac_ct_CXX" >&6
3476 else
3477 echo "$as_me:$LINENO: result: no" >&5
3478 echo "${ECHO_T}no" >&6
3481 test -n "$ac_ct_CXX" && break
3482 done
3483 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3485 CXX=$ac_ct_CXX
3489 # Provide some information about the compiler.
3490 echo "$as_me:$LINENO:" \
3491 "checking for C++ compiler version" >&5
3492 ac_compiler=`set X $ac_compile; echo $2`
3493 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3494 (eval $ac_compiler --version </dev/null >&5) 2>&5
3495 ac_status=$?
3496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3497 (exit $ac_status); }
3498 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3499 (eval $ac_compiler -v </dev/null >&5) 2>&5
3500 ac_status=$?
3501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3502 (exit $ac_status); }
3503 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3504 (eval $ac_compiler -V </dev/null >&5) 2>&5
3505 ac_status=$?
3506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3507 (exit $ac_status); }
3509 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3510 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3511 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3512 echo $ECHO_N "(cached) $ECHO_C" >&6
3513 else
3514 cat >conftest.$ac_ext <<_ACEOF
3515 /* confdefs.h. */
3516 _ACEOF
3517 cat confdefs.h >>conftest.$ac_ext
3518 cat >>conftest.$ac_ext <<_ACEOF
3519 /* end confdefs.h. */
3522 main ()
3524 #ifndef __GNUC__
3525 choke me
3526 #endif
3529 return 0;
3531 _ACEOF
3532 rm -f conftest.$ac_objext
3533 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3534 (eval $ac_compile) 2>conftest.er1
3535 ac_status=$?
3536 grep -v '^ *+' conftest.er1 >conftest.err
3537 rm -f conftest.er1
3538 cat conftest.err >&5
3539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3540 (exit $ac_status); } &&
3541 { ac_try='test -z "$ac_cxx_werror_flag"
3542 || test ! -s conftest.err'
3543 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3544 (eval $ac_try) 2>&5
3545 ac_status=$?
3546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3547 (exit $ac_status); }; } &&
3548 { ac_try='test -s conftest.$ac_objext'
3549 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3550 (eval $ac_try) 2>&5
3551 ac_status=$?
3552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3553 (exit $ac_status); }; }; then
3554 ac_compiler_gnu=yes
3555 else
3556 echo "$as_me: failed program was:" >&5
3557 sed 's/^/| /' conftest.$ac_ext >&5
3559 ac_compiler_gnu=no
3561 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3562 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3565 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3566 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3567 GXX=`test $ac_compiler_gnu = yes && echo yes`
3568 ac_test_CXXFLAGS=${CXXFLAGS+set}
3569 ac_save_CXXFLAGS=$CXXFLAGS
3570 CXXFLAGS="-g"
3571 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3572 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3573 if test "${ac_cv_prog_cxx_g+set}" = set; then
3574 echo $ECHO_N "(cached) $ECHO_C" >&6
3575 else
3576 cat >conftest.$ac_ext <<_ACEOF
3577 /* confdefs.h. */
3578 _ACEOF
3579 cat confdefs.h >>conftest.$ac_ext
3580 cat >>conftest.$ac_ext <<_ACEOF
3581 /* end confdefs.h. */
3584 main ()
3588 return 0;
3590 _ACEOF
3591 rm -f conftest.$ac_objext
3592 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3593 (eval $ac_compile) 2>conftest.er1
3594 ac_status=$?
3595 grep -v '^ *+' conftest.er1 >conftest.err
3596 rm -f conftest.er1
3597 cat conftest.err >&5
3598 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3599 (exit $ac_status); } &&
3600 { ac_try='test -z "$ac_cxx_werror_flag"
3601 || test ! -s conftest.err'
3602 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3603 (eval $ac_try) 2>&5
3604 ac_status=$?
3605 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3606 (exit $ac_status); }; } &&
3607 { ac_try='test -s conftest.$ac_objext'
3608 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3609 (eval $ac_try) 2>&5
3610 ac_status=$?
3611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3612 (exit $ac_status); }; }; then
3613 ac_cv_prog_cxx_g=yes
3614 else
3615 echo "$as_me: failed program was:" >&5
3616 sed 's/^/| /' conftest.$ac_ext >&5
3618 ac_cv_prog_cxx_g=no
3620 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3622 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3623 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3624 if test "$ac_test_CXXFLAGS" = set; then
3625 CXXFLAGS=$ac_save_CXXFLAGS
3626 elif test $ac_cv_prog_cxx_g = yes; then
3627 if test "$GXX" = yes; then
3628 CXXFLAGS="-g -O2"
3629 else
3630 CXXFLAGS="-g"
3632 else
3633 if test "$GXX" = yes; then
3634 CXXFLAGS="-O2"
3635 else
3636 CXXFLAGS=
3639 for ac_declaration in \
3640 '' \
3641 'extern "C" void std::exit (int) throw (); using std::exit;' \
3642 'extern "C" void std::exit (int); using std::exit;' \
3643 'extern "C" void exit (int) throw ();' \
3644 'extern "C" void exit (int);' \
3645 'void exit (int);'
3647 cat >conftest.$ac_ext <<_ACEOF
3648 /* confdefs.h. */
3649 _ACEOF
3650 cat confdefs.h >>conftest.$ac_ext
3651 cat >>conftest.$ac_ext <<_ACEOF
3652 /* end confdefs.h. */
3653 $ac_declaration
3654 #include <stdlib.h>
3656 main ()
3658 exit (42);
3660 return 0;
3662 _ACEOF
3663 rm -f conftest.$ac_objext
3664 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3665 (eval $ac_compile) 2>conftest.er1
3666 ac_status=$?
3667 grep -v '^ *+' conftest.er1 >conftest.err
3668 rm -f conftest.er1
3669 cat conftest.err >&5
3670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3671 (exit $ac_status); } &&
3672 { ac_try='test -z "$ac_cxx_werror_flag"
3673 || test ! -s conftest.err'
3674 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3675 (eval $ac_try) 2>&5
3676 ac_status=$?
3677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3678 (exit $ac_status); }; } &&
3679 { ac_try='test -s conftest.$ac_objext'
3680 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3681 (eval $ac_try) 2>&5
3682 ac_status=$?
3683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3684 (exit $ac_status); }; }; then
3686 else
3687 echo "$as_me: failed program was:" >&5
3688 sed 's/^/| /' conftest.$ac_ext >&5
3690 continue
3692 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3693 cat >conftest.$ac_ext <<_ACEOF
3694 /* confdefs.h. */
3695 _ACEOF
3696 cat confdefs.h >>conftest.$ac_ext
3697 cat >>conftest.$ac_ext <<_ACEOF
3698 /* end confdefs.h. */
3699 $ac_declaration
3701 main ()
3703 exit (42);
3705 return 0;
3707 _ACEOF
3708 rm -f conftest.$ac_objext
3709 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3710 (eval $ac_compile) 2>conftest.er1
3711 ac_status=$?
3712 grep -v '^ *+' conftest.er1 >conftest.err
3713 rm -f conftest.er1
3714 cat conftest.err >&5
3715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3716 (exit $ac_status); } &&
3717 { ac_try='test -z "$ac_cxx_werror_flag"
3718 || test ! -s conftest.err'
3719 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3720 (eval $ac_try) 2>&5
3721 ac_status=$?
3722 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3723 (exit $ac_status); }; } &&
3724 { ac_try='test -s conftest.$ac_objext'
3725 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3726 (eval $ac_try) 2>&5
3727 ac_status=$?
3728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3729 (exit $ac_status); }; }; then
3730 break
3731 else
3732 echo "$as_me: failed program was:" >&5
3733 sed 's/^/| /' conftest.$ac_ext >&5
3736 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3737 done
3738 rm -f conftest*
3739 if test -n "$ac_declaration"; then
3740 echo '#ifdef __cplusplus' >>confdefs.h
3741 echo $ac_declaration >>confdefs.h
3742 echo '#endif' >>confdefs.h
3745 ac_ext=c
3746 ac_cpp='$CPP $CPPFLAGS'
3747 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3748 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3749 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3751 # Was a --with-binutils option given?
3752 if test -n "$path_binutils"; then
3753 # Make absolute; ensure a single trailing slash.
3754 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3755 CC="$CC -B$path_binutils"
3757 AS=`$CC -print-prog-name=as`
3758 LD=`$CC -print-prog-name=ld`
3759 AR=`$CC -print-prog-name=ar`
3761 OBJDUMP=`$CC -print-prog-name=objdump`
3764 # ranlib has to be treated a bit differently since it might not exist at all.
3765 ac_ranlib=`$CC -print-prog-name=ranlib`
3766 if test "x$ac_ranlib" = xranlib; then
3767 # This extra check has to happen since gcc simply echos the parameter in
3768 # case it cannot find the value in its own directories.
3769 if test -n "$ac_tool_prefix"; then
3770 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3771 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3772 echo "$as_me:$LINENO: checking for $ac_word" >&5
3773 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3774 if test "${ac_cv_prog_RANLIB+set}" = set; then
3775 echo $ECHO_N "(cached) $ECHO_C" >&6
3776 else
3777 if test -n "$RANLIB"; then
3778 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3779 else
3780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3781 for as_dir in $PATH
3783 IFS=$as_save_IFS
3784 test -z "$as_dir" && as_dir=.
3785 for ac_exec_ext in '' $ac_executable_extensions; do
3786 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3787 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3788 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3789 break 2
3791 done
3792 done
3796 RANLIB=$ac_cv_prog_RANLIB
3797 if test -n "$RANLIB"; then
3798 echo "$as_me:$LINENO: result: $RANLIB" >&5
3799 echo "${ECHO_T}$RANLIB" >&6
3800 else
3801 echo "$as_me:$LINENO: result: no" >&5
3802 echo "${ECHO_T}no" >&6
3806 if test -z "$ac_cv_prog_RANLIB"; then
3807 ac_ct_RANLIB=$RANLIB
3808 # Extract the first word of "ranlib", so it can be a program name with args.
3809 set dummy ranlib; ac_word=$2
3810 echo "$as_me:$LINENO: checking for $ac_word" >&5
3811 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3812 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3813 echo $ECHO_N "(cached) $ECHO_C" >&6
3814 else
3815 if test -n "$ac_ct_RANLIB"; then
3816 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3817 else
3818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3819 for as_dir in $PATH
3821 IFS=$as_save_IFS
3822 test -z "$as_dir" && as_dir=.
3823 for ac_exec_ext in '' $ac_executable_extensions; do
3824 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3825 ac_cv_prog_ac_ct_RANLIB="ranlib"
3826 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3827 break 2
3829 done
3830 done
3832 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3835 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3836 if test -n "$ac_ct_RANLIB"; then
3837 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3838 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3839 else
3840 echo "$as_me:$LINENO: result: no" >&5
3841 echo "${ECHO_T}no" >&6
3844 RANLIB=$ac_ct_RANLIB
3845 else
3846 RANLIB="$ac_cv_prog_RANLIB"
3849 else
3850 RANLIB=$ac_ranlib
3854 # Determine whether we are using GNU binutils.
3855 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3856 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3857 if test "${libc_cv_prog_as_gnu+set}" = set; then
3858 echo $ECHO_N "(cached) $ECHO_C" >&6
3859 else
3860 # Most GNU programs take a -v and spit out some text including
3861 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3862 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3863 libc_cv_prog_as_gnu=yes
3864 else
3865 libc_cv_prog_as_gnu=no
3867 rm -fr contest*
3869 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3870 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3871 rm -f a.out
3872 gnu_as=$libc_cv_prog_as_gnu
3874 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3875 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3876 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3877 echo $ECHO_N "(cached) $ECHO_C" >&6
3878 else
3879 # Most GNU programs take a -v and spit out some text including
3880 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3881 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3882 libc_cv_prog_ld_gnu=yes
3883 else
3884 libc_cv_prog_ld_gnu=no
3886 rm -fr contest*
3888 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3889 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3890 gnu_ld=$libc_cv_prog_ld_gnu
3893 # Accept binutils 2.13 or newer.
3894 for ac_prog in $AS
3896 # Extract the first word of "$ac_prog", so it can be a program name with args.
3897 set dummy $ac_prog; ac_word=$2
3898 echo "$as_me:$LINENO: checking for $ac_word" >&5
3899 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3900 if test "${ac_cv_prog_AS+set}" = set; then
3901 echo $ECHO_N "(cached) $ECHO_C" >&6
3902 else
3903 if test -n "$AS"; then
3904 ac_cv_prog_AS="$AS" # Let the user override the test.
3905 else
3906 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3907 for as_dir in $PATH
3909 IFS=$as_save_IFS
3910 test -z "$as_dir" && as_dir=.
3911 for ac_exec_ext in '' $ac_executable_extensions; do
3912 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3913 ac_cv_prog_AS="$ac_prog"
3914 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3915 break 2
3917 done
3918 done
3922 AS=$ac_cv_prog_AS
3923 if test -n "$AS"; then
3924 echo "$as_me:$LINENO: result: $AS" >&5
3925 echo "${ECHO_T}$AS" >&6
3926 else
3927 echo "$as_me:$LINENO: result: no" >&5
3928 echo "${ECHO_T}no" >&6
3931 test -n "$AS" && break
3932 done
3934 if test -z "$AS"; then
3935 ac_verc_fail=yes
3936 else
3937 # Found it, now check the version.
3938 echo "$as_me:$LINENO: checking version of $AS" >&5
3939 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3940 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3941 case $ac_prog_version in
3942 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3943 2.1[3-9]*)
3944 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3945 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3947 esac
3948 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3949 echo "${ECHO_T}$ac_prog_version" >&6
3951 if test $ac_verc_fail = yes; then
3952 AS=: critic_missing="$critic_missing as"
3955 for ac_prog in $LD
3957 # Extract the first word of "$ac_prog", so it can be a program name with args.
3958 set dummy $ac_prog; ac_word=$2
3959 echo "$as_me:$LINENO: checking for $ac_word" >&5
3960 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3961 if test "${ac_cv_prog_LD+set}" = set; then
3962 echo $ECHO_N "(cached) $ECHO_C" >&6
3963 else
3964 if test -n "$LD"; then
3965 ac_cv_prog_LD="$LD" # Let the user override the test.
3966 else
3967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3968 for as_dir in $PATH
3970 IFS=$as_save_IFS
3971 test -z "$as_dir" && as_dir=.
3972 for ac_exec_ext in '' $ac_executable_extensions; do
3973 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3974 ac_cv_prog_LD="$ac_prog"
3975 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3976 break 2
3978 done
3979 done
3983 LD=$ac_cv_prog_LD
3984 if test -n "$LD"; then
3985 echo "$as_me:$LINENO: result: $LD" >&5
3986 echo "${ECHO_T}$LD" >&6
3987 else
3988 echo "$as_me:$LINENO: result: no" >&5
3989 echo "${ECHO_T}no" >&6
3992 test -n "$LD" && break
3993 done
3995 if test -z "$LD"; then
3996 ac_verc_fail=yes
3997 else
3998 # Found it, now check the version.
3999 echo "$as_me:$LINENO: checking version of $LD" >&5
4000 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
4001 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4002 case $ac_prog_version in
4003 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4004 2.1[3-9]*)
4005 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4006 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4008 esac
4009 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4010 echo "${ECHO_T}$ac_prog_version" >&6
4012 if test $ac_verc_fail = yes; then
4013 LD=: critic_missing="$critic_missing ld"
4017 # We need the physical current working directory. We cannot use the
4018 # "pwd -P" shell builtin since that's not portable. Instead we try to
4019 # find a pwd binary. Note that assigning to the PWD environment
4020 # variable might have some interesting side effects, so we don't do
4021 # that.
4022 # Extract the first word of "pwd", so it can be a program name with args.
4023 set dummy pwd; ac_word=$2
4024 echo "$as_me:$LINENO: checking for $ac_word" >&5
4025 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4026 if test "${ac_cv_path_PWD_P+set}" = set; then
4027 echo $ECHO_N "(cached) $ECHO_C" >&6
4028 else
4029 case $PWD_P in
4030 [\\/]* | ?:[\\/]*)
4031 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4034 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4035 for as_dir in $PATH
4037 IFS=$as_save_IFS
4038 test -z "$as_dir" && as_dir=.
4039 for ac_exec_ext in '' $ac_executable_extensions; do
4040 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4041 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4042 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4043 break 2
4045 done
4046 done
4048 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4050 esac
4052 PWD_P=$ac_cv_path_PWD_P
4054 if test -n "$PWD_P"; then
4055 echo "$as_me:$LINENO: result: $PWD_P" >&5
4056 echo "${ECHO_T}$PWD_P" >&6
4057 else
4058 echo "$as_me:$LINENO: result: no" >&5
4059 echo "${ECHO_T}no" >&6
4062 if test "$PWD_P" = no; then
4063 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
4064 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
4065 { (exit 1); exit 1; }; }
4068 # These programs are version sensitive.
4070 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4072 # Extract the first word of "$ac_prog", so it can be a program name with args.
4073 set dummy $ac_prog; ac_word=$2
4074 echo "$as_me:$LINENO: checking for $ac_word" >&5
4075 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4076 if test "${ac_cv_prog_CC+set}" = set; then
4077 echo $ECHO_N "(cached) $ECHO_C" >&6
4078 else
4079 if test -n "$CC"; then
4080 ac_cv_prog_CC="$CC" # Let the user override the test.
4081 else
4082 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4083 for as_dir in $PATH
4085 IFS=$as_save_IFS
4086 test -z "$as_dir" && as_dir=.
4087 for ac_exec_ext in '' $ac_executable_extensions; do
4088 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4089 ac_cv_prog_CC="$ac_prog"
4090 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4091 break 2
4093 done
4094 done
4098 CC=$ac_cv_prog_CC
4099 if test -n "$CC"; then
4100 echo "$as_me:$LINENO: result: $CC" >&5
4101 echo "${ECHO_T}$CC" >&6
4102 else
4103 echo "$as_me:$LINENO: result: no" >&5
4104 echo "${ECHO_T}no" >&6
4107 test -n "$CC" && break
4108 done
4110 if test -z "$CC"; then
4111 ac_verc_fail=yes
4112 else
4113 # Found it, now check the version.
4114 echo "$as_me:$LINENO: checking version of $CC" >&5
4115 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4116 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4117 case $ac_prog_version in
4118 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4119 3.4* | 4.[0-9]* )
4120 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4121 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4123 esac
4124 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4125 echo "${ECHO_T}$ac_prog_version" >&6
4127 if test $ac_verc_fail = yes; then
4128 critic_missing="$critic_missing gcc"
4131 for ac_prog in gnumake gmake make
4133 # Extract the first word of "$ac_prog", so it can be a program name with args.
4134 set dummy $ac_prog; ac_word=$2
4135 echo "$as_me:$LINENO: checking for $ac_word" >&5
4136 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4137 if test "${ac_cv_prog_MAKE+set}" = set; then
4138 echo $ECHO_N "(cached) $ECHO_C" >&6
4139 else
4140 if test -n "$MAKE"; then
4141 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4142 else
4143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4144 for as_dir in $PATH
4146 IFS=$as_save_IFS
4147 test -z "$as_dir" && as_dir=.
4148 for ac_exec_ext in '' $ac_executable_extensions; do
4149 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4150 ac_cv_prog_MAKE="$ac_prog"
4151 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4152 break 2
4154 done
4155 done
4159 MAKE=$ac_cv_prog_MAKE
4160 if test -n "$MAKE"; then
4161 echo "$as_me:$LINENO: result: $MAKE" >&5
4162 echo "${ECHO_T}$MAKE" >&6
4163 else
4164 echo "$as_me:$LINENO: result: no" >&5
4165 echo "${ECHO_T}no" >&6
4168 test -n "$MAKE" && break
4169 done
4171 if test -z "$MAKE"; then
4172 ac_verc_fail=yes
4173 else
4174 # Found it, now check the version.
4175 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4176 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4177 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4178 case $ac_prog_version in
4179 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4180 3.79* | 3.[89]*)
4181 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4182 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4184 esac
4185 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4186 echo "${ECHO_T}$ac_prog_version" >&6
4188 if test $ac_verc_fail = yes; then
4189 critic_missing="$critic_missing make"
4193 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4195 # Extract the first word of "$ac_prog", so it can be a program name with args.
4196 set dummy $ac_prog; ac_word=$2
4197 echo "$as_me:$LINENO: checking for $ac_word" >&5
4198 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4199 if test "${ac_cv_prog_MSGFMT+set}" = set; then
4200 echo $ECHO_N "(cached) $ECHO_C" >&6
4201 else
4202 if test -n "$MSGFMT"; then
4203 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4204 else
4205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4206 for as_dir in $PATH
4208 IFS=$as_save_IFS
4209 test -z "$as_dir" && as_dir=.
4210 for ac_exec_ext in '' $ac_executable_extensions; do
4211 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4212 ac_cv_prog_MSGFMT="$ac_prog"
4213 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4214 break 2
4216 done
4217 done
4221 MSGFMT=$ac_cv_prog_MSGFMT
4222 if test -n "$MSGFMT"; then
4223 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4224 echo "${ECHO_T}$MSGFMT" >&6
4225 else
4226 echo "$as_me:$LINENO: result: no" >&5
4227 echo "${ECHO_T}no" >&6
4230 test -n "$MSGFMT" && break
4231 done
4233 if test -z "$MSGFMT"; then
4234 ac_verc_fail=yes
4235 else
4236 # Found it, now check the version.
4237 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4238 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4239 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4240 case $ac_prog_version in
4241 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4242 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4243 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4244 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4246 esac
4247 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4248 echo "${ECHO_T}$ac_prog_version" >&6
4250 if test $ac_verc_fail = yes; then
4251 MSGFMT=: aux_missing="$aux_missing msgfmt"
4254 for ac_prog in makeinfo
4256 # Extract the first word of "$ac_prog", so it can be a program name with args.
4257 set dummy $ac_prog; ac_word=$2
4258 echo "$as_me:$LINENO: checking for $ac_word" >&5
4259 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4260 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4261 echo $ECHO_N "(cached) $ECHO_C" >&6
4262 else
4263 if test -n "$MAKEINFO"; then
4264 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4265 else
4266 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4267 for as_dir in $PATH
4269 IFS=$as_save_IFS
4270 test -z "$as_dir" && as_dir=.
4271 for ac_exec_ext in '' $ac_executable_extensions; do
4272 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4273 ac_cv_prog_MAKEINFO="$ac_prog"
4274 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4275 break 2
4277 done
4278 done
4282 MAKEINFO=$ac_cv_prog_MAKEINFO
4283 if test -n "$MAKEINFO"; then
4284 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4285 echo "${ECHO_T}$MAKEINFO" >&6
4286 else
4287 echo "$as_me:$LINENO: result: no" >&5
4288 echo "${ECHO_T}no" >&6
4291 test -n "$MAKEINFO" && break
4292 done
4294 if test -z "$MAKEINFO"; then
4295 ac_verc_fail=yes
4296 else
4297 # Found it, now check the version.
4298 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4299 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4300 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4301 case $ac_prog_version in
4302 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4303 4.*)
4304 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4305 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4307 esac
4308 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4309 echo "${ECHO_T}$ac_prog_version" >&6
4311 if test $ac_verc_fail = yes; then
4312 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4315 for ac_prog in sed
4317 # Extract the first word of "$ac_prog", so it can be a program name with args.
4318 set dummy $ac_prog; ac_word=$2
4319 echo "$as_me:$LINENO: checking for $ac_word" >&5
4320 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4321 if test "${ac_cv_prog_SED+set}" = set; then
4322 echo $ECHO_N "(cached) $ECHO_C" >&6
4323 else
4324 if test -n "$SED"; then
4325 ac_cv_prog_SED="$SED" # Let the user override the test.
4326 else
4327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4328 for as_dir in $PATH
4330 IFS=$as_save_IFS
4331 test -z "$as_dir" && as_dir=.
4332 for ac_exec_ext in '' $ac_executable_extensions; do
4333 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4334 ac_cv_prog_SED="$ac_prog"
4335 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4336 break 2
4338 done
4339 done
4343 SED=$ac_cv_prog_SED
4344 if test -n "$SED"; then
4345 echo "$as_me:$LINENO: result: $SED" >&5
4346 echo "${ECHO_T}$SED" >&6
4347 else
4348 echo "$as_me:$LINENO: result: no" >&5
4349 echo "${ECHO_T}no" >&6
4352 test -n "$SED" && break
4353 done
4355 if test -z "$SED"; then
4356 ac_verc_fail=yes
4357 else
4358 # Found it, now check the version.
4359 echo "$as_me:$LINENO: checking version of $SED" >&5
4360 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4361 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4362 case $ac_prog_version in
4363 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4364 3.0[2-9]*|3.[1-9]*|[4-9]*)
4365 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4366 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4368 esac
4369 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4370 echo "${ECHO_T}$ac_prog_version" >&6
4372 if test $ac_verc_fail = yes; then
4373 SED=: aux_missing="$aux_missing sed"
4377 for ac_prog in autoconf
4379 # Extract the first word of "$ac_prog", so it can be a program name with args.
4380 set dummy $ac_prog; ac_word=$2
4381 echo "$as_me:$LINENO: checking for $ac_word" >&5
4382 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4383 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
4384 echo $ECHO_N "(cached) $ECHO_C" >&6
4385 else
4386 if test -n "$AUTOCONF"; then
4387 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4388 else
4389 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4390 for as_dir in $PATH
4392 IFS=$as_save_IFS
4393 test -z "$as_dir" && as_dir=.
4394 for ac_exec_ext in '' $ac_executable_extensions; do
4395 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4396 ac_cv_prog_AUTOCONF="$ac_prog"
4397 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4398 break 2
4400 done
4401 done
4405 AUTOCONF=$ac_cv_prog_AUTOCONF
4406 if test -n "$AUTOCONF"; then
4407 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4408 echo "${ECHO_T}$AUTOCONF" >&6
4409 else
4410 echo "$as_me:$LINENO: result: no" >&5
4411 echo "${ECHO_T}no" >&6
4414 test -n "$AUTOCONF" && break
4415 done
4416 test -n "$AUTOCONF" || AUTOCONF="no"
4418 case "x$AUTOCONF" in
4419 xno|x|x:) AUTOCONF=no ;;
4421 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4422 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4423 if test "${libc_cv_autoconf_works+set}" = set; then
4424 echo $ECHO_N "(cached) $ECHO_C" >&6
4425 else
4426 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4427 libc_cv_autoconf_works=yes
4428 else
4429 libc_cv_autoconf_works=no
4432 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4433 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
4434 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4436 esac
4437 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4438 # If --without-cvs they probably won't change configure.in, so no complaints.
4439 aux_missing="$aux_missing autoconf"
4442 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4443 *** These critical programs are missing or too old:$critic_missing
4444 *** Check the INSTALL file for required versions." >&5
4445 echo "$as_me: error:
4446 *** These critical programs are missing or too old:$critic_missing
4447 *** Check the INSTALL file for required versions." >&2;}
4448 { (exit 1); exit 1; }; }
4450 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
4451 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4452 *** some features will be disabled.
4453 *** Check the INSTALL file for required versions." >&5
4454 echo "$as_me: WARNING:
4455 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4456 *** some features will be disabled.
4457 *** Check the INSTALL file for required versions." >&2;}
4459 # if using special system headers, find out the compiler's sekrit
4460 # header directory and add that to the list. NOTE: Only does the right
4461 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
4462 if test -n "$sysheaders"; then
4463 ccheaders=`$CC -print-file-name=include`
4464 SYSINCLUDES="-nostdinc -isystem $ccheaders \
4465 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
4469 # check if ranlib is necessary
4470 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4471 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4472 if test "${libc_cv_ranlib_necessary+set}" = set; then
4473 echo $ECHO_N "(cached) $ECHO_C" >&6
4474 else
4475 cat > conftest.c <<EOF
4476 int a;
4477 char b;
4478 void c(void) {}
4480 $CC $CFLAGS $CPPFLAGS -c conftest.c
4481 $AR cr conftest.a conftest.o
4482 cp conftest.a conftest2.a
4483 $RANLIB conftest.a
4484 if cmp -s conftest.a conftest2.a; then
4485 libc_cv_ranlib_necessary=no
4486 else
4487 libc_cv_ranlib_necessary=yes
4489 rm -rf conftest*
4491 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4492 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
4493 if test "$libc_cv_ranlib_necessary" = no; then
4494 RANLIB=:
4497 # Test if LD_LIBRARY_PATH contains the notation for the current directory
4498 # since this would lead to problems installing/building glibc.
4499 # LD_LIBRARY_PATH contains the current directory if one of the following
4500 # is true:
4501 # - one of the terminals (":" and ";") is the first or last sign
4502 # - two terminals occur directly after each other
4503 # - the path contains an element with a dot in it
4504 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4505 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
4506 case ${LD_LIBRARY_PATH} in
4507 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
4508 ld_library_path_setting="contains current directory"
4511 ld_library_path_setting="ok"
4513 esac
4514 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4515 echo "${ECHO_T}$ld_library_path_setting" >&6
4516 if test "$ld_library_path_setting" != "ok"; then
4517 { { echo "$as_me:$LINENO: error:
4518 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4519 *** building glibc. Please change the environment variable
4520 *** and run configure again." >&5
4521 echo "$as_me: error:
4522 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4523 *** building glibc. Please change the environment variable
4524 *** and run configure again." >&2;}
4525 { (exit 1); exit 1; }; }
4528 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4529 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4530 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4531 echo $ECHO_N "(cached) $ECHO_C" >&6
4532 else
4533 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4534 libc_cv_gcc_static_libgcc=
4535 else
4536 libc_cv_gcc_static_libgcc=-static-libgcc
4539 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4540 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
4543 # Extract the first word of "bash", so it can be a program name with args.
4544 set dummy bash; ac_word=$2
4545 echo "$as_me:$LINENO: checking for $ac_word" >&5
4546 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4547 if test "${ac_cv_path_BASH+set}" = set; then
4548 echo $ECHO_N "(cached) $ECHO_C" >&6
4549 else
4550 case $BASH in
4551 [\\/]* | ?:[\\/]*)
4552 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4555 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4556 for as_dir in $PATH
4558 IFS=$as_save_IFS
4559 test -z "$as_dir" && as_dir=.
4560 for ac_exec_ext in '' $ac_executable_extensions; do
4561 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4562 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4563 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4564 break 2
4566 done
4567 done
4569 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4571 esac
4573 BASH=$ac_cv_path_BASH
4575 if test -n "$BASH"; then
4576 echo "$as_me:$LINENO: result: $BASH" >&5
4577 echo "${ECHO_T}$BASH" >&6
4578 else
4579 echo "$as_me:$LINENO: result: no" >&5
4580 echo "${ECHO_T}no" >&6
4583 if test "$BASH" != no &&
4584 $BASH -c 'test "$BASH_VERSINFO" \
4585 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4586 libc_cv_have_bash2=yes
4587 else
4588 libc_cv_have_bash2=no
4592 if test "$BASH" = no; then
4593 # Extract the first word of "ksh", so it can be a program name with args.
4594 set dummy ksh; ac_word=$2
4595 echo "$as_me:$LINENO: checking for $ac_word" >&5
4596 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4597 if test "${ac_cv_path_KSH+set}" = set; then
4598 echo $ECHO_N "(cached) $ECHO_C" >&6
4599 else
4600 case $KSH in
4601 [\\/]* | ?:[\\/]*)
4602 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4605 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4606 for as_dir in $PATH
4608 IFS=$as_save_IFS
4609 test -z "$as_dir" && as_dir=.
4610 for ac_exec_ext in '' $ac_executable_extensions; do
4611 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4612 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4613 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4614 break 2
4616 done
4617 done
4619 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4621 esac
4623 KSH=$ac_cv_path_KSH
4625 if test -n "$KSH"; then
4626 echo "$as_me:$LINENO: result: $KSH" >&5
4627 echo "${ECHO_T}$KSH" >&6
4628 else
4629 echo "$as_me:$LINENO: result: no" >&5
4630 echo "${ECHO_T}no" >&6
4633 if test "$KSH" = no; then
4634 libc_cv_have_ksh=no
4635 else
4636 libc_cv_have_ksh=yes
4638 else
4639 KSH="$BASH"
4641 libc_cv_have_ksh=yes
4645 for ac_prog in gawk mawk nawk awk
4647 # Extract the first word of "$ac_prog", so it can be a program name with args.
4648 set dummy $ac_prog; ac_word=$2
4649 echo "$as_me:$LINENO: checking for $ac_word" >&5
4650 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4651 if test "${ac_cv_prog_AWK+set}" = set; then
4652 echo $ECHO_N "(cached) $ECHO_C" >&6
4653 else
4654 if test -n "$AWK"; then
4655 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4656 else
4657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4658 for as_dir in $PATH
4660 IFS=$as_save_IFS
4661 test -z "$as_dir" && as_dir=.
4662 for ac_exec_ext in '' $ac_executable_extensions; do
4663 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4664 ac_cv_prog_AWK="$ac_prog"
4665 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4666 break 2
4668 done
4669 done
4673 AWK=$ac_cv_prog_AWK
4674 if test -n "$AWK"; then
4675 echo "$as_me:$LINENO: result: $AWK" >&5
4676 echo "${ECHO_T}$AWK" >&6
4677 else
4678 echo "$as_me:$LINENO: result: no" >&5
4679 echo "${ECHO_T}no" >&6
4682 test -n "$AWK" && break
4683 done
4685 # Extract the first word of "perl", so it can be a program name with args.
4686 set dummy perl; ac_word=$2
4687 echo "$as_me:$LINENO: checking for $ac_word" >&5
4688 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4689 if test "${ac_cv_path_PERL+set}" = set; then
4690 echo $ECHO_N "(cached) $ECHO_C" >&6
4691 else
4692 case $PERL in
4693 [\\/]* | ?:[\\/]*)
4694 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4697 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4698 for as_dir in $PATH
4700 IFS=$as_save_IFS
4701 test -z "$as_dir" && as_dir=.
4702 for ac_exec_ext in '' $ac_executable_extensions; do
4703 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4704 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4705 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4706 break 2
4708 done
4709 done
4711 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4713 esac
4715 PERL=$ac_cv_path_PERL
4717 if test -n "$PERL"; then
4718 echo "$as_me:$LINENO: result: $PERL" >&5
4719 echo "${ECHO_T}$PERL" >&6
4720 else
4721 echo "$as_me:$LINENO: result: no" >&5
4722 echo "${ECHO_T}no" >&6
4725 if test "$PERL" != no &&
4726 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4727 PERL=no
4729 # Extract the first word of "install-info", so it can be a program name with args.
4730 set dummy install-info; ac_word=$2
4731 echo "$as_me:$LINENO: checking for $ac_word" >&5
4732 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4733 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4734 echo $ECHO_N "(cached) $ECHO_C" >&6
4735 else
4736 case $INSTALL_INFO in
4737 [\\/]* | ?:[\\/]*)
4738 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4742 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4743 for as_dir in $as_dummy
4745 IFS=$as_save_IFS
4746 test -z "$as_dir" && as_dir=.
4747 for ac_exec_ext in '' $ac_executable_extensions; do
4748 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4749 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4750 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4751 break 2
4753 done
4754 done
4756 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4758 esac
4760 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4762 if test -n "$INSTALL_INFO"; then
4763 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4764 echo "${ECHO_T}$INSTALL_INFO" >&6
4765 else
4766 echo "$as_me:$LINENO: result: no" >&5
4767 echo "${ECHO_T}no" >&6
4770 # Extract the first word of "bison", so it can be a program name with args.
4771 set dummy bison; ac_word=$2
4772 echo "$as_me:$LINENO: checking for $ac_word" >&5
4773 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4774 if test "${ac_cv_path_BISON+set}" = set; then
4775 echo $ECHO_N "(cached) $ECHO_C" >&6
4776 else
4777 case $BISON in
4778 [\\/]* | ?:[\\/]*)
4779 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4782 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4783 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4784 for as_dir in $as_dummy
4786 IFS=$as_save_IFS
4787 test -z "$as_dir" && as_dir=.
4788 for ac_exec_ext in '' $ac_executable_extensions; do
4789 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4790 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4791 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4792 break 2
4794 done
4795 done
4797 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4799 esac
4801 BISON=$ac_cv_path_BISON
4803 if test -n "$BISON"; then
4804 echo "$as_me:$LINENO: result: $BISON" >&5
4805 echo "${ECHO_T}$BISON" >&6
4806 else
4807 echo "$as_me:$LINENO: result: no" >&5
4808 echo "${ECHO_T}no" >&6
4812 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4813 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4814 if test "${libc_cv_signed_size_t+set}" = set; then
4815 echo $ECHO_N "(cached) $ECHO_C" >&6
4816 else
4817 echo '#include <stddef.h>
4818 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4819 if eval "$ac_cpp conftest.c 2>/dev/null" \
4820 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4821 libc_cv_signed_size_t=no
4822 else
4823 libc_cv_signed_size_t=yes
4825 rm -f conftest*
4827 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4828 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4829 if test $libc_cv_signed_size_t = yes; then
4830 cat >> confdefs.h <<\EOF
4831 #undef __SIZE_TYPE__
4832 #define __SIZE_TYPE__ unsigned
4837 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4838 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4839 if test "${libc_cv_friendly_stddef+set}" = set; then
4840 echo $ECHO_N "(cached) $ECHO_C" >&6
4841 else
4842 cat >conftest.$ac_ext <<_ACEOF
4843 /* confdefs.h. */
4844 _ACEOF
4845 cat confdefs.h >>conftest.$ac_ext
4846 cat >>conftest.$ac_ext <<_ACEOF
4847 /* end confdefs.h. */
4848 #define __need_size_t
4849 #define __need_wchar_t
4850 #include <stddef.h>
4851 #define __need_NULL
4852 #include <stddef.h>
4854 main ()
4856 size_t size; wchar_t wchar;
4857 #ifdef offsetof
4858 #error stddef.h ignored __need_*
4859 #endif
4860 if (&size == NULL || &wchar == NULL) abort ();
4862 return 0;
4864 _ACEOF
4865 rm -f conftest.$ac_objext
4866 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4867 (eval $ac_compile) 2>conftest.er1
4868 ac_status=$?
4869 grep -v '^ *+' conftest.er1 >conftest.err
4870 rm -f conftest.er1
4871 cat conftest.err >&5
4872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4873 (exit $ac_status); } &&
4874 { ac_try='test -z "$ac_c_werror_flag"
4875 || test ! -s conftest.err'
4876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4877 (eval $ac_try) 2>&5
4878 ac_status=$?
4879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4880 (exit $ac_status); }; } &&
4881 { ac_try='test -s conftest.$ac_objext'
4882 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4883 (eval $ac_try) 2>&5
4884 ac_status=$?
4885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4886 (exit $ac_status); }; }; then
4887 libc_cv_friendly_stddef=yes
4888 else
4889 echo "$as_me: failed program was:" >&5
4890 sed 's/^/| /' conftest.$ac_ext >&5
4892 libc_cv_friendly_stddef=no
4894 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4896 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4897 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4898 if test $libc_cv_friendly_stddef = yes; then
4899 config_vars="$config_vars
4900 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4903 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4904 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4905 if test "${libc_cv_need_minus_P+set}" = set; then
4906 echo $ECHO_N "(cached) $ECHO_C" >&6
4907 else
4908 cat > conftest.S <<EOF
4909 #include "confdefs.h"
4910 /* Nothing whatsoever. */
4912 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
4913 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4914 (eval $ac_try) 2>&5
4915 ac_status=$?
4916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4917 (exit $ac_status); }; }; then
4918 libc_cv_need_minus_P=no
4919 else
4920 libc_cv_need_minus_P=yes
4922 rm -f conftest*
4924 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4925 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4926 if test $libc_cv_need_minus_P = yes; then
4927 config_vars="$config_vars
4928 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4931 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4932 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4933 if test "${libc_cv_dot_text+set}" = set; then
4934 echo $ECHO_N "(cached) $ECHO_C" >&6
4935 else
4936 cat > conftest.s <<EOF
4937 .text
4939 libc_cv_dot_text=
4940 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4942 (eval $ac_try) 2>&5
4943 ac_status=$?
4944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4945 (exit $ac_status); }; }; then
4946 libc_cv_dot_text=.text
4948 rm -f conftest*
4951 if test -z "$libc_cv_dot_text"; then
4952 echo "$as_me:$LINENO: result: no" >&5
4953 echo "${ECHO_T}no" >&6
4954 else
4955 echo "$as_me:$LINENO: result: yes" >&5
4956 echo "${ECHO_T}yes" >&6
4959 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4960 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4961 if test "${libc_cv_asm_global_directive+set}" = set; then
4962 echo $ECHO_N "(cached) $ECHO_C" >&6
4963 else
4964 libc_cv_asm_global_directive=UNKNOWN
4965 for ac_globl in .globl .global .EXPORT; do
4966 cat > conftest.s <<EOF
4967 ${libc_cv_dot_text}
4968 ${ac_globl} foo
4969 foo:
4971 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4972 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4973 (eval $ac_try) 2>&5
4974 ac_status=$?
4975 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4976 (exit $ac_status); }; }; then
4977 libc_cv_asm_global_directive=${ac_globl}
4979 rm -f conftest*
4980 test $libc_cv_asm_global_directive != UNKNOWN && break
4981 done
4983 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4984 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4985 if test $libc_cv_asm_global_directive = UNKNOWN; then
4986 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4987 echo "$as_me: error: cannot determine asm global directive" >&2;}
4988 { (exit 1); exit 1; }; }
4989 else
4990 cat >>confdefs.h <<_ACEOF
4991 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4992 _ACEOF
4996 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
4997 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
4998 if test "${libc_cv_asm_set_directive+set}" = set; then
4999 echo $ECHO_N "(cached) $ECHO_C" >&6
5000 else
5001 cat > conftest.s <<EOF
5002 ${libc_cv_dot_text}
5003 foo:
5004 .set glibc_conftest_frobozz,foo
5005 $libc_cv_asm_global_directive glibc_conftest_frobozz
5007 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5008 # (but it doesn't work), so we must do a linking check to be sure.
5009 cat > conftest1.c <<\EOF
5010 extern int glibc_conftest_frobozz;
5011 void _start() { glibc_conftest_frobozz = 1; }
5013 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5014 -nostartfiles -nostdlib \
5015 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5016 libc_cv_asm_set_directive=yes
5017 else
5018 libc_cv_asm_set_directive=no
5020 rm -f conftest*
5022 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
5023 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
5024 if test $libc_cv_asm_set_directive = yes; then
5025 cat >>confdefs.h <<\_ACEOF
5026 #define HAVE_ASM_SET_DIRECTIVE 1
5027 _ACEOF
5031 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
5032 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
5033 if test "${libc_cv_asm_type_prefix+set}" = set; then
5034 echo $ECHO_N "(cached) $ECHO_C" >&6
5035 else
5036 libc_cv_asm_type_prefix=no
5037 for ac_try_prefix in '@' '%' '#'; do
5038 cat > conftest.s <<EOF
5039 ${libc_cv_dot_text}
5040 ${libc_cv_asm_global_directive} foo
5041 .type foo, ${ac_try_prefix}object
5042 .size foo, 1
5043 foo:
5044 .byte 1
5046 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5047 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5048 (eval $ac_try) 2>&5
5049 ac_status=$?
5050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5051 (exit $ac_status); }; }; then
5052 libc_cv_asm_type_prefix=${ac_try_prefix}
5054 rm -f conftest*
5055 test "x$libc_cv_asm_type_prefix" != xno && break
5056 done
5058 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
5059 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
5060 if test "x$libc_cv_asm_type_prefix" != xno; then
5061 cat >>confdefs.h <<_ACEOF
5062 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
5063 _ACEOF
5067 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
5068 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
5069 if test "${libc_cv_asm_symver_directive+set}" = set; then
5070 echo $ECHO_N "(cached) $ECHO_C" >&6
5071 else
5072 cat > conftest.s <<EOF
5073 ${libc_cv_dot_text}
5074 _sym:
5075 .symver _sym,sym@VERS
5077 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5078 libc_cv_asm_symver_directive=yes
5079 else
5080 libc_cv_asm_symver_directive=no
5082 rm -f conftest*
5084 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
5085 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
5086 echo "$as_me:$LINENO: checking for ld --version-script" >&5
5087 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
5088 if test "${libc_cv_ld_version_script_option+set}" = set; then
5089 echo $ECHO_N "(cached) $ECHO_C" >&6
5090 else
5091 if test $libc_cv_asm_symver_directive = yes; then
5092 cat > conftest.s <<EOF
5093 ${libc_cv_dot_text}
5094 _sym:
5095 .symver _sym,sym@VERS
5097 cat > conftest.map <<EOF
5098 VERS_1 {
5099 global: sym;
5102 VERS_2 {
5103 global: sym;
5104 } VERS_1;
5106 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5107 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5108 -o conftest.so conftest.o
5109 -nostartfiles -nostdlib
5110 -Wl,--version-script,conftest.map
5111 1>&5'
5112 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5113 (eval $ac_try) 2>&5
5114 ac_status=$?
5115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5116 (exit $ac_status); }; };
5117 then
5118 libc_cv_ld_version_script_option=yes
5119 else
5120 libc_cv_ld_version_script_option=no
5122 else
5123 libc_cv_ld_version_script_option=no
5125 else
5126 libc_cv_ld_version_script_option=no
5128 rm -f conftest*
5130 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
5131 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
5132 if test $shared != no &&
5133 test $libc_cv_asm_symver_directive = yes &&
5134 test $libc_cv_ld_version_script_option = yes &&
5135 test $enable_versioning = yes; then
5136 VERSIONING=yes
5137 cat >>confdefs.h <<\_ACEOF
5138 #define DO_VERSIONING 1
5139 _ACEOF
5141 else
5142 VERSIONING=no
5146 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5147 echo "\
5148 *** WARNING: You should not compile GNU libc without versioning. Not using
5149 *** versioning will introduce incompatibilities so that old binaries
5150 *** will not run anymore.
5151 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5153 if test $elf = yes; then
5154 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
5155 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
5156 if test "${libc_cv_asm_previous_directive+set}" = set; then
5157 echo $ECHO_N "(cached) $ECHO_C" >&6
5158 else
5159 cat > conftest.s <<EOF
5160 .section foo_section
5161 .previous
5163 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5164 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5165 (eval $ac_try) 2>&5
5166 ac_status=$?
5167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5168 (exit $ac_status); }; }; then
5169 libc_cv_asm_previous_directive=yes
5170 else
5171 libc_cv_asm_previous_directive=no
5173 rm -f conftest*
5175 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
5176 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
5177 if test $libc_cv_asm_previous_directive = yes; then
5178 cat >>confdefs.h <<\_ACEOF
5179 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
5180 _ACEOF
5182 else
5183 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
5184 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
5185 if test "${libc_cv_asm_popsection_directive+set}" = set; then
5186 echo $ECHO_N "(cached) $ECHO_C" >&6
5187 else
5188 cat > conftest.s <<EOF
5189 .pushsection foo_section
5190 .popsection
5192 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5193 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5194 (eval $ac_try) 2>&5
5195 ac_status=$?
5196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5197 (exit $ac_status); }; }; then
5198 libc_cv_asm_popsection_directive=yes
5199 else
5200 libc_cv_asm_popsection_directive=no
5202 rm -f conftest*
5204 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
5205 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
5206 if test $libc_cv_asm_popsection_directive = yes; then
5207 cat >>confdefs.h <<\_ACEOF
5208 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
5209 _ACEOF
5213 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
5214 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
5215 if test "${libc_cv_asm_protected_directive+set}" = set; then
5216 echo $ECHO_N "(cached) $ECHO_C" >&6
5217 else
5218 cat > conftest.s <<EOF
5219 .protected foo
5220 foo:
5221 .hidden bar
5222 bar:
5224 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5225 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5226 (eval $ac_try) 2>&5
5227 ac_status=$?
5228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5229 (exit $ac_status); }; }; then
5230 libc_cv_asm_protected_directive=yes
5231 else
5232 libc_cv_asm_protected_directive=no
5234 rm -f conftest*
5236 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
5237 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
5239 cat >>confdefs.h <<\_ACEOF
5240 #define HAVE_PROTECTED 1
5241 _ACEOF
5243 cat >>confdefs.h <<\_ACEOF
5244 #define HAVE_HIDDEN 1
5245 _ACEOF
5248 if test $libc_cv_asm_protected_directive = yes; then
5249 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
5250 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
5251 if test "${libc_cv_visibility_attribute+set}" = set; then
5252 echo $ECHO_N "(cached) $ECHO_C" >&6
5253 else
5254 cat > conftest.c <<EOF
5255 int foo __attribute__ ((visibility ("hidden"))) = 1;
5256 int bar __attribute__ ((visibility ("protected"))) = 1;
5258 libc_cv_visibility_attribute=no
5259 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5260 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5261 (eval $ac_try) 2>&5
5262 ac_status=$?
5263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5264 (exit $ac_status); }; }; then
5265 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5266 if grep '\.protected.*bar' conftest.s >/dev/null; then
5267 libc_cv_visibility_attribute=yes
5271 rm -f conftest.cs
5274 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
5275 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
5276 if test $libc_cv_visibility_attribute = yes; then
5277 cat >>confdefs.h <<\_ACEOF
5278 #define HAVE_VISIBILITY_ATTRIBUTE 1
5279 _ACEOF
5284 if test $libc_cv_visibility_attribute = yes; then
5285 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
5286 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
5287 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
5288 echo $ECHO_N "(cached) $ECHO_C" >&6
5289 else
5290 cat > conftest.c <<EOF
5291 int foo (int x);
5292 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5293 int bar (int x) { return x; }
5295 libc_cv_broken_visibility_attribute=yes
5296 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
5297 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5298 (eval $ac_try) 2>&5
5299 ac_status=$?
5300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5301 (exit $ac_status); }; }; then
5302 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5303 libc_cv_broken_visibility_attribute=no
5306 rm -f conftest.c conftest.s
5309 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
5310 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
5311 if test $libc_cv_broken_visibility_attribute = yes; then
5312 cat >>confdefs.h <<\_ACEOF
5313 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
5314 _ACEOF
5319 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
5320 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
5321 if test "${libc_cv_broken_alias_attribute+set}" = set; then
5322 echo $ECHO_N "(cached) $ECHO_C" >&6
5323 else
5324 cat > conftest.c <<EOF
5325 extern int foo (int x) __asm ("xyzzy");
5326 int bar (int x) { return x; }
5327 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5328 extern int dfoo;
5329 extern __typeof (dfoo) dfoo __asm ("abccb");
5330 int dfoo = 1;
5332 libc_cv_broken_alias_attribute=yes
5333 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5335 (eval $ac_try) 2>&5
5336 ac_status=$?
5337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5338 (exit $ac_status); }; }; then
5339 if grep 'xyzzy' conftest.s >/dev/null &&
5340 grep 'abccb' conftest.s >/dev/null; then
5341 libc_cv_broken_alias_attribute=no
5344 rm -f conftest.c conftest.s
5347 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
5348 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
5349 if test $libc_cv_broken_alias_attribute = yes; then
5350 cat >>confdefs.h <<\_ACEOF
5351 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
5352 _ACEOF
5356 if test $libc_cv_visibility_attribute = yes -a $gnu_ld = yes; then
5357 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
5358 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
5359 if test "${libc_cv_have_sdata_section+set}" = set; then
5360 echo $ECHO_N "(cached) $ECHO_C" >&6
5361 else
5362 echo "int i;" > conftest.c
5363 libc_cv_have_sdata_section=no
5364 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5365 | grep '\.sdata' >/dev/null; then
5366 libc_cv_have_sdata_section=yes
5368 rm -f conftest.c conftest.so
5371 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
5372 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
5373 if test $libc_cv_have_sdata_section = yes; then
5374 cat >>confdefs.h <<\_ACEOF
5375 #define HAVE_SDATA_SECTION 1
5376 _ACEOF
5381 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
5382 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
5383 if test "${libc_cv_initfinit_array+set}" = set; then
5384 echo $ECHO_N "(cached) $ECHO_C" >&6
5385 else
5386 cat > conftest.c <<EOF
5387 int _start (void) { return 0; }
5388 int __start (void) { return 0; }
5389 int foo (void) { return 1; }
5390 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5392 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
5393 -static -nostartfiles -nostdlib 1>&5'
5394 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5395 (eval $ac_try) 2>&5
5396 ac_status=$?
5397 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5398 (exit $ac_status); }; }
5399 then
5400 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
5401 libc_cv_initfinit_array=yes
5402 else
5403 libc_cv_initfinit_array=no
5405 else
5406 libc_cv_initfinit_array=no
5408 rm -f conftest*
5410 echo "$as_me:$LINENO: result: $libc_cv_initfinit_array" >&5
5411 echo "${ECHO_T}$libc_cv_initfinit_array" >&6
5413 if test $libc_cv_initfinit_array = yes; then
5414 cat >>confdefs.h <<\_ACEOF
5415 #define HAVE_INITFINI_ARRAY 1
5416 _ACEOF
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 -a $gnu_ld = 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 echo "$as_me:$LINENO: checking for local label subtraction" >&5
6461 echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
6462 if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
6463 echo $ECHO_N "(cached) $ECHO_C" >&6
6464 else
6465 cat > conftest.c <<EOF
6466 #line $LINENO "configure"
6467 int foo (int a)
6469 static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
6470 void *p = &&l1 + ar[a];
6471 goto *p;
6473 return 1;
6475 return 2;
6478 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6479 -o conftest conftest.c -lgcc >&5'
6480 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6481 (eval $ac_try) 2>&5
6482 ac_status=$?
6483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6484 (exit $ac_status); }; }; then
6485 libc_cv_gcc_subtract_local_labels=yes
6486 else
6487 libc_cv_gcc_subtract_local_labels=no
6489 rm -f conftest*
6491 echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
6492 echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
6493 if test "$libc_cv_gcc_subtract_local_labels" = yes; then
6494 cat >>confdefs.h <<\_ACEOF
6495 #define HAVE_SUBTRACT_LOCAL_LABELS 1
6496 _ACEOF
6500 if test "x$use__thread" != xno; then
6501 echo "$as_me:$LINENO: checking for __thread" >&5
6502 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6503 if test "${libc_cv_gcc___thread+set}" = set; then
6504 echo $ECHO_N "(cached) $ECHO_C" >&6
6505 else
6506 cat > conftest.c <<\EOF
6507 __thread int a = 42;
6509 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6510 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6511 (eval $ac_try) 2>&5
6512 ac_status=$?
6513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6514 (exit $ac_status); }; }; then
6515 libc_cv_gcc___thread=yes
6516 else
6517 libc_cv_gcc___thread=no
6519 rm -f conftest*
6521 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6522 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6523 if test "$libc_cv_gcc___thread" = yes; then
6524 cat >>confdefs.h <<\_ACEOF
6525 #define HAVE___THREAD 1
6526 _ACEOF
6529 else
6530 libc_cv_gcc___thread=no
6533 if test "$libc_cv_gcc___thread" = yes; then
6534 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6535 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6536 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6537 echo $ECHO_N "(cached) $ECHO_C" >&6
6538 else
6539 cat > conftest.c <<\EOF
6540 extern __thread int a __attribute__((tls_model ("initial-exec")));
6542 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6543 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6544 (eval $ac_try) 2>&5
6545 ac_status=$?
6546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6547 (exit $ac_status); }; }; then
6548 libc_cv_gcc_tls_model_attr=yes
6549 else
6550 libc_cv_gcc_tls_model_attr=no
6552 rm -f conftest*
6554 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6555 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6556 if test "$libc_cv_gcc_tls_model_attr" = yes; then
6557 cat >>confdefs.h <<\_ACEOF
6558 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6559 _ACEOF
6564 echo "$as_me:$LINENO: checking for libgd" >&5
6565 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6566 if test "$with_gd" != "no"; then
6567 old_CFLAGS="$CFLAGS"
6568 CFLAGS="$CFLAGS $libgd_include"
6569 old_LDFLAGS="$LDFLAGS"
6570 LDFLAGS="$LDFLAGS $libgd_ldflags"
6571 old_LIBS="$LIBS"
6572 LIBS="$LIBS -lgd -lpng -lz -lm"
6573 cat >conftest.$ac_ext <<_ACEOF
6574 /* confdefs.h. */
6575 _ACEOF
6576 cat confdefs.h >>conftest.$ac_ext
6577 cat >>conftest.$ac_ext <<_ACEOF
6578 /* end confdefs.h. */
6579 #include <gd.h>
6581 main ()
6583 gdImagePng (0, 0)
6585 return 0;
6587 _ACEOF
6588 rm -f conftest.$ac_objext conftest$ac_exeext
6589 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6590 (eval $ac_link) 2>conftest.er1
6591 ac_status=$?
6592 grep -v '^ *+' conftest.er1 >conftest.err
6593 rm -f conftest.er1
6594 cat conftest.err >&5
6595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6596 (exit $ac_status); } &&
6597 { ac_try='test -z "$ac_c_werror_flag"
6598 || test ! -s conftest.err'
6599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6600 (eval $ac_try) 2>&5
6601 ac_status=$?
6602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6603 (exit $ac_status); }; } &&
6604 { ac_try='test -s conftest$ac_exeext'
6605 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6606 (eval $ac_try) 2>&5
6607 ac_status=$?
6608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6609 (exit $ac_status); }; }; then
6610 LIBGD=yes
6611 else
6612 echo "$as_me: failed program was:" >&5
6613 sed 's/^/| /' conftest.$ac_ext >&5
6615 LIBGD=no
6617 rm -f conftest.err conftest.$ac_objext \
6618 conftest$ac_exeext conftest.$ac_ext
6619 CFLAGS="$old_CFLAGS"
6620 LDFLAGS="$old_LDFLAGS"
6621 LIBS="$old_LIBS"
6622 else
6623 LIBGD=no
6625 echo "$as_me:$LINENO: result: $LIBGD" >&5
6626 echo "${ECHO_T}$LIBGD" >&6
6629 # SELinux detection
6630 if test x$with_selinux = xno ; then
6631 have_selinux=no;
6632 else
6633 # See if we have the SELinux library
6634 echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
6635 echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6
6636 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
6637 echo $ECHO_N "(cached) $ECHO_C" >&6
6638 else
6639 ac_check_lib_save_LIBS=$LIBS
6640 LIBS="-lselinux $LIBS"
6641 cat >conftest.$ac_ext <<_ACEOF
6642 /* confdefs.h. */
6643 _ACEOF
6644 cat confdefs.h >>conftest.$ac_ext
6645 cat >>conftest.$ac_ext <<_ACEOF
6646 /* end confdefs.h. */
6648 /* Override any gcc2 internal prototype to avoid an error. */
6649 #ifdef __cplusplus
6650 extern "C"
6651 #endif
6652 /* We use char because int might match the return type of a gcc2
6653 builtin and then its argument prototype would still apply. */
6654 char is_selinux_enabled ();
6656 main ()
6658 is_selinux_enabled ();
6660 return 0;
6662 _ACEOF
6663 rm -f conftest.$ac_objext conftest$ac_exeext
6664 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6665 (eval $ac_link) 2>conftest.er1
6666 ac_status=$?
6667 grep -v '^ *+' conftest.er1 >conftest.err
6668 rm -f conftest.er1
6669 cat conftest.err >&5
6670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6671 (exit $ac_status); } &&
6672 { ac_try='test -z "$ac_c_werror_flag"
6673 || test ! -s conftest.err'
6674 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6675 (eval $ac_try) 2>&5
6676 ac_status=$?
6677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6678 (exit $ac_status); }; } &&
6679 { ac_try='test -s conftest$ac_exeext'
6680 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6681 (eval $ac_try) 2>&5
6682 ac_status=$?
6683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6684 (exit $ac_status); }; }; then
6685 ac_cv_lib_selinux_is_selinux_enabled=yes
6686 else
6687 echo "$as_me: failed program was:" >&5
6688 sed 's/^/| /' conftest.$ac_ext >&5
6690 ac_cv_lib_selinux_is_selinux_enabled=no
6692 rm -f conftest.err conftest.$ac_objext \
6693 conftest$ac_exeext conftest.$ac_ext
6694 LIBS=$ac_check_lib_save_LIBS
6696 echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6697 echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6
6698 if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
6699 have_selinux=yes
6700 else
6701 have_selinux=no
6704 # See if we have the SELinux header with the NSCD permissions in it.
6705 if test x$have_selinux = xyes ; then
6706 echo "$as_me:$LINENO: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
6707 echo $ECHO_N "checking for NSCD Flask permissions in selinux/av_permissions.h... $ECHO_C" >&6
6708 cat >conftest.$ac_ext <<_ACEOF
6709 /* confdefs.h. */
6710 _ACEOF
6711 cat confdefs.h >>conftest.$ac_ext
6712 cat >>conftest.$ac_ext <<_ACEOF
6713 /* end confdefs.h. */
6714 #include <selinux/av_permissions.h>
6716 main ()
6718 #ifdef NSCD__SHMEMHOST
6719 return 0;
6720 #else
6721 #error NSCD__SHMEMHOST not defined
6722 #endif
6724 return 0;
6726 _ACEOF
6727 rm -f conftest.$ac_objext
6728 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6729 (eval $ac_compile) 2>conftest.er1
6730 ac_status=$?
6731 grep -v '^ *+' conftest.er1 >conftest.err
6732 rm -f conftest.er1
6733 cat conftest.err >&5
6734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6735 (exit $ac_status); } &&
6736 { ac_try='test -z "$ac_c_werror_flag"
6737 || test ! -s conftest.err'
6738 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6739 (eval $ac_try) 2>&5
6740 ac_status=$?
6741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6742 (exit $ac_status); }; } &&
6743 { ac_try='test -s conftest.$ac_objext'
6744 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6745 (eval $ac_try) 2>&5
6746 ac_status=$?
6747 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6748 (exit $ac_status); }; }; then
6749 have_selinux=yes
6750 else
6751 echo "$as_me: failed program was:" >&5
6752 sed 's/^/| /' conftest.$ac_ext >&5
6754 have_selinux=no
6756 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6757 echo "$as_me:$LINENO: result: $have_selinux" >&5
6758 echo "${ECHO_T}$have_selinux" >&6
6761 if test x$with_selinux = xyes ; then
6762 if test x$have_selinux = xno ; then
6763 { { echo "$as_me:$LINENO: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&5
6764 echo "$as_me: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&2;}
6765 { (exit 1); exit 1; }; }
6769 # Check if we're building with SELinux support.
6770 if test "x$have_selinux" = xyes; then
6772 cat >>confdefs.h <<\_ACEOF
6773 #define HAVE_SELINUX 1
6774 _ACEOF
6777 # See if we have the libaudit library
6778 echo "$as_me:$LINENO: checking for audit_log_avc in -laudit" >&5
6779 echo $ECHO_N "checking for audit_log_avc in -laudit... $ECHO_C" >&6
6780 if test "${ac_cv_lib_audit_audit_log_avc+set}" = set; then
6781 echo $ECHO_N "(cached) $ECHO_C" >&6
6782 else
6783 ac_check_lib_save_LIBS=$LIBS
6784 LIBS="-laudit $LIBS"
6785 cat >conftest.$ac_ext <<_ACEOF
6786 /* confdefs.h. */
6787 _ACEOF
6788 cat confdefs.h >>conftest.$ac_ext
6789 cat >>conftest.$ac_ext <<_ACEOF
6790 /* end confdefs.h. */
6792 /* Override any gcc2 internal prototype to avoid an error. */
6793 #ifdef __cplusplus
6794 extern "C"
6795 #endif
6796 /* We use char because int might match the return type of a gcc2
6797 builtin and then its argument prototype would still apply. */
6798 char audit_log_avc ();
6800 main ()
6802 audit_log_avc ();
6804 return 0;
6806 _ACEOF
6807 rm -f conftest.$ac_objext conftest$ac_exeext
6808 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6809 (eval $ac_link) 2>conftest.er1
6810 ac_status=$?
6811 grep -v '^ *+' conftest.er1 >conftest.err
6812 rm -f conftest.er1
6813 cat conftest.err >&5
6814 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6815 (exit $ac_status); } &&
6816 { ac_try='test -z "$ac_c_werror_flag"
6817 || test ! -s conftest.err'
6818 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6819 (eval $ac_try) 2>&5
6820 ac_status=$?
6821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6822 (exit $ac_status); }; } &&
6823 { ac_try='test -s conftest$ac_exeext'
6824 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6825 (eval $ac_try) 2>&5
6826 ac_status=$?
6827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6828 (exit $ac_status); }; }; then
6829 ac_cv_lib_audit_audit_log_avc=yes
6830 else
6831 echo "$as_me: failed program was:" >&5
6832 sed 's/^/| /' conftest.$ac_ext >&5
6834 ac_cv_lib_audit_audit_log_avc=no
6836 rm -f conftest.err conftest.$ac_objext \
6837 conftest$ac_exeext conftest.$ac_ext
6838 LIBS=$ac_check_lib_save_LIBS
6840 echo "$as_me:$LINENO: result: $ac_cv_lib_audit_audit_log_avc" >&5
6841 echo "${ECHO_T}$ac_cv_lib_audit_audit_log_avc" >&6
6842 if test $ac_cv_lib_audit_audit_log_avc = yes; then
6843 have_libaudit=yes
6844 else
6845 have_libaudit=no
6848 if test "x$have_libaudit" = xyes; then
6850 cat >>confdefs.h <<\_ACEOF
6851 #define HAVE_LIBAUDIT 1
6852 _ACEOF
6860 echo "$as_me:$LINENO: checking for egrep" >&5
6861 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6862 if test "${ac_cv_prog_egrep+set}" = set; then
6863 echo $ECHO_N "(cached) $ECHO_C" >&6
6864 else
6865 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6866 then ac_cv_prog_egrep='grep -E'
6867 else ac_cv_prog_egrep='egrep'
6870 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6871 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6872 EGREP=$ac_cv_prog_egrep
6875 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6876 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6877 if test "${ac_cv_header_stdc+set}" = set; then
6878 echo $ECHO_N "(cached) $ECHO_C" >&6
6879 else
6880 cat >conftest.$ac_ext <<_ACEOF
6881 /* confdefs.h. */
6882 _ACEOF
6883 cat confdefs.h >>conftest.$ac_ext
6884 cat >>conftest.$ac_ext <<_ACEOF
6885 /* end confdefs.h. */
6886 #include <stdlib.h>
6887 #include <stdarg.h>
6888 #include <string.h>
6889 #include <float.h>
6892 main ()
6896 return 0;
6898 _ACEOF
6899 rm -f conftest.$ac_objext
6900 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6901 (eval $ac_compile) 2>conftest.er1
6902 ac_status=$?
6903 grep -v '^ *+' conftest.er1 >conftest.err
6904 rm -f conftest.er1
6905 cat conftest.err >&5
6906 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6907 (exit $ac_status); } &&
6908 { ac_try='test -z "$ac_c_werror_flag"
6909 || test ! -s conftest.err'
6910 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6911 (eval $ac_try) 2>&5
6912 ac_status=$?
6913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6914 (exit $ac_status); }; } &&
6915 { ac_try='test -s conftest.$ac_objext'
6916 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6917 (eval $ac_try) 2>&5
6918 ac_status=$?
6919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6920 (exit $ac_status); }; }; then
6921 ac_cv_header_stdc=yes
6922 else
6923 echo "$as_me: failed program was:" >&5
6924 sed 's/^/| /' conftest.$ac_ext >&5
6926 ac_cv_header_stdc=no
6928 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6930 if test $ac_cv_header_stdc = yes; then
6931 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6932 cat >conftest.$ac_ext <<_ACEOF
6933 /* confdefs.h. */
6934 _ACEOF
6935 cat confdefs.h >>conftest.$ac_ext
6936 cat >>conftest.$ac_ext <<_ACEOF
6937 /* end confdefs.h. */
6938 #include <string.h>
6940 _ACEOF
6941 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6942 $EGREP "memchr" >/dev/null 2>&1; then
6944 else
6945 ac_cv_header_stdc=no
6947 rm -f conftest*
6951 if test $ac_cv_header_stdc = yes; then
6952 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6953 cat >conftest.$ac_ext <<_ACEOF
6954 /* confdefs.h. */
6955 _ACEOF
6956 cat confdefs.h >>conftest.$ac_ext
6957 cat >>conftest.$ac_ext <<_ACEOF
6958 /* end confdefs.h. */
6959 #include <stdlib.h>
6961 _ACEOF
6962 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6963 $EGREP "free" >/dev/null 2>&1; then
6965 else
6966 ac_cv_header_stdc=no
6968 rm -f conftest*
6972 if test $ac_cv_header_stdc = yes; then
6973 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6974 if test "$cross_compiling" = yes; then
6976 else
6977 cat >conftest.$ac_ext <<_ACEOF
6978 /* confdefs.h. */
6979 _ACEOF
6980 cat confdefs.h >>conftest.$ac_ext
6981 cat >>conftest.$ac_ext <<_ACEOF
6982 /* end confdefs.h. */
6983 #include <ctype.h>
6984 #if ((' ' & 0x0FF) == 0x020)
6985 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6986 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6987 #else
6988 # define ISLOWER(c) \
6989 (('a' <= (c) && (c) <= 'i') \
6990 || ('j' <= (c) && (c) <= 'r') \
6991 || ('s' <= (c) && (c) <= 'z'))
6992 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6993 #endif
6995 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6997 main ()
6999 int i;
7000 for (i = 0; i < 256; i++)
7001 if (XOR (islower (i), ISLOWER (i))
7002 || toupper (i) != TOUPPER (i))
7003 exit(2);
7004 exit (0);
7006 _ACEOF
7007 rm -f conftest$ac_exeext
7008 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7009 (eval $ac_link) 2>&5
7010 ac_status=$?
7011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7012 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7013 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7014 (eval $ac_try) 2>&5
7015 ac_status=$?
7016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7017 (exit $ac_status); }; }; then
7019 else
7020 echo "$as_me: program exited with status $ac_status" >&5
7021 echo "$as_me: failed program was:" >&5
7022 sed 's/^/| /' conftest.$ac_ext >&5
7024 ( exit $ac_status )
7025 ac_cv_header_stdc=no
7027 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7031 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7032 echo "${ECHO_T}$ac_cv_header_stdc" >&6
7033 if test $ac_cv_header_stdc = yes; then
7035 cat >>confdefs.h <<\_ACEOF
7036 #define STDC_HEADERS 1
7037 _ACEOF
7041 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7051 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7052 inttypes.h stdint.h unistd.h
7054 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7055 echo "$as_me:$LINENO: checking for $ac_header" >&5
7056 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7057 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7058 echo $ECHO_N "(cached) $ECHO_C" >&6
7059 else
7060 cat >conftest.$ac_ext <<_ACEOF
7061 /* confdefs.h. */
7062 _ACEOF
7063 cat confdefs.h >>conftest.$ac_ext
7064 cat >>conftest.$ac_ext <<_ACEOF
7065 /* end confdefs.h. */
7066 $ac_includes_default
7068 #include <$ac_header>
7069 _ACEOF
7070 rm -f conftest.$ac_objext
7071 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7072 (eval $ac_compile) 2>conftest.er1
7073 ac_status=$?
7074 grep -v '^ *+' conftest.er1 >conftest.err
7075 rm -f conftest.er1
7076 cat conftest.err >&5
7077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7078 (exit $ac_status); } &&
7079 { ac_try='test -z "$ac_c_werror_flag"
7080 || test ! -s conftest.err'
7081 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7082 (eval $ac_try) 2>&5
7083 ac_status=$?
7084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7085 (exit $ac_status); }; } &&
7086 { ac_try='test -s conftest.$ac_objext'
7087 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7088 (eval $ac_try) 2>&5
7089 ac_status=$?
7090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7091 (exit $ac_status); }; }; then
7092 eval "$as_ac_Header=yes"
7093 else
7094 echo "$as_me: failed program was:" >&5
7095 sed 's/^/| /' conftest.$ac_ext >&5
7097 eval "$as_ac_Header=no"
7099 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7101 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7102 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7103 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7104 cat >>confdefs.h <<_ACEOF
7105 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7106 _ACEOF
7110 done
7113 echo "$as_me:$LINENO: checking for long double" >&5
7114 echo $ECHO_N "checking for long double... $ECHO_C" >&6
7115 if test "${ac_cv_type_long_double+set}" = set; then
7116 echo $ECHO_N "(cached) $ECHO_C" >&6
7117 else
7118 cat >conftest.$ac_ext <<_ACEOF
7119 /* confdefs.h. */
7120 _ACEOF
7121 cat confdefs.h >>conftest.$ac_ext
7122 cat >>conftest.$ac_ext <<_ACEOF
7123 /* end confdefs.h. */
7124 $ac_includes_default
7126 main ()
7128 if ((long double *) 0)
7129 return 0;
7130 if (sizeof (long double))
7131 return 0;
7133 return 0;
7135 _ACEOF
7136 rm -f conftest.$ac_objext
7137 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7138 (eval $ac_compile) 2>conftest.er1
7139 ac_status=$?
7140 grep -v '^ *+' conftest.er1 >conftest.err
7141 rm -f conftest.er1
7142 cat conftest.err >&5
7143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7144 (exit $ac_status); } &&
7145 { ac_try='test -z "$ac_c_werror_flag"
7146 || test ! -s conftest.err'
7147 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7148 (eval $ac_try) 2>&5
7149 ac_status=$?
7150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7151 (exit $ac_status); }; } &&
7152 { ac_try='test -s conftest.$ac_objext'
7153 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7154 (eval $ac_try) 2>&5
7155 ac_status=$?
7156 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7157 (exit $ac_status); }; }; then
7158 ac_cv_type_long_double=yes
7159 else
7160 echo "$as_me: failed program was:" >&5
7161 sed 's/^/| /' conftest.$ac_ext >&5
7163 ac_cv_type_long_double=no
7165 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7167 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
7168 echo "${ECHO_T}$ac_cv_type_long_double" >&6
7170 echo "$as_me:$LINENO: checking size of long double" >&5
7171 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
7172 if test "${ac_cv_sizeof_long_double+set}" = set; then
7173 echo $ECHO_N "(cached) $ECHO_C" >&6
7174 else
7175 if test "$ac_cv_type_long_double" = yes; then
7176 # The cast to unsigned long works around a bug in the HP C Compiler
7177 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7178 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7179 # This bug is HP SR number 8606223364.
7180 if test "$cross_compiling" = yes; then
7181 # Depending upon the size, compute the lo and hi bounds.
7182 cat >conftest.$ac_ext <<_ACEOF
7183 /* confdefs.h. */
7184 _ACEOF
7185 cat confdefs.h >>conftest.$ac_ext
7186 cat >>conftest.$ac_ext <<_ACEOF
7187 /* end confdefs.h. */
7188 $ac_includes_default
7190 main ()
7192 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
7193 test_array [0] = 0
7196 return 0;
7198 _ACEOF
7199 rm -f conftest.$ac_objext
7200 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7201 (eval $ac_compile) 2>conftest.er1
7202 ac_status=$?
7203 grep -v '^ *+' conftest.er1 >conftest.err
7204 rm -f conftest.er1
7205 cat conftest.err >&5
7206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7207 (exit $ac_status); } &&
7208 { ac_try='test -z "$ac_c_werror_flag"
7209 || test ! -s conftest.err'
7210 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7211 (eval $ac_try) 2>&5
7212 ac_status=$?
7213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7214 (exit $ac_status); }; } &&
7215 { ac_try='test -s conftest.$ac_objext'
7216 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7217 (eval $ac_try) 2>&5
7218 ac_status=$?
7219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7220 (exit $ac_status); }; }; then
7221 ac_lo=0 ac_mid=0
7222 while :; do
7223 cat >conftest.$ac_ext <<_ACEOF
7224 /* confdefs.h. */
7225 _ACEOF
7226 cat confdefs.h >>conftest.$ac_ext
7227 cat >>conftest.$ac_ext <<_ACEOF
7228 /* end confdefs.h. */
7229 $ac_includes_default
7231 main ()
7233 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7234 test_array [0] = 0
7237 return 0;
7239 _ACEOF
7240 rm -f conftest.$ac_objext
7241 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7242 (eval $ac_compile) 2>conftest.er1
7243 ac_status=$?
7244 grep -v '^ *+' conftest.er1 >conftest.err
7245 rm -f conftest.er1
7246 cat conftest.err >&5
7247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7248 (exit $ac_status); } &&
7249 { ac_try='test -z "$ac_c_werror_flag"
7250 || test ! -s conftest.err'
7251 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7252 (eval $ac_try) 2>&5
7253 ac_status=$?
7254 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7255 (exit $ac_status); }; } &&
7256 { ac_try='test -s conftest.$ac_objext'
7257 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7258 (eval $ac_try) 2>&5
7259 ac_status=$?
7260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7261 (exit $ac_status); }; }; then
7262 ac_hi=$ac_mid; break
7263 else
7264 echo "$as_me: failed program was:" >&5
7265 sed 's/^/| /' conftest.$ac_ext >&5
7267 ac_lo=`expr $ac_mid + 1`
7268 if test $ac_lo -le $ac_mid; then
7269 ac_lo= ac_hi=
7270 break
7272 ac_mid=`expr 2 '*' $ac_mid + 1`
7274 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7275 done
7276 else
7277 echo "$as_me: failed program was:" >&5
7278 sed 's/^/| /' conftest.$ac_ext >&5
7280 cat >conftest.$ac_ext <<_ACEOF
7281 /* confdefs.h. */
7282 _ACEOF
7283 cat confdefs.h >>conftest.$ac_ext
7284 cat >>conftest.$ac_ext <<_ACEOF
7285 /* end confdefs.h. */
7286 $ac_includes_default
7288 main ()
7290 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7291 test_array [0] = 0
7294 return 0;
7296 _ACEOF
7297 rm -f conftest.$ac_objext
7298 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7299 (eval $ac_compile) 2>conftest.er1
7300 ac_status=$?
7301 grep -v '^ *+' conftest.er1 >conftest.err
7302 rm -f conftest.er1
7303 cat conftest.err >&5
7304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7305 (exit $ac_status); } &&
7306 { ac_try='test -z "$ac_c_werror_flag"
7307 || test ! -s conftest.err'
7308 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7309 (eval $ac_try) 2>&5
7310 ac_status=$?
7311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7312 (exit $ac_status); }; } &&
7313 { ac_try='test -s conftest.$ac_objext'
7314 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7315 (eval $ac_try) 2>&5
7316 ac_status=$?
7317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7318 (exit $ac_status); }; }; then
7319 ac_hi=-1 ac_mid=-1
7320 while :; do
7321 cat >conftest.$ac_ext <<_ACEOF
7322 /* confdefs.h. */
7323 _ACEOF
7324 cat confdefs.h >>conftest.$ac_ext
7325 cat >>conftest.$ac_ext <<_ACEOF
7326 /* end confdefs.h. */
7327 $ac_includes_default
7329 main ()
7331 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7332 test_array [0] = 0
7335 return 0;
7337 _ACEOF
7338 rm -f conftest.$ac_objext
7339 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7340 (eval $ac_compile) 2>conftest.er1
7341 ac_status=$?
7342 grep -v '^ *+' conftest.er1 >conftest.err
7343 rm -f conftest.er1
7344 cat conftest.err >&5
7345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7346 (exit $ac_status); } &&
7347 { ac_try='test -z "$ac_c_werror_flag"
7348 || test ! -s conftest.err'
7349 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7350 (eval $ac_try) 2>&5
7351 ac_status=$?
7352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7353 (exit $ac_status); }; } &&
7354 { ac_try='test -s conftest.$ac_objext'
7355 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7356 (eval $ac_try) 2>&5
7357 ac_status=$?
7358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7359 (exit $ac_status); }; }; then
7360 ac_lo=$ac_mid; break
7361 else
7362 echo "$as_me: failed program was:" >&5
7363 sed 's/^/| /' conftest.$ac_ext >&5
7365 ac_hi=`expr '(' $ac_mid ')' - 1`
7366 if test $ac_mid -le $ac_hi; then
7367 ac_lo= ac_hi=
7368 break
7370 ac_mid=`expr 2 '*' $ac_mid`
7372 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7373 done
7374 else
7375 echo "$as_me: failed program was:" >&5
7376 sed 's/^/| /' conftest.$ac_ext >&5
7378 ac_lo= ac_hi=
7380 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7382 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7383 # Binary search between lo and hi bounds.
7384 while test "x$ac_lo" != "x$ac_hi"; do
7385 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7386 cat >conftest.$ac_ext <<_ACEOF
7387 /* confdefs.h. */
7388 _ACEOF
7389 cat confdefs.h >>conftest.$ac_ext
7390 cat >>conftest.$ac_ext <<_ACEOF
7391 /* end confdefs.h. */
7392 $ac_includes_default
7394 main ()
7396 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7397 test_array [0] = 0
7400 return 0;
7402 _ACEOF
7403 rm -f conftest.$ac_objext
7404 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7405 (eval $ac_compile) 2>conftest.er1
7406 ac_status=$?
7407 grep -v '^ *+' conftest.er1 >conftest.err
7408 rm -f conftest.er1
7409 cat conftest.err >&5
7410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7411 (exit $ac_status); } &&
7412 { ac_try='test -z "$ac_c_werror_flag"
7413 || test ! -s conftest.err'
7414 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7415 (eval $ac_try) 2>&5
7416 ac_status=$?
7417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7418 (exit $ac_status); }; } &&
7419 { ac_try='test -s conftest.$ac_objext'
7420 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7421 (eval $ac_try) 2>&5
7422 ac_status=$?
7423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7424 (exit $ac_status); }; }; then
7425 ac_hi=$ac_mid
7426 else
7427 echo "$as_me: failed program was:" >&5
7428 sed 's/^/| /' conftest.$ac_ext >&5
7430 ac_lo=`expr '(' $ac_mid ')' + 1`
7432 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7433 done
7434 case $ac_lo in
7435 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7436 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7437 See \`config.log' for more details." >&5
7438 echo "$as_me: error: cannot compute sizeof (long double), 77
7439 See \`config.log' for more details." >&2;}
7440 { (exit 1); exit 1; }; } ;;
7441 esac
7442 else
7443 if test "$cross_compiling" = yes; then
7444 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7445 See \`config.log' for more details." >&5
7446 echo "$as_me: error: cannot run test program while cross compiling
7447 See \`config.log' for more details." >&2;}
7448 { (exit 1); exit 1; }; }
7449 else
7450 cat >conftest.$ac_ext <<_ACEOF
7451 /* confdefs.h. */
7452 _ACEOF
7453 cat confdefs.h >>conftest.$ac_ext
7454 cat >>conftest.$ac_ext <<_ACEOF
7455 /* end confdefs.h. */
7456 $ac_includes_default
7457 long longval () { return (long) (sizeof (long double)); }
7458 unsigned long ulongval () { return (long) (sizeof (long double)); }
7459 #include <stdio.h>
7460 #include <stdlib.h>
7462 main ()
7465 FILE *f = fopen ("conftest.val", "w");
7466 if (! f)
7467 exit (1);
7468 if (((long) (sizeof (long double))) < 0)
7470 long i = longval ();
7471 if (i != ((long) (sizeof (long double))))
7472 exit (1);
7473 fprintf (f, "%ld\n", i);
7475 else
7477 unsigned long i = ulongval ();
7478 if (i != ((long) (sizeof (long double))))
7479 exit (1);
7480 fprintf (f, "%lu\n", i);
7482 exit (ferror (f) || fclose (f) != 0);
7485 return 0;
7487 _ACEOF
7488 rm -f conftest$ac_exeext
7489 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7490 (eval $ac_link) 2>&5
7491 ac_status=$?
7492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7493 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7494 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7495 (eval $ac_try) 2>&5
7496 ac_status=$?
7497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7498 (exit $ac_status); }; }; then
7499 ac_cv_sizeof_long_double=`cat conftest.val`
7500 else
7501 echo "$as_me: program exited with status $ac_status" >&5
7502 echo "$as_me: failed program was:" >&5
7503 sed 's/^/| /' conftest.$ac_ext >&5
7505 ( exit $ac_status )
7506 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7507 See \`config.log' for more details." >&5
7508 echo "$as_me: error: cannot compute sizeof (long double), 77
7509 See \`config.log' for more details." >&2;}
7510 { (exit 1); exit 1; }; }
7512 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7515 rm -f conftest.val
7516 else
7517 ac_cv_sizeof_long_double=0
7520 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7521 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7522 cat >>confdefs.h <<_ACEOF
7523 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7524 _ACEOF
7527 sizeof_long_double=$ac_cv_sizeof_long_double
7530 ### End of automated tests.
7531 ### Now run sysdeps configure fragments.
7533 # They also can set these variables.
7534 use_ldconfig=no
7535 ldd_rewrite_script=no
7536 libc_cv_sysconfdir=$sysconfdir
7537 libc_cv_gcc_unwind_find_fde=no
7538 libc_cv_idn=no
7540 # Iterate over all the sysdep directories we will use, running their
7541 # configure fragments, and looking for a uname implementation.
7542 uname=
7543 for dir in $sysnames; do
7544 case $dir in
7545 /*) dest=$dir ;;
7546 *) dest=$srcdir/$dir ;;
7547 esac
7548 if test -r $dest/configure; then
7549 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7550 echo "${ECHO_T}running configure fragment for $dir" >&6
7551 . $dest/configure
7554 if test -z "$uname"; then
7555 if test -r $dest/uname.c ||
7556 test -r $dest/uname.S ||
7557 { test -r $dest/syscalls.list &&
7558 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7559 uname=$dir
7562 done
7564 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7565 cat >>confdefs.h <<\_ACEOF
7566 #define EXPORT_UNWIND_FIND_FDE 1
7567 _ACEOF
7572 # If we will use the generic uname implementation, we must figure out what
7573 # it will say by examining the system, and write the results in config-name.h.
7574 if test "$uname" = "sysdeps/generic"; then
7576 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7577 if test $uname_sysname != $config_os; then
7578 config_release=`echo $config_os | sed s/$uname_sysname//`
7581 echo "$as_me:$LINENO: checking OS release for uname" >&5
7582 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7583 if test "${libc_cv_uname_release+set}" = set; then
7584 echo $ECHO_N "(cached) $ECHO_C" >&6
7585 else
7586 if test -r /vmunix; then
7587 kernel_id=`strings /vmunix | grep UNIX`
7588 elif test -r /dynix; then
7589 kernel_id=`strings /dynix | grep DYNIX`
7590 else
7591 kernel_id=
7594 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7595 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7596 != x$config_release; then
7597 # The configuration release is a substring of the kernel release.
7598 libc_cv_uname_release=$kernel_release
7599 elif test x$config_release != x; then
7600 libc_cv_uname_release=$config_release
7601 elif test x$kernel_release != x; then
7602 libc_cv_uname_release=$kernel_release
7603 else
7604 libc_cv_uname_release=unknown
7607 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7608 echo "${ECHO_T}$libc_cv_uname_release" >&6
7609 uname_release="$libc_cv_uname_release"
7611 echo "$as_me:$LINENO: checking OS version for uname" >&5
7612 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7613 if test "${libc_cv_uname_version+set}" = set; then
7614 echo $ECHO_N "(cached) $ECHO_C" >&6
7615 else
7616 if test -r /vmunix; then
7617 kernel_id=`strings /vmunix | grep UNIX`
7618 elif test -r /dynix; then
7619 kernel_id=`strings /dynix | grep DYNIX`
7620 else
7621 kernel_id=
7624 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7625 if test -n "$kernel_version"; then
7626 libc_cv_uname_version="$kernel_version"
7627 else
7628 libc_cv_uname_version=unknown
7631 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7632 echo "${ECHO_T}$libc_cv_uname_version" >&6
7633 uname_version="$libc_cv_uname_version"
7635 config_uname=config-name.h:config-name.in
7636 else
7637 # For non-generic uname, we don't need to create config-name.h at all.
7638 config_uname=
7641 cat >>confdefs.h <<\_ACEOF
7642 #define USE_IN_LIBIO 1
7643 _ACEOF
7646 # Test for old glibc 2.0.x headers so that they can be removed properly
7647 # Search only in includedir.
7648 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7649 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7650 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7651 then
7652 old_glibc_headers=yes
7653 else
7654 old_glibc_headers=no
7656 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7657 echo "${ECHO_T}$old_glibc_headers" >&6
7658 if test ${old_glibc_headers} = yes; then
7659 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7660 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7661 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7662 echo "$as_me: WARNING: *** be removed." >&2;}
7676 if test $gnu_ld = yes; then
7677 cat >>confdefs.h <<\_ACEOF
7678 #define HAVE_GNU_LD 1
7679 _ACEOF
7682 if test $gnu_as = yes; then
7683 cat >>confdefs.h <<\_ACEOF
7684 #define HAVE_GNU_AS 1
7685 _ACEOF
7688 if test $elf = yes; then
7689 cat >>confdefs.h <<\_ACEOF
7690 #define HAVE_ELF 1
7691 _ACEOF
7694 if test $xcoff = yes; then
7695 cat >>confdefs.h <<\_ACEOF
7696 #define HAVE_XCOFF 1
7697 _ACEOF
7703 if test $shared = default; then
7704 if test $gnu_ld = yes; then
7705 shared=$elf
7706 else
7707 # For now we do not assume shared libs are available. In future more
7708 # tests might become available.
7709 shared=no
7713 if test x"$libc_cv_idn" = xyes; then
7714 cat >>confdefs.h <<\_ACEOF
7715 #define HAVE_LIBIDN 1
7716 _ACEOF
7720 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7721 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7722 if test "${pic_default+set}" = set; then
7723 echo $ECHO_N "(cached) $ECHO_C" >&6
7724 else
7725 pic_default=yes
7726 cat > conftest.c <<EOF
7727 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7728 # error PIC is default.
7729 #endif
7731 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7732 pic_default=no
7734 rm -f conftest.*
7736 echo "$as_me:$LINENO: result: $pic_default" >&5
7737 echo "${ECHO_T}$pic_default" >&6
7750 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7751 config_makefile=
7752 else
7753 config_makefile=Makefile
7756 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7757 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7761 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7763 ac_config_commands="$ac_config_commands default"
7765 cat >confcache <<\_ACEOF
7766 # This file is a shell script that caches the results of configure
7767 # tests run on this system so they can be shared between configure
7768 # scripts and configure runs, see configure's option --config-cache.
7769 # It is not useful on other systems. If it contains results you don't
7770 # want to keep, you may remove or edit it.
7772 # config.status only pays attention to the cache file if you give it
7773 # the --recheck option to rerun configure.
7775 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7776 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7777 # following values.
7779 _ACEOF
7781 # The following way of writing the cache mishandles newlines in values,
7782 # but we know of no workaround that is simple, portable, and efficient.
7783 # So, don't put newlines in cache variables' values.
7784 # Ultrix sh set writes to stderr and can't be redirected directly,
7785 # and sets the high bit in the cache file unless we assign to the vars.
7787 (set) 2>&1 |
7788 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7789 *ac_space=\ *)
7790 # `set' does not quote correctly, so add quotes (double-quote
7791 # substitution turns \\\\ into \\, and sed turns \\ into \).
7792 sed -n \
7793 "s/'/'\\\\''/g;
7794 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7797 # `set' quotes correctly as required by POSIX, so do not add quotes.
7798 sed -n \
7799 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7801 esac;
7803 sed '
7804 t clear
7805 : clear
7806 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7807 t end
7808 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7809 : end' >>confcache
7810 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7811 if test -w $cache_file; then
7812 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7813 cat confcache >$cache_file
7814 else
7815 echo "not updating unwritable cache $cache_file"
7818 rm -f confcache
7820 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7821 # Let make expand exec_prefix.
7822 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7824 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7825 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7826 # trailing colons and then remove the whole line if VPATH becomes empty
7827 # (actually we leave an empty line to preserve line numbers).
7828 if test "x$srcdir" = x.; then
7829 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7830 s/:*\$(srcdir):*/:/;
7831 s/:*\${srcdir}:*/:/;
7832 s/:*@srcdir@:*/:/;
7833 s/^\([^=]*=[ ]*\):*/\1/;
7834 s/:*$//;
7835 s/^[^=]*=[ ]*$//;
7839 DEFS=-DHAVE_CONFIG_H
7841 ac_libobjs=
7842 ac_ltlibobjs=
7843 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7844 # 1. Remove the extension, and $U if already installed.
7845 ac_i=`echo "$ac_i" |
7846 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7847 # 2. Add them.
7848 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7849 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7850 done
7851 LIBOBJS=$ac_libobjs
7853 LTLIBOBJS=$ac_ltlibobjs
7857 : ${CONFIG_STATUS=./config.status}
7858 ac_clean_files_save=$ac_clean_files
7859 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7860 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7861 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7862 cat >$CONFIG_STATUS <<_ACEOF
7863 #! $SHELL
7864 # Generated by $as_me.
7865 # Run this file to recreate the current configuration.
7866 # Compiler output produced by configure, useful for debugging
7867 # configure, is in config.log if it exists.
7869 debug=false
7870 ac_cs_recheck=false
7871 ac_cs_silent=false
7872 SHELL=\${CONFIG_SHELL-$SHELL}
7873 _ACEOF
7875 cat >>$CONFIG_STATUS <<\_ACEOF
7876 ## --------------------- ##
7877 ## M4sh Initialization. ##
7878 ## --------------------- ##
7880 # Be Bourne compatible
7881 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7882 emulate sh
7883 NULLCMD=:
7884 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7885 # is contrary to our usage. Disable this feature.
7886 alias -g '${1+"$@"}'='"$@"'
7887 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7888 set -o posix
7890 DUALCASE=1; export DUALCASE # for MKS sh
7892 # Support unset when possible.
7893 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7894 as_unset=unset
7895 else
7896 as_unset=false
7900 # Work around bugs in pre-3.0 UWIN ksh.
7901 $as_unset ENV MAIL MAILPATH
7902 PS1='$ '
7903 PS2='> '
7904 PS4='+ '
7906 # NLS nuisances.
7907 for as_var in \
7908 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7909 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7910 LC_TELEPHONE LC_TIME
7912 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7913 eval $as_var=C; export $as_var
7914 else
7915 $as_unset $as_var
7917 done
7919 # Required to use basename.
7920 if expr a : '\(a\)' >/dev/null 2>&1; then
7921 as_expr=expr
7922 else
7923 as_expr=false
7926 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7927 as_basename=basename
7928 else
7929 as_basename=false
7933 # Name of the executable.
7934 as_me=`$as_basename "$0" ||
7935 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7936 X"$0" : 'X\(//\)$' \| \
7937 X"$0" : 'X\(/\)$' \| \
7938 . : '\(.\)' 2>/dev/null ||
7939 echo X/"$0" |
7940 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7941 /^X\/\(\/\/\)$/{ s//\1/; q; }
7942 /^X\/\(\/\).*/{ s//\1/; q; }
7943 s/.*/./; q'`
7946 # PATH needs CR, and LINENO needs CR and PATH.
7947 # Avoid depending upon Character Ranges.
7948 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7949 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7950 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7951 as_cr_digits='0123456789'
7952 as_cr_alnum=$as_cr_Letters$as_cr_digits
7954 # The user is always right.
7955 if test "${PATH_SEPARATOR+set}" != set; then
7956 echo "#! /bin/sh" >conf$$.sh
7957 echo "exit 0" >>conf$$.sh
7958 chmod +x conf$$.sh
7959 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7960 PATH_SEPARATOR=';'
7961 else
7962 PATH_SEPARATOR=:
7964 rm -f conf$$.sh
7968 as_lineno_1=$LINENO
7969 as_lineno_2=$LINENO
7970 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7971 test "x$as_lineno_1" != "x$as_lineno_2" &&
7972 test "x$as_lineno_3" = "x$as_lineno_2" || {
7973 # Find who we are. Look in the path if we contain no path at all
7974 # relative or not.
7975 case $0 in
7976 *[\\/]* ) as_myself=$0 ;;
7977 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7978 for as_dir in $PATH
7980 IFS=$as_save_IFS
7981 test -z "$as_dir" && as_dir=.
7982 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7983 done
7986 esac
7987 # We did not find ourselves, most probably we were run as `sh COMMAND'
7988 # in which case we are not to be found in the path.
7989 if test "x$as_myself" = x; then
7990 as_myself=$0
7992 if test ! -f "$as_myself"; then
7993 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7994 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7995 { (exit 1); exit 1; }; }
7997 case $CONFIG_SHELL in
7999 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8000 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
8002 IFS=$as_save_IFS
8003 test -z "$as_dir" && as_dir=.
8004 for as_base in sh bash ksh sh5; do
8005 case $as_dir in
8007 if ("$as_dir/$as_base" -c '
8008 as_lineno_1=$LINENO
8009 as_lineno_2=$LINENO
8010 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8011 test "x$as_lineno_1" != "x$as_lineno_2" &&
8012 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
8013 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
8014 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
8015 CONFIG_SHELL=$as_dir/$as_base
8016 export CONFIG_SHELL
8017 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
8018 fi;;
8019 esac
8020 done
8021 done
8023 esac
8025 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
8026 # uniformly replaced by the line number. The first 'sed' inserts a
8027 # line-number line before each line; the second 'sed' does the real
8028 # work. The second script uses 'N' to pair each line-number line
8029 # with the numbered line, and appends trailing '-' during
8030 # substitution so that $LINENO is not a special case at line end.
8031 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
8032 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
8033 sed '=' <$as_myself |
8034 sed '
8036 s,$,-,
8037 : loop
8038 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
8039 t loop
8040 s,-$,,
8041 s,^['$as_cr_digits']*\n,,
8042 ' >$as_me.lineno &&
8043 chmod +x $as_me.lineno ||
8044 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
8045 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
8046 { (exit 1); exit 1; }; }
8048 # Don't try to exec as it changes $[0], causing all sort of problems
8049 # (the dirname of $[0] is not the place where we might find the
8050 # original and so on. Autoconf is especially sensible to this).
8051 . ./$as_me.lineno
8052 # Exit status is that of the last command.
8053 exit
8057 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
8058 *c*,-n*) ECHO_N= ECHO_C='
8059 ' ECHO_T=' ' ;;
8060 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
8061 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
8062 esac
8064 if expr a : '\(a\)' >/dev/null 2>&1; then
8065 as_expr=expr
8066 else
8067 as_expr=false
8070 rm -f conf$$ conf$$.exe conf$$.file
8071 echo >conf$$.file
8072 if ln -s conf$$.file conf$$ 2>/dev/null; then
8073 # We could just check for DJGPP; but this test a) works b) is more generic
8074 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
8075 if test -f conf$$.exe; then
8076 # Don't use ln at all; we don't have any links
8077 as_ln_s='cp -p'
8078 else
8079 as_ln_s='ln -s'
8081 elif ln conf$$.file conf$$ 2>/dev/null; then
8082 as_ln_s=ln
8083 else
8084 as_ln_s='cp -p'
8086 rm -f conf$$ conf$$.exe conf$$.file
8088 if mkdir -p . 2>/dev/null; then
8089 as_mkdir_p=:
8090 else
8091 test -d ./-p && rmdir ./-p
8092 as_mkdir_p=false
8095 as_executable_p="test -f"
8097 # Sed expression to map a string onto a valid CPP name.
8098 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8100 # Sed expression to map a string onto a valid variable name.
8101 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8104 # IFS
8105 # We need space, tab and new line, in precisely that order.
8106 as_nl='
8108 IFS=" $as_nl"
8110 # CDPATH.
8111 $as_unset CDPATH
8113 exec 6>&1
8115 # Open the log real soon, to keep \$[0] and so on meaningful, and to
8116 # report actual input values of CONFIG_FILES etc. instead of their
8117 # values after options handling. Logging --version etc. is OK.
8118 exec 5>>config.log
8120 echo
8121 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8122 ## Running $as_me. ##
8123 _ASBOX
8124 } >&5
8125 cat >&5 <<_CSEOF
8127 This file was extended by GNU C Library $as_me (see version.h), which was
8128 generated by GNU Autoconf 2.59. Invocation command line was
8130 CONFIG_FILES = $CONFIG_FILES
8131 CONFIG_HEADERS = $CONFIG_HEADERS
8132 CONFIG_LINKS = $CONFIG_LINKS
8133 CONFIG_COMMANDS = $CONFIG_COMMANDS
8134 $ $0 $@
8136 _CSEOF
8137 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8138 echo >&5
8139 _ACEOF
8141 # Files that config.status was made for.
8142 if test -n "$ac_config_files"; then
8143 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8146 if test -n "$ac_config_headers"; then
8147 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8150 if test -n "$ac_config_links"; then
8151 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8154 if test -n "$ac_config_commands"; then
8155 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8158 cat >>$CONFIG_STATUS <<\_ACEOF
8160 ac_cs_usage="\
8161 \`$as_me' instantiates files from templates according to the
8162 current configuration.
8164 Usage: $0 [OPTIONS] [FILE]...
8166 -h, --help print this help, then exit
8167 -V, --version print version number, then exit
8168 -q, --quiet do not print progress messages
8169 -d, --debug don't remove temporary files
8170 --recheck update $as_me by reconfiguring in the same conditions
8171 --file=FILE[:TEMPLATE]
8172 instantiate the configuration file FILE
8173 --header=FILE[:TEMPLATE]
8174 instantiate the configuration header FILE
8176 Configuration files:
8177 $config_files
8179 Configuration headers:
8180 $config_headers
8182 Configuration commands:
8183 $config_commands
8185 Report bugs to <bug-autoconf@gnu.org>."
8186 _ACEOF
8188 cat >>$CONFIG_STATUS <<_ACEOF
8189 ac_cs_version="\\
8190 GNU C Library config.status (see version.h)
8191 configured by $0, generated by GNU Autoconf 2.59,
8192 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8194 Copyright (C) 2003 Free Software Foundation, Inc.
8195 This config.status script is free software; the Free Software Foundation
8196 gives unlimited permission to copy, distribute and modify it."
8197 srcdir=$srcdir
8198 INSTALL="$INSTALL"
8199 _ACEOF
8201 cat >>$CONFIG_STATUS <<\_ACEOF
8202 # If no file are specified by the user, then we need to provide default
8203 # value. By we need to know if files were specified by the user.
8204 ac_need_defaults=:
8205 while test $# != 0
8207 case $1 in
8208 --*=*)
8209 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8210 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8211 ac_shift=:
8214 ac_option=$1
8215 ac_optarg=$2
8216 ac_shift=shift
8218 *) # This is not an option, so the user has probably given explicit
8219 # arguments.
8220 ac_option=$1
8221 ac_need_defaults=false;;
8222 esac
8224 case $ac_option in
8225 # Handling of the options.
8226 _ACEOF
8227 cat >>$CONFIG_STATUS <<\_ACEOF
8228 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8229 ac_cs_recheck=: ;;
8230 --version | --vers* | -V )
8231 echo "$ac_cs_version"; exit 0 ;;
8232 --he | --h)
8233 # Conflict between --help and --header
8234 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8235 Try \`$0 --help' for more information." >&5
8236 echo "$as_me: error: ambiguous option: $1
8237 Try \`$0 --help' for more information." >&2;}
8238 { (exit 1); exit 1; }; };;
8239 --help | --hel | -h )
8240 echo "$ac_cs_usage"; exit 0 ;;
8241 --debug | --d* | -d )
8242 debug=: ;;
8243 --file | --fil | --fi | --f )
8244 $ac_shift
8245 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8246 ac_need_defaults=false;;
8247 --header | --heade | --head | --hea )
8248 $ac_shift
8249 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8250 ac_need_defaults=false;;
8251 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8252 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8253 ac_cs_silent=: ;;
8255 # This is an error.
8256 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8257 Try \`$0 --help' for more information." >&5
8258 echo "$as_me: error: unrecognized option: $1
8259 Try \`$0 --help' for more information." >&2;}
8260 { (exit 1); exit 1; }; } ;;
8262 *) ac_config_targets="$ac_config_targets $1" ;;
8264 esac
8265 shift
8266 done
8268 ac_configure_extra_args=
8270 if $ac_cs_silent; then
8271 exec 6>/dev/null
8272 ac_configure_extra_args="$ac_configure_extra_args --silent"
8275 _ACEOF
8276 cat >>$CONFIG_STATUS <<_ACEOF
8277 if \$ac_cs_recheck; then
8278 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8279 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8282 _ACEOF
8284 cat >>$CONFIG_STATUS <<_ACEOF
8286 # INIT-COMMANDS section.
8289 config_vars='$config_vars'
8291 _ACEOF
8295 cat >>$CONFIG_STATUS <<\_ACEOF
8296 for ac_config_target in $ac_config_targets
8298 case "$ac_config_target" in
8299 # Handling of arguments.
8300 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8301 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8302 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8303 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8304 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8305 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8306 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8307 { (exit 1); exit 1; }; };;
8308 esac
8309 done
8311 # If the user did not use the arguments to specify the items to instantiate,
8312 # then the envvar interface is used. Set only those that are not.
8313 # We use the long form for the default assignment because of an extremely
8314 # bizarre bug on SunOS 4.1.3.
8315 if $ac_need_defaults; then
8316 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8317 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8318 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8321 # Have a temporary directory for convenience. Make it in the build tree
8322 # simply because there is no reason to put it here, and in addition,
8323 # creating and moving files from /tmp can sometimes cause problems.
8324 # Create a temporary directory, and hook for its removal unless debugging.
8325 $debug ||
8327 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8328 trap '{ (exit 1); exit 1; }' 1 2 13 15
8331 # Create a (secure) tmp directory for tmp files.
8334 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8335 test -n "$tmp" && test -d "$tmp"
8336 } ||
8338 tmp=./confstat$$-$RANDOM
8339 (umask 077 && mkdir $tmp)
8340 } ||
8342 echo "$me: cannot create a temporary directory in ." >&2
8343 { (exit 1); exit 1; }
8346 _ACEOF
8348 cat >>$CONFIG_STATUS <<_ACEOF
8351 # CONFIG_FILES section.
8354 # No need to generate the scripts if there are no CONFIG_FILES.
8355 # This happens for instance when ./config.status config.h
8356 if test -n "\$CONFIG_FILES"; then
8357 # Protect against being on the right side of a sed subst in config.status.
8358 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8359 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8360 s,@SHELL@,$SHELL,;t t
8361 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8362 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8363 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8364 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8365 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8366 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8367 s,@exec_prefix@,$exec_prefix,;t t
8368 s,@prefix@,$prefix,;t t
8369 s,@program_transform_name@,$program_transform_name,;t t
8370 s,@bindir@,$bindir,;t t
8371 s,@sbindir@,$sbindir,;t t
8372 s,@libexecdir@,$libexecdir,;t t
8373 s,@datadir@,$datadir,;t t
8374 s,@sysconfdir@,$sysconfdir,;t t
8375 s,@sharedstatedir@,$sharedstatedir,;t t
8376 s,@localstatedir@,$localstatedir,;t t
8377 s,@libdir@,$libdir,;t t
8378 s,@includedir@,$includedir,;t t
8379 s,@oldincludedir@,$oldincludedir,;t t
8380 s,@infodir@,$infodir,;t t
8381 s,@mandir@,$mandir,;t t
8382 s,@build_alias@,$build_alias,;t t
8383 s,@host_alias@,$host_alias,;t t
8384 s,@target_alias@,$target_alias,;t t
8385 s,@DEFS@,$DEFS,;t t
8386 s,@ECHO_C@,$ECHO_C,;t t
8387 s,@ECHO_N@,$ECHO_N,;t t
8388 s,@ECHO_T@,$ECHO_T,;t t
8389 s,@LIBS@,$LIBS,;t t
8390 s,@with_fp@,$with_fp,;t t
8391 s,@with_cvs@,$with_cvs,;t t
8392 s,@enable_check_abi@,$enable_check_abi,;t t
8393 s,@oldest_abi@,$oldest_abi,;t t
8394 s,@bindnow@,$bindnow,;t t
8395 s,@force_install@,$force_install,;t t
8396 s,@all_warnings@,$all_warnings,;t t
8397 s,@build@,$build,;t t
8398 s,@build_cpu@,$build_cpu,;t t
8399 s,@build_vendor@,$build_vendor,;t t
8400 s,@build_os@,$build_os,;t t
8401 s,@host@,$host,;t t
8402 s,@host_cpu@,$host_cpu,;t t
8403 s,@host_vendor@,$host_vendor,;t t
8404 s,@host_os@,$host_os,;t t
8405 s,@subdirs@,$subdirs,;t t
8406 s,@add_ons@,$add_ons,;t t
8407 s,@base_machine@,$base_machine,;t t
8408 s,@sysnames@,$sysnames,;t t
8409 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8410 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8411 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8412 s,@LN_S@,$LN_S,;t t
8413 s,@CC@,$CC,;t t
8414 s,@CFLAGS@,$CFLAGS,;t t
8415 s,@LDFLAGS@,$LDFLAGS,;t t
8416 s,@CPPFLAGS@,$CPPFLAGS,;t t
8417 s,@ac_ct_CC@,$ac_ct_CC,;t t
8418 s,@OBJEXT@,$OBJEXT,;t t
8419 s,@BUILD_CC@,$BUILD_CC,;t t
8420 s,@cross_compiling@,$cross_compiling,;t t
8421 s,@CPP@,$CPP,;t t
8422 s,@CXX@,$CXX,;t t
8423 s,@CXXFLAGS@,$CXXFLAGS,;t t
8424 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8425 s,@AR@,$AR,;t t
8426 s,@OBJDUMP@,$OBJDUMP,;t t
8427 s,@RANLIB@,$RANLIB,;t t
8428 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8429 s,@MIG@,$MIG,;t t
8430 s,@AS@,$AS,;t t
8431 s,@LD@,$LD,;t t
8432 s,@PWD_P@,$PWD_P,;t t
8433 s,@MAKE@,$MAKE,;t t
8434 s,@MSGFMT@,$MSGFMT,;t t
8435 s,@MAKEINFO@,$MAKEINFO,;t t
8436 s,@SED@,$SED,;t t
8437 s,@AUTOCONF@,$AUTOCONF,;t t
8438 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8439 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8440 s,@BASH@,$BASH,;t t
8441 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8442 s,@KSH@,$KSH,;t t
8443 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8444 s,@AWK@,$AWK,;t t
8445 s,@PERL@,$PERL,;t t
8446 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8447 s,@BISON@,$BISON,;t t
8448 s,@VERSIONING@,$VERSIONING,;t t
8449 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8450 s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
8451 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8452 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8453 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8454 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8455 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8456 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8457 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8458 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8459 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8460 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8461 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8462 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8463 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8464 s,@libc_cv_ssp@,$libc_cv_ssp,;t t
8465 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8466 s,@no_whole_archive@,$no_whole_archive,;t t
8467 s,@exceptions@,$exceptions,;t t
8468 s,@LIBGD@,$LIBGD,;t t
8469 s,@have_libaudit@,$have_libaudit,;t t
8470 s,@have_selinux@,$have_selinux,;t t
8471 s,@EGREP@,$EGREP,;t t
8472 s,@sizeof_long_double@,$sizeof_long_double,;t t
8473 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8474 s,@uname_sysname@,$uname_sysname,;t t
8475 s,@uname_release@,$uname_release,;t t
8476 s,@uname_version@,$uname_version,;t t
8477 s,@old_glibc_headers@,$old_glibc_headers,;t t
8478 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8479 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8480 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8481 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8482 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8483 s,@use_ldconfig@,$use_ldconfig,;t t
8484 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8485 s,@gnu_ld@,$gnu_ld,;t t
8486 s,@gnu_as@,$gnu_as,;t t
8487 s,@elf@,$elf,;t t
8488 s,@xcoff@,$xcoff,;t t
8489 s,@static@,$static,;t t
8490 s,@shared@,$shared,;t t
8491 s,@pic_default@,$pic_default,;t t
8492 s,@profile@,$profile,;t t
8493 s,@omitfp@,$omitfp,;t t
8494 s,@bounded@,$bounded,;t t
8495 s,@static_nss@,$static_nss,;t t
8496 s,@nopic_initfini@,$nopic_initfini,;t t
8497 s,@DEFINES@,$DEFINES,;t t
8498 s,@mach_interface_list@,$mach_interface_list,;t t
8499 s,@VERSION@,$VERSION,;t t
8500 s,@RELEASE@,$RELEASE,;t t
8501 s,@LIBOBJS@,$LIBOBJS,;t t
8502 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8503 CEOF
8505 _ACEOF
8507 cat >>$CONFIG_STATUS <<\_ACEOF
8508 # Split the substitutions into bite-sized pieces for seds with
8509 # small command number limits, like on Digital OSF/1 and HP-UX.
8510 ac_max_sed_lines=48
8511 ac_sed_frag=1 # Number of current file.
8512 ac_beg=1 # First line for current file.
8513 ac_end=$ac_max_sed_lines # Line after last line for current file.
8514 ac_more_lines=:
8515 ac_sed_cmds=
8516 while $ac_more_lines; do
8517 if test $ac_beg -gt 1; then
8518 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8519 else
8520 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8522 if test ! -s $tmp/subs.frag; then
8523 ac_more_lines=false
8524 else
8525 # The purpose of the label and of the branching condition is to
8526 # speed up the sed processing (if there are no `@' at all, there
8527 # is no need to browse any of the substitutions).
8528 # These are the two extra sed commands mentioned above.
8529 (echo ':t
8530 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8531 if test -z "$ac_sed_cmds"; then
8532 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8533 else
8534 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8536 ac_sed_frag=`expr $ac_sed_frag + 1`
8537 ac_beg=$ac_end
8538 ac_end=`expr $ac_end + $ac_max_sed_lines`
8540 done
8541 if test -z "$ac_sed_cmds"; then
8542 ac_sed_cmds=cat
8544 fi # test -n "$CONFIG_FILES"
8546 _ACEOF
8547 cat >>$CONFIG_STATUS <<\_ACEOF
8548 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8549 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8550 case $ac_file in
8551 - | *:- | *:-:* ) # input from stdin
8552 cat >$tmp/stdin
8553 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8554 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8555 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8556 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8557 * ) ac_file_in=$ac_file.in ;;
8558 esac
8560 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8561 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8562 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8563 X"$ac_file" : 'X\(//\)[^/]' \| \
8564 X"$ac_file" : 'X\(//\)$' \| \
8565 X"$ac_file" : 'X\(/\)' \| \
8566 . : '\(.\)' 2>/dev/null ||
8567 echo X"$ac_file" |
8568 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8569 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8570 /^X\(\/\/\)$/{ s//\1/; q; }
8571 /^X\(\/\).*/{ s//\1/; q; }
8572 s/.*/./; q'`
8573 { if $as_mkdir_p; then
8574 mkdir -p "$ac_dir"
8575 else
8576 as_dir="$ac_dir"
8577 as_dirs=
8578 while test ! -d "$as_dir"; do
8579 as_dirs="$as_dir $as_dirs"
8580 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8581 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8582 X"$as_dir" : 'X\(//\)[^/]' \| \
8583 X"$as_dir" : 'X\(//\)$' \| \
8584 X"$as_dir" : 'X\(/\)' \| \
8585 . : '\(.\)' 2>/dev/null ||
8586 echo X"$as_dir" |
8587 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8588 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8589 /^X\(\/\/\)$/{ s//\1/; q; }
8590 /^X\(\/\).*/{ s//\1/; q; }
8591 s/.*/./; q'`
8592 done
8593 test ! -n "$as_dirs" || mkdir $as_dirs
8594 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8595 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8596 { (exit 1); exit 1; }; }; }
8598 ac_builddir=.
8600 if test "$ac_dir" != .; then
8601 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8602 # A "../" for each directory in $ac_dir_suffix.
8603 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8604 else
8605 ac_dir_suffix= ac_top_builddir=
8608 case $srcdir in
8609 .) # No --srcdir option. We are building in place.
8610 ac_srcdir=.
8611 if test -z "$ac_top_builddir"; then
8612 ac_top_srcdir=.
8613 else
8614 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8615 fi ;;
8616 [\\/]* | ?:[\\/]* ) # Absolute path.
8617 ac_srcdir=$srcdir$ac_dir_suffix;
8618 ac_top_srcdir=$srcdir ;;
8619 *) # Relative path.
8620 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8621 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8622 esac
8624 # Do not use `cd foo && pwd` to compute absolute paths, because
8625 # the directories may not exist.
8626 case `pwd` in
8627 .) ac_abs_builddir="$ac_dir";;
8629 case "$ac_dir" in
8630 .) ac_abs_builddir=`pwd`;;
8631 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8632 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8633 esac;;
8634 esac
8635 case $ac_abs_builddir in
8636 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8638 case ${ac_top_builddir}. in
8639 .) ac_abs_top_builddir=$ac_abs_builddir;;
8640 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8641 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8642 esac;;
8643 esac
8644 case $ac_abs_builddir in
8645 .) ac_abs_srcdir=$ac_srcdir;;
8647 case $ac_srcdir in
8648 .) ac_abs_srcdir=$ac_abs_builddir;;
8649 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8650 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8651 esac;;
8652 esac
8653 case $ac_abs_builddir in
8654 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8656 case $ac_top_srcdir in
8657 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8658 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8659 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8660 esac;;
8661 esac
8664 case $INSTALL in
8665 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8666 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8667 esac
8669 if test x"$ac_file" != x-; then
8670 { echo "$as_me:$LINENO: creating $ac_file" >&5
8671 echo "$as_me: creating $ac_file" >&6;}
8672 rm -f "$ac_file"
8674 # Let's still pretend it is `configure' which instantiates (i.e., don't
8675 # use $as_me), people would be surprised to read:
8676 # /* config.h. Generated by config.status. */
8677 if test x"$ac_file" = x-; then
8678 configure_input=
8679 else
8680 configure_input="$ac_file. "
8682 configure_input=$configure_input"Generated from `echo $ac_file_in |
8683 sed 's,.*/,,'` by configure."
8685 # First look for the input files in the build tree, otherwise in the
8686 # src tree.
8687 ac_file_inputs=`IFS=:
8688 for f in $ac_file_in; do
8689 case $f in
8690 -) echo $tmp/stdin ;;
8691 [\\/$]*)
8692 # Absolute (can't be DOS-style, as IFS=:)
8693 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8694 echo "$as_me: error: cannot find input file: $f" >&2;}
8695 { (exit 1); exit 1; }; }
8696 echo "$f";;
8697 *) # Relative
8698 if test -f "$f"; then
8699 # Build tree
8700 echo "$f"
8701 elif test -f "$srcdir/$f"; then
8702 # Source tree
8703 echo "$srcdir/$f"
8704 else
8705 # /dev/null tree
8706 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8707 echo "$as_me: error: cannot find input file: $f" >&2;}
8708 { (exit 1); exit 1; }; }
8709 fi;;
8710 esac
8711 done` || { (exit 1); exit 1; }
8712 _ACEOF
8713 cat >>$CONFIG_STATUS <<_ACEOF
8714 sed "$ac_vpsub
8715 $extrasub
8716 _ACEOF
8717 cat >>$CONFIG_STATUS <<\_ACEOF
8719 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8720 s,@configure_input@,$configure_input,;t t
8721 s,@srcdir@,$ac_srcdir,;t t
8722 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8723 s,@top_srcdir@,$ac_top_srcdir,;t t
8724 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8725 s,@builddir@,$ac_builddir,;t t
8726 s,@abs_builddir@,$ac_abs_builddir,;t t
8727 s,@top_builddir@,$ac_top_builddir,;t t
8728 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8729 s,@INSTALL@,$ac_INSTALL,;t t
8730 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8731 rm -f $tmp/stdin
8732 if test x"$ac_file" != x-; then
8733 mv $tmp/out $ac_file
8734 else
8735 cat $tmp/out
8736 rm -f $tmp/out
8739 done
8740 _ACEOF
8741 cat >>$CONFIG_STATUS <<\_ACEOF
8744 # CONFIG_HEADER section.
8747 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8748 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8750 # ac_d sets the value in "#define NAME VALUE" lines.
8751 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8752 ac_dB='[ ].*$,\1#\2'
8753 ac_dC=' '
8754 ac_dD=',;t'
8755 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8756 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8757 ac_uB='$,\1#\2define\3'
8758 ac_uC=' '
8759 ac_uD=',;t'
8761 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8762 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8763 case $ac_file in
8764 - | *:- | *:-:* ) # input from stdin
8765 cat >$tmp/stdin
8766 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8767 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8768 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8769 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8770 * ) ac_file_in=$ac_file.in ;;
8771 esac
8773 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8774 echo "$as_me: creating $ac_file" >&6;}
8776 # First look for the input files in the build tree, otherwise in the
8777 # src tree.
8778 ac_file_inputs=`IFS=:
8779 for f in $ac_file_in; do
8780 case $f in
8781 -) echo $tmp/stdin ;;
8782 [\\/$]*)
8783 # Absolute (can't be DOS-style, as IFS=:)
8784 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8785 echo "$as_me: error: cannot find input file: $f" >&2;}
8786 { (exit 1); exit 1; }; }
8787 # Do quote $f, to prevent DOS paths from being IFS'd.
8788 echo "$f";;
8789 *) # Relative
8790 if test -f "$f"; then
8791 # Build tree
8792 echo "$f"
8793 elif test -f "$srcdir/$f"; then
8794 # Source tree
8795 echo "$srcdir/$f"
8796 else
8797 # /dev/null tree
8798 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8799 echo "$as_me: error: cannot find input file: $f" >&2;}
8800 { (exit 1); exit 1; }; }
8801 fi;;
8802 esac
8803 done` || { (exit 1); exit 1; }
8804 # Remove the trailing spaces.
8805 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8807 _ACEOF
8809 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8810 # `conftest.undefs', that substitutes the proper values into
8811 # config.h.in to produce config.h. The first handles `#define'
8812 # templates, and the second `#undef' templates.
8813 # And first: Protect against being on the right side of a sed subst in
8814 # config.status. Protect against being in an unquoted here document
8815 # in config.status.
8816 rm -f conftest.defines conftest.undefs
8817 # Using a here document instead of a string reduces the quoting nightmare.
8818 # Putting comments in sed scripts is not portable.
8820 # `end' is used to avoid that the second main sed command (meant for
8821 # 0-ary CPP macros) applies to n-ary macro definitions.
8822 # See the Autoconf documentation for `clear'.
8823 cat >confdef2sed.sed <<\_ACEOF
8824 s/[\\&,]/\\&/g
8825 s,[\\$`],\\&,g
8826 t clear
8827 : clear
8828 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8829 t end
8830 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8831 : end
8832 _ACEOF
8833 # If some macros were called several times there might be several times
8834 # the same #defines, which is useless. Nevertheless, we may not want to
8835 # sort them, since we want the *last* AC-DEFINE to be honored.
8836 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8837 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8838 rm -f confdef2sed.sed
8840 # This sed command replaces #undef with comments. This is necessary, for
8841 # example, in the case of _POSIX_SOURCE, which is predefined and required
8842 # on some systems where configure will not decide to define it.
8843 cat >>conftest.undefs <<\_ACEOF
8844 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8845 _ACEOF
8847 # Break up conftest.defines because some shells have a limit on the size
8848 # of here documents, and old seds have small limits too (100 cmds).
8849 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8850 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8851 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8852 echo ' :' >>$CONFIG_STATUS
8853 rm -f conftest.tail
8854 while grep . conftest.defines >/dev/null
8856 # Write a limited-size here document to $tmp/defines.sed.
8857 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8858 # Speed up: don't consider the non `#define' lines.
8859 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8860 # Work around the forget-to-reset-the-flag bug.
8861 echo 't clr' >>$CONFIG_STATUS
8862 echo ': clr' >>$CONFIG_STATUS
8863 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8864 echo 'CEOF
8865 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8866 rm -f $tmp/in
8867 mv $tmp/out $tmp/in
8868 ' >>$CONFIG_STATUS
8869 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8870 rm -f conftest.defines
8871 mv conftest.tail conftest.defines
8872 done
8873 rm -f conftest.defines
8874 echo ' fi # grep' >>$CONFIG_STATUS
8875 echo >>$CONFIG_STATUS
8877 # Break up conftest.undefs because some shells have a limit on the size
8878 # of here documents, and old seds have small limits too (100 cmds).
8879 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8880 rm -f conftest.tail
8881 while grep . conftest.undefs >/dev/null
8883 # Write a limited-size here document to $tmp/undefs.sed.
8884 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8885 # Speed up: don't consider the non `#undef'
8886 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8887 # Work around the forget-to-reset-the-flag bug.
8888 echo 't clr' >>$CONFIG_STATUS
8889 echo ': clr' >>$CONFIG_STATUS
8890 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8891 echo 'CEOF
8892 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8893 rm -f $tmp/in
8894 mv $tmp/out $tmp/in
8895 ' >>$CONFIG_STATUS
8896 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8897 rm -f conftest.undefs
8898 mv conftest.tail conftest.undefs
8899 done
8900 rm -f conftest.undefs
8902 cat >>$CONFIG_STATUS <<\_ACEOF
8903 # Let's still pretend it is `configure' which instantiates (i.e., don't
8904 # use $as_me), people would be surprised to read:
8905 # /* config.h. Generated by config.status. */
8906 if test x"$ac_file" = x-; then
8907 echo "/* Generated by configure. */" >$tmp/config.h
8908 else
8909 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8911 cat $tmp/in >>$tmp/config.h
8912 rm -f $tmp/in
8913 if test x"$ac_file" != x-; then
8914 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8915 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8916 echo "$as_me: $ac_file is unchanged" >&6;}
8917 else
8918 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8919 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8920 X"$ac_file" : 'X\(//\)[^/]' \| \
8921 X"$ac_file" : 'X\(//\)$' \| \
8922 X"$ac_file" : 'X\(/\)' \| \
8923 . : '\(.\)' 2>/dev/null ||
8924 echo X"$ac_file" |
8925 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8926 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8927 /^X\(\/\/\)$/{ s//\1/; q; }
8928 /^X\(\/\).*/{ s//\1/; q; }
8929 s/.*/./; q'`
8930 { if $as_mkdir_p; then
8931 mkdir -p "$ac_dir"
8932 else
8933 as_dir="$ac_dir"
8934 as_dirs=
8935 while test ! -d "$as_dir"; do
8936 as_dirs="$as_dir $as_dirs"
8937 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8938 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8939 X"$as_dir" : 'X\(//\)[^/]' \| \
8940 X"$as_dir" : 'X\(//\)$' \| \
8941 X"$as_dir" : 'X\(/\)' \| \
8942 . : '\(.\)' 2>/dev/null ||
8943 echo X"$as_dir" |
8944 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8945 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8946 /^X\(\/\/\)$/{ s//\1/; q; }
8947 /^X\(\/\).*/{ s//\1/; q; }
8948 s/.*/./; q'`
8949 done
8950 test ! -n "$as_dirs" || mkdir $as_dirs
8951 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8952 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8953 { (exit 1); exit 1; }; }; }
8955 rm -f $ac_file
8956 mv $tmp/config.h $ac_file
8958 else
8959 cat $tmp/config.h
8960 rm -f $tmp/config.h
8962 done
8963 _ACEOF
8964 cat >>$CONFIG_STATUS <<\_ACEOF
8967 # CONFIG_COMMANDS section.
8969 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8970 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8971 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8972 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8973 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8974 X"$ac_dest" : 'X\(//\)[^/]' \| \
8975 X"$ac_dest" : 'X\(//\)$' \| \
8976 X"$ac_dest" : 'X\(/\)' \| \
8977 . : '\(.\)' 2>/dev/null ||
8978 echo X"$ac_dest" |
8979 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8980 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8981 /^X\(\/\/\)$/{ s//\1/; q; }
8982 /^X\(\/\).*/{ s//\1/; q; }
8983 s/.*/./; q'`
8984 { if $as_mkdir_p; then
8985 mkdir -p "$ac_dir"
8986 else
8987 as_dir="$ac_dir"
8988 as_dirs=
8989 while test ! -d "$as_dir"; do
8990 as_dirs="$as_dir $as_dirs"
8991 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8992 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8993 X"$as_dir" : 'X\(//\)[^/]' \| \
8994 X"$as_dir" : 'X\(//\)$' \| \
8995 X"$as_dir" : 'X\(/\)' \| \
8996 . : '\(.\)' 2>/dev/null ||
8997 echo X"$as_dir" |
8998 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8999 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9000 /^X\(\/\/\)$/{ s//\1/; q; }
9001 /^X\(\/\).*/{ s//\1/; q; }
9002 s/.*/./; q'`
9003 done
9004 test ! -n "$as_dirs" || mkdir $as_dirs
9005 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9006 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9007 { (exit 1); exit 1; }; }; }
9009 ac_builddir=.
9011 if test "$ac_dir" != .; then
9012 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9013 # A "../" for each directory in $ac_dir_suffix.
9014 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9015 else
9016 ac_dir_suffix= ac_top_builddir=
9019 case $srcdir in
9020 .) # No --srcdir option. We are building in place.
9021 ac_srcdir=.
9022 if test -z "$ac_top_builddir"; then
9023 ac_top_srcdir=.
9024 else
9025 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9026 fi ;;
9027 [\\/]* | ?:[\\/]* ) # Absolute path.
9028 ac_srcdir=$srcdir$ac_dir_suffix;
9029 ac_top_srcdir=$srcdir ;;
9030 *) # Relative path.
9031 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9032 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9033 esac
9035 # Do not use `cd foo && pwd` to compute absolute paths, because
9036 # the directories may not exist.
9037 case `pwd` in
9038 .) ac_abs_builddir="$ac_dir";;
9040 case "$ac_dir" in
9041 .) ac_abs_builddir=`pwd`;;
9042 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9043 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9044 esac;;
9045 esac
9046 case $ac_abs_builddir in
9047 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9049 case ${ac_top_builddir}. in
9050 .) ac_abs_top_builddir=$ac_abs_builddir;;
9051 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9052 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9053 esac;;
9054 esac
9055 case $ac_abs_builddir in
9056 .) ac_abs_srcdir=$ac_srcdir;;
9058 case $ac_srcdir in
9059 .) ac_abs_srcdir=$ac_abs_builddir;;
9060 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9061 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9062 esac;;
9063 esac
9064 case $ac_abs_builddir in
9065 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9067 case $ac_top_srcdir in
9068 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9069 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9070 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9071 esac;;
9072 esac
9075 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
9076 echo "$as_me: executing $ac_dest commands" >&6;}
9077 case $ac_dest in
9078 default )
9079 case $CONFIG_FILES in *config.make*)
9080 echo "$config_vars" >> config.make;;
9081 esac
9082 test -d bits || mkdir bits ;;
9083 esac
9084 done
9085 _ACEOF
9087 cat >>$CONFIG_STATUS <<\_ACEOF
9089 { (exit 0); exit 0; }
9090 _ACEOF
9091 chmod +x $CONFIG_STATUS
9092 ac_clean_files=$ac_clean_files_save
9095 # configure is writing to config.log, and then calls config.status.
9096 # config.status does its own redirection, appending to config.log.
9097 # Unfortunately, on DOS this fails, as config.log is still kept open
9098 # by configure, so config.status won't be able to write to it; its
9099 # output is simply discarded. So we exec the FD to /dev/null,
9100 # effectively closing config.log, so it can be properly (re)opened and
9101 # appended to by config.status. When coming back to configure, we
9102 # need to make the FD available again.
9103 if test "$no_create" != yes; then
9104 ac_cs_success=:
9105 ac_config_status_args=
9106 test "$silent" = yes &&
9107 ac_config_status_args="$ac_config_status_args --quiet"
9108 exec 5>/dev/null
9109 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9110 exec 5>>config.log
9111 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9112 # would make configure fail if this is the last instruction.
9113 $ac_cs_success || { (exit 1); exit 1; }
9117 # CONFIG_SUBDIRS section.
9119 if test "$no_recursion" != yes; then
9121 # Remove --cache-file and --srcdir arguments so they do not pile up.
9122 ac_sub_configure_args=
9123 ac_prev=
9124 for ac_arg in $ac_configure_args; do
9125 if test -n "$ac_prev"; then
9126 ac_prev=
9127 continue
9129 case $ac_arg in
9130 -cache-file | --cache-file | --cache-fil | --cache-fi \
9131 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9132 ac_prev=cache_file ;;
9133 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9134 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9135 | --c=*)
9137 --config-cache | -C)
9139 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9140 ac_prev=srcdir ;;
9141 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9143 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9144 ac_prev=prefix ;;
9145 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9147 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9148 esac
9149 done
9151 # Always prepend --prefix to ensure using the same prefix
9152 # in subdir configurations.
9153 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9155 ac_popdir=`pwd`
9156 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9158 # Do not complain, so a configure script can configure whichever
9159 # parts of a large source tree are present.
9160 test -d $srcdir/$ac_dir || continue
9162 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9163 echo "$as_me: configuring in $ac_dir" >&6;}
9164 { if $as_mkdir_p; then
9165 mkdir -p "$ac_dir"
9166 else
9167 as_dir="$ac_dir"
9168 as_dirs=
9169 while test ! -d "$as_dir"; do
9170 as_dirs="$as_dir $as_dirs"
9171 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9172 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9173 X"$as_dir" : 'X\(//\)[^/]' \| \
9174 X"$as_dir" : 'X\(//\)$' \| \
9175 X"$as_dir" : 'X\(/\)' \| \
9176 . : '\(.\)' 2>/dev/null ||
9177 echo X"$as_dir" |
9178 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9179 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9180 /^X\(\/\/\)$/{ s//\1/; q; }
9181 /^X\(\/\).*/{ s//\1/; q; }
9182 s/.*/./; q'`
9183 done
9184 test ! -n "$as_dirs" || mkdir $as_dirs
9185 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9186 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9187 { (exit 1); exit 1; }; }; }
9189 ac_builddir=.
9191 if test "$ac_dir" != .; then
9192 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9193 # A "../" for each directory in $ac_dir_suffix.
9194 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9195 else
9196 ac_dir_suffix= ac_top_builddir=
9199 case $srcdir in
9200 .) # No --srcdir option. We are building in place.
9201 ac_srcdir=.
9202 if test -z "$ac_top_builddir"; then
9203 ac_top_srcdir=.
9204 else
9205 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9206 fi ;;
9207 [\\/]* | ?:[\\/]* ) # Absolute path.
9208 ac_srcdir=$srcdir$ac_dir_suffix;
9209 ac_top_srcdir=$srcdir ;;
9210 *) # Relative path.
9211 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9212 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9213 esac
9215 # Do not use `cd foo && pwd` to compute absolute paths, because
9216 # the directories may not exist.
9217 case `pwd` in
9218 .) ac_abs_builddir="$ac_dir";;
9220 case "$ac_dir" in
9221 .) ac_abs_builddir=`pwd`;;
9222 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9223 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9224 esac;;
9225 esac
9226 case $ac_abs_builddir in
9227 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9229 case ${ac_top_builddir}. in
9230 .) ac_abs_top_builddir=$ac_abs_builddir;;
9231 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9232 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9233 esac;;
9234 esac
9235 case $ac_abs_builddir in
9236 .) ac_abs_srcdir=$ac_srcdir;;
9238 case $ac_srcdir in
9239 .) ac_abs_srcdir=$ac_abs_builddir;;
9240 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9241 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9242 esac;;
9243 esac
9244 case $ac_abs_builddir in
9245 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9247 case $ac_top_srcdir in
9248 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9249 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9250 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9251 esac;;
9252 esac
9255 cd $ac_dir
9257 # Check for guested configure; otherwise get Cygnus style configure.
9258 if test -f $ac_srcdir/configure.gnu; then
9259 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9260 elif test -f $ac_srcdir/configure; then
9261 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9262 elif test -f $ac_srcdir/configure.in; then
9263 ac_sub_configure=$ac_configure
9264 else
9265 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9266 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9267 ac_sub_configure=
9270 # The recursion is here.
9271 if test -n "$ac_sub_configure"; then
9272 # Make the cache file name correct relative to the subdirectory.
9273 case $cache_file in
9274 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9275 *) # Relative path.
9276 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9277 esac
9279 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9280 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9281 # The eval makes quoting arguments work.
9282 eval $ac_sub_configure $ac_sub_configure_args \
9283 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9284 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9285 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9286 { (exit 1); exit 1; }; }
9289 cd $ac_popdir
9290 done