[BZ #2172]
[glibc.git] / configure
blob3bef4bb24599f1a416c0c9f121b2a204bb4d8ddf
1 #! /bin/sh
2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.59 for GNU C Library (see version.h).
6 # Report bugs to <glibc>.
8 # Copyright (C) 2003 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## --------------------- ##
12 ## M4sh Initialization. ##
13 ## --------------------- ##
15 # Be Bourne compatible
16 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17 emulate sh
18 NULLCMD=:
19 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20 # is contrary to our usage. Disable this feature.
21 alias -g '${1+"$@"}'='"$@"'
22 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
23 set -o posix
25 DUALCASE=1; export DUALCASE # for MKS sh
27 # Support unset when possible.
28 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
29 as_unset=unset
30 else
31 as_unset=false
35 # Work around bugs in pre-3.0 UWIN ksh.
36 $as_unset ENV MAIL MAILPATH
37 PS1='$ '
38 PS2='> '
39 PS4='+ '
41 # NLS nuisances.
42 for as_var in \
43 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
44 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
45 LC_TELEPHONE LC_TIME
47 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
48 eval $as_var=C; export $as_var
49 else
50 $as_unset $as_var
52 done
54 # Required to use basename.
55 if expr a : '\(a\)' >/dev/null 2>&1; then
56 as_expr=expr
57 else
58 as_expr=false
61 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
62 as_basename=basename
63 else
64 as_basename=false
68 # Name of the executable.
69 as_me=`$as_basename "$0" ||
70 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
71 X"$0" : 'X\(//\)$' \| \
72 X"$0" : 'X\(/\)$' \| \
73 . : '\(.\)' 2>/dev/null ||
74 echo X/"$0" |
75 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
76 /^X\/\(\/\/\)$/{ s//\1/; q; }
77 /^X\/\(\/\).*/{ s//\1/; q; }
78 s/.*/./; q'`
81 # PATH needs CR, and LINENO needs CR and PATH.
82 # Avoid depending upon Character Ranges.
83 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
84 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
85 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
86 as_cr_digits='0123456789'
87 as_cr_alnum=$as_cr_Letters$as_cr_digits
89 # The user is always right.
90 if test "${PATH_SEPARATOR+set}" != set; then
91 echo "#! /bin/sh" >conf$$.sh
92 echo "exit 0" >>conf$$.sh
93 chmod +x conf$$.sh
94 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
95 PATH_SEPARATOR=';'
96 else
97 PATH_SEPARATOR=:
99 rm -f conf$$.sh
103 as_lineno_1=$LINENO
104 as_lineno_2=$LINENO
105 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
106 test "x$as_lineno_1" != "x$as_lineno_2" &&
107 test "x$as_lineno_3" = "x$as_lineno_2" || {
108 # Find who we are. Look in the path if we contain no path at all
109 # relative or not.
110 case $0 in
111 *[\\/]* ) as_myself=$0 ;;
112 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
113 for as_dir in $PATH
115 IFS=$as_save_IFS
116 test -z "$as_dir" && as_dir=.
117 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
118 done
121 esac
122 # We did not find ourselves, most probably we were run as `sh COMMAND'
123 # in which case we are not to be found in the path.
124 if test "x$as_myself" = x; then
125 as_myself=$0
127 if test ! -f "$as_myself"; then
128 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
129 { (exit 1); exit 1; }; }
131 case $CONFIG_SHELL in
133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
134 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
136 IFS=$as_save_IFS
137 test -z "$as_dir" && as_dir=.
138 for as_base in sh bash ksh sh5; do
139 case $as_dir in
141 if ("$as_dir/$as_base" -c '
142 as_lineno_1=$LINENO
143 as_lineno_2=$LINENO
144 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
145 test "x$as_lineno_1" != "x$as_lineno_2" &&
146 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
147 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
148 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
149 CONFIG_SHELL=$as_dir/$as_base
150 export CONFIG_SHELL
151 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
152 fi;;
153 esac
154 done
155 done
157 esac
159 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
160 # uniformly replaced by the line number. The first 'sed' inserts a
161 # line-number line before each line; the second 'sed' does the real
162 # work. The second script uses 'N' to pair each line-number line
163 # with the numbered line, and appends trailing '-' during
164 # substitution so that $LINENO is not a special case at line end.
165 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
166 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
167 sed '=' <$as_myself |
168 sed '
170 s,$,-,
171 : loop
172 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
173 t loop
174 s,-$,,
175 s,^['$as_cr_digits']*\n,,
176 ' >$as_me.lineno &&
177 chmod +x $as_me.lineno ||
178 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
179 { (exit 1); exit 1; }; }
181 # Don't try to exec as it changes $[0], causing all sort of problems
182 # (the dirname of $[0] is not the place where we might find the
183 # original and so on. Autoconf is especially sensible to this).
184 . ./$as_me.lineno
185 # Exit status is that of the last command.
186 exit
190 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
191 *c*,-n*) ECHO_N= ECHO_C='
192 ' ECHO_T=' ' ;;
193 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
194 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
195 esac
197 if expr a : '\(a\)' >/dev/null 2>&1; then
198 as_expr=expr
199 else
200 as_expr=false
203 rm -f conf$$ conf$$.exe conf$$.file
204 echo >conf$$.file
205 if ln -s conf$$.file conf$$ 2>/dev/null; then
206 # We could just check for DJGPP; but this test a) works b) is more generic
207 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
208 if test -f conf$$.exe; then
209 # Don't use ln at all; we don't have any links
210 as_ln_s='cp -p'
211 else
212 as_ln_s='ln -s'
214 elif ln conf$$.file conf$$ 2>/dev/null; then
215 as_ln_s=ln
216 else
217 as_ln_s='cp -p'
219 rm -f conf$$ conf$$.exe conf$$.file
221 if mkdir -p . 2>/dev/null; then
222 as_mkdir_p=:
223 else
224 test -d ./-p && rmdir ./-p
225 as_mkdir_p=false
228 as_executable_p="test -f"
230 # Sed expression to map a string onto a valid CPP name.
231 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
233 # Sed expression to map a string onto a valid variable name.
234 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
237 # IFS
238 # We need space, tab and new line, in precisely that order.
239 as_nl='
241 IFS=" $as_nl"
243 # CDPATH.
244 $as_unset CDPATH
247 # Name of the host.
248 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
249 # so uname gets run too.
250 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
252 exec 6>&1
255 # Initializations.
257 ac_default_prefix=/usr/local
258 ac_config_libobj_dir=.
259 cross_compiling=no
260 subdirs=
261 MFLAGS=
262 MAKEFLAGS=
263 SHELL=${CONFIG_SHELL-/bin/sh}
265 # Maximum number of lines to put in a shell here document.
266 # This variable seems obsolete. It should probably be removed, and
267 # only ac_max_sed_lines should be used.
268 : ${ac_max_here_lines=38}
270 # Identity of this package.
271 PACKAGE_NAME='GNU C Library'
272 PACKAGE_TARNAME='c-library'
273 PACKAGE_VERSION='(see version.h)'
274 PACKAGE_STRING='GNU C Library (see version.h)'
275 PACKAGE_BUGREPORT='glibc'
277 ac_unique_file="include/features.h"
278 ac_subdirs_all="$ac_subdirs_all "
279 # Factoring default headers for most tests.
280 ac_includes_default="\
281 #include <stdio.h>
282 #if HAVE_SYS_TYPES_H
283 # include <sys/types.h>
284 #endif
285 #if HAVE_SYS_STAT_H
286 # include <sys/stat.h>
287 #endif
288 #if STDC_HEADERS
289 # include <stdlib.h>
290 # include <stddef.h>
291 #else
292 # if HAVE_STDLIB_H
293 # include <stdlib.h>
294 # endif
295 #endif
296 #if HAVE_STRING_H
297 # if !STDC_HEADERS && HAVE_MEMORY_H
298 # include <memory.h>
299 # endif
300 # include <string.h>
301 #endif
302 #if HAVE_STRINGS_H
303 # include <strings.h>
304 #endif
305 #if HAVE_INTTYPES_H
306 # include <inttypes.h>
307 #else
308 # if HAVE_STDINT_H
309 # include <stdint.h>
310 # endif
311 #endif
312 #if HAVE_UNISTD_H
313 # include <unistd.h>
314 #endif"
316 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS with_fp with_cvs enable_check_abi oldest_abi bindnow force_install all_warnings build build_cpu build_vendor build_os host host_cpu host_vendor host_os subdirs add_ons base_machine submachine sysnames INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT BUILD_CC cross_compiling CPP CXX CXXFLAGS ac_ct_CXX AR OBJDUMP RANLIB ac_ct_RANLIB MIG AS LD PWD_P MAKE MSGFMT MAKEINFO SED AUTOCONF SYSINCLUDES CXX_SYSINCLUDES libc_cv_gcc_static_libgcc BASH libc_cv_have_bash2 KSH libc_cv_have_ksh AWK PERL INSTALL_INFO BISON VERSIONING libc_cv_asm_protected_directive libc_cv_cc_with_libunwind libc_cv_z_nodelete libc_cv_z_nodlopen libc_cv_z_initfirst libc_cv_z_relro libc_cv_Bgroup libc_cv_libgcc_s_suffix libc_cv_as_needed ASFLAGS_config libc_cv_z_combreloc libc_cv_z_execstack libc_cv_fpie fno_unit_at_a_time libc_cv_ssp libc_cv_have_initfini no_whole_archive exceptions LIBGD have_libaudit have_selinux EGREP sizeof_long_double libc_cv_gcc_unwind_find_fde uname_sysname uname_release uname_version old_glibc_headers libc_cv_slibdir libc_cv_localedir libc_cv_sysconfdir libc_cv_rootsbindir libc_cv_forced_unwind use_ldconfig ldd_rewrite_script elf xcoff static shared pic_default profile omitfp bounded static_nss nopic_initfini DEFINES mach_interface_list VERSION RELEASE LIBOBJS LTLIBOBJS'
317 ac_subst_files=''
319 # Initialize some variables set by options.
320 ac_init_help=
321 ac_init_version=false
322 # The variables have the same names as the options, with
323 # dashes changed to underlines.
324 cache_file=/dev/null
325 exec_prefix=NONE
326 no_create=
327 no_recursion=
328 prefix=NONE
329 program_prefix=NONE
330 program_suffix=NONE
331 program_transform_name=s,x,x,
332 silent=
333 site=
334 srcdir=
335 verbose=
336 x_includes=NONE
337 x_libraries=NONE
339 # Installation directory options.
340 # These are left unexpanded so users can "make install exec_prefix=/foo"
341 # and all the variables that are supposed to be based on exec_prefix
342 # by default will actually change.
343 # Use braces instead of parens because sh, perl, etc. also accept them.
344 bindir='${exec_prefix}/bin'
345 sbindir='${exec_prefix}/sbin'
346 libexecdir='${exec_prefix}/libexec'
347 datadir='${prefix}/share'
348 sysconfdir='${prefix}/etc'
349 sharedstatedir='${prefix}/com'
350 localstatedir='${prefix}/var'
351 libdir='${exec_prefix}/lib'
352 includedir='${prefix}/include'
353 oldincludedir='/usr/include'
354 infodir='${prefix}/info'
355 mandir='${prefix}/man'
357 ac_prev=
358 for ac_option
360 # If the previous option needs an argument, assign it.
361 if test -n "$ac_prev"; then
362 eval "$ac_prev=\$ac_option"
363 ac_prev=
364 continue
367 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
369 # Accept the important Cygnus configure options, so we can diagnose typos.
371 case $ac_option in
373 -bindir | --bindir | --bindi | --bind | --bin | --bi)
374 ac_prev=bindir ;;
375 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
376 bindir=$ac_optarg ;;
378 -build | --build | --buil | --bui | --bu)
379 ac_prev=build_alias ;;
380 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
381 build_alias=$ac_optarg ;;
383 -cache-file | --cache-file | --cache-fil | --cache-fi \
384 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
385 ac_prev=cache_file ;;
386 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
387 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
388 cache_file=$ac_optarg ;;
390 --config-cache | -C)
391 cache_file=config.cache ;;
393 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
394 ac_prev=datadir ;;
395 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
396 | --da=*)
397 datadir=$ac_optarg ;;
399 -disable-* | --disable-*)
400 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
401 # Reject names that are not valid shell variable names.
402 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
403 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
404 { (exit 1); exit 1; }; }
405 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
406 eval "enable_$ac_feature=no" ;;
408 -enable-* | --enable-*)
409 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
410 # Reject names that are not valid shell variable names.
411 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
412 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
413 { (exit 1); exit 1; }; }
414 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
415 case $ac_option in
416 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
417 *) ac_optarg=yes ;;
418 esac
419 eval "enable_$ac_feature='$ac_optarg'" ;;
421 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
422 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
423 | --exec | --exe | --ex)
424 ac_prev=exec_prefix ;;
425 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
426 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
427 | --exec=* | --exe=* | --ex=*)
428 exec_prefix=$ac_optarg ;;
430 -gas | --gas | --ga | --g)
431 # Obsolete; use --with-gas.
432 with_gas=yes ;;
434 -help | --help | --hel | --he | -h)
435 ac_init_help=long ;;
436 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
437 ac_init_help=recursive ;;
438 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
439 ac_init_help=short ;;
441 -host | --host | --hos | --ho)
442 ac_prev=host_alias ;;
443 -host=* | --host=* | --hos=* | --ho=*)
444 host_alias=$ac_optarg ;;
446 -includedir | --includedir | --includedi | --included | --include \
447 | --includ | --inclu | --incl | --inc)
448 ac_prev=includedir ;;
449 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
450 | --includ=* | --inclu=* | --incl=* | --inc=*)
451 includedir=$ac_optarg ;;
453 -infodir | --infodir | --infodi | --infod | --info | --inf)
454 ac_prev=infodir ;;
455 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
456 infodir=$ac_optarg ;;
458 -libdir | --libdir | --libdi | --libd)
459 ac_prev=libdir ;;
460 -libdir=* | --libdir=* | --libdi=* | --libd=*)
461 libdir=$ac_optarg ;;
463 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
464 | --libexe | --libex | --libe)
465 ac_prev=libexecdir ;;
466 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
467 | --libexe=* | --libex=* | --libe=*)
468 libexecdir=$ac_optarg ;;
470 -localstatedir | --localstatedir | --localstatedi | --localstated \
471 | --localstate | --localstat | --localsta | --localst \
472 | --locals | --local | --loca | --loc | --lo)
473 ac_prev=localstatedir ;;
474 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
475 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
476 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
477 localstatedir=$ac_optarg ;;
479 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
480 ac_prev=mandir ;;
481 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
482 mandir=$ac_optarg ;;
484 -nfp | --nfp | --nf)
485 # Obsolete; use --without-fp.
486 with_fp=no ;;
488 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
489 | --no-cr | --no-c | -n)
490 no_create=yes ;;
492 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
493 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
494 no_recursion=yes ;;
496 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
497 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
498 | --oldin | --oldi | --old | --ol | --o)
499 ac_prev=oldincludedir ;;
500 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
501 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
502 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
503 oldincludedir=$ac_optarg ;;
505 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
506 ac_prev=prefix ;;
507 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
508 prefix=$ac_optarg ;;
510 -program-prefix | --program-prefix | --program-prefi | --program-pref \
511 | --program-pre | --program-pr | --program-p)
512 ac_prev=program_prefix ;;
513 -program-prefix=* | --program-prefix=* | --program-prefi=* \
514 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
515 program_prefix=$ac_optarg ;;
517 -program-suffix | --program-suffix | --program-suffi | --program-suff \
518 | --program-suf | --program-su | --program-s)
519 ac_prev=program_suffix ;;
520 -program-suffix=* | --program-suffix=* | --program-suffi=* \
521 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
522 program_suffix=$ac_optarg ;;
524 -program-transform-name | --program-transform-name \
525 | --program-transform-nam | --program-transform-na \
526 | --program-transform-n | --program-transform- \
527 | --program-transform | --program-transfor \
528 | --program-transfo | --program-transf \
529 | --program-trans | --program-tran \
530 | --progr-tra | --program-tr | --program-t)
531 ac_prev=program_transform_name ;;
532 -program-transform-name=* | --program-transform-name=* \
533 | --program-transform-nam=* | --program-transform-na=* \
534 | --program-transform-n=* | --program-transform-=* \
535 | --program-transform=* | --program-transfor=* \
536 | --program-transfo=* | --program-transf=* \
537 | --program-trans=* | --program-tran=* \
538 | --progr-tra=* | --program-tr=* | --program-t=*)
539 program_transform_name=$ac_optarg ;;
541 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
542 | -silent | --silent | --silen | --sile | --sil)
543 silent=yes ;;
545 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
546 ac_prev=sbindir ;;
547 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
548 | --sbi=* | --sb=*)
549 sbindir=$ac_optarg ;;
551 -sharedstatedir | --sharedstatedir | --sharedstatedi \
552 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
553 | --sharedst | --shareds | --shared | --share | --shar \
554 | --sha | --sh)
555 ac_prev=sharedstatedir ;;
556 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
557 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
558 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
559 | --sha=* | --sh=*)
560 sharedstatedir=$ac_optarg ;;
562 -site | --site | --sit)
563 ac_prev=site ;;
564 -site=* | --site=* | --sit=*)
565 site=$ac_optarg ;;
567 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
568 ac_prev=srcdir ;;
569 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
570 srcdir=$ac_optarg ;;
572 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
573 | --syscon | --sysco | --sysc | --sys | --sy)
574 ac_prev=sysconfdir ;;
575 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
576 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
577 sysconfdir=$ac_optarg ;;
579 -target | --target | --targe | --targ | --tar | --ta | --t)
580 ac_prev=target_alias ;;
581 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
582 target_alias=$ac_optarg ;;
584 -v | -verbose | --verbose | --verbos | --verbo | --verb)
585 verbose=yes ;;
587 -version | --version | --versio | --versi | --vers | -V)
588 ac_init_version=: ;;
590 -with-* | --with-*)
591 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
592 # Reject names that are not valid shell variable names.
593 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
594 { echo "$as_me: error: invalid package name: $ac_package" >&2
595 { (exit 1); exit 1; }; }
596 ac_package=`echo $ac_package| sed 's/-/_/g'`
597 case $ac_option in
598 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
599 *) ac_optarg=yes ;;
600 esac
601 eval "with_$ac_package='$ac_optarg'" ;;
603 -without-* | --without-*)
604 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
605 # Reject names that are not valid shell variable names.
606 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
607 { echo "$as_me: error: invalid package name: $ac_package" >&2
608 { (exit 1); exit 1; }; }
609 ac_package=`echo $ac_package | sed 's/-/_/g'`
610 eval "with_$ac_package=no" ;;
612 --x)
613 # Obsolete; use --with-x.
614 with_x=yes ;;
616 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
617 | --x-incl | --x-inc | --x-in | --x-i)
618 ac_prev=x_includes ;;
619 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
620 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
621 x_includes=$ac_optarg ;;
623 -x-libraries | --x-libraries | --x-librarie | --x-librari \
624 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
625 ac_prev=x_libraries ;;
626 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
627 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
628 x_libraries=$ac_optarg ;;
630 -*) { echo "$as_me: error: unrecognized option: $ac_option
631 Try \`$0 --help' for more information." >&2
632 { (exit 1); exit 1; }; }
635 *=*)
636 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
637 # Reject names that are not valid shell variable names.
638 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
639 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
640 { (exit 1); exit 1; }; }
641 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
642 eval "$ac_envvar='$ac_optarg'"
643 export $ac_envvar ;;
646 # FIXME: should be removed in autoconf 3.0.
647 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
648 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
649 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
650 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
653 esac
654 done
656 if test -n "$ac_prev"; then
657 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
658 { echo "$as_me: error: missing argument to $ac_option" >&2
659 { (exit 1); exit 1; }; }
662 # Be sure to have absolute paths.
663 for ac_var in exec_prefix prefix
665 eval ac_val=$`echo $ac_var`
666 case $ac_val in
667 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
668 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
669 { (exit 1); exit 1; }; };;
670 esac
671 done
673 # Be sure to have absolute paths.
674 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
675 localstatedir libdir includedir oldincludedir infodir mandir
677 eval ac_val=$`echo $ac_var`
678 case $ac_val in
679 [\\/$]* | ?:[\\/]* ) ;;
680 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
681 { (exit 1); exit 1; }; };;
682 esac
683 done
685 # There might be people who depend on the old broken behavior: `$host'
686 # used to hold the argument of --host etc.
687 # FIXME: To remove some day.
688 build=$build_alias
689 host=$host_alias
690 target=$target_alias
692 # FIXME: To remove some day.
693 if test "x$host_alias" != x; then
694 if test "x$build_alias" = x; then
695 cross_compiling=maybe
696 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
697 If a cross compiler is detected then cross compile mode will be used." >&2
698 elif test "x$build_alias" != "x$host_alias"; then
699 cross_compiling=yes
703 ac_tool_prefix=
704 test -n "$host_alias" && ac_tool_prefix=$host_alias-
706 test "$silent" = yes && exec 6>/dev/null
709 # Find the source files, if location was not specified.
710 if test -z "$srcdir"; then
711 ac_srcdir_defaulted=yes
712 # Try the directory containing this script, then its parent.
713 ac_confdir=`(dirname "$0") 2>/dev/null ||
714 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
715 X"$0" : 'X\(//\)[^/]' \| \
716 X"$0" : 'X\(//\)$' \| \
717 X"$0" : 'X\(/\)' \| \
718 . : '\(.\)' 2>/dev/null ||
719 echo X"$0" |
720 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
721 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
722 /^X\(\/\/\)$/{ s//\1/; q; }
723 /^X\(\/\).*/{ s//\1/; q; }
724 s/.*/./; q'`
725 srcdir=$ac_confdir
726 if test ! -r $srcdir/$ac_unique_file; then
727 srcdir=..
729 else
730 ac_srcdir_defaulted=no
732 if test ! -r $srcdir/$ac_unique_file; then
733 if test "$ac_srcdir_defaulted" = yes; then
734 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
735 { (exit 1); exit 1; }; }
736 else
737 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
738 { (exit 1); exit 1; }; }
741 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
742 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
743 { (exit 1); exit 1; }; }
744 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
745 ac_env_build_alias_set=${build_alias+set}
746 ac_env_build_alias_value=$build_alias
747 ac_cv_env_build_alias_set=${build_alias+set}
748 ac_cv_env_build_alias_value=$build_alias
749 ac_env_host_alias_set=${host_alias+set}
750 ac_env_host_alias_value=$host_alias
751 ac_cv_env_host_alias_set=${host_alias+set}
752 ac_cv_env_host_alias_value=$host_alias
753 ac_env_target_alias_set=${target_alias+set}
754 ac_env_target_alias_value=$target_alias
755 ac_cv_env_target_alias_set=${target_alias+set}
756 ac_cv_env_target_alias_value=$target_alias
757 ac_env_CC_set=${CC+set}
758 ac_env_CC_value=$CC
759 ac_cv_env_CC_set=${CC+set}
760 ac_cv_env_CC_value=$CC
761 ac_env_CFLAGS_set=${CFLAGS+set}
762 ac_env_CFLAGS_value=$CFLAGS
763 ac_cv_env_CFLAGS_set=${CFLAGS+set}
764 ac_cv_env_CFLAGS_value=$CFLAGS
765 ac_env_LDFLAGS_set=${LDFLAGS+set}
766 ac_env_LDFLAGS_value=$LDFLAGS
767 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
768 ac_cv_env_LDFLAGS_value=$LDFLAGS
769 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
770 ac_env_CPPFLAGS_value=$CPPFLAGS
771 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
772 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
773 ac_env_CPP_set=${CPP+set}
774 ac_env_CPP_value=$CPP
775 ac_cv_env_CPP_set=${CPP+set}
776 ac_cv_env_CPP_value=$CPP
777 ac_env_CXX_set=${CXX+set}
778 ac_env_CXX_value=$CXX
779 ac_cv_env_CXX_set=${CXX+set}
780 ac_cv_env_CXX_value=$CXX
781 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
782 ac_env_CXXFLAGS_value=$CXXFLAGS
783 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
784 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
787 # Report the --help message.
789 if test "$ac_init_help" = "long"; then
790 # Omit some internal or obsolete options to make the list less imposing.
791 # This message is too long to be a string in the A/UX 3.1 sh.
792 cat <<_ACEOF
793 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
795 Usage: $0 [OPTION]... [VAR=VALUE]...
797 To assign environment variables (e.g., CC, CFLAGS...), specify them as
798 VAR=VALUE. See below for descriptions of some of the useful variables.
800 Defaults for the options are specified in brackets.
802 Configuration:
803 -h, --help display this help and exit
804 --help=short display options specific to this package
805 --help=recursive display the short help of all the included packages
806 -V, --version display version information and exit
807 -q, --quiet, --silent do not print \`checking...' messages
808 --cache-file=FILE cache test results in FILE [disabled]
809 -C, --config-cache alias for \`--cache-file=config.cache'
810 -n, --no-create do not create output files
811 --srcdir=DIR find the sources in DIR [configure dir or \`..']
813 _ACEOF
815 cat <<_ACEOF
816 Installation directories:
817 --prefix=PREFIX install architecture-independent files in PREFIX
818 [$ac_default_prefix]
819 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
820 [PREFIX]
822 By default, \`make install' will install all the files in
823 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
824 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
825 for instance \`--prefix=\$HOME'.
827 For better control, use the options below.
829 Fine tuning of the installation directories:
830 --bindir=DIR user executables [EPREFIX/bin]
831 --sbindir=DIR system admin executables [EPREFIX/sbin]
832 --libexecdir=DIR program executables [EPREFIX/libexec]
833 --datadir=DIR read-only architecture-independent data [PREFIX/share]
834 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
835 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
836 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
837 --libdir=DIR object code libraries [EPREFIX/lib]
838 --includedir=DIR C header files [PREFIX/include]
839 --oldincludedir=DIR C header files for non-gcc [/usr/include]
840 --infodir=DIR info documentation [PREFIX/info]
841 --mandir=DIR man documentation [PREFIX/man]
842 _ACEOF
844 cat <<\_ACEOF
846 System types:
847 --build=BUILD configure for building on BUILD [guessed]
848 --host=HOST cross-compile to build programs to run on HOST [BUILD]
849 _ACEOF
852 if test -n "$ac_init_help"; then
853 case $ac_init_help in
854 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
855 esac
856 cat <<\_ACEOF
858 Optional Features:
859 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
860 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
861 --disable-sanity-checks really do not use threads (should not be used except
862 in special situations) [default=yes]
863 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
864 [default=no]
865 --enable-shared build shared library [default=yes if GNU ld &
866 ELF]
867 --enable-profile build profiled library [default=yes]
868 --enable-omitfp build undebuggable optimized library
869 [default=no]
870 --enable-bounded build with runtime bounds checking
871 [default=no]
872 --disable-versioning do not include versioning information in the library
873 objects [default=yes if supported]
874 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
875 [default=glibc default]
876 --enable-stackguard-randomization
877 initialize __stack_chk_guard canary with a random
878 number at program start
879 --enable-add-ons[=DIRS...]
880 configure and build add-ons in DIR1,DIR2,... search
881 for add-ons if no parameter given
882 --disable-hidden-plt do not hide internal function calls to avoid PLT
883 --enable-bind-now disable lazy relocations in DSOs
884 --enable-static-nss build static NSS modules [default=no]
885 --disable-force-install don't force installation of files from this package,
886 even if they are older than the installed files
887 --enable-kernel=VERSION compile for compatibility with kernel not older than
888 VERSION
889 --enable-all-warnings enable all useful warnings gcc can issue
891 Optional Packages:
892 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
893 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
894 --with-gmp=DIRECTORY find GMP source code in DIRECTORY (not needed)
895 --with-gd=DIR find libgd include dir and library with prefix DIR
896 --with-gd-include=DIR find libgd include files in DIR
897 --with-gd-lib=DIR find libgd library files in DIR
898 --with-fp if using floating-point hardware [default=yes]
899 --with-binutils=PATH specify location of binutils (as and ld)
900 --with-elf if using the ELF object format
901 --with-selinux if building with SELinux support
902 --with-xcoff if using the XCOFF object format
903 --without-cvs if CVS should not be used
904 --with-headers=PATH location of system headers to use (for example
905 /usr/src/linux/include) [default=compiler
906 default]
907 --with-tls enable support for TLS
908 --without-__thread do not use TLS features even when supporting them
909 --with-cpu=CPU select code for CPU variant
911 Some influential environment variables:
912 CC C compiler command
913 CFLAGS C compiler flags
914 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
915 nonstandard directory <lib dir>
916 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
917 headers in a nonstandard directory <include dir>
918 CPP C preprocessor
919 CXX C++ compiler command
920 CXXFLAGS C++ compiler flags
922 Use these variables to override the choices made by `configure' or to help
923 it to find libraries and programs with nonstandard names/locations.
925 Report bugs to <glibc>.
926 _ACEOF
929 if test "$ac_init_help" = "recursive"; then
930 # If there are subdirs, report their specific --help.
931 ac_popdir=`pwd`
932 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
933 test -d $ac_dir || continue
934 ac_builddir=.
936 if test "$ac_dir" != .; then
937 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
938 # A "../" for each directory in $ac_dir_suffix.
939 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
940 else
941 ac_dir_suffix= ac_top_builddir=
944 case $srcdir in
945 .) # No --srcdir option. We are building in place.
946 ac_srcdir=.
947 if test -z "$ac_top_builddir"; then
948 ac_top_srcdir=.
949 else
950 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
951 fi ;;
952 [\\/]* | ?:[\\/]* ) # Absolute path.
953 ac_srcdir=$srcdir$ac_dir_suffix;
954 ac_top_srcdir=$srcdir ;;
955 *) # Relative path.
956 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
957 ac_top_srcdir=$ac_top_builddir$srcdir ;;
958 esac
960 # Do not use `cd foo && pwd` to compute absolute paths, because
961 # the directories may not exist.
962 case `pwd` in
963 .) ac_abs_builddir="$ac_dir";;
965 case "$ac_dir" in
966 .) ac_abs_builddir=`pwd`;;
967 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
968 *) ac_abs_builddir=`pwd`/"$ac_dir";;
969 esac;;
970 esac
971 case $ac_abs_builddir in
972 .) ac_abs_top_builddir=${ac_top_builddir}.;;
974 case ${ac_top_builddir}. in
975 .) ac_abs_top_builddir=$ac_abs_builddir;;
976 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
977 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
978 esac;;
979 esac
980 case $ac_abs_builddir in
981 .) ac_abs_srcdir=$ac_srcdir;;
983 case $ac_srcdir in
984 .) ac_abs_srcdir=$ac_abs_builddir;;
985 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
986 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
987 esac;;
988 esac
989 case $ac_abs_builddir in
990 .) ac_abs_top_srcdir=$ac_top_srcdir;;
992 case $ac_top_srcdir in
993 .) ac_abs_top_srcdir=$ac_abs_builddir;;
994 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
995 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
996 esac;;
997 esac
999 cd $ac_dir
1000 # Check for guested configure; otherwise get Cygnus style configure.
1001 if test -f $ac_srcdir/configure.gnu; then
1002 echo
1003 $SHELL $ac_srcdir/configure.gnu --help=recursive
1004 elif test -f $ac_srcdir/configure; then
1005 echo
1006 $SHELL $ac_srcdir/configure --help=recursive
1007 elif test -f $ac_srcdir/configure.ac ||
1008 test -f $ac_srcdir/configure.in; then
1009 echo
1010 $ac_configure --help
1011 else
1012 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1014 cd $ac_popdir
1015 done
1018 test -n "$ac_init_help" && exit 0
1019 if $ac_init_version; then
1020 cat <<\_ACEOF
1021 GNU C Library configure (see version.h)
1022 generated by GNU Autoconf 2.59
1024 Copyright (C) 2003 Free Software Foundation, Inc.
1025 This configure script is free software; the Free Software Foundation
1026 gives unlimited permission to copy, distribute and modify it.
1027 _ACEOF
1028 exit 0
1030 exec 5>config.log
1031 cat >&5 <<_ACEOF
1032 This file contains any messages produced by compilers while
1033 running configure, to aid debugging if configure makes a mistake.
1035 It was created by GNU C Library $as_me (see version.h), which was
1036 generated by GNU Autoconf 2.59. Invocation command line was
1038 $ $0 $@
1040 _ACEOF
1042 cat <<_ASUNAME
1043 ## --------- ##
1044 ## Platform. ##
1045 ## --------- ##
1047 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1048 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1049 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1050 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1051 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1053 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1054 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1056 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1057 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1058 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1059 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1060 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1061 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1062 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1064 _ASUNAME
1066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1067 for as_dir in $PATH
1069 IFS=$as_save_IFS
1070 test -z "$as_dir" && as_dir=.
1071 echo "PATH: $as_dir"
1072 done
1074 } >&5
1076 cat >&5 <<_ACEOF
1079 ## ----------- ##
1080 ## Core tests. ##
1081 ## ----------- ##
1083 _ACEOF
1086 # Keep a trace of the command line.
1087 # Strip out --no-create and --no-recursion so they do not pile up.
1088 # Strip out --silent because we don't want to record it for future runs.
1089 # Also quote any args containing shell meta-characters.
1090 # Make two passes to allow for proper duplicate-argument suppression.
1091 ac_configure_args=
1092 ac_configure_args0=
1093 ac_configure_args1=
1094 ac_sep=
1095 ac_must_keep_next=false
1096 for ac_pass in 1 2
1098 for ac_arg
1100 case $ac_arg in
1101 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1102 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1103 | -silent | --silent | --silen | --sile | --sil)
1104 continue ;;
1105 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1106 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1107 esac
1108 case $ac_pass in
1109 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1111 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1112 if test $ac_must_keep_next = true; then
1113 ac_must_keep_next=false # Got value, back to normal.
1114 else
1115 case $ac_arg in
1116 *=* | --config-cache | -C | -disable-* | --disable-* \
1117 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1118 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1119 | -with-* | --with-* | -without-* | --without-* | --x)
1120 case "$ac_configure_args0 " in
1121 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1122 esac
1124 -* ) ac_must_keep_next=true ;;
1125 esac
1127 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1128 # Get rid of the leading space.
1129 ac_sep=" "
1131 esac
1132 done
1133 done
1134 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1135 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1137 # When interrupted or exit'd, cleanup temporary files, and complete
1138 # config.log. We remove comments because anyway the quotes in there
1139 # would cause problems or look ugly.
1140 # WARNING: Be sure not to use single quotes in there, as some shells,
1141 # such as our DU 5.0 friend, will then `close' the trap.
1142 trap 'exit_status=$?
1143 # Save into config.log some information that might help in debugging.
1145 echo
1147 cat <<\_ASBOX
1148 ## ---------------- ##
1149 ## Cache variables. ##
1150 ## ---------------- ##
1151 _ASBOX
1152 echo
1153 # The following way of writing the cache mishandles newlines in values,
1155 (set) 2>&1 |
1156 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1157 *ac_space=\ *)
1158 sed -n \
1159 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1160 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1163 sed -n \
1164 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1166 esac;
1168 echo
1170 cat <<\_ASBOX
1171 ## ----------------- ##
1172 ## Output variables. ##
1173 ## ----------------- ##
1174 _ASBOX
1175 echo
1176 for ac_var in $ac_subst_vars
1178 eval ac_val=$`echo $ac_var`
1179 echo "$ac_var='"'"'$ac_val'"'"'"
1180 done | sort
1181 echo
1183 if test -n "$ac_subst_files"; then
1184 cat <<\_ASBOX
1185 ## ------------- ##
1186 ## Output files. ##
1187 ## ------------- ##
1188 _ASBOX
1189 echo
1190 for ac_var in $ac_subst_files
1192 eval ac_val=$`echo $ac_var`
1193 echo "$ac_var='"'"'$ac_val'"'"'"
1194 done | sort
1195 echo
1198 if test -s confdefs.h; then
1199 cat <<\_ASBOX
1200 ## ----------- ##
1201 ## confdefs.h. ##
1202 ## ----------- ##
1203 _ASBOX
1204 echo
1205 sed "/^$/d" confdefs.h | sort
1206 echo
1208 test "$ac_signal" != 0 &&
1209 echo "$as_me: caught signal $ac_signal"
1210 echo "$as_me: exit $exit_status"
1211 } >&5
1212 rm -f core *.core &&
1213 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1214 exit $exit_status
1216 for ac_signal in 1 2 13 15; do
1217 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1218 done
1219 ac_signal=0
1221 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1222 rm -rf conftest* confdefs.h
1223 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1224 echo >confdefs.h
1226 # Predefined preprocessor variables.
1228 cat >>confdefs.h <<_ACEOF
1229 #define PACKAGE_NAME "$PACKAGE_NAME"
1230 _ACEOF
1233 cat >>confdefs.h <<_ACEOF
1234 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1235 _ACEOF
1238 cat >>confdefs.h <<_ACEOF
1239 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1240 _ACEOF
1243 cat >>confdefs.h <<_ACEOF
1244 #define PACKAGE_STRING "$PACKAGE_STRING"
1245 _ACEOF
1248 cat >>confdefs.h <<_ACEOF
1249 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1250 _ACEOF
1253 # Let the site file select an alternate cache file if it wants to.
1254 # Prefer explicitly selected file to automatically selected ones.
1255 if test -z "$CONFIG_SITE"; then
1256 if test "x$prefix" != xNONE; then
1257 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1258 else
1259 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1262 for ac_site_file in $CONFIG_SITE; do
1263 if test -r "$ac_site_file"; then
1264 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1265 echo "$as_me: loading site script $ac_site_file" >&6;}
1266 sed 's/^/| /' "$ac_site_file" >&5
1267 . "$ac_site_file"
1269 done
1271 if test -r "$cache_file"; then
1272 # Some versions of bash will fail to source /dev/null (special
1273 # files actually), so we avoid doing that.
1274 if test -f "$cache_file"; then
1275 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1276 echo "$as_me: loading cache $cache_file" >&6;}
1277 case $cache_file in
1278 [\\/]* | ?:[\\/]* ) . $cache_file;;
1279 *) . ./$cache_file;;
1280 esac
1282 else
1283 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1284 echo "$as_me: creating cache $cache_file" >&6;}
1285 >$cache_file
1288 # Check that the precious variables saved in the cache have kept the same
1289 # value.
1290 ac_cache_corrupted=false
1291 for ac_var in `(set) 2>&1 |
1292 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1293 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1294 eval ac_new_set=\$ac_env_${ac_var}_set
1295 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1296 eval ac_new_val="\$ac_env_${ac_var}_value"
1297 case $ac_old_set,$ac_new_set in
1298 set,)
1299 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1300 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1301 ac_cache_corrupted=: ;;
1302 ,set)
1303 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1304 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1305 ac_cache_corrupted=: ;;
1306 ,);;
1308 if test "x$ac_old_val" != "x$ac_new_val"; then
1309 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1310 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1311 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1312 echo "$as_me: former value: $ac_old_val" >&2;}
1313 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1314 echo "$as_me: current value: $ac_new_val" >&2;}
1315 ac_cache_corrupted=:
1316 fi;;
1317 esac
1318 # Pass precious variables to config.status.
1319 if test "$ac_new_set" = set; then
1320 case $ac_new_val in
1321 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1322 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1323 *) ac_arg=$ac_var=$ac_new_val ;;
1324 esac
1325 case " $ac_configure_args " in
1326 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1327 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1328 esac
1330 done
1331 if $ac_cache_corrupted; then
1332 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1333 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1334 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1335 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1336 { (exit 1); exit 1; }; }
1339 ac_ext=c
1340 ac_cpp='$CPP $CPPFLAGS'
1341 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1342 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1343 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1372 ac_config_headers="$ac_config_headers config.h"
1374 ac_aux_dir=
1375 for ac_dir in scripts $srcdir/scripts; do
1376 if test -f $ac_dir/install-sh; then
1377 ac_aux_dir=$ac_dir
1378 ac_install_sh="$ac_aux_dir/install-sh -c"
1379 break
1380 elif test -f $ac_dir/install.sh; then
1381 ac_aux_dir=$ac_dir
1382 ac_install_sh="$ac_aux_dir/install.sh -c"
1383 break
1384 elif test -f $ac_dir/shtool; then
1385 ac_aux_dir=$ac_dir
1386 ac_install_sh="$ac_aux_dir/shtool install -c"
1387 break
1389 done
1390 if test -z "$ac_aux_dir"; then
1391 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&5
1392 echo "$as_me: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&2;}
1393 { (exit 1); exit 1; }; }
1395 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1396 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1397 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1400 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
1401 { { echo "$as_me:$LINENO: error: you must configure in a separate build directory" >&5
1402 echo "$as_me: error: you must configure in a separate build directory" >&2;}
1403 { (exit 1); exit 1; }; }
1406 # This will get text that should go into config.make.
1407 config_vars=
1409 # Check for a --with-gmp argument and set gmp-srcdir in config.make.
1411 # Check whether --with-gmp or --without-gmp was given.
1412 if test "${with_gmp+set}" = set; then
1413 withval="$with_gmp"
1415 case "$with_gmp" in
1416 yes) { { echo "$as_me:$LINENO: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&5
1417 echo "$as_me: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&2;}
1418 { (exit 1); exit 1; }; } ;;
1419 ''|no) ;;
1420 *) config_vars="$config_vars
1421 gmp-srcdir = $withval" ;;
1422 esac
1425 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
1427 # Check whether --with-gd or --without-gd was given.
1428 if test "${with_gd+set}" = set; then
1429 withval="$with_gd"
1430 case "$with_gd" in
1431 yes|''|no) ;;
1432 *) libgd_include="-I$withval/include"
1433 libgd_ldflags="-L$withval/lib" ;;
1434 esac
1438 # Check whether --with-gd-include or --without-gd-include was given.
1439 if test "${with_gd_include+set}" = set; then
1440 withval="$with_gd_include"
1441 case "$with_gd_include" in
1442 ''|no) ;;
1443 *) libgd_include="-I$withval" ;;
1444 esac
1448 # Check whether --with-gd-lib or --without-gd-lib was given.
1449 if test "${with_gd_lib+set}" = set; then
1450 withval="$with_gd_lib"
1451 case "$with_gd_lib" in
1452 ''|no) ;;
1453 *) libgd_ldflags="-L$withval" ;;
1454 esac
1458 if test -n "$libgd_include"; then
1459 config_vars="$config_vars
1460 CFLAGS-memusagestat.c = $libgd_include"
1462 if test -n "$libgd_ldflags"; then
1463 config_vars="$config_vars
1464 libgd-LDFLAGS = $libgd_ldflags"
1468 # Check whether --with-fp or --without-fp was given.
1469 if test "${with_fp+set}" = set; then
1470 withval="$with_fp"
1471 with_fp=$withval
1472 else
1473 with_fp=yes
1477 # Check whether --with-binutils or --without-binutils was given.
1478 if test "${with_binutils+set}" = set; then
1479 withval="$with_binutils"
1480 path_binutils=$withval
1481 else
1482 path_binutils=''
1485 # Check whether --with-elf or --without-elf was given.
1486 if test "${with_elf+set}" = set; then
1487 withval="$with_elf"
1488 elf=$withval
1489 else
1490 elf=no
1493 # Check whether --with-selinux or --without-selinux was given.
1494 if test "${with_selinux+set}" = set; then
1495 withval="$with_selinux"
1496 with_selinux=$withval
1497 else
1498 with_selinux=auto
1501 # Check whether --with-xcoff or --without-xcoff was given.
1502 if test "${with_xcoff+set}" = set; then
1503 withval="$with_xcoff"
1504 xcoff=$withval
1505 else
1506 xcoff=no
1509 # Check whether --with-cvs or --without-cvs was given.
1510 if test "${with_cvs+set}" = set; then
1511 withval="$with_cvs"
1512 with_cvs=$withval
1513 else
1514 with_cvs=yes
1516 if test "$with_cvs" = yes; then
1517 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1518 then
1519 with_cvs=no
1525 # Check whether --with-headers or --without-headers was given.
1526 if test "${with_headers+set}" = set; then
1527 withval="$with_headers"
1528 sysheaders=$withval
1529 else
1530 sysheaders=''
1533 # Check whether --enable-sanity-checks or --disable-sanity-checks was given.
1534 if test "${enable_sanity_checks+set}" = set; then
1535 enableval="$enable_sanity_checks"
1536 enable_sanity=$enableval
1537 else
1538 enable_sanity=yes
1542 # Check whether --enable-check-abi or --disable-check-abi was given.
1543 if test "${enable_check_abi+set}" = set; then
1544 enableval="$enable_check_abi"
1545 enable_check_abi=$enableval
1546 else
1547 enable_check_abi=no
1550 static=yes
1551 # Check whether --enable-shared or --disable-shared was given.
1552 if test "${enable_shared+set}" = set; then
1553 enableval="$enable_shared"
1554 shared=$enableval
1555 else
1556 shared=default
1558 # Check whether --enable-profile or --disable-profile was given.
1559 if test "${enable_profile+set}" = set; then
1560 enableval="$enable_profile"
1561 profile=$enableval
1562 else
1563 profile=yes
1565 # Check whether --enable-omitfp or --disable-omitfp was given.
1566 if test "${enable_omitfp+set}" = set; then
1567 enableval="$enable_omitfp"
1568 omitfp=$enableval
1569 else
1570 omitfp=no
1572 # Check whether --enable-bounded or --disable-bounded was given.
1573 if test "${enable_bounded+set}" = set; then
1574 enableval="$enable_bounded"
1575 bounded=$enableval
1576 else
1577 bounded=no
1579 # Check whether --enable-versioning or --disable-versioning was given.
1580 if test "${enable_versioning+set}" = set; then
1581 enableval="$enable_versioning"
1582 enable_versioning=$enableval
1583 else
1584 enable_versioning=yes
1587 # Check whether --enable-oldest-abi or --disable-oldest-abi was given.
1588 if test "${enable_oldest_abi+set}" = set; then
1589 enableval="$enable_oldest_abi"
1590 oldest_abi=$enableval
1591 else
1592 oldest_abi=no
1594 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
1595 oldest_abi=default
1596 else
1597 cat >>confdefs.h <<_ACEOF
1598 #define GLIBC_OLDEST_ABI "$oldest_abi"
1599 _ACEOF
1604 # Check whether --enable-stackguard-randomization or --disable-stackguard-randomization was given.
1605 if test "${enable_stackguard_randomization+set}" = set; then
1606 enableval="$enable_stackguard_randomization"
1607 enable_stackguard_randomize=$enableval
1608 else
1609 enable_stackguard_randomize=no
1611 if test "$enable_stackguard_randomize" = yes; then
1612 cat >>confdefs.h <<\_ACEOF
1613 #define ENABLE_STACKGUARD_RANDOMIZE 1
1614 _ACEOF
1618 # Check whether --enable-add-ons or --disable-add-ons was given.
1619 if test "${enable_add_ons+set}" = set; then
1620 enableval="$enable_add_ons"
1621 case "$enableval" in
1622 yes) add_ons=`cd $srcdir && echo */configure | sed -e 's!/configure!!g'`
1623 add_ons_automatic=yes
1624 test "$add_ons" = "*" && add_ons= ;;
1625 *) add_ons=`echo "$enableval" | sed 's/,/ /g'`
1626 add_ons_automatic=no ;;
1627 esac
1628 else
1629 add_ons= add_ons_automatic=no
1633 # Check whether --with-tls or --without-tls was given.
1634 if test "${with_tls+set}" = set; then
1635 withval="$with_tls"
1636 usetls=$withval
1637 else
1638 usetls=yes
1642 # Check whether --with-__thread or --without-__thread was given.
1643 if test "${with___thread+set}" = set; then
1644 withval="$with___thread"
1645 use__thread=$withval
1646 else
1647 use__thread=yes
1650 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1651 if test "${enable_hidden_plt+set}" = set; then
1652 enableval="$enable_hidden_plt"
1653 hidden=$enableval
1654 else
1655 hidden=yes
1657 if test "x$hidden" = xno; then
1658 cat >>confdefs.h <<\_ACEOF
1659 #define NO_HIDDEN 1
1660 _ACEOF
1664 # Check whether --enable-bind-now or --disable-bind-now was given.
1665 if test "${enable_bind_now+set}" = set; then
1666 enableval="$enable_bind_now"
1667 bindnow=$enableval
1668 else
1669 bindnow=no
1673 # Check whether --enable-static-nss or --disable-static-nss was given.
1674 if test "${enable_static_nss+set}" = set; then
1675 enableval="$enable_static_nss"
1676 static_nss=$enableval
1677 else
1678 static_nss=no
1680 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1681 static_nss=yes
1682 cat >>confdefs.h <<\_ACEOF
1683 #define DO_STATIC_NSS 1
1684 _ACEOF
1688 # Check whether --enable-force-install or --disable-force-install was given.
1689 if test "${enable_force_install+set}" = set; then
1690 enableval="$enable_force_install"
1691 force_install=$enableval
1692 else
1693 force_install=yes
1697 # Check whether --enable-kernel or --disable-kernel was given.
1698 if test "${enable_kernel+set}" = set; then
1699 enableval="$enable_kernel"
1700 minimum_kernel=$enableval
1702 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1703 # Better nothing than this.
1704 minimum_kernel=""
1705 else
1706 if test "$minimum_kernel" = current; then
1707 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1711 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1712 if test "${enable_all_warnings+set}" = set; then
1713 enableval="$enable_all_warnings"
1714 all_warnings=$enableval
1718 # Make sure we can run config.sub.
1719 $ac_config_sub sun4 >/dev/null 2>&1 ||
1720 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1721 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1722 { (exit 1); exit 1; }; }
1724 echo "$as_me:$LINENO: checking build system type" >&5
1725 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1726 if test "${ac_cv_build+set}" = set; then
1727 echo $ECHO_N "(cached) $ECHO_C" >&6
1728 else
1729 ac_cv_build_alias=$build_alias
1730 test -z "$ac_cv_build_alias" &&
1731 ac_cv_build_alias=`$ac_config_guess`
1732 test -z "$ac_cv_build_alias" &&
1733 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1734 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1735 { (exit 1); exit 1; }; }
1736 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1737 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1738 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1739 { (exit 1); exit 1; }; }
1742 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1743 echo "${ECHO_T}$ac_cv_build" >&6
1744 build=$ac_cv_build
1745 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1746 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1747 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1750 echo "$as_me:$LINENO: checking host system type" >&5
1751 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1752 if test "${ac_cv_host+set}" = set; then
1753 echo $ECHO_N "(cached) $ECHO_C" >&6
1754 else
1755 ac_cv_host_alias=$host_alias
1756 test -z "$ac_cv_host_alias" &&
1757 ac_cv_host_alias=$ac_cv_build_alias
1758 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1759 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1760 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1761 { (exit 1); exit 1; }; }
1764 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1765 echo "${ECHO_T}$ac_cv_host" >&6
1766 host=$ac_cv_host
1767 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1768 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1769 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1773 # The way shlib-versions is used to generate soversions.mk uses a
1774 # fairly simplistic model for name recognition that can't distinguish
1775 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1776 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1777 # tell. This doesn't get used much beyond that, so it's fairly safe.
1778 case "$host_os" in
1779 linux*)
1781 gnu*)
1782 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1784 esac
1786 # We keep the original values in `$config_*' and never modify them, so we
1787 # can write them unchanged into config.make. Everything else uses
1788 # $machine, $vendor, and $os, and changes them whenever convenient.
1789 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1791 # Don't allow vendor == "unknown"
1792 test "$config_vendor" = unknown && config_vendor=
1793 config_os="`echo $config_os | sed 's/^unknown-//'`"
1795 # Some configurations imply other options.
1796 case "$host_os" in
1797 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1798 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1800 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1801 # These systems (almost) always use the ELF format.
1802 elf=yes
1804 aix*)
1805 # These systems are always xcoff
1806 xcoff=yes
1807 elf=no
1809 esac
1811 # The configure fragment of an add-on port can modify these to supplement
1812 # or override the table in the case statement below. No fragment should
1813 # ever change the config_* variables, however.
1814 machine=$config_machine
1815 vendor=$config_vendor
1816 os=$config_os
1818 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1819 # Unify this here.
1820 if test "$machine" = rs6000; then
1821 machine="powerpc"
1824 # Braindead PowerPC box with absolutely no FPU.
1825 case "$machine-$host_os" in
1826 powerpc*-*soft)
1827 with_fp=no
1829 esac
1831 submachine=
1833 # Check whether --with-cpu or --without-cpu was given.
1834 if test "${with_cpu+set}" = set; then
1835 withval="$with_cpu"
1836 case "$withval" in
1837 yes|'') { { echo "$as_me:$LINENO: error: --with-cpu requires an argument" >&5
1838 echo "$as_me: error: --with-cpu requires an argument" >&2;}
1839 { (exit 1); exit 1; }; } ;;
1840 no) ;;
1841 *) submachine="$withval" ;;
1842 esac
1847 # An add-on can set this when it the tuple to disable the sanity check below.
1848 libc_config_ok=no
1852 subdirs="$subdirs "
1855 add_ons_sfx=
1856 add_ons_pfx=
1857 if test x"$add_ons" != x; then
1858 for f in $add_ons; do
1859 # Some sanity checks
1860 case "$f" in
1861 crypt)
1862 { { echo "$as_me:$LINENO: error:
1863 *** It seems that you're using an old \`crypt' add-on. crypt is now
1864 *** part of glibc and using the old add-on will not work with this
1865 *** release. Start again with fresh sources and without the old
1866 *** \`crypt' add-on." >&5
1867 echo "$as_me: error:
1868 *** It seems that you're using an old \`crypt' add-on. crypt is now
1869 *** part of glibc and using the old add-on will not work with this
1870 *** release. Start again with fresh sources and without the old
1871 *** \`crypt' add-on." >&2;}
1872 { (exit 1); exit 1; }; }
1874 localedata)
1875 { { echo "$as_me:$LINENO: error:
1876 *** It seems that you're using an old \`localedata' add-on. localedata
1877 *** is now part of glibc and using the old add-on will not work with
1878 *** this release. Start again with fresh sources and without the old
1879 *** \`localedata' add-on." >&5
1880 echo "$as_me: error:
1881 *** It seems that you're using an old \`localedata' add-on. localedata
1882 *** is now part of glibc and using the old add-on will not work with
1883 *** this release. Start again with fresh sources and without the old
1884 *** \`localedata' add-on." >&2;}
1885 { (exit 1); exit 1; }; }
1887 esac
1889 # Test whether such a subdir really exists.
1890 test -d $srcdir/$f || {
1891 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1892 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1893 { (exit 1); exit 1; }; }
1895 done
1897 # Now source each add-on's configure fragment.
1898 # The fragments can use $srcdir/$libc_add_on to find themselves,
1899 # and test $add_ons_automatic to see if they were explicitly requested.
1900 # A fragment can clear (or even change) $libc_add_on to affect
1901 # whether it goes into the list to be actually used in the build.
1902 use_add_ons=
1903 for libc_add_on in $add_ons; do
1904 libc_add_on_frag=$srcdir/$libc_add_on/configure
1905 if test -r $libc_add_on_frag; then
1906 echo "$as_me:$LINENO: result: running configure fragment for add-on $libc_add_on" >&5
1907 echo "${ECHO_T}running configure fragment for add-on $libc_add_on" >&6
1908 . $libc_add_on_frag
1909 else
1910 { echo "$as_me:$LINENO: WARNING: add-on fragment $libc_add_on_frag missing" >&5
1911 echo "$as_me: WARNING: add-on fragment $libc_add_on_frag missing" >&2;}
1913 if test -n "$libc_add_on"; then
1914 use_add_ons="$use_add_ons $libc_add_on"
1915 add_ons_pfx="$add_ons_pfx $libc_add_on/"
1916 add_ons_sfx="$add_ons_sfx /$libc_add_on"
1918 done
1919 # Use echo to strip excess whitespace.
1920 add_ons="`echo $use_add_ons`"
1926 ### I put this here to prevent those annoying emails from people who cannot
1927 ### read and try to compile glibc on unsupported platforms. --drepper
1929 ### By using the undocumented --enable-hacker-mode option for configure
1930 ### one can skip this test to make the configuration not fail for unsupported
1931 ### platforms.
1933 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
1934 case "$machine-$host_os" in
1935 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1938 echo "*** The GNU C library is currently not available for this platform."
1939 echo "*** So far nobody cared to port it and if there is no volunteer it"
1940 echo "*** might never happen. So, if you have interest to see glibc on"
1941 echo "*** this platform visit"
1942 echo "*** http://www.gnu.org/software/libc/porting.html"
1943 echo "*** and join the group of porters"
1944 exit 1
1946 esac
1949 # Expand the configuration machine name into a subdirectory by architecture
1950 # type and particular chip. If an add-on configure fragment already set
1951 # base_machine, we don't change it.
1952 test -n "$base_machine" || case "$machine" in
1953 a29k | am29000) base_machine=a29k machine=a29k ;;
1954 alpha*) base_machine=alpha machine=alpha/$machine ;;
1955 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1956 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
1957 hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1958 hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
1959 i[34567]86) base_machine=i386 machine=i386/$machine ;;
1960 ia64) base_machine=ia64 machine=ia64 ;;
1961 m680?0) base_machine=m68k machine=m68k/$machine ;;
1962 m68k) base_machine=m68k machine=m68k/m68020 ;;
1963 m88???) base_machine=m88k machine=m88k/$machine ;;
1964 m88k) base_machine=m88k machine=m88k/m88100 ;;
1965 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1966 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
1967 s390) base_machine=s390 machine=s390/s390-32 ;;
1968 s390x) base_machine=s390 machine=s390/s390-64 ;;
1969 sh3*) base_machine=sh machine=sh/sh3 ;;
1970 sh4*) base_machine=sh machine=sh/sh4 ;;
1971 sparc | sparcv[67])
1972 base_machine=sparc machine=sparc/sparc32 ;;
1973 sparcv8 | supersparc | hypersparc)
1974 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1975 sparcv8plus | sparcv8plusa | sparcv9)
1976 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1977 sparcv8plusb | sparcv9b)
1978 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1979 sparc64)
1980 base_machine=sparc machine=sparc/sparc64 ;;
1981 sparc64b)
1982 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1983 *) base_machine=$machine ;;
1984 esac
1987 if test "$base_machine" = "i386"; then
1988 cat >>confdefs.h <<\_ACEOF
1989 #define USE_REGPARMS 1
1990 _ACEOF
1994 # Compute the list of sysdep directories for this configuration.
1995 # This can take a while to compute.
1996 sysdep_dir=$srcdir/sysdeps
1997 echo "$as_me:$LINENO: checking sysdep dirs" >&5
1998 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
1999 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
2000 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
2002 case "$os" in
2003 gnu*)
2004 base_os=mach/hurd ;;
2005 netbsd* | 386bsd* | freebsd* | bsdi*)
2006 base_os=unix/bsd/bsd4.4 ;;
2007 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
2008 base_os=unix/bsd ;;
2009 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
2010 base_os=unix/sysv ;;
2011 irix6*)
2012 base_os=unix/sysv/irix6/$os ;;
2013 solaris[2-9]*)
2014 base_os=unix/sysv/sysv4 ;;
2015 hpux*)
2016 base_os=unix/sysv/hpux/$os ;;
2017 aix4.3*)
2018 base_os=unix/sysv/aix/aix4.3 ;;
2019 none)
2020 base_os=standalone ;;
2022 base_os='' ;;
2023 esac
2025 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
2026 tail=$os
2027 ostry=$os
2028 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
2029 ostry="$ostry /$o"
2030 tail=$o
2031 done
2032 o=`echo $tail | sed 's/[0-9]*$//'`
2033 if test $o != $tail; then
2034 ostry="$ostry /$o"
2036 # For linux-gnu, try linux-gnu, then linux.
2037 o=`echo $tail | sed 's/-.*$//'`
2038 if test $o != $tail; then
2039 ostry="$ostry /$o"
2042 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
2043 base=
2044 tail=$base_os
2045 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
2046 set $b
2047 base="$base /$1"
2048 tail="$2"
2049 done
2051 # For sparc/sparc32, try sparc/sparc32 and then sparc.
2052 mach=
2053 tail=$machine${submachine:+/$submachine}
2054 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
2055 set $m
2056 # Prepend the machine's FPU directory unless --without-fp.
2057 if test "$with_fp" = yes; then
2058 mach="$mach /$1/fpu"
2059 else
2060 mach="$mach /$1/nofpu"
2062 mach="$mach /$1"
2063 tail="$2"
2064 done
2067 # Find what sysdep directories exist.
2068 sysnames=
2069 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2070 for b in $base ''; do
2071 for m0 in $mach ''; do
2072 for v in /$vendor ''; do
2073 test "$v" = / && continue
2074 for o in /$ostry ''; do
2075 test "$o" = / && continue
2076 for m in $mach ''; do
2077 for d in $add_ons_pfx ''; do
2078 for a in $add_ons_sfx ''; do
2079 if test "$m0$m0sub$b$v$o$m$msub"; then
2080 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
2081 test -n "$enable_debug_configure" &&
2082 echo "$0 DEBUG: try $try" >&2
2083 if test -d $srcdir/$try; then
2084 sysnames="$sysnames $try"
2085 { test -n "$o" || test -n "$b"; } && os_used=t
2086 { test -n "$m" || test -n "$m0"; } && machine_used=t
2087 case x${m0:-$m} in
2088 x*/$submachine) submachine_used=t ;;
2089 esac
2092 done
2093 done
2094 done
2095 done
2096 done
2097 done
2098 done
2099 for d in $add_ons_pfx ''; do
2100 for a in $add_ons_sfx ''; do
2101 if test -n "$d" && test "$d" != "$a"; then
2102 try="${d}sysdeps/generic${a}"
2103 test -n "$enable_debug_configure" &&
2104 echo "$0 DEBUG: try $try" >&2
2105 if test -d $srcdir/$try; then
2106 sysnames="$sysnames $try"
2109 done
2110 done
2111 IFS="$ac_save_ifs"
2113 if test -z "$os_used" && test "$os" != none; then
2114 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2115 echo "$as_me: error: Operating system $os is not supported." >&2;}
2116 { (exit 1); exit 1; }; }
2118 if test -z "$machine_used" && test "$machine" != none; then
2119 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2120 echo "$as_me: error: The $machine is not supported." >&2;}
2121 { (exit 1); exit 1; }; }
2123 if test -z "$submachine_used" && test -n "$submachine"; then
2124 { { echo "$as_me:$LINENO: error: The $submachine subspecies of $host_cpu is not supported." >&5
2125 echo "$as_me: error: The $submachine subspecies of $host_cpu is not supported." >&2;}
2126 { (exit 1); exit 1; }; }
2130 # We have now validated the configuration.
2133 # If using ELF, look for an `elf' subdirectory of each machine directory.
2134 # We prepend these rather than inserting them whereever the machine appears
2135 # because things specified by the machine's ELF ABI should override
2136 # OS-specific things, and should always be the same for any OS on the
2137 # machine (otherwise what's the point of an ABI?).
2138 if test "$elf" = yes; then
2139 elf_dirs=
2140 for d in $add_ons_pfx ''; do
2141 for m in $mach; do
2142 if test -d $srcdir/${d}sysdeps$m/elf; then
2143 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2145 done
2146 done
2147 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2151 # Expand the list of system names into a full list of directories
2152 # from each element's parent name and Implies file (if present).
2153 set $sysnames
2154 names=
2155 while test $# -gt 0; do
2156 name=$1
2157 shift
2159 case " $names " in *" $name "*)
2160 # Already in the list.
2161 continue
2162 esac
2164 # Report each name as we discover it, so there is no long pause in output.
2165 echo $ECHO_N "$name $ECHO_C" >&6
2167 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2169 case $name in
2170 /*) xsrcdir= ;;
2171 *) xsrcdir=$srcdir/ ;;
2172 esac
2173 test -n "$enable_debug_configure" &&
2174 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2176 if test -f $xsrcdir$name/Implies; then
2177 # Collect more names from the `Implies' file (removing comments).
2178 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2179 implied=
2180 for x in $implied_candidate; do
2181 found=no
2182 if test -d $xsrcdir$name_base/$x; then
2183 implied="$implied $name_base/$x";
2184 found=yes
2186 for d in $add_ons_pfx ''; do
2187 try="${d}sysdeps/$x"
2188 case $d in
2189 /*) try_srcdir= ;;
2190 *) try_srcdir=$srcdir/ ;;
2191 esac
2192 test -n "$enable_debug_configure" &&
2193 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2194 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2195 then
2196 implied="$implied $try"
2197 found=yes
2199 done
2200 if test $found = no; then
2201 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2202 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2204 done
2205 else
2206 implied=
2209 # Add NAME to the list of names.
2210 names="$names $name"
2212 # Find the parent of NAME, using the empty string if it has none.
2213 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2215 # Add the names implied by NAME, and NAME's parent (if it has one), to
2216 # the list of names to be processed (the argument list). We prepend the
2217 # implied names to the list and append the parent. We want implied
2218 # directories to come before further directories inferred from the
2219 # configuration components; this ensures that for sysv4, unix/common
2220 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2221 # after sysv4).
2222 sysnames="`echo $implied $* $parent`"
2223 test -n "$sysnames" && set $sysnames
2224 done
2226 # Add the default directories.
2227 default_sysnames=sysdeps/generic
2228 if test "$elf" = yes; then
2229 default_sysnames="sysdeps/generic/elf $default_sysnames"
2231 sysnames="$names $default_sysnames"
2233 # The other names were emitted during the scan.
2234 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2235 echo "${ECHO_T}$default_sysnames" >&6
2238 ### Locate tools.
2240 # Find a good install program. We prefer a C program (faster),
2241 # so one script is as good as another. But avoid the broken or
2242 # incompatible versions:
2243 # SysV /etc/install, /usr/sbin/install
2244 # SunOS /usr/etc/install
2245 # IRIX /sbin/install
2246 # AIX /bin/install
2247 # AmigaOS /C/install, which installs bootblocks on floppy discs
2248 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2249 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2250 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2251 # OS/2's system install, which has a completely different semantic
2252 # ./install, which can be erroneously created by make from ./install.sh.
2253 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2254 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2255 if test -z "$INSTALL"; then
2256 if test "${ac_cv_path_install+set}" = set; then
2257 echo $ECHO_N "(cached) $ECHO_C" >&6
2258 else
2259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2260 for as_dir in $PATH
2262 IFS=$as_save_IFS
2263 test -z "$as_dir" && as_dir=.
2264 # Account for people who put trailing slashes in PATH elements.
2265 case $as_dir/ in
2266 ./ | .// | /cC/* | \
2267 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2268 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2269 /usr/ucb/* ) ;;
2271 # OSF1 and SCO ODT 3.0 have their own names for install.
2272 # Don't use installbsd from OSF since it installs stuff as root
2273 # by default.
2274 for ac_prog in ginstall scoinst install; do
2275 for ac_exec_ext in '' $ac_executable_extensions; do
2276 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2277 if test $ac_prog = install &&
2278 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2279 # AIX install. It has an incompatible calling convention.
2281 elif test $ac_prog = install &&
2282 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2283 # program-specific install script used by HP pwplus--don't use.
2285 else
2286 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2287 break 3
2290 done
2291 done
2293 esac
2294 done
2298 if test "${ac_cv_path_install+set}" = set; then
2299 INSTALL=$ac_cv_path_install
2300 else
2301 # As a last resort, use the slow shell script. We don't cache a
2302 # path for INSTALL within a source directory, because that will
2303 # break other packages using the cache if that directory is
2304 # removed, or if the path is relative.
2305 INSTALL=$ac_install_sh
2308 echo "$as_me:$LINENO: result: $INSTALL" >&5
2309 echo "${ECHO_T}$INSTALL" >&6
2311 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2312 # It thinks the first close brace ends the variable substitution.
2313 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2315 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2317 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2319 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2320 # The makefiles need to use a different form to find it in $srcdir.
2321 INSTALL='\$(..)./scripts/install-sh -c'
2323 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2324 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2325 LN_S=$as_ln_s
2326 if test "$LN_S" = "ln -s"; then
2327 echo "$as_me:$LINENO: result: yes" >&5
2328 echo "${ECHO_T}yes" >&6
2329 else
2330 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2331 echo "${ECHO_T}no, using $LN_S" >&6
2335 ac_ext=c
2336 ac_cpp='$CPP $CPPFLAGS'
2337 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2338 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2339 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2340 if test -n "$ac_tool_prefix"; then
2341 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2342 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2343 echo "$as_me:$LINENO: checking for $ac_word" >&5
2344 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2345 if test "${ac_cv_prog_CC+set}" = set; then
2346 echo $ECHO_N "(cached) $ECHO_C" >&6
2347 else
2348 if test -n "$CC"; then
2349 ac_cv_prog_CC="$CC" # Let the user override the test.
2350 else
2351 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2352 for as_dir in $PATH
2354 IFS=$as_save_IFS
2355 test -z "$as_dir" && as_dir=.
2356 for ac_exec_ext in '' $ac_executable_extensions; do
2357 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2358 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2359 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2360 break 2
2362 done
2363 done
2367 CC=$ac_cv_prog_CC
2368 if test -n "$CC"; then
2369 echo "$as_me:$LINENO: result: $CC" >&5
2370 echo "${ECHO_T}$CC" >&6
2371 else
2372 echo "$as_me:$LINENO: result: no" >&5
2373 echo "${ECHO_T}no" >&6
2377 if test -z "$ac_cv_prog_CC"; then
2378 ac_ct_CC=$CC
2379 # Extract the first word of "gcc", so it can be a program name with args.
2380 set dummy gcc; ac_word=$2
2381 echo "$as_me:$LINENO: checking for $ac_word" >&5
2382 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2383 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2384 echo $ECHO_N "(cached) $ECHO_C" >&6
2385 else
2386 if test -n "$ac_ct_CC"; then
2387 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2388 else
2389 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2390 for as_dir in $PATH
2392 IFS=$as_save_IFS
2393 test -z "$as_dir" && as_dir=.
2394 for ac_exec_ext in '' $ac_executable_extensions; do
2395 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2396 ac_cv_prog_ac_ct_CC="gcc"
2397 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2398 break 2
2400 done
2401 done
2405 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2406 if test -n "$ac_ct_CC"; then
2407 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2408 echo "${ECHO_T}$ac_ct_CC" >&6
2409 else
2410 echo "$as_me:$LINENO: result: no" >&5
2411 echo "${ECHO_T}no" >&6
2414 CC=$ac_ct_CC
2415 else
2416 CC="$ac_cv_prog_CC"
2419 if test -z "$CC"; then
2420 if test -n "$ac_tool_prefix"; then
2421 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2422 set dummy ${ac_tool_prefix}cc; ac_word=$2
2423 echo "$as_me:$LINENO: checking for $ac_word" >&5
2424 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2425 if test "${ac_cv_prog_CC+set}" = set; then
2426 echo $ECHO_N "(cached) $ECHO_C" >&6
2427 else
2428 if test -n "$CC"; then
2429 ac_cv_prog_CC="$CC" # Let the user override the test.
2430 else
2431 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2432 for as_dir in $PATH
2434 IFS=$as_save_IFS
2435 test -z "$as_dir" && as_dir=.
2436 for ac_exec_ext in '' $ac_executable_extensions; do
2437 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2438 ac_cv_prog_CC="${ac_tool_prefix}cc"
2439 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2440 break 2
2442 done
2443 done
2447 CC=$ac_cv_prog_CC
2448 if test -n "$CC"; then
2449 echo "$as_me:$LINENO: result: $CC" >&5
2450 echo "${ECHO_T}$CC" >&6
2451 else
2452 echo "$as_me:$LINENO: result: no" >&5
2453 echo "${ECHO_T}no" >&6
2457 if test -z "$ac_cv_prog_CC"; then
2458 ac_ct_CC=$CC
2459 # Extract the first word of "cc", so it can be a program name with args.
2460 set dummy cc; ac_word=$2
2461 echo "$as_me:$LINENO: checking for $ac_word" >&5
2462 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2463 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2464 echo $ECHO_N "(cached) $ECHO_C" >&6
2465 else
2466 if test -n "$ac_ct_CC"; then
2467 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2468 else
2469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2470 for as_dir in $PATH
2472 IFS=$as_save_IFS
2473 test -z "$as_dir" && as_dir=.
2474 for ac_exec_ext in '' $ac_executable_extensions; do
2475 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2476 ac_cv_prog_ac_ct_CC="cc"
2477 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2478 break 2
2480 done
2481 done
2485 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2486 if test -n "$ac_ct_CC"; then
2487 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2488 echo "${ECHO_T}$ac_ct_CC" >&6
2489 else
2490 echo "$as_me:$LINENO: result: no" >&5
2491 echo "${ECHO_T}no" >&6
2494 CC=$ac_ct_CC
2495 else
2496 CC="$ac_cv_prog_CC"
2500 if test -z "$CC"; then
2501 # Extract the first word of "cc", so it can be a program name with args.
2502 set dummy cc; ac_word=$2
2503 echo "$as_me:$LINENO: checking for $ac_word" >&5
2504 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2505 if test "${ac_cv_prog_CC+set}" = set; then
2506 echo $ECHO_N "(cached) $ECHO_C" >&6
2507 else
2508 if test -n "$CC"; then
2509 ac_cv_prog_CC="$CC" # Let the user override the test.
2510 else
2511 ac_prog_rejected=no
2512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2513 for as_dir in $PATH
2515 IFS=$as_save_IFS
2516 test -z "$as_dir" && as_dir=.
2517 for ac_exec_ext in '' $ac_executable_extensions; do
2518 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2519 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2520 ac_prog_rejected=yes
2521 continue
2523 ac_cv_prog_CC="cc"
2524 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2525 break 2
2527 done
2528 done
2530 if test $ac_prog_rejected = yes; then
2531 # We found a bogon in the path, so make sure we never use it.
2532 set dummy $ac_cv_prog_CC
2533 shift
2534 if test $# != 0; then
2535 # We chose a different compiler from the bogus one.
2536 # However, it has the same basename, so the bogon will be chosen
2537 # first if we set CC to just the basename; use the full file name.
2538 shift
2539 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2544 CC=$ac_cv_prog_CC
2545 if test -n "$CC"; then
2546 echo "$as_me:$LINENO: result: $CC" >&5
2547 echo "${ECHO_T}$CC" >&6
2548 else
2549 echo "$as_me:$LINENO: result: no" >&5
2550 echo "${ECHO_T}no" >&6
2554 if test -z "$CC"; then
2555 if test -n "$ac_tool_prefix"; then
2556 for ac_prog in cl
2558 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2559 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2560 echo "$as_me:$LINENO: checking for $ac_word" >&5
2561 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2562 if test "${ac_cv_prog_CC+set}" = set; then
2563 echo $ECHO_N "(cached) $ECHO_C" >&6
2564 else
2565 if test -n "$CC"; then
2566 ac_cv_prog_CC="$CC" # Let the user override the test.
2567 else
2568 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2569 for as_dir in $PATH
2571 IFS=$as_save_IFS
2572 test -z "$as_dir" && as_dir=.
2573 for ac_exec_ext in '' $ac_executable_extensions; do
2574 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2575 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2576 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2577 break 2
2579 done
2580 done
2584 CC=$ac_cv_prog_CC
2585 if test -n "$CC"; then
2586 echo "$as_me:$LINENO: result: $CC" >&5
2587 echo "${ECHO_T}$CC" >&6
2588 else
2589 echo "$as_me:$LINENO: result: no" >&5
2590 echo "${ECHO_T}no" >&6
2593 test -n "$CC" && break
2594 done
2596 if test -z "$CC"; then
2597 ac_ct_CC=$CC
2598 for ac_prog in cl
2600 # Extract the first word of "$ac_prog", so it can be a program name with args.
2601 set dummy $ac_prog; ac_word=$2
2602 echo "$as_me:$LINENO: checking for $ac_word" >&5
2603 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2604 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2605 echo $ECHO_N "(cached) $ECHO_C" >&6
2606 else
2607 if test -n "$ac_ct_CC"; then
2608 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2609 else
2610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2611 for as_dir in $PATH
2613 IFS=$as_save_IFS
2614 test -z "$as_dir" && as_dir=.
2615 for ac_exec_ext in '' $ac_executable_extensions; do
2616 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2617 ac_cv_prog_ac_ct_CC="$ac_prog"
2618 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2619 break 2
2621 done
2622 done
2626 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2627 if test -n "$ac_ct_CC"; then
2628 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2629 echo "${ECHO_T}$ac_ct_CC" >&6
2630 else
2631 echo "$as_me:$LINENO: result: no" >&5
2632 echo "${ECHO_T}no" >&6
2635 test -n "$ac_ct_CC" && break
2636 done
2638 CC=$ac_ct_CC
2644 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2645 See \`config.log' for more details." >&5
2646 echo "$as_me: error: no acceptable C compiler found in \$PATH
2647 See \`config.log' for more details." >&2;}
2648 { (exit 1); exit 1; }; }
2650 # Provide some information about the compiler.
2651 echo "$as_me:$LINENO:" \
2652 "checking for C compiler version" >&5
2653 ac_compiler=`set X $ac_compile; echo $2`
2654 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2655 (eval $ac_compiler --version </dev/null >&5) 2>&5
2656 ac_status=$?
2657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2658 (exit $ac_status); }
2659 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2660 (eval $ac_compiler -v </dev/null >&5) 2>&5
2661 ac_status=$?
2662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2663 (exit $ac_status); }
2664 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2665 (eval $ac_compiler -V </dev/null >&5) 2>&5
2666 ac_status=$?
2667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2668 (exit $ac_status); }
2670 EXEEXT=
2671 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2672 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2673 if test "${ac_cv_objext+set}" = set; then
2674 echo $ECHO_N "(cached) $ECHO_C" >&6
2675 else
2676 cat >conftest.$ac_ext <<_ACEOF
2677 /* confdefs.h. */
2678 _ACEOF
2679 cat confdefs.h >>conftest.$ac_ext
2680 cat >>conftest.$ac_ext <<_ACEOF
2681 /* end confdefs.h. */
2684 main ()
2688 return 0;
2690 _ACEOF
2691 rm -f conftest.o conftest.obj
2692 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2693 (eval $ac_compile) 2>&5
2694 ac_status=$?
2695 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2696 (exit $ac_status); }; then
2697 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2698 case $ac_file in
2699 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2700 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2701 break;;
2702 esac
2703 done
2704 else
2705 echo "$as_me: failed program was:" >&5
2706 sed 's/^/| /' conftest.$ac_ext >&5
2708 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2709 See \`config.log' for more details." >&5
2710 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2711 See \`config.log' for more details." >&2;}
2712 { (exit 1); exit 1; }; }
2715 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2717 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2718 echo "${ECHO_T}$ac_cv_objext" >&6
2719 OBJEXT=$ac_cv_objext
2720 ac_objext=$OBJEXT
2721 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2722 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2723 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2724 echo $ECHO_N "(cached) $ECHO_C" >&6
2725 else
2726 cat >conftest.$ac_ext <<_ACEOF
2727 /* confdefs.h. */
2728 _ACEOF
2729 cat confdefs.h >>conftest.$ac_ext
2730 cat >>conftest.$ac_ext <<_ACEOF
2731 /* end confdefs.h. */
2734 main ()
2736 #ifndef __GNUC__
2737 choke me
2738 #endif
2741 return 0;
2743 _ACEOF
2744 rm -f conftest.$ac_objext
2745 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2746 (eval $ac_compile) 2>conftest.er1
2747 ac_status=$?
2748 grep -v '^ *+' conftest.er1 >conftest.err
2749 rm -f conftest.er1
2750 cat conftest.err >&5
2751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2752 (exit $ac_status); } &&
2753 { ac_try='test -z "$ac_c_werror_flag"
2754 || test ! -s conftest.err'
2755 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2756 (eval $ac_try) 2>&5
2757 ac_status=$?
2758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2759 (exit $ac_status); }; } &&
2760 { ac_try='test -s conftest.$ac_objext'
2761 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2762 (eval $ac_try) 2>&5
2763 ac_status=$?
2764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2765 (exit $ac_status); }; }; then
2766 ac_compiler_gnu=yes
2767 else
2768 echo "$as_me: failed program was:" >&5
2769 sed 's/^/| /' conftest.$ac_ext >&5
2771 ac_compiler_gnu=no
2773 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2774 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2777 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2778 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2779 GCC=`test $ac_compiler_gnu = yes && echo yes`
2780 ac_test_CFLAGS=${CFLAGS+set}
2781 ac_save_CFLAGS=$CFLAGS
2782 CFLAGS="-g"
2783 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2784 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2785 if test "${ac_cv_prog_cc_g+set}" = set; then
2786 echo $ECHO_N "(cached) $ECHO_C" >&6
2787 else
2788 cat >conftest.$ac_ext <<_ACEOF
2789 /* confdefs.h. */
2790 _ACEOF
2791 cat confdefs.h >>conftest.$ac_ext
2792 cat >>conftest.$ac_ext <<_ACEOF
2793 /* end confdefs.h. */
2796 main ()
2800 return 0;
2802 _ACEOF
2803 rm -f conftest.$ac_objext
2804 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2805 (eval $ac_compile) 2>conftest.er1
2806 ac_status=$?
2807 grep -v '^ *+' conftest.er1 >conftest.err
2808 rm -f conftest.er1
2809 cat conftest.err >&5
2810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2811 (exit $ac_status); } &&
2812 { ac_try='test -z "$ac_c_werror_flag"
2813 || test ! -s conftest.err'
2814 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2815 (eval $ac_try) 2>&5
2816 ac_status=$?
2817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2818 (exit $ac_status); }; } &&
2819 { ac_try='test -s conftest.$ac_objext'
2820 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2821 (eval $ac_try) 2>&5
2822 ac_status=$?
2823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2824 (exit $ac_status); }; }; then
2825 ac_cv_prog_cc_g=yes
2826 else
2827 echo "$as_me: failed program was:" >&5
2828 sed 's/^/| /' conftest.$ac_ext >&5
2830 ac_cv_prog_cc_g=no
2832 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2834 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2835 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2836 if test "$ac_test_CFLAGS" = set; then
2837 CFLAGS=$ac_save_CFLAGS
2838 elif test $ac_cv_prog_cc_g = yes; then
2839 if test "$GCC" = yes; then
2840 CFLAGS="-g -O2"
2841 else
2842 CFLAGS="-g"
2844 else
2845 if test "$GCC" = yes; then
2846 CFLAGS="-O2"
2847 else
2848 CFLAGS=
2851 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2852 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2853 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2854 echo $ECHO_N "(cached) $ECHO_C" >&6
2855 else
2856 ac_cv_prog_cc_stdc=no
2857 ac_save_CC=$CC
2858 cat >conftest.$ac_ext <<_ACEOF
2859 /* confdefs.h. */
2860 _ACEOF
2861 cat confdefs.h >>conftest.$ac_ext
2862 cat >>conftest.$ac_ext <<_ACEOF
2863 /* end confdefs.h. */
2864 #include <stdarg.h>
2865 #include <stdio.h>
2866 #include <sys/types.h>
2867 #include <sys/stat.h>
2868 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2869 struct buf { int x; };
2870 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2871 static char *e (p, i)
2872 char **p;
2873 int i;
2875 return p[i];
2877 static char *f (char * (*g) (char **, int), char **p, ...)
2879 char *s;
2880 va_list v;
2881 va_start (v,p);
2882 s = g (p, va_arg (v,int));
2883 va_end (v);
2884 return s;
2887 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2888 function prototypes and stuff, but not '\xHH' hex character constants.
2889 These don't provoke an error unfortunately, instead are silently treated
2890 as 'x'. The following induces an error, until -std1 is added to get
2891 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2892 array size at least. It's necessary to write '\x00'==0 to get something
2893 that's true only with -std1. */
2894 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2896 int test (int i, double x);
2897 struct s1 {int (*f) (int a);};
2898 struct s2 {int (*f) (double a);};
2899 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2900 int argc;
2901 char **argv;
2903 main ()
2905 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2907 return 0;
2909 _ACEOF
2910 # Don't try gcc -ansi; that turns off useful extensions and
2911 # breaks some systems' header files.
2912 # AIX -qlanglvl=ansi
2913 # Ultrix and OSF/1 -std1
2914 # HP-UX 10.20 and later -Ae
2915 # HP-UX older versions -Aa -D_HPUX_SOURCE
2916 # SVR4 -Xc -D__EXTENSIONS__
2917 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2919 CC="$ac_save_CC $ac_arg"
2920 rm -f conftest.$ac_objext
2921 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2922 (eval $ac_compile) 2>conftest.er1
2923 ac_status=$?
2924 grep -v '^ *+' conftest.er1 >conftest.err
2925 rm -f conftest.er1
2926 cat conftest.err >&5
2927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2928 (exit $ac_status); } &&
2929 { ac_try='test -z "$ac_c_werror_flag"
2930 || test ! -s conftest.err'
2931 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2932 (eval $ac_try) 2>&5
2933 ac_status=$?
2934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2935 (exit $ac_status); }; } &&
2936 { ac_try='test -s conftest.$ac_objext'
2937 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2938 (eval $ac_try) 2>&5
2939 ac_status=$?
2940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2941 (exit $ac_status); }; }; then
2942 ac_cv_prog_cc_stdc=$ac_arg
2943 break
2944 else
2945 echo "$as_me: failed program was:" >&5
2946 sed 's/^/| /' conftest.$ac_ext >&5
2949 rm -f conftest.err conftest.$ac_objext
2950 done
2951 rm -f conftest.$ac_ext conftest.$ac_objext
2952 CC=$ac_save_CC
2956 case "x$ac_cv_prog_cc_stdc" in
2957 x|xno)
2958 echo "$as_me:$LINENO: result: none needed" >&5
2959 echo "${ECHO_T}none needed" >&6 ;;
2961 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2962 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2963 CC="$CC $ac_cv_prog_cc_stdc" ;;
2964 esac
2966 # Some people use a C++ compiler to compile C. Since we use `exit',
2967 # in C++ we need to declare it. In case someone uses the same compiler
2968 # for both compiling C and C++ we need to have the C++ compiler decide
2969 # the declaration of exit, since it's the most demanding environment.
2970 cat >conftest.$ac_ext <<_ACEOF
2971 #ifndef __cplusplus
2972 choke me
2973 #endif
2974 _ACEOF
2975 rm -f conftest.$ac_objext
2976 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2977 (eval $ac_compile) 2>conftest.er1
2978 ac_status=$?
2979 grep -v '^ *+' conftest.er1 >conftest.err
2980 rm -f conftest.er1
2981 cat conftest.err >&5
2982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2983 (exit $ac_status); } &&
2984 { ac_try='test -z "$ac_c_werror_flag"
2985 || test ! -s conftest.err'
2986 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2987 (eval $ac_try) 2>&5
2988 ac_status=$?
2989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2990 (exit $ac_status); }; } &&
2991 { ac_try='test -s conftest.$ac_objext'
2992 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2993 (eval $ac_try) 2>&5
2994 ac_status=$?
2995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2996 (exit $ac_status); }; }; then
2997 for ac_declaration in \
2998 '' \
2999 'extern "C" void std::exit (int) throw (); using std::exit;' \
3000 'extern "C" void std::exit (int); using std::exit;' \
3001 'extern "C" void exit (int) throw ();' \
3002 'extern "C" void exit (int);' \
3003 'void exit (int);'
3005 cat >conftest.$ac_ext <<_ACEOF
3006 /* confdefs.h. */
3007 _ACEOF
3008 cat confdefs.h >>conftest.$ac_ext
3009 cat >>conftest.$ac_ext <<_ACEOF
3010 /* end confdefs.h. */
3011 $ac_declaration
3012 #include <stdlib.h>
3014 main ()
3016 exit (42);
3018 return 0;
3020 _ACEOF
3021 rm -f conftest.$ac_objext
3022 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3023 (eval $ac_compile) 2>conftest.er1
3024 ac_status=$?
3025 grep -v '^ *+' conftest.er1 >conftest.err
3026 rm -f conftest.er1
3027 cat conftest.err >&5
3028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3029 (exit $ac_status); } &&
3030 { ac_try='test -z "$ac_c_werror_flag"
3031 || test ! -s conftest.err'
3032 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3033 (eval $ac_try) 2>&5
3034 ac_status=$?
3035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3036 (exit $ac_status); }; } &&
3037 { ac_try='test -s conftest.$ac_objext'
3038 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3039 (eval $ac_try) 2>&5
3040 ac_status=$?
3041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3042 (exit $ac_status); }; }; then
3044 else
3045 echo "$as_me: failed program was:" >&5
3046 sed 's/^/| /' conftest.$ac_ext >&5
3048 continue
3050 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3051 cat >conftest.$ac_ext <<_ACEOF
3052 /* confdefs.h. */
3053 _ACEOF
3054 cat confdefs.h >>conftest.$ac_ext
3055 cat >>conftest.$ac_ext <<_ACEOF
3056 /* end confdefs.h. */
3057 $ac_declaration
3059 main ()
3061 exit (42);
3063 return 0;
3065 _ACEOF
3066 rm -f conftest.$ac_objext
3067 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3068 (eval $ac_compile) 2>conftest.er1
3069 ac_status=$?
3070 grep -v '^ *+' conftest.er1 >conftest.err
3071 rm -f conftest.er1
3072 cat conftest.err >&5
3073 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3074 (exit $ac_status); } &&
3075 { ac_try='test -z "$ac_c_werror_flag"
3076 || test ! -s conftest.err'
3077 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3078 (eval $ac_try) 2>&5
3079 ac_status=$?
3080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3081 (exit $ac_status); }; } &&
3082 { ac_try='test -s conftest.$ac_objext'
3083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3084 (eval $ac_try) 2>&5
3085 ac_status=$?
3086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3087 (exit $ac_status); }; }; then
3088 break
3089 else
3090 echo "$as_me: failed program was:" >&5
3091 sed 's/^/| /' conftest.$ac_ext >&5
3094 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3095 done
3096 rm -f conftest*
3097 if test -n "$ac_declaration"; then
3098 echo '#ifdef __cplusplus' >>confdefs.h
3099 echo $ac_declaration >>confdefs.h
3100 echo '#endif' >>confdefs.h
3103 else
3104 echo "$as_me: failed program was:" >&5
3105 sed 's/^/| /' conftest.$ac_ext >&5
3108 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3109 ac_ext=c
3110 ac_cpp='$CPP $CPPFLAGS'
3111 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3112 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3113 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3115 if test $host != $build; then
3116 for ac_prog in gcc cc
3118 # Extract the first word of "$ac_prog", so it can be a program name with args.
3119 set dummy $ac_prog; ac_word=$2
3120 echo "$as_me:$LINENO: checking for $ac_word" >&5
3121 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3122 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3123 echo $ECHO_N "(cached) $ECHO_C" >&6
3124 else
3125 if test -n "$BUILD_CC"; then
3126 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3127 else
3128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3129 for as_dir in $PATH
3131 IFS=$as_save_IFS
3132 test -z "$as_dir" && as_dir=.
3133 for ac_exec_ext in '' $ac_executable_extensions; do
3134 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3135 ac_cv_prog_BUILD_CC="$ac_prog"
3136 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3137 break 2
3139 done
3140 done
3144 BUILD_CC=$ac_cv_prog_BUILD_CC
3145 if test -n "$BUILD_CC"; then
3146 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3147 echo "${ECHO_T}$BUILD_CC" >&6
3148 else
3149 echo "$as_me:$LINENO: result: no" >&5
3150 echo "${ECHO_T}no" >&6
3153 test -n "$BUILD_CC" && break
3154 done
3158 ac_ext=c
3159 ac_cpp='$CPP $CPPFLAGS'
3160 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3161 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3162 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3163 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3164 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3165 # On Suns, sometimes $CPP names a directory.
3166 if test -n "$CPP" && test -d "$CPP"; then
3167 CPP=
3169 if test -z "$CPP"; then
3170 if test "${ac_cv_prog_CPP+set}" = set; then
3171 echo $ECHO_N "(cached) $ECHO_C" >&6
3172 else
3173 # Double quotes because CPP needs to be expanded
3174 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3176 ac_preproc_ok=false
3177 for ac_c_preproc_warn_flag in '' yes
3179 # Use a header file that comes with gcc, so configuring glibc
3180 # with a fresh cross-compiler works.
3181 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3182 # <limits.h> exists even on freestanding compilers.
3183 # On the NeXT, cc -E runs the code through the compiler's parser,
3184 # not just through cpp. "Syntax error" is here to catch this case.
3185 cat >conftest.$ac_ext <<_ACEOF
3186 /* confdefs.h. */
3187 _ACEOF
3188 cat confdefs.h >>conftest.$ac_ext
3189 cat >>conftest.$ac_ext <<_ACEOF
3190 /* end confdefs.h. */
3191 #ifdef __STDC__
3192 # include <limits.h>
3193 #else
3194 # include <assert.h>
3195 #endif
3196 Syntax error
3197 _ACEOF
3198 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3199 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3200 ac_status=$?
3201 grep -v '^ *+' conftest.er1 >conftest.err
3202 rm -f conftest.er1
3203 cat conftest.err >&5
3204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3205 (exit $ac_status); } >/dev/null; then
3206 if test -s conftest.err; then
3207 ac_cpp_err=$ac_c_preproc_warn_flag
3208 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3209 else
3210 ac_cpp_err=
3212 else
3213 ac_cpp_err=yes
3215 if test -z "$ac_cpp_err"; then
3217 else
3218 echo "$as_me: failed program was:" >&5
3219 sed 's/^/| /' conftest.$ac_ext >&5
3221 # Broken: fails on valid input.
3222 continue
3224 rm -f conftest.err conftest.$ac_ext
3226 # OK, works on sane cases. Now check whether non-existent headers
3227 # can be detected and how.
3228 cat >conftest.$ac_ext <<_ACEOF
3229 /* confdefs.h. */
3230 _ACEOF
3231 cat confdefs.h >>conftest.$ac_ext
3232 cat >>conftest.$ac_ext <<_ACEOF
3233 /* end confdefs.h. */
3234 #include <ac_nonexistent.h>
3235 _ACEOF
3236 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3237 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3238 ac_status=$?
3239 grep -v '^ *+' conftest.er1 >conftest.err
3240 rm -f conftest.er1
3241 cat conftest.err >&5
3242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3243 (exit $ac_status); } >/dev/null; then
3244 if test -s conftest.err; then
3245 ac_cpp_err=$ac_c_preproc_warn_flag
3246 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3247 else
3248 ac_cpp_err=
3250 else
3251 ac_cpp_err=yes
3253 if test -z "$ac_cpp_err"; then
3254 # Broken: success on invalid input.
3255 continue
3256 else
3257 echo "$as_me: failed program was:" >&5
3258 sed 's/^/| /' conftest.$ac_ext >&5
3260 # Passes both tests.
3261 ac_preproc_ok=:
3262 break
3264 rm -f conftest.err conftest.$ac_ext
3266 done
3267 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3268 rm -f conftest.err conftest.$ac_ext
3269 if $ac_preproc_ok; then
3270 break
3273 done
3274 ac_cv_prog_CPP=$CPP
3277 CPP=$ac_cv_prog_CPP
3278 else
3279 ac_cv_prog_CPP=$CPP
3281 echo "$as_me:$LINENO: result: $CPP" >&5
3282 echo "${ECHO_T}$CPP" >&6
3283 ac_preproc_ok=false
3284 for ac_c_preproc_warn_flag in '' yes
3286 # Use a header file that comes with gcc, so configuring glibc
3287 # with a fresh cross-compiler works.
3288 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3289 # <limits.h> exists even on freestanding compilers.
3290 # On the NeXT, cc -E runs the code through the compiler's parser,
3291 # not just through cpp. "Syntax error" is here to catch this case.
3292 cat >conftest.$ac_ext <<_ACEOF
3293 /* confdefs.h. */
3294 _ACEOF
3295 cat confdefs.h >>conftest.$ac_ext
3296 cat >>conftest.$ac_ext <<_ACEOF
3297 /* end confdefs.h. */
3298 #ifdef __STDC__
3299 # include <limits.h>
3300 #else
3301 # include <assert.h>
3302 #endif
3303 Syntax error
3304 _ACEOF
3305 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3306 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3307 ac_status=$?
3308 grep -v '^ *+' conftest.er1 >conftest.err
3309 rm -f conftest.er1
3310 cat conftest.err >&5
3311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3312 (exit $ac_status); } >/dev/null; then
3313 if test -s conftest.err; then
3314 ac_cpp_err=$ac_c_preproc_warn_flag
3315 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3316 else
3317 ac_cpp_err=
3319 else
3320 ac_cpp_err=yes
3322 if test -z "$ac_cpp_err"; then
3324 else
3325 echo "$as_me: failed program was:" >&5
3326 sed 's/^/| /' conftest.$ac_ext >&5
3328 # Broken: fails on valid input.
3329 continue
3331 rm -f conftest.err conftest.$ac_ext
3333 # OK, works on sane cases. Now check whether non-existent headers
3334 # can be detected and how.
3335 cat >conftest.$ac_ext <<_ACEOF
3336 /* confdefs.h. */
3337 _ACEOF
3338 cat confdefs.h >>conftest.$ac_ext
3339 cat >>conftest.$ac_ext <<_ACEOF
3340 /* end confdefs.h. */
3341 #include <ac_nonexistent.h>
3342 _ACEOF
3343 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3344 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3345 ac_status=$?
3346 grep -v '^ *+' conftest.er1 >conftest.err
3347 rm -f conftest.er1
3348 cat conftest.err >&5
3349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3350 (exit $ac_status); } >/dev/null; then
3351 if test -s conftest.err; then
3352 ac_cpp_err=$ac_c_preproc_warn_flag
3353 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3354 else
3355 ac_cpp_err=
3357 else
3358 ac_cpp_err=yes
3360 if test -z "$ac_cpp_err"; then
3361 # Broken: success on invalid input.
3362 continue
3363 else
3364 echo "$as_me: failed program was:" >&5
3365 sed 's/^/| /' conftest.$ac_ext >&5
3367 # Passes both tests.
3368 ac_preproc_ok=:
3369 break
3371 rm -f conftest.err conftest.$ac_ext
3373 done
3374 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3375 rm -f conftest.err conftest.$ac_ext
3376 if $ac_preproc_ok; then
3378 else
3379 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3380 See \`config.log' for more details." >&5
3381 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3382 See \`config.log' for more details." >&2;}
3383 { (exit 1); exit 1; }; }
3386 ac_ext=c
3387 ac_cpp='$CPP $CPPFLAGS'
3388 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3389 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3390 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3392 # We need the C++ compiler only for testing.
3393 ac_ext=cc
3394 ac_cpp='$CXXCPP $CPPFLAGS'
3395 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3396 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3397 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3398 if test -n "$ac_tool_prefix"; then
3399 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3401 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3402 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3403 echo "$as_me:$LINENO: checking for $ac_word" >&5
3404 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3405 if test "${ac_cv_prog_CXX+set}" = set; then
3406 echo $ECHO_N "(cached) $ECHO_C" >&6
3407 else
3408 if test -n "$CXX"; then
3409 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3410 else
3411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3412 for as_dir in $PATH
3414 IFS=$as_save_IFS
3415 test -z "$as_dir" && as_dir=.
3416 for ac_exec_ext in '' $ac_executable_extensions; do
3417 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3418 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3419 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3420 break 2
3422 done
3423 done
3427 CXX=$ac_cv_prog_CXX
3428 if test -n "$CXX"; then
3429 echo "$as_me:$LINENO: result: $CXX" >&5
3430 echo "${ECHO_T}$CXX" >&6
3431 else
3432 echo "$as_me:$LINENO: result: no" >&5
3433 echo "${ECHO_T}no" >&6
3436 test -n "$CXX" && break
3437 done
3439 if test -z "$CXX"; then
3440 ac_ct_CXX=$CXX
3441 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3443 # Extract the first word of "$ac_prog", so it can be a program name with args.
3444 set dummy $ac_prog; ac_word=$2
3445 echo "$as_me:$LINENO: checking for $ac_word" >&5
3446 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3447 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3448 echo $ECHO_N "(cached) $ECHO_C" >&6
3449 else
3450 if test -n "$ac_ct_CXX"; then
3451 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3452 else
3453 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3454 for as_dir in $PATH
3456 IFS=$as_save_IFS
3457 test -z "$as_dir" && as_dir=.
3458 for ac_exec_ext in '' $ac_executable_extensions; do
3459 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3460 ac_cv_prog_ac_ct_CXX="$ac_prog"
3461 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3462 break 2
3464 done
3465 done
3469 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3470 if test -n "$ac_ct_CXX"; then
3471 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3472 echo "${ECHO_T}$ac_ct_CXX" >&6
3473 else
3474 echo "$as_me:$LINENO: result: no" >&5
3475 echo "${ECHO_T}no" >&6
3478 test -n "$ac_ct_CXX" && break
3479 done
3480 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3482 CXX=$ac_ct_CXX
3486 # Provide some information about the compiler.
3487 echo "$as_me:$LINENO:" \
3488 "checking for C++ compiler version" >&5
3489 ac_compiler=`set X $ac_compile; echo $2`
3490 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3491 (eval $ac_compiler --version </dev/null >&5) 2>&5
3492 ac_status=$?
3493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3494 (exit $ac_status); }
3495 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3496 (eval $ac_compiler -v </dev/null >&5) 2>&5
3497 ac_status=$?
3498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3499 (exit $ac_status); }
3500 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3501 (eval $ac_compiler -V </dev/null >&5) 2>&5
3502 ac_status=$?
3503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3504 (exit $ac_status); }
3506 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3507 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3508 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3509 echo $ECHO_N "(cached) $ECHO_C" >&6
3510 else
3511 cat >conftest.$ac_ext <<_ACEOF
3512 /* confdefs.h. */
3513 _ACEOF
3514 cat confdefs.h >>conftest.$ac_ext
3515 cat >>conftest.$ac_ext <<_ACEOF
3516 /* end confdefs.h. */
3519 main ()
3521 #ifndef __GNUC__
3522 choke me
3523 #endif
3526 return 0;
3528 _ACEOF
3529 rm -f conftest.$ac_objext
3530 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3531 (eval $ac_compile) 2>conftest.er1
3532 ac_status=$?
3533 grep -v '^ *+' conftest.er1 >conftest.err
3534 rm -f conftest.er1
3535 cat conftest.err >&5
3536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3537 (exit $ac_status); } &&
3538 { ac_try='test -z "$ac_cxx_werror_flag"
3539 || test ! -s conftest.err'
3540 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3541 (eval $ac_try) 2>&5
3542 ac_status=$?
3543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3544 (exit $ac_status); }; } &&
3545 { ac_try='test -s conftest.$ac_objext'
3546 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3547 (eval $ac_try) 2>&5
3548 ac_status=$?
3549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3550 (exit $ac_status); }; }; then
3551 ac_compiler_gnu=yes
3552 else
3553 echo "$as_me: failed program was:" >&5
3554 sed 's/^/| /' conftest.$ac_ext >&5
3556 ac_compiler_gnu=no
3558 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3559 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3562 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3563 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3564 GXX=`test $ac_compiler_gnu = yes && echo yes`
3565 ac_test_CXXFLAGS=${CXXFLAGS+set}
3566 ac_save_CXXFLAGS=$CXXFLAGS
3567 CXXFLAGS="-g"
3568 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3569 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3570 if test "${ac_cv_prog_cxx_g+set}" = set; then
3571 echo $ECHO_N "(cached) $ECHO_C" >&6
3572 else
3573 cat >conftest.$ac_ext <<_ACEOF
3574 /* confdefs.h. */
3575 _ACEOF
3576 cat confdefs.h >>conftest.$ac_ext
3577 cat >>conftest.$ac_ext <<_ACEOF
3578 /* end confdefs.h. */
3581 main ()
3585 return 0;
3587 _ACEOF
3588 rm -f conftest.$ac_objext
3589 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3590 (eval $ac_compile) 2>conftest.er1
3591 ac_status=$?
3592 grep -v '^ *+' conftest.er1 >conftest.err
3593 rm -f conftest.er1
3594 cat conftest.err >&5
3595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3596 (exit $ac_status); } &&
3597 { ac_try='test -z "$ac_cxx_werror_flag"
3598 || test ! -s conftest.err'
3599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3600 (eval $ac_try) 2>&5
3601 ac_status=$?
3602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3603 (exit $ac_status); }; } &&
3604 { ac_try='test -s conftest.$ac_objext'
3605 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3606 (eval $ac_try) 2>&5
3607 ac_status=$?
3608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3609 (exit $ac_status); }; }; then
3610 ac_cv_prog_cxx_g=yes
3611 else
3612 echo "$as_me: failed program was:" >&5
3613 sed 's/^/| /' conftest.$ac_ext >&5
3615 ac_cv_prog_cxx_g=no
3617 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3619 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3620 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3621 if test "$ac_test_CXXFLAGS" = set; then
3622 CXXFLAGS=$ac_save_CXXFLAGS
3623 elif test $ac_cv_prog_cxx_g = yes; then
3624 if test "$GXX" = yes; then
3625 CXXFLAGS="-g -O2"
3626 else
3627 CXXFLAGS="-g"
3629 else
3630 if test "$GXX" = yes; then
3631 CXXFLAGS="-O2"
3632 else
3633 CXXFLAGS=
3636 for ac_declaration in \
3637 '' \
3638 'extern "C" void std::exit (int) throw (); using std::exit;' \
3639 'extern "C" void std::exit (int); using std::exit;' \
3640 'extern "C" void exit (int) throw ();' \
3641 'extern "C" void exit (int);' \
3642 'void exit (int);'
3644 cat >conftest.$ac_ext <<_ACEOF
3645 /* confdefs.h. */
3646 _ACEOF
3647 cat confdefs.h >>conftest.$ac_ext
3648 cat >>conftest.$ac_ext <<_ACEOF
3649 /* end confdefs.h. */
3650 $ac_declaration
3651 #include <stdlib.h>
3653 main ()
3655 exit (42);
3657 return 0;
3659 _ACEOF
3660 rm -f conftest.$ac_objext
3661 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3662 (eval $ac_compile) 2>conftest.er1
3663 ac_status=$?
3664 grep -v '^ *+' conftest.er1 >conftest.err
3665 rm -f conftest.er1
3666 cat conftest.err >&5
3667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3668 (exit $ac_status); } &&
3669 { ac_try='test -z "$ac_cxx_werror_flag"
3670 || test ! -s conftest.err'
3671 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3672 (eval $ac_try) 2>&5
3673 ac_status=$?
3674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3675 (exit $ac_status); }; } &&
3676 { ac_try='test -s conftest.$ac_objext'
3677 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3678 (eval $ac_try) 2>&5
3679 ac_status=$?
3680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3681 (exit $ac_status); }; }; then
3683 else
3684 echo "$as_me: failed program was:" >&5
3685 sed 's/^/| /' conftest.$ac_ext >&5
3687 continue
3689 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3690 cat >conftest.$ac_ext <<_ACEOF
3691 /* confdefs.h. */
3692 _ACEOF
3693 cat confdefs.h >>conftest.$ac_ext
3694 cat >>conftest.$ac_ext <<_ACEOF
3695 /* end confdefs.h. */
3696 $ac_declaration
3698 main ()
3700 exit (42);
3702 return 0;
3704 _ACEOF
3705 rm -f conftest.$ac_objext
3706 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3707 (eval $ac_compile) 2>conftest.er1
3708 ac_status=$?
3709 grep -v '^ *+' conftest.er1 >conftest.err
3710 rm -f conftest.er1
3711 cat conftest.err >&5
3712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3713 (exit $ac_status); } &&
3714 { ac_try='test -z "$ac_cxx_werror_flag"
3715 || test ! -s conftest.err'
3716 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3717 (eval $ac_try) 2>&5
3718 ac_status=$?
3719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3720 (exit $ac_status); }; } &&
3721 { ac_try='test -s conftest.$ac_objext'
3722 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3723 (eval $ac_try) 2>&5
3724 ac_status=$?
3725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3726 (exit $ac_status); }; }; then
3727 break
3728 else
3729 echo "$as_me: failed program was:" >&5
3730 sed 's/^/| /' conftest.$ac_ext >&5
3733 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3734 done
3735 rm -f conftest*
3736 if test -n "$ac_declaration"; then
3737 echo '#ifdef __cplusplus' >>confdefs.h
3738 echo $ac_declaration >>confdefs.h
3739 echo '#endif' >>confdefs.h
3742 ac_ext=c
3743 ac_cpp='$CPP $CPPFLAGS'
3744 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3745 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3746 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3748 # Was a --with-binutils option given?
3749 if test -n "$path_binutils"; then
3750 # Make absolute; ensure a single trailing slash.
3751 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3752 CC="$CC -B$path_binutils"
3754 AS=`$CC -print-prog-name=as`
3755 LD=`$CC -print-prog-name=ld`
3756 AR=`$CC -print-prog-name=ar`
3758 OBJDUMP=`$CC -print-prog-name=objdump`
3761 # ranlib has to be treated a bit differently since it might not exist at all.
3762 ac_ranlib=`$CC -print-prog-name=ranlib`
3763 if test "x$ac_ranlib" = xranlib; then
3764 # This extra check has to happen since gcc simply echos the parameter in
3765 # case it cannot find the value in its own directories.
3766 if test -n "$ac_tool_prefix"; then
3767 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3768 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3769 echo "$as_me:$LINENO: checking for $ac_word" >&5
3770 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3771 if test "${ac_cv_prog_RANLIB+set}" = set; then
3772 echo $ECHO_N "(cached) $ECHO_C" >&6
3773 else
3774 if test -n "$RANLIB"; then
3775 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3776 else
3777 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3778 for as_dir in $PATH
3780 IFS=$as_save_IFS
3781 test -z "$as_dir" && as_dir=.
3782 for ac_exec_ext in '' $ac_executable_extensions; do
3783 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3784 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3785 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3786 break 2
3788 done
3789 done
3793 RANLIB=$ac_cv_prog_RANLIB
3794 if test -n "$RANLIB"; then
3795 echo "$as_me:$LINENO: result: $RANLIB" >&5
3796 echo "${ECHO_T}$RANLIB" >&6
3797 else
3798 echo "$as_me:$LINENO: result: no" >&5
3799 echo "${ECHO_T}no" >&6
3803 if test -z "$ac_cv_prog_RANLIB"; then
3804 ac_ct_RANLIB=$RANLIB
3805 # Extract the first word of "ranlib", so it can be a program name with args.
3806 set dummy ranlib; ac_word=$2
3807 echo "$as_me:$LINENO: checking for $ac_word" >&5
3808 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3809 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3810 echo $ECHO_N "(cached) $ECHO_C" >&6
3811 else
3812 if test -n "$ac_ct_RANLIB"; then
3813 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3814 else
3815 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3816 for as_dir in $PATH
3818 IFS=$as_save_IFS
3819 test -z "$as_dir" && as_dir=.
3820 for ac_exec_ext in '' $ac_executable_extensions; do
3821 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3822 ac_cv_prog_ac_ct_RANLIB="ranlib"
3823 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3824 break 2
3826 done
3827 done
3829 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3832 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3833 if test -n "$ac_ct_RANLIB"; then
3834 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3835 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3836 else
3837 echo "$as_me:$LINENO: result: no" >&5
3838 echo "${ECHO_T}no" >&6
3841 RANLIB=$ac_ct_RANLIB
3842 else
3843 RANLIB="$ac_cv_prog_RANLIB"
3846 else
3847 RANLIB=$ac_ranlib
3851 # Determine whether we are using GNU binutils.
3852 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3853 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3854 if test "${libc_cv_prog_as_gnu+set}" = set; then
3855 echo $ECHO_N "(cached) $ECHO_C" >&6
3856 else
3857 # Most GNU programs take a -v and spit out some text including
3858 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3859 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3860 libc_cv_prog_as_gnu=yes
3861 else
3862 libc_cv_prog_as_gnu=no
3864 rm -fr contest*
3866 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3867 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3868 rm -f a.out
3869 gnu_as=$libc_cv_prog_as_gnu
3871 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3872 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3873 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3874 echo $ECHO_N "(cached) $ECHO_C" >&6
3875 else
3876 # Most GNU programs take a -v and spit out some text including
3877 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3878 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3879 libc_cv_prog_ld_gnu=yes
3880 else
3881 libc_cv_prog_ld_gnu=no
3883 rm -fr contest*
3885 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3886 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3887 gnu_ld=$libc_cv_prog_ld_gnu
3890 # Accept binutils 2.13 or newer.
3891 for ac_prog in $AS
3893 # Extract the first word of "$ac_prog", so it can be a program name with args.
3894 set dummy $ac_prog; ac_word=$2
3895 echo "$as_me:$LINENO: checking for $ac_word" >&5
3896 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3897 if test "${ac_cv_prog_AS+set}" = set; then
3898 echo $ECHO_N "(cached) $ECHO_C" >&6
3899 else
3900 if test -n "$AS"; then
3901 ac_cv_prog_AS="$AS" # Let the user override the test.
3902 else
3903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3904 for as_dir in $PATH
3906 IFS=$as_save_IFS
3907 test -z "$as_dir" && as_dir=.
3908 for ac_exec_ext in '' $ac_executable_extensions; do
3909 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3910 ac_cv_prog_AS="$ac_prog"
3911 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3912 break 2
3914 done
3915 done
3919 AS=$ac_cv_prog_AS
3920 if test -n "$AS"; then
3921 echo "$as_me:$LINENO: result: $AS" >&5
3922 echo "${ECHO_T}$AS" >&6
3923 else
3924 echo "$as_me:$LINENO: result: no" >&5
3925 echo "${ECHO_T}no" >&6
3928 test -n "$AS" && break
3929 done
3931 if test -z "$AS"; then
3932 ac_verc_fail=yes
3933 else
3934 # Found it, now check the version.
3935 echo "$as_me:$LINENO: checking version of $AS" >&5
3936 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3937 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3938 case $ac_prog_version in
3939 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3940 2.1[3-9]*)
3941 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3942 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3944 esac
3945 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3946 echo "${ECHO_T}$ac_prog_version" >&6
3948 if test $ac_verc_fail = yes; then
3949 AS=: critic_missing="$critic_missing as"
3952 for ac_prog in $LD
3954 # Extract the first word of "$ac_prog", so it can be a program name with args.
3955 set dummy $ac_prog; ac_word=$2
3956 echo "$as_me:$LINENO: checking for $ac_word" >&5
3957 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3958 if test "${ac_cv_prog_LD+set}" = set; then
3959 echo $ECHO_N "(cached) $ECHO_C" >&6
3960 else
3961 if test -n "$LD"; then
3962 ac_cv_prog_LD="$LD" # Let the user override the test.
3963 else
3964 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3965 for as_dir in $PATH
3967 IFS=$as_save_IFS
3968 test -z "$as_dir" && as_dir=.
3969 for ac_exec_ext in '' $ac_executable_extensions; do
3970 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3971 ac_cv_prog_LD="$ac_prog"
3972 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3973 break 2
3975 done
3976 done
3980 LD=$ac_cv_prog_LD
3981 if test -n "$LD"; then
3982 echo "$as_me:$LINENO: result: $LD" >&5
3983 echo "${ECHO_T}$LD" >&6
3984 else
3985 echo "$as_me:$LINENO: result: no" >&5
3986 echo "${ECHO_T}no" >&6
3989 test -n "$LD" && break
3990 done
3992 if test -z "$LD"; then
3993 ac_verc_fail=yes
3994 else
3995 # Found it, now check the version.
3996 echo "$as_me:$LINENO: checking version of $LD" >&5
3997 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
3998 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
3999 case $ac_prog_version in
4000 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4001 2.1[3-9]*)
4002 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4003 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4005 esac
4006 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4007 echo "${ECHO_T}$ac_prog_version" >&6
4009 if test $ac_verc_fail = yes; then
4010 LD=: critic_missing="$critic_missing ld"
4014 # We need the physical current working directory. We cannot use the
4015 # "pwd -P" shell builtin since that's not portable. Instead we try to
4016 # find a pwd binary. Note that assigning to the PWD environment
4017 # variable might have some interesting side effects, so we don't do
4018 # that.
4019 # Extract the first word of "pwd", so it can be a program name with args.
4020 set dummy pwd; ac_word=$2
4021 echo "$as_me:$LINENO: checking for $ac_word" >&5
4022 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4023 if test "${ac_cv_path_PWD_P+set}" = set; then
4024 echo $ECHO_N "(cached) $ECHO_C" >&6
4025 else
4026 case $PWD_P in
4027 [\\/]* | ?:[\\/]*)
4028 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4031 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4032 for as_dir in $PATH
4034 IFS=$as_save_IFS
4035 test -z "$as_dir" && as_dir=.
4036 for ac_exec_ext in '' $ac_executable_extensions; do
4037 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4038 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4039 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4040 break 2
4042 done
4043 done
4045 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4047 esac
4049 PWD_P=$ac_cv_path_PWD_P
4051 if test -n "$PWD_P"; then
4052 echo "$as_me:$LINENO: result: $PWD_P" >&5
4053 echo "${ECHO_T}$PWD_P" >&6
4054 else
4055 echo "$as_me:$LINENO: result: no" >&5
4056 echo "${ECHO_T}no" >&6
4059 if test "$PWD_P" = no; then
4060 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
4061 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
4062 { (exit 1); exit 1; }; }
4065 # These programs are version sensitive.
4067 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4069 # Extract the first word of "$ac_prog", so it can be a program name with args.
4070 set dummy $ac_prog; ac_word=$2
4071 echo "$as_me:$LINENO: checking for $ac_word" >&5
4072 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4073 if test "${ac_cv_prog_CC+set}" = set; then
4074 echo $ECHO_N "(cached) $ECHO_C" >&6
4075 else
4076 if test -n "$CC"; then
4077 ac_cv_prog_CC="$CC" # Let the user override the test.
4078 else
4079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4080 for as_dir in $PATH
4082 IFS=$as_save_IFS
4083 test -z "$as_dir" && as_dir=.
4084 for ac_exec_ext in '' $ac_executable_extensions; do
4085 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4086 ac_cv_prog_CC="$ac_prog"
4087 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4088 break 2
4090 done
4091 done
4095 CC=$ac_cv_prog_CC
4096 if test -n "$CC"; then
4097 echo "$as_me:$LINENO: result: $CC" >&5
4098 echo "${ECHO_T}$CC" >&6
4099 else
4100 echo "$as_me:$LINENO: result: no" >&5
4101 echo "${ECHO_T}no" >&6
4104 test -n "$CC" && break
4105 done
4107 if test -z "$CC"; then
4108 ac_verc_fail=yes
4109 else
4110 # Found it, now check the version.
4111 echo "$as_me:$LINENO: checking version of $CC" >&5
4112 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4113 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4114 case $ac_prog_version in
4115 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4116 3.4* | 4.[0-9]* )
4117 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4118 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4120 esac
4121 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4122 echo "${ECHO_T}$ac_prog_version" >&6
4124 if test $ac_verc_fail = yes; then
4125 critic_missing="$critic_missing gcc"
4128 for ac_prog in gnumake gmake make
4130 # Extract the first word of "$ac_prog", so it can be a program name with args.
4131 set dummy $ac_prog; ac_word=$2
4132 echo "$as_me:$LINENO: checking for $ac_word" >&5
4133 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4134 if test "${ac_cv_prog_MAKE+set}" = set; then
4135 echo $ECHO_N "(cached) $ECHO_C" >&6
4136 else
4137 if test -n "$MAKE"; then
4138 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4139 else
4140 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4141 for as_dir in $PATH
4143 IFS=$as_save_IFS
4144 test -z "$as_dir" && as_dir=.
4145 for ac_exec_ext in '' $ac_executable_extensions; do
4146 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4147 ac_cv_prog_MAKE="$ac_prog"
4148 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4149 break 2
4151 done
4152 done
4156 MAKE=$ac_cv_prog_MAKE
4157 if test -n "$MAKE"; then
4158 echo "$as_me:$LINENO: result: $MAKE" >&5
4159 echo "${ECHO_T}$MAKE" >&6
4160 else
4161 echo "$as_me:$LINENO: result: no" >&5
4162 echo "${ECHO_T}no" >&6
4165 test -n "$MAKE" && break
4166 done
4168 if test -z "$MAKE"; then
4169 ac_verc_fail=yes
4170 else
4171 # Found it, now check the version.
4172 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4173 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4174 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4175 case $ac_prog_version in
4176 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4177 3.79* | 3.[89]*)
4178 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4179 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4181 esac
4182 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4183 echo "${ECHO_T}$ac_prog_version" >&6
4185 if test $ac_verc_fail = yes; then
4186 critic_missing="$critic_missing make"
4190 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4192 # Extract the first word of "$ac_prog", so it can be a program name with args.
4193 set dummy $ac_prog; ac_word=$2
4194 echo "$as_me:$LINENO: checking for $ac_word" >&5
4195 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4196 if test "${ac_cv_prog_MSGFMT+set}" = set; then
4197 echo $ECHO_N "(cached) $ECHO_C" >&6
4198 else
4199 if test -n "$MSGFMT"; then
4200 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4201 else
4202 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4203 for as_dir in $PATH
4205 IFS=$as_save_IFS
4206 test -z "$as_dir" && as_dir=.
4207 for ac_exec_ext in '' $ac_executable_extensions; do
4208 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4209 ac_cv_prog_MSGFMT="$ac_prog"
4210 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4211 break 2
4213 done
4214 done
4218 MSGFMT=$ac_cv_prog_MSGFMT
4219 if test -n "$MSGFMT"; then
4220 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4221 echo "${ECHO_T}$MSGFMT" >&6
4222 else
4223 echo "$as_me:$LINENO: result: no" >&5
4224 echo "${ECHO_T}no" >&6
4227 test -n "$MSGFMT" && break
4228 done
4230 if test -z "$MSGFMT"; then
4231 ac_verc_fail=yes
4232 else
4233 # Found it, now check the version.
4234 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4235 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4236 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4237 case $ac_prog_version in
4238 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4239 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4240 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4241 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4243 esac
4244 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4245 echo "${ECHO_T}$ac_prog_version" >&6
4247 if test $ac_verc_fail = yes; then
4248 MSGFMT=: aux_missing="$aux_missing msgfmt"
4251 for ac_prog in makeinfo
4253 # Extract the first word of "$ac_prog", so it can be a program name with args.
4254 set dummy $ac_prog; ac_word=$2
4255 echo "$as_me:$LINENO: checking for $ac_word" >&5
4256 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4257 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4258 echo $ECHO_N "(cached) $ECHO_C" >&6
4259 else
4260 if test -n "$MAKEINFO"; then
4261 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4262 else
4263 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4264 for as_dir in $PATH
4266 IFS=$as_save_IFS
4267 test -z "$as_dir" && as_dir=.
4268 for ac_exec_ext in '' $ac_executable_extensions; do
4269 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4270 ac_cv_prog_MAKEINFO="$ac_prog"
4271 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4272 break 2
4274 done
4275 done
4279 MAKEINFO=$ac_cv_prog_MAKEINFO
4280 if test -n "$MAKEINFO"; then
4281 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4282 echo "${ECHO_T}$MAKEINFO" >&6
4283 else
4284 echo "$as_me:$LINENO: result: no" >&5
4285 echo "${ECHO_T}no" >&6
4288 test -n "$MAKEINFO" && break
4289 done
4291 if test -z "$MAKEINFO"; then
4292 ac_verc_fail=yes
4293 else
4294 # Found it, now check the version.
4295 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4296 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4297 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4298 case $ac_prog_version in
4299 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4300 4.*)
4301 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4302 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4304 esac
4305 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4306 echo "${ECHO_T}$ac_prog_version" >&6
4308 if test $ac_verc_fail = yes; then
4309 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4312 for ac_prog in sed
4314 # Extract the first word of "$ac_prog", so it can be a program name with args.
4315 set dummy $ac_prog; ac_word=$2
4316 echo "$as_me:$LINENO: checking for $ac_word" >&5
4317 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4318 if test "${ac_cv_prog_SED+set}" = set; then
4319 echo $ECHO_N "(cached) $ECHO_C" >&6
4320 else
4321 if test -n "$SED"; then
4322 ac_cv_prog_SED="$SED" # Let the user override the test.
4323 else
4324 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4325 for as_dir in $PATH
4327 IFS=$as_save_IFS
4328 test -z "$as_dir" && as_dir=.
4329 for ac_exec_ext in '' $ac_executable_extensions; do
4330 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4331 ac_cv_prog_SED="$ac_prog"
4332 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4333 break 2
4335 done
4336 done
4340 SED=$ac_cv_prog_SED
4341 if test -n "$SED"; then
4342 echo "$as_me:$LINENO: result: $SED" >&5
4343 echo "${ECHO_T}$SED" >&6
4344 else
4345 echo "$as_me:$LINENO: result: no" >&5
4346 echo "${ECHO_T}no" >&6
4349 test -n "$SED" && break
4350 done
4352 if test -z "$SED"; then
4353 ac_verc_fail=yes
4354 else
4355 # Found it, now check the version.
4356 echo "$as_me:$LINENO: checking version of $SED" >&5
4357 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4358 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4359 case $ac_prog_version in
4360 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4361 3.0[2-9]*|3.[1-9]*|[4-9]*)
4362 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4363 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4365 esac
4366 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4367 echo "${ECHO_T}$ac_prog_version" >&6
4369 if test $ac_verc_fail = yes; then
4370 SED=: aux_missing="$aux_missing sed"
4374 for ac_prog in autoconf
4376 # Extract the first word of "$ac_prog", so it can be a program name with args.
4377 set dummy $ac_prog; ac_word=$2
4378 echo "$as_me:$LINENO: checking for $ac_word" >&5
4379 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4380 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
4381 echo $ECHO_N "(cached) $ECHO_C" >&6
4382 else
4383 if test -n "$AUTOCONF"; then
4384 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4385 else
4386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4387 for as_dir in $PATH
4389 IFS=$as_save_IFS
4390 test -z "$as_dir" && as_dir=.
4391 for ac_exec_ext in '' $ac_executable_extensions; do
4392 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4393 ac_cv_prog_AUTOCONF="$ac_prog"
4394 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4395 break 2
4397 done
4398 done
4402 AUTOCONF=$ac_cv_prog_AUTOCONF
4403 if test -n "$AUTOCONF"; then
4404 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4405 echo "${ECHO_T}$AUTOCONF" >&6
4406 else
4407 echo "$as_me:$LINENO: result: no" >&5
4408 echo "${ECHO_T}no" >&6
4411 test -n "$AUTOCONF" && break
4412 done
4413 test -n "$AUTOCONF" || AUTOCONF="no"
4415 case "x$AUTOCONF" in
4416 xno|x|x:) AUTOCONF=no ;;
4418 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4419 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4420 if test "${libc_cv_autoconf_works+set}" = set; then
4421 echo $ECHO_N "(cached) $ECHO_C" >&6
4422 else
4423 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4424 libc_cv_autoconf_works=yes
4425 else
4426 libc_cv_autoconf_works=no
4429 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4430 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
4431 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4433 esac
4434 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4435 # If --without-cvs they probably won't change configure.in, so no complaints.
4436 aux_missing="$aux_missing autoconf"
4439 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4440 *** These critical programs are missing or too old:$critic_missing
4441 *** Check the INSTALL file for required versions." >&5
4442 echo "$as_me: error:
4443 *** These critical programs are missing or too old:$critic_missing
4444 *** Check the INSTALL file for required versions." >&2;}
4445 { (exit 1); exit 1; }; }
4447 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
4448 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4449 *** some features will be disabled.
4450 *** Check the INSTALL file for required versions." >&5
4451 echo "$as_me: WARNING:
4452 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4453 *** some features will be disabled.
4454 *** Check the INSTALL file for required versions." >&2;}
4456 # if using special system headers, find out the compiler's sekrit
4457 # header directory and add that to the list. NOTE: Only does the right
4458 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
4459 if test -n "$sysheaders"; then
4460 ccheaders=`$CC -print-file-name=include`
4461 SYSINCLUDES="-nostdinc -isystem $ccheaders \
4462 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
4463 if test -n "$CXX"; then
4464 cxxversion=`$CXX -dumpversion 2>&5` &&
4465 cxxmachine=`$CXX -dumpmachine 2>&5` &&
4466 cxxheaders=`$CXX -print-file-name=../../../../include/c++/`"$cxxversion" &&
4467 CXX_SYSINCLUDES="-isystem $cxxheaders \
4468 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
4474 # check if ranlib is necessary
4475 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4476 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4477 if test "${libc_cv_ranlib_necessary+set}" = set; then
4478 echo $ECHO_N "(cached) $ECHO_C" >&6
4479 else
4480 cat > conftest.c <<EOF
4481 int a;
4482 char b;
4483 void c(void) {}
4485 $CC $CFLAGS $CPPFLAGS -c conftest.c
4486 $AR cr conftest.a conftest.o
4487 cp conftest.a conftest2.a
4488 $RANLIB conftest.a
4489 if cmp -s conftest.a conftest2.a; then
4490 libc_cv_ranlib_necessary=no
4491 else
4492 libc_cv_ranlib_necessary=yes
4494 rm -rf conftest*
4496 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4497 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
4498 if test "$libc_cv_ranlib_necessary" = no; then
4499 RANLIB=:
4502 # Test if LD_LIBRARY_PATH contains the notation for the current directory
4503 # since this would lead to problems installing/building glibc.
4504 # LD_LIBRARY_PATH contains the current directory if one of the following
4505 # is true:
4506 # - one of the terminals (":" and ";") is the first or last sign
4507 # - two terminals occur directly after each other
4508 # - the path contains an element with a dot in it
4509 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4510 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
4511 case ${LD_LIBRARY_PATH} in
4512 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
4513 ld_library_path_setting="contains current directory"
4516 ld_library_path_setting="ok"
4518 esac
4519 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4520 echo "${ECHO_T}$ld_library_path_setting" >&6
4521 if test "$ld_library_path_setting" != "ok"; then
4522 { { echo "$as_me:$LINENO: error:
4523 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4524 *** building glibc. Please change the environment variable
4525 *** and run configure again." >&5
4526 echo "$as_me: error:
4527 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4528 *** building glibc. Please change the environment variable
4529 *** and run configure again." >&2;}
4530 { (exit 1); exit 1; }; }
4533 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4534 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4535 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4536 echo $ECHO_N "(cached) $ECHO_C" >&6
4537 else
4538 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4539 libc_cv_gcc_static_libgcc=
4540 else
4541 libc_cv_gcc_static_libgcc=-static-libgcc
4544 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4545 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
4548 # Extract the first word of "bash", so it can be a program name with args.
4549 set dummy bash; ac_word=$2
4550 echo "$as_me:$LINENO: checking for $ac_word" >&5
4551 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4552 if test "${ac_cv_path_BASH+set}" = set; then
4553 echo $ECHO_N "(cached) $ECHO_C" >&6
4554 else
4555 case $BASH in
4556 [\\/]* | ?:[\\/]*)
4557 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4560 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4561 for as_dir in $PATH
4563 IFS=$as_save_IFS
4564 test -z "$as_dir" && as_dir=.
4565 for ac_exec_ext in '' $ac_executable_extensions; do
4566 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4567 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4568 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4569 break 2
4571 done
4572 done
4574 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4576 esac
4578 BASH=$ac_cv_path_BASH
4580 if test -n "$BASH"; then
4581 echo "$as_me:$LINENO: result: $BASH" >&5
4582 echo "${ECHO_T}$BASH" >&6
4583 else
4584 echo "$as_me:$LINENO: result: no" >&5
4585 echo "${ECHO_T}no" >&6
4588 if test "$BASH" != no &&
4589 $BASH -c 'test "$BASH_VERSINFO" \
4590 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4591 libc_cv_have_bash2=yes
4592 else
4593 libc_cv_have_bash2=no
4597 if test "$BASH" = no; then
4598 # Extract the first word of "ksh", so it can be a program name with args.
4599 set dummy ksh; ac_word=$2
4600 echo "$as_me:$LINENO: checking for $ac_word" >&5
4601 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4602 if test "${ac_cv_path_KSH+set}" = set; then
4603 echo $ECHO_N "(cached) $ECHO_C" >&6
4604 else
4605 case $KSH in
4606 [\\/]* | ?:[\\/]*)
4607 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4611 for as_dir in $PATH
4613 IFS=$as_save_IFS
4614 test -z "$as_dir" && as_dir=.
4615 for ac_exec_ext in '' $ac_executable_extensions; do
4616 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4617 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4618 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4619 break 2
4621 done
4622 done
4624 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4626 esac
4628 KSH=$ac_cv_path_KSH
4630 if test -n "$KSH"; then
4631 echo "$as_me:$LINENO: result: $KSH" >&5
4632 echo "${ECHO_T}$KSH" >&6
4633 else
4634 echo "$as_me:$LINENO: result: no" >&5
4635 echo "${ECHO_T}no" >&6
4638 if test "$KSH" = no; then
4639 libc_cv_have_ksh=no
4640 else
4641 libc_cv_have_ksh=yes
4643 else
4644 KSH="$BASH"
4646 libc_cv_have_ksh=yes
4650 for ac_prog in gawk mawk nawk awk
4652 # Extract the first word of "$ac_prog", so it can be a program name with args.
4653 set dummy $ac_prog; ac_word=$2
4654 echo "$as_me:$LINENO: checking for $ac_word" >&5
4655 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4656 if test "${ac_cv_prog_AWK+set}" = set; then
4657 echo $ECHO_N "(cached) $ECHO_C" >&6
4658 else
4659 if test -n "$AWK"; then
4660 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4661 else
4662 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4663 for as_dir in $PATH
4665 IFS=$as_save_IFS
4666 test -z "$as_dir" && as_dir=.
4667 for ac_exec_ext in '' $ac_executable_extensions; do
4668 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4669 ac_cv_prog_AWK="$ac_prog"
4670 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4671 break 2
4673 done
4674 done
4678 AWK=$ac_cv_prog_AWK
4679 if test -n "$AWK"; then
4680 echo "$as_me:$LINENO: result: $AWK" >&5
4681 echo "${ECHO_T}$AWK" >&6
4682 else
4683 echo "$as_me:$LINENO: result: no" >&5
4684 echo "${ECHO_T}no" >&6
4687 test -n "$AWK" && break
4688 done
4690 # Extract the first word of "perl", so it can be a program name with args.
4691 set dummy perl; ac_word=$2
4692 echo "$as_me:$LINENO: checking for $ac_word" >&5
4693 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4694 if test "${ac_cv_path_PERL+set}" = set; then
4695 echo $ECHO_N "(cached) $ECHO_C" >&6
4696 else
4697 case $PERL in
4698 [\\/]* | ?:[\\/]*)
4699 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4702 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4703 for as_dir in $PATH
4705 IFS=$as_save_IFS
4706 test -z "$as_dir" && as_dir=.
4707 for ac_exec_ext in '' $ac_executable_extensions; do
4708 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4709 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4710 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4711 break 2
4713 done
4714 done
4716 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4718 esac
4720 PERL=$ac_cv_path_PERL
4722 if test -n "$PERL"; then
4723 echo "$as_me:$LINENO: result: $PERL" >&5
4724 echo "${ECHO_T}$PERL" >&6
4725 else
4726 echo "$as_me:$LINENO: result: no" >&5
4727 echo "${ECHO_T}no" >&6
4730 if test "$PERL" != no &&
4731 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4732 PERL=no
4734 # Extract the first word of "install-info", so it can be a program name with args.
4735 set dummy install-info; ac_word=$2
4736 echo "$as_me:$LINENO: checking for $ac_word" >&5
4737 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4738 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4739 echo $ECHO_N "(cached) $ECHO_C" >&6
4740 else
4741 case $INSTALL_INFO in
4742 [\\/]* | ?:[\\/]*)
4743 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4747 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4748 for as_dir in $as_dummy
4750 IFS=$as_save_IFS
4751 test -z "$as_dir" && as_dir=.
4752 for ac_exec_ext in '' $ac_executable_extensions; do
4753 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4754 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4755 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4756 break 2
4758 done
4759 done
4761 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4763 esac
4765 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4767 if test -n "$INSTALL_INFO"; then
4768 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4769 echo "${ECHO_T}$INSTALL_INFO" >&6
4770 else
4771 echo "$as_me:$LINENO: result: no" >&5
4772 echo "${ECHO_T}no" >&6
4775 # Extract the first word of "bison", so it can be a program name with args.
4776 set dummy bison; ac_word=$2
4777 echo "$as_me:$LINENO: checking for $ac_word" >&5
4778 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4779 if test "${ac_cv_path_BISON+set}" = set; then
4780 echo $ECHO_N "(cached) $ECHO_C" >&6
4781 else
4782 case $BISON in
4783 [\\/]* | ?:[\\/]*)
4784 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4788 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4789 for as_dir in $as_dummy
4791 IFS=$as_save_IFS
4792 test -z "$as_dir" && as_dir=.
4793 for ac_exec_ext in '' $ac_executable_extensions; do
4794 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4795 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4796 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4797 break 2
4799 done
4800 done
4802 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4804 esac
4806 BISON=$ac_cv_path_BISON
4808 if test -n "$BISON"; then
4809 echo "$as_me:$LINENO: result: $BISON" >&5
4810 echo "${ECHO_T}$BISON" >&6
4811 else
4812 echo "$as_me:$LINENO: result: no" >&5
4813 echo "${ECHO_T}no" >&6
4817 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4818 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4819 if test "${libc_cv_signed_size_t+set}" = set; then
4820 echo $ECHO_N "(cached) $ECHO_C" >&6
4821 else
4822 echo '#include <stddef.h>
4823 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4824 if eval "$ac_cpp conftest.c 2>/dev/null" \
4825 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4826 libc_cv_signed_size_t=no
4827 else
4828 libc_cv_signed_size_t=yes
4830 rm -f conftest*
4832 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4833 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4834 if test $libc_cv_signed_size_t = yes; then
4835 cat >> confdefs.h <<\EOF
4836 #undef __SIZE_TYPE__
4837 #define __SIZE_TYPE__ unsigned
4842 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4843 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4844 if test "${libc_cv_friendly_stddef+set}" = set; then
4845 echo $ECHO_N "(cached) $ECHO_C" >&6
4846 else
4847 cat >conftest.$ac_ext <<_ACEOF
4848 /* confdefs.h. */
4849 _ACEOF
4850 cat confdefs.h >>conftest.$ac_ext
4851 cat >>conftest.$ac_ext <<_ACEOF
4852 /* end confdefs.h. */
4853 #define __need_size_t
4854 #define __need_wchar_t
4855 #include <stddef.h>
4856 #define __need_NULL
4857 #include <stddef.h>
4859 main ()
4861 size_t size; wchar_t wchar;
4862 #ifdef offsetof
4863 #error stddef.h ignored __need_*
4864 #endif
4865 if (&size == NULL || &wchar == NULL) abort ();
4867 return 0;
4869 _ACEOF
4870 rm -f conftest.$ac_objext
4871 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4872 (eval $ac_compile) 2>conftest.er1
4873 ac_status=$?
4874 grep -v '^ *+' conftest.er1 >conftest.err
4875 rm -f conftest.er1
4876 cat conftest.err >&5
4877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4878 (exit $ac_status); } &&
4879 { ac_try='test -z "$ac_c_werror_flag"
4880 || test ! -s conftest.err'
4881 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4882 (eval $ac_try) 2>&5
4883 ac_status=$?
4884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4885 (exit $ac_status); }; } &&
4886 { ac_try='test -s conftest.$ac_objext'
4887 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4888 (eval $ac_try) 2>&5
4889 ac_status=$?
4890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4891 (exit $ac_status); }; }; then
4892 libc_cv_friendly_stddef=yes
4893 else
4894 echo "$as_me: failed program was:" >&5
4895 sed 's/^/| /' conftest.$ac_ext >&5
4897 libc_cv_friendly_stddef=no
4899 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4901 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4902 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4903 if test $libc_cv_friendly_stddef = yes; then
4904 config_vars="$config_vars
4905 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4908 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4909 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4910 if test "${libc_cv_need_minus_P+set}" = set; then
4911 echo $ECHO_N "(cached) $ECHO_C" >&6
4912 else
4913 cat > conftest.S <<EOF
4914 #include "confdefs.h"
4915 /* Nothing whatsoever. */
4917 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
4918 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4919 (eval $ac_try) 2>&5
4920 ac_status=$?
4921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4922 (exit $ac_status); }; }; then
4923 libc_cv_need_minus_P=no
4924 else
4925 libc_cv_need_minus_P=yes
4927 rm -f conftest*
4929 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4930 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4931 if test $libc_cv_need_minus_P = yes; then
4932 config_vars="$config_vars
4933 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4936 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4937 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4938 if test "${libc_cv_dot_text+set}" = set; then
4939 echo $ECHO_N "(cached) $ECHO_C" >&6
4940 else
4941 cat > conftest.s <<EOF
4942 .text
4944 libc_cv_dot_text=
4945 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4946 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4947 (eval $ac_try) 2>&5
4948 ac_status=$?
4949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4950 (exit $ac_status); }; }; then
4951 libc_cv_dot_text=.text
4953 rm -f conftest*
4956 if test -z "$libc_cv_dot_text"; then
4957 echo "$as_me:$LINENO: result: no" >&5
4958 echo "${ECHO_T}no" >&6
4959 else
4960 echo "$as_me:$LINENO: result: yes" >&5
4961 echo "${ECHO_T}yes" >&6
4964 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4965 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4966 if test "${libc_cv_asm_global_directive+set}" = set; then
4967 echo $ECHO_N "(cached) $ECHO_C" >&6
4968 else
4969 libc_cv_asm_global_directive=UNKNOWN
4970 for ac_globl in .globl .global .EXPORT; do
4971 cat > conftest.s <<EOF
4972 ${libc_cv_dot_text}
4973 ${ac_globl} foo
4974 foo:
4976 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4977 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4978 (eval $ac_try) 2>&5
4979 ac_status=$?
4980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4981 (exit $ac_status); }; }; then
4982 libc_cv_asm_global_directive=${ac_globl}
4984 rm -f conftest*
4985 test $libc_cv_asm_global_directive != UNKNOWN && break
4986 done
4988 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4989 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4990 if test $libc_cv_asm_global_directive = UNKNOWN; then
4991 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4992 echo "$as_me: error: cannot determine asm global directive" >&2;}
4993 { (exit 1); exit 1; }; }
4994 else
4995 cat >>confdefs.h <<_ACEOF
4996 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4997 _ACEOF
5001 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
5002 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
5003 if test "${libc_cv_asm_set_directive+set}" = set; then
5004 echo $ECHO_N "(cached) $ECHO_C" >&6
5005 else
5006 cat > conftest.s <<EOF
5007 ${libc_cv_dot_text}
5008 foo:
5009 .set glibc_conftest_frobozz,foo
5010 $libc_cv_asm_global_directive glibc_conftest_frobozz
5012 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5013 # (but it doesn't work), so we must do a linking check to be sure.
5014 cat > conftest1.c <<\EOF
5015 extern int glibc_conftest_frobozz;
5016 void _start() { glibc_conftest_frobozz = 1; }
5018 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5019 -nostartfiles -nostdlib \
5020 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5021 libc_cv_asm_set_directive=yes
5022 else
5023 libc_cv_asm_set_directive=no
5025 rm -f conftest*
5027 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
5028 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
5029 if test $libc_cv_asm_set_directive = yes; then
5030 cat >>confdefs.h <<\_ACEOF
5031 #define HAVE_ASM_SET_DIRECTIVE 1
5032 _ACEOF
5036 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
5037 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
5038 if test "${libc_cv_asm_type_prefix+set}" = set; then
5039 echo $ECHO_N "(cached) $ECHO_C" >&6
5040 else
5041 libc_cv_asm_type_prefix=no
5042 for ac_try_prefix in '@' '%' '#'; do
5043 cat > conftest.s <<EOF
5044 ${libc_cv_dot_text}
5045 ${libc_cv_asm_global_directive} foo
5046 .type foo, ${ac_try_prefix}object
5047 .size foo, 1
5048 foo:
5049 .byte 1
5051 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5052 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5053 (eval $ac_try) 2>&5
5054 ac_status=$?
5055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5056 (exit $ac_status); }; }; then
5057 libc_cv_asm_type_prefix=${ac_try_prefix}
5059 rm -f conftest*
5060 test "x$libc_cv_asm_type_prefix" != xno && break
5061 done
5063 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
5064 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
5065 if test "x$libc_cv_asm_type_prefix" != xno; then
5066 cat >>confdefs.h <<_ACEOF
5067 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
5068 _ACEOF
5072 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
5073 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
5074 if test "${libc_cv_asm_symver_directive+set}" = set; then
5075 echo $ECHO_N "(cached) $ECHO_C" >&6
5076 else
5077 cat > conftest.s <<EOF
5078 ${libc_cv_dot_text}
5079 _sym:
5080 .symver _sym,sym@VERS
5082 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5083 libc_cv_asm_symver_directive=yes
5084 else
5085 libc_cv_asm_symver_directive=no
5087 rm -f conftest*
5089 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
5090 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
5091 echo "$as_me:$LINENO: checking for ld --version-script" >&5
5092 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
5093 if test "${libc_cv_ld_version_script_option+set}" = set; then
5094 echo $ECHO_N "(cached) $ECHO_C" >&6
5095 else
5096 if test $libc_cv_asm_symver_directive = yes; then
5097 cat > conftest.s <<EOF
5098 ${libc_cv_dot_text}
5099 _sym:
5100 .symver _sym,sym@VERS
5102 cat > conftest.map <<EOF
5103 VERS_1 {
5104 global: sym;
5107 VERS_2 {
5108 global: sym;
5109 } VERS_1;
5111 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5112 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5113 -o conftest.so conftest.o
5114 -nostartfiles -nostdlib
5115 -Wl,--version-script,conftest.map
5116 1>&5'
5117 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5118 (eval $ac_try) 2>&5
5119 ac_status=$?
5120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5121 (exit $ac_status); }; };
5122 then
5123 libc_cv_ld_version_script_option=yes
5124 else
5125 libc_cv_ld_version_script_option=no
5127 else
5128 libc_cv_ld_version_script_option=no
5130 else
5131 libc_cv_ld_version_script_option=no
5133 rm -f conftest*
5135 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
5136 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
5137 if test $shared != no &&
5138 test $libc_cv_asm_symver_directive = yes &&
5139 test $libc_cv_ld_version_script_option = yes &&
5140 test $enable_versioning = yes; then
5141 VERSIONING=yes
5142 cat >>confdefs.h <<\_ACEOF
5143 #define DO_VERSIONING 1
5144 _ACEOF
5146 else
5147 VERSIONING=no
5151 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5152 echo "\
5153 *** WARNING: You should not compile GNU libc without versioning. Not using
5154 *** versioning will introduce incompatibilities so that old binaries
5155 *** will not run anymore.
5156 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5158 if test $elf = yes; then
5159 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
5160 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
5161 if test "${libc_cv_asm_previous_directive+set}" = set; then
5162 echo $ECHO_N "(cached) $ECHO_C" >&6
5163 else
5164 cat > conftest.s <<EOF
5165 .section foo_section
5166 .previous
5168 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5169 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5170 (eval $ac_try) 2>&5
5171 ac_status=$?
5172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5173 (exit $ac_status); }; }; then
5174 libc_cv_asm_previous_directive=yes
5175 else
5176 libc_cv_asm_previous_directive=no
5178 rm -f conftest*
5180 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
5181 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
5182 if test $libc_cv_asm_previous_directive = yes; then
5183 cat >>confdefs.h <<\_ACEOF
5184 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
5185 _ACEOF
5187 else
5188 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
5189 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
5190 if test "${libc_cv_asm_popsection_directive+set}" = set; then
5191 echo $ECHO_N "(cached) $ECHO_C" >&6
5192 else
5193 cat > conftest.s <<EOF
5194 .pushsection foo_section
5195 .popsection
5197 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5198 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5199 (eval $ac_try) 2>&5
5200 ac_status=$?
5201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5202 (exit $ac_status); }; }; then
5203 libc_cv_asm_popsection_directive=yes
5204 else
5205 libc_cv_asm_popsection_directive=no
5207 rm -f conftest*
5209 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
5210 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
5211 if test $libc_cv_asm_popsection_directive = yes; then
5212 cat >>confdefs.h <<\_ACEOF
5213 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
5214 _ACEOF
5218 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
5219 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
5220 if test "${libc_cv_asm_protected_directive+set}" = set; then
5221 echo $ECHO_N "(cached) $ECHO_C" >&6
5222 else
5223 cat > conftest.s <<EOF
5224 .protected foo
5225 foo:
5226 .hidden bar
5227 bar:
5229 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5230 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5231 (eval $ac_try) 2>&5
5232 ac_status=$?
5233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5234 (exit $ac_status); }; }; then
5235 libc_cv_asm_protected_directive=yes
5236 else
5237 libc_cv_asm_protected_directive=no
5239 rm -f conftest*
5241 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
5242 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
5244 cat >>confdefs.h <<\_ACEOF
5245 #define HAVE_PROTECTED 1
5246 _ACEOF
5248 cat >>confdefs.h <<\_ACEOF
5249 #define HAVE_HIDDEN 1
5250 _ACEOF
5253 if test $libc_cv_asm_protected_directive = yes; then
5254 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
5255 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
5256 if test "${libc_cv_visibility_attribute+set}" = set; then
5257 echo $ECHO_N "(cached) $ECHO_C" >&6
5258 else
5259 cat > conftest.c <<EOF
5260 int foo __attribute__ ((visibility ("hidden"))) = 1;
5261 int bar __attribute__ ((visibility ("protected"))) = 1;
5263 libc_cv_visibility_attribute=no
5264 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5265 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5266 (eval $ac_try) 2>&5
5267 ac_status=$?
5268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5269 (exit $ac_status); }; }; then
5270 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5271 if grep '\.protected.*bar' conftest.s >/dev/null; then
5272 libc_cv_visibility_attribute=yes
5276 rm -f conftest.cs
5279 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
5280 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
5281 if test $libc_cv_visibility_attribute = yes; then
5282 cat >>confdefs.h <<\_ACEOF
5283 #define HAVE_VISIBILITY_ATTRIBUTE 1
5284 _ACEOF
5289 if test $libc_cv_visibility_attribute = yes; then
5290 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
5291 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
5292 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
5293 echo $ECHO_N "(cached) $ECHO_C" >&6
5294 else
5295 cat > conftest.c <<EOF
5296 int foo (int x);
5297 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5298 int bar (int x) { return x; }
5300 libc_cv_broken_visibility_attribute=yes
5301 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
5302 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5303 (eval $ac_try) 2>&5
5304 ac_status=$?
5305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5306 (exit $ac_status); }; }; then
5307 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5308 libc_cv_broken_visibility_attribute=no
5311 rm -f conftest.c conftest.s
5314 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
5315 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
5316 if test $libc_cv_broken_visibility_attribute = yes; then
5317 cat >>confdefs.h <<\_ACEOF
5318 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
5319 _ACEOF
5324 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
5325 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
5326 if test "${libc_cv_broken_alias_attribute+set}" = set; then
5327 echo $ECHO_N "(cached) $ECHO_C" >&6
5328 else
5329 cat > conftest.c <<EOF
5330 extern int foo (int x) __asm ("xyzzy");
5331 int bar (int x) { return x; }
5332 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5333 extern int dfoo;
5334 extern __typeof (dfoo) dfoo __asm ("abccb");
5335 int dfoo = 1;
5337 libc_cv_broken_alias_attribute=yes
5338 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5339 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5340 (eval $ac_try) 2>&5
5341 ac_status=$?
5342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5343 (exit $ac_status); }; }; then
5344 if grep 'xyzzy' conftest.s >/dev/null &&
5345 grep 'abccb' conftest.s >/dev/null; then
5346 libc_cv_broken_alias_attribute=no
5349 rm -f conftest.c conftest.s
5352 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
5353 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
5354 if test $libc_cv_broken_alias_attribute = yes; then
5355 cat >>confdefs.h <<\_ACEOF
5356 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
5357 _ACEOF
5361 if test $libc_cv_visibility_attribute = yes; then
5362 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
5363 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
5364 if test "${libc_cv_have_sdata_section+set}" = set; then
5365 echo $ECHO_N "(cached) $ECHO_C" >&6
5366 else
5367 echo "int i;" > conftest.c
5368 libc_cv_have_sdata_section=no
5369 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5370 | grep '\.sdata' >/dev/null; then
5371 libc_cv_have_sdata_section=yes
5373 rm -f conftest.c conftest.so
5376 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
5377 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
5378 if test $libc_cv_have_sdata_section = yes; then
5379 cat >>confdefs.h <<\_ACEOF
5380 #define HAVE_SDATA_SECTION 1
5381 _ACEOF
5386 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
5387 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
5388 if test "${libc_cv_initfini_array+set}" = set; then
5389 echo $ECHO_N "(cached) $ECHO_C" >&6
5390 else
5391 cat > conftest.c <<EOF
5392 int _start (void) { return 0; }
5393 int __start (void) { return 0; }
5394 int foo (void) { return 1; }
5395 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5397 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
5398 -static -nostartfiles -nostdlib 1>&5'
5399 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5400 (eval $ac_try) 2>&5
5401 ac_status=$?
5402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5403 (exit $ac_status); }; }
5404 then
5405 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
5406 libc_cv_initfini_array=yes
5407 else
5408 libc_cv_initfini_array=no
5410 else
5411 libc_cv_initfini_array=no
5413 rm -f conftest*
5415 echo "$as_me:$LINENO: result: $libc_cv_initfini_array" >&5
5416 echo "${ECHO_T}$libc_cv_initfini_array" >&6
5417 if test $libc_cv_initfini_array != yes; then
5418 { { echo "$as_me:$LINENO: error: Need linker with .init_array/.fini_array support." >&5
5419 echo "$as_me: error: Need linker with .init_array/.fini_array support." >&2;}
5420 { (exit 1); exit 1; }; }
5423 echo "$as_me:$LINENO: checking for libunwind-support in compiler" >&5
5424 echo $ECHO_N "checking for libunwind-support in compiler... $ECHO_C" >&6
5425 if test "${libc_cv_cc_with_libunwind+set}" = set; then
5426 echo $ECHO_N "(cached) $ECHO_C" >&6
5427 else
5429 cat > conftest.c <<EOF
5430 int main (void) { return 0; }
5432 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5433 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
5434 libc_cv_cc_with_libunwind=yes
5435 else
5436 libc_cv_cc_with_libunwind=no
5438 rm -f conftest*
5440 echo "$as_me:$LINENO: result: $libc_cv_cc_with_libunwind" >&5
5441 echo "${ECHO_T}$libc_cv_cc_with_libunwind" >&6
5443 if test $libc_cv_cc_with_libunwind = yes; then
5444 cat >>confdefs.h <<\_ACEOF
5445 #define HAVE_CC_WITH_LIBUNWIND 1
5446 _ACEOF
5450 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
5451 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
5452 if test "${libc_cv_z_nodelete+set}" = set; then
5453 echo $ECHO_N "(cached) $ECHO_C" >&6
5454 else
5455 cat > conftest.c <<EOF
5456 int _start (void) { return 42; }
5458 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5459 -fPIC -shared -o conftest.so conftest.c
5460 -nostartfiles -nostdlib
5461 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
5462 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5463 (eval $ac_try) 2>&5
5464 ac_status=$?
5465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5466 (exit $ac_status); }; }
5467 then
5468 libc_cv_z_nodelete=yes
5469 else
5470 libc_cv_z_nodelete=no
5472 rm -f conftest*
5474 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
5475 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
5478 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
5479 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
5480 if test "${libc_cv_z_nodlopen+set}" = set; then
5481 echo $ECHO_N "(cached) $ECHO_C" >&6
5482 else
5483 cat > conftest.c <<EOF
5484 int _start (void) { return 42; }
5486 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5487 -fPIC -shared -o conftest.so conftest.c
5488 -nostartfiles -nostdlib
5489 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
5490 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5491 (eval $ac_try) 2>&5
5492 ac_status=$?
5493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5494 (exit $ac_status); }; }
5495 then
5496 libc_cv_z_nodlopen=yes
5497 else
5498 libc_cv_z_nodlopen=no
5500 rm -f conftest*
5502 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
5503 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
5506 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
5507 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
5508 if test "${libc_cv_z_initfirst+set}" = set; then
5509 echo $ECHO_N "(cached) $ECHO_C" >&6
5510 else
5511 cat > conftest.c <<EOF
5512 int _start (void) { return 42; }
5514 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5515 -fPIC -shared -o conftest.so conftest.c
5516 -nostartfiles -nostdlib
5517 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
5518 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5519 (eval $ac_try) 2>&5
5520 ac_status=$?
5521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5522 (exit $ac_status); }; }
5523 then
5524 libc_cv_z_initfirst=yes
5525 else
5526 libc_cv_z_initfirst=no
5528 rm -f conftest*
5530 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
5531 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
5534 echo "$as_me:$LINENO: checking for -z relro option" >&5
5535 echo $ECHO_N "checking for -z relro option... $ECHO_C" >&6
5536 if test "${libc_cv_z_relro+set}" = set; then
5537 echo $ECHO_N "(cached) $ECHO_C" >&6
5538 else
5539 libc_cv_z_relro=no
5540 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
5541 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5542 (eval $ac_try) 2>&5
5543 ac_status=$?
5544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5545 (exit $ac_status); }; }
5546 then
5547 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
5548 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5549 (eval $ac_try) 2>&5
5550 ac_status=$?
5551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5552 (exit $ac_status); }; }
5553 then
5554 libc_cv_z_relro=yes
5558 echo "$as_me:$LINENO: result: $libc_cv_z_relro" >&5
5559 echo "${ECHO_T}$libc_cv_z_relro" >&6
5561 if test $libc_cv_z_relro = yes; then
5562 cat >>confdefs.h <<\_ACEOF
5563 #define HAVE_Z_RELRO 1
5564 _ACEOF
5568 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
5569 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
5570 if test "${libc_cv_Bgroup+set}" = set; then
5571 echo $ECHO_N "(cached) $ECHO_C" >&6
5572 else
5573 cat > conftest.c <<EOF
5574 int _start (void) { return 42; }
5576 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5577 -fPIC -shared -o conftest.so conftest.c
5578 -Wl,-Bgroup -nostdlib 1>&5'
5579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5580 (eval $ac_try) 2>&5
5581 ac_status=$?
5582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5583 (exit $ac_status); }; }
5584 then
5585 libc_cv_Bgroup=yes
5586 else
5587 libc_cv_Bgroup=no
5589 rm -f conftest*
5591 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5592 echo "${ECHO_T}$libc_cv_Bgroup" >&6
5595 echo "$as_me:$LINENO: checking for libgcc_s suffix" >&5
5596 echo $ECHO_N "checking for libgcc_s suffix... $ECHO_C" >&6
5597 if test "${libc_cv_libgcc_s_suffix+set}" = set; then
5598 echo $ECHO_N "(cached) $ECHO_C" >&6
5599 else
5600 cat > conftest.c <<EOF
5601 int main (void) { return 0; }
5603 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5604 -fPIC -shared -shared-libgcc -o conftest.so \
5605 conftest.c -v 2>&1 >/dev/null \
5606 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
5607 rm -f conftest*
5609 echo "$as_me:$LINENO: result: $libc_cv_libgcc_s_suffix" >&5
5610 echo "${ECHO_T}$libc_cv_libgcc_s_suffix" >&6
5613 echo "$as_me:$LINENO: checking for --as-needed option" >&5
5614 echo $ECHO_N "checking for --as-needed option... $ECHO_C" >&6
5615 if test "${libc_cv_as_needed+set}" = set; then
5616 echo $ECHO_N "(cached) $ECHO_C" >&6
5617 else
5618 cat > conftest.c <<EOF
5619 int main (void) { return 0; }
5621 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5622 -fPIC -shared -o conftest.so conftest.c
5623 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
5624 -nostdlib 1>&5'
5625 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5626 (eval $ac_try) 2>&5
5627 ac_status=$?
5628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5629 (exit $ac_status); }; }
5630 then
5631 libc_cv_as_needed=yes
5632 else
5633 libc_cv_as_needed=no
5635 rm -f conftest*
5637 echo "$as_me:$LINENO: result: $libc_cv_as_needed" >&5
5638 echo "${ECHO_T}$libc_cv_as_needed" >&6
5641 ASFLAGS_config=
5642 echo "$as_me:$LINENO: checking whether --noexecstack is desirable for .S files" >&5
5643 echo $ECHO_N "checking whether --noexecstack is desirable for .S files... $ECHO_C" >&6
5644 if test "${libc_cv_as_noexecstack+set}" = set; then
5645 echo $ECHO_N "(cached) $ECHO_C" >&6
5646 else
5647 cat > conftest.c <<EOF
5648 void foo (void) { }
5650 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5651 -S -o conftest.s conftest.c 1>&5'
5652 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5653 (eval $ac_try) 2>&5
5654 ac_status=$?
5655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5656 (exit $ac_status); }; } \
5657 && grep -q .note.GNU-stack conftest.s \
5658 && { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wa,--noexecstack
5659 -c -o conftest.o conftest.s 1>&5'
5660 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5661 (eval $ac_try) 2>&5
5662 ac_status=$?
5663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5664 (exit $ac_status); }; }
5665 then
5666 libc_cv_as_noexecstack=yes
5667 else
5668 libc_cv_as_noexecstack=no
5670 rm -f conftest*
5672 echo "$as_me:$LINENO: result: $libc_cv_as_noexecstack" >&5
5673 echo "${ECHO_T}$libc_cv_as_noexecstack" >&6
5674 if test $libc_cv_as_noexecstack = yes; then
5675 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5679 echo "$as_me:$LINENO: checking for -z combreloc" >&5
5680 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5681 if test "${libc_cv_z_combreloc+set}" = set; then
5682 echo $ECHO_N "(cached) $ECHO_C" >&6
5683 else
5684 cat > conftest.c <<EOF
5685 extern int bar (int);
5686 extern int mumble;
5687 int foo (void) { return bar (mumble); }
5689 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5690 -fPIC -shared -o conftest.so conftest.c
5691 -nostdlib -nostartfiles
5692 -Wl,-z,combreloc 1>&5'
5693 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5694 (eval $ac_try) 2>&5
5695 ac_status=$?
5696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5697 (exit $ac_status); }; }
5698 then
5699 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5700 libc_cv_z_combreloc=yes
5701 else
5702 libc_cv_z_combreloc=no
5704 else
5705 libc_cv_z_combreloc=no
5707 rm -f conftest*
5709 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5710 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5711 if test "$libc_cv_z_combreloc" = yes; then
5712 cat >>confdefs.h <<\_ACEOF
5713 #define HAVE_Z_COMBRELOC 1
5714 _ACEOF
5719 echo "$as_me:$LINENO: checking for -z execstack" >&5
5720 echo $ECHO_N "checking for -z execstack... $ECHO_C" >&6
5721 if test "${libc_cv_z_execstack+set}" = set; then
5722 echo $ECHO_N "(cached) $ECHO_C" >&6
5723 else
5724 cat > conftest.c <<EOF
5725 int _start (void) { return 42; }
5727 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5728 -fPIC -shared -o conftest.so conftest.c
5729 -Wl,-z,execstack -nostdlib
5730 1>&5'
5731 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5732 (eval $ac_try) 2>&5
5733 ac_status=$?
5734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5735 (exit $ac_status); }; }
5736 then
5737 libc_cv_z_execstack=yes
5738 else
5739 libc_cv_z_execstack=no
5741 rm -f conftest*
5743 echo "$as_me:$LINENO: result: $libc_cv_z_execstack" >&5
5744 echo "${ECHO_T}$libc_cv_z_execstack" >&6
5747 echo "$as_me:$LINENO: checking for -fpie" >&5
5748 echo $ECHO_N "checking for -fpie... $ECHO_C" >&6
5749 if test "${libc_cv_fpie+set}" = set; then
5750 echo $ECHO_N "(cached) $ECHO_C" >&6
5751 else
5752 cat > conftest.c <<EOF
5753 int foo;
5754 main () { return 0;}
5756 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
5757 -o conftest conftest.c 1>&5'
5758 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5759 (eval $ac_try) 2>&5
5760 ac_status=$?
5761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5762 (exit $ac_status); }; }
5763 then
5764 libc_cv_fpie=yes
5765 else
5766 libc_cv_fpie=no
5768 rm -f conftest*
5770 echo "$as_me:$LINENO: result: $libc_cv_fpie" >&5
5771 echo "${ECHO_T}$libc_cv_fpie" >&6
5776 echo "$as_me:$LINENO: checking for -fno-toplevel-reorder" >&5
5777 echo $ECHO_N "checking for -fno-toplevel-reorder... $ECHO_C" >&6
5778 if test "${libc_cv_fno_toplevel_reorder+set}" = set; then
5779 echo $ECHO_N "(cached) $ECHO_C" >&6
5780 else
5781 cat > conftest.c <<EOF
5782 int foo;
5784 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder
5785 conftest.c 1>&5'
5786 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5787 (eval $ac_try) 2>&5
5788 ac_status=$?
5789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5790 (exit $ac_status); }; }
5791 then
5792 libc_cv_fno_toplevel_reorder=yes
5793 else
5794 libc_cv_fno_toplevel_reorder=no
5796 rm -f conftest*
5798 echo "$as_me:$LINENO: result: $libc_cv_fno_toplevel_reorder" >&5
5799 echo "${ECHO_T}$libc_cv_fno_toplevel_reorder" >&6
5800 if test $libc_cv_fno_toplevel_reorder = yes; then
5801 fno_unit_at_a_time=-fno-toplevel-reorder
5802 else
5803 fno_unit_at_a_time=-fno-unit-at-a-time
5807 echo "$as_me:$LINENO: checking for -fstack-protector" >&5
5808 echo $ECHO_N "checking for -fstack-protector... $ECHO_C" >&6
5809 if test "${libc_cv_ssp+set}" = set; then
5810 echo $ECHO_N "(cached) $ECHO_C" >&6
5811 else
5812 cat > conftest.c <<EOF
5813 int foo;
5814 main () { return 0;}
5816 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -fstack-protector
5817 -o conftest conftest.c 1>&5'
5818 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5819 (eval $ac_try) 2>&5
5820 ac_status=$?
5821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5822 (exit $ac_status); }; }
5823 then
5824 libc_cv_ssp=yes
5825 else
5826 libc_cv_ssp=no
5828 rm -f conftest*
5830 echo "$as_me:$LINENO: result: $libc_cv_ssp" >&5
5831 echo "${ECHO_T}$libc_cv_ssp" >&6
5834 if test $elf != yes; then
5835 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5836 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5837 if test "${libc_cv_have_initfini+set}" = set; then
5838 echo $ECHO_N "(cached) $ECHO_C" >&6
5839 else
5840 cat >conftest.$ac_ext <<_ACEOF
5841 /* confdefs.h. */
5842 _ACEOF
5843 cat confdefs.h >>conftest.$ac_ext
5844 cat >>conftest.$ac_ext <<_ACEOF
5845 /* end confdefs.h. */
5848 main ()
5850 asm (".section .init");
5851 asm (".section .fini");
5852 asm ("${libc_cv_dot_text}");
5854 return 0;
5856 _ACEOF
5857 rm -f conftest.$ac_objext
5858 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5859 (eval $ac_compile) 2>conftest.er1
5860 ac_status=$?
5861 grep -v '^ *+' conftest.er1 >conftest.err
5862 rm -f conftest.er1
5863 cat conftest.err >&5
5864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5865 (exit $ac_status); } &&
5866 { ac_try='test -z "$ac_c_werror_flag"
5867 || test ! -s conftest.err'
5868 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5869 (eval $ac_try) 2>&5
5870 ac_status=$?
5871 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5872 (exit $ac_status); }; } &&
5873 { ac_try='test -s conftest.$ac_objext'
5874 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5875 (eval $ac_try) 2>&5
5876 ac_status=$?
5877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5878 (exit $ac_status); }; }; then
5879 libc_cv_have_initfini=yes
5880 else
5881 echo "$as_me: failed program was:" >&5
5882 sed 's/^/| /' conftest.$ac_ext >&5
5884 libc_cv_have_initfini=no
5886 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5888 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5889 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5890 if test $libc_cv_have_initfini = yes; then
5891 cat >>confdefs.h <<\_ACEOF
5892 #define HAVE_INITFINI 1
5893 _ACEOF
5898 if test $elf = yes; then
5899 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5900 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5901 if test "${libc_cv_have_section_quotes+set}" = set; then
5902 echo $ECHO_N "(cached) $ECHO_C" >&6
5903 else
5904 cat > conftest.c <<EOF
5905 static const int foo
5906 __attribute__ ((section ("bar"))) = 1;
5908 if ${CC-cc} -S conftest.c -o conftest.s; then
5909 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5910 libc_cv_have_section_quotes=yes
5911 else
5912 libc_cv_have_section_quotes=no
5914 else
5915 libc_cv_have_section_quotes=unknown
5917 rm -f conftest.cs
5920 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5921 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5922 if test $libc_cv_have_section_quotes = yes; then
5923 cat >>confdefs.h <<\_ACEOF
5924 #define HAVE_SECTION_QUOTES 1
5925 _ACEOF
5932 if test $elf = yes; then
5933 libc_cv_asm_underscores=no
5934 else
5935 if test $ac_cv_prog_cc_works = yes; then
5936 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5937 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5938 if test "${libc_cv_asm_underscores+set}" = set; then
5939 echo $ECHO_N "(cached) $ECHO_C" >&6
5940 else
5941 cat >conftest.$ac_ext <<_ACEOF
5942 /* confdefs.h. */
5943 _ACEOF
5944 cat confdefs.h >>conftest.$ac_ext
5945 cat >>conftest.$ac_ext <<_ACEOF
5946 /* end confdefs.h. */
5947 asm ("_glibc_foobar:");
5949 main ()
5951 glibc_foobar ();
5953 return 0;
5955 _ACEOF
5956 rm -f conftest.$ac_objext conftest$ac_exeext
5957 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5958 (eval $ac_link) 2>conftest.er1
5959 ac_status=$?
5960 grep -v '^ *+' conftest.er1 >conftest.err
5961 rm -f conftest.er1
5962 cat conftest.err >&5
5963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5964 (exit $ac_status); } &&
5965 { ac_try='test -z "$ac_c_werror_flag"
5966 || test ! -s conftest.err'
5967 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5968 (eval $ac_try) 2>&5
5969 ac_status=$?
5970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5971 (exit $ac_status); }; } &&
5972 { ac_try='test -s conftest$ac_exeext'
5973 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5974 (eval $ac_try) 2>&5
5975 ac_status=$?
5976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5977 (exit $ac_status); }; }; then
5978 libc_cv_asm_underscores=yes
5979 else
5980 echo "$as_me: failed program was:" >&5
5981 sed 's/^/| /' conftest.$ac_ext >&5
5983 libc_cv_asm_underscores=no
5985 rm -f conftest.err conftest.$ac_objext \
5986 conftest$ac_exeext conftest.$ac_ext
5988 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5989 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5990 else
5991 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5992 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5993 if test "${libc_cv_asm_underscores+set}" = set; then
5994 echo $ECHO_N "(cached) $ECHO_C" >&6
5995 else
5996 cat > conftest.$ac_ext <<EOF
5997 #line $LINENO "configure"
5998 #include "confdefs.h"
5999 void underscore_test(void) {
6000 return; }
6002 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6003 (eval $ac_compile) 2>&5
6004 ac_status=$?
6005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6006 (exit $ac_status); }; then
6007 if grep _underscore_test conftest* >/dev/null; then
6008 rm -f conftest*
6009 libc_cv_asm_underscores=yes
6010 else
6011 rm -f conftest*
6012 libc_cv_asm_underscores=no
6014 else
6015 echo "configure: failed program was:" >&5
6016 cat conftest.$ac_ext >&5
6017 rm -f conftest*
6018 libc_cv_asm_underscores=no
6020 rm -f conftest*
6022 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
6023 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
6026 if test $libc_cv_asm_underscores = no; then
6027 cat >>confdefs.h <<\_ACEOF
6028 #define NO_UNDERSCORES 1
6029 _ACEOF
6033 if test $elf = yes; then
6034 libc_cv_weak_symbols=yes
6037 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
6038 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
6039 if test "${libc_cv_asm_weak_directive+set}" = set; then
6040 echo $ECHO_N "(cached) $ECHO_C" >&6
6041 else
6042 cat > conftest.s <<EOF
6043 ${libc_cv_dot_text}
6044 ${libc_cv_asm_global_directive} foo
6045 foo:
6046 .weak foo
6047 .weak bar; bar = foo
6049 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6050 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6051 (eval $ac_try) 2>&5
6052 ac_status=$?
6053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6054 (exit $ac_status); }; }; then
6055 libc_cv_asm_weak_directive=yes
6056 else
6057 libc_cv_asm_weak_directive=no
6059 rm -f conftest*
6061 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
6062 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
6064 if test $libc_cv_asm_weak_directive = no; then
6065 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
6066 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
6067 if test "${libc_cv_asm_weakext_directive+set}" = set; then
6068 echo $ECHO_N "(cached) $ECHO_C" >&6
6069 else
6070 cat > conftest.s <<EOF
6071 ${libc_cv_dot_text}
6072 ${libc_cv_asm_global_directive} foo
6073 foo:
6074 .weakext bar foo
6075 .weakext baz
6076 ${libc_cv_asm_global_directive} baz
6077 baz:
6079 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6080 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6081 (eval $ac_try) 2>&5
6082 ac_status=$?
6083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6084 (exit $ac_status); }; }; then
6085 libc_cv_asm_weakext_directive=yes
6086 else
6087 libc_cv_asm_weakext_directive=no
6089 rm -f conftest*
6091 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
6092 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
6094 fi # no .weak
6096 if test $libc_cv_asm_weak_directive = yes; then
6097 cat >>confdefs.h <<\_ACEOF
6098 #define HAVE_ASM_WEAK_DIRECTIVE 1
6099 _ACEOF
6101 elif test $libc_cv_asm_weakext_directive = yes; then
6102 cat >>confdefs.h <<\_ACEOF
6103 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
6104 _ACEOF
6108 echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6109 echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6110 if test "${libc_cv_asm_cfi_directives+set}" = set; then
6111 echo $ECHO_N "(cached) $ECHO_C" >&6
6112 else
6113 case $machine in
6114 sparc/sparc64*) cfi_offset=2047;;
6115 *) cfi_offset=0;;
6116 esac
6117 cat > conftest.s <<EOF
6118 .text
6119 .type func,%function
6120 func:
6121 .cfi_startproc
6122 .cfi_remember_state
6123 .cfi_rel_offset 1, $cfi_offset
6124 .cfi_endproc
6126 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6128 (eval $ac_try) 2>&5
6129 ac_status=$?
6130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6131 (exit $ac_status); }; }; then
6132 libc_cv_asm_cfi_directives=yes
6133 else
6134 libc_cv_asm_cfi_directives=no
6136 rm -f conftest*
6138 echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6139 echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6140 if test $libc_cv_asm_cfi_directives = yes; then
6141 cat >>confdefs.h <<\_ACEOF
6142 #define HAVE_ASM_CFI_DIRECTIVES 1
6143 _ACEOF
6147 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6148 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6149 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6150 echo $ECHO_N "(cached) $ECHO_C" >&6
6151 else
6152 cat > conftest.c <<\EOF
6153 _start () {}
6154 int __eh_pc;
6155 __throw () {}
6157 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6158 -nostdlib -nostartfiles -Wl,--no-whole-archive
6159 -o conftest conftest.c 1>&5'
6160 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6161 (eval $ac_try) 2>&5
6162 ac_status=$?
6163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6164 (exit $ac_status); }; }; then
6165 libc_cv_ld_no_whole_archive=yes
6166 else
6167 libc_cv_ld_no_whole_archive=no
6169 rm -f conftest*
6171 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6172 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
6173 if test $libc_cv_ld_no_whole_archive = yes; then
6174 no_whole_archive=-Wl,--no-whole-archive
6177 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6178 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6179 if test "${libc_cv_gcc_exceptions+set}" = set; then
6180 echo $ECHO_N "(cached) $ECHO_C" >&6
6181 else
6182 cat > conftest.c <<\EOF
6183 _start () {}
6184 int __eh_pc;
6185 __throw () {}
6187 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6188 -nostdlib -nostartfiles -fexceptions
6189 -o conftest conftest.c 1>&5'
6190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6191 (eval $ac_try) 2>&5
6192 ac_status=$?
6193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6194 (exit $ac_status); }; }; then
6195 libc_cv_gcc_exceptions=yes
6196 else
6197 libc_cv_gcc_exceptions=no
6199 rm -f conftest*
6201 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6202 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
6203 if test $libc_cv_gcc_exceptions = yes; then
6204 exceptions=-fexceptions
6207 if test "$host_cpu" = powerpc ; then
6208 # Check for a bug present in at least versions 2.8.x of GCC
6209 # and versions 1.0.x of EGCS.
6210 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6211 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6212 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6213 echo $ECHO_N "(cached) $ECHO_C" >&6
6214 else
6215 cat >conftest.$ac_ext <<_ACEOF
6216 /* confdefs.h. */
6217 _ACEOF
6218 cat confdefs.h >>conftest.$ac_ext
6219 cat >>conftest.$ac_ext <<_ACEOF
6220 /* end confdefs.h. */
6221 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6223 main ()
6227 return 0;
6229 _ACEOF
6230 rm -f conftest.$ac_objext
6231 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6232 (eval $ac_compile) 2>conftest.er1
6233 ac_status=$?
6234 grep -v '^ *+' conftest.er1 >conftest.err
6235 rm -f conftest.er1
6236 cat conftest.err >&5
6237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6238 (exit $ac_status); } &&
6239 { ac_try='test -z "$ac_c_werror_flag"
6240 || test ! -s conftest.err'
6241 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6242 (eval $ac_try) 2>&5
6243 ac_status=$?
6244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6245 (exit $ac_status); }; } &&
6246 { ac_try='test -s conftest.$ac_objext'
6247 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6248 (eval $ac_try) 2>&5
6249 ac_status=$?
6250 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6251 (exit $ac_status); }; }; then
6252 libc_cv_c_asmcr0_bug='no'
6253 else
6254 echo "$as_me: failed program was:" >&5
6255 sed 's/^/| /' conftest.$ac_ext >&5
6257 libc_cv_c_asmcr0_bug='yes'
6259 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6261 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6262 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
6263 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6264 cat >>confdefs.h <<\_ACEOF
6265 #define BROKEN_PPC_ASM_CR0 1
6266 _ACEOF
6271 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6272 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6273 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6274 echo $ECHO_N "(cached) $ECHO_C" >&6
6275 else
6276 cat > conftest.c <<EOF
6277 #line $LINENO "configure"
6278 int foo (int a)
6280 a = __builtin_expect (a, 10);
6281 return a == 10 ? 0 : 1;
6284 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6285 -o conftest conftest.c -lgcc >&5'
6286 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6287 (eval $ac_try) 2>&5
6288 ac_status=$?
6289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6290 (exit $ac_status); }; }; then
6291 libc_cv_gcc_builtin_expect=yes
6292 else
6293 libc_cv_gcc_builtin_expect=no
6295 rm -f conftest*
6297 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6298 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
6299 if test "$libc_cv_gcc_builtin_expect" = yes; then
6300 cat >>confdefs.h <<\_ACEOF
6301 #define HAVE_BUILTIN_EXPECT 1
6302 _ACEOF
6306 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6307 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6308 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6309 echo $ECHO_N "(cached) $ECHO_C" >&6
6310 else
6311 cat > conftest.c <<\EOF
6312 void zero (void *x)
6314 __builtin_memset (x, 0, 1000);
6317 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6318 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6319 (eval $ac_try) 2>&5
6320 ac_status=$?
6321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6322 (exit $ac_status); }; };
6323 then
6324 libc_cv_gcc_builtin_memset=no
6325 else
6326 libc_cv_gcc_builtin_memset=yes
6328 rm -f conftest*
6330 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6331 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
6332 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6333 cat >>confdefs.h <<\_ACEOF
6334 #define HAVE_BUILTIN_MEMSET 1
6335 _ACEOF
6339 echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6340 echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6341 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6342 echo $ECHO_N "(cached) $ECHO_C" >&6
6343 else
6344 cat > conftest.c <<\EOF
6345 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6346 char *foo (const char *a, const char *b)
6348 return __builtin_strstr (a, b);
6351 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6352 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6353 (eval $ac_try) 2>&5
6354 ac_status=$?
6355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6356 (exit $ac_status); }; };
6357 then
6358 libc_cv_gcc_builtin_redirection=yes
6359 else
6360 libc_cv_gcc_builtin_redirection=no
6362 rm -f conftest*
6364 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6365 echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6366 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6367 cat >>confdefs.h <<\_ACEOF
6368 #define HAVE_BUILTIN_REDIRECTION 1
6369 _ACEOF
6373 if test "x$use__thread" != xno; then
6374 echo "$as_me:$LINENO: checking for __thread" >&5
6375 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6376 if test "${libc_cv_gcc___thread+set}" = set; then
6377 echo $ECHO_N "(cached) $ECHO_C" >&6
6378 else
6379 cat > conftest.c <<\EOF
6380 __thread int a = 42;
6382 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6383 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6384 (eval $ac_try) 2>&5
6385 ac_status=$?
6386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6387 (exit $ac_status); }; }; then
6388 libc_cv_gcc___thread=yes
6389 else
6390 libc_cv_gcc___thread=no
6392 rm -f conftest*
6394 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6395 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6396 if test "$libc_cv_gcc___thread" = yes; then
6397 cat >>confdefs.h <<\_ACEOF
6398 #define HAVE___THREAD 1
6399 _ACEOF
6402 else
6403 libc_cv_gcc___thread=no
6406 if test "$libc_cv_gcc___thread" = yes; then
6407 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6408 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6409 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6410 echo $ECHO_N "(cached) $ECHO_C" >&6
6411 else
6412 cat > conftest.c <<\EOF
6413 extern __thread int a __attribute__((tls_model ("initial-exec")));
6415 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6416 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6417 (eval $ac_try) 2>&5
6418 ac_status=$?
6419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6420 (exit $ac_status); }; }; then
6421 libc_cv_gcc_tls_model_attr=yes
6422 else
6423 libc_cv_gcc_tls_model_attr=no
6425 rm -f conftest*
6427 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6428 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6429 if test "$libc_cv_gcc_tls_model_attr" = yes; then
6430 cat >>confdefs.h <<\_ACEOF
6431 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6432 _ACEOF
6437 echo "$as_me:$LINENO: checking for libgd" >&5
6438 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6439 if test "$with_gd" != "no"; then
6440 old_CFLAGS="$CFLAGS"
6441 CFLAGS="$CFLAGS $libgd_include"
6442 old_LDFLAGS="$LDFLAGS"
6443 LDFLAGS="$LDFLAGS $libgd_ldflags"
6444 old_LIBS="$LIBS"
6445 LIBS="$LIBS -lgd -lpng -lz -lm"
6446 cat >conftest.$ac_ext <<_ACEOF
6447 /* confdefs.h. */
6448 _ACEOF
6449 cat confdefs.h >>conftest.$ac_ext
6450 cat >>conftest.$ac_ext <<_ACEOF
6451 /* end confdefs.h. */
6452 #include <gd.h>
6454 main ()
6456 gdImagePng (0, 0)
6458 return 0;
6460 _ACEOF
6461 rm -f conftest.$ac_objext conftest$ac_exeext
6462 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6463 (eval $ac_link) 2>conftest.er1
6464 ac_status=$?
6465 grep -v '^ *+' conftest.er1 >conftest.err
6466 rm -f conftest.er1
6467 cat conftest.err >&5
6468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6469 (exit $ac_status); } &&
6470 { ac_try='test -z "$ac_c_werror_flag"
6471 || test ! -s conftest.err'
6472 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6473 (eval $ac_try) 2>&5
6474 ac_status=$?
6475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6476 (exit $ac_status); }; } &&
6477 { ac_try='test -s conftest$ac_exeext'
6478 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6479 (eval $ac_try) 2>&5
6480 ac_status=$?
6481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6482 (exit $ac_status); }; }; then
6483 LIBGD=yes
6484 else
6485 echo "$as_me: failed program was:" >&5
6486 sed 's/^/| /' conftest.$ac_ext >&5
6488 LIBGD=no
6490 rm -f conftest.err conftest.$ac_objext \
6491 conftest$ac_exeext conftest.$ac_ext
6492 CFLAGS="$old_CFLAGS"
6493 LDFLAGS="$old_LDFLAGS"
6494 LIBS="$old_LIBS"
6495 else
6496 LIBGD=no
6498 echo "$as_me:$LINENO: result: $LIBGD" >&5
6499 echo "${ECHO_T}$LIBGD" >&6
6502 # SELinux detection
6503 if test x$with_selinux = xno ; then
6504 have_selinux=no;
6505 else
6506 # See if we have the SELinux library
6507 echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
6508 echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6
6509 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
6510 echo $ECHO_N "(cached) $ECHO_C" >&6
6511 else
6512 ac_check_lib_save_LIBS=$LIBS
6513 LIBS="-lselinux $LIBS"
6514 cat >conftest.$ac_ext <<_ACEOF
6515 /* confdefs.h. */
6516 _ACEOF
6517 cat confdefs.h >>conftest.$ac_ext
6518 cat >>conftest.$ac_ext <<_ACEOF
6519 /* end confdefs.h. */
6521 /* Override any gcc2 internal prototype to avoid an error. */
6522 #ifdef __cplusplus
6523 extern "C"
6524 #endif
6525 /* We use char because int might match the return type of a gcc2
6526 builtin and then its argument prototype would still apply. */
6527 char is_selinux_enabled ();
6529 main ()
6531 is_selinux_enabled ();
6533 return 0;
6535 _ACEOF
6536 rm -f conftest.$ac_objext conftest$ac_exeext
6537 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6538 (eval $ac_link) 2>conftest.er1
6539 ac_status=$?
6540 grep -v '^ *+' conftest.er1 >conftest.err
6541 rm -f conftest.er1
6542 cat conftest.err >&5
6543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6544 (exit $ac_status); } &&
6545 { ac_try='test -z "$ac_c_werror_flag"
6546 || test ! -s conftest.err'
6547 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6548 (eval $ac_try) 2>&5
6549 ac_status=$?
6550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6551 (exit $ac_status); }; } &&
6552 { ac_try='test -s conftest$ac_exeext'
6553 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6554 (eval $ac_try) 2>&5
6555 ac_status=$?
6556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6557 (exit $ac_status); }; }; then
6558 ac_cv_lib_selinux_is_selinux_enabled=yes
6559 else
6560 echo "$as_me: failed program was:" >&5
6561 sed 's/^/| /' conftest.$ac_ext >&5
6563 ac_cv_lib_selinux_is_selinux_enabled=no
6565 rm -f conftest.err conftest.$ac_objext \
6566 conftest$ac_exeext conftest.$ac_ext
6567 LIBS=$ac_check_lib_save_LIBS
6569 echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6570 echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6
6571 if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
6572 have_selinux=yes
6573 else
6574 have_selinux=no
6577 # See if we have the SELinux header with the NSCD permissions in it.
6578 if test x$have_selinux = xyes ; then
6579 echo "$as_me:$LINENO: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
6580 echo $ECHO_N "checking for NSCD Flask permissions in selinux/av_permissions.h... $ECHO_C" >&6
6581 cat >conftest.$ac_ext <<_ACEOF
6582 /* confdefs.h. */
6583 _ACEOF
6584 cat confdefs.h >>conftest.$ac_ext
6585 cat >>conftest.$ac_ext <<_ACEOF
6586 /* end confdefs.h. */
6587 #include <selinux/av_permissions.h>
6589 main ()
6591 #ifdef NSCD__SHMEMHOST
6592 return 0;
6593 #else
6594 #error NSCD__SHMEMHOST not defined
6595 #endif
6597 return 0;
6599 _ACEOF
6600 rm -f conftest.$ac_objext
6601 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6602 (eval $ac_compile) 2>conftest.er1
6603 ac_status=$?
6604 grep -v '^ *+' conftest.er1 >conftest.err
6605 rm -f conftest.er1
6606 cat conftest.err >&5
6607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6608 (exit $ac_status); } &&
6609 { ac_try='test -z "$ac_c_werror_flag"
6610 || test ! -s conftest.err'
6611 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6612 (eval $ac_try) 2>&5
6613 ac_status=$?
6614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6615 (exit $ac_status); }; } &&
6616 { ac_try='test -s conftest.$ac_objext'
6617 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6618 (eval $ac_try) 2>&5
6619 ac_status=$?
6620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6621 (exit $ac_status); }; }; then
6622 have_selinux=yes
6623 else
6624 echo "$as_me: failed program was:" >&5
6625 sed 's/^/| /' conftest.$ac_ext >&5
6627 have_selinux=no
6629 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6630 echo "$as_me:$LINENO: result: $have_selinux" >&5
6631 echo "${ECHO_T}$have_selinux" >&6
6634 if test x$with_selinux = xyes ; then
6635 if test x$have_selinux = xno ; then
6636 { { echo "$as_me:$LINENO: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&5
6637 echo "$as_me: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&2;}
6638 { (exit 1); exit 1; }; }
6642 # Check if we're building with SELinux support.
6643 if test "x$have_selinux" = xyes; then
6645 cat >>confdefs.h <<\_ACEOF
6646 #define HAVE_SELINUX 1
6647 _ACEOF
6650 # See if we have the libaudit library
6651 echo "$as_me:$LINENO: checking for audit_log_user_avc_message in -laudit" >&5
6652 echo $ECHO_N "checking for audit_log_user_avc_message in -laudit... $ECHO_C" >&6
6653 if test "${ac_cv_lib_audit_audit_log_user_avc_message+set}" = set; then
6654 echo $ECHO_N "(cached) $ECHO_C" >&6
6655 else
6656 ac_check_lib_save_LIBS=$LIBS
6657 LIBS="-laudit $LIBS"
6658 cat >conftest.$ac_ext <<_ACEOF
6659 /* confdefs.h. */
6660 _ACEOF
6661 cat confdefs.h >>conftest.$ac_ext
6662 cat >>conftest.$ac_ext <<_ACEOF
6663 /* end confdefs.h. */
6665 /* Override any gcc2 internal prototype to avoid an error. */
6666 #ifdef __cplusplus
6667 extern "C"
6668 #endif
6669 /* We use char because int might match the return type of a gcc2
6670 builtin and then its argument prototype would still apply. */
6671 char audit_log_user_avc_message ();
6673 main ()
6675 audit_log_user_avc_message ();
6677 return 0;
6679 _ACEOF
6680 rm -f conftest.$ac_objext conftest$ac_exeext
6681 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6682 (eval $ac_link) 2>conftest.er1
6683 ac_status=$?
6684 grep -v '^ *+' conftest.er1 >conftest.err
6685 rm -f conftest.er1
6686 cat conftest.err >&5
6687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6688 (exit $ac_status); } &&
6689 { ac_try='test -z "$ac_c_werror_flag"
6690 || test ! -s conftest.err'
6691 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6692 (eval $ac_try) 2>&5
6693 ac_status=$?
6694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6695 (exit $ac_status); }; } &&
6696 { ac_try='test -s conftest$ac_exeext'
6697 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6698 (eval $ac_try) 2>&5
6699 ac_status=$?
6700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6701 (exit $ac_status); }; }; then
6702 ac_cv_lib_audit_audit_log_user_avc_message=yes
6703 else
6704 echo "$as_me: failed program was:" >&5
6705 sed 's/^/| /' conftest.$ac_ext >&5
6707 ac_cv_lib_audit_audit_log_user_avc_message=no
6709 rm -f conftest.err conftest.$ac_objext \
6710 conftest$ac_exeext conftest.$ac_ext
6711 LIBS=$ac_check_lib_save_LIBS
6713 echo "$as_me:$LINENO: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
6714 echo "${ECHO_T}$ac_cv_lib_audit_audit_log_user_avc_message" >&6
6715 if test $ac_cv_lib_audit_audit_log_user_avc_message = yes; then
6716 have_libaudit=yes
6717 else
6718 have_libaudit=no
6721 if test "x$have_libaudit" = xyes; then
6723 cat >>confdefs.h <<\_ACEOF
6724 #define HAVE_LIBAUDIT 1
6725 _ACEOF
6733 echo "$as_me:$LINENO: checking for egrep" >&5
6734 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6735 if test "${ac_cv_prog_egrep+set}" = set; then
6736 echo $ECHO_N "(cached) $ECHO_C" >&6
6737 else
6738 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6739 then ac_cv_prog_egrep='grep -E'
6740 else ac_cv_prog_egrep='egrep'
6743 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6744 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6745 EGREP=$ac_cv_prog_egrep
6748 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6749 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6750 if test "${ac_cv_header_stdc+set}" = set; then
6751 echo $ECHO_N "(cached) $ECHO_C" >&6
6752 else
6753 cat >conftest.$ac_ext <<_ACEOF
6754 /* confdefs.h. */
6755 _ACEOF
6756 cat confdefs.h >>conftest.$ac_ext
6757 cat >>conftest.$ac_ext <<_ACEOF
6758 /* end confdefs.h. */
6759 #include <stdlib.h>
6760 #include <stdarg.h>
6761 #include <string.h>
6762 #include <float.h>
6765 main ()
6769 return 0;
6771 _ACEOF
6772 rm -f conftest.$ac_objext
6773 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6774 (eval $ac_compile) 2>conftest.er1
6775 ac_status=$?
6776 grep -v '^ *+' conftest.er1 >conftest.err
6777 rm -f conftest.er1
6778 cat conftest.err >&5
6779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6780 (exit $ac_status); } &&
6781 { ac_try='test -z "$ac_c_werror_flag"
6782 || test ! -s conftest.err'
6783 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6784 (eval $ac_try) 2>&5
6785 ac_status=$?
6786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6787 (exit $ac_status); }; } &&
6788 { ac_try='test -s conftest.$ac_objext'
6789 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6790 (eval $ac_try) 2>&5
6791 ac_status=$?
6792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6793 (exit $ac_status); }; }; then
6794 ac_cv_header_stdc=yes
6795 else
6796 echo "$as_me: failed program was:" >&5
6797 sed 's/^/| /' conftest.$ac_ext >&5
6799 ac_cv_header_stdc=no
6801 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6803 if test $ac_cv_header_stdc = yes; then
6804 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6805 cat >conftest.$ac_ext <<_ACEOF
6806 /* confdefs.h. */
6807 _ACEOF
6808 cat confdefs.h >>conftest.$ac_ext
6809 cat >>conftest.$ac_ext <<_ACEOF
6810 /* end confdefs.h. */
6811 #include <string.h>
6813 _ACEOF
6814 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6815 $EGREP "memchr" >/dev/null 2>&1; then
6817 else
6818 ac_cv_header_stdc=no
6820 rm -f conftest*
6824 if test $ac_cv_header_stdc = yes; then
6825 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6826 cat >conftest.$ac_ext <<_ACEOF
6827 /* confdefs.h. */
6828 _ACEOF
6829 cat confdefs.h >>conftest.$ac_ext
6830 cat >>conftest.$ac_ext <<_ACEOF
6831 /* end confdefs.h. */
6832 #include <stdlib.h>
6834 _ACEOF
6835 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6836 $EGREP "free" >/dev/null 2>&1; then
6838 else
6839 ac_cv_header_stdc=no
6841 rm -f conftest*
6845 if test $ac_cv_header_stdc = yes; then
6846 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6847 if test "$cross_compiling" = yes; then
6849 else
6850 cat >conftest.$ac_ext <<_ACEOF
6851 /* confdefs.h. */
6852 _ACEOF
6853 cat confdefs.h >>conftest.$ac_ext
6854 cat >>conftest.$ac_ext <<_ACEOF
6855 /* end confdefs.h. */
6856 #include <ctype.h>
6857 #if ((' ' & 0x0FF) == 0x020)
6858 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6859 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6860 #else
6861 # define ISLOWER(c) \
6862 (('a' <= (c) && (c) <= 'i') \
6863 || ('j' <= (c) && (c) <= 'r') \
6864 || ('s' <= (c) && (c) <= 'z'))
6865 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6866 #endif
6868 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6870 main ()
6872 int i;
6873 for (i = 0; i < 256; i++)
6874 if (XOR (islower (i), ISLOWER (i))
6875 || toupper (i) != TOUPPER (i))
6876 exit(2);
6877 exit (0);
6879 _ACEOF
6880 rm -f conftest$ac_exeext
6881 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6882 (eval $ac_link) 2>&5
6883 ac_status=$?
6884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6885 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6886 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6887 (eval $ac_try) 2>&5
6888 ac_status=$?
6889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6890 (exit $ac_status); }; }; then
6892 else
6893 echo "$as_me: program exited with status $ac_status" >&5
6894 echo "$as_me: failed program was:" >&5
6895 sed 's/^/| /' conftest.$ac_ext >&5
6897 ( exit $ac_status )
6898 ac_cv_header_stdc=no
6900 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6904 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6905 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6906 if test $ac_cv_header_stdc = yes; then
6908 cat >>confdefs.h <<\_ACEOF
6909 #define STDC_HEADERS 1
6910 _ACEOF
6914 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6924 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6925 inttypes.h stdint.h unistd.h
6927 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6928 echo "$as_me:$LINENO: checking for $ac_header" >&5
6929 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6930 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6931 echo $ECHO_N "(cached) $ECHO_C" >&6
6932 else
6933 cat >conftest.$ac_ext <<_ACEOF
6934 /* confdefs.h. */
6935 _ACEOF
6936 cat confdefs.h >>conftest.$ac_ext
6937 cat >>conftest.$ac_ext <<_ACEOF
6938 /* end confdefs.h. */
6939 $ac_includes_default
6941 #include <$ac_header>
6942 _ACEOF
6943 rm -f conftest.$ac_objext
6944 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6945 (eval $ac_compile) 2>conftest.er1
6946 ac_status=$?
6947 grep -v '^ *+' conftest.er1 >conftest.err
6948 rm -f conftest.er1
6949 cat conftest.err >&5
6950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6951 (exit $ac_status); } &&
6952 { ac_try='test -z "$ac_c_werror_flag"
6953 || test ! -s conftest.err'
6954 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6955 (eval $ac_try) 2>&5
6956 ac_status=$?
6957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6958 (exit $ac_status); }; } &&
6959 { ac_try='test -s conftest.$ac_objext'
6960 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6961 (eval $ac_try) 2>&5
6962 ac_status=$?
6963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6964 (exit $ac_status); }; }; then
6965 eval "$as_ac_Header=yes"
6966 else
6967 echo "$as_me: failed program was:" >&5
6968 sed 's/^/| /' conftest.$ac_ext >&5
6970 eval "$as_ac_Header=no"
6972 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6974 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6975 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6976 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6977 cat >>confdefs.h <<_ACEOF
6978 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6979 _ACEOF
6983 done
6986 echo "$as_me:$LINENO: checking for long double" >&5
6987 echo $ECHO_N "checking for long double... $ECHO_C" >&6
6988 if test "${ac_cv_type_long_double+set}" = set; then
6989 echo $ECHO_N "(cached) $ECHO_C" >&6
6990 else
6991 cat >conftest.$ac_ext <<_ACEOF
6992 /* confdefs.h. */
6993 _ACEOF
6994 cat confdefs.h >>conftest.$ac_ext
6995 cat >>conftest.$ac_ext <<_ACEOF
6996 /* end confdefs.h. */
6997 $ac_includes_default
6999 main ()
7001 if ((long double *) 0)
7002 return 0;
7003 if (sizeof (long double))
7004 return 0;
7006 return 0;
7008 _ACEOF
7009 rm -f conftest.$ac_objext
7010 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7011 (eval $ac_compile) 2>conftest.er1
7012 ac_status=$?
7013 grep -v '^ *+' conftest.er1 >conftest.err
7014 rm -f conftest.er1
7015 cat conftest.err >&5
7016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7017 (exit $ac_status); } &&
7018 { ac_try='test -z "$ac_c_werror_flag"
7019 || test ! -s conftest.err'
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); }; } &&
7025 { ac_try='test -s conftest.$ac_objext'
7026 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7027 (eval $ac_try) 2>&5
7028 ac_status=$?
7029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7030 (exit $ac_status); }; }; then
7031 ac_cv_type_long_double=yes
7032 else
7033 echo "$as_me: failed program was:" >&5
7034 sed 's/^/| /' conftest.$ac_ext >&5
7036 ac_cv_type_long_double=no
7038 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7040 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
7041 echo "${ECHO_T}$ac_cv_type_long_double" >&6
7043 echo "$as_me:$LINENO: checking size of long double" >&5
7044 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
7045 if test "${ac_cv_sizeof_long_double+set}" = set; then
7046 echo $ECHO_N "(cached) $ECHO_C" >&6
7047 else
7048 if test "$ac_cv_type_long_double" = yes; then
7049 # The cast to unsigned long works around a bug in the HP C Compiler
7050 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7051 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7052 # This bug is HP SR number 8606223364.
7053 if test "$cross_compiling" = yes; then
7054 # Depending upon the size, compute the lo and hi bounds.
7055 cat >conftest.$ac_ext <<_ACEOF
7056 /* confdefs.h. */
7057 _ACEOF
7058 cat confdefs.h >>conftest.$ac_ext
7059 cat >>conftest.$ac_ext <<_ACEOF
7060 /* end confdefs.h. */
7061 $ac_includes_default
7063 main ()
7065 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
7066 test_array [0] = 0
7069 return 0;
7071 _ACEOF
7072 rm -f conftest.$ac_objext
7073 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7074 (eval $ac_compile) 2>conftest.er1
7075 ac_status=$?
7076 grep -v '^ *+' conftest.er1 >conftest.err
7077 rm -f conftest.er1
7078 cat conftest.err >&5
7079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7080 (exit $ac_status); } &&
7081 { ac_try='test -z "$ac_c_werror_flag"
7082 || test ! -s conftest.err'
7083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7084 (eval $ac_try) 2>&5
7085 ac_status=$?
7086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7087 (exit $ac_status); }; } &&
7088 { ac_try='test -s conftest.$ac_objext'
7089 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7090 (eval $ac_try) 2>&5
7091 ac_status=$?
7092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7093 (exit $ac_status); }; }; then
7094 ac_lo=0 ac_mid=0
7095 while :; do
7096 cat >conftest.$ac_ext <<_ACEOF
7097 /* confdefs.h. */
7098 _ACEOF
7099 cat confdefs.h >>conftest.$ac_ext
7100 cat >>conftest.$ac_ext <<_ACEOF
7101 /* end confdefs.h. */
7102 $ac_includes_default
7104 main ()
7106 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7107 test_array [0] = 0
7110 return 0;
7112 _ACEOF
7113 rm -f conftest.$ac_objext
7114 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7115 (eval $ac_compile) 2>conftest.er1
7116 ac_status=$?
7117 grep -v '^ *+' conftest.er1 >conftest.err
7118 rm -f conftest.er1
7119 cat conftest.err >&5
7120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7121 (exit $ac_status); } &&
7122 { ac_try='test -z "$ac_c_werror_flag"
7123 || test ! -s conftest.err'
7124 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7125 (eval $ac_try) 2>&5
7126 ac_status=$?
7127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7128 (exit $ac_status); }; } &&
7129 { ac_try='test -s conftest.$ac_objext'
7130 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7131 (eval $ac_try) 2>&5
7132 ac_status=$?
7133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7134 (exit $ac_status); }; }; then
7135 ac_hi=$ac_mid; break
7136 else
7137 echo "$as_me: failed program was:" >&5
7138 sed 's/^/| /' conftest.$ac_ext >&5
7140 ac_lo=`expr $ac_mid + 1`
7141 if test $ac_lo -le $ac_mid; then
7142 ac_lo= ac_hi=
7143 break
7145 ac_mid=`expr 2 '*' $ac_mid + 1`
7147 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7148 done
7149 else
7150 echo "$as_me: failed program was:" >&5
7151 sed 's/^/| /' conftest.$ac_ext >&5
7153 cat >conftest.$ac_ext <<_ACEOF
7154 /* confdefs.h. */
7155 _ACEOF
7156 cat confdefs.h >>conftest.$ac_ext
7157 cat >>conftest.$ac_ext <<_ACEOF
7158 /* end confdefs.h. */
7159 $ac_includes_default
7161 main ()
7163 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7164 test_array [0] = 0
7167 return 0;
7169 _ACEOF
7170 rm -f conftest.$ac_objext
7171 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7172 (eval $ac_compile) 2>conftest.er1
7173 ac_status=$?
7174 grep -v '^ *+' conftest.er1 >conftest.err
7175 rm -f conftest.er1
7176 cat conftest.err >&5
7177 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7178 (exit $ac_status); } &&
7179 { ac_try='test -z "$ac_c_werror_flag"
7180 || test ! -s conftest.err'
7181 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7182 (eval $ac_try) 2>&5
7183 ac_status=$?
7184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7185 (exit $ac_status); }; } &&
7186 { ac_try='test -s conftest.$ac_objext'
7187 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7188 (eval $ac_try) 2>&5
7189 ac_status=$?
7190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7191 (exit $ac_status); }; }; then
7192 ac_hi=-1 ac_mid=-1
7193 while :; do
7194 cat >conftest.$ac_ext <<_ACEOF
7195 /* confdefs.h. */
7196 _ACEOF
7197 cat confdefs.h >>conftest.$ac_ext
7198 cat >>conftest.$ac_ext <<_ACEOF
7199 /* end confdefs.h. */
7200 $ac_includes_default
7202 main ()
7204 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7205 test_array [0] = 0
7208 return 0;
7210 _ACEOF
7211 rm -f conftest.$ac_objext
7212 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7213 (eval $ac_compile) 2>conftest.er1
7214 ac_status=$?
7215 grep -v '^ *+' conftest.er1 >conftest.err
7216 rm -f conftest.er1
7217 cat conftest.err >&5
7218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7219 (exit $ac_status); } &&
7220 { ac_try='test -z "$ac_c_werror_flag"
7221 || test ! -s conftest.err'
7222 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7223 (eval $ac_try) 2>&5
7224 ac_status=$?
7225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7226 (exit $ac_status); }; } &&
7227 { ac_try='test -s conftest.$ac_objext'
7228 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7229 (eval $ac_try) 2>&5
7230 ac_status=$?
7231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7232 (exit $ac_status); }; }; then
7233 ac_lo=$ac_mid; break
7234 else
7235 echo "$as_me: failed program was:" >&5
7236 sed 's/^/| /' conftest.$ac_ext >&5
7238 ac_hi=`expr '(' $ac_mid ')' - 1`
7239 if test $ac_mid -le $ac_hi; then
7240 ac_lo= ac_hi=
7241 break
7243 ac_mid=`expr 2 '*' $ac_mid`
7245 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7246 done
7247 else
7248 echo "$as_me: failed program was:" >&5
7249 sed 's/^/| /' conftest.$ac_ext >&5
7251 ac_lo= ac_hi=
7253 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7255 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7256 # Binary search between lo and hi bounds.
7257 while test "x$ac_lo" != "x$ac_hi"; do
7258 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7259 cat >conftest.$ac_ext <<_ACEOF
7260 /* confdefs.h. */
7261 _ACEOF
7262 cat confdefs.h >>conftest.$ac_ext
7263 cat >>conftest.$ac_ext <<_ACEOF
7264 /* end confdefs.h. */
7265 $ac_includes_default
7267 main ()
7269 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7270 test_array [0] = 0
7273 return 0;
7275 _ACEOF
7276 rm -f conftest.$ac_objext
7277 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7278 (eval $ac_compile) 2>conftest.er1
7279 ac_status=$?
7280 grep -v '^ *+' conftest.er1 >conftest.err
7281 rm -f conftest.er1
7282 cat conftest.err >&5
7283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7284 (exit $ac_status); } &&
7285 { ac_try='test -z "$ac_c_werror_flag"
7286 || test ! -s conftest.err'
7287 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7288 (eval $ac_try) 2>&5
7289 ac_status=$?
7290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7291 (exit $ac_status); }; } &&
7292 { ac_try='test -s conftest.$ac_objext'
7293 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7294 (eval $ac_try) 2>&5
7295 ac_status=$?
7296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7297 (exit $ac_status); }; }; then
7298 ac_hi=$ac_mid
7299 else
7300 echo "$as_me: failed program was:" >&5
7301 sed 's/^/| /' conftest.$ac_ext >&5
7303 ac_lo=`expr '(' $ac_mid ')' + 1`
7305 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7306 done
7307 case $ac_lo in
7308 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7309 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7310 See \`config.log' for more details." >&5
7311 echo "$as_me: error: cannot compute sizeof (long double), 77
7312 See \`config.log' for more details." >&2;}
7313 { (exit 1); exit 1; }; } ;;
7314 esac
7315 else
7316 if test "$cross_compiling" = yes; then
7317 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7318 See \`config.log' for more details." >&5
7319 echo "$as_me: error: cannot run test program while cross compiling
7320 See \`config.log' for more details." >&2;}
7321 { (exit 1); exit 1; }; }
7322 else
7323 cat >conftest.$ac_ext <<_ACEOF
7324 /* confdefs.h. */
7325 _ACEOF
7326 cat confdefs.h >>conftest.$ac_ext
7327 cat >>conftest.$ac_ext <<_ACEOF
7328 /* end confdefs.h. */
7329 $ac_includes_default
7330 long longval () { return (long) (sizeof (long double)); }
7331 unsigned long ulongval () { return (long) (sizeof (long double)); }
7332 #include <stdio.h>
7333 #include <stdlib.h>
7335 main ()
7338 FILE *f = fopen ("conftest.val", "w");
7339 if (! f)
7340 exit (1);
7341 if (((long) (sizeof (long double))) < 0)
7343 long i = longval ();
7344 if (i != ((long) (sizeof (long double))))
7345 exit (1);
7346 fprintf (f, "%ld\n", i);
7348 else
7350 unsigned long i = ulongval ();
7351 if (i != ((long) (sizeof (long double))))
7352 exit (1);
7353 fprintf (f, "%lu\n", i);
7355 exit (ferror (f) || fclose (f) != 0);
7358 return 0;
7360 _ACEOF
7361 rm -f conftest$ac_exeext
7362 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7363 (eval $ac_link) 2>&5
7364 ac_status=$?
7365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7366 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7367 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7368 (eval $ac_try) 2>&5
7369 ac_status=$?
7370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7371 (exit $ac_status); }; }; then
7372 ac_cv_sizeof_long_double=`cat conftest.val`
7373 else
7374 echo "$as_me: program exited with status $ac_status" >&5
7375 echo "$as_me: failed program was:" >&5
7376 sed 's/^/| /' conftest.$ac_ext >&5
7378 ( exit $ac_status )
7379 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7380 See \`config.log' for more details." >&5
7381 echo "$as_me: error: cannot compute sizeof (long double), 77
7382 See \`config.log' for more details." >&2;}
7383 { (exit 1); exit 1; }; }
7385 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7388 rm -f conftest.val
7389 else
7390 ac_cv_sizeof_long_double=0
7393 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7394 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7395 cat >>confdefs.h <<_ACEOF
7396 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7397 _ACEOF
7400 sizeof_long_double=$ac_cv_sizeof_long_double
7403 ### End of automated tests.
7404 ### Now run sysdeps configure fragments.
7406 # They also can set these variables.
7407 use_ldconfig=no
7408 ldd_rewrite_script=no
7409 libc_cv_sysconfdir=$sysconfdir
7410 libc_cv_gcc_unwind_find_fde=no
7411 libc_cv_idn=no
7413 # Iterate over all the sysdep directories we will use, running their
7414 # configure fragments, and looking for a uname implementation.
7415 uname=
7416 for dir in $sysnames; do
7417 case $dir in
7418 /*) dest=$dir ;;
7419 *) dest=$srcdir/$dir ;;
7420 esac
7421 if test -r $dest/configure; then
7422 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7423 echo "${ECHO_T}running configure fragment for $dir" >&6
7424 . $dest/configure
7427 if test -z "$uname"; then
7428 if test -r $dest/uname.c ||
7429 test -r $dest/uname.S ||
7430 { test -r $dest/syscalls.list &&
7431 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7432 uname=$dir
7435 done
7437 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7438 cat >>confdefs.h <<\_ACEOF
7439 #define EXPORT_UNWIND_FIND_FDE 1
7440 _ACEOF
7445 # If we will use the generic uname implementation, we must figure out what
7446 # it will say by examining the system, and write the results in config-name.h.
7447 if test "$uname" = "sysdeps/generic"; then
7449 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7450 if test $uname_sysname != $config_os; then
7451 config_release=`echo $config_os | sed s/$uname_sysname//`
7454 echo "$as_me:$LINENO: checking OS release for uname" >&5
7455 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7456 if test "${libc_cv_uname_release+set}" = set; then
7457 echo $ECHO_N "(cached) $ECHO_C" >&6
7458 else
7459 if test -r /vmunix; then
7460 kernel_id=`strings /vmunix | grep UNIX`
7461 elif test -r /dynix; then
7462 kernel_id=`strings /dynix | grep DYNIX`
7463 else
7464 kernel_id=
7467 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7468 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7469 != x$config_release; then
7470 # The configuration release is a substring of the kernel release.
7471 libc_cv_uname_release=$kernel_release
7472 elif test x$config_release != x; then
7473 libc_cv_uname_release=$config_release
7474 elif test x$kernel_release != x; then
7475 libc_cv_uname_release=$kernel_release
7476 else
7477 libc_cv_uname_release=unknown
7480 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7481 echo "${ECHO_T}$libc_cv_uname_release" >&6
7482 uname_release="$libc_cv_uname_release"
7484 echo "$as_me:$LINENO: checking OS version for uname" >&5
7485 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7486 if test "${libc_cv_uname_version+set}" = set; then
7487 echo $ECHO_N "(cached) $ECHO_C" >&6
7488 else
7489 if test -r /vmunix; then
7490 kernel_id=`strings /vmunix | grep UNIX`
7491 elif test -r /dynix; then
7492 kernel_id=`strings /dynix | grep DYNIX`
7493 else
7494 kernel_id=
7497 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7498 if test -n "$kernel_version"; then
7499 libc_cv_uname_version="$kernel_version"
7500 else
7501 libc_cv_uname_version=unknown
7504 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7505 echo "${ECHO_T}$libc_cv_uname_version" >&6
7506 uname_version="$libc_cv_uname_version"
7508 config_uname=config-name.h:config-name.in
7509 else
7510 # For non-generic uname, we don't need to create config-name.h at all.
7511 config_uname=
7514 cat >>confdefs.h <<\_ACEOF
7515 #define USE_IN_LIBIO 1
7516 _ACEOF
7519 # Test for old glibc 2.0.x headers so that they can be removed properly
7520 # Search only in includedir.
7521 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7522 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7523 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7524 then
7525 old_glibc_headers=yes
7526 else
7527 old_glibc_headers=no
7529 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7530 echo "${ECHO_T}$old_glibc_headers" >&6
7531 if test ${old_glibc_headers} = yes; then
7532 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7533 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7534 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7535 echo "$as_me: WARNING: *** be removed." >&2;}
7549 if test $elf = yes; then
7550 cat >>confdefs.h <<\_ACEOF
7551 #define HAVE_ELF 1
7552 _ACEOF
7555 if test $xcoff = yes; then
7556 cat >>confdefs.h <<\_ACEOF
7557 #define HAVE_XCOFF 1
7558 _ACEOF
7564 if test $shared = default; then
7565 shared=$elf
7568 if test x"$libc_cv_idn" = xyes; then
7569 cat >>confdefs.h <<\_ACEOF
7570 #define HAVE_LIBIDN 1
7571 _ACEOF
7575 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7576 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7577 if test "${pic_default+set}" = set; then
7578 echo $ECHO_N "(cached) $ECHO_C" >&6
7579 else
7580 pic_default=yes
7581 cat > conftest.c <<EOF
7582 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7583 # error PIC is default.
7584 #endif
7586 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7587 pic_default=no
7589 rm -f conftest.*
7591 echo "$as_me:$LINENO: result: $pic_default" >&5
7592 echo "${ECHO_T}$pic_default" >&6
7605 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7606 config_makefile=
7607 else
7608 config_makefile=Makefile
7611 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7612 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7616 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7618 ac_config_commands="$ac_config_commands default"
7620 cat >confcache <<\_ACEOF
7621 # This file is a shell script that caches the results of configure
7622 # tests run on this system so they can be shared between configure
7623 # scripts and configure runs, see configure's option --config-cache.
7624 # It is not useful on other systems. If it contains results you don't
7625 # want to keep, you may remove or edit it.
7627 # config.status only pays attention to the cache file if you give it
7628 # the --recheck option to rerun configure.
7630 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7631 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7632 # following values.
7634 _ACEOF
7636 # The following way of writing the cache mishandles newlines in values,
7637 # but we know of no workaround that is simple, portable, and efficient.
7638 # So, don't put newlines in cache variables' values.
7639 # Ultrix sh set writes to stderr and can't be redirected directly,
7640 # and sets the high bit in the cache file unless we assign to the vars.
7642 (set) 2>&1 |
7643 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7644 *ac_space=\ *)
7645 # `set' does not quote correctly, so add quotes (double-quote
7646 # substitution turns \\\\ into \\, and sed turns \\ into \).
7647 sed -n \
7648 "s/'/'\\\\''/g;
7649 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7652 # `set' quotes correctly as required by POSIX, so do not add quotes.
7653 sed -n \
7654 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7656 esac;
7658 sed '
7659 t clear
7660 : clear
7661 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7662 t end
7663 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7664 : end' >>confcache
7665 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7666 if test -w $cache_file; then
7667 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7668 cat confcache >$cache_file
7669 else
7670 echo "not updating unwritable cache $cache_file"
7673 rm -f confcache
7675 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7676 # Let make expand exec_prefix.
7677 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7679 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7680 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7681 # trailing colons and then remove the whole line if VPATH becomes empty
7682 # (actually we leave an empty line to preserve line numbers).
7683 if test "x$srcdir" = x.; then
7684 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7685 s/:*\$(srcdir):*/:/;
7686 s/:*\${srcdir}:*/:/;
7687 s/:*@srcdir@:*/:/;
7688 s/^\([^=]*=[ ]*\):*/\1/;
7689 s/:*$//;
7690 s/^[^=]*=[ ]*$//;
7694 DEFS=-DHAVE_CONFIG_H
7696 ac_libobjs=
7697 ac_ltlibobjs=
7698 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7699 # 1. Remove the extension, and $U if already installed.
7700 ac_i=`echo "$ac_i" |
7701 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7702 # 2. Add them.
7703 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7704 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7705 done
7706 LIBOBJS=$ac_libobjs
7708 LTLIBOBJS=$ac_ltlibobjs
7712 : ${CONFIG_STATUS=./config.status}
7713 ac_clean_files_save=$ac_clean_files
7714 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7715 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7716 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7717 cat >$CONFIG_STATUS <<_ACEOF
7718 #! $SHELL
7719 # Generated by $as_me.
7720 # Run this file to recreate the current configuration.
7721 # Compiler output produced by configure, useful for debugging
7722 # configure, is in config.log if it exists.
7724 debug=false
7725 ac_cs_recheck=false
7726 ac_cs_silent=false
7727 SHELL=\${CONFIG_SHELL-$SHELL}
7728 _ACEOF
7730 cat >>$CONFIG_STATUS <<\_ACEOF
7731 ## --------------------- ##
7732 ## M4sh Initialization. ##
7733 ## --------------------- ##
7735 # Be Bourne compatible
7736 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7737 emulate sh
7738 NULLCMD=:
7739 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7740 # is contrary to our usage. Disable this feature.
7741 alias -g '${1+"$@"}'='"$@"'
7742 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7743 set -o posix
7745 DUALCASE=1; export DUALCASE # for MKS sh
7747 # Support unset when possible.
7748 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7749 as_unset=unset
7750 else
7751 as_unset=false
7755 # Work around bugs in pre-3.0 UWIN ksh.
7756 $as_unset ENV MAIL MAILPATH
7757 PS1='$ '
7758 PS2='> '
7759 PS4='+ '
7761 # NLS nuisances.
7762 for as_var in \
7763 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7764 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7765 LC_TELEPHONE LC_TIME
7767 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7768 eval $as_var=C; export $as_var
7769 else
7770 $as_unset $as_var
7772 done
7774 # Required to use basename.
7775 if expr a : '\(a\)' >/dev/null 2>&1; then
7776 as_expr=expr
7777 else
7778 as_expr=false
7781 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7782 as_basename=basename
7783 else
7784 as_basename=false
7788 # Name of the executable.
7789 as_me=`$as_basename "$0" ||
7790 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7791 X"$0" : 'X\(//\)$' \| \
7792 X"$0" : 'X\(/\)$' \| \
7793 . : '\(.\)' 2>/dev/null ||
7794 echo X/"$0" |
7795 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7796 /^X\/\(\/\/\)$/{ s//\1/; q; }
7797 /^X\/\(\/\).*/{ s//\1/; q; }
7798 s/.*/./; q'`
7801 # PATH needs CR, and LINENO needs CR and PATH.
7802 # Avoid depending upon Character Ranges.
7803 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7804 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7805 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7806 as_cr_digits='0123456789'
7807 as_cr_alnum=$as_cr_Letters$as_cr_digits
7809 # The user is always right.
7810 if test "${PATH_SEPARATOR+set}" != set; then
7811 echo "#! /bin/sh" >conf$$.sh
7812 echo "exit 0" >>conf$$.sh
7813 chmod +x conf$$.sh
7814 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7815 PATH_SEPARATOR=';'
7816 else
7817 PATH_SEPARATOR=:
7819 rm -f conf$$.sh
7823 as_lineno_1=$LINENO
7824 as_lineno_2=$LINENO
7825 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7826 test "x$as_lineno_1" != "x$as_lineno_2" &&
7827 test "x$as_lineno_3" = "x$as_lineno_2" || {
7828 # Find who we are. Look in the path if we contain no path at all
7829 # relative or not.
7830 case $0 in
7831 *[\\/]* ) as_myself=$0 ;;
7832 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7833 for as_dir in $PATH
7835 IFS=$as_save_IFS
7836 test -z "$as_dir" && as_dir=.
7837 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7838 done
7841 esac
7842 # We did not find ourselves, most probably we were run as `sh COMMAND'
7843 # in which case we are not to be found in the path.
7844 if test "x$as_myself" = x; then
7845 as_myself=$0
7847 if test ! -f "$as_myself"; then
7848 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7849 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7850 { (exit 1); exit 1; }; }
7852 case $CONFIG_SHELL in
7854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7855 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7857 IFS=$as_save_IFS
7858 test -z "$as_dir" && as_dir=.
7859 for as_base in sh bash ksh sh5; do
7860 case $as_dir in
7862 if ("$as_dir/$as_base" -c '
7863 as_lineno_1=$LINENO
7864 as_lineno_2=$LINENO
7865 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7866 test "x$as_lineno_1" != "x$as_lineno_2" &&
7867 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
7868 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7869 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7870 CONFIG_SHELL=$as_dir/$as_base
7871 export CONFIG_SHELL
7872 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7873 fi;;
7874 esac
7875 done
7876 done
7878 esac
7880 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7881 # uniformly replaced by the line number. The first 'sed' inserts a
7882 # line-number line before each line; the second 'sed' does the real
7883 # work. The second script uses 'N' to pair each line-number line
7884 # with the numbered line, and appends trailing '-' during
7885 # substitution so that $LINENO is not a special case at line end.
7886 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7887 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
7888 sed '=' <$as_myself |
7889 sed '
7891 s,$,-,
7892 : loop
7893 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7894 t loop
7895 s,-$,,
7896 s,^['$as_cr_digits']*\n,,
7897 ' >$as_me.lineno &&
7898 chmod +x $as_me.lineno ||
7899 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7900 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7901 { (exit 1); exit 1; }; }
7903 # Don't try to exec as it changes $[0], causing all sort of problems
7904 # (the dirname of $[0] is not the place where we might find the
7905 # original and so on. Autoconf is especially sensible to this).
7906 . ./$as_me.lineno
7907 # Exit status is that of the last command.
7908 exit
7912 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7913 *c*,-n*) ECHO_N= ECHO_C='
7914 ' ECHO_T=' ' ;;
7915 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7916 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
7917 esac
7919 if expr a : '\(a\)' >/dev/null 2>&1; then
7920 as_expr=expr
7921 else
7922 as_expr=false
7925 rm -f conf$$ conf$$.exe conf$$.file
7926 echo >conf$$.file
7927 if ln -s conf$$.file conf$$ 2>/dev/null; then
7928 # We could just check for DJGPP; but this test a) works b) is more generic
7929 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7930 if test -f conf$$.exe; then
7931 # Don't use ln at all; we don't have any links
7932 as_ln_s='cp -p'
7933 else
7934 as_ln_s='ln -s'
7936 elif ln conf$$.file conf$$ 2>/dev/null; then
7937 as_ln_s=ln
7938 else
7939 as_ln_s='cp -p'
7941 rm -f conf$$ conf$$.exe conf$$.file
7943 if mkdir -p . 2>/dev/null; then
7944 as_mkdir_p=:
7945 else
7946 test -d ./-p && rmdir ./-p
7947 as_mkdir_p=false
7950 as_executable_p="test -f"
7952 # Sed expression to map a string onto a valid CPP name.
7953 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7955 # Sed expression to map a string onto a valid variable name.
7956 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7959 # IFS
7960 # We need space, tab and new line, in precisely that order.
7961 as_nl='
7963 IFS=" $as_nl"
7965 # CDPATH.
7966 $as_unset CDPATH
7968 exec 6>&1
7970 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7971 # report actual input values of CONFIG_FILES etc. instead of their
7972 # values after options handling. Logging --version etc. is OK.
7973 exec 5>>config.log
7975 echo
7976 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7977 ## Running $as_me. ##
7978 _ASBOX
7979 } >&5
7980 cat >&5 <<_CSEOF
7982 This file was extended by GNU C Library $as_me (see version.h), which was
7983 generated by GNU Autoconf 2.59. Invocation command line was
7985 CONFIG_FILES = $CONFIG_FILES
7986 CONFIG_HEADERS = $CONFIG_HEADERS
7987 CONFIG_LINKS = $CONFIG_LINKS
7988 CONFIG_COMMANDS = $CONFIG_COMMANDS
7989 $ $0 $@
7991 _CSEOF
7992 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7993 echo >&5
7994 _ACEOF
7996 # Files that config.status was made for.
7997 if test -n "$ac_config_files"; then
7998 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8001 if test -n "$ac_config_headers"; then
8002 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8005 if test -n "$ac_config_links"; then
8006 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8009 if test -n "$ac_config_commands"; then
8010 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8013 cat >>$CONFIG_STATUS <<\_ACEOF
8015 ac_cs_usage="\
8016 \`$as_me' instantiates files from templates according to the
8017 current configuration.
8019 Usage: $0 [OPTIONS] [FILE]...
8021 -h, --help print this help, then exit
8022 -V, --version print version number, then exit
8023 -q, --quiet do not print progress messages
8024 -d, --debug don't remove temporary files
8025 --recheck update $as_me by reconfiguring in the same conditions
8026 --file=FILE[:TEMPLATE]
8027 instantiate the configuration file FILE
8028 --header=FILE[:TEMPLATE]
8029 instantiate the configuration header FILE
8031 Configuration files:
8032 $config_files
8034 Configuration headers:
8035 $config_headers
8037 Configuration commands:
8038 $config_commands
8040 Report bugs to <bug-autoconf@gnu.org>."
8041 _ACEOF
8043 cat >>$CONFIG_STATUS <<_ACEOF
8044 ac_cs_version="\\
8045 GNU C Library config.status (see version.h)
8046 configured by $0, generated by GNU Autoconf 2.59,
8047 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8049 Copyright (C) 2003 Free Software Foundation, Inc.
8050 This config.status script is free software; the Free Software Foundation
8051 gives unlimited permission to copy, distribute and modify it."
8052 srcdir=$srcdir
8053 INSTALL="$INSTALL"
8054 _ACEOF
8056 cat >>$CONFIG_STATUS <<\_ACEOF
8057 # If no file are specified by the user, then we need to provide default
8058 # value. By we need to know if files were specified by the user.
8059 ac_need_defaults=:
8060 while test $# != 0
8062 case $1 in
8063 --*=*)
8064 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8065 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8066 ac_shift=:
8069 ac_option=$1
8070 ac_optarg=$2
8071 ac_shift=shift
8073 *) # This is not an option, so the user has probably given explicit
8074 # arguments.
8075 ac_option=$1
8076 ac_need_defaults=false;;
8077 esac
8079 case $ac_option in
8080 # Handling of the options.
8081 _ACEOF
8082 cat >>$CONFIG_STATUS <<\_ACEOF
8083 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8084 ac_cs_recheck=: ;;
8085 --version | --vers* | -V )
8086 echo "$ac_cs_version"; exit 0 ;;
8087 --he | --h)
8088 # Conflict between --help and --header
8089 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8090 Try \`$0 --help' for more information." >&5
8091 echo "$as_me: error: ambiguous option: $1
8092 Try \`$0 --help' for more information." >&2;}
8093 { (exit 1); exit 1; }; };;
8094 --help | --hel | -h )
8095 echo "$ac_cs_usage"; exit 0 ;;
8096 --debug | --d* | -d )
8097 debug=: ;;
8098 --file | --fil | --fi | --f )
8099 $ac_shift
8100 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8101 ac_need_defaults=false;;
8102 --header | --heade | --head | --hea )
8103 $ac_shift
8104 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8105 ac_need_defaults=false;;
8106 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8107 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8108 ac_cs_silent=: ;;
8110 # This is an error.
8111 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8112 Try \`$0 --help' for more information." >&5
8113 echo "$as_me: error: unrecognized option: $1
8114 Try \`$0 --help' for more information." >&2;}
8115 { (exit 1); exit 1; }; } ;;
8117 *) ac_config_targets="$ac_config_targets $1" ;;
8119 esac
8120 shift
8121 done
8123 ac_configure_extra_args=
8125 if $ac_cs_silent; then
8126 exec 6>/dev/null
8127 ac_configure_extra_args="$ac_configure_extra_args --silent"
8130 _ACEOF
8131 cat >>$CONFIG_STATUS <<_ACEOF
8132 if \$ac_cs_recheck; then
8133 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8134 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8137 _ACEOF
8139 cat >>$CONFIG_STATUS <<_ACEOF
8141 # INIT-COMMANDS section.
8144 config_vars='$config_vars'
8146 _ACEOF
8150 cat >>$CONFIG_STATUS <<\_ACEOF
8151 for ac_config_target in $ac_config_targets
8153 case "$ac_config_target" in
8154 # Handling of arguments.
8155 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8156 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8157 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8158 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8159 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8160 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8161 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8162 { (exit 1); exit 1; }; };;
8163 esac
8164 done
8166 # If the user did not use the arguments to specify the items to instantiate,
8167 # then the envvar interface is used. Set only those that are not.
8168 # We use the long form for the default assignment because of an extremely
8169 # bizarre bug on SunOS 4.1.3.
8170 if $ac_need_defaults; then
8171 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8172 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8173 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8176 # Have a temporary directory for convenience. Make it in the build tree
8177 # simply because there is no reason to put it here, and in addition,
8178 # creating and moving files from /tmp can sometimes cause problems.
8179 # Create a temporary directory, and hook for its removal unless debugging.
8180 $debug ||
8182 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8183 trap '{ (exit 1); exit 1; }' 1 2 13 15
8186 # Create a (secure) tmp directory for tmp files.
8189 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8190 test -n "$tmp" && test -d "$tmp"
8191 } ||
8193 tmp=./confstat$$-$RANDOM
8194 (umask 077 && mkdir $tmp)
8195 } ||
8197 echo "$me: cannot create a temporary directory in ." >&2
8198 { (exit 1); exit 1; }
8201 _ACEOF
8203 cat >>$CONFIG_STATUS <<_ACEOF
8206 # CONFIG_FILES section.
8209 # No need to generate the scripts if there are no CONFIG_FILES.
8210 # This happens for instance when ./config.status config.h
8211 if test -n "\$CONFIG_FILES"; then
8212 # Protect against being on the right side of a sed subst in config.status.
8213 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8214 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8215 s,@SHELL@,$SHELL,;t t
8216 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8217 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8218 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8219 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8220 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8221 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8222 s,@exec_prefix@,$exec_prefix,;t t
8223 s,@prefix@,$prefix,;t t
8224 s,@program_transform_name@,$program_transform_name,;t t
8225 s,@bindir@,$bindir,;t t
8226 s,@sbindir@,$sbindir,;t t
8227 s,@libexecdir@,$libexecdir,;t t
8228 s,@datadir@,$datadir,;t t
8229 s,@sysconfdir@,$sysconfdir,;t t
8230 s,@sharedstatedir@,$sharedstatedir,;t t
8231 s,@localstatedir@,$localstatedir,;t t
8232 s,@libdir@,$libdir,;t t
8233 s,@includedir@,$includedir,;t t
8234 s,@oldincludedir@,$oldincludedir,;t t
8235 s,@infodir@,$infodir,;t t
8236 s,@mandir@,$mandir,;t t
8237 s,@build_alias@,$build_alias,;t t
8238 s,@host_alias@,$host_alias,;t t
8239 s,@target_alias@,$target_alias,;t t
8240 s,@DEFS@,$DEFS,;t t
8241 s,@ECHO_C@,$ECHO_C,;t t
8242 s,@ECHO_N@,$ECHO_N,;t t
8243 s,@ECHO_T@,$ECHO_T,;t t
8244 s,@LIBS@,$LIBS,;t t
8245 s,@with_fp@,$with_fp,;t t
8246 s,@with_cvs@,$with_cvs,;t t
8247 s,@enable_check_abi@,$enable_check_abi,;t t
8248 s,@oldest_abi@,$oldest_abi,;t t
8249 s,@bindnow@,$bindnow,;t t
8250 s,@force_install@,$force_install,;t t
8251 s,@all_warnings@,$all_warnings,;t t
8252 s,@build@,$build,;t t
8253 s,@build_cpu@,$build_cpu,;t t
8254 s,@build_vendor@,$build_vendor,;t t
8255 s,@build_os@,$build_os,;t t
8256 s,@host@,$host,;t t
8257 s,@host_cpu@,$host_cpu,;t t
8258 s,@host_vendor@,$host_vendor,;t t
8259 s,@host_os@,$host_os,;t t
8260 s,@subdirs@,$subdirs,;t t
8261 s,@add_ons@,$add_ons,;t t
8262 s,@base_machine@,$base_machine,;t t
8263 s,@submachine@,$submachine,;t t
8264 s,@sysnames@,$sysnames,;t t
8265 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8266 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8267 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8268 s,@LN_S@,$LN_S,;t t
8269 s,@CC@,$CC,;t t
8270 s,@CFLAGS@,$CFLAGS,;t t
8271 s,@LDFLAGS@,$LDFLAGS,;t t
8272 s,@CPPFLAGS@,$CPPFLAGS,;t t
8273 s,@ac_ct_CC@,$ac_ct_CC,;t t
8274 s,@OBJEXT@,$OBJEXT,;t t
8275 s,@BUILD_CC@,$BUILD_CC,;t t
8276 s,@cross_compiling@,$cross_compiling,;t t
8277 s,@CPP@,$CPP,;t t
8278 s,@CXX@,$CXX,;t t
8279 s,@CXXFLAGS@,$CXXFLAGS,;t t
8280 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8281 s,@AR@,$AR,;t t
8282 s,@OBJDUMP@,$OBJDUMP,;t t
8283 s,@RANLIB@,$RANLIB,;t t
8284 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8285 s,@MIG@,$MIG,;t t
8286 s,@AS@,$AS,;t t
8287 s,@LD@,$LD,;t t
8288 s,@PWD_P@,$PWD_P,;t t
8289 s,@MAKE@,$MAKE,;t t
8290 s,@MSGFMT@,$MSGFMT,;t t
8291 s,@MAKEINFO@,$MAKEINFO,;t t
8292 s,@SED@,$SED,;t t
8293 s,@AUTOCONF@,$AUTOCONF,;t t
8294 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8295 s,@CXX_SYSINCLUDES@,$CXX_SYSINCLUDES,;t t
8296 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8297 s,@BASH@,$BASH,;t t
8298 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8299 s,@KSH@,$KSH,;t t
8300 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8301 s,@AWK@,$AWK,;t t
8302 s,@PERL@,$PERL,;t t
8303 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8304 s,@BISON@,$BISON,;t t
8305 s,@VERSIONING@,$VERSIONING,;t t
8306 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8307 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8308 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8309 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8310 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8311 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8312 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8313 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8314 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8315 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8316 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8317 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8318 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8319 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8320 s,@libc_cv_ssp@,$libc_cv_ssp,;t t
8321 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8322 s,@no_whole_archive@,$no_whole_archive,;t t
8323 s,@exceptions@,$exceptions,;t t
8324 s,@LIBGD@,$LIBGD,;t t
8325 s,@have_libaudit@,$have_libaudit,;t t
8326 s,@have_selinux@,$have_selinux,;t t
8327 s,@EGREP@,$EGREP,;t t
8328 s,@sizeof_long_double@,$sizeof_long_double,;t t
8329 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8330 s,@uname_sysname@,$uname_sysname,;t t
8331 s,@uname_release@,$uname_release,;t t
8332 s,@uname_version@,$uname_version,;t t
8333 s,@old_glibc_headers@,$old_glibc_headers,;t t
8334 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8335 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8336 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8337 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8338 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8339 s,@use_ldconfig@,$use_ldconfig,;t t
8340 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8341 s,@elf@,$elf,;t t
8342 s,@xcoff@,$xcoff,;t t
8343 s,@static@,$static,;t t
8344 s,@shared@,$shared,;t t
8345 s,@pic_default@,$pic_default,;t t
8346 s,@profile@,$profile,;t t
8347 s,@omitfp@,$omitfp,;t t
8348 s,@bounded@,$bounded,;t t
8349 s,@static_nss@,$static_nss,;t t
8350 s,@nopic_initfini@,$nopic_initfini,;t t
8351 s,@DEFINES@,$DEFINES,;t t
8352 s,@mach_interface_list@,$mach_interface_list,;t t
8353 s,@VERSION@,$VERSION,;t t
8354 s,@RELEASE@,$RELEASE,;t t
8355 s,@LIBOBJS@,$LIBOBJS,;t t
8356 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8357 CEOF
8359 _ACEOF
8361 cat >>$CONFIG_STATUS <<\_ACEOF
8362 # Split the substitutions into bite-sized pieces for seds with
8363 # small command number limits, like on Digital OSF/1 and HP-UX.
8364 ac_max_sed_lines=48
8365 ac_sed_frag=1 # Number of current file.
8366 ac_beg=1 # First line for current file.
8367 ac_end=$ac_max_sed_lines # Line after last line for current file.
8368 ac_more_lines=:
8369 ac_sed_cmds=
8370 while $ac_more_lines; do
8371 if test $ac_beg -gt 1; then
8372 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8373 else
8374 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8376 if test ! -s $tmp/subs.frag; then
8377 ac_more_lines=false
8378 else
8379 # The purpose of the label and of the branching condition is to
8380 # speed up the sed processing (if there are no `@' at all, there
8381 # is no need to browse any of the substitutions).
8382 # These are the two extra sed commands mentioned above.
8383 (echo ':t
8384 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8385 if test -z "$ac_sed_cmds"; then
8386 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8387 else
8388 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8390 ac_sed_frag=`expr $ac_sed_frag + 1`
8391 ac_beg=$ac_end
8392 ac_end=`expr $ac_end + $ac_max_sed_lines`
8394 done
8395 if test -z "$ac_sed_cmds"; then
8396 ac_sed_cmds=cat
8398 fi # test -n "$CONFIG_FILES"
8400 _ACEOF
8401 cat >>$CONFIG_STATUS <<\_ACEOF
8402 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8403 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8404 case $ac_file in
8405 - | *:- | *:-:* ) # input from stdin
8406 cat >$tmp/stdin
8407 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8408 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8409 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8410 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8411 * ) ac_file_in=$ac_file.in ;;
8412 esac
8414 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8415 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8416 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8417 X"$ac_file" : 'X\(//\)[^/]' \| \
8418 X"$ac_file" : 'X\(//\)$' \| \
8419 X"$ac_file" : 'X\(/\)' \| \
8420 . : '\(.\)' 2>/dev/null ||
8421 echo X"$ac_file" |
8422 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8423 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8424 /^X\(\/\/\)$/{ s//\1/; q; }
8425 /^X\(\/\).*/{ s//\1/; q; }
8426 s/.*/./; q'`
8427 { if $as_mkdir_p; then
8428 mkdir -p "$ac_dir"
8429 else
8430 as_dir="$ac_dir"
8431 as_dirs=
8432 while test ! -d "$as_dir"; do
8433 as_dirs="$as_dir $as_dirs"
8434 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8435 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8436 X"$as_dir" : 'X\(//\)[^/]' \| \
8437 X"$as_dir" : 'X\(//\)$' \| \
8438 X"$as_dir" : 'X\(/\)' \| \
8439 . : '\(.\)' 2>/dev/null ||
8440 echo X"$as_dir" |
8441 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8442 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8443 /^X\(\/\/\)$/{ s//\1/; q; }
8444 /^X\(\/\).*/{ s//\1/; q; }
8445 s/.*/./; q'`
8446 done
8447 test ! -n "$as_dirs" || mkdir $as_dirs
8448 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8449 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8450 { (exit 1); exit 1; }; }; }
8452 ac_builddir=.
8454 if test "$ac_dir" != .; then
8455 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8456 # A "../" for each directory in $ac_dir_suffix.
8457 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8458 else
8459 ac_dir_suffix= ac_top_builddir=
8462 case $srcdir in
8463 .) # No --srcdir option. We are building in place.
8464 ac_srcdir=.
8465 if test -z "$ac_top_builddir"; then
8466 ac_top_srcdir=.
8467 else
8468 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8469 fi ;;
8470 [\\/]* | ?:[\\/]* ) # Absolute path.
8471 ac_srcdir=$srcdir$ac_dir_suffix;
8472 ac_top_srcdir=$srcdir ;;
8473 *) # Relative path.
8474 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8475 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8476 esac
8478 # Do not use `cd foo && pwd` to compute absolute paths, because
8479 # the directories may not exist.
8480 case `pwd` in
8481 .) ac_abs_builddir="$ac_dir";;
8483 case "$ac_dir" in
8484 .) ac_abs_builddir=`pwd`;;
8485 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8486 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8487 esac;;
8488 esac
8489 case $ac_abs_builddir in
8490 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8492 case ${ac_top_builddir}. in
8493 .) ac_abs_top_builddir=$ac_abs_builddir;;
8494 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8495 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8496 esac;;
8497 esac
8498 case $ac_abs_builddir in
8499 .) ac_abs_srcdir=$ac_srcdir;;
8501 case $ac_srcdir in
8502 .) ac_abs_srcdir=$ac_abs_builddir;;
8503 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8504 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8505 esac;;
8506 esac
8507 case $ac_abs_builddir in
8508 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8510 case $ac_top_srcdir in
8511 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8512 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8513 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8514 esac;;
8515 esac
8518 case $INSTALL in
8519 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8520 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8521 esac
8523 if test x"$ac_file" != x-; then
8524 { echo "$as_me:$LINENO: creating $ac_file" >&5
8525 echo "$as_me: creating $ac_file" >&6;}
8526 rm -f "$ac_file"
8528 # Let's still pretend it is `configure' which instantiates (i.e., don't
8529 # use $as_me), people would be surprised to read:
8530 # /* config.h. Generated by config.status. */
8531 if test x"$ac_file" = x-; then
8532 configure_input=
8533 else
8534 configure_input="$ac_file. "
8536 configure_input=$configure_input"Generated from `echo $ac_file_in |
8537 sed 's,.*/,,'` by configure."
8539 # First look for the input files in the build tree, otherwise in the
8540 # src tree.
8541 ac_file_inputs=`IFS=:
8542 for f in $ac_file_in; do
8543 case $f in
8544 -) echo $tmp/stdin ;;
8545 [\\/$]*)
8546 # Absolute (can't be DOS-style, as IFS=:)
8547 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8548 echo "$as_me: error: cannot find input file: $f" >&2;}
8549 { (exit 1); exit 1; }; }
8550 echo "$f";;
8551 *) # Relative
8552 if test -f "$f"; then
8553 # Build tree
8554 echo "$f"
8555 elif test -f "$srcdir/$f"; then
8556 # Source tree
8557 echo "$srcdir/$f"
8558 else
8559 # /dev/null tree
8560 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8561 echo "$as_me: error: cannot find input file: $f" >&2;}
8562 { (exit 1); exit 1; }; }
8563 fi;;
8564 esac
8565 done` || { (exit 1); exit 1; }
8566 _ACEOF
8567 cat >>$CONFIG_STATUS <<_ACEOF
8568 sed "$ac_vpsub
8569 $extrasub
8570 _ACEOF
8571 cat >>$CONFIG_STATUS <<\_ACEOF
8573 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8574 s,@configure_input@,$configure_input,;t t
8575 s,@srcdir@,$ac_srcdir,;t t
8576 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8577 s,@top_srcdir@,$ac_top_srcdir,;t t
8578 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8579 s,@builddir@,$ac_builddir,;t t
8580 s,@abs_builddir@,$ac_abs_builddir,;t t
8581 s,@top_builddir@,$ac_top_builddir,;t t
8582 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8583 s,@INSTALL@,$ac_INSTALL,;t t
8584 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8585 rm -f $tmp/stdin
8586 if test x"$ac_file" != x-; then
8587 mv $tmp/out $ac_file
8588 else
8589 cat $tmp/out
8590 rm -f $tmp/out
8593 done
8594 _ACEOF
8595 cat >>$CONFIG_STATUS <<\_ACEOF
8598 # CONFIG_HEADER section.
8601 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8602 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8604 # ac_d sets the value in "#define NAME VALUE" lines.
8605 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8606 ac_dB='[ ].*$,\1#\2'
8607 ac_dC=' '
8608 ac_dD=',;t'
8609 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8610 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8611 ac_uB='$,\1#\2define\3'
8612 ac_uC=' '
8613 ac_uD=',;t'
8615 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8616 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8617 case $ac_file in
8618 - | *:- | *:-:* ) # input from stdin
8619 cat >$tmp/stdin
8620 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8621 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8622 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8623 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8624 * ) ac_file_in=$ac_file.in ;;
8625 esac
8627 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8628 echo "$as_me: creating $ac_file" >&6;}
8630 # First look for the input files in the build tree, otherwise in the
8631 # src tree.
8632 ac_file_inputs=`IFS=:
8633 for f in $ac_file_in; do
8634 case $f in
8635 -) echo $tmp/stdin ;;
8636 [\\/$]*)
8637 # Absolute (can't be DOS-style, as IFS=:)
8638 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8639 echo "$as_me: error: cannot find input file: $f" >&2;}
8640 { (exit 1); exit 1; }; }
8641 # Do quote $f, to prevent DOS paths from being IFS'd.
8642 echo "$f";;
8643 *) # Relative
8644 if test -f "$f"; then
8645 # Build tree
8646 echo "$f"
8647 elif test -f "$srcdir/$f"; then
8648 # Source tree
8649 echo "$srcdir/$f"
8650 else
8651 # /dev/null tree
8652 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8653 echo "$as_me: error: cannot find input file: $f" >&2;}
8654 { (exit 1); exit 1; }; }
8655 fi;;
8656 esac
8657 done` || { (exit 1); exit 1; }
8658 # Remove the trailing spaces.
8659 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8661 _ACEOF
8663 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8664 # `conftest.undefs', that substitutes the proper values into
8665 # config.h.in to produce config.h. The first handles `#define'
8666 # templates, and the second `#undef' templates.
8667 # And first: Protect against being on the right side of a sed subst in
8668 # config.status. Protect against being in an unquoted here document
8669 # in config.status.
8670 rm -f conftest.defines conftest.undefs
8671 # Using a here document instead of a string reduces the quoting nightmare.
8672 # Putting comments in sed scripts is not portable.
8674 # `end' is used to avoid that the second main sed command (meant for
8675 # 0-ary CPP macros) applies to n-ary macro definitions.
8676 # See the Autoconf documentation for `clear'.
8677 cat >confdef2sed.sed <<\_ACEOF
8678 s/[\\&,]/\\&/g
8679 s,[\\$`],\\&,g
8680 t clear
8681 : clear
8682 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8683 t end
8684 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8685 : end
8686 _ACEOF
8687 # If some macros were called several times there might be several times
8688 # the same #defines, which is useless. Nevertheless, we may not want to
8689 # sort them, since we want the *last* AC-DEFINE to be honored.
8690 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8691 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8692 rm -f confdef2sed.sed
8694 # This sed command replaces #undef with comments. This is necessary, for
8695 # example, in the case of _POSIX_SOURCE, which is predefined and required
8696 # on some systems where configure will not decide to define it.
8697 cat >>conftest.undefs <<\_ACEOF
8698 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8699 _ACEOF
8701 # Break up conftest.defines because some shells have a limit on the size
8702 # of here documents, and old seds have small limits too (100 cmds).
8703 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8704 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8705 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8706 echo ' :' >>$CONFIG_STATUS
8707 rm -f conftest.tail
8708 while grep . conftest.defines >/dev/null
8710 # Write a limited-size here document to $tmp/defines.sed.
8711 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8712 # Speed up: don't consider the non `#define' lines.
8713 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8714 # Work around the forget-to-reset-the-flag bug.
8715 echo 't clr' >>$CONFIG_STATUS
8716 echo ': clr' >>$CONFIG_STATUS
8717 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8718 echo 'CEOF
8719 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8720 rm -f $tmp/in
8721 mv $tmp/out $tmp/in
8722 ' >>$CONFIG_STATUS
8723 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8724 rm -f conftest.defines
8725 mv conftest.tail conftest.defines
8726 done
8727 rm -f conftest.defines
8728 echo ' fi # grep' >>$CONFIG_STATUS
8729 echo >>$CONFIG_STATUS
8731 # Break up conftest.undefs because some shells have a limit on the size
8732 # of here documents, and old seds have small limits too (100 cmds).
8733 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8734 rm -f conftest.tail
8735 while grep . conftest.undefs >/dev/null
8737 # Write a limited-size here document to $tmp/undefs.sed.
8738 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8739 # Speed up: don't consider the non `#undef'
8740 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8741 # Work around the forget-to-reset-the-flag bug.
8742 echo 't clr' >>$CONFIG_STATUS
8743 echo ': clr' >>$CONFIG_STATUS
8744 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8745 echo 'CEOF
8746 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8747 rm -f $tmp/in
8748 mv $tmp/out $tmp/in
8749 ' >>$CONFIG_STATUS
8750 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8751 rm -f conftest.undefs
8752 mv conftest.tail conftest.undefs
8753 done
8754 rm -f conftest.undefs
8756 cat >>$CONFIG_STATUS <<\_ACEOF
8757 # Let's still pretend it is `configure' which instantiates (i.e., don't
8758 # use $as_me), people would be surprised to read:
8759 # /* config.h. Generated by config.status. */
8760 if test x"$ac_file" = x-; then
8761 echo "/* Generated by configure. */" >$tmp/config.h
8762 else
8763 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8765 cat $tmp/in >>$tmp/config.h
8766 rm -f $tmp/in
8767 if test x"$ac_file" != x-; then
8768 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8769 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8770 echo "$as_me: $ac_file is unchanged" >&6;}
8771 else
8772 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8773 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8774 X"$ac_file" : 'X\(//\)[^/]' \| \
8775 X"$ac_file" : 'X\(//\)$' \| \
8776 X"$ac_file" : 'X\(/\)' \| \
8777 . : '\(.\)' 2>/dev/null ||
8778 echo X"$ac_file" |
8779 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8780 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8781 /^X\(\/\/\)$/{ s//\1/; q; }
8782 /^X\(\/\).*/{ s//\1/; q; }
8783 s/.*/./; q'`
8784 { if $as_mkdir_p; then
8785 mkdir -p "$ac_dir"
8786 else
8787 as_dir="$ac_dir"
8788 as_dirs=
8789 while test ! -d "$as_dir"; do
8790 as_dirs="$as_dir $as_dirs"
8791 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8792 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8793 X"$as_dir" : 'X\(//\)[^/]' \| \
8794 X"$as_dir" : 'X\(//\)$' \| \
8795 X"$as_dir" : 'X\(/\)' \| \
8796 . : '\(.\)' 2>/dev/null ||
8797 echo X"$as_dir" |
8798 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8799 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8800 /^X\(\/\/\)$/{ s//\1/; q; }
8801 /^X\(\/\).*/{ s//\1/; q; }
8802 s/.*/./; q'`
8803 done
8804 test ! -n "$as_dirs" || mkdir $as_dirs
8805 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8806 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8807 { (exit 1); exit 1; }; }; }
8809 rm -f $ac_file
8810 mv $tmp/config.h $ac_file
8812 else
8813 cat $tmp/config.h
8814 rm -f $tmp/config.h
8816 done
8817 _ACEOF
8818 cat >>$CONFIG_STATUS <<\_ACEOF
8821 # CONFIG_COMMANDS section.
8823 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8824 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8825 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8826 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8827 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8828 X"$ac_dest" : 'X\(//\)[^/]' \| \
8829 X"$ac_dest" : 'X\(//\)$' \| \
8830 X"$ac_dest" : 'X\(/\)' \| \
8831 . : '\(.\)' 2>/dev/null ||
8832 echo X"$ac_dest" |
8833 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8834 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8835 /^X\(\/\/\)$/{ s//\1/; q; }
8836 /^X\(\/\).*/{ s//\1/; q; }
8837 s/.*/./; q'`
8838 { if $as_mkdir_p; then
8839 mkdir -p "$ac_dir"
8840 else
8841 as_dir="$ac_dir"
8842 as_dirs=
8843 while test ! -d "$as_dir"; do
8844 as_dirs="$as_dir $as_dirs"
8845 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8846 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8847 X"$as_dir" : 'X\(//\)[^/]' \| \
8848 X"$as_dir" : 'X\(//\)$' \| \
8849 X"$as_dir" : 'X\(/\)' \| \
8850 . : '\(.\)' 2>/dev/null ||
8851 echo X"$as_dir" |
8852 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8853 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8854 /^X\(\/\/\)$/{ s//\1/; q; }
8855 /^X\(\/\).*/{ s//\1/; q; }
8856 s/.*/./; q'`
8857 done
8858 test ! -n "$as_dirs" || mkdir $as_dirs
8859 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8860 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8861 { (exit 1); exit 1; }; }; }
8863 ac_builddir=.
8865 if test "$ac_dir" != .; then
8866 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8867 # A "../" for each directory in $ac_dir_suffix.
8868 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8869 else
8870 ac_dir_suffix= ac_top_builddir=
8873 case $srcdir in
8874 .) # No --srcdir option. We are building in place.
8875 ac_srcdir=.
8876 if test -z "$ac_top_builddir"; then
8877 ac_top_srcdir=.
8878 else
8879 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8880 fi ;;
8881 [\\/]* | ?:[\\/]* ) # Absolute path.
8882 ac_srcdir=$srcdir$ac_dir_suffix;
8883 ac_top_srcdir=$srcdir ;;
8884 *) # Relative path.
8885 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8886 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8887 esac
8889 # Do not use `cd foo && pwd` to compute absolute paths, because
8890 # the directories may not exist.
8891 case `pwd` in
8892 .) ac_abs_builddir="$ac_dir";;
8894 case "$ac_dir" in
8895 .) ac_abs_builddir=`pwd`;;
8896 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8897 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8898 esac;;
8899 esac
8900 case $ac_abs_builddir in
8901 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8903 case ${ac_top_builddir}. in
8904 .) ac_abs_top_builddir=$ac_abs_builddir;;
8905 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8906 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8907 esac;;
8908 esac
8909 case $ac_abs_builddir in
8910 .) ac_abs_srcdir=$ac_srcdir;;
8912 case $ac_srcdir in
8913 .) ac_abs_srcdir=$ac_abs_builddir;;
8914 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8915 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8916 esac;;
8917 esac
8918 case $ac_abs_builddir in
8919 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8921 case $ac_top_srcdir in
8922 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8923 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8924 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8925 esac;;
8926 esac
8929 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
8930 echo "$as_me: executing $ac_dest commands" >&6;}
8931 case $ac_dest in
8932 default )
8933 case $CONFIG_FILES in *config.make*)
8934 echo "$config_vars" >> config.make;;
8935 esac
8936 test -d bits || mkdir bits ;;
8937 esac
8938 done
8939 _ACEOF
8941 cat >>$CONFIG_STATUS <<\_ACEOF
8943 { (exit 0); exit 0; }
8944 _ACEOF
8945 chmod +x $CONFIG_STATUS
8946 ac_clean_files=$ac_clean_files_save
8949 # configure is writing to config.log, and then calls config.status.
8950 # config.status does its own redirection, appending to config.log.
8951 # Unfortunately, on DOS this fails, as config.log is still kept open
8952 # by configure, so config.status won't be able to write to it; its
8953 # output is simply discarded. So we exec the FD to /dev/null,
8954 # effectively closing config.log, so it can be properly (re)opened and
8955 # appended to by config.status. When coming back to configure, we
8956 # need to make the FD available again.
8957 if test "$no_create" != yes; then
8958 ac_cs_success=:
8959 ac_config_status_args=
8960 test "$silent" = yes &&
8961 ac_config_status_args="$ac_config_status_args --quiet"
8962 exec 5>/dev/null
8963 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8964 exec 5>>config.log
8965 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8966 # would make configure fail if this is the last instruction.
8967 $ac_cs_success || { (exit 1); exit 1; }
8971 # CONFIG_SUBDIRS section.
8973 if test "$no_recursion" != yes; then
8975 # Remove --cache-file and --srcdir arguments so they do not pile up.
8976 ac_sub_configure_args=
8977 ac_prev=
8978 for ac_arg in $ac_configure_args; do
8979 if test -n "$ac_prev"; then
8980 ac_prev=
8981 continue
8983 case $ac_arg in
8984 -cache-file | --cache-file | --cache-fil | --cache-fi \
8985 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8986 ac_prev=cache_file ;;
8987 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8988 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8989 | --c=*)
8991 --config-cache | -C)
8993 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8994 ac_prev=srcdir ;;
8995 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8997 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8998 ac_prev=prefix ;;
8999 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9001 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9002 esac
9003 done
9005 # Always prepend --prefix to ensure using the same prefix
9006 # in subdir configurations.
9007 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9009 ac_popdir=`pwd`
9010 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9012 # Do not complain, so a configure script can configure whichever
9013 # parts of a large source tree are present.
9014 test -d $srcdir/$ac_dir || continue
9016 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9017 echo "$as_me: configuring in $ac_dir" >&6;}
9018 { if $as_mkdir_p; then
9019 mkdir -p "$ac_dir"
9020 else
9021 as_dir="$ac_dir"
9022 as_dirs=
9023 while test ! -d "$as_dir"; do
9024 as_dirs="$as_dir $as_dirs"
9025 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9026 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9027 X"$as_dir" : 'X\(//\)[^/]' \| \
9028 X"$as_dir" : 'X\(//\)$' \| \
9029 X"$as_dir" : 'X\(/\)' \| \
9030 . : '\(.\)' 2>/dev/null ||
9031 echo X"$as_dir" |
9032 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9033 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9034 /^X\(\/\/\)$/{ s//\1/; q; }
9035 /^X\(\/\).*/{ s//\1/; q; }
9036 s/.*/./; q'`
9037 done
9038 test ! -n "$as_dirs" || mkdir $as_dirs
9039 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9040 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9041 { (exit 1); exit 1; }; }; }
9043 ac_builddir=.
9045 if test "$ac_dir" != .; then
9046 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9047 # A "../" for each directory in $ac_dir_suffix.
9048 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9049 else
9050 ac_dir_suffix= ac_top_builddir=
9053 case $srcdir in
9054 .) # No --srcdir option. We are building in place.
9055 ac_srcdir=.
9056 if test -z "$ac_top_builddir"; then
9057 ac_top_srcdir=.
9058 else
9059 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9060 fi ;;
9061 [\\/]* | ?:[\\/]* ) # Absolute path.
9062 ac_srcdir=$srcdir$ac_dir_suffix;
9063 ac_top_srcdir=$srcdir ;;
9064 *) # Relative path.
9065 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9066 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9067 esac
9069 # Do not use `cd foo && pwd` to compute absolute paths, because
9070 # the directories may not exist.
9071 case `pwd` in
9072 .) ac_abs_builddir="$ac_dir";;
9074 case "$ac_dir" in
9075 .) ac_abs_builddir=`pwd`;;
9076 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9077 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9078 esac;;
9079 esac
9080 case $ac_abs_builddir in
9081 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9083 case ${ac_top_builddir}. in
9084 .) ac_abs_top_builddir=$ac_abs_builddir;;
9085 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9086 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9087 esac;;
9088 esac
9089 case $ac_abs_builddir in
9090 .) ac_abs_srcdir=$ac_srcdir;;
9092 case $ac_srcdir in
9093 .) ac_abs_srcdir=$ac_abs_builddir;;
9094 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9095 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9096 esac;;
9097 esac
9098 case $ac_abs_builddir in
9099 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9101 case $ac_top_srcdir in
9102 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9103 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9104 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9105 esac;;
9106 esac
9109 cd $ac_dir
9111 # Check for guested configure; otherwise get Cygnus style configure.
9112 if test -f $ac_srcdir/configure.gnu; then
9113 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9114 elif test -f $ac_srcdir/configure; then
9115 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9116 elif test -f $ac_srcdir/configure.in; then
9117 ac_sub_configure=$ac_configure
9118 else
9119 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9120 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9121 ac_sub_configure=
9124 # The recursion is here.
9125 if test -n "$ac_sub_configure"; then
9126 # Make the cache file name correct relative to the subdirectory.
9127 case $cache_file in
9128 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9129 *) # Relative path.
9130 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9131 esac
9133 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9134 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9135 # The eval makes quoting arguments work.
9136 eval $ac_sub_configure $ac_sub_configure_args \
9137 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9138 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9139 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9140 { (exit 1); exit 1; }; }
9143 cd $ac_popdir
9144 done