[BZ #1089]
[glibc.git] / configure
blob69d7575af19ed9e052385ebc08cd01b7aa4236a7
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 b in $base ''; do
2087 for m0 in $mach ''; do
2088 for v in /$vendor ''; do
2089 test "$v" = / && continue
2090 for o in /$ostry ''; do
2091 test "$o" = / && continue
2092 for m in $mach ''; do
2093 for d in $add_ons_pfx ''; do
2094 for a in $add_ons_sfx ''; do
2095 if test "$m0$m0sub$b$v$o$m$msub"; then
2096 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$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
2103 case x${m0:-$m} in
2104 x*/$submachine) submachine_used=t ;;
2105 esac
2108 done
2109 done
2110 done
2111 done
2112 done
2113 done
2114 done
2115 for d in $add_ons_pfx ''; do
2116 for a in $add_ons_sfx ''; do
2117 if test -n "$d" && test "$d" != "$a"; then
2118 try="${d}sysdeps/generic${a}"
2119 test -n "$enable_debug_configure" &&
2120 echo "$0 DEBUG: try $try" >&2
2121 if test -d $srcdir/$try; then
2122 sysnames="$sysnames $try"
2125 done
2126 done
2127 IFS="$ac_save_ifs"
2129 if test -z "$os_used" && test "$os" != none; then
2130 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2131 echo "$as_me: error: Operating system $os is not supported." >&2;}
2132 { (exit 1); exit 1; }; }
2134 if test -z "$machine_used" && test "$machine" != none; then
2135 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2136 echo "$as_me: error: The $machine is not supported." >&2;}
2137 { (exit 1); exit 1; }; }
2140 # We have now validated the configuration.
2143 # If using ELF, look for an `elf' subdirectory of each machine directory.
2144 # We prepend these rather than inserting them whereever the machine appears
2145 # because things specified by the machine's ELF ABI should override
2146 # OS-specific things, and should always be the same for any OS on the
2147 # machine (otherwise what's the point of an ABI?).
2148 if test "$elf" = yes; then
2149 elf_dirs=
2150 for d in $add_ons_pfx ''; do
2151 for m in $mach; do
2152 if test -d $srcdir/${d}sysdeps$m/elf; then
2153 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2155 done
2156 done
2157 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2161 # Expand the list of system names into a full list of directories
2162 # from each element's parent name and Implies file (if present).
2163 set $sysnames
2164 names=
2165 while test $# -gt 0; do
2166 name=$1
2167 shift
2169 case " $names " in *" $name "*)
2170 # Already in the list.
2171 continue
2172 esac
2174 # Report each name as we discover it, so there is no long pause in output.
2175 echo $ECHO_N "$name $ECHO_C" >&6
2177 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2179 case $name in
2180 /*) xsrcdir= ;;
2181 *) xsrcdir=$srcdir/ ;;
2182 esac
2183 test -n "$enable_debug_configure" &&
2184 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2186 if test -f $xsrcdir$name/Implies; then
2187 # Collect more names from the `Implies' file (removing comments).
2188 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2189 implied=
2190 for x in $implied_candidate; do
2191 found=no
2192 if test -d $xsrcdir$name_base/$x; then
2193 implied="$implied $name_base/$x";
2194 found=yes
2196 for d in $add_ons_pfx ''; do
2197 try="${d}sysdeps/$x"
2198 case $d in
2199 /*) try_srcdir= ;;
2200 *) try_srcdir=$srcdir/ ;;
2201 esac
2202 test -n "$enable_debug_configure" &&
2203 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2204 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2205 then
2206 implied="$implied $try"
2207 found=yes
2209 done
2210 if test $found = no; then
2211 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2212 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2214 done
2215 else
2216 implied=
2219 # Add NAME to the list of names.
2220 names="$names $name"
2222 # Find the parent of NAME, using the empty string if it has none.
2223 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2225 # Add the names implied by NAME, and NAME's parent (if it has one), to
2226 # the list of names to be processed (the argument list). We prepend the
2227 # implied names to the list and append the parent. We want implied
2228 # directories to come before further directories inferred from the
2229 # configuration components; this ensures that for sysv4, unix/common
2230 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2231 # after sysv4).
2232 sysnames="`echo $implied $* $parent`"
2233 test -n "$sysnames" && set $sysnames
2234 done
2236 # Add the default directories.
2237 default_sysnames=sysdeps/generic
2238 if test "$elf" = yes; then
2239 default_sysnames="sysdeps/generic/elf $default_sysnames"
2241 sysnames="$names $default_sysnames"
2243 # The other names were emitted during the scan.
2244 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2245 echo "${ECHO_T}$default_sysnames" >&6
2248 ### Locate tools.
2250 # Find a good install program. We prefer a C program (faster),
2251 # so one script is as good as another. But avoid the broken or
2252 # incompatible versions:
2253 # SysV /etc/install, /usr/sbin/install
2254 # SunOS /usr/etc/install
2255 # IRIX /sbin/install
2256 # AIX /bin/install
2257 # AmigaOS /C/install, which installs bootblocks on floppy discs
2258 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2259 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2260 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2261 # OS/2's system install, which has a completely different semantic
2262 # ./install, which can be erroneously created by make from ./install.sh.
2263 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2264 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2265 if test -z "$INSTALL"; then
2266 if test "${ac_cv_path_install+set}" = set; then
2267 echo $ECHO_N "(cached) $ECHO_C" >&6
2268 else
2269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2270 for as_dir in $PATH
2272 IFS=$as_save_IFS
2273 test -z "$as_dir" && as_dir=.
2274 # Account for people who put trailing slashes in PATH elements.
2275 case $as_dir/ in
2276 ./ | .// | /cC/* | \
2277 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2278 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2279 /usr/ucb/* ) ;;
2281 # OSF1 and SCO ODT 3.0 have their own names for install.
2282 # Don't use installbsd from OSF since it installs stuff as root
2283 # by default.
2284 for ac_prog in ginstall scoinst install; do
2285 for ac_exec_ext in '' $ac_executable_extensions; do
2286 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2287 if test $ac_prog = install &&
2288 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2289 # AIX install. It has an incompatible calling convention.
2291 elif test $ac_prog = install &&
2292 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2293 # program-specific install script used by HP pwplus--don't use.
2295 else
2296 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2297 break 3
2300 done
2301 done
2303 esac
2304 done
2308 if test "${ac_cv_path_install+set}" = set; then
2309 INSTALL=$ac_cv_path_install
2310 else
2311 # As a last resort, use the slow shell script. We don't cache a
2312 # path for INSTALL within a source directory, because that will
2313 # break other packages using the cache if that directory is
2314 # removed, or if the path is relative.
2315 INSTALL=$ac_install_sh
2318 echo "$as_me:$LINENO: result: $INSTALL" >&5
2319 echo "${ECHO_T}$INSTALL" >&6
2321 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2322 # It thinks the first close brace ends the variable substitution.
2323 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2325 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2327 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2329 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2330 # The makefiles need to use a different form to find it in $srcdir.
2331 INSTALL='\$(..)./scripts/install-sh -c'
2333 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2334 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2335 LN_S=$as_ln_s
2336 if test "$LN_S" = "ln -s"; then
2337 echo "$as_me:$LINENO: result: yes" >&5
2338 echo "${ECHO_T}yes" >&6
2339 else
2340 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2341 echo "${ECHO_T}no, using $LN_S" >&6
2345 ac_ext=c
2346 ac_cpp='$CPP $CPPFLAGS'
2347 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2348 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2349 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2350 if test -n "$ac_tool_prefix"; then
2351 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2352 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2353 echo "$as_me:$LINENO: checking for $ac_word" >&5
2354 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2355 if test "${ac_cv_prog_CC+set}" = set; then
2356 echo $ECHO_N "(cached) $ECHO_C" >&6
2357 else
2358 if test -n "$CC"; then
2359 ac_cv_prog_CC="$CC" # Let the user override the test.
2360 else
2361 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2362 for as_dir in $PATH
2364 IFS=$as_save_IFS
2365 test -z "$as_dir" && as_dir=.
2366 for ac_exec_ext in '' $ac_executable_extensions; do
2367 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2368 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2369 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2370 break 2
2372 done
2373 done
2377 CC=$ac_cv_prog_CC
2378 if test -n "$CC"; then
2379 echo "$as_me:$LINENO: result: $CC" >&5
2380 echo "${ECHO_T}$CC" >&6
2381 else
2382 echo "$as_me:$LINENO: result: no" >&5
2383 echo "${ECHO_T}no" >&6
2387 if test -z "$ac_cv_prog_CC"; then
2388 ac_ct_CC=$CC
2389 # Extract the first word of "gcc", so it can be a program name with args.
2390 set dummy gcc; ac_word=$2
2391 echo "$as_me:$LINENO: checking for $ac_word" >&5
2392 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2393 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2394 echo $ECHO_N "(cached) $ECHO_C" >&6
2395 else
2396 if test -n "$ac_ct_CC"; then
2397 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2398 else
2399 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2400 for as_dir in $PATH
2402 IFS=$as_save_IFS
2403 test -z "$as_dir" && as_dir=.
2404 for ac_exec_ext in '' $ac_executable_extensions; do
2405 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2406 ac_cv_prog_ac_ct_CC="gcc"
2407 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2408 break 2
2410 done
2411 done
2415 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2416 if test -n "$ac_ct_CC"; then
2417 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2418 echo "${ECHO_T}$ac_ct_CC" >&6
2419 else
2420 echo "$as_me:$LINENO: result: no" >&5
2421 echo "${ECHO_T}no" >&6
2424 CC=$ac_ct_CC
2425 else
2426 CC="$ac_cv_prog_CC"
2429 if test -z "$CC"; then
2430 if test -n "$ac_tool_prefix"; then
2431 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2432 set dummy ${ac_tool_prefix}cc; ac_word=$2
2433 echo "$as_me:$LINENO: checking for $ac_word" >&5
2434 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2435 if test "${ac_cv_prog_CC+set}" = set; then
2436 echo $ECHO_N "(cached) $ECHO_C" >&6
2437 else
2438 if test -n "$CC"; then
2439 ac_cv_prog_CC="$CC" # Let the user override the test.
2440 else
2441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2442 for as_dir in $PATH
2444 IFS=$as_save_IFS
2445 test -z "$as_dir" && as_dir=.
2446 for ac_exec_ext in '' $ac_executable_extensions; do
2447 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2448 ac_cv_prog_CC="${ac_tool_prefix}cc"
2449 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2450 break 2
2452 done
2453 done
2457 CC=$ac_cv_prog_CC
2458 if test -n "$CC"; then
2459 echo "$as_me:$LINENO: result: $CC" >&5
2460 echo "${ECHO_T}$CC" >&6
2461 else
2462 echo "$as_me:$LINENO: result: no" >&5
2463 echo "${ECHO_T}no" >&6
2467 if test -z "$ac_cv_prog_CC"; then
2468 ac_ct_CC=$CC
2469 # Extract the first word of "cc", so it can be a program name with args.
2470 set dummy cc; ac_word=$2
2471 echo "$as_me:$LINENO: checking for $ac_word" >&5
2472 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2473 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2474 echo $ECHO_N "(cached) $ECHO_C" >&6
2475 else
2476 if test -n "$ac_ct_CC"; then
2477 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2478 else
2479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2480 for as_dir in $PATH
2482 IFS=$as_save_IFS
2483 test -z "$as_dir" && as_dir=.
2484 for ac_exec_ext in '' $ac_executable_extensions; do
2485 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2486 ac_cv_prog_ac_ct_CC="cc"
2487 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2488 break 2
2490 done
2491 done
2495 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2496 if test -n "$ac_ct_CC"; then
2497 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2498 echo "${ECHO_T}$ac_ct_CC" >&6
2499 else
2500 echo "$as_me:$LINENO: result: no" >&5
2501 echo "${ECHO_T}no" >&6
2504 CC=$ac_ct_CC
2505 else
2506 CC="$ac_cv_prog_CC"
2510 if test -z "$CC"; then
2511 # Extract the first word of "cc", so it can be a program name with args.
2512 set dummy cc; ac_word=$2
2513 echo "$as_me:$LINENO: checking for $ac_word" >&5
2514 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2515 if test "${ac_cv_prog_CC+set}" = set; then
2516 echo $ECHO_N "(cached) $ECHO_C" >&6
2517 else
2518 if test -n "$CC"; then
2519 ac_cv_prog_CC="$CC" # Let the user override the test.
2520 else
2521 ac_prog_rejected=no
2522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2523 for as_dir in $PATH
2525 IFS=$as_save_IFS
2526 test -z "$as_dir" && as_dir=.
2527 for ac_exec_ext in '' $ac_executable_extensions; do
2528 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2529 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2530 ac_prog_rejected=yes
2531 continue
2533 ac_cv_prog_CC="cc"
2534 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2535 break 2
2537 done
2538 done
2540 if test $ac_prog_rejected = yes; then
2541 # We found a bogon in the path, so make sure we never use it.
2542 set dummy $ac_cv_prog_CC
2543 shift
2544 if test $# != 0; then
2545 # We chose a different compiler from the bogus one.
2546 # However, it has the same basename, so the bogon will be chosen
2547 # first if we set CC to just the basename; use the full file name.
2548 shift
2549 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2554 CC=$ac_cv_prog_CC
2555 if test -n "$CC"; then
2556 echo "$as_me:$LINENO: result: $CC" >&5
2557 echo "${ECHO_T}$CC" >&6
2558 else
2559 echo "$as_me:$LINENO: result: no" >&5
2560 echo "${ECHO_T}no" >&6
2564 if test -z "$CC"; then
2565 if test -n "$ac_tool_prefix"; then
2566 for ac_prog in cl
2568 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2569 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2570 echo "$as_me:$LINENO: checking for $ac_word" >&5
2571 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2572 if test "${ac_cv_prog_CC+set}" = set; then
2573 echo $ECHO_N "(cached) $ECHO_C" >&6
2574 else
2575 if test -n "$CC"; then
2576 ac_cv_prog_CC="$CC" # Let the user override the test.
2577 else
2578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2579 for as_dir in $PATH
2581 IFS=$as_save_IFS
2582 test -z "$as_dir" && as_dir=.
2583 for ac_exec_ext in '' $ac_executable_extensions; do
2584 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2585 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2586 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2587 break 2
2589 done
2590 done
2594 CC=$ac_cv_prog_CC
2595 if test -n "$CC"; then
2596 echo "$as_me:$LINENO: result: $CC" >&5
2597 echo "${ECHO_T}$CC" >&6
2598 else
2599 echo "$as_me:$LINENO: result: no" >&5
2600 echo "${ECHO_T}no" >&6
2603 test -n "$CC" && break
2604 done
2606 if test -z "$CC"; then
2607 ac_ct_CC=$CC
2608 for ac_prog in cl
2610 # Extract the first word of "$ac_prog", so it can be a program name with args.
2611 set dummy $ac_prog; ac_word=$2
2612 echo "$as_me:$LINENO: checking for $ac_word" >&5
2613 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2614 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2615 echo $ECHO_N "(cached) $ECHO_C" >&6
2616 else
2617 if test -n "$ac_ct_CC"; then
2618 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2619 else
2620 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2621 for as_dir in $PATH
2623 IFS=$as_save_IFS
2624 test -z "$as_dir" && as_dir=.
2625 for ac_exec_ext in '' $ac_executable_extensions; do
2626 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2627 ac_cv_prog_ac_ct_CC="$ac_prog"
2628 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2629 break 2
2631 done
2632 done
2636 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2637 if test -n "$ac_ct_CC"; then
2638 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2639 echo "${ECHO_T}$ac_ct_CC" >&6
2640 else
2641 echo "$as_me:$LINENO: result: no" >&5
2642 echo "${ECHO_T}no" >&6
2645 test -n "$ac_ct_CC" && break
2646 done
2648 CC=$ac_ct_CC
2654 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2655 See \`config.log' for more details." >&5
2656 echo "$as_me: error: no acceptable C compiler found in \$PATH
2657 See \`config.log' for more details." >&2;}
2658 { (exit 1); exit 1; }; }
2660 # Provide some information about the compiler.
2661 echo "$as_me:$LINENO:" \
2662 "checking for C compiler version" >&5
2663 ac_compiler=`set X $ac_compile; echo $2`
2664 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2665 (eval $ac_compiler --version </dev/null >&5) 2>&5
2666 ac_status=$?
2667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2668 (exit $ac_status); }
2669 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2670 (eval $ac_compiler -v </dev/null >&5) 2>&5
2671 ac_status=$?
2672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2673 (exit $ac_status); }
2674 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2675 (eval $ac_compiler -V </dev/null >&5) 2>&5
2676 ac_status=$?
2677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2678 (exit $ac_status); }
2680 EXEEXT=
2681 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2682 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2683 if test "${ac_cv_objext+set}" = set; then
2684 echo $ECHO_N "(cached) $ECHO_C" >&6
2685 else
2686 cat >conftest.$ac_ext <<_ACEOF
2687 /* confdefs.h. */
2688 _ACEOF
2689 cat confdefs.h >>conftest.$ac_ext
2690 cat >>conftest.$ac_ext <<_ACEOF
2691 /* end confdefs.h. */
2694 main ()
2698 return 0;
2700 _ACEOF
2701 rm -f conftest.o conftest.obj
2702 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2703 (eval $ac_compile) 2>&5
2704 ac_status=$?
2705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2706 (exit $ac_status); }; then
2707 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2708 case $ac_file in
2709 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2710 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2711 break;;
2712 esac
2713 done
2714 else
2715 echo "$as_me: failed program was:" >&5
2716 sed 's/^/| /' conftest.$ac_ext >&5
2718 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2719 See \`config.log' for more details." >&5
2720 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2721 See \`config.log' for more details." >&2;}
2722 { (exit 1); exit 1; }; }
2725 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2727 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2728 echo "${ECHO_T}$ac_cv_objext" >&6
2729 OBJEXT=$ac_cv_objext
2730 ac_objext=$OBJEXT
2731 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2732 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2733 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2734 echo $ECHO_N "(cached) $ECHO_C" >&6
2735 else
2736 cat >conftest.$ac_ext <<_ACEOF
2737 /* confdefs.h. */
2738 _ACEOF
2739 cat confdefs.h >>conftest.$ac_ext
2740 cat >>conftest.$ac_ext <<_ACEOF
2741 /* end confdefs.h. */
2744 main ()
2746 #ifndef __GNUC__
2747 choke me
2748 #endif
2751 return 0;
2753 _ACEOF
2754 rm -f conftest.$ac_objext
2755 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2756 (eval $ac_compile) 2>conftest.er1
2757 ac_status=$?
2758 grep -v '^ *+' conftest.er1 >conftest.err
2759 rm -f conftest.er1
2760 cat conftest.err >&5
2761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2762 (exit $ac_status); } &&
2763 { ac_try='test -z "$ac_c_werror_flag"
2764 || test ! -s conftest.err'
2765 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2766 (eval $ac_try) 2>&5
2767 ac_status=$?
2768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2769 (exit $ac_status); }; } &&
2770 { ac_try='test -s conftest.$ac_objext'
2771 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2772 (eval $ac_try) 2>&5
2773 ac_status=$?
2774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2775 (exit $ac_status); }; }; then
2776 ac_compiler_gnu=yes
2777 else
2778 echo "$as_me: failed program was:" >&5
2779 sed 's/^/| /' conftest.$ac_ext >&5
2781 ac_compiler_gnu=no
2783 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2784 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2787 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2788 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2789 GCC=`test $ac_compiler_gnu = yes && echo yes`
2790 ac_test_CFLAGS=${CFLAGS+set}
2791 ac_save_CFLAGS=$CFLAGS
2792 CFLAGS="-g"
2793 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2794 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2795 if test "${ac_cv_prog_cc_g+set}" = set; then
2796 echo $ECHO_N "(cached) $ECHO_C" >&6
2797 else
2798 cat >conftest.$ac_ext <<_ACEOF
2799 /* confdefs.h. */
2800 _ACEOF
2801 cat confdefs.h >>conftest.$ac_ext
2802 cat >>conftest.$ac_ext <<_ACEOF
2803 /* end confdefs.h. */
2806 main ()
2810 return 0;
2812 _ACEOF
2813 rm -f conftest.$ac_objext
2814 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2815 (eval $ac_compile) 2>conftest.er1
2816 ac_status=$?
2817 grep -v '^ *+' conftest.er1 >conftest.err
2818 rm -f conftest.er1
2819 cat conftest.err >&5
2820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2821 (exit $ac_status); } &&
2822 { ac_try='test -z "$ac_c_werror_flag"
2823 || test ! -s conftest.err'
2824 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2825 (eval $ac_try) 2>&5
2826 ac_status=$?
2827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2828 (exit $ac_status); }; } &&
2829 { ac_try='test -s conftest.$ac_objext'
2830 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2831 (eval $ac_try) 2>&5
2832 ac_status=$?
2833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2834 (exit $ac_status); }; }; then
2835 ac_cv_prog_cc_g=yes
2836 else
2837 echo "$as_me: failed program was:" >&5
2838 sed 's/^/| /' conftest.$ac_ext >&5
2840 ac_cv_prog_cc_g=no
2842 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2844 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2845 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2846 if test "$ac_test_CFLAGS" = set; then
2847 CFLAGS=$ac_save_CFLAGS
2848 elif test $ac_cv_prog_cc_g = yes; then
2849 if test "$GCC" = yes; then
2850 CFLAGS="-g -O2"
2851 else
2852 CFLAGS="-g"
2854 else
2855 if test "$GCC" = yes; then
2856 CFLAGS="-O2"
2857 else
2858 CFLAGS=
2861 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2862 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2863 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2864 echo $ECHO_N "(cached) $ECHO_C" >&6
2865 else
2866 ac_cv_prog_cc_stdc=no
2867 ac_save_CC=$CC
2868 cat >conftest.$ac_ext <<_ACEOF
2869 /* confdefs.h. */
2870 _ACEOF
2871 cat confdefs.h >>conftest.$ac_ext
2872 cat >>conftest.$ac_ext <<_ACEOF
2873 /* end confdefs.h. */
2874 #include <stdarg.h>
2875 #include <stdio.h>
2876 #include <sys/types.h>
2877 #include <sys/stat.h>
2878 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2879 struct buf { int x; };
2880 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2881 static char *e (p, i)
2882 char **p;
2883 int i;
2885 return p[i];
2887 static char *f (char * (*g) (char **, int), char **p, ...)
2889 char *s;
2890 va_list v;
2891 va_start (v,p);
2892 s = g (p, va_arg (v,int));
2893 va_end (v);
2894 return s;
2897 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2898 function prototypes and stuff, but not '\xHH' hex character constants.
2899 These don't provoke an error unfortunately, instead are silently treated
2900 as 'x'. The following induces an error, until -std1 is added to get
2901 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2902 array size at least. It's necessary to write '\x00'==0 to get something
2903 that's true only with -std1. */
2904 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2906 int test (int i, double x);
2907 struct s1 {int (*f) (int a);};
2908 struct s2 {int (*f) (double a);};
2909 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2910 int argc;
2911 char **argv;
2913 main ()
2915 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2917 return 0;
2919 _ACEOF
2920 # Don't try gcc -ansi; that turns off useful extensions and
2921 # breaks some systems' header files.
2922 # AIX -qlanglvl=ansi
2923 # Ultrix and OSF/1 -std1
2924 # HP-UX 10.20 and later -Ae
2925 # HP-UX older versions -Aa -D_HPUX_SOURCE
2926 # SVR4 -Xc -D__EXTENSIONS__
2927 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2929 CC="$ac_save_CC $ac_arg"
2930 rm -f conftest.$ac_objext
2931 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2932 (eval $ac_compile) 2>conftest.er1
2933 ac_status=$?
2934 grep -v '^ *+' conftest.er1 >conftest.err
2935 rm -f conftest.er1
2936 cat conftest.err >&5
2937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2938 (exit $ac_status); } &&
2939 { ac_try='test -z "$ac_c_werror_flag"
2940 || test ! -s conftest.err'
2941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2942 (eval $ac_try) 2>&5
2943 ac_status=$?
2944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2945 (exit $ac_status); }; } &&
2946 { ac_try='test -s conftest.$ac_objext'
2947 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2948 (eval $ac_try) 2>&5
2949 ac_status=$?
2950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2951 (exit $ac_status); }; }; then
2952 ac_cv_prog_cc_stdc=$ac_arg
2953 break
2954 else
2955 echo "$as_me: failed program was:" >&5
2956 sed 's/^/| /' conftest.$ac_ext >&5
2959 rm -f conftest.err conftest.$ac_objext
2960 done
2961 rm -f conftest.$ac_ext conftest.$ac_objext
2962 CC=$ac_save_CC
2966 case "x$ac_cv_prog_cc_stdc" in
2967 x|xno)
2968 echo "$as_me:$LINENO: result: none needed" >&5
2969 echo "${ECHO_T}none needed" >&6 ;;
2971 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2972 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2973 CC="$CC $ac_cv_prog_cc_stdc" ;;
2974 esac
2976 # Some people use a C++ compiler to compile C. Since we use `exit',
2977 # in C++ we need to declare it. In case someone uses the same compiler
2978 # for both compiling C and C++ we need to have the C++ compiler decide
2979 # the declaration of exit, since it's the most demanding environment.
2980 cat >conftest.$ac_ext <<_ACEOF
2981 #ifndef __cplusplus
2982 choke me
2983 #endif
2984 _ACEOF
2985 rm -f conftest.$ac_objext
2986 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2987 (eval $ac_compile) 2>conftest.er1
2988 ac_status=$?
2989 grep -v '^ *+' conftest.er1 >conftest.err
2990 rm -f conftest.er1
2991 cat conftest.err >&5
2992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2993 (exit $ac_status); } &&
2994 { ac_try='test -z "$ac_c_werror_flag"
2995 || test ! -s conftest.err'
2996 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2997 (eval $ac_try) 2>&5
2998 ac_status=$?
2999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3000 (exit $ac_status); }; } &&
3001 { ac_try='test -s conftest.$ac_objext'
3002 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3003 (eval $ac_try) 2>&5
3004 ac_status=$?
3005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3006 (exit $ac_status); }; }; then
3007 for ac_declaration in \
3008 '' \
3009 'extern "C" void std::exit (int) throw (); using std::exit;' \
3010 'extern "C" void std::exit (int); using std::exit;' \
3011 'extern "C" void exit (int) throw ();' \
3012 'extern "C" void exit (int);' \
3013 'void exit (int);'
3015 cat >conftest.$ac_ext <<_ACEOF
3016 /* confdefs.h. */
3017 _ACEOF
3018 cat confdefs.h >>conftest.$ac_ext
3019 cat >>conftest.$ac_ext <<_ACEOF
3020 /* end confdefs.h. */
3021 $ac_declaration
3022 #include <stdlib.h>
3024 main ()
3026 exit (42);
3028 return 0;
3030 _ACEOF
3031 rm -f conftest.$ac_objext
3032 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3033 (eval $ac_compile) 2>conftest.er1
3034 ac_status=$?
3035 grep -v '^ *+' conftest.er1 >conftest.err
3036 rm -f conftest.er1
3037 cat conftest.err >&5
3038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3039 (exit $ac_status); } &&
3040 { ac_try='test -z "$ac_c_werror_flag"
3041 || test ! -s conftest.err'
3042 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3043 (eval $ac_try) 2>&5
3044 ac_status=$?
3045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3046 (exit $ac_status); }; } &&
3047 { ac_try='test -s conftest.$ac_objext'
3048 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3049 (eval $ac_try) 2>&5
3050 ac_status=$?
3051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3052 (exit $ac_status); }; }; then
3054 else
3055 echo "$as_me: failed program was:" >&5
3056 sed 's/^/| /' conftest.$ac_ext >&5
3058 continue
3060 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3061 cat >conftest.$ac_ext <<_ACEOF
3062 /* confdefs.h. */
3063 _ACEOF
3064 cat confdefs.h >>conftest.$ac_ext
3065 cat >>conftest.$ac_ext <<_ACEOF
3066 /* end confdefs.h. */
3067 $ac_declaration
3069 main ()
3071 exit (42);
3073 return 0;
3075 _ACEOF
3076 rm -f conftest.$ac_objext
3077 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3078 (eval $ac_compile) 2>conftest.er1
3079 ac_status=$?
3080 grep -v '^ *+' conftest.er1 >conftest.err
3081 rm -f conftest.er1
3082 cat conftest.err >&5
3083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3084 (exit $ac_status); } &&
3085 { ac_try='test -z "$ac_c_werror_flag"
3086 || test ! -s conftest.err'
3087 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3088 (eval $ac_try) 2>&5
3089 ac_status=$?
3090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3091 (exit $ac_status); }; } &&
3092 { ac_try='test -s conftest.$ac_objext'
3093 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3094 (eval $ac_try) 2>&5
3095 ac_status=$?
3096 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3097 (exit $ac_status); }; }; then
3098 break
3099 else
3100 echo "$as_me: failed program was:" >&5
3101 sed 's/^/| /' conftest.$ac_ext >&5
3104 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3105 done
3106 rm -f conftest*
3107 if test -n "$ac_declaration"; then
3108 echo '#ifdef __cplusplus' >>confdefs.h
3109 echo $ac_declaration >>confdefs.h
3110 echo '#endif' >>confdefs.h
3113 else
3114 echo "$as_me: failed program was:" >&5
3115 sed 's/^/| /' conftest.$ac_ext >&5
3118 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3119 ac_ext=c
3120 ac_cpp='$CPP $CPPFLAGS'
3121 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3122 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3123 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3125 if test $host != $build; then
3126 for ac_prog in gcc cc
3128 # Extract the first word of "$ac_prog", so it can be a program name with args.
3129 set dummy $ac_prog; ac_word=$2
3130 echo "$as_me:$LINENO: checking for $ac_word" >&5
3131 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3132 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3133 echo $ECHO_N "(cached) $ECHO_C" >&6
3134 else
3135 if test -n "$BUILD_CC"; then
3136 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3137 else
3138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3139 for as_dir in $PATH
3141 IFS=$as_save_IFS
3142 test -z "$as_dir" && as_dir=.
3143 for ac_exec_ext in '' $ac_executable_extensions; do
3144 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3145 ac_cv_prog_BUILD_CC="$ac_prog"
3146 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3147 break 2
3149 done
3150 done
3154 BUILD_CC=$ac_cv_prog_BUILD_CC
3155 if test -n "$BUILD_CC"; then
3156 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3157 echo "${ECHO_T}$BUILD_CC" >&6
3158 else
3159 echo "$as_me:$LINENO: result: no" >&5
3160 echo "${ECHO_T}no" >&6
3163 test -n "$BUILD_CC" && break
3164 done
3168 ac_ext=c
3169 ac_cpp='$CPP $CPPFLAGS'
3170 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3171 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3172 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3173 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3174 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3175 # On Suns, sometimes $CPP names a directory.
3176 if test -n "$CPP" && test -d "$CPP"; then
3177 CPP=
3179 if test -z "$CPP"; then
3180 if test "${ac_cv_prog_CPP+set}" = set; then
3181 echo $ECHO_N "(cached) $ECHO_C" >&6
3182 else
3183 # Double quotes because CPP needs to be expanded
3184 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3186 ac_preproc_ok=false
3187 for ac_c_preproc_warn_flag in '' yes
3189 # Use a header file that comes with gcc, so configuring glibc
3190 # with a fresh cross-compiler works.
3191 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3192 # <limits.h> exists even on freestanding compilers.
3193 # On the NeXT, cc -E runs the code through the compiler's parser,
3194 # not just through cpp. "Syntax error" is here to catch this case.
3195 cat >conftest.$ac_ext <<_ACEOF
3196 /* confdefs.h. */
3197 _ACEOF
3198 cat confdefs.h >>conftest.$ac_ext
3199 cat >>conftest.$ac_ext <<_ACEOF
3200 /* end confdefs.h. */
3201 #ifdef __STDC__
3202 # include <limits.h>
3203 #else
3204 # include <assert.h>
3205 #endif
3206 Syntax error
3207 _ACEOF
3208 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3209 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3210 ac_status=$?
3211 grep -v '^ *+' conftest.er1 >conftest.err
3212 rm -f conftest.er1
3213 cat conftest.err >&5
3214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3215 (exit $ac_status); } >/dev/null; then
3216 if test -s conftest.err; then
3217 ac_cpp_err=$ac_c_preproc_warn_flag
3218 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3219 else
3220 ac_cpp_err=
3222 else
3223 ac_cpp_err=yes
3225 if test -z "$ac_cpp_err"; then
3227 else
3228 echo "$as_me: failed program was:" >&5
3229 sed 's/^/| /' conftest.$ac_ext >&5
3231 # Broken: fails on valid input.
3232 continue
3234 rm -f conftest.err conftest.$ac_ext
3236 # OK, works on sane cases. Now check whether non-existent headers
3237 # can be detected and how.
3238 cat >conftest.$ac_ext <<_ACEOF
3239 /* confdefs.h. */
3240 _ACEOF
3241 cat confdefs.h >>conftest.$ac_ext
3242 cat >>conftest.$ac_ext <<_ACEOF
3243 /* end confdefs.h. */
3244 #include <ac_nonexistent.h>
3245 _ACEOF
3246 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3247 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3248 ac_status=$?
3249 grep -v '^ *+' conftest.er1 >conftest.err
3250 rm -f conftest.er1
3251 cat conftest.err >&5
3252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3253 (exit $ac_status); } >/dev/null; then
3254 if test -s conftest.err; then
3255 ac_cpp_err=$ac_c_preproc_warn_flag
3256 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3257 else
3258 ac_cpp_err=
3260 else
3261 ac_cpp_err=yes
3263 if test -z "$ac_cpp_err"; then
3264 # Broken: success on invalid input.
3265 continue
3266 else
3267 echo "$as_me: failed program was:" >&5
3268 sed 's/^/| /' conftest.$ac_ext >&5
3270 # Passes both tests.
3271 ac_preproc_ok=:
3272 break
3274 rm -f conftest.err conftest.$ac_ext
3276 done
3277 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3278 rm -f conftest.err conftest.$ac_ext
3279 if $ac_preproc_ok; then
3280 break
3283 done
3284 ac_cv_prog_CPP=$CPP
3287 CPP=$ac_cv_prog_CPP
3288 else
3289 ac_cv_prog_CPP=$CPP
3291 echo "$as_me:$LINENO: result: $CPP" >&5
3292 echo "${ECHO_T}$CPP" >&6
3293 ac_preproc_ok=false
3294 for ac_c_preproc_warn_flag in '' yes
3296 # Use a header file that comes with gcc, so configuring glibc
3297 # with a fresh cross-compiler works.
3298 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3299 # <limits.h> exists even on freestanding compilers.
3300 # On the NeXT, cc -E runs the code through the compiler's parser,
3301 # not just through cpp. "Syntax error" is here to catch this case.
3302 cat >conftest.$ac_ext <<_ACEOF
3303 /* confdefs.h. */
3304 _ACEOF
3305 cat confdefs.h >>conftest.$ac_ext
3306 cat >>conftest.$ac_ext <<_ACEOF
3307 /* end confdefs.h. */
3308 #ifdef __STDC__
3309 # include <limits.h>
3310 #else
3311 # include <assert.h>
3312 #endif
3313 Syntax error
3314 _ACEOF
3315 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3316 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3317 ac_status=$?
3318 grep -v '^ *+' conftest.er1 >conftest.err
3319 rm -f conftest.er1
3320 cat conftest.err >&5
3321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3322 (exit $ac_status); } >/dev/null; then
3323 if test -s conftest.err; then
3324 ac_cpp_err=$ac_c_preproc_warn_flag
3325 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3326 else
3327 ac_cpp_err=
3329 else
3330 ac_cpp_err=yes
3332 if test -z "$ac_cpp_err"; then
3334 else
3335 echo "$as_me: failed program was:" >&5
3336 sed 's/^/| /' conftest.$ac_ext >&5
3338 # Broken: fails on valid input.
3339 continue
3341 rm -f conftest.err conftest.$ac_ext
3343 # OK, works on sane cases. Now check whether non-existent headers
3344 # can be detected and how.
3345 cat >conftest.$ac_ext <<_ACEOF
3346 /* confdefs.h. */
3347 _ACEOF
3348 cat confdefs.h >>conftest.$ac_ext
3349 cat >>conftest.$ac_ext <<_ACEOF
3350 /* end confdefs.h. */
3351 #include <ac_nonexistent.h>
3352 _ACEOF
3353 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3354 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3355 ac_status=$?
3356 grep -v '^ *+' conftest.er1 >conftest.err
3357 rm -f conftest.er1
3358 cat conftest.err >&5
3359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3360 (exit $ac_status); } >/dev/null; then
3361 if test -s conftest.err; then
3362 ac_cpp_err=$ac_c_preproc_warn_flag
3363 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3364 else
3365 ac_cpp_err=
3367 else
3368 ac_cpp_err=yes
3370 if test -z "$ac_cpp_err"; then
3371 # Broken: success on invalid input.
3372 continue
3373 else
3374 echo "$as_me: failed program was:" >&5
3375 sed 's/^/| /' conftest.$ac_ext >&5
3377 # Passes both tests.
3378 ac_preproc_ok=:
3379 break
3381 rm -f conftest.err conftest.$ac_ext
3383 done
3384 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3385 rm -f conftest.err conftest.$ac_ext
3386 if $ac_preproc_ok; then
3388 else
3389 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3390 See \`config.log' for more details." >&5
3391 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3392 See \`config.log' for more details." >&2;}
3393 { (exit 1); exit 1; }; }
3396 ac_ext=c
3397 ac_cpp='$CPP $CPPFLAGS'
3398 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3399 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3400 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3402 # We need the C++ compiler only for testing.
3403 ac_ext=cc
3404 ac_cpp='$CXXCPP $CPPFLAGS'
3405 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3406 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3407 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3408 if test -n "$ac_tool_prefix"; then
3409 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3411 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3412 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3413 echo "$as_me:$LINENO: checking for $ac_word" >&5
3414 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3415 if test "${ac_cv_prog_CXX+set}" = set; then
3416 echo $ECHO_N "(cached) $ECHO_C" >&6
3417 else
3418 if test -n "$CXX"; then
3419 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3420 else
3421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3422 for as_dir in $PATH
3424 IFS=$as_save_IFS
3425 test -z "$as_dir" && as_dir=.
3426 for ac_exec_ext in '' $ac_executable_extensions; do
3427 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3428 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3429 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3430 break 2
3432 done
3433 done
3437 CXX=$ac_cv_prog_CXX
3438 if test -n "$CXX"; then
3439 echo "$as_me:$LINENO: result: $CXX" >&5
3440 echo "${ECHO_T}$CXX" >&6
3441 else
3442 echo "$as_me:$LINENO: result: no" >&5
3443 echo "${ECHO_T}no" >&6
3446 test -n "$CXX" && break
3447 done
3449 if test -z "$CXX"; then
3450 ac_ct_CXX=$CXX
3451 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3453 # Extract the first word of "$ac_prog", so it can be a program name with args.
3454 set dummy $ac_prog; ac_word=$2
3455 echo "$as_me:$LINENO: checking for $ac_word" >&5
3456 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3457 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3458 echo $ECHO_N "(cached) $ECHO_C" >&6
3459 else
3460 if test -n "$ac_ct_CXX"; then
3461 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3462 else
3463 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3464 for as_dir in $PATH
3466 IFS=$as_save_IFS
3467 test -z "$as_dir" && as_dir=.
3468 for ac_exec_ext in '' $ac_executable_extensions; do
3469 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3470 ac_cv_prog_ac_ct_CXX="$ac_prog"
3471 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3472 break 2
3474 done
3475 done
3479 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3480 if test -n "$ac_ct_CXX"; then
3481 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3482 echo "${ECHO_T}$ac_ct_CXX" >&6
3483 else
3484 echo "$as_me:$LINENO: result: no" >&5
3485 echo "${ECHO_T}no" >&6
3488 test -n "$ac_ct_CXX" && break
3489 done
3490 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3492 CXX=$ac_ct_CXX
3496 # Provide some information about the compiler.
3497 echo "$as_me:$LINENO:" \
3498 "checking for C++ compiler version" >&5
3499 ac_compiler=`set X $ac_compile; echo $2`
3500 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3501 (eval $ac_compiler --version </dev/null >&5) 2>&5
3502 ac_status=$?
3503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3504 (exit $ac_status); }
3505 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3506 (eval $ac_compiler -v </dev/null >&5) 2>&5
3507 ac_status=$?
3508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3509 (exit $ac_status); }
3510 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3511 (eval $ac_compiler -V </dev/null >&5) 2>&5
3512 ac_status=$?
3513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3514 (exit $ac_status); }
3516 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3517 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3518 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3519 echo $ECHO_N "(cached) $ECHO_C" >&6
3520 else
3521 cat >conftest.$ac_ext <<_ACEOF
3522 /* confdefs.h. */
3523 _ACEOF
3524 cat confdefs.h >>conftest.$ac_ext
3525 cat >>conftest.$ac_ext <<_ACEOF
3526 /* end confdefs.h. */
3529 main ()
3531 #ifndef __GNUC__
3532 choke me
3533 #endif
3536 return 0;
3538 _ACEOF
3539 rm -f conftest.$ac_objext
3540 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3541 (eval $ac_compile) 2>conftest.er1
3542 ac_status=$?
3543 grep -v '^ *+' conftest.er1 >conftest.err
3544 rm -f conftest.er1
3545 cat conftest.err >&5
3546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3547 (exit $ac_status); } &&
3548 { ac_try='test -z "$ac_cxx_werror_flag"
3549 || test ! -s conftest.err'
3550 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3551 (eval $ac_try) 2>&5
3552 ac_status=$?
3553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3554 (exit $ac_status); }; } &&
3555 { ac_try='test -s conftest.$ac_objext'
3556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3557 (eval $ac_try) 2>&5
3558 ac_status=$?
3559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3560 (exit $ac_status); }; }; then
3561 ac_compiler_gnu=yes
3562 else
3563 echo "$as_me: failed program was:" >&5
3564 sed 's/^/| /' conftest.$ac_ext >&5
3566 ac_compiler_gnu=no
3568 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3569 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3572 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3573 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3574 GXX=`test $ac_compiler_gnu = yes && echo yes`
3575 ac_test_CXXFLAGS=${CXXFLAGS+set}
3576 ac_save_CXXFLAGS=$CXXFLAGS
3577 CXXFLAGS="-g"
3578 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3579 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3580 if test "${ac_cv_prog_cxx_g+set}" = set; then
3581 echo $ECHO_N "(cached) $ECHO_C" >&6
3582 else
3583 cat >conftest.$ac_ext <<_ACEOF
3584 /* confdefs.h. */
3585 _ACEOF
3586 cat confdefs.h >>conftest.$ac_ext
3587 cat >>conftest.$ac_ext <<_ACEOF
3588 /* end confdefs.h. */
3591 main ()
3595 return 0;
3597 _ACEOF
3598 rm -f conftest.$ac_objext
3599 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3600 (eval $ac_compile) 2>conftest.er1
3601 ac_status=$?
3602 grep -v '^ *+' conftest.er1 >conftest.err
3603 rm -f conftest.er1
3604 cat conftest.err >&5
3605 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3606 (exit $ac_status); } &&
3607 { ac_try='test -z "$ac_cxx_werror_flag"
3608 || test ! -s conftest.err'
3609 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3610 (eval $ac_try) 2>&5
3611 ac_status=$?
3612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3613 (exit $ac_status); }; } &&
3614 { ac_try='test -s conftest.$ac_objext'
3615 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3616 (eval $ac_try) 2>&5
3617 ac_status=$?
3618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3619 (exit $ac_status); }; }; then
3620 ac_cv_prog_cxx_g=yes
3621 else
3622 echo "$as_me: failed program was:" >&5
3623 sed 's/^/| /' conftest.$ac_ext >&5
3625 ac_cv_prog_cxx_g=no
3627 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3629 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3630 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3631 if test "$ac_test_CXXFLAGS" = set; then
3632 CXXFLAGS=$ac_save_CXXFLAGS
3633 elif test $ac_cv_prog_cxx_g = yes; then
3634 if test "$GXX" = yes; then
3635 CXXFLAGS="-g -O2"
3636 else
3637 CXXFLAGS="-g"
3639 else
3640 if test "$GXX" = yes; then
3641 CXXFLAGS="-O2"
3642 else
3643 CXXFLAGS=
3646 for ac_declaration in \
3647 '' \
3648 'extern "C" void std::exit (int) throw (); using std::exit;' \
3649 'extern "C" void std::exit (int); using std::exit;' \
3650 'extern "C" void exit (int) throw ();' \
3651 'extern "C" void exit (int);' \
3652 'void exit (int);'
3654 cat >conftest.$ac_ext <<_ACEOF
3655 /* confdefs.h. */
3656 _ACEOF
3657 cat confdefs.h >>conftest.$ac_ext
3658 cat >>conftest.$ac_ext <<_ACEOF
3659 /* end confdefs.h. */
3660 $ac_declaration
3661 #include <stdlib.h>
3663 main ()
3665 exit (42);
3667 return 0;
3669 _ACEOF
3670 rm -f conftest.$ac_objext
3671 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3672 (eval $ac_compile) 2>conftest.er1
3673 ac_status=$?
3674 grep -v '^ *+' conftest.er1 >conftest.err
3675 rm -f conftest.er1
3676 cat conftest.err >&5
3677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3678 (exit $ac_status); } &&
3679 { ac_try='test -z "$ac_cxx_werror_flag"
3680 || test ! -s conftest.err'
3681 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3682 (eval $ac_try) 2>&5
3683 ac_status=$?
3684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3685 (exit $ac_status); }; } &&
3686 { ac_try='test -s conftest.$ac_objext'
3687 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3688 (eval $ac_try) 2>&5
3689 ac_status=$?
3690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3691 (exit $ac_status); }; }; then
3693 else
3694 echo "$as_me: failed program was:" >&5
3695 sed 's/^/| /' conftest.$ac_ext >&5
3697 continue
3699 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3700 cat >conftest.$ac_ext <<_ACEOF
3701 /* confdefs.h. */
3702 _ACEOF
3703 cat confdefs.h >>conftest.$ac_ext
3704 cat >>conftest.$ac_ext <<_ACEOF
3705 /* end confdefs.h. */
3706 $ac_declaration
3708 main ()
3710 exit (42);
3712 return 0;
3714 _ACEOF
3715 rm -f conftest.$ac_objext
3716 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3717 (eval $ac_compile) 2>conftest.er1
3718 ac_status=$?
3719 grep -v '^ *+' conftest.er1 >conftest.err
3720 rm -f conftest.er1
3721 cat conftest.err >&5
3722 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3723 (exit $ac_status); } &&
3724 { ac_try='test -z "$ac_cxx_werror_flag"
3725 || test ! -s conftest.err'
3726 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3727 (eval $ac_try) 2>&5
3728 ac_status=$?
3729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3730 (exit $ac_status); }; } &&
3731 { ac_try='test -s conftest.$ac_objext'
3732 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3733 (eval $ac_try) 2>&5
3734 ac_status=$?
3735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3736 (exit $ac_status); }; }; then
3737 break
3738 else
3739 echo "$as_me: failed program was:" >&5
3740 sed 's/^/| /' conftest.$ac_ext >&5
3743 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3744 done
3745 rm -f conftest*
3746 if test -n "$ac_declaration"; then
3747 echo '#ifdef __cplusplus' >>confdefs.h
3748 echo $ac_declaration >>confdefs.h
3749 echo '#endif' >>confdefs.h
3752 ac_ext=c
3753 ac_cpp='$CPP $CPPFLAGS'
3754 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3755 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3756 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3758 # Was a --with-binutils option given?
3759 if test -n "$path_binutils"; then
3760 # Make absolute; ensure a single trailing slash.
3761 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3762 CC="$CC -B$path_binutils"
3764 AS=`$CC -print-prog-name=as`
3765 LD=`$CC -print-prog-name=ld`
3766 AR=`$CC -print-prog-name=ar`
3768 OBJDUMP=`$CC -print-prog-name=objdump`
3771 # ranlib has to be treated a bit differently since it might not exist at all.
3772 ac_ranlib=`$CC -print-prog-name=ranlib`
3773 if test "x$ac_ranlib" = xranlib; then
3774 # This extra check has to happen since gcc simply echos the parameter in
3775 # case it cannot find the value in its own directories.
3776 if test -n "$ac_tool_prefix"; then
3777 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3778 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3779 echo "$as_me:$LINENO: checking for $ac_word" >&5
3780 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3781 if test "${ac_cv_prog_RANLIB+set}" = set; then
3782 echo $ECHO_N "(cached) $ECHO_C" >&6
3783 else
3784 if test -n "$RANLIB"; then
3785 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3786 else
3787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3788 for as_dir in $PATH
3790 IFS=$as_save_IFS
3791 test -z "$as_dir" && as_dir=.
3792 for ac_exec_ext in '' $ac_executable_extensions; do
3793 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3794 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3795 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3796 break 2
3798 done
3799 done
3803 RANLIB=$ac_cv_prog_RANLIB
3804 if test -n "$RANLIB"; then
3805 echo "$as_me:$LINENO: result: $RANLIB" >&5
3806 echo "${ECHO_T}$RANLIB" >&6
3807 else
3808 echo "$as_me:$LINENO: result: no" >&5
3809 echo "${ECHO_T}no" >&6
3813 if test -z "$ac_cv_prog_RANLIB"; then
3814 ac_ct_RANLIB=$RANLIB
3815 # Extract the first word of "ranlib", so it can be a program name with args.
3816 set dummy ranlib; ac_word=$2
3817 echo "$as_me:$LINENO: checking for $ac_word" >&5
3818 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3819 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3820 echo $ECHO_N "(cached) $ECHO_C" >&6
3821 else
3822 if test -n "$ac_ct_RANLIB"; then
3823 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3824 else
3825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3826 for as_dir in $PATH
3828 IFS=$as_save_IFS
3829 test -z "$as_dir" && as_dir=.
3830 for ac_exec_ext in '' $ac_executable_extensions; do
3831 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3832 ac_cv_prog_ac_ct_RANLIB="ranlib"
3833 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3834 break 2
3836 done
3837 done
3839 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3842 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3843 if test -n "$ac_ct_RANLIB"; then
3844 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3845 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3846 else
3847 echo "$as_me:$LINENO: result: no" >&5
3848 echo "${ECHO_T}no" >&6
3851 RANLIB=$ac_ct_RANLIB
3852 else
3853 RANLIB="$ac_cv_prog_RANLIB"
3856 else
3857 RANLIB=$ac_ranlib
3861 # Determine whether we are using GNU binutils.
3862 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3863 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3864 if test "${libc_cv_prog_as_gnu+set}" = set; then
3865 echo $ECHO_N "(cached) $ECHO_C" >&6
3866 else
3867 # Most GNU programs take a -v and spit out some text including
3868 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3869 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3870 libc_cv_prog_as_gnu=yes
3871 else
3872 libc_cv_prog_as_gnu=no
3874 rm -fr contest*
3876 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3877 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3878 rm -f a.out
3879 gnu_as=$libc_cv_prog_as_gnu
3881 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3882 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3883 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3884 echo $ECHO_N "(cached) $ECHO_C" >&6
3885 else
3886 # Most GNU programs take a -v and spit out some text including
3887 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3888 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3889 libc_cv_prog_ld_gnu=yes
3890 else
3891 libc_cv_prog_ld_gnu=no
3893 rm -fr contest*
3895 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3896 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3897 gnu_ld=$libc_cv_prog_ld_gnu
3900 # Accept binutils 2.13 or newer.
3901 for ac_prog in $AS
3903 # Extract the first word of "$ac_prog", so it can be a program name with args.
3904 set dummy $ac_prog; ac_word=$2
3905 echo "$as_me:$LINENO: checking for $ac_word" >&5
3906 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3907 if test "${ac_cv_prog_AS+set}" = set; then
3908 echo $ECHO_N "(cached) $ECHO_C" >&6
3909 else
3910 if test -n "$AS"; then
3911 ac_cv_prog_AS="$AS" # Let the user override the test.
3912 else
3913 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3914 for as_dir in $PATH
3916 IFS=$as_save_IFS
3917 test -z "$as_dir" && as_dir=.
3918 for ac_exec_ext in '' $ac_executable_extensions; do
3919 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3920 ac_cv_prog_AS="$ac_prog"
3921 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3922 break 2
3924 done
3925 done
3929 AS=$ac_cv_prog_AS
3930 if test -n "$AS"; then
3931 echo "$as_me:$LINENO: result: $AS" >&5
3932 echo "${ECHO_T}$AS" >&6
3933 else
3934 echo "$as_me:$LINENO: result: no" >&5
3935 echo "${ECHO_T}no" >&6
3938 test -n "$AS" && break
3939 done
3941 if test -z "$AS"; then
3942 ac_verc_fail=yes
3943 else
3944 # Found it, now check the version.
3945 echo "$as_me:$LINENO: checking version of $AS" >&5
3946 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3947 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3948 case $ac_prog_version in
3949 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3950 2.1[3-9]*)
3951 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3952 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3954 esac
3955 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3956 echo "${ECHO_T}$ac_prog_version" >&6
3958 if test $ac_verc_fail = yes; then
3959 AS=: critic_missing="$critic_missing as"
3962 for ac_prog in $LD
3964 # Extract the first word of "$ac_prog", so it can be a program name with args.
3965 set dummy $ac_prog; ac_word=$2
3966 echo "$as_me:$LINENO: checking for $ac_word" >&5
3967 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3968 if test "${ac_cv_prog_LD+set}" = set; then
3969 echo $ECHO_N "(cached) $ECHO_C" >&6
3970 else
3971 if test -n "$LD"; then
3972 ac_cv_prog_LD="$LD" # Let the user override the test.
3973 else
3974 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3975 for as_dir in $PATH
3977 IFS=$as_save_IFS
3978 test -z "$as_dir" && as_dir=.
3979 for ac_exec_ext in '' $ac_executable_extensions; do
3980 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3981 ac_cv_prog_LD="$ac_prog"
3982 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3983 break 2
3985 done
3986 done
3990 LD=$ac_cv_prog_LD
3991 if test -n "$LD"; then
3992 echo "$as_me:$LINENO: result: $LD" >&5
3993 echo "${ECHO_T}$LD" >&6
3994 else
3995 echo "$as_me:$LINENO: result: no" >&5
3996 echo "${ECHO_T}no" >&6
3999 test -n "$LD" && break
4000 done
4002 if test -z "$LD"; then
4003 ac_verc_fail=yes
4004 else
4005 # Found it, now check the version.
4006 echo "$as_me:$LINENO: checking version of $LD" >&5
4007 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
4008 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4009 case $ac_prog_version in
4010 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4011 2.1[3-9]*)
4012 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4013 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4015 esac
4016 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4017 echo "${ECHO_T}$ac_prog_version" >&6
4019 if test $ac_verc_fail = yes; then
4020 LD=: critic_missing="$critic_missing ld"
4024 # We need the physical current working directory. We cannot use the
4025 # "pwd -P" shell builtin since that's not portable. Instead we try to
4026 # find a pwd binary. Note that assigning to the PWD environment
4027 # variable might have some interesting side effects, so we don't do
4028 # that.
4029 # Extract the first word of "pwd", so it can be a program name with args.
4030 set dummy pwd; ac_word=$2
4031 echo "$as_me:$LINENO: checking for $ac_word" >&5
4032 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4033 if test "${ac_cv_path_PWD_P+set}" = set; then
4034 echo $ECHO_N "(cached) $ECHO_C" >&6
4035 else
4036 case $PWD_P in
4037 [\\/]* | ?:[\\/]*)
4038 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4042 for as_dir in $PATH
4044 IFS=$as_save_IFS
4045 test -z "$as_dir" && as_dir=.
4046 for ac_exec_ext in '' $ac_executable_extensions; do
4047 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4048 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4049 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4050 break 2
4052 done
4053 done
4055 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4057 esac
4059 PWD_P=$ac_cv_path_PWD_P
4061 if test -n "$PWD_P"; then
4062 echo "$as_me:$LINENO: result: $PWD_P" >&5
4063 echo "${ECHO_T}$PWD_P" >&6
4064 else
4065 echo "$as_me:$LINENO: result: no" >&5
4066 echo "${ECHO_T}no" >&6
4069 if test "$PWD_P" = no; then
4070 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
4071 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
4072 { (exit 1); exit 1; }; }
4075 # These programs are version sensitive.
4077 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4079 # Extract the first word of "$ac_prog", so it can be a program name with args.
4080 set dummy $ac_prog; ac_word=$2
4081 echo "$as_me:$LINENO: checking for $ac_word" >&5
4082 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4083 if test "${ac_cv_prog_CC+set}" = set; then
4084 echo $ECHO_N "(cached) $ECHO_C" >&6
4085 else
4086 if test -n "$CC"; then
4087 ac_cv_prog_CC="$CC" # Let the user override the test.
4088 else
4089 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4090 for as_dir in $PATH
4092 IFS=$as_save_IFS
4093 test -z "$as_dir" && as_dir=.
4094 for ac_exec_ext in '' $ac_executable_extensions; do
4095 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4096 ac_cv_prog_CC="$ac_prog"
4097 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4098 break 2
4100 done
4101 done
4105 CC=$ac_cv_prog_CC
4106 if test -n "$CC"; then
4107 echo "$as_me:$LINENO: result: $CC" >&5
4108 echo "${ECHO_T}$CC" >&6
4109 else
4110 echo "$as_me:$LINENO: result: no" >&5
4111 echo "${ECHO_T}no" >&6
4114 test -n "$CC" && break
4115 done
4117 if test -z "$CC"; then
4118 ac_verc_fail=yes
4119 else
4120 # Found it, now check the version.
4121 echo "$as_me:$LINENO: checking version of $CC" >&5
4122 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4123 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4124 case $ac_prog_version in
4125 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4126 3.4* | 4.[0-9]* )
4127 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4128 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4130 esac
4131 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4132 echo "${ECHO_T}$ac_prog_version" >&6
4134 if test $ac_verc_fail = yes; then
4135 critic_missing="$critic_missing gcc"
4138 for ac_prog in gnumake gmake make
4140 # Extract the first word of "$ac_prog", so it can be a program name with args.
4141 set dummy $ac_prog; ac_word=$2
4142 echo "$as_me:$LINENO: checking for $ac_word" >&5
4143 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4144 if test "${ac_cv_prog_MAKE+set}" = set; then
4145 echo $ECHO_N "(cached) $ECHO_C" >&6
4146 else
4147 if test -n "$MAKE"; then
4148 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4149 else
4150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4151 for as_dir in $PATH
4153 IFS=$as_save_IFS
4154 test -z "$as_dir" && as_dir=.
4155 for ac_exec_ext in '' $ac_executable_extensions; do
4156 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4157 ac_cv_prog_MAKE="$ac_prog"
4158 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4159 break 2
4161 done
4162 done
4166 MAKE=$ac_cv_prog_MAKE
4167 if test -n "$MAKE"; then
4168 echo "$as_me:$LINENO: result: $MAKE" >&5
4169 echo "${ECHO_T}$MAKE" >&6
4170 else
4171 echo "$as_me:$LINENO: result: no" >&5
4172 echo "${ECHO_T}no" >&6
4175 test -n "$MAKE" && break
4176 done
4178 if test -z "$MAKE"; then
4179 ac_verc_fail=yes
4180 else
4181 # Found it, now check the version.
4182 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4183 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4184 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4185 case $ac_prog_version in
4186 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4187 3.79* | 3.[89]*)
4188 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4189 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4191 esac
4192 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4193 echo "${ECHO_T}$ac_prog_version" >&6
4195 if test $ac_verc_fail = yes; then
4196 critic_missing="$critic_missing make"
4200 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4202 # Extract the first word of "$ac_prog", so it can be a program name with args.
4203 set dummy $ac_prog; ac_word=$2
4204 echo "$as_me:$LINENO: checking for $ac_word" >&5
4205 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4206 if test "${ac_cv_prog_MSGFMT+set}" = set; then
4207 echo $ECHO_N "(cached) $ECHO_C" >&6
4208 else
4209 if test -n "$MSGFMT"; then
4210 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4211 else
4212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4213 for as_dir in $PATH
4215 IFS=$as_save_IFS
4216 test -z "$as_dir" && as_dir=.
4217 for ac_exec_ext in '' $ac_executable_extensions; do
4218 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4219 ac_cv_prog_MSGFMT="$ac_prog"
4220 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4221 break 2
4223 done
4224 done
4228 MSGFMT=$ac_cv_prog_MSGFMT
4229 if test -n "$MSGFMT"; then
4230 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4231 echo "${ECHO_T}$MSGFMT" >&6
4232 else
4233 echo "$as_me:$LINENO: result: no" >&5
4234 echo "${ECHO_T}no" >&6
4237 test -n "$MSGFMT" && break
4238 done
4240 if test -z "$MSGFMT"; then
4241 ac_verc_fail=yes
4242 else
4243 # Found it, now check the version.
4244 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4245 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4246 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4247 case $ac_prog_version in
4248 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4249 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4250 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4251 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4253 esac
4254 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4255 echo "${ECHO_T}$ac_prog_version" >&6
4257 if test $ac_verc_fail = yes; then
4258 MSGFMT=: aux_missing="$aux_missing msgfmt"
4261 for ac_prog in makeinfo
4263 # Extract the first word of "$ac_prog", so it can be a program name with args.
4264 set dummy $ac_prog; ac_word=$2
4265 echo "$as_me:$LINENO: checking for $ac_word" >&5
4266 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4267 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4268 echo $ECHO_N "(cached) $ECHO_C" >&6
4269 else
4270 if test -n "$MAKEINFO"; then
4271 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4272 else
4273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4274 for as_dir in $PATH
4276 IFS=$as_save_IFS
4277 test -z "$as_dir" && as_dir=.
4278 for ac_exec_ext in '' $ac_executable_extensions; do
4279 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4280 ac_cv_prog_MAKEINFO="$ac_prog"
4281 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4282 break 2
4284 done
4285 done
4289 MAKEINFO=$ac_cv_prog_MAKEINFO
4290 if test -n "$MAKEINFO"; then
4291 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4292 echo "${ECHO_T}$MAKEINFO" >&6
4293 else
4294 echo "$as_me:$LINENO: result: no" >&5
4295 echo "${ECHO_T}no" >&6
4298 test -n "$MAKEINFO" && break
4299 done
4301 if test -z "$MAKEINFO"; then
4302 ac_verc_fail=yes
4303 else
4304 # Found it, now check the version.
4305 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4306 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4307 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4308 case $ac_prog_version in
4309 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4310 4.*)
4311 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4312 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4314 esac
4315 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4316 echo "${ECHO_T}$ac_prog_version" >&6
4318 if test $ac_verc_fail = yes; then
4319 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4322 for ac_prog in sed
4324 # Extract the first word of "$ac_prog", so it can be a program name with args.
4325 set dummy $ac_prog; ac_word=$2
4326 echo "$as_me:$LINENO: checking for $ac_word" >&5
4327 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4328 if test "${ac_cv_prog_SED+set}" = set; then
4329 echo $ECHO_N "(cached) $ECHO_C" >&6
4330 else
4331 if test -n "$SED"; then
4332 ac_cv_prog_SED="$SED" # Let the user override the test.
4333 else
4334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4335 for as_dir in $PATH
4337 IFS=$as_save_IFS
4338 test -z "$as_dir" && as_dir=.
4339 for ac_exec_ext in '' $ac_executable_extensions; do
4340 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4341 ac_cv_prog_SED="$ac_prog"
4342 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4343 break 2
4345 done
4346 done
4350 SED=$ac_cv_prog_SED
4351 if test -n "$SED"; then
4352 echo "$as_me:$LINENO: result: $SED" >&5
4353 echo "${ECHO_T}$SED" >&6
4354 else
4355 echo "$as_me:$LINENO: result: no" >&5
4356 echo "${ECHO_T}no" >&6
4359 test -n "$SED" && break
4360 done
4362 if test -z "$SED"; then
4363 ac_verc_fail=yes
4364 else
4365 # Found it, now check the version.
4366 echo "$as_me:$LINENO: checking version of $SED" >&5
4367 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4368 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4369 case $ac_prog_version in
4370 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4371 3.0[2-9]*|3.[1-9]*|[4-9]*)
4372 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4373 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4375 esac
4376 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4377 echo "${ECHO_T}$ac_prog_version" >&6
4379 if test $ac_verc_fail = yes; then
4380 SED=: aux_missing="$aux_missing sed"
4384 for ac_prog in autoconf
4386 # Extract the first word of "$ac_prog", so it can be a program name with args.
4387 set dummy $ac_prog; ac_word=$2
4388 echo "$as_me:$LINENO: checking for $ac_word" >&5
4389 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4390 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
4391 echo $ECHO_N "(cached) $ECHO_C" >&6
4392 else
4393 if test -n "$AUTOCONF"; then
4394 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4395 else
4396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4397 for as_dir in $PATH
4399 IFS=$as_save_IFS
4400 test -z "$as_dir" && as_dir=.
4401 for ac_exec_ext in '' $ac_executable_extensions; do
4402 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4403 ac_cv_prog_AUTOCONF="$ac_prog"
4404 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4405 break 2
4407 done
4408 done
4412 AUTOCONF=$ac_cv_prog_AUTOCONF
4413 if test -n "$AUTOCONF"; then
4414 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4415 echo "${ECHO_T}$AUTOCONF" >&6
4416 else
4417 echo "$as_me:$LINENO: result: no" >&5
4418 echo "${ECHO_T}no" >&6
4421 test -n "$AUTOCONF" && break
4422 done
4423 test -n "$AUTOCONF" || AUTOCONF="no"
4425 case "x$AUTOCONF" in
4426 xno|x|x:) AUTOCONF=no ;;
4428 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4429 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4430 if test "${libc_cv_autoconf_works+set}" = set; then
4431 echo $ECHO_N "(cached) $ECHO_C" >&6
4432 else
4433 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4434 libc_cv_autoconf_works=yes
4435 else
4436 libc_cv_autoconf_works=no
4439 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4440 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
4441 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4443 esac
4444 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4445 # If --without-cvs they probably won't change configure.in, so no complaints.
4446 aux_missing="$aux_missing autoconf"
4449 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4450 *** These critical programs are missing or too old:$critic_missing
4451 *** Check the INSTALL file for required versions." >&5
4452 echo "$as_me: error:
4453 *** These critical programs are missing or too old:$critic_missing
4454 *** Check the INSTALL file for required versions." >&2;}
4455 { (exit 1); exit 1; }; }
4457 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
4458 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4459 *** some features will be disabled.
4460 *** Check the INSTALL file for required versions." >&5
4461 echo "$as_me: WARNING:
4462 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4463 *** some features will be disabled.
4464 *** Check the INSTALL file for required versions." >&2;}
4466 # if using special system headers, find out the compiler's sekrit
4467 # header directory and add that to the list. NOTE: Only does the right
4468 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
4469 if test -n "$sysheaders"; then
4470 ccheaders=`$CC -print-file-name=include`
4471 SYSINCLUDES="-nostdinc -isystem $ccheaders \
4472 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
4476 # check if ranlib is necessary
4477 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4478 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4479 if test "${libc_cv_ranlib_necessary+set}" = set; then
4480 echo $ECHO_N "(cached) $ECHO_C" >&6
4481 else
4482 cat > conftest.c <<EOF
4483 int a;
4484 char b;
4485 void c(void) {}
4487 $CC $CFLAGS $CPPFLAGS -c conftest.c
4488 $AR cr conftest.a conftest.o
4489 cp conftest.a conftest2.a
4490 $RANLIB conftest.a
4491 if cmp -s conftest.a conftest2.a; then
4492 libc_cv_ranlib_necessary=no
4493 else
4494 libc_cv_ranlib_necessary=yes
4496 rm -rf conftest*
4498 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4499 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
4500 if test "$libc_cv_ranlib_necessary" = no; then
4501 RANLIB=:
4504 # Test if LD_LIBRARY_PATH contains the notation for the current directory
4505 # since this would lead to problems installing/building glibc.
4506 # LD_LIBRARY_PATH contains the current directory if one of the following
4507 # is true:
4508 # - one of the terminals (":" and ";") is the first or last sign
4509 # - two terminals occur directly after each other
4510 # - the path contains an element with a dot in it
4511 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4512 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
4513 case ${LD_LIBRARY_PATH} in
4514 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
4515 ld_library_path_setting="contains current directory"
4518 ld_library_path_setting="ok"
4520 esac
4521 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4522 echo "${ECHO_T}$ld_library_path_setting" >&6
4523 if test "$ld_library_path_setting" != "ok"; then
4524 { { echo "$as_me:$LINENO: error:
4525 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4526 *** building glibc. Please change the environment variable
4527 *** and run configure again." >&5
4528 echo "$as_me: error:
4529 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4530 *** building glibc. Please change the environment variable
4531 *** and run configure again." >&2;}
4532 { (exit 1); exit 1; }; }
4535 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4536 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4537 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4538 echo $ECHO_N "(cached) $ECHO_C" >&6
4539 else
4540 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4541 libc_cv_gcc_static_libgcc=
4542 else
4543 libc_cv_gcc_static_libgcc=-static-libgcc
4546 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4547 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
4550 # Extract the first word of "bash", so it can be a program name with args.
4551 set dummy bash; ac_word=$2
4552 echo "$as_me:$LINENO: checking for $ac_word" >&5
4553 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4554 if test "${ac_cv_path_BASH+set}" = set; then
4555 echo $ECHO_N "(cached) $ECHO_C" >&6
4556 else
4557 case $BASH in
4558 [\\/]* | ?:[\\/]*)
4559 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4562 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4563 for as_dir in $PATH
4565 IFS=$as_save_IFS
4566 test -z "$as_dir" && as_dir=.
4567 for ac_exec_ext in '' $ac_executable_extensions; do
4568 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4569 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4570 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4571 break 2
4573 done
4574 done
4576 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4578 esac
4580 BASH=$ac_cv_path_BASH
4582 if test -n "$BASH"; then
4583 echo "$as_me:$LINENO: result: $BASH" >&5
4584 echo "${ECHO_T}$BASH" >&6
4585 else
4586 echo "$as_me:$LINENO: result: no" >&5
4587 echo "${ECHO_T}no" >&6
4590 if test "$BASH" != no &&
4591 $BASH -c 'test "$BASH_VERSINFO" \
4592 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4593 libc_cv_have_bash2=yes
4594 else
4595 libc_cv_have_bash2=no
4599 if test "$BASH" = no; then
4600 # Extract the first word of "ksh", so it can be a program name with args.
4601 set dummy ksh; ac_word=$2
4602 echo "$as_me:$LINENO: checking for $ac_word" >&5
4603 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4604 if test "${ac_cv_path_KSH+set}" = set; then
4605 echo $ECHO_N "(cached) $ECHO_C" >&6
4606 else
4607 case $KSH in
4608 [\\/]* | ?:[\\/]*)
4609 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4612 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4613 for as_dir in $PATH
4615 IFS=$as_save_IFS
4616 test -z "$as_dir" && as_dir=.
4617 for ac_exec_ext in '' $ac_executable_extensions; do
4618 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4619 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4620 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4621 break 2
4623 done
4624 done
4626 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4628 esac
4630 KSH=$ac_cv_path_KSH
4632 if test -n "$KSH"; then
4633 echo "$as_me:$LINENO: result: $KSH" >&5
4634 echo "${ECHO_T}$KSH" >&6
4635 else
4636 echo "$as_me:$LINENO: result: no" >&5
4637 echo "${ECHO_T}no" >&6
4640 if test "$KSH" = no; then
4641 libc_cv_have_ksh=no
4642 else
4643 libc_cv_have_ksh=yes
4645 else
4646 KSH="$BASH"
4648 libc_cv_have_ksh=yes
4652 for ac_prog in gawk mawk nawk awk
4654 # Extract the first word of "$ac_prog", so it can be a program name with args.
4655 set dummy $ac_prog; ac_word=$2
4656 echo "$as_me:$LINENO: checking for $ac_word" >&5
4657 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4658 if test "${ac_cv_prog_AWK+set}" = set; then
4659 echo $ECHO_N "(cached) $ECHO_C" >&6
4660 else
4661 if test -n "$AWK"; then
4662 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4663 else
4664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4665 for as_dir in $PATH
4667 IFS=$as_save_IFS
4668 test -z "$as_dir" && as_dir=.
4669 for ac_exec_ext in '' $ac_executable_extensions; do
4670 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4671 ac_cv_prog_AWK="$ac_prog"
4672 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4673 break 2
4675 done
4676 done
4680 AWK=$ac_cv_prog_AWK
4681 if test -n "$AWK"; then
4682 echo "$as_me:$LINENO: result: $AWK" >&5
4683 echo "${ECHO_T}$AWK" >&6
4684 else
4685 echo "$as_me:$LINENO: result: no" >&5
4686 echo "${ECHO_T}no" >&6
4689 test -n "$AWK" && break
4690 done
4692 # Extract the first word of "perl", so it can be a program name with args.
4693 set dummy perl; ac_word=$2
4694 echo "$as_me:$LINENO: checking for $ac_word" >&5
4695 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4696 if test "${ac_cv_path_PERL+set}" = set; then
4697 echo $ECHO_N "(cached) $ECHO_C" >&6
4698 else
4699 case $PERL in
4700 [\\/]* | ?:[\\/]*)
4701 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4704 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4705 for as_dir in $PATH
4707 IFS=$as_save_IFS
4708 test -z "$as_dir" && as_dir=.
4709 for ac_exec_ext in '' $ac_executable_extensions; do
4710 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4711 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4712 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4713 break 2
4715 done
4716 done
4718 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4720 esac
4722 PERL=$ac_cv_path_PERL
4724 if test -n "$PERL"; then
4725 echo "$as_me:$LINENO: result: $PERL" >&5
4726 echo "${ECHO_T}$PERL" >&6
4727 else
4728 echo "$as_me:$LINENO: result: no" >&5
4729 echo "${ECHO_T}no" >&6
4732 if test "$PERL" != no &&
4733 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4734 PERL=no
4736 # Extract the first word of "install-info", so it can be a program name with args.
4737 set dummy install-info; ac_word=$2
4738 echo "$as_me:$LINENO: checking for $ac_word" >&5
4739 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4740 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4741 echo $ECHO_N "(cached) $ECHO_C" >&6
4742 else
4743 case $INSTALL_INFO in
4744 [\\/]* | ?:[\\/]*)
4745 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4749 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4750 for as_dir in $as_dummy
4752 IFS=$as_save_IFS
4753 test -z "$as_dir" && as_dir=.
4754 for ac_exec_ext in '' $ac_executable_extensions; do
4755 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4756 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4757 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4758 break 2
4760 done
4761 done
4763 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4765 esac
4767 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4769 if test -n "$INSTALL_INFO"; then
4770 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4771 echo "${ECHO_T}$INSTALL_INFO" >&6
4772 else
4773 echo "$as_me:$LINENO: result: no" >&5
4774 echo "${ECHO_T}no" >&6
4777 # Extract the first word of "bison", so it can be a program name with args.
4778 set dummy bison; ac_word=$2
4779 echo "$as_me:$LINENO: checking for $ac_word" >&5
4780 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4781 if test "${ac_cv_path_BISON+set}" = set; then
4782 echo $ECHO_N "(cached) $ECHO_C" >&6
4783 else
4784 case $BISON in
4785 [\\/]* | ?:[\\/]*)
4786 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4790 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4791 for as_dir in $as_dummy
4793 IFS=$as_save_IFS
4794 test -z "$as_dir" && as_dir=.
4795 for ac_exec_ext in '' $ac_executable_extensions; do
4796 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4797 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4798 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4799 break 2
4801 done
4802 done
4804 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4806 esac
4808 BISON=$ac_cv_path_BISON
4810 if test -n "$BISON"; then
4811 echo "$as_me:$LINENO: result: $BISON" >&5
4812 echo "${ECHO_T}$BISON" >&6
4813 else
4814 echo "$as_me:$LINENO: result: no" >&5
4815 echo "${ECHO_T}no" >&6
4819 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4820 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4821 if test "${libc_cv_signed_size_t+set}" = set; then
4822 echo $ECHO_N "(cached) $ECHO_C" >&6
4823 else
4824 echo '#include <stddef.h>
4825 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4826 if eval "$ac_cpp conftest.c 2>/dev/null" \
4827 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4828 libc_cv_signed_size_t=no
4829 else
4830 libc_cv_signed_size_t=yes
4832 rm -f conftest*
4834 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4835 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4836 if test $libc_cv_signed_size_t = yes; then
4837 cat >> confdefs.h <<\EOF
4838 #undef __SIZE_TYPE__
4839 #define __SIZE_TYPE__ unsigned
4844 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4845 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4846 if test "${libc_cv_friendly_stddef+set}" = set; then
4847 echo $ECHO_N "(cached) $ECHO_C" >&6
4848 else
4849 cat >conftest.$ac_ext <<_ACEOF
4850 /* confdefs.h. */
4851 _ACEOF
4852 cat confdefs.h >>conftest.$ac_ext
4853 cat >>conftest.$ac_ext <<_ACEOF
4854 /* end confdefs.h. */
4855 #define __need_size_t
4856 #define __need_wchar_t
4857 #include <stddef.h>
4858 #define __need_NULL
4859 #include <stddef.h>
4861 main ()
4863 size_t size; wchar_t wchar;
4864 #ifdef offsetof
4865 #error stddef.h ignored __need_*
4866 #endif
4867 if (&size == NULL || &wchar == NULL) abort ();
4869 return 0;
4871 _ACEOF
4872 rm -f conftest.$ac_objext
4873 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4874 (eval $ac_compile) 2>conftest.er1
4875 ac_status=$?
4876 grep -v '^ *+' conftest.er1 >conftest.err
4877 rm -f conftest.er1
4878 cat conftest.err >&5
4879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4880 (exit $ac_status); } &&
4881 { ac_try='test -z "$ac_c_werror_flag"
4882 || test ! -s conftest.err'
4883 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4884 (eval $ac_try) 2>&5
4885 ac_status=$?
4886 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4887 (exit $ac_status); }; } &&
4888 { ac_try='test -s conftest.$ac_objext'
4889 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4890 (eval $ac_try) 2>&5
4891 ac_status=$?
4892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4893 (exit $ac_status); }; }; then
4894 libc_cv_friendly_stddef=yes
4895 else
4896 echo "$as_me: failed program was:" >&5
4897 sed 's/^/| /' conftest.$ac_ext >&5
4899 libc_cv_friendly_stddef=no
4901 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4903 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4904 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4905 if test $libc_cv_friendly_stddef = yes; then
4906 config_vars="$config_vars
4907 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4910 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4911 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4912 if test "${libc_cv_need_minus_P+set}" = set; then
4913 echo $ECHO_N "(cached) $ECHO_C" >&6
4914 else
4915 cat > conftest.S <<EOF
4916 #include "confdefs.h"
4917 /* Nothing whatsoever. */
4919 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
4920 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4921 (eval $ac_try) 2>&5
4922 ac_status=$?
4923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4924 (exit $ac_status); }; }; then
4925 libc_cv_need_minus_P=no
4926 else
4927 libc_cv_need_minus_P=yes
4929 rm -f conftest*
4931 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4932 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4933 if test $libc_cv_need_minus_P = yes; then
4934 config_vars="$config_vars
4935 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4938 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4939 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4940 if test "${libc_cv_dot_text+set}" = set; then
4941 echo $ECHO_N "(cached) $ECHO_C" >&6
4942 else
4943 cat > conftest.s <<EOF
4944 .text
4946 libc_cv_dot_text=
4947 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4948 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4949 (eval $ac_try) 2>&5
4950 ac_status=$?
4951 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4952 (exit $ac_status); }; }; then
4953 libc_cv_dot_text=.text
4955 rm -f conftest*
4958 if test -z "$libc_cv_dot_text"; then
4959 echo "$as_me:$LINENO: result: no" >&5
4960 echo "${ECHO_T}no" >&6
4961 else
4962 echo "$as_me:$LINENO: result: yes" >&5
4963 echo "${ECHO_T}yes" >&6
4966 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4967 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4968 if test "${libc_cv_asm_global_directive+set}" = set; then
4969 echo $ECHO_N "(cached) $ECHO_C" >&6
4970 else
4971 libc_cv_asm_global_directive=UNKNOWN
4972 for ac_globl in .globl .global .EXPORT; do
4973 cat > conftest.s <<EOF
4974 ${libc_cv_dot_text}
4975 ${ac_globl} foo
4976 foo:
4978 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4979 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4980 (eval $ac_try) 2>&5
4981 ac_status=$?
4982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4983 (exit $ac_status); }; }; then
4984 libc_cv_asm_global_directive=${ac_globl}
4986 rm -f conftest*
4987 test $libc_cv_asm_global_directive != UNKNOWN && break
4988 done
4990 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4991 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4992 if test $libc_cv_asm_global_directive = UNKNOWN; then
4993 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4994 echo "$as_me: error: cannot determine asm global directive" >&2;}
4995 { (exit 1); exit 1; }; }
4996 else
4997 cat >>confdefs.h <<_ACEOF
4998 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4999 _ACEOF
5003 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
5004 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
5005 if test "${libc_cv_asm_set_directive+set}" = set; then
5006 echo $ECHO_N "(cached) $ECHO_C" >&6
5007 else
5008 cat > conftest.s <<EOF
5009 ${libc_cv_dot_text}
5010 foo:
5011 .set glibc_conftest_frobozz,foo
5012 $libc_cv_asm_global_directive glibc_conftest_frobozz
5014 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5015 # (but it doesn't work), so we must do a linking check to be sure.
5016 cat > conftest1.c <<\EOF
5017 extern int glibc_conftest_frobozz;
5018 void _start() { glibc_conftest_frobozz = 1; }
5020 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5021 -nostartfiles -nostdlib \
5022 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5023 libc_cv_asm_set_directive=yes
5024 else
5025 libc_cv_asm_set_directive=no
5027 rm -f conftest*
5029 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
5030 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
5031 if test $libc_cv_asm_set_directive = yes; then
5032 cat >>confdefs.h <<\_ACEOF
5033 #define HAVE_ASM_SET_DIRECTIVE 1
5034 _ACEOF
5038 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
5039 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
5040 if test "${libc_cv_asm_type_prefix+set}" = set; then
5041 echo $ECHO_N "(cached) $ECHO_C" >&6
5042 else
5043 libc_cv_asm_type_prefix=no
5044 for ac_try_prefix in '@' '%' '#'; do
5045 cat > conftest.s <<EOF
5046 ${libc_cv_dot_text}
5047 ${libc_cv_asm_global_directive} foo
5048 .type foo, ${ac_try_prefix}object
5049 .size foo, 1
5050 foo:
5051 .byte 1
5053 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5054 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5055 (eval $ac_try) 2>&5
5056 ac_status=$?
5057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5058 (exit $ac_status); }; }; then
5059 libc_cv_asm_type_prefix=${ac_try_prefix}
5061 rm -f conftest*
5062 test "x$libc_cv_asm_type_prefix" != xno && break
5063 done
5065 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
5066 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
5067 if test "x$libc_cv_asm_type_prefix" != xno; then
5068 cat >>confdefs.h <<_ACEOF
5069 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
5070 _ACEOF
5074 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
5075 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
5076 if test "${libc_cv_asm_symver_directive+set}" = set; then
5077 echo $ECHO_N "(cached) $ECHO_C" >&6
5078 else
5079 cat > conftest.s <<EOF
5080 ${libc_cv_dot_text}
5081 _sym:
5082 .symver _sym,sym@VERS
5084 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5085 libc_cv_asm_symver_directive=yes
5086 else
5087 libc_cv_asm_symver_directive=no
5089 rm -f conftest*
5091 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
5092 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
5093 echo "$as_me:$LINENO: checking for ld --version-script" >&5
5094 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
5095 if test "${libc_cv_ld_version_script_option+set}" = set; then
5096 echo $ECHO_N "(cached) $ECHO_C" >&6
5097 else
5098 if test $libc_cv_asm_symver_directive = yes; then
5099 cat > conftest.s <<EOF
5100 ${libc_cv_dot_text}
5101 _sym:
5102 .symver _sym,sym@VERS
5104 cat > conftest.map <<EOF
5105 VERS_1 {
5106 global: sym;
5109 VERS_2 {
5110 global: sym;
5111 } VERS_1;
5113 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5114 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5115 -o conftest.so conftest.o
5116 -nostartfiles -nostdlib
5117 -Wl,--version-script,conftest.map
5118 1>&5'
5119 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5120 (eval $ac_try) 2>&5
5121 ac_status=$?
5122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5123 (exit $ac_status); }; };
5124 then
5125 libc_cv_ld_version_script_option=yes
5126 else
5127 libc_cv_ld_version_script_option=no
5129 else
5130 libc_cv_ld_version_script_option=no
5132 else
5133 libc_cv_ld_version_script_option=no
5135 rm -f conftest*
5137 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
5138 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
5139 if test $shared != no &&
5140 test $libc_cv_asm_symver_directive = yes &&
5141 test $libc_cv_ld_version_script_option = yes &&
5142 test $enable_versioning = yes; then
5143 VERSIONING=yes
5144 cat >>confdefs.h <<\_ACEOF
5145 #define DO_VERSIONING 1
5146 _ACEOF
5148 else
5149 VERSIONING=no
5153 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5154 echo "\
5155 *** WARNING: You should not compile GNU libc without versioning. Not using
5156 *** versioning will introduce incompatibilities so that old binaries
5157 *** will not run anymore.
5158 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5160 if test $elf = yes; then
5161 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
5162 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
5163 if test "${libc_cv_asm_previous_directive+set}" = set; then
5164 echo $ECHO_N "(cached) $ECHO_C" >&6
5165 else
5166 cat > conftest.s <<EOF
5167 .section foo_section
5168 .previous
5170 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5171 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5172 (eval $ac_try) 2>&5
5173 ac_status=$?
5174 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5175 (exit $ac_status); }; }; then
5176 libc_cv_asm_previous_directive=yes
5177 else
5178 libc_cv_asm_previous_directive=no
5180 rm -f conftest*
5182 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
5183 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
5184 if test $libc_cv_asm_previous_directive = yes; then
5185 cat >>confdefs.h <<\_ACEOF
5186 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
5187 _ACEOF
5189 else
5190 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
5191 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
5192 if test "${libc_cv_asm_popsection_directive+set}" = set; then
5193 echo $ECHO_N "(cached) $ECHO_C" >&6
5194 else
5195 cat > conftest.s <<EOF
5196 .pushsection foo_section
5197 .popsection
5199 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5201 (eval $ac_try) 2>&5
5202 ac_status=$?
5203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5204 (exit $ac_status); }; }; then
5205 libc_cv_asm_popsection_directive=yes
5206 else
5207 libc_cv_asm_popsection_directive=no
5209 rm -f conftest*
5211 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
5212 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
5213 if test $libc_cv_asm_popsection_directive = yes; then
5214 cat >>confdefs.h <<\_ACEOF
5215 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
5216 _ACEOF
5220 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
5221 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
5222 if test "${libc_cv_asm_protected_directive+set}" = set; then
5223 echo $ECHO_N "(cached) $ECHO_C" >&6
5224 else
5225 cat > conftest.s <<EOF
5226 .protected foo
5227 foo:
5228 .hidden bar
5229 bar:
5231 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5232 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5233 (eval $ac_try) 2>&5
5234 ac_status=$?
5235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5236 (exit $ac_status); }; }; then
5237 libc_cv_asm_protected_directive=yes
5238 else
5239 libc_cv_asm_protected_directive=no
5241 rm -f conftest*
5243 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
5244 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
5246 cat >>confdefs.h <<\_ACEOF
5247 #define HAVE_PROTECTED 1
5248 _ACEOF
5250 cat >>confdefs.h <<\_ACEOF
5251 #define HAVE_HIDDEN 1
5252 _ACEOF
5255 if test $libc_cv_asm_protected_directive = yes; then
5256 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
5257 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
5258 if test "${libc_cv_visibility_attribute+set}" = set; then
5259 echo $ECHO_N "(cached) $ECHO_C" >&6
5260 else
5261 cat > conftest.c <<EOF
5262 int foo __attribute__ ((visibility ("hidden"))) = 1;
5263 int bar __attribute__ ((visibility ("protected"))) = 1;
5265 libc_cv_visibility_attribute=no
5266 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5267 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5268 (eval $ac_try) 2>&5
5269 ac_status=$?
5270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5271 (exit $ac_status); }; }; then
5272 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5273 if grep '\.protected.*bar' conftest.s >/dev/null; then
5274 libc_cv_visibility_attribute=yes
5278 rm -f conftest.cs
5281 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
5282 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
5283 if test $libc_cv_visibility_attribute = yes; then
5284 cat >>confdefs.h <<\_ACEOF
5285 #define HAVE_VISIBILITY_ATTRIBUTE 1
5286 _ACEOF
5291 if test $libc_cv_visibility_attribute = yes; then
5292 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
5293 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
5294 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
5295 echo $ECHO_N "(cached) $ECHO_C" >&6
5296 else
5297 cat > conftest.c <<EOF
5298 int foo (int x);
5299 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5300 int bar (int x) { return x; }
5302 libc_cv_broken_visibility_attribute=yes
5303 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
5304 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5305 (eval $ac_try) 2>&5
5306 ac_status=$?
5307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5308 (exit $ac_status); }; }; then
5309 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5310 libc_cv_broken_visibility_attribute=no
5313 rm -f conftest.c conftest.s
5316 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
5317 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
5318 if test $libc_cv_broken_visibility_attribute = yes; then
5319 cat >>confdefs.h <<\_ACEOF
5320 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
5321 _ACEOF
5326 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
5327 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
5328 if test "${libc_cv_broken_alias_attribute+set}" = set; then
5329 echo $ECHO_N "(cached) $ECHO_C" >&6
5330 else
5331 cat > conftest.c <<EOF
5332 extern int foo (int x) __asm ("xyzzy");
5333 int bar (int x) { return x; }
5334 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5335 extern int dfoo;
5336 extern __typeof (dfoo) dfoo __asm ("abccb");
5337 int dfoo = 1;
5339 libc_cv_broken_alias_attribute=yes
5340 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5342 (eval $ac_try) 2>&5
5343 ac_status=$?
5344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5345 (exit $ac_status); }; }; then
5346 if grep 'xyzzy' conftest.s >/dev/null &&
5347 grep 'abccb' conftest.s >/dev/null; then
5348 libc_cv_broken_alias_attribute=no
5351 rm -f conftest.c conftest.s
5354 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
5355 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
5356 if test $libc_cv_broken_alias_attribute = yes; then
5357 cat >>confdefs.h <<\_ACEOF
5358 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
5359 _ACEOF
5363 if test $libc_cv_visibility_attribute = yes -a $gnu_ld = yes; then
5364 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
5365 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
5366 if test "${libc_cv_have_sdata_section+set}" = set; then
5367 echo $ECHO_N "(cached) $ECHO_C" >&6
5368 else
5369 echo "int i;" > conftest.c
5370 libc_cv_have_sdata_section=no
5371 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5372 | grep '\.sdata' >/dev/null; then
5373 libc_cv_have_sdata_section=yes
5375 rm -f conftest.c conftest.so
5378 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
5379 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
5380 if test $libc_cv_have_sdata_section = yes; then
5381 cat >>confdefs.h <<\_ACEOF
5382 #define HAVE_SDATA_SECTION 1
5383 _ACEOF
5388 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
5389 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
5390 if test "${libc_cv_initfinit_array+set}" = set; then
5391 echo $ECHO_N "(cached) $ECHO_C" >&6
5392 else
5393 cat > conftest.c <<EOF
5394 int _start (void) { return 0; }
5395 int __start (void) { return 0; }
5396 int foo (void) { return 1; }
5397 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5399 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
5400 -static -nostartfiles -nostdlib 1>&5'
5401 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5402 (eval $ac_try) 2>&5
5403 ac_status=$?
5404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5405 (exit $ac_status); }; }
5406 then
5407 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
5408 libc_cv_initfinit_array=yes
5409 else
5410 libc_cv_initfinit_array=no
5412 else
5413 libc_cv_initfinit_array=no
5415 rm -f conftest*
5417 echo "$as_me:$LINENO: result: $libc_cv_initfinit_array" >&5
5418 echo "${ECHO_T}$libc_cv_initfinit_array" >&6
5420 if test $libc_cv_initfinit_array = yes; then
5421 cat >>confdefs.h <<\_ACEOF
5422 #define HAVE_INITFINI_ARRAY 1
5423 _ACEOF
5427 echo "$as_me:$LINENO: checking for libunwind-support in compiler" >&5
5428 echo $ECHO_N "checking for libunwind-support in compiler... $ECHO_C" >&6
5429 if test "${libc_cv_cc_with_libunwind+set}" = set; then
5430 echo $ECHO_N "(cached) $ECHO_C" >&6
5431 else
5433 cat > conftest.c <<EOF
5434 int main (void) { return 0; }
5436 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5437 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
5438 libc_cv_cc_with_libunwind=yes
5439 else
5440 libc_cv_cc_with_libunwind=no
5442 rm -f conftest*
5444 echo "$as_me:$LINENO: result: $libc_cv_cc_with_libunwind" >&5
5445 echo "${ECHO_T}$libc_cv_cc_with_libunwind" >&6
5447 if test $libc_cv_cc_with_libunwind = yes; then
5448 cat >>confdefs.h <<\_ACEOF
5449 #define HAVE_CC_WITH_LIBUNWIND 1
5450 _ACEOF
5454 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
5455 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
5456 if test "${libc_cv_z_nodelete+set}" = set; then
5457 echo $ECHO_N "(cached) $ECHO_C" >&6
5458 else
5459 cat > conftest.c <<EOF
5460 int _start (void) { return 42; }
5462 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5463 -fPIC -shared -o conftest.so conftest.c
5464 -nostartfiles -nostdlib
5465 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
5466 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5467 (eval $ac_try) 2>&5
5468 ac_status=$?
5469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5470 (exit $ac_status); }; }
5471 then
5472 libc_cv_z_nodelete=yes
5473 else
5474 libc_cv_z_nodelete=no
5476 rm -f conftest*
5478 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
5479 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
5482 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
5483 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
5484 if test "${libc_cv_z_nodlopen+set}" = set; then
5485 echo $ECHO_N "(cached) $ECHO_C" >&6
5486 else
5487 cat > conftest.c <<EOF
5488 int _start (void) { return 42; }
5490 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5491 -fPIC -shared -o conftest.so conftest.c
5492 -nostartfiles -nostdlib
5493 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
5494 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5495 (eval $ac_try) 2>&5
5496 ac_status=$?
5497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5498 (exit $ac_status); }; }
5499 then
5500 libc_cv_z_nodlopen=yes
5501 else
5502 libc_cv_z_nodlopen=no
5504 rm -f conftest*
5506 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
5507 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
5510 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
5511 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
5512 if test "${libc_cv_z_initfirst+set}" = set; then
5513 echo $ECHO_N "(cached) $ECHO_C" >&6
5514 else
5515 cat > conftest.c <<EOF
5516 int _start (void) { return 42; }
5518 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5519 -fPIC -shared -o conftest.so conftest.c
5520 -nostartfiles -nostdlib
5521 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
5522 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5523 (eval $ac_try) 2>&5
5524 ac_status=$?
5525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5526 (exit $ac_status); }; }
5527 then
5528 libc_cv_z_initfirst=yes
5529 else
5530 libc_cv_z_initfirst=no
5532 rm -f conftest*
5534 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
5535 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
5538 echo "$as_me:$LINENO: checking for -z relro option" >&5
5539 echo $ECHO_N "checking for -z relro option... $ECHO_C" >&6
5540 if test "${libc_cv_z_relro+set}" = set; then
5541 echo $ECHO_N "(cached) $ECHO_C" >&6
5542 else
5543 libc_cv_z_relro=no
5544 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 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 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
5552 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5553 (eval $ac_try) 2>&5
5554 ac_status=$?
5555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5556 (exit $ac_status); }; }
5557 then
5558 libc_cv_z_relro=yes
5562 echo "$as_me:$LINENO: result: $libc_cv_z_relro" >&5
5563 echo "${ECHO_T}$libc_cv_z_relro" >&6
5565 if test $libc_cv_z_relro = yes; then
5566 cat >>confdefs.h <<\_ACEOF
5567 #define HAVE_Z_RELRO 1
5568 _ACEOF
5572 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
5573 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
5574 if test "${libc_cv_Bgroup+set}" = set; then
5575 echo $ECHO_N "(cached) $ECHO_C" >&6
5576 else
5577 cat > conftest.c <<EOF
5578 int _start (void) { return 42; }
5580 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5581 -fPIC -shared -o conftest.so conftest.c
5582 -Wl,-Bgroup -nostdlib 1>&5'
5583 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5584 (eval $ac_try) 2>&5
5585 ac_status=$?
5586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5587 (exit $ac_status); }; }
5588 then
5589 libc_cv_Bgroup=yes
5590 else
5591 libc_cv_Bgroup=no
5593 rm -f conftest*
5595 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5596 echo "${ECHO_T}$libc_cv_Bgroup" >&6
5599 echo "$as_me:$LINENO: checking for libgcc_s suffix" >&5
5600 echo $ECHO_N "checking for libgcc_s suffix... $ECHO_C" >&6
5601 if test "${libc_cv_libgcc_s_suffix+set}" = set; then
5602 echo $ECHO_N "(cached) $ECHO_C" >&6
5603 else
5604 cat > conftest.c <<EOF
5605 int main (void) { return 0; }
5607 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5608 -fPIC -shared -shared-libgcc -o conftest.so \
5609 conftest.c -v 2>&1 >/dev/null \
5610 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
5611 rm -f conftest*
5613 echo "$as_me:$LINENO: result: $libc_cv_libgcc_s_suffix" >&5
5614 echo "${ECHO_T}$libc_cv_libgcc_s_suffix" >&6
5617 echo "$as_me:$LINENO: checking for --as-needed option" >&5
5618 echo $ECHO_N "checking for --as-needed option... $ECHO_C" >&6
5619 if test "${libc_cv_as_needed+set}" = set; then
5620 echo $ECHO_N "(cached) $ECHO_C" >&6
5621 else
5622 cat > conftest.c <<EOF
5623 int main (void) { return 0; }
5625 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5626 -fPIC -shared -o conftest.so conftest.c
5627 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
5628 -nostdlib 1>&5'
5629 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5630 (eval $ac_try) 2>&5
5631 ac_status=$?
5632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5633 (exit $ac_status); }; }
5634 then
5635 libc_cv_as_needed=yes
5636 else
5637 libc_cv_as_needed=no
5639 rm -f conftest*
5641 echo "$as_me:$LINENO: result: $libc_cv_as_needed" >&5
5642 echo "${ECHO_T}$libc_cv_as_needed" >&6
5645 ASFLAGS_config=
5646 echo "$as_me:$LINENO: checking whether --noexecstack is desirable for .S files" >&5
5647 echo $ECHO_N "checking whether --noexecstack is desirable for .S files... $ECHO_C" >&6
5648 if test "${libc_cv_as_noexecstack+set}" = set; then
5649 echo $ECHO_N "(cached) $ECHO_C" >&6
5650 else
5651 cat > conftest.c <<EOF
5652 void foo (void) { }
5654 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5655 -S -o conftest.s conftest.c 1>&5'
5656 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5657 (eval $ac_try) 2>&5
5658 ac_status=$?
5659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5660 (exit $ac_status); }; } \
5661 && grep -q .note.GNU-stack conftest.s \
5662 && { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wa,--noexecstack
5663 -c -o conftest.o conftest.s 1>&5'
5664 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5665 (eval $ac_try) 2>&5
5666 ac_status=$?
5667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5668 (exit $ac_status); }; }
5669 then
5670 libc_cv_as_noexecstack=yes
5671 else
5672 libc_cv_as_noexecstack=no
5674 rm -f conftest*
5676 echo "$as_me:$LINENO: result: $libc_cv_as_noexecstack" >&5
5677 echo "${ECHO_T}$libc_cv_as_noexecstack" >&6
5678 if test $libc_cv_as_noexecstack = yes; then
5679 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5683 echo "$as_me:$LINENO: checking for -z combreloc" >&5
5684 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5685 if test "${libc_cv_z_combreloc+set}" = set; then
5686 echo $ECHO_N "(cached) $ECHO_C" >&6
5687 else
5688 cat > conftest.c <<EOF
5689 extern int bar (int);
5690 extern int mumble;
5691 int foo (void) { return bar (mumble); }
5693 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5694 -fPIC -shared -o conftest.so conftest.c
5695 -nostdlib -nostartfiles
5696 -Wl,-z,combreloc 1>&5'
5697 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5698 (eval $ac_try) 2>&5
5699 ac_status=$?
5700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5701 (exit $ac_status); }; }
5702 then
5703 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5704 libc_cv_z_combreloc=yes
5705 else
5706 libc_cv_z_combreloc=no
5708 else
5709 libc_cv_z_combreloc=no
5711 rm -f conftest*
5713 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5714 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5715 if test "$libc_cv_z_combreloc" = yes; then
5716 cat >>confdefs.h <<\_ACEOF
5717 #define HAVE_Z_COMBRELOC 1
5718 _ACEOF
5723 echo "$as_me:$LINENO: checking for -z execstack" >&5
5724 echo $ECHO_N "checking for -z execstack... $ECHO_C" >&6
5725 if test "${libc_cv_z_execstack+set}" = set; then
5726 echo $ECHO_N "(cached) $ECHO_C" >&6
5727 else
5728 cat > conftest.c <<EOF
5729 int _start (void) { return 42; }
5731 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5732 -fPIC -shared -o conftest.so conftest.c
5733 -Wl,-z,execstack -nostdlib
5734 1>&5'
5735 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5736 (eval $ac_try) 2>&5
5737 ac_status=$?
5738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5739 (exit $ac_status); }; }
5740 then
5741 libc_cv_z_execstack=yes
5742 else
5743 libc_cv_z_execstack=no
5745 rm -f conftest*
5747 echo "$as_me:$LINENO: result: $libc_cv_z_execstack" >&5
5748 echo "${ECHO_T}$libc_cv_z_execstack" >&6
5751 echo "$as_me:$LINENO: checking for -fpie" >&5
5752 echo $ECHO_N "checking for -fpie... $ECHO_C" >&6
5753 if test "${libc_cv_fpie+set}" = set; then
5754 echo $ECHO_N "(cached) $ECHO_C" >&6
5755 else
5756 cat > conftest.c <<EOF
5757 int foo;
5758 main () { return 0;}
5760 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
5761 -o conftest conftest.c 1>&5'
5762 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5763 (eval $ac_try) 2>&5
5764 ac_status=$?
5765 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5766 (exit $ac_status); }; }
5767 then
5768 libc_cv_fpie=yes
5769 else
5770 libc_cv_fpie=no
5772 rm -f conftest*
5774 echo "$as_me:$LINENO: result: $libc_cv_fpie" >&5
5775 echo "${ECHO_T}$libc_cv_fpie" >&6
5780 echo "$as_me:$LINENO: checking for -fno-unit-at-a-time" >&5
5781 echo $ECHO_N "checking for -fno-unit-at-a-time... $ECHO_C" >&6
5782 if test "${libc_cv_fno_unit_at_a_time+set}" = set; then
5783 echo $ECHO_N "(cached) $ECHO_C" >&6
5784 else
5785 cat > conftest.c <<EOF
5786 int foo;
5788 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-unit-at-a-time
5789 conftest.c 1>&5'
5790 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5791 (eval $ac_try) 2>&5
5792 ac_status=$?
5793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5794 (exit $ac_status); }; }
5795 then
5796 libc_cv_fno_unit_at_a_time=yes
5797 else
5798 libc_cv_fno_unit_at_a_time=no
5800 rm -f conftest*
5802 echo "$as_me:$LINENO: result: $libc_cv_fno_unit_at_a_time" >&5
5803 echo "${ECHO_T}$libc_cv_fno_unit_at_a_time" >&6
5804 if test $libc_cv_fno_unit_at_a_time = yes; then
5805 fno_unit_at_a_time=-fno-unit-at-a-time
5809 echo "$as_me:$LINENO: checking for -fstack-protector" >&5
5810 echo $ECHO_N "checking for -fstack-protector... $ECHO_C" >&6
5811 if test "${libc_cv_ssp+set}" = set; then
5812 echo $ECHO_N "(cached) $ECHO_C" >&6
5813 else
5814 cat > conftest.c <<EOF
5815 int foo;
5816 main () { return 0;}
5818 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -fstack-protector
5819 -o conftest conftest.c 1>&5'
5820 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5821 (eval $ac_try) 2>&5
5822 ac_status=$?
5823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5824 (exit $ac_status); }; }
5825 then
5826 libc_cv_ssp=yes
5827 else
5828 libc_cv_ssp=no
5830 rm -f conftest*
5832 echo "$as_me:$LINENO: result: $libc_cv_ssp" >&5
5833 echo "${ECHO_T}$libc_cv_ssp" >&6
5836 if test $elf != yes; then
5837 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5838 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5839 if test "${libc_cv_have_initfini+set}" = set; then
5840 echo $ECHO_N "(cached) $ECHO_C" >&6
5841 else
5842 cat >conftest.$ac_ext <<_ACEOF
5843 /* confdefs.h. */
5844 _ACEOF
5845 cat confdefs.h >>conftest.$ac_ext
5846 cat >>conftest.$ac_ext <<_ACEOF
5847 /* end confdefs.h. */
5850 main ()
5852 asm (".section .init");
5853 asm (".section .fini");
5854 asm ("${libc_cv_dot_text}");
5856 return 0;
5858 _ACEOF
5859 rm -f conftest.$ac_objext
5860 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5861 (eval $ac_compile) 2>conftest.er1
5862 ac_status=$?
5863 grep -v '^ *+' conftest.er1 >conftest.err
5864 rm -f conftest.er1
5865 cat conftest.err >&5
5866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5867 (exit $ac_status); } &&
5868 { ac_try='test -z "$ac_c_werror_flag"
5869 || test ! -s conftest.err'
5870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5871 (eval $ac_try) 2>&5
5872 ac_status=$?
5873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5874 (exit $ac_status); }; } &&
5875 { ac_try='test -s conftest.$ac_objext'
5876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5877 (eval $ac_try) 2>&5
5878 ac_status=$?
5879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5880 (exit $ac_status); }; }; then
5881 libc_cv_have_initfini=yes
5882 else
5883 echo "$as_me: failed program was:" >&5
5884 sed 's/^/| /' conftest.$ac_ext >&5
5886 libc_cv_have_initfini=no
5888 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5890 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5891 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5892 if test $libc_cv_have_initfini = yes; then
5893 cat >>confdefs.h <<\_ACEOF
5894 #define HAVE_INITFINI 1
5895 _ACEOF
5900 if test $elf = yes -a $gnu_ld = yes; then
5901 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5902 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5903 if test "${libc_cv_have_section_quotes+set}" = set; then
5904 echo $ECHO_N "(cached) $ECHO_C" >&6
5905 else
5906 cat > conftest.c <<EOF
5907 static const int foo
5908 __attribute__ ((section ("bar"))) = 1;
5910 if ${CC-cc} -S conftest.c -o conftest.s; then
5911 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5912 libc_cv_have_section_quotes=yes
5913 else
5914 libc_cv_have_section_quotes=no
5916 else
5917 libc_cv_have_section_quotes=unknown
5919 rm -f conftest.cs
5922 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5923 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5924 if test $libc_cv_have_section_quotes = yes; then
5925 cat >>confdefs.h <<\_ACEOF
5926 #define HAVE_SECTION_QUOTES 1
5927 _ACEOF
5934 if test $elf = yes; then
5935 libc_cv_asm_underscores=no
5936 else
5937 if test $ac_cv_prog_cc_works = yes; then
5938 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5939 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5940 if test "${libc_cv_asm_underscores+set}" = set; then
5941 echo $ECHO_N "(cached) $ECHO_C" >&6
5942 else
5943 cat >conftest.$ac_ext <<_ACEOF
5944 /* confdefs.h. */
5945 _ACEOF
5946 cat confdefs.h >>conftest.$ac_ext
5947 cat >>conftest.$ac_ext <<_ACEOF
5948 /* end confdefs.h. */
5949 asm ("_glibc_foobar:");
5951 main ()
5953 glibc_foobar ();
5955 return 0;
5957 _ACEOF
5958 rm -f conftest.$ac_objext conftest$ac_exeext
5959 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5960 (eval $ac_link) 2>conftest.er1
5961 ac_status=$?
5962 grep -v '^ *+' conftest.er1 >conftest.err
5963 rm -f conftest.er1
5964 cat conftest.err >&5
5965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5966 (exit $ac_status); } &&
5967 { ac_try='test -z "$ac_c_werror_flag"
5968 || test ! -s conftest.err'
5969 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5970 (eval $ac_try) 2>&5
5971 ac_status=$?
5972 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5973 (exit $ac_status); }; } &&
5974 { ac_try='test -s conftest$ac_exeext'
5975 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5976 (eval $ac_try) 2>&5
5977 ac_status=$?
5978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5979 (exit $ac_status); }; }; then
5980 libc_cv_asm_underscores=yes
5981 else
5982 echo "$as_me: failed program was:" >&5
5983 sed 's/^/| /' conftest.$ac_ext >&5
5985 libc_cv_asm_underscores=no
5987 rm -f conftest.err conftest.$ac_objext \
5988 conftest$ac_exeext conftest.$ac_ext
5990 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5991 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5992 else
5993 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5994 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5995 if test "${libc_cv_asm_underscores+set}" = set; then
5996 echo $ECHO_N "(cached) $ECHO_C" >&6
5997 else
5998 cat > conftest.$ac_ext <<EOF
5999 #line $LINENO "configure"
6000 #include "confdefs.h"
6001 void underscore_test(void) {
6002 return; }
6004 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6005 (eval $ac_compile) 2>&5
6006 ac_status=$?
6007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6008 (exit $ac_status); }; then
6009 if grep _underscore_test conftest* >/dev/null; then
6010 rm -f conftest*
6011 libc_cv_asm_underscores=yes
6012 else
6013 rm -f conftest*
6014 libc_cv_asm_underscores=no
6016 else
6017 echo "configure: failed program was:" >&5
6018 cat conftest.$ac_ext >&5
6019 rm -f conftest*
6020 libc_cv_asm_underscores=no
6022 rm -f conftest*
6024 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
6025 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
6028 if test $libc_cv_asm_underscores = no; then
6029 cat >>confdefs.h <<\_ACEOF
6030 #define NO_UNDERSCORES 1
6031 _ACEOF
6035 if test $elf = yes; then
6036 libc_cv_weak_symbols=yes
6039 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
6040 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
6041 if test "${libc_cv_asm_weak_directive+set}" = set; then
6042 echo $ECHO_N "(cached) $ECHO_C" >&6
6043 else
6044 cat > conftest.s <<EOF
6045 ${libc_cv_dot_text}
6046 ${libc_cv_asm_global_directive} foo
6047 foo:
6048 .weak foo
6049 .weak bar; bar = foo
6051 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6052 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6053 (eval $ac_try) 2>&5
6054 ac_status=$?
6055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6056 (exit $ac_status); }; }; then
6057 libc_cv_asm_weak_directive=yes
6058 else
6059 libc_cv_asm_weak_directive=no
6061 rm -f conftest*
6063 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
6064 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
6066 if test $libc_cv_asm_weak_directive = no; then
6067 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
6068 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
6069 if test "${libc_cv_asm_weakext_directive+set}" = set; then
6070 echo $ECHO_N "(cached) $ECHO_C" >&6
6071 else
6072 cat > conftest.s <<EOF
6073 ${libc_cv_dot_text}
6074 ${libc_cv_asm_global_directive} foo
6075 foo:
6076 .weakext bar foo
6077 .weakext baz
6078 ${libc_cv_asm_global_directive} baz
6079 baz:
6081 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6082 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6083 (eval $ac_try) 2>&5
6084 ac_status=$?
6085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6086 (exit $ac_status); }; }; then
6087 libc_cv_asm_weakext_directive=yes
6088 else
6089 libc_cv_asm_weakext_directive=no
6091 rm -f conftest*
6093 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
6094 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
6096 fi # no .weak
6098 if test $libc_cv_asm_weak_directive = yes; then
6099 cat >>confdefs.h <<\_ACEOF
6100 #define HAVE_ASM_WEAK_DIRECTIVE 1
6101 _ACEOF
6103 elif test $libc_cv_asm_weakext_directive = yes; then
6104 cat >>confdefs.h <<\_ACEOF
6105 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
6106 _ACEOF
6110 echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6111 echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6112 if test "${libc_cv_asm_cfi_directives+set}" = set; then
6113 echo $ECHO_N "(cached) $ECHO_C" >&6
6114 else
6115 cat > conftest.s <<EOF
6116 .text
6117 .type func,%function
6118 func:
6119 .cfi_startproc
6120 .cfi_remember_state
6121 .cfi_rel_offset 1, 0
6122 .cfi_endproc
6124 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6125 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6126 (eval $ac_try) 2>&5
6127 ac_status=$?
6128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6129 (exit $ac_status); }; }; then
6130 libc_cv_asm_cfi_directives=yes
6131 else
6132 libc_cv_asm_cfi_directives=no
6134 rm -f conftest*
6136 echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6137 echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6138 if test $libc_cv_asm_cfi_directives = yes; then
6139 cat >>confdefs.h <<\_ACEOF
6140 #define HAVE_ASM_CFI_DIRECTIVES 1
6141 _ACEOF
6145 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6146 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6147 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6148 echo $ECHO_N "(cached) $ECHO_C" >&6
6149 else
6150 cat > conftest.c <<\EOF
6151 _start () {}
6152 int __eh_pc;
6153 __throw () {}
6155 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6156 -nostdlib -nostartfiles -Wl,--no-whole-archive
6157 -o conftest conftest.c 1>&5'
6158 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6159 (eval $ac_try) 2>&5
6160 ac_status=$?
6161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6162 (exit $ac_status); }; }; then
6163 libc_cv_ld_no_whole_archive=yes
6164 else
6165 libc_cv_ld_no_whole_archive=no
6167 rm -f conftest*
6169 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6170 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
6171 if test $libc_cv_ld_no_whole_archive = yes; then
6172 no_whole_archive=-Wl,--no-whole-archive
6175 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6176 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6177 if test "${libc_cv_gcc_exceptions+set}" = set; then
6178 echo $ECHO_N "(cached) $ECHO_C" >&6
6179 else
6180 cat > conftest.c <<\EOF
6181 _start () {}
6182 int __eh_pc;
6183 __throw () {}
6185 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6186 -nostdlib -nostartfiles -fexceptions
6187 -o conftest conftest.c 1>&5'
6188 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6189 (eval $ac_try) 2>&5
6190 ac_status=$?
6191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6192 (exit $ac_status); }; }; then
6193 libc_cv_gcc_exceptions=yes
6194 else
6195 libc_cv_gcc_exceptions=no
6197 rm -f conftest*
6199 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6200 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
6201 if test $libc_cv_gcc_exceptions = yes; then
6202 exceptions=-fexceptions
6205 if test "$host_cpu" = powerpc ; then
6206 # Check for a bug present in at least versions 2.8.x of GCC
6207 # and versions 1.0.x of EGCS.
6208 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6209 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6210 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6211 echo $ECHO_N "(cached) $ECHO_C" >&6
6212 else
6213 cat >conftest.$ac_ext <<_ACEOF
6214 /* confdefs.h. */
6215 _ACEOF
6216 cat confdefs.h >>conftest.$ac_ext
6217 cat >>conftest.$ac_ext <<_ACEOF
6218 /* end confdefs.h. */
6219 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6221 main ()
6225 return 0;
6227 _ACEOF
6228 rm -f conftest.$ac_objext
6229 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6230 (eval $ac_compile) 2>conftest.er1
6231 ac_status=$?
6232 grep -v '^ *+' conftest.er1 >conftest.err
6233 rm -f conftest.er1
6234 cat conftest.err >&5
6235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6236 (exit $ac_status); } &&
6237 { ac_try='test -z "$ac_c_werror_flag"
6238 || test ! -s conftest.err'
6239 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6240 (eval $ac_try) 2>&5
6241 ac_status=$?
6242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6243 (exit $ac_status); }; } &&
6244 { ac_try='test -s conftest.$ac_objext'
6245 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6246 (eval $ac_try) 2>&5
6247 ac_status=$?
6248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6249 (exit $ac_status); }; }; then
6250 libc_cv_c_asmcr0_bug='no'
6251 else
6252 echo "$as_me: failed program was:" >&5
6253 sed 's/^/| /' conftest.$ac_ext >&5
6255 libc_cv_c_asmcr0_bug='yes'
6257 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6259 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6260 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
6261 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6262 cat >>confdefs.h <<\_ACEOF
6263 #define BROKEN_PPC_ASM_CR0 1
6264 _ACEOF
6269 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
6270 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
6271 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
6272 echo $ECHO_N "(cached) $ECHO_C" >&6
6273 else
6274 cat > conftest.c <<EOF
6275 #line $LINENO "configure"
6276 static char *__EH_FRAME_BEGIN__;
6277 _start ()
6279 #ifdef CHECK__register_frame
6280 __register_frame (__EH_FRAME_BEGIN__);
6281 __deregister_frame (__EH_FRAME_BEGIN__);
6282 #endif
6283 #ifdef CHECK__register_frame_info
6284 __register_frame_info (__EH_FRAME_BEGIN__);
6285 __deregister_frame_info (__EH_FRAME_BEGIN__);
6286 #endif
6288 int __eh_pc;
6289 __throw () {}
6290 /* FIXME: this is fragile. */
6291 malloc () {}
6292 strcmp () {}
6293 strlen () {}
6294 memcpy () {}
6295 memset () {}
6296 free () {}
6297 abort () {}
6298 __bzero () {}
6299 dl_iterate_phdr () {}
6301 libc_unwind_check="${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame_info \
6302 $LDFLAGS \
6303 -nostdlib -nostartfiles -o conftest conftest.c \
6304 -lgcc"
6305 # Some platforms' specs put -lgcc first. The second one doesn't hurt.
6306 if { ac_try='$libc_unwind_check >&5'
6307 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6308 (eval $ac_try) 2>&5
6309 ac_status=$?
6310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6311 (exit $ac_status); }; } ||
6312 { ac_try='$libc_unwind_check -lgcc_eh -lgcc >&5'
6313 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6314 (eval $ac_try) 2>&5
6315 ac_status=$?
6316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6317 (exit $ac_status); }; }
6318 then
6319 if $libc_unwind_check -v 2>&1 >/dev/null \
6320 | grep -- --eh-frame-hdr 2>&1 >/dev/null; then
6321 libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
6322 else
6323 libc_cv_gcc_dwarf2_unwind_info=static
6325 else
6326 libc_cv_gcc_dwarf2_unwind_info=no
6328 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
6329 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame
6330 $LDFLAGS -nostdlib -nostartfiles
6331 -o conftest conftest.c -lgcc >&5'
6332 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6333 (eval $ac_try) 2>&5
6334 ac_status=$?
6335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6336 (exit $ac_status); }; }; then
6337 libc_cv_gcc_dwarf2_unwind_info=yes
6338 else
6339 libc_cv_gcc_dwarf2_unwind_info=no
6342 rm -f conftest*
6344 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
6345 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
6346 case $libc_cv_gcc_dwarf2_unwind_info in
6347 yes)
6348 cat >>confdefs.h <<\_ACEOF
6349 #define HAVE_DWARF2_UNWIND_INFO 1
6350 _ACEOF
6353 static)
6354 cat >>confdefs.h <<\_ACEOF
6355 #define HAVE_DWARF2_UNWIND_INFO 1
6356 _ACEOF
6358 cat >>confdefs.h <<\_ACEOF
6359 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
6360 _ACEOF
6363 esac
6365 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6366 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6367 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6368 echo $ECHO_N "(cached) $ECHO_C" >&6
6369 else
6370 cat > conftest.c <<EOF
6371 #line $LINENO "configure"
6372 int foo (int a)
6374 a = __builtin_expect (a, 10);
6375 return a == 10 ? 0 : 1;
6378 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6379 -o conftest conftest.c -lgcc >&5'
6380 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6381 (eval $ac_try) 2>&5
6382 ac_status=$?
6383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6384 (exit $ac_status); }; }; then
6385 libc_cv_gcc_builtin_expect=yes
6386 else
6387 libc_cv_gcc_builtin_expect=no
6389 rm -f conftest*
6391 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6392 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
6393 if test "$libc_cv_gcc_builtin_expect" = yes; then
6394 cat >>confdefs.h <<\_ACEOF
6395 #define HAVE_BUILTIN_EXPECT 1
6396 _ACEOF
6400 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6401 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6402 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6403 echo $ECHO_N "(cached) $ECHO_C" >&6
6404 else
6405 cat > conftest.c <<\EOF
6406 void zero (void *x)
6408 __builtin_memset (x, 0, 1000);
6411 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6412 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6413 (eval $ac_try) 2>&5
6414 ac_status=$?
6415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6416 (exit $ac_status); }; };
6417 then
6418 libc_cv_gcc_builtin_memset=no
6419 else
6420 libc_cv_gcc_builtin_memset=yes
6422 rm -f conftest*
6424 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6425 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
6426 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6427 cat >>confdefs.h <<\_ACEOF
6428 #define HAVE_BUILTIN_MEMSET 1
6429 _ACEOF
6433 echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6434 echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6435 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6436 echo $ECHO_N "(cached) $ECHO_C" >&6
6437 else
6438 cat > conftest.c <<\EOF
6439 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6440 char *foo (const char *a, const char *b)
6442 return __builtin_strstr (a, b);
6445 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6446 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6447 (eval $ac_try) 2>&5
6448 ac_status=$?
6449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6450 (exit $ac_status); }; };
6451 then
6452 libc_cv_gcc_builtin_redirection=yes
6453 else
6454 libc_cv_gcc_builtin_redirection=no
6456 rm -f conftest*
6458 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6459 echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6460 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6461 cat >>confdefs.h <<\_ACEOF
6462 #define HAVE_BUILTIN_REDIRECTION 1
6463 _ACEOF
6467 echo "$as_me:$LINENO: checking for local label subtraction" >&5
6468 echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
6469 if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
6470 echo $ECHO_N "(cached) $ECHO_C" >&6
6471 else
6472 cat > conftest.c <<EOF
6473 #line $LINENO "configure"
6474 int foo (int a)
6476 static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
6477 void *p = &&l1 + ar[a];
6478 goto *p;
6480 return 1;
6482 return 2;
6485 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6486 -o conftest conftest.c -lgcc >&5'
6487 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6488 (eval $ac_try) 2>&5
6489 ac_status=$?
6490 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6491 (exit $ac_status); }; }; then
6492 libc_cv_gcc_subtract_local_labels=yes
6493 else
6494 libc_cv_gcc_subtract_local_labels=no
6496 rm -f conftest*
6498 echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
6499 echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
6500 if test "$libc_cv_gcc_subtract_local_labels" = yes; then
6501 cat >>confdefs.h <<\_ACEOF
6502 #define HAVE_SUBTRACT_LOCAL_LABELS 1
6503 _ACEOF
6507 if test "x$use__thread" != xno; then
6508 echo "$as_me:$LINENO: checking for __thread" >&5
6509 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6510 if test "${libc_cv_gcc___thread+set}" = set; then
6511 echo $ECHO_N "(cached) $ECHO_C" >&6
6512 else
6513 cat > conftest.c <<\EOF
6514 __thread int a = 42;
6516 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6517 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6518 (eval $ac_try) 2>&5
6519 ac_status=$?
6520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6521 (exit $ac_status); }; }; then
6522 libc_cv_gcc___thread=yes
6523 else
6524 libc_cv_gcc___thread=no
6526 rm -f conftest*
6528 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6529 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6530 if test "$libc_cv_gcc___thread" = yes; then
6531 cat >>confdefs.h <<\_ACEOF
6532 #define HAVE___THREAD 1
6533 _ACEOF
6536 else
6537 libc_cv_gcc___thread=no
6540 if test "$libc_cv_gcc___thread" = yes; then
6541 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6542 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6543 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6544 echo $ECHO_N "(cached) $ECHO_C" >&6
6545 else
6546 cat > conftest.c <<\EOF
6547 extern __thread int a __attribute__((tls_model ("initial-exec")));
6549 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6550 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6551 (eval $ac_try) 2>&5
6552 ac_status=$?
6553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6554 (exit $ac_status); }; }; then
6555 libc_cv_gcc_tls_model_attr=yes
6556 else
6557 libc_cv_gcc_tls_model_attr=no
6559 rm -f conftest*
6561 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6562 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6563 if test "$libc_cv_gcc_tls_model_attr" = yes; then
6564 cat >>confdefs.h <<\_ACEOF
6565 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6566 _ACEOF
6571 echo "$as_me:$LINENO: checking for libgd" >&5
6572 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6573 if test "$with_gd" != "no"; then
6574 old_CFLAGS="$CFLAGS"
6575 CFLAGS="$CFLAGS $libgd_include"
6576 old_LDFLAGS="$LDFLAGS"
6577 LDFLAGS="$LDFLAGS $libgd_ldflags"
6578 old_LIBS="$LIBS"
6579 LIBS="$LIBS -lgd -lpng -lz -lm"
6580 cat >conftest.$ac_ext <<_ACEOF
6581 /* confdefs.h. */
6582 _ACEOF
6583 cat confdefs.h >>conftest.$ac_ext
6584 cat >>conftest.$ac_ext <<_ACEOF
6585 /* end confdefs.h. */
6586 #include <gd.h>
6588 main ()
6590 gdImagePng (0, 0)
6592 return 0;
6594 _ACEOF
6595 rm -f conftest.$ac_objext conftest$ac_exeext
6596 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6597 (eval $ac_link) 2>conftest.er1
6598 ac_status=$?
6599 grep -v '^ *+' conftest.er1 >conftest.err
6600 rm -f conftest.er1
6601 cat conftest.err >&5
6602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6603 (exit $ac_status); } &&
6604 { ac_try='test -z "$ac_c_werror_flag"
6605 || test ! -s conftest.err'
6606 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6607 (eval $ac_try) 2>&5
6608 ac_status=$?
6609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6610 (exit $ac_status); }; } &&
6611 { ac_try='test -s conftest$ac_exeext'
6612 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6613 (eval $ac_try) 2>&5
6614 ac_status=$?
6615 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6616 (exit $ac_status); }; }; then
6617 LIBGD=yes
6618 else
6619 echo "$as_me: failed program was:" >&5
6620 sed 's/^/| /' conftest.$ac_ext >&5
6622 LIBGD=no
6624 rm -f conftest.err conftest.$ac_objext \
6625 conftest$ac_exeext conftest.$ac_ext
6626 CFLAGS="$old_CFLAGS"
6627 LDFLAGS="$old_LDFLAGS"
6628 LIBS="$old_LIBS"
6629 else
6630 LIBGD=no
6632 echo "$as_me:$LINENO: result: $LIBGD" >&5
6633 echo "${ECHO_T}$LIBGD" >&6
6636 # SELinux detection
6637 if test x$with_selinux = xno ; then
6638 have_selinux=no;
6639 else
6640 # See if we have the SELinux library
6641 echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
6642 echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6
6643 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
6644 echo $ECHO_N "(cached) $ECHO_C" >&6
6645 else
6646 ac_check_lib_save_LIBS=$LIBS
6647 LIBS="-lselinux $LIBS"
6648 cat >conftest.$ac_ext <<_ACEOF
6649 /* confdefs.h. */
6650 _ACEOF
6651 cat confdefs.h >>conftest.$ac_ext
6652 cat >>conftest.$ac_ext <<_ACEOF
6653 /* end confdefs.h. */
6655 /* Override any gcc2 internal prototype to avoid an error. */
6656 #ifdef __cplusplus
6657 extern "C"
6658 #endif
6659 /* We use char because int might match the return type of a gcc2
6660 builtin and then its argument prototype would still apply. */
6661 char is_selinux_enabled ();
6663 main ()
6665 is_selinux_enabled ();
6667 return 0;
6669 _ACEOF
6670 rm -f conftest.$ac_objext conftest$ac_exeext
6671 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6672 (eval $ac_link) 2>conftest.er1
6673 ac_status=$?
6674 grep -v '^ *+' conftest.er1 >conftest.err
6675 rm -f conftest.er1
6676 cat conftest.err >&5
6677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6678 (exit $ac_status); } &&
6679 { ac_try='test -z "$ac_c_werror_flag"
6680 || test ! -s conftest.err'
6681 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6682 (eval $ac_try) 2>&5
6683 ac_status=$?
6684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6685 (exit $ac_status); }; } &&
6686 { ac_try='test -s conftest$ac_exeext'
6687 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6688 (eval $ac_try) 2>&5
6689 ac_status=$?
6690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6691 (exit $ac_status); }; }; then
6692 ac_cv_lib_selinux_is_selinux_enabled=yes
6693 else
6694 echo "$as_me: failed program was:" >&5
6695 sed 's/^/| /' conftest.$ac_ext >&5
6697 ac_cv_lib_selinux_is_selinux_enabled=no
6699 rm -f conftest.err conftest.$ac_objext \
6700 conftest$ac_exeext conftest.$ac_ext
6701 LIBS=$ac_check_lib_save_LIBS
6703 echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6704 echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6
6705 if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
6706 have_selinux=yes
6707 else
6708 have_selinux=no
6711 # See if we have the SELinux header with the NSCD permissions in it.
6712 if test x$have_selinux = xyes ; then
6713 echo "$as_me:$LINENO: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
6714 echo $ECHO_N "checking for NSCD Flask permissions in selinux/av_permissions.h... $ECHO_C" >&6
6715 cat >conftest.$ac_ext <<_ACEOF
6716 /* confdefs.h. */
6717 _ACEOF
6718 cat confdefs.h >>conftest.$ac_ext
6719 cat >>conftest.$ac_ext <<_ACEOF
6720 /* end confdefs.h. */
6721 #include <selinux/av_permissions.h>
6723 main ()
6725 #ifdef NSCD__SHMEMHOST
6726 return 0;
6727 #else
6728 #error NSCD__SHMEMHOST not defined
6729 #endif
6731 return 0;
6733 _ACEOF
6734 rm -f conftest.$ac_objext
6735 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6736 (eval $ac_compile) 2>conftest.er1
6737 ac_status=$?
6738 grep -v '^ *+' conftest.er1 >conftest.err
6739 rm -f conftest.er1
6740 cat conftest.err >&5
6741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6742 (exit $ac_status); } &&
6743 { ac_try='test -z "$ac_c_werror_flag"
6744 || test ! -s conftest.err'
6745 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6746 (eval $ac_try) 2>&5
6747 ac_status=$?
6748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6749 (exit $ac_status); }; } &&
6750 { ac_try='test -s conftest.$ac_objext'
6751 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6752 (eval $ac_try) 2>&5
6753 ac_status=$?
6754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6755 (exit $ac_status); }; }; then
6756 have_selinux=yes
6757 else
6758 echo "$as_me: failed program was:" >&5
6759 sed 's/^/| /' conftest.$ac_ext >&5
6761 have_selinux=no
6763 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6764 echo "$as_me:$LINENO: result: $have_selinux" >&5
6765 echo "${ECHO_T}$have_selinux" >&6
6768 if test x$with_selinux = xyes ; then
6769 if test x$have_selinux = xno ; then
6770 { { echo "$as_me:$LINENO: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&5
6771 echo "$as_me: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&2;}
6772 { (exit 1); exit 1; }; }
6776 # Check if we're building with SELinux support.
6777 if test "x$have_selinux" = xyes; then
6779 cat >>confdefs.h <<\_ACEOF
6780 #define HAVE_SELINUX 1
6781 _ACEOF
6784 # See if we have the libaudit library
6785 echo "$as_me:$LINENO: checking for audit_log_avc in -laudit" >&5
6786 echo $ECHO_N "checking for audit_log_avc in -laudit... $ECHO_C" >&6
6787 if test "${ac_cv_lib_audit_audit_log_avc+set}" = set; then
6788 echo $ECHO_N "(cached) $ECHO_C" >&6
6789 else
6790 ac_check_lib_save_LIBS=$LIBS
6791 LIBS="-laudit $LIBS"
6792 cat >conftest.$ac_ext <<_ACEOF
6793 /* confdefs.h. */
6794 _ACEOF
6795 cat confdefs.h >>conftest.$ac_ext
6796 cat >>conftest.$ac_ext <<_ACEOF
6797 /* end confdefs.h. */
6799 /* Override any gcc2 internal prototype to avoid an error. */
6800 #ifdef __cplusplus
6801 extern "C"
6802 #endif
6803 /* We use char because int might match the return type of a gcc2
6804 builtin and then its argument prototype would still apply. */
6805 char audit_log_avc ();
6807 main ()
6809 audit_log_avc ();
6811 return 0;
6813 _ACEOF
6814 rm -f conftest.$ac_objext conftest$ac_exeext
6815 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6816 (eval $ac_link) 2>conftest.er1
6817 ac_status=$?
6818 grep -v '^ *+' conftest.er1 >conftest.err
6819 rm -f conftest.er1
6820 cat conftest.err >&5
6821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6822 (exit $ac_status); } &&
6823 { ac_try='test -z "$ac_c_werror_flag"
6824 || test ! -s conftest.err'
6825 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6826 (eval $ac_try) 2>&5
6827 ac_status=$?
6828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6829 (exit $ac_status); }; } &&
6830 { ac_try='test -s conftest$ac_exeext'
6831 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6832 (eval $ac_try) 2>&5
6833 ac_status=$?
6834 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6835 (exit $ac_status); }; }; then
6836 ac_cv_lib_audit_audit_log_avc=yes
6837 else
6838 echo "$as_me: failed program was:" >&5
6839 sed 's/^/| /' conftest.$ac_ext >&5
6841 ac_cv_lib_audit_audit_log_avc=no
6843 rm -f conftest.err conftest.$ac_objext \
6844 conftest$ac_exeext conftest.$ac_ext
6845 LIBS=$ac_check_lib_save_LIBS
6847 echo "$as_me:$LINENO: result: $ac_cv_lib_audit_audit_log_avc" >&5
6848 echo "${ECHO_T}$ac_cv_lib_audit_audit_log_avc" >&6
6849 if test $ac_cv_lib_audit_audit_log_avc = yes; then
6850 have_libaudit=yes
6851 else
6852 have_libaudit=no
6855 if test "x$have_libaudit" = xyes; then
6857 cat >>confdefs.h <<\_ACEOF
6858 #define HAVE_LIBAUDIT 1
6859 _ACEOF
6867 echo "$as_me:$LINENO: checking for egrep" >&5
6868 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6869 if test "${ac_cv_prog_egrep+set}" = set; then
6870 echo $ECHO_N "(cached) $ECHO_C" >&6
6871 else
6872 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6873 then ac_cv_prog_egrep='grep -E'
6874 else ac_cv_prog_egrep='egrep'
6877 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6878 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6879 EGREP=$ac_cv_prog_egrep
6882 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6883 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6884 if test "${ac_cv_header_stdc+set}" = set; then
6885 echo $ECHO_N "(cached) $ECHO_C" >&6
6886 else
6887 cat >conftest.$ac_ext <<_ACEOF
6888 /* confdefs.h. */
6889 _ACEOF
6890 cat confdefs.h >>conftest.$ac_ext
6891 cat >>conftest.$ac_ext <<_ACEOF
6892 /* end confdefs.h. */
6893 #include <stdlib.h>
6894 #include <stdarg.h>
6895 #include <string.h>
6896 #include <float.h>
6899 main ()
6903 return 0;
6905 _ACEOF
6906 rm -f conftest.$ac_objext
6907 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6908 (eval $ac_compile) 2>conftest.er1
6909 ac_status=$?
6910 grep -v '^ *+' conftest.er1 >conftest.err
6911 rm -f conftest.er1
6912 cat conftest.err >&5
6913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6914 (exit $ac_status); } &&
6915 { ac_try='test -z "$ac_c_werror_flag"
6916 || test ! -s conftest.err'
6917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6918 (eval $ac_try) 2>&5
6919 ac_status=$?
6920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6921 (exit $ac_status); }; } &&
6922 { ac_try='test -s conftest.$ac_objext'
6923 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6924 (eval $ac_try) 2>&5
6925 ac_status=$?
6926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6927 (exit $ac_status); }; }; then
6928 ac_cv_header_stdc=yes
6929 else
6930 echo "$as_me: failed program was:" >&5
6931 sed 's/^/| /' conftest.$ac_ext >&5
6933 ac_cv_header_stdc=no
6935 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6937 if test $ac_cv_header_stdc = yes; then
6938 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6939 cat >conftest.$ac_ext <<_ACEOF
6940 /* confdefs.h. */
6941 _ACEOF
6942 cat confdefs.h >>conftest.$ac_ext
6943 cat >>conftest.$ac_ext <<_ACEOF
6944 /* end confdefs.h. */
6945 #include <string.h>
6947 _ACEOF
6948 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6949 $EGREP "memchr" >/dev/null 2>&1; then
6951 else
6952 ac_cv_header_stdc=no
6954 rm -f conftest*
6958 if test $ac_cv_header_stdc = yes; then
6959 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6960 cat >conftest.$ac_ext <<_ACEOF
6961 /* confdefs.h. */
6962 _ACEOF
6963 cat confdefs.h >>conftest.$ac_ext
6964 cat >>conftest.$ac_ext <<_ACEOF
6965 /* end confdefs.h. */
6966 #include <stdlib.h>
6968 _ACEOF
6969 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6970 $EGREP "free" >/dev/null 2>&1; then
6972 else
6973 ac_cv_header_stdc=no
6975 rm -f conftest*
6979 if test $ac_cv_header_stdc = yes; then
6980 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6981 if test "$cross_compiling" = yes; then
6983 else
6984 cat >conftest.$ac_ext <<_ACEOF
6985 /* confdefs.h. */
6986 _ACEOF
6987 cat confdefs.h >>conftest.$ac_ext
6988 cat >>conftest.$ac_ext <<_ACEOF
6989 /* end confdefs.h. */
6990 #include <ctype.h>
6991 #if ((' ' & 0x0FF) == 0x020)
6992 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6993 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6994 #else
6995 # define ISLOWER(c) \
6996 (('a' <= (c) && (c) <= 'i') \
6997 || ('j' <= (c) && (c) <= 'r') \
6998 || ('s' <= (c) && (c) <= 'z'))
6999 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7000 #endif
7002 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7004 main ()
7006 int i;
7007 for (i = 0; i < 256; i++)
7008 if (XOR (islower (i), ISLOWER (i))
7009 || toupper (i) != TOUPPER (i))
7010 exit(2);
7011 exit (0);
7013 _ACEOF
7014 rm -f conftest$ac_exeext
7015 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7016 (eval $ac_link) 2>&5
7017 ac_status=$?
7018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7019 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7020 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7021 (eval $ac_try) 2>&5
7022 ac_status=$?
7023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7024 (exit $ac_status); }; }; then
7026 else
7027 echo "$as_me: program exited with status $ac_status" >&5
7028 echo "$as_me: failed program was:" >&5
7029 sed 's/^/| /' conftest.$ac_ext >&5
7031 ( exit $ac_status )
7032 ac_cv_header_stdc=no
7034 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7038 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7039 echo "${ECHO_T}$ac_cv_header_stdc" >&6
7040 if test $ac_cv_header_stdc = yes; then
7042 cat >>confdefs.h <<\_ACEOF
7043 #define STDC_HEADERS 1
7044 _ACEOF
7048 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7058 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7059 inttypes.h stdint.h unistd.h
7061 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7062 echo "$as_me:$LINENO: checking for $ac_header" >&5
7063 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7064 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7065 echo $ECHO_N "(cached) $ECHO_C" >&6
7066 else
7067 cat >conftest.$ac_ext <<_ACEOF
7068 /* confdefs.h. */
7069 _ACEOF
7070 cat confdefs.h >>conftest.$ac_ext
7071 cat >>conftest.$ac_ext <<_ACEOF
7072 /* end confdefs.h. */
7073 $ac_includes_default
7075 #include <$ac_header>
7076 _ACEOF
7077 rm -f conftest.$ac_objext
7078 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7079 (eval $ac_compile) 2>conftest.er1
7080 ac_status=$?
7081 grep -v '^ *+' conftest.er1 >conftest.err
7082 rm -f conftest.er1
7083 cat conftest.err >&5
7084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7085 (exit $ac_status); } &&
7086 { ac_try='test -z "$ac_c_werror_flag"
7087 || test ! -s conftest.err'
7088 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7089 (eval $ac_try) 2>&5
7090 ac_status=$?
7091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7092 (exit $ac_status); }; } &&
7093 { ac_try='test -s conftest.$ac_objext'
7094 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7095 (eval $ac_try) 2>&5
7096 ac_status=$?
7097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7098 (exit $ac_status); }; }; then
7099 eval "$as_ac_Header=yes"
7100 else
7101 echo "$as_me: failed program was:" >&5
7102 sed 's/^/| /' conftest.$ac_ext >&5
7104 eval "$as_ac_Header=no"
7106 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7108 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7109 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7110 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7111 cat >>confdefs.h <<_ACEOF
7112 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7113 _ACEOF
7117 done
7120 echo "$as_me:$LINENO: checking for long double" >&5
7121 echo $ECHO_N "checking for long double... $ECHO_C" >&6
7122 if test "${ac_cv_type_long_double+set}" = set; then
7123 echo $ECHO_N "(cached) $ECHO_C" >&6
7124 else
7125 cat >conftest.$ac_ext <<_ACEOF
7126 /* confdefs.h. */
7127 _ACEOF
7128 cat confdefs.h >>conftest.$ac_ext
7129 cat >>conftest.$ac_ext <<_ACEOF
7130 /* end confdefs.h. */
7131 $ac_includes_default
7133 main ()
7135 if ((long double *) 0)
7136 return 0;
7137 if (sizeof (long double))
7138 return 0;
7140 return 0;
7142 _ACEOF
7143 rm -f conftest.$ac_objext
7144 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7145 (eval $ac_compile) 2>conftest.er1
7146 ac_status=$?
7147 grep -v '^ *+' conftest.er1 >conftest.err
7148 rm -f conftest.er1
7149 cat conftest.err >&5
7150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7151 (exit $ac_status); } &&
7152 { ac_try='test -z "$ac_c_werror_flag"
7153 || test ! -s conftest.err'
7154 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7155 (eval $ac_try) 2>&5
7156 ac_status=$?
7157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7158 (exit $ac_status); }; } &&
7159 { ac_try='test -s conftest.$ac_objext'
7160 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7161 (eval $ac_try) 2>&5
7162 ac_status=$?
7163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7164 (exit $ac_status); }; }; then
7165 ac_cv_type_long_double=yes
7166 else
7167 echo "$as_me: failed program was:" >&5
7168 sed 's/^/| /' conftest.$ac_ext >&5
7170 ac_cv_type_long_double=no
7172 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7174 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
7175 echo "${ECHO_T}$ac_cv_type_long_double" >&6
7177 echo "$as_me:$LINENO: checking size of long double" >&5
7178 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
7179 if test "${ac_cv_sizeof_long_double+set}" = set; then
7180 echo $ECHO_N "(cached) $ECHO_C" >&6
7181 else
7182 if test "$ac_cv_type_long_double" = yes; then
7183 # The cast to unsigned long works around a bug in the HP C Compiler
7184 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7185 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7186 # This bug is HP SR number 8606223364.
7187 if test "$cross_compiling" = yes; then
7188 # Depending upon the size, compute the lo and hi bounds.
7189 cat >conftest.$ac_ext <<_ACEOF
7190 /* confdefs.h. */
7191 _ACEOF
7192 cat confdefs.h >>conftest.$ac_ext
7193 cat >>conftest.$ac_ext <<_ACEOF
7194 /* end confdefs.h. */
7195 $ac_includes_default
7197 main ()
7199 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
7200 test_array [0] = 0
7203 return 0;
7205 _ACEOF
7206 rm -f conftest.$ac_objext
7207 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7208 (eval $ac_compile) 2>conftest.er1
7209 ac_status=$?
7210 grep -v '^ *+' conftest.er1 >conftest.err
7211 rm -f conftest.er1
7212 cat conftest.err >&5
7213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7214 (exit $ac_status); } &&
7215 { ac_try='test -z "$ac_c_werror_flag"
7216 || test ! -s conftest.err'
7217 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7218 (eval $ac_try) 2>&5
7219 ac_status=$?
7220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7221 (exit $ac_status); }; } &&
7222 { ac_try='test -s conftest.$ac_objext'
7223 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7224 (eval $ac_try) 2>&5
7225 ac_status=$?
7226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7227 (exit $ac_status); }; }; then
7228 ac_lo=0 ac_mid=0
7229 while :; do
7230 cat >conftest.$ac_ext <<_ACEOF
7231 /* confdefs.h. */
7232 _ACEOF
7233 cat confdefs.h >>conftest.$ac_ext
7234 cat >>conftest.$ac_ext <<_ACEOF
7235 /* end confdefs.h. */
7236 $ac_includes_default
7238 main ()
7240 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7241 test_array [0] = 0
7244 return 0;
7246 _ACEOF
7247 rm -f conftest.$ac_objext
7248 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7249 (eval $ac_compile) 2>conftest.er1
7250 ac_status=$?
7251 grep -v '^ *+' conftest.er1 >conftest.err
7252 rm -f conftest.er1
7253 cat conftest.err >&5
7254 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7255 (exit $ac_status); } &&
7256 { ac_try='test -z "$ac_c_werror_flag"
7257 || test ! -s conftest.err'
7258 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7259 (eval $ac_try) 2>&5
7260 ac_status=$?
7261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7262 (exit $ac_status); }; } &&
7263 { ac_try='test -s conftest.$ac_objext'
7264 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7265 (eval $ac_try) 2>&5
7266 ac_status=$?
7267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7268 (exit $ac_status); }; }; then
7269 ac_hi=$ac_mid; break
7270 else
7271 echo "$as_me: failed program was:" >&5
7272 sed 's/^/| /' conftest.$ac_ext >&5
7274 ac_lo=`expr $ac_mid + 1`
7275 if test $ac_lo -le $ac_mid; then
7276 ac_lo= ac_hi=
7277 break
7279 ac_mid=`expr 2 '*' $ac_mid + 1`
7281 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7282 done
7283 else
7284 echo "$as_me: failed program was:" >&5
7285 sed 's/^/| /' conftest.$ac_ext >&5
7287 cat >conftest.$ac_ext <<_ACEOF
7288 /* confdefs.h. */
7289 _ACEOF
7290 cat confdefs.h >>conftest.$ac_ext
7291 cat >>conftest.$ac_ext <<_ACEOF
7292 /* end confdefs.h. */
7293 $ac_includes_default
7295 main ()
7297 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7298 test_array [0] = 0
7301 return 0;
7303 _ACEOF
7304 rm -f conftest.$ac_objext
7305 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7306 (eval $ac_compile) 2>conftest.er1
7307 ac_status=$?
7308 grep -v '^ *+' conftest.er1 >conftest.err
7309 rm -f conftest.er1
7310 cat conftest.err >&5
7311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7312 (exit $ac_status); } &&
7313 { ac_try='test -z "$ac_c_werror_flag"
7314 || test ! -s conftest.err'
7315 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7316 (eval $ac_try) 2>&5
7317 ac_status=$?
7318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7319 (exit $ac_status); }; } &&
7320 { ac_try='test -s conftest.$ac_objext'
7321 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7322 (eval $ac_try) 2>&5
7323 ac_status=$?
7324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7325 (exit $ac_status); }; }; then
7326 ac_hi=-1 ac_mid=-1
7327 while :; do
7328 cat >conftest.$ac_ext <<_ACEOF
7329 /* confdefs.h. */
7330 _ACEOF
7331 cat confdefs.h >>conftest.$ac_ext
7332 cat >>conftest.$ac_ext <<_ACEOF
7333 /* end confdefs.h. */
7334 $ac_includes_default
7336 main ()
7338 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7339 test_array [0] = 0
7342 return 0;
7344 _ACEOF
7345 rm -f conftest.$ac_objext
7346 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7347 (eval $ac_compile) 2>conftest.er1
7348 ac_status=$?
7349 grep -v '^ *+' conftest.er1 >conftest.err
7350 rm -f conftest.er1
7351 cat conftest.err >&5
7352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7353 (exit $ac_status); } &&
7354 { ac_try='test -z "$ac_c_werror_flag"
7355 || test ! -s conftest.err'
7356 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7357 (eval $ac_try) 2>&5
7358 ac_status=$?
7359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7360 (exit $ac_status); }; } &&
7361 { ac_try='test -s conftest.$ac_objext'
7362 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7363 (eval $ac_try) 2>&5
7364 ac_status=$?
7365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7366 (exit $ac_status); }; }; then
7367 ac_lo=$ac_mid; break
7368 else
7369 echo "$as_me: failed program was:" >&5
7370 sed 's/^/| /' conftest.$ac_ext >&5
7372 ac_hi=`expr '(' $ac_mid ')' - 1`
7373 if test $ac_mid -le $ac_hi; then
7374 ac_lo= ac_hi=
7375 break
7377 ac_mid=`expr 2 '*' $ac_mid`
7379 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7380 done
7381 else
7382 echo "$as_me: failed program was:" >&5
7383 sed 's/^/| /' conftest.$ac_ext >&5
7385 ac_lo= ac_hi=
7387 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7389 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7390 # Binary search between lo and hi bounds.
7391 while test "x$ac_lo" != "x$ac_hi"; do
7392 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7393 cat >conftest.$ac_ext <<_ACEOF
7394 /* confdefs.h. */
7395 _ACEOF
7396 cat confdefs.h >>conftest.$ac_ext
7397 cat >>conftest.$ac_ext <<_ACEOF
7398 /* end confdefs.h. */
7399 $ac_includes_default
7401 main ()
7403 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7404 test_array [0] = 0
7407 return 0;
7409 _ACEOF
7410 rm -f conftest.$ac_objext
7411 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7412 (eval $ac_compile) 2>conftest.er1
7413 ac_status=$?
7414 grep -v '^ *+' conftest.er1 >conftest.err
7415 rm -f conftest.er1
7416 cat conftest.err >&5
7417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7418 (exit $ac_status); } &&
7419 { ac_try='test -z "$ac_c_werror_flag"
7420 || test ! -s conftest.err'
7421 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7422 (eval $ac_try) 2>&5
7423 ac_status=$?
7424 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7425 (exit $ac_status); }; } &&
7426 { ac_try='test -s conftest.$ac_objext'
7427 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7428 (eval $ac_try) 2>&5
7429 ac_status=$?
7430 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7431 (exit $ac_status); }; }; then
7432 ac_hi=$ac_mid
7433 else
7434 echo "$as_me: failed program was:" >&5
7435 sed 's/^/| /' conftest.$ac_ext >&5
7437 ac_lo=`expr '(' $ac_mid ')' + 1`
7439 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7440 done
7441 case $ac_lo in
7442 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7443 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7444 See \`config.log' for more details." >&5
7445 echo "$as_me: error: cannot compute sizeof (long double), 77
7446 See \`config.log' for more details." >&2;}
7447 { (exit 1); exit 1; }; } ;;
7448 esac
7449 else
7450 if test "$cross_compiling" = yes; then
7451 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7452 See \`config.log' for more details." >&5
7453 echo "$as_me: error: cannot run test program while cross compiling
7454 See \`config.log' for more details." >&2;}
7455 { (exit 1); exit 1; }; }
7456 else
7457 cat >conftest.$ac_ext <<_ACEOF
7458 /* confdefs.h. */
7459 _ACEOF
7460 cat confdefs.h >>conftest.$ac_ext
7461 cat >>conftest.$ac_ext <<_ACEOF
7462 /* end confdefs.h. */
7463 $ac_includes_default
7464 long longval () { return (long) (sizeof (long double)); }
7465 unsigned long ulongval () { return (long) (sizeof (long double)); }
7466 #include <stdio.h>
7467 #include <stdlib.h>
7469 main ()
7472 FILE *f = fopen ("conftest.val", "w");
7473 if (! f)
7474 exit (1);
7475 if (((long) (sizeof (long double))) < 0)
7477 long i = longval ();
7478 if (i != ((long) (sizeof (long double))))
7479 exit (1);
7480 fprintf (f, "%ld\n", i);
7482 else
7484 unsigned long i = ulongval ();
7485 if (i != ((long) (sizeof (long double))))
7486 exit (1);
7487 fprintf (f, "%lu\n", i);
7489 exit (ferror (f) || fclose (f) != 0);
7492 return 0;
7494 _ACEOF
7495 rm -f conftest$ac_exeext
7496 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7497 (eval $ac_link) 2>&5
7498 ac_status=$?
7499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7500 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7501 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7502 (eval $ac_try) 2>&5
7503 ac_status=$?
7504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7505 (exit $ac_status); }; }; then
7506 ac_cv_sizeof_long_double=`cat conftest.val`
7507 else
7508 echo "$as_me: program exited with status $ac_status" >&5
7509 echo "$as_me: failed program was:" >&5
7510 sed 's/^/| /' conftest.$ac_ext >&5
7512 ( exit $ac_status )
7513 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7514 See \`config.log' for more details." >&5
7515 echo "$as_me: error: cannot compute sizeof (long double), 77
7516 See \`config.log' for more details." >&2;}
7517 { (exit 1); exit 1; }; }
7519 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7522 rm -f conftest.val
7523 else
7524 ac_cv_sizeof_long_double=0
7527 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7528 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7529 cat >>confdefs.h <<_ACEOF
7530 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7531 _ACEOF
7534 sizeof_long_double=$ac_cv_sizeof_long_double
7537 ### End of automated tests.
7538 ### Now run sysdeps configure fragments.
7540 # They also can set these variables.
7541 use_ldconfig=no
7542 ldd_rewrite_script=no
7543 libc_cv_sysconfdir=$sysconfdir
7544 libc_cv_gcc_unwind_find_fde=no
7545 libc_cv_idn=no
7547 # Iterate over all the sysdep directories we will use, running their
7548 # configure fragments, and looking for a uname implementation.
7549 uname=
7550 for dir in $sysnames; do
7551 case $dir in
7552 /*) dest=$dir ;;
7553 *) dest=$srcdir/$dir ;;
7554 esac
7555 if test -r $dest/configure; then
7556 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7557 echo "${ECHO_T}running configure fragment for $dir" >&6
7558 . $dest/configure
7561 if test -z "$uname"; then
7562 if test -r $dest/uname.c ||
7563 test -r $dest/uname.S ||
7564 { test -r $dest/syscalls.list &&
7565 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7566 uname=$dir
7569 done
7571 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7572 cat >>confdefs.h <<\_ACEOF
7573 #define EXPORT_UNWIND_FIND_FDE 1
7574 _ACEOF
7579 # If we will use the generic uname implementation, we must figure out what
7580 # it will say by examining the system, and write the results in config-name.h.
7581 if test "$uname" = "sysdeps/generic"; then
7583 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7584 if test $uname_sysname != $config_os; then
7585 config_release=`echo $config_os | sed s/$uname_sysname//`
7588 echo "$as_me:$LINENO: checking OS release for uname" >&5
7589 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7590 if test "${libc_cv_uname_release+set}" = set; then
7591 echo $ECHO_N "(cached) $ECHO_C" >&6
7592 else
7593 if test -r /vmunix; then
7594 kernel_id=`strings /vmunix | grep UNIX`
7595 elif test -r /dynix; then
7596 kernel_id=`strings /dynix | grep DYNIX`
7597 else
7598 kernel_id=
7601 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7602 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7603 != x$config_release; then
7604 # The configuration release is a substring of the kernel release.
7605 libc_cv_uname_release=$kernel_release
7606 elif test x$config_release != x; then
7607 libc_cv_uname_release=$config_release
7608 elif test x$kernel_release != x; then
7609 libc_cv_uname_release=$kernel_release
7610 else
7611 libc_cv_uname_release=unknown
7614 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7615 echo "${ECHO_T}$libc_cv_uname_release" >&6
7616 uname_release="$libc_cv_uname_release"
7618 echo "$as_me:$LINENO: checking OS version for uname" >&5
7619 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7620 if test "${libc_cv_uname_version+set}" = set; then
7621 echo $ECHO_N "(cached) $ECHO_C" >&6
7622 else
7623 if test -r /vmunix; then
7624 kernel_id=`strings /vmunix | grep UNIX`
7625 elif test -r /dynix; then
7626 kernel_id=`strings /dynix | grep DYNIX`
7627 else
7628 kernel_id=
7631 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7632 if test -n "$kernel_version"; then
7633 libc_cv_uname_version="$kernel_version"
7634 else
7635 libc_cv_uname_version=unknown
7638 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7639 echo "${ECHO_T}$libc_cv_uname_version" >&6
7640 uname_version="$libc_cv_uname_version"
7642 config_uname=config-name.h:config-name.in
7643 else
7644 # For non-generic uname, we don't need to create config-name.h at all.
7645 config_uname=
7648 cat >>confdefs.h <<\_ACEOF
7649 #define USE_IN_LIBIO 1
7650 _ACEOF
7653 # Test for old glibc 2.0.x headers so that they can be removed properly
7654 # Search only in includedir.
7655 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7656 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7657 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7658 then
7659 old_glibc_headers=yes
7660 else
7661 old_glibc_headers=no
7663 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7664 echo "${ECHO_T}$old_glibc_headers" >&6
7665 if test ${old_glibc_headers} = yes; then
7666 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7667 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7668 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7669 echo "$as_me: WARNING: *** be removed." >&2;}
7683 if test $gnu_ld = yes; then
7684 cat >>confdefs.h <<\_ACEOF
7685 #define HAVE_GNU_LD 1
7686 _ACEOF
7689 if test $gnu_as = yes; then
7690 cat >>confdefs.h <<\_ACEOF
7691 #define HAVE_GNU_AS 1
7692 _ACEOF
7695 if test $elf = yes; then
7696 cat >>confdefs.h <<\_ACEOF
7697 #define HAVE_ELF 1
7698 _ACEOF
7701 if test $xcoff = yes; then
7702 cat >>confdefs.h <<\_ACEOF
7703 #define HAVE_XCOFF 1
7704 _ACEOF
7710 if test $shared = default; then
7711 if test $gnu_ld = yes; then
7712 shared=$elf
7713 else
7714 # For now we do not assume shared libs are available. In future more
7715 # tests might become available.
7716 shared=no
7720 if test x"$libc_cv_idn" = xyes; then
7721 cat >>confdefs.h <<\_ACEOF
7722 #define HAVE_LIBIDN 1
7723 _ACEOF
7727 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7728 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7729 if test "${pic_default+set}" = set; then
7730 echo $ECHO_N "(cached) $ECHO_C" >&6
7731 else
7732 pic_default=yes
7733 cat > conftest.c <<EOF
7734 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7735 # error PIC is default.
7736 #endif
7738 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7739 pic_default=no
7741 rm -f conftest.*
7743 echo "$as_me:$LINENO: result: $pic_default" >&5
7744 echo "${ECHO_T}$pic_default" >&6
7757 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7758 config_makefile=
7759 else
7760 config_makefile=Makefile
7763 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7764 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7768 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7770 ac_config_commands="$ac_config_commands default"
7772 cat >confcache <<\_ACEOF
7773 # This file is a shell script that caches the results of configure
7774 # tests run on this system so they can be shared between configure
7775 # scripts and configure runs, see configure's option --config-cache.
7776 # It is not useful on other systems. If it contains results you don't
7777 # want to keep, you may remove or edit it.
7779 # config.status only pays attention to the cache file if you give it
7780 # the --recheck option to rerun configure.
7782 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7783 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7784 # following values.
7786 _ACEOF
7788 # The following way of writing the cache mishandles newlines in values,
7789 # but we know of no workaround that is simple, portable, and efficient.
7790 # So, don't put newlines in cache variables' values.
7791 # Ultrix sh set writes to stderr and can't be redirected directly,
7792 # and sets the high bit in the cache file unless we assign to the vars.
7794 (set) 2>&1 |
7795 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7796 *ac_space=\ *)
7797 # `set' does not quote correctly, so add quotes (double-quote
7798 # substitution turns \\\\ into \\, and sed turns \\ into \).
7799 sed -n \
7800 "s/'/'\\\\''/g;
7801 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7804 # `set' quotes correctly as required by POSIX, so do not add quotes.
7805 sed -n \
7806 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7808 esac;
7810 sed '
7811 t clear
7812 : clear
7813 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7814 t end
7815 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7816 : end' >>confcache
7817 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7818 if test -w $cache_file; then
7819 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7820 cat confcache >$cache_file
7821 else
7822 echo "not updating unwritable cache $cache_file"
7825 rm -f confcache
7827 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7828 # Let make expand exec_prefix.
7829 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7831 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7832 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7833 # trailing colons and then remove the whole line if VPATH becomes empty
7834 # (actually we leave an empty line to preserve line numbers).
7835 if test "x$srcdir" = x.; then
7836 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7837 s/:*\$(srcdir):*/:/;
7838 s/:*\${srcdir}:*/:/;
7839 s/:*@srcdir@:*/:/;
7840 s/^\([^=]*=[ ]*\):*/\1/;
7841 s/:*$//;
7842 s/^[^=]*=[ ]*$//;
7846 DEFS=-DHAVE_CONFIG_H
7848 ac_libobjs=
7849 ac_ltlibobjs=
7850 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7851 # 1. Remove the extension, and $U if already installed.
7852 ac_i=`echo "$ac_i" |
7853 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7854 # 2. Add them.
7855 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7856 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7857 done
7858 LIBOBJS=$ac_libobjs
7860 LTLIBOBJS=$ac_ltlibobjs
7864 : ${CONFIG_STATUS=./config.status}
7865 ac_clean_files_save=$ac_clean_files
7866 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7867 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7868 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7869 cat >$CONFIG_STATUS <<_ACEOF
7870 #! $SHELL
7871 # Generated by $as_me.
7872 # Run this file to recreate the current configuration.
7873 # Compiler output produced by configure, useful for debugging
7874 # configure, is in config.log if it exists.
7876 debug=false
7877 ac_cs_recheck=false
7878 ac_cs_silent=false
7879 SHELL=\${CONFIG_SHELL-$SHELL}
7880 _ACEOF
7882 cat >>$CONFIG_STATUS <<\_ACEOF
7883 ## --------------------- ##
7884 ## M4sh Initialization. ##
7885 ## --------------------- ##
7887 # Be Bourne compatible
7888 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7889 emulate sh
7890 NULLCMD=:
7891 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7892 # is contrary to our usage. Disable this feature.
7893 alias -g '${1+"$@"}'='"$@"'
7894 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7895 set -o posix
7897 DUALCASE=1; export DUALCASE # for MKS sh
7899 # Support unset when possible.
7900 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7901 as_unset=unset
7902 else
7903 as_unset=false
7907 # Work around bugs in pre-3.0 UWIN ksh.
7908 $as_unset ENV MAIL MAILPATH
7909 PS1='$ '
7910 PS2='> '
7911 PS4='+ '
7913 # NLS nuisances.
7914 for as_var in \
7915 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7916 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7917 LC_TELEPHONE LC_TIME
7919 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7920 eval $as_var=C; export $as_var
7921 else
7922 $as_unset $as_var
7924 done
7926 # Required to use basename.
7927 if expr a : '\(a\)' >/dev/null 2>&1; then
7928 as_expr=expr
7929 else
7930 as_expr=false
7933 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7934 as_basename=basename
7935 else
7936 as_basename=false
7940 # Name of the executable.
7941 as_me=`$as_basename "$0" ||
7942 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7943 X"$0" : 'X\(//\)$' \| \
7944 X"$0" : 'X\(/\)$' \| \
7945 . : '\(.\)' 2>/dev/null ||
7946 echo X/"$0" |
7947 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7948 /^X\/\(\/\/\)$/{ s//\1/; q; }
7949 /^X\/\(\/\).*/{ s//\1/; q; }
7950 s/.*/./; q'`
7953 # PATH needs CR, and LINENO needs CR and PATH.
7954 # Avoid depending upon Character Ranges.
7955 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7956 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7957 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7958 as_cr_digits='0123456789'
7959 as_cr_alnum=$as_cr_Letters$as_cr_digits
7961 # The user is always right.
7962 if test "${PATH_SEPARATOR+set}" != set; then
7963 echo "#! /bin/sh" >conf$$.sh
7964 echo "exit 0" >>conf$$.sh
7965 chmod +x conf$$.sh
7966 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7967 PATH_SEPARATOR=';'
7968 else
7969 PATH_SEPARATOR=:
7971 rm -f conf$$.sh
7975 as_lineno_1=$LINENO
7976 as_lineno_2=$LINENO
7977 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7978 test "x$as_lineno_1" != "x$as_lineno_2" &&
7979 test "x$as_lineno_3" = "x$as_lineno_2" || {
7980 # Find who we are. Look in the path if we contain no path at all
7981 # relative or not.
7982 case $0 in
7983 *[\\/]* ) as_myself=$0 ;;
7984 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7985 for as_dir in $PATH
7987 IFS=$as_save_IFS
7988 test -z "$as_dir" && as_dir=.
7989 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7990 done
7993 esac
7994 # We did not find ourselves, most probably we were run as `sh COMMAND'
7995 # in which case we are not to be found in the path.
7996 if test "x$as_myself" = x; then
7997 as_myself=$0
7999 if test ! -f "$as_myself"; then
8000 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
8001 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
8002 { (exit 1); exit 1; }; }
8004 case $CONFIG_SHELL in
8006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8007 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
8009 IFS=$as_save_IFS
8010 test -z "$as_dir" && as_dir=.
8011 for as_base in sh bash ksh sh5; do
8012 case $as_dir in
8014 if ("$as_dir/$as_base" -c '
8015 as_lineno_1=$LINENO
8016 as_lineno_2=$LINENO
8017 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8018 test "x$as_lineno_1" != "x$as_lineno_2" &&
8019 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
8020 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
8021 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
8022 CONFIG_SHELL=$as_dir/$as_base
8023 export CONFIG_SHELL
8024 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
8025 fi;;
8026 esac
8027 done
8028 done
8030 esac
8032 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
8033 # uniformly replaced by the line number. The first 'sed' inserts a
8034 # line-number line before each line; the second 'sed' does the real
8035 # work. The second script uses 'N' to pair each line-number line
8036 # with the numbered line, and appends trailing '-' during
8037 # substitution so that $LINENO is not a special case at line end.
8038 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
8039 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
8040 sed '=' <$as_myself |
8041 sed '
8043 s,$,-,
8044 : loop
8045 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
8046 t loop
8047 s,-$,,
8048 s,^['$as_cr_digits']*\n,,
8049 ' >$as_me.lineno &&
8050 chmod +x $as_me.lineno ||
8051 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
8052 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
8053 { (exit 1); exit 1; }; }
8055 # Don't try to exec as it changes $[0], causing all sort of problems
8056 # (the dirname of $[0] is not the place where we might find the
8057 # original and so on. Autoconf is especially sensible to this).
8058 . ./$as_me.lineno
8059 # Exit status is that of the last command.
8060 exit
8064 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
8065 *c*,-n*) ECHO_N= ECHO_C='
8066 ' ECHO_T=' ' ;;
8067 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
8068 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
8069 esac
8071 if expr a : '\(a\)' >/dev/null 2>&1; then
8072 as_expr=expr
8073 else
8074 as_expr=false
8077 rm -f conf$$ conf$$.exe conf$$.file
8078 echo >conf$$.file
8079 if ln -s conf$$.file conf$$ 2>/dev/null; then
8080 # We could just check for DJGPP; but this test a) works b) is more generic
8081 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
8082 if test -f conf$$.exe; then
8083 # Don't use ln at all; we don't have any links
8084 as_ln_s='cp -p'
8085 else
8086 as_ln_s='ln -s'
8088 elif ln conf$$.file conf$$ 2>/dev/null; then
8089 as_ln_s=ln
8090 else
8091 as_ln_s='cp -p'
8093 rm -f conf$$ conf$$.exe conf$$.file
8095 if mkdir -p . 2>/dev/null; then
8096 as_mkdir_p=:
8097 else
8098 test -d ./-p && rmdir ./-p
8099 as_mkdir_p=false
8102 as_executable_p="test -f"
8104 # Sed expression to map a string onto a valid CPP name.
8105 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8107 # Sed expression to map a string onto a valid variable name.
8108 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8111 # IFS
8112 # We need space, tab and new line, in precisely that order.
8113 as_nl='
8115 IFS=" $as_nl"
8117 # CDPATH.
8118 $as_unset CDPATH
8120 exec 6>&1
8122 # Open the log real soon, to keep \$[0] and so on meaningful, and to
8123 # report actual input values of CONFIG_FILES etc. instead of their
8124 # values after options handling. Logging --version etc. is OK.
8125 exec 5>>config.log
8127 echo
8128 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8129 ## Running $as_me. ##
8130 _ASBOX
8131 } >&5
8132 cat >&5 <<_CSEOF
8134 This file was extended by GNU C Library $as_me (see version.h), which was
8135 generated by GNU Autoconf 2.59. Invocation command line was
8137 CONFIG_FILES = $CONFIG_FILES
8138 CONFIG_HEADERS = $CONFIG_HEADERS
8139 CONFIG_LINKS = $CONFIG_LINKS
8140 CONFIG_COMMANDS = $CONFIG_COMMANDS
8141 $ $0 $@
8143 _CSEOF
8144 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8145 echo >&5
8146 _ACEOF
8148 # Files that config.status was made for.
8149 if test -n "$ac_config_files"; then
8150 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8153 if test -n "$ac_config_headers"; then
8154 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8157 if test -n "$ac_config_links"; then
8158 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8161 if test -n "$ac_config_commands"; then
8162 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8165 cat >>$CONFIG_STATUS <<\_ACEOF
8167 ac_cs_usage="\
8168 \`$as_me' instantiates files from templates according to the
8169 current configuration.
8171 Usage: $0 [OPTIONS] [FILE]...
8173 -h, --help print this help, then exit
8174 -V, --version print version number, then exit
8175 -q, --quiet do not print progress messages
8176 -d, --debug don't remove temporary files
8177 --recheck update $as_me by reconfiguring in the same conditions
8178 --file=FILE[:TEMPLATE]
8179 instantiate the configuration file FILE
8180 --header=FILE[:TEMPLATE]
8181 instantiate the configuration header FILE
8183 Configuration files:
8184 $config_files
8186 Configuration headers:
8187 $config_headers
8189 Configuration commands:
8190 $config_commands
8192 Report bugs to <bug-autoconf@gnu.org>."
8193 _ACEOF
8195 cat >>$CONFIG_STATUS <<_ACEOF
8196 ac_cs_version="\\
8197 GNU C Library config.status (see version.h)
8198 configured by $0, generated by GNU Autoconf 2.59,
8199 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8201 Copyright (C) 2003 Free Software Foundation, Inc.
8202 This config.status script is free software; the Free Software Foundation
8203 gives unlimited permission to copy, distribute and modify it."
8204 srcdir=$srcdir
8205 INSTALL="$INSTALL"
8206 _ACEOF
8208 cat >>$CONFIG_STATUS <<\_ACEOF
8209 # If no file are specified by the user, then we need to provide default
8210 # value. By we need to know if files were specified by the user.
8211 ac_need_defaults=:
8212 while test $# != 0
8214 case $1 in
8215 --*=*)
8216 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8217 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8218 ac_shift=:
8221 ac_option=$1
8222 ac_optarg=$2
8223 ac_shift=shift
8225 *) # This is not an option, so the user has probably given explicit
8226 # arguments.
8227 ac_option=$1
8228 ac_need_defaults=false;;
8229 esac
8231 case $ac_option in
8232 # Handling of the options.
8233 _ACEOF
8234 cat >>$CONFIG_STATUS <<\_ACEOF
8235 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8236 ac_cs_recheck=: ;;
8237 --version | --vers* | -V )
8238 echo "$ac_cs_version"; exit 0 ;;
8239 --he | --h)
8240 # Conflict between --help and --header
8241 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8242 Try \`$0 --help' for more information." >&5
8243 echo "$as_me: error: ambiguous option: $1
8244 Try \`$0 --help' for more information." >&2;}
8245 { (exit 1); exit 1; }; };;
8246 --help | --hel | -h )
8247 echo "$ac_cs_usage"; exit 0 ;;
8248 --debug | --d* | -d )
8249 debug=: ;;
8250 --file | --fil | --fi | --f )
8251 $ac_shift
8252 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8253 ac_need_defaults=false;;
8254 --header | --heade | --head | --hea )
8255 $ac_shift
8256 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8257 ac_need_defaults=false;;
8258 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8259 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8260 ac_cs_silent=: ;;
8262 # This is an error.
8263 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8264 Try \`$0 --help' for more information." >&5
8265 echo "$as_me: error: unrecognized option: $1
8266 Try \`$0 --help' for more information." >&2;}
8267 { (exit 1); exit 1; }; } ;;
8269 *) ac_config_targets="$ac_config_targets $1" ;;
8271 esac
8272 shift
8273 done
8275 ac_configure_extra_args=
8277 if $ac_cs_silent; then
8278 exec 6>/dev/null
8279 ac_configure_extra_args="$ac_configure_extra_args --silent"
8282 _ACEOF
8283 cat >>$CONFIG_STATUS <<_ACEOF
8284 if \$ac_cs_recheck; then
8285 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8286 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8289 _ACEOF
8291 cat >>$CONFIG_STATUS <<_ACEOF
8293 # INIT-COMMANDS section.
8296 config_vars='$config_vars'
8298 _ACEOF
8302 cat >>$CONFIG_STATUS <<\_ACEOF
8303 for ac_config_target in $ac_config_targets
8305 case "$ac_config_target" in
8306 # Handling of arguments.
8307 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8308 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8309 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8310 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8311 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8312 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8313 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8314 { (exit 1); exit 1; }; };;
8315 esac
8316 done
8318 # If the user did not use the arguments to specify the items to instantiate,
8319 # then the envvar interface is used. Set only those that are not.
8320 # We use the long form for the default assignment because of an extremely
8321 # bizarre bug on SunOS 4.1.3.
8322 if $ac_need_defaults; then
8323 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8324 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8325 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8328 # Have a temporary directory for convenience. Make it in the build tree
8329 # simply because there is no reason to put it here, and in addition,
8330 # creating and moving files from /tmp can sometimes cause problems.
8331 # Create a temporary directory, and hook for its removal unless debugging.
8332 $debug ||
8334 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8335 trap '{ (exit 1); exit 1; }' 1 2 13 15
8338 # Create a (secure) tmp directory for tmp files.
8341 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8342 test -n "$tmp" && test -d "$tmp"
8343 } ||
8345 tmp=./confstat$$-$RANDOM
8346 (umask 077 && mkdir $tmp)
8347 } ||
8349 echo "$me: cannot create a temporary directory in ." >&2
8350 { (exit 1); exit 1; }
8353 _ACEOF
8355 cat >>$CONFIG_STATUS <<_ACEOF
8358 # CONFIG_FILES section.
8361 # No need to generate the scripts if there are no CONFIG_FILES.
8362 # This happens for instance when ./config.status config.h
8363 if test -n "\$CONFIG_FILES"; then
8364 # Protect against being on the right side of a sed subst in config.status.
8365 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8366 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8367 s,@SHELL@,$SHELL,;t t
8368 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8369 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8370 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8371 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8372 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8373 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8374 s,@exec_prefix@,$exec_prefix,;t t
8375 s,@prefix@,$prefix,;t t
8376 s,@program_transform_name@,$program_transform_name,;t t
8377 s,@bindir@,$bindir,;t t
8378 s,@sbindir@,$sbindir,;t t
8379 s,@libexecdir@,$libexecdir,;t t
8380 s,@datadir@,$datadir,;t t
8381 s,@sysconfdir@,$sysconfdir,;t t
8382 s,@sharedstatedir@,$sharedstatedir,;t t
8383 s,@localstatedir@,$localstatedir,;t t
8384 s,@libdir@,$libdir,;t t
8385 s,@includedir@,$includedir,;t t
8386 s,@oldincludedir@,$oldincludedir,;t t
8387 s,@infodir@,$infodir,;t t
8388 s,@mandir@,$mandir,;t t
8389 s,@build_alias@,$build_alias,;t t
8390 s,@host_alias@,$host_alias,;t t
8391 s,@target_alias@,$target_alias,;t t
8392 s,@DEFS@,$DEFS,;t t
8393 s,@ECHO_C@,$ECHO_C,;t t
8394 s,@ECHO_N@,$ECHO_N,;t t
8395 s,@ECHO_T@,$ECHO_T,;t t
8396 s,@LIBS@,$LIBS,;t t
8397 s,@with_fp@,$with_fp,;t t
8398 s,@with_cvs@,$with_cvs,;t t
8399 s,@enable_check_abi@,$enable_check_abi,;t t
8400 s,@oldest_abi@,$oldest_abi,;t t
8401 s,@bindnow@,$bindnow,;t t
8402 s,@force_install@,$force_install,;t t
8403 s,@all_warnings@,$all_warnings,;t t
8404 s,@build@,$build,;t t
8405 s,@build_cpu@,$build_cpu,;t t
8406 s,@build_vendor@,$build_vendor,;t t
8407 s,@build_os@,$build_os,;t t
8408 s,@host@,$host,;t t
8409 s,@host_cpu@,$host_cpu,;t t
8410 s,@host_vendor@,$host_vendor,;t t
8411 s,@host_os@,$host_os,;t t
8412 s,@subdirs@,$subdirs,;t t
8413 s,@add_ons@,$add_ons,;t t
8414 s,@base_machine@,$base_machine,;t t
8415 s,@sysnames@,$sysnames,;t t
8416 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8417 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8418 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8419 s,@LN_S@,$LN_S,;t t
8420 s,@CC@,$CC,;t t
8421 s,@CFLAGS@,$CFLAGS,;t t
8422 s,@LDFLAGS@,$LDFLAGS,;t t
8423 s,@CPPFLAGS@,$CPPFLAGS,;t t
8424 s,@ac_ct_CC@,$ac_ct_CC,;t t
8425 s,@OBJEXT@,$OBJEXT,;t t
8426 s,@BUILD_CC@,$BUILD_CC,;t t
8427 s,@cross_compiling@,$cross_compiling,;t t
8428 s,@CPP@,$CPP,;t t
8429 s,@CXX@,$CXX,;t t
8430 s,@CXXFLAGS@,$CXXFLAGS,;t t
8431 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8432 s,@AR@,$AR,;t t
8433 s,@OBJDUMP@,$OBJDUMP,;t t
8434 s,@RANLIB@,$RANLIB,;t t
8435 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8436 s,@MIG@,$MIG,;t t
8437 s,@AS@,$AS,;t t
8438 s,@LD@,$LD,;t t
8439 s,@PWD_P@,$PWD_P,;t t
8440 s,@MAKE@,$MAKE,;t t
8441 s,@MSGFMT@,$MSGFMT,;t t
8442 s,@MAKEINFO@,$MAKEINFO,;t t
8443 s,@SED@,$SED,;t t
8444 s,@AUTOCONF@,$AUTOCONF,;t t
8445 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8446 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8447 s,@BASH@,$BASH,;t t
8448 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8449 s,@KSH@,$KSH,;t t
8450 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8451 s,@AWK@,$AWK,;t t
8452 s,@PERL@,$PERL,;t t
8453 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8454 s,@BISON@,$BISON,;t t
8455 s,@VERSIONING@,$VERSIONING,;t t
8456 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8457 s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
8458 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8459 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8460 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8461 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8462 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8463 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8464 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8465 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8466 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8467 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8468 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8469 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8470 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8471 s,@libc_cv_ssp@,$libc_cv_ssp,;t t
8472 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8473 s,@no_whole_archive@,$no_whole_archive,;t t
8474 s,@exceptions@,$exceptions,;t t
8475 s,@LIBGD@,$LIBGD,;t t
8476 s,@have_libaudit@,$have_libaudit,;t t
8477 s,@have_selinux@,$have_selinux,;t t
8478 s,@EGREP@,$EGREP,;t t
8479 s,@sizeof_long_double@,$sizeof_long_double,;t t
8480 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8481 s,@uname_sysname@,$uname_sysname,;t t
8482 s,@uname_release@,$uname_release,;t t
8483 s,@uname_version@,$uname_version,;t t
8484 s,@old_glibc_headers@,$old_glibc_headers,;t t
8485 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8486 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8487 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8488 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8489 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8490 s,@use_ldconfig@,$use_ldconfig,;t t
8491 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8492 s,@gnu_ld@,$gnu_ld,;t t
8493 s,@gnu_as@,$gnu_as,;t t
8494 s,@elf@,$elf,;t t
8495 s,@xcoff@,$xcoff,;t t
8496 s,@static@,$static,;t t
8497 s,@shared@,$shared,;t t
8498 s,@pic_default@,$pic_default,;t t
8499 s,@profile@,$profile,;t t
8500 s,@omitfp@,$omitfp,;t t
8501 s,@bounded@,$bounded,;t t
8502 s,@static_nss@,$static_nss,;t t
8503 s,@nopic_initfini@,$nopic_initfini,;t t
8504 s,@DEFINES@,$DEFINES,;t t
8505 s,@mach_interface_list@,$mach_interface_list,;t t
8506 s,@VERSION@,$VERSION,;t t
8507 s,@RELEASE@,$RELEASE,;t t
8508 s,@LIBOBJS@,$LIBOBJS,;t t
8509 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8510 CEOF
8512 _ACEOF
8514 cat >>$CONFIG_STATUS <<\_ACEOF
8515 # Split the substitutions into bite-sized pieces for seds with
8516 # small command number limits, like on Digital OSF/1 and HP-UX.
8517 ac_max_sed_lines=48
8518 ac_sed_frag=1 # Number of current file.
8519 ac_beg=1 # First line for current file.
8520 ac_end=$ac_max_sed_lines # Line after last line for current file.
8521 ac_more_lines=:
8522 ac_sed_cmds=
8523 while $ac_more_lines; do
8524 if test $ac_beg -gt 1; then
8525 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8526 else
8527 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8529 if test ! -s $tmp/subs.frag; then
8530 ac_more_lines=false
8531 else
8532 # The purpose of the label and of the branching condition is to
8533 # speed up the sed processing (if there are no `@' at all, there
8534 # is no need to browse any of the substitutions).
8535 # These are the two extra sed commands mentioned above.
8536 (echo ':t
8537 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8538 if test -z "$ac_sed_cmds"; then
8539 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8540 else
8541 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8543 ac_sed_frag=`expr $ac_sed_frag + 1`
8544 ac_beg=$ac_end
8545 ac_end=`expr $ac_end + $ac_max_sed_lines`
8547 done
8548 if test -z "$ac_sed_cmds"; then
8549 ac_sed_cmds=cat
8551 fi # test -n "$CONFIG_FILES"
8553 _ACEOF
8554 cat >>$CONFIG_STATUS <<\_ACEOF
8555 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8556 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8557 case $ac_file in
8558 - | *:- | *:-:* ) # input from stdin
8559 cat >$tmp/stdin
8560 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8561 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8562 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8563 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8564 * ) ac_file_in=$ac_file.in ;;
8565 esac
8567 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8568 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8569 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8570 X"$ac_file" : 'X\(//\)[^/]' \| \
8571 X"$ac_file" : 'X\(//\)$' \| \
8572 X"$ac_file" : 'X\(/\)' \| \
8573 . : '\(.\)' 2>/dev/null ||
8574 echo X"$ac_file" |
8575 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8576 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8577 /^X\(\/\/\)$/{ s//\1/; q; }
8578 /^X\(\/\).*/{ s//\1/; q; }
8579 s/.*/./; q'`
8580 { if $as_mkdir_p; then
8581 mkdir -p "$ac_dir"
8582 else
8583 as_dir="$ac_dir"
8584 as_dirs=
8585 while test ! -d "$as_dir"; do
8586 as_dirs="$as_dir $as_dirs"
8587 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8588 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8589 X"$as_dir" : 'X\(//\)[^/]' \| \
8590 X"$as_dir" : 'X\(//\)$' \| \
8591 X"$as_dir" : 'X\(/\)' \| \
8592 . : '\(.\)' 2>/dev/null ||
8593 echo X"$as_dir" |
8594 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8595 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8596 /^X\(\/\/\)$/{ s//\1/; q; }
8597 /^X\(\/\).*/{ s//\1/; q; }
8598 s/.*/./; q'`
8599 done
8600 test ! -n "$as_dirs" || mkdir $as_dirs
8601 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8602 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8603 { (exit 1); exit 1; }; }; }
8605 ac_builddir=.
8607 if test "$ac_dir" != .; then
8608 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8609 # A "../" for each directory in $ac_dir_suffix.
8610 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8611 else
8612 ac_dir_suffix= ac_top_builddir=
8615 case $srcdir in
8616 .) # No --srcdir option. We are building in place.
8617 ac_srcdir=.
8618 if test -z "$ac_top_builddir"; then
8619 ac_top_srcdir=.
8620 else
8621 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8622 fi ;;
8623 [\\/]* | ?:[\\/]* ) # Absolute path.
8624 ac_srcdir=$srcdir$ac_dir_suffix;
8625 ac_top_srcdir=$srcdir ;;
8626 *) # Relative path.
8627 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8628 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8629 esac
8631 # Do not use `cd foo && pwd` to compute absolute paths, because
8632 # the directories may not exist.
8633 case `pwd` in
8634 .) ac_abs_builddir="$ac_dir";;
8636 case "$ac_dir" in
8637 .) ac_abs_builddir=`pwd`;;
8638 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8639 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8640 esac;;
8641 esac
8642 case $ac_abs_builddir in
8643 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8645 case ${ac_top_builddir}. in
8646 .) ac_abs_top_builddir=$ac_abs_builddir;;
8647 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8648 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8649 esac;;
8650 esac
8651 case $ac_abs_builddir in
8652 .) ac_abs_srcdir=$ac_srcdir;;
8654 case $ac_srcdir in
8655 .) ac_abs_srcdir=$ac_abs_builddir;;
8656 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8657 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8658 esac;;
8659 esac
8660 case $ac_abs_builddir in
8661 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8663 case $ac_top_srcdir in
8664 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8665 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8666 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8667 esac;;
8668 esac
8671 case $INSTALL in
8672 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8673 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8674 esac
8676 if test x"$ac_file" != x-; then
8677 { echo "$as_me:$LINENO: creating $ac_file" >&5
8678 echo "$as_me: creating $ac_file" >&6;}
8679 rm -f "$ac_file"
8681 # Let's still pretend it is `configure' which instantiates (i.e., don't
8682 # use $as_me), people would be surprised to read:
8683 # /* config.h. Generated by config.status. */
8684 if test x"$ac_file" = x-; then
8685 configure_input=
8686 else
8687 configure_input="$ac_file. "
8689 configure_input=$configure_input"Generated from `echo $ac_file_in |
8690 sed 's,.*/,,'` by configure."
8692 # First look for the input files in the build tree, otherwise in the
8693 # src tree.
8694 ac_file_inputs=`IFS=:
8695 for f in $ac_file_in; do
8696 case $f in
8697 -) echo $tmp/stdin ;;
8698 [\\/$]*)
8699 # Absolute (can't be DOS-style, as IFS=:)
8700 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8701 echo "$as_me: error: cannot find input file: $f" >&2;}
8702 { (exit 1); exit 1; }; }
8703 echo "$f";;
8704 *) # Relative
8705 if test -f "$f"; then
8706 # Build tree
8707 echo "$f"
8708 elif test -f "$srcdir/$f"; then
8709 # Source tree
8710 echo "$srcdir/$f"
8711 else
8712 # /dev/null tree
8713 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8714 echo "$as_me: error: cannot find input file: $f" >&2;}
8715 { (exit 1); exit 1; }; }
8716 fi;;
8717 esac
8718 done` || { (exit 1); exit 1; }
8719 _ACEOF
8720 cat >>$CONFIG_STATUS <<_ACEOF
8721 sed "$ac_vpsub
8722 $extrasub
8723 _ACEOF
8724 cat >>$CONFIG_STATUS <<\_ACEOF
8726 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8727 s,@configure_input@,$configure_input,;t t
8728 s,@srcdir@,$ac_srcdir,;t t
8729 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8730 s,@top_srcdir@,$ac_top_srcdir,;t t
8731 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8732 s,@builddir@,$ac_builddir,;t t
8733 s,@abs_builddir@,$ac_abs_builddir,;t t
8734 s,@top_builddir@,$ac_top_builddir,;t t
8735 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8736 s,@INSTALL@,$ac_INSTALL,;t t
8737 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8738 rm -f $tmp/stdin
8739 if test x"$ac_file" != x-; then
8740 mv $tmp/out $ac_file
8741 else
8742 cat $tmp/out
8743 rm -f $tmp/out
8746 done
8747 _ACEOF
8748 cat >>$CONFIG_STATUS <<\_ACEOF
8751 # CONFIG_HEADER section.
8754 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8755 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8757 # ac_d sets the value in "#define NAME VALUE" lines.
8758 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8759 ac_dB='[ ].*$,\1#\2'
8760 ac_dC=' '
8761 ac_dD=',;t'
8762 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8763 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8764 ac_uB='$,\1#\2define\3'
8765 ac_uC=' '
8766 ac_uD=',;t'
8768 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8769 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8770 case $ac_file in
8771 - | *:- | *:-:* ) # input from stdin
8772 cat >$tmp/stdin
8773 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8774 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8775 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8776 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8777 * ) ac_file_in=$ac_file.in ;;
8778 esac
8780 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8781 echo "$as_me: creating $ac_file" >&6;}
8783 # First look for the input files in the build tree, otherwise in the
8784 # src tree.
8785 ac_file_inputs=`IFS=:
8786 for f in $ac_file_in; do
8787 case $f in
8788 -) echo $tmp/stdin ;;
8789 [\\/$]*)
8790 # Absolute (can't be DOS-style, as IFS=:)
8791 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8792 echo "$as_me: error: cannot find input file: $f" >&2;}
8793 { (exit 1); exit 1; }; }
8794 # Do quote $f, to prevent DOS paths from being IFS'd.
8795 echo "$f";;
8796 *) # Relative
8797 if test -f "$f"; then
8798 # Build tree
8799 echo "$f"
8800 elif test -f "$srcdir/$f"; then
8801 # Source tree
8802 echo "$srcdir/$f"
8803 else
8804 # /dev/null tree
8805 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8806 echo "$as_me: error: cannot find input file: $f" >&2;}
8807 { (exit 1); exit 1; }; }
8808 fi;;
8809 esac
8810 done` || { (exit 1); exit 1; }
8811 # Remove the trailing spaces.
8812 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8814 _ACEOF
8816 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8817 # `conftest.undefs', that substitutes the proper values into
8818 # config.h.in to produce config.h. The first handles `#define'
8819 # templates, and the second `#undef' templates.
8820 # And first: Protect against being on the right side of a sed subst in
8821 # config.status. Protect against being in an unquoted here document
8822 # in config.status.
8823 rm -f conftest.defines conftest.undefs
8824 # Using a here document instead of a string reduces the quoting nightmare.
8825 # Putting comments in sed scripts is not portable.
8827 # `end' is used to avoid that the second main sed command (meant for
8828 # 0-ary CPP macros) applies to n-ary macro definitions.
8829 # See the Autoconf documentation for `clear'.
8830 cat >confdef2sed.sed <<\_ACEOF
8831 s/[\\&,]/\\&/g
8832 s,[\\$`],\\&,g
8833 t clear
8834 : clear
8835 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8836 t end
8837 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8838 : end
8839 _ACEOF
8840 # If some macros were called several times there might be several times
8841 # the same #defines, which is useless. Nevertheless, we may not want to
8842 # sort them, since we want the *last* AC-DEFINE to be honored.
8843 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8844 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8845 rm -f confdef2sed.sed
8847 # This sed command replaces #undef with comments. This is necessary, for
8848 # example, in the case of _POSIX_SOURCE, which is predefined and required
8849 # on some systems where configure will not decide to define it.
8850 cat >>conftest.undefs <<\_ACEOF
8851 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8852 _ACEOF
8854 # Break up conftest.defines because some shells have a limit on the size
8855 # of here documents, and old seds have small limits too (100 cmds).
8856 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8857 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8858 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8859 echo ' :' >>$CONFIG_STATUS
8860 rm -f conftest.tail
8861 while grep . conftest.defines >/dev/null
8863 # Write a limited-size here document to $tmp/defines.sed.
8864 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8865 # Speed up: don't consider the non `#define' lines.
8866 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8867 # Work around the forget-to-reset-the-flag bug.
8868 echo 't clr' >>$CONFIG_STATUS
8869 echo ': clr' >>$CONFIG_STATUS
8870 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8871 echo 'CEOF
8872 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8873 rm -f $tmp/in
8874 mv $tmp/out $tmp/in
8875 ' >>$CONFIG_STATUS
8876 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8877 rm -f conftest.defines
8878 mv conftest.tail conftest.defines
8879 done
8880 rm -f conftest.defines
8881 echo ' fi # grep' >>$CONFIG_STATUS
8882 echo >>$CONFIG_STATUS
8884 # Break up conftest.undefs because some shells have a limit on the size
8885 # of here documents, and old seds have small limits too (100 cmds).
8886 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8887 rm -f conftest.tail
8888 while grep . conftest.undefs >/dev/null
8890 # Write a limited-size here document to $tmp/undefs.sed.
8891 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8892 # Speed up: don't consider the non `#undef'
8893 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8894 # Work around the forget-to-reset-the-flag bug.
8895 echo 't clr' >>$CONFIG_STATUS
8896 echo ': clr' >>$CONFIG_STATUS
8897 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8898 echo 'CEOF
8899 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8900 rm -f $tmp/in
8901 mv $tmp/out $tmp/in
8902 ' >>$CONFIG_STATUS
8903 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8904 rm -f conftest.undefs
8905 mv conftest.tail conftest.undefs
8906 done
8907 rm -f conftest.undefs
8909 cat >>$CONFIG_STATUS <<\_ACEOF
8910 # Let's still pretend it is `configure' which instantiates (i.e., don't
8911 # use $as_me), people would be surprised to read:
8912 # /* config.h. Generated by config.status. */
8913 if test x"$ac_file" = x-; then
8914 echo "/* Generated by configure. */" >$tmp/config.h
8915 else
8916 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8918 cat $tmp/in >>$tmp/config.h
8919 rm -f $tmp/in
8920 if test x"$ac_file" != x-; then
8921 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8922 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8923 echo "$as_me: $ac_file is unchanged" >&6;}
8924 else
8925 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8926 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8927 X"$ac_file" : 'X\(//\)[^/]' \| \
8928 X"$ac_file" : 'X\(//\)$' \| \
8929 X"$ac_file" : 'X\(/\)' \| \
8930 . : '\(.\)' 2>/dev/null ||
8931 echo X"$ac_file" |
8932 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8933 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8934 /^X\(\/\/\)$/{ s//\1/; q; }
8935 /^X\(\/\).*/{ s//\1/; q; }
8936 s/.*/./; q'`
8937 { if $as_mkdir_p; then
8938 mkdir -p "$ac_dir"
8939 else
8940 as_dir="$ac_dir"
8941 as_dirs=
8942 while test ! -d "$as_dir"; do
8943 as_dirs="$as_dir $as_dirs"
8944 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8945 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8946 X"$as_dir" : 'X\(//\)[^/]' \| \
8947 X"$as_dir" : 'X\(//\)$' \| \
8948 X"$as_dir" : 'X\(/\)' \| \
8949 . : '\(.\)' 2>/dev/null ||
8950 echo X"$as_dir" |
8951 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8952 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8953 /^X\(\/\/\)$/{ s//\1/; q; }
8954 /^X\(\/\).*/{ s//\1/; q; }
8955 s/.*/./; q'`
8956 done
8957 test ! -n "$as_dirs" || mkdir $as_dirs
8958 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8959 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8960 { (exit 1); exit 1; }; }; }
8962 rm -f $ac_file
8963 mv $tmp/config.h $ac_file
8965 else
8966 cat $tmp/config.h
8967 rm -f $tmp/config.h
8969 done
8970 _ACEOF
8971 cat >>$CONFIG_STATUS <<\_ACEOF
8974 # CONFIG_COMMANDS section.
8976 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8977 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8978 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8979 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8980 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8981 X"$ac_dest" : 'X\(//\)[^/]' \| \
8982 X"$ac_dest" : 'X\(//\)$' \| \
8983 X"$ac_dest" : 'X\(/\)' \| \
8984 . : '\(.\)' 2>/dev/null ||
8985 echo X"$ac_dest" |
8986 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8987 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8988 /^X\(\/\/\)$/{ s//\1/; q; }
8989 /^X\(\/\).*/{ s//\1/; q; }
8990 s/.*/./; q'`
8991 { if $as_mkdir_p; then
8992 mkdir -p "$ac_dir"
8993 else
8994 as_dir="$ac_dir"
8995 as_dirs=
8996 while test ! -d "$as_dir"; do
8997 as_dirs="$as_dir $as_dirs"
8998 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8999 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9000 X"$as_dir" : 'X\(//\)[^/]' \| \
9001 X"$as_dir" : 'X\(//\)$' \| \
9002 X"$as_dir" : 'X\(/\)' \| \
9003 . : '\(.\)' 2>/dev/null ||
9004 echo X"$as_dir" |
9005 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9006 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9007 /^X\(\/\/\)$/{ s//\1/; q; }
9008 /^X\(\/\).*/{ s//\1/; q; }
9009 s/.*/./; q'`
9010 done
9011 test ! -n "$as_dirs" || mkdir $as_dirs
9012 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9013 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9014 { (exit 1); exit 1; }; }; }
9016 ac_builddir=.
9018 if test "$ac_dir" != .; then
9019 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9020 # A "../" for each directory in $ac_dir_suffix.
9021 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9022 else
9023 ac_dir_suffix= ac_top_builddir=
9026 case $srcdir in
9027 .) # No --srcdir option. We are building in place.
9028 ac_srcdir=.
9029 if test -z "$ac_top_builddir"; then
9030 ac_top_srcdir=.
9031 else
9032 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9033 fi ;;
9034 [\\/]* | ?:[\\/]* ) # Absolute path.
9035 ac_srcdir=$srcdir$ac_dir_suffix;
9036 ac_top_srcdir=$srcdir ;;
9037 *) # Relative path.
9038 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9039 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9040 esac
9042 # Do not use `cd foo && pwd` to compute absolute paths, because
9043 # the directories may not exist.
9044 case `pwd` in
9045 .) ac_abs_builddir="$ac_dir";;
9047 case "$ac_dir" in
9048 .) ac_abs_builddir=`pwd`;;
9049 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9050 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9051 esac;;
9052 esac
9053 case $ac_abs_builddir in
9054 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9056 case ${ac_top_builddir}. in
9057 .) ac_abs_top_builddir=$ac_abs_builddir;;
9058 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9059 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9060 esac;;
9061 esac
9062 case $ac_abs_builddir in
9063 .) ac_abs_srcdir=$ac_srcdir;;
9065 case $ac_srcdir in
9066 .) ac_abs_srcdir=$ac_abs_builddir;;
9067 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9068 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9069 esac;;
9070 esac
9071 case $ac_abs_builddir in
9072 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9074 case $ac_top_srcdir in
9075 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9076 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9077 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9078 esac;;
9079 esac
9082 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
9083 echo "$as_me: executing $ac_dest commands" >&6;}
9084 case $ac_dest in
9085 default )
9086 case $CONFIG_FILES in *config.make*)
9087 echo "$config_vars" >> config.make;;
9088 esac
9089 test -d bits || mkdir bits ;;
9090 esac
9091 done
9092 _ACEOF
9094 cat >>$CONFIG_STATUS <<\_ACEOF
9096 { (exit 0); exit 0; }
9097 _ACEOF
9098 chmod +x $CONFIG_STATUS
9099 ac_clean_files=$ac_clean_files_save
9102 # configure is writing to config.log, and then calls config.status.
9103 # config.status does its own redirection, appending to config.log.
9104 # Unfortunately, on DOS this fails, as config.log is still kept open
9105 # by configure, so config.status won't be able to write to it; its
9106 # output is simply discarded. So we exec the FD to /dev/null,
9107 # effectively closing config.log, so it can be properly (re)opened and
9108 # appended to by config.status. When coming back to configure, we
9109 # need to make the FD available again.
9110 if test "$no_create" != yes; then
9111 ac_cs_success=:
9112 ac_config_status_args=
9113 test "$silent" = yes &&
9114 ac_config_status_args="$ac_config_status_args --quiet"
9115 exec 5>/dev/null
9116 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9117 exec 5>>config.log
9118 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9119 # would make configure fail if this is the last instruction.
9120 $ac_cs_success || { (exit 1); exit 1; }
9124 # CONFIG_SUBDIRS section.
9126 if test "$no_recursion" != yes; then
9128 # Remove --cache-file and --srcdir arguments so they do not pile up.
9129 ac_sub_configure_args=
9130 ac_prev=
9131 for ac_arg in $ac_configure_args; do
9132 if test -n "$ac_prev"; then
9133 ac_prev=
9134 continue
9136 case $ac_arg in
9137 -cache-file | --cache-file | --cache-fil | --cache-fi \
9138 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9139 ac_prev=cache_file ;;
9140 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9141 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9142 | --c=*)
9144 --config-cache | -C)
9146 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9147 ac_prev=srcdir ;;
9148 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9150 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9151 ac_prev=prefix ;;
9152 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9154 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9155 esac
9156 done
9158 # Always prepend --prefix to ensure using the same prefix
9159 # in subdir configurations.
9160 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9162 ac_popdir=`pwd`
9163 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9165 # Do not complain, so a configure script can configure whichever
9166 # parts of a large source tree are present.
9167 test -d $srcdir/$ac_dir || continue
9169 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9170 echo "$as_me: configuring in $ac_dir" >&6;}
9171 { if $as_mkdir_p; then
9172 mkdir -p "$ac_dir"
9173 else
9174 as_dir="$ac_dir"
9175 as_dirs=
9176 while test ! -d "$as_dir"; do
9177 as_dirs="$as_dir $as_dirs"
9178 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9179 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9180 X"$as_dir" : 'X\(//\)[^/]' \| \
9181 X"$as_dir" : 'X\(//\)$' \| \
9182 X"$as_dir" : 'X\(/\)' \| \
9183 . : '\(.\)' 2>/dev/null ||
9184 echo X"$as_dir" |
9185 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9186 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9187 /^X\(\/\/\)$/{ s//\1/; q; }
9188 /^X\(\/\).*/{ s//\1/; q; }
9189 s/.*/./; q'`
9190 done
9191 test ! -n "$as_dirs" || mkdir $as_dirs
9192 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9193 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9194 { (exit 1); exit 1; }; }; }
9196 ac_builddir=.
9198 if test "$ac_dir" != .; then
9199 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9200 # A "../" for each directory in $ac_dir_suffix.
9201 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9202 else
9203 ac_dir_suffix= ac_top_builddir=
9206 case $srcdir in
9207 .) # No --srcdir option. We are building in place.
9208 ac_srcdir=.
9209 if test -z "$ac_top_builddir"; then
9210 ac_top_srcdir=.
9211 else
9212 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9213 fi ;;
9214 [\\/]* | ?:[\\/]* ) # Absolute path.
9215 ac_srcdir=$srcdir$ac_dir_suffix;
9216 ac_top_srcdir=$srcdir ;;
9217 *) # Relative path.
9218 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9219 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9220 esac
9222 # Do not use `cd foo && pwd` to compute absolute paths, because
9223 # the directories may not exist.
9224 case `pwd` in
9225 .) ac_abs_builddir="$ac_dir";;
9227 case "$ac_dir" in
9228 .) ac_abs_builddir=`pwd`;;
9229 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9230 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9231 esac;;
9232 esac
9233 case $ac_abs_builddir in
9234 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9236 case ${ac_top_builddir}. in
9237 .) ac_abs_top_builddir=$ac_abs_builddir;;
9238 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9239 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9240 esac;;
9241 esac
9242 case $ac_abs_builddir in
9243 .) ac_abs_srcdir=$ac_srcdir;;
9245 case $ac_srcdir in
9246 .) ac_abs_srcdir=$ac_abs_builddir;;
9247 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9248 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9249 esac;;
9250 esac
9251 case $ac_abs_builddir in
9252 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9254 case $ac_top_srcdir in
9255 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9256 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9257 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9258 esac;;
9259 esac
9262 cd $ac_dir
9264 # Check for guested configure; otherwise get Cygnus style configure.
9265 if test -f $ac_srcdir/configure.gnu; then
9266 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9267 elif test -f $ac_srcdir/configure; then
9268 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9269 elif test -f $ac_srcdir/configure.in; then
9270 ac_sub_configure=$ac_configure
9271 else
9272 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9273 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9274 ac_sub_configure=
9277 # The recursion is here.
9278 if test -n "$ac_sub_configure"; then
9279 # Make the cache file name correct relative to the subdirectory.
9280 case $cache_file in
9281 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9282 *) # Relative path.
9283 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9284 esac
9286 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9287 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9288 # The eval makes quoting arguments work.
9289 eval $ac_sub_configure $ac_sub_configure_args \
9290 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9291 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9292 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9293 { (exit 1); exit 1; }; }
9296 cd $ac_popdir
9297 done