* malloc/malloc.c (do_check_chunk): Correct check for mmaped block
[glibc/pb-stable.git] / configure
blob177653f81363aa491a44be417267770256e7dfee
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 add_on_subdirs base_machine submachine sysnames sysdeps_add_ons 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_cc_with_libunwind 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 libc_cv_hashstyle fno_unit_at_a_time libc_cv_ssp libc_cv_gnu89_inline libc_cv_have_initfini no_whole_archive exceptions LIBGD have_libaudit have_libcap 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=no]
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-gd=DIR find libgd include dir and library with prefix DIR
895 --with-gd-include=DIR find libgd include files in DIR
896 --with-gd-lib=DIR find libgd library files in DIR
897 --with-fp if using floating-point hardware [default=yes]
898 --with-binutils=PATH specify location of binutils (as and ld)
899 --with-elf if using the ELF object format
900 --with-selinux if building with SELinux support
901 --with-xcoff if using the XCOFF object format
902 --without-cvs if CVS should not be used
903 --with-headers=PATH location of system headers to use (for example
904 /usr/src/linux/include) [default=compiler
905 default]
906 --with-tls enable support for TLS
907 --without-__thread do not use TLS features even when supporting them
908 --with-cpu=CPU select code for CPU variant
910 Some influential environment variables:
911 CC C compiler command
912 CFLAGS C compiler flags
913 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
914 nonstandard directory <lib dir>
915 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
916 headers in a nonstandard directory <include dir>
917 CPP C preprocessor
918 CXX C++ compiler command
919 CXXFLAGS C++ compiler flags
921 Use these variables to override the choices made by `configure' or to help
922 it to find libraries and programs with nonstandard names/locations.
924 Report bugs to <glibc>.
925 _ACEOF
928 if test "$ac_init_help" = "recursive"; then
929 # If there are subdirs, report their specific --help.
930 ac_popdir=`pwd`
931 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
932 test -d $ac_dir || continue
933 ac_builddir=.
935 if test "$ac_dir" != .; then
936 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
937 # A "../" for each directory in $ac_dir_suffix.
938 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
939 else
940 ac_dir_suffix= ac_top_builddir=
943 case $srcdir in
944 .) # No --srcdir option. We are building in place.
945 ac_srcdir=.
946 if test -z "$ac_top_builddir"; then
947 ac_top_srcdir=.
948 else
949 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
950 fi ;;
951 [\\/]* | ?:[\\/]* ) # Absolute path.
952 ac_srcdir=$srcdir$ac_dir_suffix;
953 ac_top_srcdir=$srcdir ;;
954 *) # Relative path.
955 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
956 ac_top_srcdir=$ac_top_builddir$srcdir ;;
957 esac
959 # Do not use `cd foo && pwd` to compute absolute paths, because
960 # the directories may not exist.
961 case `pwd` in
962 .) ac_abs_builddir="$ac_dir";;
964 case "$ac_dir" in
965 .) ac_abs_builddir=`pwd`;;
966 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
967 *) ac_abs_builddir=`pwd`/"$ac_dir";;
968 esac;;
969 esac
970 case $ac_abs_builddir in
971 .) ac_abs_top_builddir=${ac_top_builddir}.;;
973 case ${ac_top_builddir}. in
974 .) ac_abs_top_builddir=$ac_abs_builddir;;
975 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
976 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
977 esac;;
978 esac
979 case $ac_abs_builddir in
980 .) ac_abs_srcdir=$ac_srcdir;;
982 case $ac_srcdir in
983 .) ac_abs_srcdir=$ac_abs_builddir;;
984 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
985 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
986 esac;;
987 esac
988 case $ac_abs_builddir in
989 .) ac_abs_top_srcdir=$ac_top_srcdir;;
991 case $ac_top_srcdir in
992 .) ac_abs_top_srcdir=$ac_abs_builddir;;
993 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
994 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
995 esac;;
996 esac
998 cd $ac_dir
999 # Check for guested configure; otherwise get Cygnus style configure.
1000 if test -f $ac_srcdir/configure.gnu; then
1001 echo
1002 $SHELL $ac_srcdir/configure.gnu --help=recursive
1003 elif test -f $ac_srcdir/configure; then
1004 echo
1005 $SHELL $ac_srcdir/configure --help=recursive
1006 elif test -f $ac_srcdir/configure.ac ||
1007 test -f $ac_srcdir/configure.in; then
1008 echo
1009 $ac_configure --help
1010 else
1011 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1013 cd $ac_popdir
1014 done
1017 test -n "$ac_init_help" && exit 0
1018 if $ac_init_version; then
1019 cat <<\_ACEOF
1020 GNU C Library configure (see version.h)
1021 generated by GNU Autoconf 2.59
1023 Copyright (C) 2003 Free Software Foundation, Inc.
1024 This configure script is free software; the Free Software Foundation
1025 gives unlimited permission to copy, distribute and modify it.
1026 _ACEOF
1027 exit 0
1029 exec 5>config.log
1030 cat >&5 <<_ACEOF
1031 This file contains any messages produced by compilers while
1032 running configure, to aid debugging if configure makes a mistake.
1034 It was created by GNU C Library $as_me (see version.h), which was
1035 generated by GNU Autoconf 2.59. Invocation command line was
1037 $ $0 $@
1039 _ACEOF
1041 cat <<_ASUNAME
1042 ## --------- ##
1043 ## Platform. ##
1044 ## --------- ##
1046 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1047 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1048 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1049 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1050 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1052 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1053 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1055 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1056 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1057 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1058 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1059 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1060 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1061 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1063 _ASUNAME
1065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1066 for as_dir in $PATH
1068 IFS=$as_save_IFS
1069 test -z "$as_dir" && as_dir=.
1070 echo "PATH: $as_dir"
1071 done
1073 } >&5
1075 cat >&5 <<_ACEOF
1078 ## ----------- ##
1079 ## Core tests. ##
1080 ## ----------- ##
1082 _ACEOF
1085 # Keep a trace of the command line.
1086 # Strip out --no-create and --no-recursion so they do not pile up.
1087 # Strip out --silent because we don't want to record it for future runs.
1088 # Also quote any args containing shell meta-characters.
1089 # Make two passes to allow for proper duplicate-argument suppression.
1090 ac_configure_args=
1091 ac_configure_args0=
1092 ac_configure_args1=
1093 ac_sep=
1094 ac_must_keep_next=false
1095 for ac_pass in 1 2
1097 for ac_arg
1099 case $ac_arg in
1100 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1101 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1102 | -silent | --silent | --silen | --sile | --sil)
1103 continue ;;
1104 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1105 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1106 esac
1107 case $ac_pass in
1108 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1110 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1111 if test $ac_must_keep_next = true; then
1112 ac_must_keep_next=false # Got value, back to normal.
1113 else
1114 case $ac_arg in
1115 *=* | --config-cache | -C | -disable-* | --disable-* \
1116 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1117 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1118 | -with-* | --with-* | -without-* | --without-* | --x)
1119 case "$ac_configure_args0 " in
1120 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1121 esac
1123 -* ) ac_must_keep_next=true ;;
1124 esac
1126 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1127 # Get rid of the leading space.
1128 ac_sep=" "
1130 esac
1131 done
1132 done
1133 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1134 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1136 # When interrupted or exit'd, cleanup temporary files, and complete
1137 # config.log. We remove comments because anyway the quotes in there
1138 # would cause problems or look ugly.
1139 # WARNING: Be sure not to use single quotes in there, as some shells,
1140 # such as our DU 5.0 friend, will then `close' the trap.
1141 trap 'exit_status=$?
1142 # Save into config.log some information that might help in debugging.
1144 echo
1146 cat <<\_ASBOX
1147 ## ---------------- ##
1148 ## Cache variables. ##
1149 ## ---------------- ##
1150 _ASBOX
1151 echo
1152 # The following way of writing the cache mishandles newlines in values,
1154 (set) 2>&1 |
1155 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1156 *ac_space=\ *)
1157 sed -n \
1158 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1159 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1162 sed -n \
1163 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1165 esac;
1167 echo
1169 cat <<\_ASBOX
1170 ## ----------------- ##
1171 ## Output variables. ##
1172 ## ----------------- ##
1173 _ASBOX
1174 echo
1175 for ac_var in $ac_subst_vars
1177 eval ac_val=$`echo $ac_var`
1178 echo "$ac_var='"'"'$ac_val'"'"'"
1179 done | sort
1180 echo
1182 if test -n "$ac_subst_files"; then
1183 cat <<\_ASBOX
1184 ## ------------- ##
1185 ## Output files. ##
1186 ## ------------- ##
1187 _ASBOX
1188 echo
1189 for ac_var in $ac_subst_files
1191 eval ac_val=$`echo $ac_var`
1192 echo "$ac_var='"'"'$ac_val'"'"'"
1193 done | sort
1194 echo
1197 if test -s confdefs.h; then
1198 cat <<\_ASBOX
1199 ## ----------- ##
1200 ## confdefs.h. ##
1201 ## ----------- ##
1202 _ASBOX
1203 echo
1204 sed "/^$/d" confdefs.h | sort
1205 echo
1207 test "$ac_signal" != 0 &&
1208 echo "$as_me: caught signal $ac_signal"
1209 echo "$as_me: exit $exit_status"
1210 } >&5
1211 rm -f core *.core &&
1212 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1213 exit $exit_status
1215 for ac_signal in 1 2 13 15; do
1216 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1217 done
1218 ac_signal=0
1220 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1221 rm -rf conftest* confdefs.h
1222 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1223 echo >confdefs.h
1225 # Predefined preprocessor variables.
1227 cat >>confdefs.h <<_ACEOF
1228 #define PACKAGE_NAME "$PACKAGE_NAME"
1229 _ACEOF
1232 cat >>confdefs.h <<_ACEOF
1233 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1234 _ACEOF
1237 cat >>confdefs.h <<_ACEOF
1238 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1239 _ACEOF
1242 cat >>confdefs.h <<_ACEOF
1243 #define PACKAGE_STRING "$PACKAGE_STRING"
1244 _ACEOF
1247 cat >>confdefs.h <<_ACEOF
1248 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1249 _ACEOF
1252 # Let the site file select an alternate cache file if it wants to.
1253 # Prefer explicitly selected file to automatically selected ones.
1254 if test -z "$CONFIG_SITE"; then
1255 if test "x$prefix" != xNONE; then
1256 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1257 else
1258 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1261 for ac_site_file in $CONFIG_SITE; do
1262 if test -r "$ac_site_file"; then
1263 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1264 echo "$as_me: loading site script $ac_site_file" >&6;}
1265 sed 's/^/| /' "$ac_site_file" >&5
1266 . "$ac_site_file"
1268 done
1270 if test -r "$cache_file"; then
1271 # Some versions of bash will fail to source /dev/null (special
1272 # files actually), so we avoid doing that.
1273 if test -f "$cache_file"; then
1274 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1275 echo "$as_me: loading cache $cache_file" >&6;}
1276 case $cache_file in
1277 [\\/]* | ?:[\\/]* ) . $cache_file;;
1278 *) . ./$cache_file;;
1279 esac
1281 else
1282 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1283 echo "$as_me: creating cache $cache_file" >&6;}
1284 >$cache_file
1287 # Check that the precious variables saved in the cache have kept the same
1288 # value.
1289 ac_cache_corrupted=false
1290 for ac_var in `(set) 2>&1 |
1291 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1292 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1293 eval ac_new_set=\$ac_env_${ac_var}_set
1294 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1295 eval ac_new_val="\$ac_env_${ac_var}_value"
1296 case $ac_old_set,$ac_new_set in
1297 set,)
1298 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1299 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1300 ac_cache_corrupted=: ;;
1301 ,set)
1302 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1303 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1304 ac_cache_corrupted=: ;;
1305 ,);;
1307 if test "x$ac_old_val" != "x$ac_new_val"; then
1308 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1309 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1310 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1311 echo "$as_me: former value: $ac_old_val" >&2;}
1312 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1313 echo "$as_me: current value: $ac_new_val" >&2;}
1314 ac_cache_corrupted=:
1315 fi;;
1316 esac
1317 # Pass precious variables to config.status.
1318 if test "$ac_new_set" = set; then
1319 case $ac_new_val in
1320 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1321 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1322 *) ac_arg=$ac_var=$ac_new_val ;;
1323 esac
1324 case " $ac_configure_args " in
1325 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1326 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1327 esac
1329 done
1330 if $ac_cache_corrupted; then
1331 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1332 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1333 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1334 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1335 { (exit 1); exit 1; }; }
1338 ac_ext=c
1339 ac_cpp='$CPP $CPPFLAGS'
1340 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1341 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1342 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1371 ac_config_headers="$ac_config_headers config.h"
1373 ac_aux_dir=
1374 for ac_dir in scripts $srcdir/scripts; do
1375 if test -f $ac_dir/install-sh; then
1376 ac_aux_dir=$ac_dir
1377 ac_install_sh="$ac_aux_dir/install-sh -c"
1378 break
1379 elif test -f $ac_dir/install.sh; then
1380 ac_aux_dir=$ac_dir
1381 ac_install_sh="$ac_aux_dir/install.sh -c"
1382 break
1383 elif test -f $ac_dir/shtool; then
1384 ac_aux_dir=$ac_dir
1385 ac_install_sh="$ac_aux_dir/shtool install -c"
1386 break
1388 done
1389 if test -z "$ac_aux_dir"; then
1390 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&5
1391 echo "$as_me: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&2;}
1392 { (exit 1); exit 1; }; }
1394 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1395 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1396 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1399 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
1400 { { echo "$as_me:$LINENO: error: you must configure in a separate build directory" >&5
1401 echo "$as_me: error: you must configure in a separate build directory" >&2;}
1402 { (exit 1); exit 1; }; }
1405 # This will get text that should go into config.make.
1406 config_vars=
1408 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
1410 # Check whether --with-gd or --without-gd was given.
1411 if test "${with_gd+set}" = set; then
1412 withval="$with_gd"
1413 case "$with_gd" in
1414 yes|''|no) ;;
1415 *) libgd_include="-I$withval/include"
1416 libgd_ldflags="-L$withval/lib" ;;
1417 esac
1421 # Check whether --with-gd-include or --without-gd-include was given.
1422 if test "${with_gd_include+set}" = set; then
1423 withval="$with_gd_include"
1424 case "$with_gd_include" in
1425 ''|no) ;;
1426 *) libgd_include="-I$withval" ;;
1427 esac
1431 # Check whether --with-gd-lib or --without-gd-lib was given.
1432 if test "${with_gd_lib+set}" = set; then
1433 withval="$with_gd_lib"
1434 case "$with_gd_lib" in
1435 ''|no) ;;
1436 *) libgd_ldflags="-L$withval" ;;
1437 esac
1441 if test -n "$libgd_include"; then
1442 config_vars="$config_vars
1443 CFLAGS-memusagestat.c = $libgd_include"
1445 if test -n "$libgd_ldflags"; then
1446 config_vars="$config_vars
1447 libgd-LDFLAGS = $libgd_ldflags"
1451 # Check whether --with-fp or --without-fp was given.
1452 if test "${with_fp+set}" = set; then
1453 withval="$with_fp"
1454 with_fp=$withval
1455 else
1456 with_fp=yes
1460 # Check whether --with-binutils or --without-binutils was given.
1461 if test "${with_binutils+set}" = set; then
1462 withval="$with_binutils"
1463 path_binutils=$withval
1464 else
1465 path_binutils=''
1468 # Check whether --with-elf or --without-elf was given.
1469 if test "${with_elf+set}" = set; then
1470 withval="$with_elf"
1471 elf=$withval
1472 else
1473 elf=no
1476 # Check whether --with-selinux or --without-selinux was given.
1477 if test "${with_selinux+set}" = set; then
1478 withval="$with_selinux"
1479 with_selinux=$withval
1480 else
1481 with_selinux=auto
1484 # Check whether --with-xcoff or --without-xcoff was given.
1485 if test "${with_xcoff+set}" = set; then
1486 withval="$with_xcoff"
1487 xcoff=$withval
1488 else
1489 xcoff=no
1492 # Check whether --with-cvs or --without-cvs was given.
1493 if test "${with_cvs+set}" = set; then
1494 withval="$with_cvs"
1495 with_cvs=$withval
1496 else
1497 with_cvs=yes
1499 if test "$with_cvs" = yes; then
1500 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1501 then
1502 with_cvs=no
1508 # Check whether --with-headers or --without-headers was given.
1509 if test "${with_headers+set}" = set; then
1510 withval="$with_headers"
1511 sysheaders=$withval
1512 else
1513 sysheaders=''
1516 # Check whether --enable-sanity-checks or --disable-sanity-checks was given.
1517 if test "${enable_sanity_checks+set}" = set; then
1518 enableval="$enable_sanity_checks"
1519 enable_sanity=$enableval
1520 else
1521 enable_sanity=yes
1525 # Check whether --enable-check-abi or --disable-check-abi was given.
1526 if test "${enable_check_abi+set}" = set; then
1527 enableval="$enable_check_abi"
1528 enable_check_abi=$enableval
1529 else
1530 enable_check_abi=no
1533 static=yes
1534 # Check whether --enable-shared or --disable-shared was given.
1535 if test "${enable_shared+set}" = set; then
1536 enableval="$enable_shared"
1537 shared=$enableval
1538 else
1539 shared=default
1541 # Check whether --enable-profile or --disable-profile was given.
1542 if test "${enable_profile+set}" = set; then
1543 enableval="$enable_profile"
1544 profile=$enableval
1545 else
1546 profile=no
1548 # Check whether --enable-omitfp or --disable-omitfp was given.
1549 if test "${enable_omitfp+set}" = set; then
1550 enableval="$enable_omitfp"
1551 omitfp=$enableval
1552 else
1553 omitfp=no
1555 # Check whether --enable-bounded or --disable-bounded was given.
1556 if test "${enable_bounded+set}" = set; then
1557 enableval="$enable_bounded"
1558 bounded=$enableval
1559 else
1560 bounded=no
1562 # Check whether --enable-versioning or --disable-versioning was given.
1563 if test "${enable_versioning+set}" = set; then
1564 enableval="$enable_versioning"
1565 enable_versioning=$enableval
1566 else
1567 enable_versioning=yes
1570 # Check whether --enable-oldest-abi or --disable-oldest-abi was given.
1571 if test "${enable_oldest_abi+set}" = set; then
1572 enableval="$enable_oldest_abi"
1573 oldest_abi=$enableval
1574 else
1575 oldest_abi=no
1577 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
1578 oldest_abi=default
1579 else
1580 cat >>confdefs.h <<_ACEOF
1581 #define GLIBC_OLDEST_ABI "$oldest_abi"
1582 _ACEOF
1587 # Check whether --enable-stackguard-randomization or --disable-stackguard-randomization was given.
1588 if test "${enable_stackguard_randomization+set}" = set; then
1589 enableval="$enable_stackguard_randomization"
1590 enable_stackguard_randomize=$enableval
1591 else
1592 enable_stackguard_randomize=no
1594 if test "$enable_stackguard_randomize" = yes; then
1595 cat >>confdefs.h <<\_ACEOF
1596 #define ENABLE_STACKGUARD_RANDOMIZE 1
1597 _ACEOF
1601 # Check whether --enable-add-ons or --disable-add-ons was given.
1602 if test "${enable_add_ons+set}" = set; then
1603 enableval="$enable_add_ons"
1605 else
1606 enable_add_ons=yes
1610 # Check whether --with-tls or --without-tls was given.
1611 if test "${with_tls+set}" = set; then
1612 withval="$with_tls"
1613 usetls=$withval
1614 else
1615 usetls=yes
1619 # Check whether --with-__thread or --without-__thread was given.
1620 if test "${with___thread+set}" = set; then
1621 withval="$with___thread"
1622 use__thread=$withval
1623 else
1624 use__thread=yes
1627 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1628 if test "${enable_hidden_plt+set}" = set; then
1629 enableval="$enable_hidden_plt"
1630 hidden=$enableval
1631 else
1632 hidden=yes
1634 if test "x$hidden" = xno; then
1635 cat >>confdefs.h <<\_ACEOF
1636 #define NO_HIDDEN 1
1637 _ACEOF
1641 # Check whether --enable-bind-now or --disable-bind-now was given.
1642 if test "${enable_bind_now+set}" = set; then
1643 enableval="$enable_bind_now"
1644 bindnow=$enableval
1645 else
1646 bindnow=no
1650 # Check whether --enable-static-nss or --disable-static-nss was given.
1651 if test "${enable_static_nss+set}" = set; then
1652 enableval="$enable_static_nss"
1653 static_nss=$enableval
1654 else
1655 static_nss=no
1657 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1658 static_nss=yes
1659 cat >>confdefs.h <<\_ACEOF
1660 #define DO_STATIC_NSS 1
1661 _ACEOF
1665 # Check whether --enable-force-install or --disable-force-install was given.
1666 if test "${enable_force_install+set}" = set; then
1667 enableval="$enable_force_install"
1668 force_install=$enableval
1669 else
1670 force_install=yes
1674 # Check whether --enable-kernel or --disable-kernel was given.
1675 if test "${enable_kernel+set}" = set; then
1676 enableval="$enable_kernel"
1677 minimum_kernel=$enableval
1679 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1680 # Better nothing than this.
1681 minimum_kernel=""
1682 else
1683 if test "$minimum_kernel" = current; then
1684 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1688 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1689 if test "${enable_all_warnings+set}" = set; then
1690 enableval="$enable_all_warnings"
1691 all_warnings=$enableval
1695 # Make sure we can run config.sub.
1696 $ac_config_sub sun4 >/dev/null 2>&1 ||
1697 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1698 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1699 { (exit 1); exit 1; }; }
1701 echo "$as_me:$LINENO: checking build system type" >&5
1702 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1703 if test "${ac_cv_build+set}" = set; then
1704 echo $ECHO_N "(cached) $ECHO_C" >&6
1705 else
1706 ac_cv_build_alias=$build_alias
1707 test -z "$ac_cv_build_alias" &&
1708 ac_cv_build_alias=`$ac_config_guess`
1709 test -z "$ac_cv_build_alias" &&
1710 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1711 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1712 { (exit 1); exit 1; }; }
1713 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1714 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1715 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1716 { (exit 1); exit 1; }; }
1719 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1720 echo "${ECHO_T}$ac_cv_build" >&6
1721 build=$ac_cv_build
1722 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1723 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1724 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1727 echo "$as_me:$LINENO: checking host system type" >&5
1728 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1729 if test "${ac_cv_host+set}" = set; then
1730 echo $ECHO_N "(cached) $ECHO_C" >&6
1731 else
1732 ac_cv_host_alias=$host_alias
1733 test -z "$ac_cv_host_alias" &&
1734 ac_cv_host_alias=$ac_cv_build_alias
1735 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1736 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1737 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1738 { (exit 1); exit 1; }; }
1741 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1742 echo "${ECHO_T}$ac_cv_host" >&6
1743 host=$ac_cv_host
1744 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1745 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1746 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1750 # The way shlib-versions is used to generate soversions.mk uses a
1751 # fairly simplistic model for name recognition that can't distinguish
1752 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1753 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1754 # tell. This doesn't get used much beyond that, so it's fairly safe.
1755 case "$host_os" in
1756 linux*)
1758 gnu*)
1759 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1761 esac
1763 # We keep the original values in `$config_*' and never modify them, so we
1764 # can write them unchanged into config.make. Everything else uses
1765 # $machine, $vendor, and $os, and changes them whenever convenient.
1766 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1768 # Don't allow vendor == "unknown"
1769 test "$config_vendor" = unknown && config_vendor=
1770 config_os="`echo $config_os | sed 's/^unknown-//'`"
1772 # Some configurations imply other options.
1773 case "$host_os" in
1774 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1775 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1777 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1778 # These systems (almost) always use the ELF format.
1779 elf=yes
1781 aix*)
1782 # These systems are always xcoff
1783 xcoff=yes
1784 elf=no
1786 esac
1788 # The configure fragment of an add-on port can modify these to supplement
1789 # or override the table in the case statement below. No fragment should
1790 # ever change the config_* variables, however.
1791 machine=$config_machine
1792 vendor=$config_vendor
1793 os=$config_os
1795 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1796 # Unify this here.
1797 if test "$machine" = rs6000; then
1798 machine="powerpc"
1801 # Braindead PowerPC box with absolutely no FPU.
1802 case "$machine-$host_os" in
1803 powerpc*-*soft)
1804 with_fp=no
1806 esac
1808 submachine=
1810 # Check whether --with-cpu or --without-cpu was given.
1811 if test "${with_cpu+set}" = set; then
1812 withval="$with_cpu"
1813 case "$withval" in
1814 yes|'') { { echo "$as_me:$LINENO: error: --with-cpu requires an argument" >&5
1815 echo "$as_me: error: --with-cpu requires an argument" >&2;}
1816 { (exit 1); exit 1; }; } ;;
1817 no) ;;
1818 *) submachine="$withval" ;;
1819 esac
1824 # An add-on can set this when it wants to disable the sanity check below.
1825 libc_config_ok=no
1829 subdirs="$subdirs "
1832 case "$enable_add_ons" in
1833 ''|no) add_ons= ;;
1834 yes|'*')
1835 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
1836 sed 's@/[^/]*$@@' | sort | uniq`
1837 add_ons_automatic=yes
1839 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
1840 add_ons_automatic=no ;;
1841 esac
1843 configured_add_ons=
1844 add_ons_sfx=
1845 add_ons_pfx=
1846 if test x"$add_ons" != x; then
1847 for f in $add_ons; do
1848 # Some sanity checks
1849 case "$f" in
1850 crypt)
1851 { { echo "$as_me:$LINENO: error:
1852 *** It seems that you're using an old \`crypt' add-on. crypt is now
1853 *** part of glibc and using the old add-on will not work with this
1854 *** release. Start again with fresh sources and without the old
1855 *** \`crypt' add-on." >&5
1856 echo "$as_me: error:
1857 *** It seems that you're using an old \`crypt' add-on. crypt is now
1858 *** part of glibc and using the old add-on will not work with this
1859 *** release. Start again with fresh sources and without the old
1860 *** \`crypt' add-on." >&2;}
1861 { (exit 1); exit 1; }; }
1863 localedata)
1864 { { echo "$as_me:$LINENO: error:
1865 *** It seems that you're using an old \`localedata' add-on. localedata
1866 *** is now part of glibc and using the old add-on will not work with
1867 *** this release. Start again with fresh sources and without the old
1868 *** \`localedata' add-on." >&5
1869 echo "$as_me: error:
1870 *** It seems that you're using an old \`localedata' add-on. localedata
1871 *** is now part of glibc and using the old add-on will not work with
1872 *** this release. Start again with fresh sources and without the old
1873 *** \`localedata' add-on." >&2;}
1874 { (exit 1); exit 1; }; }
1876 esac
1877 done
1879 # Now source each add-on's configure fragment.
1880 # The fragments can use $srcdir/$libc_add_on to find themselves,
1881 # and test $add_ons_automatic to see if they were explicitly requested.
1882 # A fragment can clear (or even change) $libc_add_on to affect
1883 # whether it goes into the list to be actually used in the build.
1884 use_add_ons=
1885 for libc_add_on in $add_ons; do
1886 # Test whether such a directory really exists.
1887 # It can be absolute, or relative to $srcdir, or relative to the build dir.
1888 case "$libc_add_on" in
1890 libc_add_on_srcdir=$libc_add_on
1893 test -d "$srcdir/$libc_add_on" || {
1894 if test -d "$libc_add_on"; then
1895 libc_add_on="`pwd`/$libc_add_on"
1896 else
1897 { { echo "$as_me:$LINENO: error: add-on directory \"$libc_add_on\" does not exist" >&5
1898 echo "$as_me: error: add-on directory \"$libc_add_on\" does not exist" >&2;}
1899 { (exit 1); exit 1; }; }
1902 libc_add_on_srcdir=$srcdir/$libc_add_on
1904 esac
1906 libc_add_on_frag=$libc_add_on_srcdir/configure
1907 libc_add_on_canonical=
1908 if test -r "$libc_add_on_frag"; then
1909 { echo "$as_me:$LINENO: running configure fragment for add-on $libc_add_on" >&5
1910 echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
1911 libc_add_on_canonical=unknown
1912 libc_add_on_subdirs=
1913 . "$libc_add_on_frag"
1914 test -z "$libc_add_on" || {
1915 configured_add_ons="$configured_add_ons $libc_add_on"
1916 if test "x$libc_add_on_canonical" = xunknown; then
1917 { { echo "$as_me:$LINENO: error: fragment must set \$libc_add_on_canonical" >&5
1918 echo "$as_me: error: fragment must set \$libc_add_on_canonical" >&2;}
1919 { (exit 1); exit 1; }; }
1921 for d in $libc_add_on_subdirs; do
1922 case "$libc_add_on" in
1923 /*) subdir_srcdir="$libc_add_on" ;;
1924 *) subdir_srcdir="\$(..)$libc_add_on" ;;
1925 esac
1926 case "$d" in
1928 d="${libc_add_on_canonical:-$libc_add_on}"
1931 subdir_srcdir="$d"
1934 subdir_srcdir="$subdir_srcdir/$d"
1936 esac
1937 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
1938 add_on_subdirs="$add_on_subdirs $d"
1939 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
1940 $d-srcdir = $subdir_srcdir"
1941 done
1944 if test -n "$libc_add_on"; then
1945 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
1946 then
1947 echo "$as_me:$LINENO: checking add-on $libc_add_on for preconfigure fragments" >&5
1948 echo $ECHO_N "checking add-on $libc_add_on for preconfigure fragments... $ECHO_C" >&6
1949 for frag in $frags; do
1950 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
1951 echo $ECHO_N "$name $ECHO_C" >&6
1952 . "$frag"
1953 done
1954 echo "$as_me:$LINENO: result: " >&5
1955 echo "${ECHO_T}" >&6
1957 use_add_ons="$use_add_ons $libc_add_on"
1958 add_ons_pfx="$add_ons_pfx $libc_add_on/"
1959 test -z "$libc_add_on_canonical" ||
1960 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
1962 done
1963 # Use echo to strip excess whitespace.
1964 add_ons="`echo $use_add_ons`"
1971 ### I put this here to prevent those annoying emails from people who cannot
1972 ### read and try to compile glibc on unsupported platforms. --drepper
1974 ### By using the undocumented --enable-hacker-mode option for configure
1975 ### one can skip this test to make the configuration not fail for unsupported
1976 ### platforms.
1978 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
1979 case "$machine-$host_os" in
1980 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1983 echo "*** The GNU C library is currently not available for this platform."
1984 echo "*** So far nobody cared to port it and if there is no volunteer it"
1985 echo "*** might never happen. So, if you have interest to see glibc on"
1986 echo "*** this platform visit"
1987 echo "*** http://www.gnu.org/software/libc/porting.html"
1988 echo "*** and join the group of porters"
1989 exit 1
1991 esac
1994 # Expand the configuration machine name into a subdirectory by architecture
1995 # type and particular chip. If an add-on configure fragment already set
1996 # base_machine, we don't change it.
1997 test -n "$base_machine" || case "$machine" in
1998 a29k | am29000) base_machine=a29k machine=a29k ;;
1999 alpha*) base_machine=alpha machine=alpha/$machine ;;
2000 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
2001 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
2002 i[34567]86) base_machine=i386 machine=i386/$machine ;;
2003 ia64) base_machine=ia64 machine=ia64 ;;
2004 m88???) base_machine=m88k machine=m88k/$machine ;;
2005 m88k) base_machine=m88k machine=m88k/m88100 ;;
2006 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
2007 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
2008 s390) base_machine=s390 machine=s390/s390-32 ;;
2009 s390x) base_machine=s390 machine=s390/s390-64 ;;
2010 sh3*) base_machine=sh machine=sh/sh3 ;;
2011 sh4*) base_machine=sh machine=sh/sh4 ;;
2012 sparc | sparcv[67])
2013 base_machine=sparc machine=sparc/sparc32 ;;
2014 sparcv8 | supersparc | hypersparc)
2015 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
2016 sparcv8plus | sparcv8plusa | sparcv9)
2017 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
2018 sparcv8plusb | sparcv9b)
2019 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
2020 sparcv9v)
2021 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
2022 sparc64)
2023 base_machine=sparc machine=sparc/sparc64 ;;
2024 sparc64b)
2025 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
2026 sparc64v)
2027 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
2028 *) base_machine=$machine ;;
2029 esac
2032 if test "$base_machine" = "i386"; then
2033 cat >>confdefs.h <<\_ACEOF
2034 #define USE_REGPARMS 1
2035 _ACEOF
2039 # Compute the list of sysdep directories for this configuration.
2040 # This can take a while to compute.
2041 sysdep_dir=$srcdir/sysdeps
2042 echo "$as_me:$LINENO: checking sysdep dirs" >&5
2043 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
2044 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
2045 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
2047 case "$os" in
2048 gnu*)
2049 base_os=mach/hurd ;;
2050 netbsd* | 386bsd* | freebsd* | bsdi*)
2051 base_os=unix/bsd/bsd4.4 ;;
2052 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
2053 base_os=unix/bsd ;;
2054 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
2055 base_os=unix/sysv ;;
2056 irix6*)
2057 base_os=unix/sysv/irix6/$os ;;
2058 solaris[2-9]*)
2059 base_os=unix/sysv/sysv4 ;;
2060 hpux*)
2061 base_os=unix/sysv/hpux/$os ;;
2062 aix4.3*)
2063 base_os=unix/sysv/aix/aix4.3 ;;
2064 none)
2065 base_os=standalone ;;
2067 base_os='' ;;
2068 esac
2070 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
2071 tail=$os
2072 ostry=$os
2073 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
2074 ostry="$ostry /$o"
2075 tail=$o
2076 done
2077 o=`echo $tail | sed 's/[0-9]*$//'`
2078 if test $o != $tail; then
2079 ostry="$ostry /$o"
2081 # For linux-gnu, try linux-gnu, then linux.
2082 o=`echo $tail | sed 's/-.*$//'`
2083 if test $o != $tail; then
2084 ostry="$ostry /$o"
2087 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
2088 base=
2089 tail=$base_os
2090 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
2091 set $b
2092 base="$base /$1"
2093 tail="$2"
2094 done
2096 # For sparc/sparc32, try sparc/sparc32 and then sparc.
2097 mach=
2098 tail=$machine${submachine:+/$submachine}
2099 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
2100 set $m
2101 # Prepend the machine's FPU directory unless --without-fp.
2102 if test "$with_fp" = yes; then
2103 mach="$mach /$1/fpu"
2104 else
2105 mach="$mach /$1/nofpu"
2107 mach="$mach /$1"
2108 tail="$2"
2109 done
2112 # Find what sysdep directories exist.
2113 sysnames_add_ons=
2114 sysnames=
2115 for b in $base ''; do
2116 for m0 in $mach ''; do
2117 for v in /$vendor ''; do
2118 test "$v" = / && continue
2119 for o in /$ostry ''; do
2120 test "$o" = / && continue
2121 for m in $mach ''; do
2122 for d in $add_ons_pfx ''; do
2123 for a in $add_ons_sfx ''; do
2124 if test -n "$m0$m0sub$b$v$o$m$msub"; then
2125 try_srcdir="${srcdir}/"
2126 case "$d" in
2127 /*) try_srcdir= ;;
2128 esac
2129 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
2130 test -n "$enable_debug_configure" &&
2131 echo "$0 DEBUG: try $try" >&2
2132 if test -d "$try_srcdir$try"; then
2133 sysnames="$sysnames $try"
2134 { test -n "$o" || test -n "$b"; } && os_used=t
2135 { test -n "$m" || test -n "$m0"; } && machine_used=t
2136 case x${m0:-$m} in
2137 x*/$submachine) submachine_used=t ;;
2138 esac
2139 if test -n "$d"; then
2140 case "$sysnames_add_ons" in
2141 *" $d "*) ;;
2142 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
2143 esac
2147 done
2148 done
2149 done
2150 done
2151 done
2152 done
2153 done
2155 if test -z "$os_used" && test "$os" != none; then
2156 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2157 echo "$as_me: error: Operating system $os is not supported." >&2;}
2158 { (exit 1); exit 1; }; }
2160 if test -z "$machine_used" && test "$machine" != none; then
2161 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2162 echo "$as_me: error: The $machine is not supported." >&2;}
2163 { (exit 1); exit 1; }; }
2165 if test -z "$submachine_used" && test -n "$submachine"; then
2166 { { echo "$as_me:$LINENO: error: The $submachine subspecies of $host_cpu is not supported." >&5
2167 echo "$as_me: error: The $submachine subspecies of $host_cpu is not supported." >&2;}
2168 { (exit 1); exit 1; }; }
2172 # We have now validated the configuration.
2175 # If using ELF, look for an `elf' subdirectory of each machine directory.
2176 # We prepend these rather than inserting them whereever the machine appears
2177 # because things specified by the machine's ELF ABI should override
2178 # OS-specific things, and should always be the same for any OS on the
2179 # machine (otherwise what's the point of an ABI?).
2180 if test "$elf" = yes; then
2181 elf_dirs=
2182 for d in $add_ons_pfx ''; do
2183 for m in $mach; do
2184 if test -d $srcdir/${d}sysdeps$m/elf; then
2185 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2187 done
2188 done
2189 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2193 # Expand the list of system names into a full list of directories
2194 # from each element's parent name and Implies file (if present).
2195 set $sysnames
2196 names=
2197 while test $# -gt 0; do
2198 name=$1
2199 shift
2201 case " $names " in *" $name "*)
2202 # Already in the list.
2203 continue
2204 esac
2206 # Report each name as we discover it, so there is no long pause in output.
2207 echo $ECHO_N "$name $ECHO_C" >&6
2209 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2211 case $name in
2212 /*) xsrcdir= ;;
2213 *) xsrcdir=$srcdir/ ;;
2214 esac
2215 test -n "$enable_debug_configure" &&
2216 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2218 if test -f $xsrcdir$name/Implies; then
2219 # Collect more names from the `Implies' file (removing comments).
2220 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2221 implied=
2222 for x in $implied_candidate; do
2223 found=no
2224 if test -d $xsrcdir$name_base/$x; then
2225 implied="$implied $name_base/$x";
2226 found=yes
2228 for d in $add_ons_pfx ''; do
2229 try="${d}sysdeps/$x"
2230 case $d in
2231 /*) try_srcdir= ;;
2232 *) try_srcdir=$srcdir/ ;;
2233 esac
2234 test -n "$enable_debug_configure" &&
2235 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2236 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2237 then
2238 implied="$implied $try"
2239 found=yes
2240 case "$sysnames_add_ons" in
2241 *" $d "*) ;;
2242 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
2243 esac
2245 done
2246 if test $found = no; then
2247 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2248 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2250 done
2251 else
2252 implied=
2255 # Add NAME to the list of names.
2256 names="$names $name"
2258 # Find the parent of NAME, using the empty string if it has none.
2259 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2261 # Add the names implied by NAME, and NAME's parent (if it has one), to
2262 # the list of names to be processed (the argument list). We prepend the
2263 # implied names to the list and append the parent. We want implied
2264 # directories to come before further directories inferred from the
2265 # configuration components; this ensures that for sysv4, unix/common
2266 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2267 # after sysv4).
2268 sysnames="`echo $implied $* $parent`"
2269 test -n "$sysnames" && set $sysnames
2270 done
2272 # Add the default directories.
2273 default_sysnames=sysdeps/generic
2274 if test "$elf" = yes; then
2275 default_sysnames="sysdeps/generic/elf $default_sysnames"
2277 sysnames="$names $default_sysnames"
2279 # The other names were emitted during the scan.
2280 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2281 echo "${ECHO_T}$default_sysnames" >&6
2283 # Collect the list of add-ons that supply partial sysdeps trees.
2284 sysdeps_add_ons=
2285 for add_on in $add_ons; do
2286 case "$add_on" in
2287 /*) xsrcdir= ;;
2288 *) xsrcdir="$srcdir/" ;;
2289 esac
2291 test -d "$xsrcdir$add_on/sysdeps" || {
2292 case "$configured_add_ons " in
2293 *" $add_on "*) ;;
2294 *|'')
2295 { { echo "$as_me:$LINENO: error: add-on $add_on has no configure fragment or sysdeps tree" >&5
2296 echo "$as_me: error: add-on $add_on has no configure fragment or sysdeps tree" >&2;}
2297 { (exit 1); exit 1; }; }
2299 esac
2300 continue
2303 sysdeps_add_ons="$sysdeps_add_ons $add_on"
2304 case "$sysnames_add_ons" in
2305 *" $add_on/ "*) ;;
2306 *|'')
2307 { echo "$as_me:$LINENO: WARNING: add-on $add_on contributed no sysdeps directories" >&5
2308 echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
2309 continue ;;
2310 esac
2312 found=no
2313 for d in $sysnames; do
2314 case "$d" in
2315 $add_on/sysdeps/*) ;;
2316 *) continue ;;
2317 esac
2318 (cd "$xsrcdir$d" && for f in *[!~]; do
2319 case "$f" in
2320 sys|bits)
2321 for ff in $f/*.h; do
2322 test -d "$ff" || { test -e "$ff" && exit 88; }
2323 done
2326 test -d "$f" || { test -e "$f" && exit 88; }
2328 esac
2329 done)
2330 if test $? -eq 88; then
2331 found=yes
2332 break
2334 done
2335 if test $found = no; then
2336 { echo "$as_me:$LINENO: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
2337 echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
2339 done
2343 ### Locate tools.
2345 # Find a good install program. We prefer a C program (faster),
2346 # so one script is as good as another. But avoid the broken or
2347 # incompatible versions:
2348 # SysV /etc/install, /usr/sbin/install
2349 # SunOS /usr/etc/install
2350 # IRIX /sbin/install
2351 # AIX /bin/install
2352 # AmigaOS /C/install, which installs bootblocks on floppy discs
2353 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2354 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2355 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2356 # OS/2's system install, which has a completely different semantic
2357 # ./install, which can be erroneously created by make from ./install.sh.
2358 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2359 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2360 if test -z "$INSTALL"; then
2361 if test "${ac_cv_path_install+set}" = set; then
2362 echo $ECHO_N "(cached) $ECHO_C" >&6
2363 else
2364 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2365 for as_dir in $PATH
2367 IFS=$as_save_IFS
2368 test -z "$as_dir" && as_dir=.
2369 # Account for people who put trailing slashes in PATH elements.
2370 case $as_dir/ in
2371 ./ | .// | /cC/* | \
2372 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2373 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2374 /usr/ucb/* ) ;;
2376 # OSF1 and SCO ODT 3.0 have their own names for install.
2377 # Don't use installbsd from OSF since it installs stuff as root
2378 # by default.
2379 for ac_prog in ginstall scoinst install; do
2380 for ac_exec_ext in '' $ac_executable_extensions; do
2381 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2382 if test $ac_prog = install &&
2383 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2384 # AIX install. It has an incompatible calling convention.
2386 elif test $ac_prog = install &&
2387 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2388 # program-specific install script used by HP pwplus--don't use.
2390 else
2391 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2392 break 3
2395 done
2396 done
2398 esac
2399 done
2403 if test "${ac_cv_path_install+set}" = set; then
2404 INSTALL=$ac_cv_path_install
2405 else
2406 # As a last resort, use the slow shell script. We don't cache a
2407 # path for INSTALL within a source directory, because that will
2408 # break other packages using the cache if that directory is
2409 # removed, or if the path is relative.
2410 INSTALL=$ac_install_sh
2413 echo "$as_me:$LINENO: result: $INSTALL" >&5
2414 echo "${ECHO_T}$INSTALL" >&6
2416 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2417 # It thinks the first close brace ends the variable substitution.
2418 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2420 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2422 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2424 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2425 # The makefiles need to use a different form to find it in $srcdir.
2426 INSTALL='\$(..)./scripts/install-sh -c'
2428 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2429 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2430 LN_S=$as_ln_s
2431 if test "$LN_S" = "ln -s"; then
2432 echo "$as_me:$LINENO: result: yes" >&5
2433 echo "${ECHO_T}yes" >&6
2434 else
2435 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2436 echo "${ECHO_T}no, using $LN_S" >&6
2440 ac_ext=c
2441 ac_cpp='$CPP $CPPFLAGS'
2442 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2443 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2444 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2445 if test -n "$ac_tool_prefix"; then
2446 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2447 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2448 echo "$as_me:$LINENO: checking for $ac_word" >&5
2449 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2450 if test "${ac_cv_prog_CC+set}" = set; then
2451 echo $ECHO_N "(cached) $ECHO_C" >&6
2452 else
2453 if test -n "$CC"; then
2454 ac_cv_prog_CC="$CC" # Let the user override the test.
2455 else
2456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2457 for as_dir in $PATH
2459 IFS=$as_save_IFS
2460 test -z "$as_dir" && as_dir=.
2461 for ac_exec_ext in '' $ac_executable_extensions; do
2462 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2463 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2464 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2465 break 2
2467 done
2468 done
2472 CC=$ac_cv_prog_CC
2473 if test -n "$CC"; then
2474 echo "$as_me:$LINENO: result: $CC" >&5
2475 echo "${ECHO_T}$CC" >&6
2476 else
2477 echo "$as_me:$LINENO: result: no" >&5
2478 echo "${ECHO_T}no" >&6
2482 if test -z "$ac_cv_prog_CC"; then
2483 ac_ct_CC=$CC
2484 # Extract the first word of "gcc", so it can be a program name with args.
2485 set dummy gcc; ac_word=$2
2486 echo "$as_me:$LINENO: checking for $ac_word" >&5
2487 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2488 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2489 echo $ECHO_N "(cached) $ECHO_C" >&6
2490 else
2491 if test -n "$ac_ct_CC"; then
2492 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2493 else
2494 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2495 for as_dir in $PATH
2497 IFS=$as_save_IFS
2498 test -z "$as_dir" && as_dir=.
2499 for ac_exec_ext in '' $ac_executable_extensions; do
2500 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2501 ac_cv_prog_ac_ct_CC="gcc"
2502 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2503 break 2
2505 done
2506 done
2510 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2511 if test -n "$ac_ct_CC"; then
2512 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2513 echo "${ECHO_T}$ac_ct_CC" >&6
2514 else
2515 echo "$as_me:$LINENO: result: no" >&5
2516 echo "${ECHO_T}no" >&6
2519 CC=$ac_ct_CC
2520 else
2521 CC="$ac_cv_prog_CC"
2524 if test -z "$CC"; then
2525 if test -n "$ac_tool_prefix"; then
2526 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2527 set dummy ${ac_tool_prefix}cc; ac_word=$2
2528 echo "$as_me:$LINENO: checking for $ac_word" >&5
2529 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2530 if test "${ac_cv_prog_CC+set}" = set; then
2531 echo $ECHO_N "(cached) $ECHO_C" >&6
2532 else
2533 if test -n "$CC"; then
2534 ac_cv_prog_CC="$CC" # Let the user override the test.
2535 else
2536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2537 for as_dir in $PATH
2539 IFS=$as_save_IFS
2540 test -z "$as_dir" && as_dir=.
2541 for ac_exec_ext in '' $ac_executable_extensions; do
2542 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2543 ac_cv_prog_CC="${ac_tool_prefix}cc"
2544 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2545 break 2
2547 done
2548 done
2552 CC=$ac_cv_prog_CC
2553 if test -n "$CC"; then
2554 echo "$as_me:$LINENO: result: $CC" >&5
2555 echo "${ECHO_T}$CC" >&6
2556 else
2557 echo "$as_me:$LINENO: result: no" >&5
2558 echo "${ECHO_T}no" >&6
2562 if test -z "$ac_cv_prog_CC"; then
2563 ac_ct_CC=$CC
2564 # Extract the first word of "cc", so it can be a program name with args.
2565 set dummy cc; ac_word=$2
2566 echo "$as_me:$LINENO: checking for $ac_word" >&5
2567 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2568 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2569 echo $ECHO_N "(cached) $ECHO_C" >&6
2570 else
2571 if test -n "$ac_ct_CC"; then
2572 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2573 else
2574 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2575 for as_dir in $PATH
2577 IFS=$as_save_IFS
2578 test -z "$as_dir" && as_dir=.
2579 for ac_exec_ext in '' $ac_executable_extensions; do
2580 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2581 ac_cv_prog_ac_ct_CC="cc"
2582 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2583 break 2
2585 done
2586 done
2590 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2591 if test -n "$ac_ct_CC"; then
2592 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2593 echo "${ECHO_T}$ac_ct_CC" >&6
2594 else
2595 echo "$as_me:$LINENO: result: no" >&5
2596 echo "${ECHO_T}no" >&6
2599 CC=$ac_ct_CC
2600 else
2601 CC="$ac_cv_prog_CC"
2605 if test -z "$CC"; then
2606 # Extract the first word of "cc", so it can be a program name with args.
2607 set dummy cc; ac_word=$2
2608 echo "$as_me:$LINENO: checking for $ac_word" >&5
2609 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2610 if test "${ac_cv_prog_CC+set}" = set; then
2611 echo $ECHO_N "(cached) $ECHO_C" >&6
2612 else
2613 if test -n "$CC"; then
2614 ac_cv_prog_CC="$CC" # Let the user override the test.
2615 else
2616 ac_prog_rejected=no
2617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2618 for as_dir in $PATH
2620 IFS=$as_save_IFS
2621 test -z "$as_dir" && as_dir=.
2622 for ac_exec_ext in '' $ac_executable_extensions; do
2623 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2624 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2625 ac_prog_rejected=yes
2626 continue
2628 ac_cv_prog_CC="cc"
2629 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2630 break 2
2632 done
2633 done
2635 if test $ac_prog_rejected = yes; then
2636 # We found a bogon in the path, so make sure we never use it.
2637 set dummy $ac_cv_prog_CC
2638 shift
2639 if test $# != 0; then
2640 # We chose a different compiler from the bogus one.
2641 # However, it has the same basename, so the bogon will be chosen
2642 # first if we set CC to just the basename; use the full file name.
2643 shift
2644 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2649 CC=$ac_cv_prog_CC
2650 if test -n "$CC"; then
2651 echo "$as_me:$LINENO: result: $CC" >&5
2652 echo "${ECHO_T}$CC" >&6
2653 else
2654 echo "$as_me:$LINENO: result: no" >&5
2655 echo "${ECHO_T}no" >&6
2659 if test -z "$CC"; then
2660 if test -n "$ac_tool_prefix"; then
2661 for ac_prog in cl
2663 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2664 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2665 echo "$as_me:$LINENO: checking for $ac_word" >&5
2666 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2667 if test "${ac_cv_prog_CC+set}" = set; then
2668 echo $ECHO_N "(cached) $ECHO_C" >&6
2669 else
2670 if test -n "$CC"; then
2671 ac_cv_prog_CC="$CC" # Let the user override the test.
2672 else
2673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2674 for as_dir in $PATH
2676 IFS=$as_save_IFS
2677 test -z "$as_dir" && as_dir=.
2678 for ac_exec_ext in '' $ac_executable_extensions; do
2679 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2680 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2681 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2682 break 2
2684 done
2685 done
2689 CC=$ac_cv_prog_CC
2690 if test -n "$CC"; then
2691 echo "$as_me:$LINENO: result: $CC" >&5
2692 echo "${ECHO_T}$CC" >&6
2693 else
2694 echo "$as_me:$LINENO: result: no" >&5
2695 echo "${ECHO_T}no" >&6
2698 test -n "$CC" && break
2699 done
2701 if test -z "$CC"; then
2702 ac_ct_CC=$CC
2703 for ac_prog in cl
2705 # Extract the first word of "$ac_prog", so it can be a program name with args.
2706 set dummy $ac_prog; ac_word=$2
2707 echo "$as_me:$LINENO: checking for $ac_word" >&5
2708 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2709 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2710 echo $ECHO_N "(cached) $ECHO_C" >&6
2711 else
2712 if test -n "$ac_ct_CC"; then
2713 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2714 else
2715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2716 for as_dir in $PATH
2718 IFS=$as_save_IFS
2719 test -z "$as_dir" && as_dir=.
2720 for ac_exec_ext in '' $ac_executable_extensions; do
2721 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2722 ac_cv_prog_ac_ct_CC="$ac_prog"
2723 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2724 break 2
2726 done
2727 done
2731 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2732 if test -n "$ac_ct_CC"; then
2733 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2734 echo "${ECHO_T}$ac_ct_CC" >&6
2735 else
2736 echo "$as_me:$LINENO: result: no" >&5
2737 echo "${ECHO_T}no" >&6
2740 test -n "$ac_ct_CC" && break
2741 done
2743 CC=$ac_ct_CC
2749 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2750 See \`config.log' for more details." >&5
2751 echo "$as_me: error: no acceptable C compiler found in \$PATH
2752 See \`config.log' for more details." >&2;}
2753 { (exit 1); exit 1; }; }
2755 # Provide some information about the compiler.
2756 echo "$as_me:$LINENO:" \
2757 "checking for C compiler version" >&5
2758 ac_compiler=`set X $ac_compile; echo $2`
2759 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2760 (eval $ac_compiler --version </dev/null >&5) 2>&5
2761 ac_status=$?
2762 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2763 (exit $ac_status); }
2764 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2765 (eval $ac_compiler -v </dev/null >&5) 2>&5
2766 ac_status=$?
2767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2768 (exit $ac_status); }
2769 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2770 (eval $ac_compiler -V </dev/null >&5) 2>&5
2771 ac_status=$?
2772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2773 (exit $ac_status); }
2775 EXEEXT=
2776 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2777 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2778 if test "${ac_cv_objext+set}" = set; then
2779 echo $ECHO_N "(cached) $ECHO_C" >&6
2780 else
2781 cat >conftest.$ac_ext <<_ACEOF
2782 /* confdefs.h. */
2783 _ACEOF
2784 cat confdefs.h >>conftest.$ac_ext
2785 cat >>conftest.$ac_ext <<_ACEOF
2786 /* end confdefs.h. */
2789 main ()
2793 return 0;
2795 _ACEOF
2796 rm -f conftest.o conftest.obj
2797 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2798 (eval $ac_compile) 2>&5
2799 ac_status=$?
2800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2801 (exit $ac_status); }; then
2802 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2803 case $ac_file in
2804 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2805 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2806 break;;
2807 esac
2808 done
2809 else
2810 echo "$as_me: failed program was:" >&5
2811 sed 's/^/| /' conftest.$ac_ext >&5
2813 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2814 See \`config.log' for more details." >&5
2815 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2816 See \`config.log' for more details." >&2;}
2817 { (exit 1); exit 1; }; }
2820 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2822 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2823 echo "${ECHO_T}$ac_cv_objext" >&6
2824 OBJEXT=$ac_cv_objext
2825 ac_objext=$OBJEXT
2826 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2827 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2828 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2829 echo $ECHO_N "(cached) $ECHO_C" >&6
2830 else
2831 cat >conftest.$ac_ext <<_ACEOF
2832 /* confdefs.h. */
2833 _ACEOF
2834 cat confdefs.h >>conftest.$ac_ext
2835 cat >>conftest.$ac_ext <<_ACEOF
2836 /* end confdefs.h. */
2839 main ()
2841 #ifndef __GNUC__
2842 choke me
2843 #endif
2846 return 0;
2848 _ACEOF
2849 rm -f conftest.$ac_objext
2850 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2851 (eval $ac_compile) 2>conftest.er1
2852 ac_status=$?
2853 grep -v '^ *+' conftest.er1 >conftest.err
2854 rm -f conftest.er1
2855 cat conftest.err >&5
2856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2857 (exit $ac_status); } &&
2858 { ac_try='test -z "$ac_c_werror_flag"
2859 || test ! -s conftest.err'
2860 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2861 (eval $ac_try) 2>&5
2862 ac_status=$?
2863 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2864 (exit $ac_status); }; } &&
2865 { ac_try='test -s conftest.$ac_objext'
2866 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2867 (eval $ac_try) 2>&5
2868 ac_status=$?
2869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2870 (exit $ac_status); }; }; then
2871 ac_compiler_gnu=yes
2872 else
2873 echo "$as_me: failed program was:" >&5
2874 sed 's/^/| /' conftest.$ac_ext >&5
2876 ac_compiler_gnu=no
2878 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2879 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2882 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2883 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2884 GCC=`test $ac_compiler_gnu = yes && echo yes`
2885 ac_test_CFLAGS=${CFLAGS+set}
2886 ac_save_CFLAGS=$CFLAGS
2887 CFLAGS="-g"
2888 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2889 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2890 if test "${ac_cv_prog_cc_g+set}" = set; then
2891 echo $ECHO_N "(cached) $ECHO_C" >&6
2892 else
2893 cat >conftest.$ac_ext <<_ACEOF
2894 /* confdefs.h. */
2895 _ACEOF
2896 cat confdefs.h >>conftest.$ac_ext
2897 cat >>conftest.$ac_ext <<_ACEOF
2898 /* end confdefs.h. */
2901 main ()
2905 return 0;
2907 _ACEOF
2908 rm -f conftest.$ac_objext
2909 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2910 (eval $ac_compile) 2>conftest.er1
2911 ac_status=$?
2912 grep -v '^ *+' conftest.er1 >conftest.err
2913 rm -f conftest.er1
2914 cat conftest.err >&5
2915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2916 (exit $ac_status); } &&
2917 { ac_try='test -z "$ac_c_werror_flag"
2918 || test ! -s conftest.err'
2919 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2920 (eval $ac_try) 2>&5
2921 ac_status=$?
2922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2923 (exit $ac_status); }; } &&
2924 { ac_try='test -s conftest.$ac_objext'
2925 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2926 (eval $ac_try) 2>&5
2927 ac_status=$?
2928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2929 (exit $ac_status); }; }; then
2930 ac_cv_prog_cc_g=yes
2931 else
2932 echo "$as_me: failed program was:" >&5
2933 sed 's/^/| /' conftest.$ac_ext >&5
2935 ac_cv_prog_cc_g=no
2937 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2939 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2940 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2941 if test "$ac_test_CFLAGS" = set; then
2942 CFLAGS=$ac_save_CFLAGS
2943 elif test $ac_cv_prog_cc_g = yes; then
2944 if test "$GCC" = yes; then
2945 CFLAGS="-g -O2"
2946 else
2947 CFLAGS="-g"
2949 else
2950 if test "$GCC" = yes; then
2951 CFLAGS="-O2"
2952 else
2953 CFLAGS=
2956 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2957 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2958 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2959 echo $ECHO_N "(cached) $ECHO_C" >&6
2960 else
2961 ac_cv_prog_cc_stdc=no
2962 ac_save_CC=$CC
2963 cat >conftest.$ac_ext <<_ACEOF
2964 /* confdefs.h. */
2965 _ACEOF
2966 cat confdefs.h >>conftest.$ac_ext
2967 cat >>conftest.$ac_ext <<_ACEOF
2968 /* end confdefs.h. */
2969 #include <stdarg.h>
2970 #include <stdio.h>
2971 #include <sys/types.h>
2972 #include <sys/stat.h>
2973 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2974 struct buf { int x; };
2975 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2976 static char *e (p, i)
2977 char **p;
2978 int i;
2980 return p[i];
2982 static char *f (char * (*g) (char **, int), char **p, ...)
2984 char *s;
2985 va_list v;
2986 va_start (v,p);
2987 s = g (p, va_arg (v,int));
2988 va_end (v);
2989 return s;
2992 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2993 function prototypes and stuff, but not '\xHH' hex character constants.
2994 These don't provoke an error unfortunately, instead are silently treated
2995 as 'x'. The following induces an error, until -std1 is added to get
2996 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2997 array size at least. It's necessary to write '\x00'==0 to get something
2998 that's true only with -std1. */
2999 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3001 int test (int i, double x);
3002 struct s1 {int (*f) (int a);};
3003 struct s2 {int (*f) (double a);};
3004 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3005 int argc;
3006 char **argv;
3008 main ()
3010 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3012 return 0;
3014 _ACEOF
3015 # Don't try gcc -ansi; that turns off useful extensions and
3016 # breaks some systems' header files.
3017 # AIX -qlanglvl=ansi
3018 # Ultrix and OSF/1 -std1
3019 # HP-UX 10.20 and later -Ae
3020 # HP-UX older versions -Aa -D_HPUX_SOURCE
3021 # SVR4 -Xc -D__EXTENSIONS__
3022 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3024 CC="$ac_save_CC $ac_arg"
3025 rm -f conftest.$ac_objext
3026 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3027 (eval $ac_compile) 2>conftest.er1
3028 ac_status=$?
3029 grep -v '^ *+' conftest.er1 >conftest.err
3030 rm -f conftest.er1
3031 cat conftest.err >&5
3032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033 (exit $ac_status); } &&
3034 { ac_try='test -z "$ac_c_werror_flag"
3035 || test ! -s conftest.err'
3036 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3037 (eval $ac_try) 2>&5
3038 ac_status=$?
3039 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3040 (exit $ac_status); }; } &&
3041 { ac_try='test -s conftest.$ac_objext'
3042 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3043 (eval $ac_try) 2>&5
3044 ac_status=$?
3045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3046 (exit $ac_status); }; }; then
3047 ac_cv_prog_cc_stdc=$ac_arg
3048 break
3049 else
3050 echo "$as_me: failed program was:" >&5
3051 sed 's/^/| /' conftest.$ac_ext >&5
3054 rm -f conftest.err conftest.$ac_objext
3055 done
3056 rm -f conftest.$ac_ext conftest.$ac_objext
3057 CC=$ac_save_CC
3061 case "x$ac_cv_prog_cc_stdc" in
3062 x|xno)
3063 echo "$as_me:$LINENO: result: none needed" >&5
3064 echo "${ECHO_T}none needed" >&6 ;;
3066 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
3067 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
3068 CC="$CC $ac_cv_prog_cc_stdc" ;;
3069 esac
3071 # Some people use a C++ compiler to compile C. Since we use `exit',
3072 # in C++ we need to declare it. In case someone uses the same compiler
3073 # for both compiling C and C++ we need to have the C++ compiler decide
3074 # the declaration of exit, since it's the most demanding environment.
3075 cat >conftest.$ac_ext <<_ACEOF
3076 #ifndef __cplusplus
3077 choke me
3078 #endif
3079 _ACEOF
3080 rm -f conftest.$ac_objext
3081 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3082 (eval $ac_compile) 2>conftest.er1
3083 ac_status=$?
3084 grep -v '^ *+' conftest.er1 >conftest.err
3085 rm -f conftest.er1
3086 cat conftest.err >&5
3087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3088 (exit $ac_status); } &&
3089 { ac_try='test -z "$ac_c_werror_flag"
3090 || test ! -s conftest.err'
3091 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3092 (eval $ac_try) 2>&5
3093 ac_status=$?
3094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3095 (exit $ac_status); }; } &&
3096 { ac_try='test -s conftest.$ac_objext'
3097 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3098 (eval $ac_try) 2>&5
3099 ac_status=$?
3100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3101 (exit $ac_status); }; }; then
3102 for ac_declaration in \
3103 '' \
3104 'extern "C" void std::exit (int) throw (); using std::exit;' \
3105 'extern "C" void std::exit (int); using std::exit;' \
3106 'extern "C" void exit (int) throw ();' \
3107 'extern "C" void exit (int);' \
3108 'void exit (int);'
3110 cat >conftest.$ac_ext <<_ACEOF
3111 /* confdefs.h. */
3112 _ACEOF
3113 cat confdefs.h >>conftest.$ac_ext
3114 cat >>conftest.$ac_ext <<_ACEOF
3115 /* end confdefs.h. */
3116 $ac_declaration
3117 #include <stdlib.h>
3119 main ()
3121 exit (42);
3123 return 0;
3125 _ACEOF
3126 rm -f conftest.$ac_objext
3127 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3128 (eval $ac_compile) 2>conftest.er1
3129 ac_status=$?
3130 grep -v '^ *+' conftest.er1 >conftest.err
3131 rm -f conftest.er1
3132 cat conftest.err >&5
3133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3134 (exit $ac_status); } &&
3135 { ac_try='test -z "$ac_c_werror_flag"
3136 || test ! -s conftest.err'
3137 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3138 (eval $ac_try) 2>&5
3139 ac_status=$?
3140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3141 (exit $ac_status); }; } &&
3142 { ac_try='test -s conftest.$ac_objext'
3143 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3144 (eval $ac_try) 2>&5
3145 ac_status=$?
3146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3147 (exit $ac_status); }; }; then
3149 else
3150 echo "$as_me: failed program was:" >&5
3151 sed 's/^/| /' conftest.$ac_ext >&5
3153 continue
3155 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3156 cat >conftest.$ac_ext <<_ACEOF
3157 /* confdefs.h. */
3158 _ACEOF
3159 cat confdefs.h >>conftest.$ac_ext
3160 cat >>conftest.$ac_ext <<_ACEOF
3161 /* end confdefs.h. */
3162 $ac_declaration
3164 main ()
3166 exit (42);
3168 return 0;
3170 _ACEOF
3171 rm -f conftest.$ac_objext
3172 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3173 (eval $ac_compile) 2>conftest.er1
3174 ac_status=$?
3175 grep -v '^ *+' conftest.er1 >conftest.err
3176 rm -f conftest.er1
3177 cat conftest.err >&5
3178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3179 (exit $ac_status); } &&
3180 { ac_try='test -z "$ac_c_werror_flag"
3181 || test ! -s conftest.err'
3182 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3183 (eval $ac_try) 2>&5
3184 ac_status=$?
3185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3186 (exit $ac_status); }; } &&
3187 { ac_try='test -s conftest.$ac_objext'
3188 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3189 (eval $ac_try) 2>&5
3190 ac_status=$?
3191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3192 (exit $ac_status); }; }; then
3193 break
3194 else
3195 echo "$as_me: failed program was:" >&5
3196 sed 's/^/| /' conftest.$ac_ext >&5
3199 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3200 done
3201 rm -f conftest*
3202 if test -n "$ac_declaration"; then
3203 echo '#ifdef __cplusplus' >>confdefs.h
3204 echo $ac_declaration >>confdefs.h
3205 echo '#endif' >>confdefs.h
3208 else
3209 echo "$as_me: failed program was:" >&5
3210 sed 's/^/| /' conftest.$ac_ext >&5
3213 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3214 ac_ext=c
3215 ac_cpp='$CPP $CPPFLAGS'
3216 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3217 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3218 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3220 if test $host != $build; then
3221 for ac_prog in gcc cc
3223 # Extract the first word of "$ac_prog", so it can be a program name with args.
3224 set dummy $ac_prog; ac_word=$2
3225 echo "$as_me:$LINENO: checking for $ac_word" >&5
3226 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3227 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3228 echo $ECHO_N "(cached) $ECHO_C" >&6
3229 else
3230 if test -n "$BUILD_CC"; then
3231 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3232 else
3233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3234 for as_dir in $PATH
3236 IFS=$as_save_IFS
3237 test -z "$as_dir" && as_dir=.
3238 for ac_exec_ext in '' $ac_executable_extensions; do
3239 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3240 ac_cv_prog_BUILD_CC="$ac_prog"
3241 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3242 break 2
3244 done
3245 done
3249 BUILD_CC=$ac_cv_prog_BUILD_CC
3250 if test -n "$BUILD_CC"; then
3251 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3252 echo "${ECHO_T}$BUILD_CC" >&6
3253 else
3254 echo "$as_me:$LINENO: result: no" >&5
3255 echo "${ECHO_T}no" >&6
3258 test -n "$BUILD_CC" && break
3259 done
3263 ac_ext=c
3264 ac_cpp='$CPP $CPPFLAGS'
3265 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3266 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3267 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3268 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3269 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3270 # On Suns, sometimes $CPP names a directory.
3271 if test -n "$CPP" && test -d "$CPP"; then
3272 CPP=
3274 if test -z "$CPP"; then
3275 if test "${ac_cv_prog_CPP+set}" = set; then
3276 echo $ECHO_N "(cached) $ECHO_C" >&6
3277 else
3278 # Double quotes because CPP needs to be expanded
3279 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3281 ac_preproc_ok=false
3282 for ac_c_preproc_warn_flag in '' yes
3284 # Use a header file that comes with gcc, so configuring glibc
3285 # with a fresh cross-compiler works.
3286 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3287 # <limits.h> exists even on freestanding compilers.
3288 # On the NeXT, cc -E runs the code through the compiler's parser,
3289 # not just through cpp. "Syntax error" is here to catch this case.
3290 cat >conftest.$ac_ext <<_ACEOF
3291 /* confdefs.h. */
3292 _ACEOF
3293 cat confdefs.h >>conftest.$ac_ext
3294 cat >>conftest.$ac_ext <<_ACEOF
3295 /* end confdefs.h. */
3296 #ifdef __STDC__
3297 # include <limits.h>
3298 #else
3299 # include <assert.h>
3300 #endif
3301 Syntax error
3302 _ACEOF
3303 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3304 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3305 ac_status=$?
3306 grep -v '^ *+' conftest.er1 >conftest.err
3307 rm -f conftest.er1
3308 cat conftest.err >&5
3309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3310 (exit $ac_status); } >/dev/null; then
3311 if test -s conftest.err; then
3312 ac_cpp_err=$ac_c_preproc_warn_flag
3313 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3314 else
3315 ac_cpp_err=
3317 else
3318 ac_cpp_err=yes
3320 if test -z "$ac_cpp_err"; then
3322 else
3323 echo "$as_me: failed program was:" >&5
3324 sed 's/^/| /' conftest.$ac_ext >&5
3326 # Broken: fails on valid input.
3327 continue
3329 rm -f conftest.err conftest.$ac_ext
3331 # OK, works on sane cases. Now check whether non-existent headers
3332 # can be detected and how.
3333 cat >conftest.$ac_ext <<_ACEOF
3334 /* confdefs.h. */
3335 _ACEOF
3336 cat confdefs.h >>conftest.$ac_ext
3337 cat >>conftest.$ac_ext <<_ACEOF
3338 /* end confdefs.h. */
3339 #include <ac_nonexistent.h>
3340 _ACEOF
3341 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3342 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3343 ac_status=$?
3344 grep -v '^ *+' conftest.er1 >conftest.err
3345 rm -f conftest.er1
3346 cat conftest.err >&5
3347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3348 (exit $ac_status); } >/dev/null; then
3349 if test -s conftest.err; then
3350 ac_cpp_err=$ac_c_preproc_warn_flag
3351 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3352 else
3353 ac_cpp_err=
3355 else
3356 ac_cpp_err=yes
3358 if test -z "$ac_cpp_err"; then
3359 # Broken: success on invalid input.
3360 continue
3361 else
3362 echo "$as_me: failed program was:" >&5
3363 sed 's/^/| /' conftest.$ac_ext >&5
3365 # Passes both tests.
3366 ac_preproc_ok=:
3367 break
3369 rm -f conftest.err conftest.$ac_ext
3371 done
3372 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3373 rm -f conftest.err conftest.$ac_ext
3374 if $ac_preproc_ok; then
3375 break
3378 done
3379 ac_cv_prog_CPP=$CPP
3382 CPP=$ac_cv_prog_CPP
3383 else
3384 ac_cv_prog_CPP=$CPP
3386 echo "$as_me:$LINENO: result: $CPP" >&5
3387 echo "${ECHO_T}$CPP" >&6
3388 ac_preproc_ok=false
3389 for ac_c_preproc_warn_flag in '' yes
3391 # Use a header file that comes with gcc, so configuring glibc
3392 # with a fresh cross-compiler works.
3393 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3394 # <limits.h> exists even on freestanding compilers.
3395 # On the NeXT, cc -E runs the code through the compiler's parser,
3396 # not just through cpp. "Syntax error" is here to catch this case.
3397 cat >conftest.$ac_ext <<_ACEOF
3398 /* confdefs.h. */
3399 _ACEOF
3400 cat confdefs.h >>conftest.$ac_ext
3401 cat >>conftest.$ac_ext <<_ACEOF
3402 /* end confdefs.h. */
3403 #ifdef __STDC__
3404 # include <limits.h>
3405 #else
3406 # include <assert.h>
3407 #endif
3408 Syntax error
3409 _ACEOF
3410 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3411 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3412 ac_status=$?
3413 grep -v '^ *+' conftest.er1 >conftest.err
3414 rm -f conftest.er1
3415 cat conftest.err >&5
3416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3417 (exit $ac_status); } >/dev/null; then
3418 if test -s conftest.err; then
3419 ac_cpp_err=$ac_c_preproc_warn_flag
3420 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3421 else
3422 ac_cpp_err=
3424 else
3425 ac_cpp_err=yes
3427 if test -z "$ac_cpp_err"; then
3429 else
3430 echo "$as_me: failed program was:" >&5
3431 sed 's/^/| /' conftest.$ac_ext >&5
3433 # Broken: fails on valid input.
3434 continue
3436 rm -f conftest.err conftest.$ac_ext
3438 # OK, works on sane cases. Now check whether non-existent headers
3439 # can be detected and how.
3440 cat >conftest.$ac_ext <<_ACEOF
3441 /* confdefs.h. */
3442 _ACEOF
3443 cat confdefs.h >>conftest.$ac_ext
3444 cat >>conftest.$ac_ext <<_ACEOF
3445 /* end confdefs.h. */
3446 #include <ac_nonexistent.h>
3447 _ACEOF
3448 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3449 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3450 ac_status=$?
3451 grep -v '^ *+' conftest.er1 >conftest.err
3452 rm -f conftest.er1
3453 cat conftest.err >&5
3454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3455 (exit $ac_status); } >/dev/null; then
3456 if test -s conftest.err; then
3457 ac_cpp_err=$ac_c_preproc_warn_flag
3458 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3459 else
3460 ac_cpp_err=
3462 else
3463 ac_cpp_err=yes
3465 if test -z "$ac_cpp_err"; then
3466 # Broken: success on invalid input.
3467 continue
3468 else
3469 echo "$as_me: failed program was:" >&5
3470 sed 's/^/| /' conftest.$ac_ext >&5
3472 # Passes both tests.
3473 ac_preproc_ok=:
3474 break
3476 rm -f conftest.err conftest.$ac_ext
3478 done
3479 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3480 rm -f conftest.err conftest.$ac_ext
3481 if $ac_preproc_ok; then
3483 else
3484 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3485 See \`config.log' for more details." >&5
3486 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3487 See \`config.log' for more details." >&2;}
3488 { (exit 1); exit 1; }; }
3491 ac_ext=c
3492 ac_cpp='$CPP $CPPFLAGS'
3493 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3494 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3495 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3497 # We need the C++ compiler only for testing.
3498 ac_ext=cc
3499 ac_cpp='$CXXCPP $CPPFLAGS'
3500 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3501 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3502 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3503 if test -n "$ac_tool_prefix"; then
3504 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3506 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3507 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3508 echo "$as_me:$LINENO: checking for $ac_word" >&5
3509 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3510 if test "${ac_cv_prog_CXX+set}" = set; then
3511 echo $ECHO_N "(cached) $ECHO_C" >&6
3512 else
3513 if test -n "$CXX"; then
3514 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3515 else
3516 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3517 for as_dir in $PATH
3519 IFS=$as_save_IFS
3520 test -z "$as_dir" && as_dir=.
3521 for ac_exec_ext in '' $ac_executable_extensions; do
3522 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3523 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3524 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3525 break 2
3527 done
3528 done
3532 CXX=$ac_cv_prog_CXX
3533 if test -n "$CXX"; then
3534 echo "$as_me:$LINENO: result: $CXX" >&5
3535 echo "${ECHO_T}$CXX" >&6
3536 else
3537 echo "$as_me:$LINENO: result: no" >&5
3538 echo "${ECHO_T}no" >&6
3541 test -n "$CXX" && break
3542 done
3544 if test -z "$CXX"; then
3545 ac_ct_CXX=$CXX
3546 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3548 # Extract the first word of "$ac_prog", so it can be a program name with args.
3549 set dummy $ac_prog; ac_word=$2
3550 echo "$as_me:$LINENO: checking for $ac_word" >&5
3551 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3552 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3553 echo $ECHO_N "(cached) $ECHO_C" >&6
3554 else
3555 if test -n "$ac_ct_CXX"; then
3556 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3557 else
3558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3559 for as_dir in $PATH
3561 IFS=$as_save_IFS
3562 test -z "$as_dir" && as_dir=.
3563 for ac_exec_ext in '' $ac_executable_extensions; do
3564 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3565 ac_cv_prog_ac_ct_CXX="$ac_prog"
3566 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3567 break 2
3569 done
3570 done
3574 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3575 if test -n "$ac_ct_CXX"; then
3576 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3577 echo "${ECHO_T}$ac_ct_CXX" >&6
3578 else
3579 echo "$as_me:$LINENO: result: no" >&5
3580 echo "${ECHO_T}no" >&6
3583 test -n "$ac_ct_CXX" && break
3584 done
3585 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3587 CXX=$ac_ct_CXX
3591 # Provide some information about the compiler.
3592 echo "$as_me:$LINENO:" \
3593 "checking for C++ compiler version" >&5
3594 ac_compiler=`set X $ac_compile; echo $2`
3595 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3596 (eval $ac_compiler --version </dev/null >&5) 2>&5
3597 ac_status=$?
3598 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3599 (exit $ac_status); }
3600 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3601 (eval $ac_compiler -v </dev/null >&5) 2>&5
3602 ac_status=$?
3603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3604 (exit $ac_status); }
3605 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3606 (eval $ac_compiler -V </dev/null >&5) 2>&5
3607 ac_status=$?
3608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3609 (exit $ac_status); }
3611 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3612 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3613 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3614 echo $ECHO_N "(cached) $ECHO_C" >&6
3615 else
3616 cat >conftest.$ac_ext <<_ACEOF
3617 /* confdefs.h. */
3618 _ACEOF
3619 cat confdefs.h >>conftest.$ac_ext
3620 cat >>conftest.$ac_ext <<_ACEOF
3621 /* end confdefs.h. */
3624 main ()
3626 #ifndef __GNUC__
3627 choke me
3628 #endif
3631 return 0;
3633 _ACEOF
3634 rm -f conftest.$ac_objext
3635 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3636 (eval $ac_compile) 2>conftest.er1
3637 ac_status=$?
3638 grep -v '^ *+' conftest.er1 >conftest.err
3639 rm -f conftest.er1
3640 cat conftest.err >&5
3641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3642 (exit $ac_status); } &&
3643 { ac_try='test -z "$ac_cxx_werror_flag"
3644 || test ! -s conftest.err'
3645 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3646 (eval $ac_try) 2>&5
3647 ac_status=$?
3648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3649 (exit $ac_status); }; } &&
3650 { ac_try='test -s conftest.$ac_objext'
3651 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3652 (eval $ac_try) 2>&5
3653 ac_status=$?
3654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3655 (exit $ac_status); }; }; then
3656 ac_compiler_gnu=yes
3657 else
3658 echo "$as_me: failed program was:" >&5
3659 sed 's/^/| /' conftest.$ac_ext >&5
3661 ac_compiler_gnu=no
3663 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3664 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3667 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3668 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3669 GXX=`test $ac_compiler_gnu = yes && echo yes`
3670 ac_test_CXXFLAGS=${CXXFLAGS+set}
3671 ac_save_CXXFLAGS=$CXXFLAGS
3672 CXXFLAGS="-g"
3673 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3674 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3675 if test "${ac_cv_prog_cxx_g+set}" = set; then
3676 echo $ECHO_N "(cached) $ECHO_C" >&6
3677 else
3678 cat >conftest.$ac_ext <<_ACEOF
3679 /* confdefs.h. */
3680 _ACEOF
3681 cat confdefs.h >>conftest.$ac_ext
3682 cat >>conftest.$ac_ext <<_ACEOF
3683 /* end confdefs.h. */
3686 main ()
3690 return 0;
3692 _ACEOF
3693 rm -f conftest.$ac_objext
3694 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3695 (eval $ac_compile) 2>conftest.er1
3696 ac_status=$?
3697 grep -v '^ *+' conftest.er1 >conftest.err
3698 rm -f conftest.er1
3699 cat conftest.err >&5
3700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3701 (exit $ac_status); } &&
3702 { ac_try='test -z "$ac_cxx_werror_flag"
3703 || test ! -s conftest.err'
3704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3705 (eval $ac_try) 2>&5
3706 ac_status=$?
3707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3708 (exit $ac_status); }; } &&
3709 { ac_try='test -s conftest.$ac_objext'
3710 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3711 (eval $ac_try) 2>&5
3712 ac_status=$?
3713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3714 (exit $ac_status); }; }; then
3715 ac_cv_prog_cxx_g=yes
3716 else
3717 echo "$as_me: failed program was:" >&5
3718 sed 's/^/| /' conftest.$ac_ext >&5
3720 ac_cv_prog_cxx_g=no
3722 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3724 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3725 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3726 if test "$ac_test_CXXFLAGS" = set; then
3727 CXXFLAGS=$ac_save_CXXFLAGS
3728 elif test $ac_cv_prog_cxx_g = yes; then
3729 if test "$GXX" = yes; then
3730 CXXFLAGS="-g -O2"
3731 else
3732 CXXFLAGS="-g"
3734 else
3735 if test "$GXX" = yes; then
3736 CXXFLAGS="-O2"
3737 else
3738 CXXFLAGS=
3741 for ac_declaration in \
3742 '' \
3743 'extern "C" void std::exit (int) throw (); using std::exit;' \
3744 'extern "C" void std::exit (int); using std::exit;' \
3745 'extern "C" void exit (int) throw ();' \
3746 'extern "C" void exit (int);' \
3747 'void exit (int);'
3749 cat >conftest.$ac_ext <<_ACEOF
3750 /* confdefs.h. */
3751 _ACEOF
3752 cat confdefs.h >>conftest.$ac_ext
3753 cat >>conftest.$ac_ext <<_ACEOF
3754 /* end confdefs.h. */
3755 $ac_declaration
3756 #include <stdlib.h>
3758 main ()
3760 exit (42);
3762 return 0;
3764 _ACEOF
3765 rm -f conftest.$ac_objext
3766 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3767 (eval $ac_compile) 2>conftest.er1
3768 ac_status=$?
3769 grep -v '^ *+' conftest.er1 >conftest.err
3770 rm -f conftest.er1
3771 cat conftest.err >&5
3772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3773 (exit $ac_status); } &&
3774 { ac_try='test -z "$ac_cxx_werror_flag"
3775 || test ! -s conftest.err'
3776 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3777 (eval $ac_try) 2>&5
3778 ac_status=$?
3779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3780 (exit $ac_status); }; } &&
3781 { ac_try='test -s conftest.$ac_objext'
3782 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3783 (eval $ac_try) 2>&5
3784 ac_status=$?
3785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3786 (exit $ac_status); }; }; then
3788 else
3789 echo "$as_me: failed program was:" >&5
3790 sed 's/^/| /' conftest.$ac_ext >&5
3792 continue
3794 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3795 cat >conftest.$ac_ext <<_ACEOF
3796 /* confdefs.h. */
3797 _ACEOF
3798 cat confdefs.h >>conftest.$ac_ext
3799 cat >>conftest.$ac_ext <<_ACEOF
3800 /* end confdefs.h. */
3801 $ac_declaration
3803 main ()
3805 exit (42);
3807 return 0;
3809 _ACEOF
3810 rm -f conftest.$ac_objext
3811 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3812 (eval $ac_compile) 2>conftest.er1
3813 ac_status=$?
3814 grep -v '^ *+' conftest.er1 >conftest.err
3815 rm -f conftest.er1
3816 cat conftest.err >&5
3817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3818 (exit $ac_status); } &&
3819 { ac_try='test -z "$ac_cxx_werror_flag"
3820 || test ! -s conftest.err'
3821 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3822 (eval $ac_try) 2>&5
3823 ac_status=$?
3824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3825 (exit $ac_status); }; } &&
3826 { ac_try='test -s conftest.$ac_objext'
3827 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3828 (eval $ac_try) 2>&5
3829 ac_status=$?
3830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3831 (exit $ac_status); }; }; then
3832 break
3833 else
3834 echo "$as_me: failed program was:" >&5
3835 sed 's/^/| /' conftest.$ac_ext >&5
3838 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3839 done
3840 rm -f conftest*
3841 if test -n "$ac_declaration"; then
3842 echo '#ifdef __cplusplus' >>confdefs.h
3843 echo $ac_declaration >>confdefs.h
3844 echo '#endif' >>confdefs.h
3847 ac_ext=c
3848 ac_cpp='$CPP $CPPFLAGS'
3849 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3850 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3851 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3853 # Was a --with-binutils option given?
3854 if test -n "$path_binutils"; then
3855 # Make absolute; ensure a single trailing slash.
3856 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3857 CC="$CC -B$path_binutils"
3859 AS=`$CC -print-prog-name=as`
3860 LD=`$CC -print-prog-name=ld`
3861 AR=`$CC -print-prog-name=ar`
3863 OBJDUMP=`$CC -print-prog-name=objdump`
3866 # ranlib has to be treated a bit differently since it might not exist at all.
3867 ac_ranlib=`$CC -print-prog-name=ranlib`
3868 if test "x$ac_ranlib" = xranlib; then
3869 # This extra check has to happen since gcc simply echos the parameter in
3870 # case it cannot find the value in its own directories.
3871 if test -n "$ac_tool_prefix"; then
3872 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3873 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3874 echo "$as_me:$LINENO: checking for $ac_word" >&5
3875 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3876 if test "${ac_cv_prog_RANLIB+set}" = set; then
3877 echo $ECHO_N "(cached) $ECHO_C" >&6
3878 else
3879 if test -n "$RANLIB"; then
3880 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3881 else
3882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3883 for as_dir in $PATH
3885 IFS=$as_save_IFS
3886 test -z "$as_dir" && as_dir=.
3887 for ac_exec_ext in '' $ac_executable_extensions; do
3888 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3889 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3890 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3891 break 2
3893 done
3894 done
3898 RANLIB=$ac_cv_prog_RANLIB
3899 if test -n "$RANLIB"; then
3900 echo "$as_me:$LINENO: result: $RANLIB" >&5
3901 echo "${ECHO_T}$RANLIB" >&6
3902 else
3903 echo "$as_me:$LINENO: result: no" >&5
3904 echo "${ECHO_T}no" >&6
3908 if test -z "$ac_cv_prog_RANLIB"; then
3909 ac_ct_RANLIB=$RANLIB
3910 # Extract the first word of "ranlib", so it can be a program name with args.
3911 set dummy ranlib; ac_word=$2
3912 echo "$as_me:$LINENO: checking for $ac_word" >&5
3913 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3914 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3915 echo $ECHO_N "(cached) $ECHO_C" >&6
3916 else
3917 if test -n "$ac_ct_RANLIB"; then
3918 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3919 else
3920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3921 for as_dir in $PATH
3923 IFS=$as_save_IFS
3924 test -z "$as_dir" && as_dir=.
3925 for ac_exec_ext in '' $ac_executable_extensions; do
3926 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3927 ac_cv_prog_ac_ct_RANLIB="ranlib"
3928 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3929 break 2
3931 done
3932 done
3934 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3937 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3938 if test -n "$ac_ct_RANLIB"; then
3939 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3940 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3941 else
3942 echo "$as_me:$LINENO: result: no" >&5
3943 echo "${ECHO_T}no" >&6
3946 RANLIB=$ac_ct_RANLIB
3947 else
3948 RANLIB="$ac_cv_prog_RANLIB"
3951 else
3952 RANLIB=$ac_ranlib
3956 # Determine whether we are using GNU binutils.
3957 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3958 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3959 if test "${libc_cv_prog_as_gnu+set}" = set; then
3960 echo $ECHO_N "(cached) $ECHO_C" >&6
3961 else
3962 # Most GNU programs take a -v and spit out some text including
3963 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3964 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3965 libc_cv_prog_as_gnu=yes
3966 else
3967 libc_cv_prog_as_gnu=no
3969 rm -fr contest*
3971 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3972 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3973 rm -f a.out
3974 gnu_as=$libc_cv_prog_as_gnu
3976 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3977 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3978 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3979 echo $ECHO_N "(cached) $ECHO_C" >&6
3980 else
3981 # Most GNU programs take a -v and spit out some text including
3982 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
3983 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3984 libc_cv_prog_ld_gnu=yes
3985 else
3986 libc_cv_prog_ld_gnu=no
3988 rm -fr contest*
3990 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3991 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3992 gnu_ld=$libc_cv_prog_ld_gnu
3995 # Accept binutils 2.13 or newer.
3996 for ac_prog in $AS
3998 # Extract the first word of "$ac_prog", so it can be a program name with args.
3999 set dummy $ac_prog; ac_word=$2
4000 echo "$as_me:$LINENO: checking for $ac_word" >&5
4001 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4002 if test "${ac_cv_prog_AS+set}" = set; then
4003 echo $ECHO_N "(cached) $ECHO_C" >&6
4004 else
4005 if test -n "$AS"; then
4006 ac_cv_prog_AS="$AS" # Let the user override the test.
4007 else
4008 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4009 for as_dir in $PATH
4011 IFS=$as_save_IFS
4012 test -z "$as_dir" && as_dir=.
4013 for ac_exec_ext in '' $ac_executable_extensions; do
4014 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4015 ac_cv_prog_AS="$ac_prog"
4016 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4017 break 2
4019 done
4020 done
4024 AS=$ac_cv_prog_AS
4025 if test -n "$AS"; then
4026 echo "$as_me:$LINENO: result: $AS" >&5
4027 echo "${ECHO_T}$AS" >&6
4028 else
4029 echo "$as_me:$LINENO: result: no" >&5
4030 echo "${ECHO_T}no" >&6
4033 test -n "$AS" && break
4034 done
4036 if test -z "$AS"; then
4037 ac_verc_fail=yes
4038 else
4039 # Found it, now check the version.
4040 echo "$as_me:$LINENO: checking version of $AS" >&5
4041 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
4042 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4043 case $ac_prog_version in
4044 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4045 2.1[3-9]*)
4046 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4047 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4049 esac
4050 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4051 echo "${ECHO_T}$ac_prog_version" >&6
4053 if test $ac_verc_fail = yes; then
4054 AS=: critic_missing="$critic_missing as"
4057 for ac_prog in $LD
4059 # Extract the first word of "$ac_prog", so it can be a program name with args.
4060 set dummy $ac_prog; ac_word=$2
4061 echo "$as_me:$LINENO: checking for $ac_word" >&5
4062 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4063 if test "${ac_cv_prog_LD+set}" = set; then
4064 echo $ECHO_N "(cached) $ECHO_C" >&6
4065 else
4066 if test -n "$LD"; then
4067 ac_cv_prog_LD="$LD" # Let the user override the test.
4068 else
4069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4070 for as_dir in $PATH
4072 IFS=$as_save_IFS
4073 test -z "$as_dir" && as_dir=.
4074 for ac_exec_ext in '' $ac_executable_extensions; do
4075 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4076 ac_cv_prog_LD="$ac_prog"
4077 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4078 break 2
4080 done
4081 done
4085 LD=$ac_cv_prog_LD
4086 if test -n "$LD"; then
4087 echo "$as_me:$LINENO: result: $LD" >&5
4088 echo "${ECHO_T}$LD" >&6
4089 else
4090 echo "$as_me:$LINENO: result: no" >&5
4091 echo "${ECHO_T}no" >&6
4094 test -n "$LD" && break
4095 done
4097 if test -z "$LD"; then
4098 ac_verc_fail=yes
4099 else
4100 # Found it, now check the version.
4101 echo "$as_me:$LINENO: checking version of $LD" >&5
4102 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
4103 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4104 case $ac_prog_version in
4105 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4106 2.1[3-9]*)
4107 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4108 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4110 esac
4111 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4112 echo "${ECHO_T}$ac_prog_version" >&6
4114 if test $ac_verc_fail = yes; then
4115 LD=: critic_missing="$critic_missing ld"
4119 # We need the physical current working directory. We cannot use the
4120 # "pwd -P" shell builtin since that's not portable. Instead we try to
4121 # find a pwd binary. Note that assigning to the PWD environment
4122 # variable might have some interesting side effects, so we don't do
4123 # that.
4124 # Extract the first word of "pwd", so it can be a program name with args.
4125 set dummy pwd; ac_word=$2
4126 echo "$as_me:$LINENO: checking for $ac_word" >&5
4127 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4128 if test "${ac_cv_path_PWD_P+set}" = set; then
4129 echo $ECHO_N "(cached) $ECHO_C" >&6
4130 else
4131 case $PWD_P in
4132 [\\/]* | ?:[\\/]*)
4133 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4137 for as_dir in $PATH
4139 IFS=$as_save_IFS
4140 test -z "$as_dir" && as_dir=.
4141 for ac_exec_ext in '' $ac_executable_extensions; do
4142 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4143 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4144 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4145 break 2
4147 done
4148 done
4150 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4152 esac
4154 PWD_P=$ac_cv_path_PWD_P
4156 if test -n "$PWD_P"; then
4157 echo "$as_me:$LINENO: result: $PWD_P" >&5
4158 echo "${ECHO_T}$PWD_P" >&6
4159 else
4160 echo "$as_me:$LINENO: result: no" >&5
4161 echo "${ECHO_T}no" >&6
4164 if test "$PWD_P" = no; then
4165 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
4166 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
4167 { (exit 1); exit 1; }; }
4170 # These programs are version sensitive.
4172 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4174 # Extract the first word of "$ac_prog", so it can be a program name with args.
4175 set dummy $ac_prog; ac_word=$2
4176 echo "$as_me:$LINENO: checking for $ac_word" >&5
4177 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4178 if test "${ac_cv_prog_CC+set}" = set; then
4179 echo $ECHO_N "(cached) $ECHO_C" >&6
4180 else
4181 if test -n "$CC"; then
4182 ac_cv_prog_CC="$CC" # Let the user override the test.
4183 else
4184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4185 for as_dir in $PATH
4187 IFS=$as_save_IFS
4188 test -z "$as_dir" && as_dir=.
4189 for ac_exec_ext in '' $ac_executable_extensions; do
4190 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4191 ac_cv_prog_CC="$ac_prog"
4192 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4193 break 2
4195 done
4196 done
4200 CC=$ac_cv_prog_CC
4201 if test -n "$CC"; then
4202 echo "$as_me:$LINENO: result: $CC" >&5
4203 echo "${ECHO_T}$CC" >&6
4204 else
4205 echo "$as_me:$LINENO: result: no" >&5
4206 echo "${ECHO_T}no" >&6
4209 test -n "$CC" && break
4210 done
4212 if test -z "$CC"; then
4213 ac_verc_fail=yes
4214 else
4215 # Found it, now check the version.
4216 echo "$as_me:$LINENO: checking version of $CC" >&5
4217 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4218 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4219 case $ac_prog_version in
4220 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4221 3.4* | 4.[0-9]* )
4222 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4223 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4225 esac
4226 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4227 echo "${ECHO_T}$ac_prog_version" >&6
4229 if test $ac_verc_fail = yes; then
4230 critic_missing="$critic_missing gcc"
4233 for ac_prog in gnumake gmake make
4235 # Extract the first word of "$ac_prog", so it can be a program name with args.
4236 set dummy $ac_prog; ac_word=$2
4237 echo "$as_me:$LINENO: checking for $ac_word" >&5
4238 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4239 if test "${ac_cv_prog_MAKE+set}" = set; then
4240 echo $ECHO_N "(cached) $ECHO_C" >&6
4241 else
4242 if test -n "$MAKE"; then
4243 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4244 else
4245 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4246 for as_dir in $PATH
4248 IFS=$as_save_IFS
4249 test -z "$as_dir" && as_dir=.
4250 for ac_exec_ext in '' $ac_executable_extensions; do
4251 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4252 ac_cv_prog_MAKE="$ac_prog"
4253 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4254 break 2
4256 done
4257 done
4261 MAKE=$ac_cv_prog_MAKE
4262 if test -n "$MAKE"; then
4263 echo "$as_me:$LINENO: result: $MAKE" >&5
4264 echo "${ECHO_T}$MAKE" >&6
4265 else
4266 echo "$as_me:$LINENO: result: no" >&5
4267 echo "${ECHO_T}no" >&6
4270 test -n "$MAKE" && break
4271 done
4273 if test -z "$MAKE"; then
4274 ac_verc_fail=yes
4275 else
4276 # Found it, now check the version.
4277 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4278 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4279 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4280 case $ac_prog_version in
4281 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4282 3.79* | 3.[89]*)
4283 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4284 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4286 esac
4287 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4288 echo "${ECHO_T}$ac_prog_version" >&6
4290 if test $ac_verc_fail = yes; then
4291 critic_missing="$critic_missing make"
4295 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4297 # Extract the first word of "$ac_prog", so it can be a program name with args.
4298 set dummy $ac_prog; ac_word=$2
4299 echo "$as_me:$LINENO: checking for $ac_word" >&5
4300 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4301 if test "${ac_cv_prog_MSGFMT+set}" = set; then
4302 echo $ECHO_N "(cached) $ECHO_C" >&6
4303 else
4304 if test -n "$MSGFMT"; then
4305 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4306 else
4307 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4308 for as_dir in $PATH
4310 IFS=$as_save_IFS
4311 test -z "$as_dir" && as_dir=.
4312 for ac_exec_ext in '' $ac_executable_extensions; do
4313 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4314 ac_cv_prog_MSGFMT="$ac_prog"
4315 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4316 break 2
4318 done
4319 done
4323 MSGFMT=$ac_cv_prog_MSGFMT
4324 if test -n "$MSGFMT"; then
4325 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4326 echo "${ECHO_T}$MSGFMT" >&6
4327 else
4328 echo "$as_me:$LINENO: result: no" >&5
4329 echo "${ECHO_T}no" >&6
4332 test -n "$MSGFMT" && break
4333 done
4335 if test -z "$MSGFMT"; then
4336 ac_verc_fail=yes
4337 else
4338 # Found it, now check the version.
4339 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4340 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4341 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4342 case $ac_prog_version in
4343 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4344 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4345 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4346 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4348 esac
4349 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4350 echo "${ECHO_T}$ac_prog_version" >&6
4352 if test $ac_verc_fail = yes; then
4353 MSGFMT=: aux_missing="$aux_missing msgfmt"
4356 for ac_prog in makeinfo
4358 # Extract the first word of "$ac_prog", so it can be a program name with args.
4359 set dummy $ac_prog; ac_word=$2
4360 echo "$as_me:$LINENO: checking for $ac_word" >&5
4361 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4362 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4363 echo $ECHO_N "(cached) $ECHO_C" >&6
4364 else
4365 if test -n "$MAKEINFO"; then
4366 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4367 else
4368 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4369 for as_dir in $PATH
4371 IFS=$as_save_IFS
4372 test -z "$as_dir" && as_dir=.
4373 for ac_exec_ext in '' $ac_executable_extensions; do
4374 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4375 ac_cv_prog_MAKEINFO="$ac_prog"
4376 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4377 break 2
4379 done
4380 done
4384 MAKEINFO=$ac_cv_prog_MAKEINFO
4385 if test -n "$MAKEINFO"; then
4386 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4387 echo "${ECHO_T}$MAKEINFO" >&6
4388 else
4389 echo "$as_me:$LINENO: result: no" >&5
4390 echo "${ECHO_T}no" >&6
4393 test -n "$MAKEINFO" && break
4394 done
4396 if test -z "$MAKEINFO"; then
4397 ac_verc_fail=yes
4398 else
4399 # Found it, now check the version.
4400 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4401 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4402 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4403 case $ac_prog_version in
4404 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4405 4.*)
4406 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4407 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4409 esac
4410 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4411 echo "${ECHO_T}$ac_prog_version" >&6
4413 if test $ac_verc_fail = yes; then
4414 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4417 for ac_prog in sed
4419 # Extract the first word of "$ac_prog", so it can be a program name with args.
4420 set dummy $ac_prog; ac_word=$2
4421 echo "$as_me:$LINENO: checking for $ac_word" >&5
4422 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4423 if test "${ac_cv_prog_SED+set}" = set; then
4424 echo $ECHO_N "(cached) $ECHO_C" >&6
4425 else
4426 if test -n "$SED"; then
4427 ac_cv_prog_SED="$SED" # Let the user override the test.
4428 else
4429 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4430 for as_dir in $PATH
4432 IFS=$as_save_IFS
4433 test -z "$as_dir" && as_dir=.
4434 for ac_exec_ext in '' $ac_executable_extensions; do
4435 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4436 ac_cv_prog_SED="$ac_prog"
4437 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4438 break 2
4440 done
4441 done
4445 SED=$ac_cv_prog_SED
4446 if test -n "$SED"; then
4447 echo "$as_me:$LINENO: result: $SED" >&5
4448 echo "${ECHO_T}$SED" >&6
4449 else
4450 echo "$as_me:$LINENO: result: no" >&5
4451 echo "${ECHO_T}no" >&6
4454 test -n "$SED" && break
4455 done
4457 if test -z "$SED"; then
4458 ac_verc_fail=yes
4459 else
4460 # Found it, now check the version.
4461 echo "$as_me:$LINENO: checking version of $SED" >&5
4462 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4463 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4464 case $ac_prog_version in
4465 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4466 3.0[2-9]*|3.[1-9]*|[4-9]*)
4467 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4468 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4470 esac
4471 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4472 echo "${ECHO_T}$ac_prog_version" >&6
4474 if test $ac_verc_fail = yes; then
4475 SED=: aux_missing="$aux_missing sed"
4479 for ac_prog in autoconf
4481 # Extract the first word of "$ac_prog", so it can be a program name with args.
4482 set dummy $ac_prog; ac_word=$2
4483 echo "$as_me:$LINENO: checking for $ac_word" >&5
4484 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4485 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
4486 echo $ECHO_N "(cached) $ECHO_C" >&6
4487 else
4488 if test -n "$AUTOCONF"; then
4489 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4490 else
4491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4492 for as_dir in $PATH
4494 IFS=$as_save_IFS
4495 test -z "$as_dir" && as_dir=.
4496 for ac_exec_ext in '' $ac_executable_extensions; do
4497 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4498 ac_cv_prog_AUTOCONF="$ac_prog"
4499 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4500 break 2
4502 done
4503 done
4507 AUTOCONF=$ac_cv_prog_AUTOCONF
4508 if test -n "$AUTOCONF"; then
4509 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4510 echo "${ECHO_T}$AUTOCONF" >&6
4511 else
4512 echo "$as_me:$LINENO: result: no" >&5
4513 echo "${ECHO_T}no" >&6
4516 test -n "$AUTOCONF" && break
4517 done
4518 test -n "$AUTOCONF" || AUTOCONF="no"
4520 case "x$AUTOCONF" in
4521 xno|x|x:) AUTOCONF=no ;;
4523 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4524 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4525 if test "${libc_cv_autoconf_works+set}" = set; then
4526 echo $ECHO_N "(cached) $ECHO_C" >&6
4527 else
4528 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4529 libc_cv_autoconf_works=yes
4530 else
4531 libc_cv_autoconf_works=no
4534 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4535 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
4536 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4538 esac
4539 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4540 # If --without-cvs they probably won't change configure.in, so no complaints.
4541 aux_missing="$aux_missing autoconf"
4544 test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4545 *** These critical programs are missing or too old:$critic_missing
4546 *** Check the INSTALL file for required versions." >&5
4547 echo "$as_me: error:
4548 *** These critical programs are missing or too old:$critic_missing
4549 *** Check the INSTALL file for required versions." >&2;}
4550 { (exit 1); exit 1; }; }
4552 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
4553 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4554 *** some features will be disabled.
4555 *** Check the INSTALL file for required versions." >&5
4556 echo "$as_me: WARNING:
4557 *** These auxiliary programs are missing or incompatible versions:$aux_missing
4558 *** some features will be disabled.
4559 *** Check the INSTALL file for required versions." >&2;}
4561 # if using special system headers, find out the compiler's sekrit
4562 # header directory and add that to the list. NOTE: Only does the right
4563 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
4564 if test -n "$sysheaders"; then
4565 ccheaders=`$CC -print-file-name=include`
4566 SYSINCLUDES="-nostdinc -isystem $ccheaders \
4567 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
4568 if test -n "$CXX"; then
4569 cxxversion=`$CXX -dumpversion 2>&5` &&
4570 cxxmachine=`$CXX -dumpmachine 2>&5` &&
4571 cxxheaders=`$CXX -print-file-name=../../../../include/c++/`"$cxxversion" &&
4572 CXX_SYSINCLUDES="-isystem $cxxheaders \
4573 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
4579 # check if ranlib is necessary
4580 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4581 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4582 if test "${libc_cv_ranlib_necessary+set}" = set; then
4583 echo $ECHO_N "(cached) $ECHO_C" >&6
4584 else
4585 cat > conftest.c <<EOF
4586 int a;
4587 char b;
4588 void c(void) {}
4590 $CC $CFLAGS $CPPFLAGS -c conftest.c
4591 $AR cr conftest.a conftest.o
4592 cp conftest.a conftest2.a
4593 $RANLIB conftest.a
4594 if cmp -s conftest.a conftest2.a; then
4595 libc_cv_ranlib_necessary=no
4596 else
4597 libc_cv_ranlib_necessary=yes
4599 rm -rf conftest*
4601 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4602 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
4603 if test "$libc_cv_ranlib_necessary" = no; then
4604 RANLIB=:
4607 # Test if LD_LIBRARY_PATH contains the notation for the current directory
4608 # since this would lead to problems installing/building glibc.
4609 # LD_LIBRARY_PATH contains the current directory if one of the following
4610 # is true:
4611 # - one of the terminals (":" and ";") is the first or last sign
4612 # - two terminals occur directly after each other
4613 # - the path contains an element with a dot in it
4614 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4615 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
4616 case ${LD_LIBRARY_PATH} in
4617 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
4618 ld_library_path_setting="contains current directory"
4621 ld_library_path_setting="ok"
4623 esac
4624 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4625 echo "${ECHO_T}$ld_library_path_setting" >&6
4626 if test "$ld_library_path_setting" != "ok"; then
4627 { { echo "$as_me:$LINENO: error:
4628 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4629 *** building glibc. Please change the environment variable
4630 *** and run configure again." >&5
4631 echo "$as_me: error:
4632 *** LD_LIBRARY_PATH shouldn't contain the current directory when
4633 *** building glibc. Please change the environment variable
4634 *** and run configure again." >&2;}
4635 { (exit 1); exit 1; }; }
4638 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4639 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4640 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4641 echo $ECHO_N "(cached) $ECHO_C" >&6
4642 else
4643 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4644 libc_cv_gcc_static_libgcc=
4645 else
4646 libc_cv_gcc_static_libgcc=-static-libgcc
4649 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4650 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
4653 # Extract the first word of "bash", so it can be a program name with args.
4654 set dummy bash; ac_word=$2
4655 echo "$as_me:$LINENO: checking for $ac_word" >&5
4656 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4657 if test "${ac_cv_path_BASH+set}" = set; then
4658 echo $ECHO_N "(cached) $ECHO_C" >&6
4659 else
4660 case $BASH in
4661 [\\/]* | ?:[\\/]*)
4662 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4666 for as_dir in $PATH
4668 IFS=$as_save_IFS
4669 test -z "$as_dir" && as_dir=.
4670 for ac_exec_ext in '' $ac_executable_extensions; do
4671 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4672 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4673 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4674 break 2
4676 done
4677 done
4679 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4681 esac
4683 BASH=$ac_cv_path_BASH
4685 if test -n "$BASH"; then
4686 echo "$as_me:$LINENO: result: $BASH" >&5
4687 echo "${ECHO_T}$BASH" >&6
4688 else
4689 echo "$as_me:$LINENO: result: no" >&5
4690 echo "${ECHO_T}no" >&6
4693 if test "$BASH" != no &&
4694 $BASH -c 'test "$BASH_VERSINFO" \
4695 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
4696 libc_cv_have_bash2=yes
4697 else
4698 libc_cv_have_bash2=no
4702 if test "$BASH" = no; then
4703 # Extract the first word of "ksh", so it can be a program name with args.
4704 set dummy ksh; ac_word=$2
4705 echo "$as_me:$LINENO: checking for $ac_word" >&5
4706 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4707 if test "${ac_cv_path_KSH+set}" = set; then
4708 echo $ECHO_N "(cached) $ECHO_C" >&6
4709 else
4710 case $KSH in
4711 [\\/]* | ?:[\\/]*)
4712 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4716 for as_dir in $PATH
4718 IFS=$as_save_IFS
4719 test -z "$as_dir" && as_dir=.
4720 for ac_exec_ext in '' $ac_executable_extensions; do
4721 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4722 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4723 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4724 break 2
4726 done
4727 done
4729 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4731 esac
4733 KSH=$ac_cv_path_KSH
4735 if test -n "$KSH"; then
4736 echo "$as_me:$LINENO: result: $KSH" >&5
4737 echo "${ECHO_T}$KSH" >&6
4738 else
4739 echo "$as_me:$LINENO: result: no" >&5
4740 echo "${ECHO_T}no" >&6
4743 if test "$KSH" = no; then
4744 libc_cv_have_ksh=no
4745 else
4746 libc_cv_have_ksh=yes
4748 else
4749 KSH="$BASH"
4751 libc_cv_have_ksh=yes
4755 for ac_prog in gawk mawk nawk awk
4757 # Extract the first word of "$ac_prog", so it can be a program name with args.
4758 set dummy $ac_prog; ac_word=$2
4759 echo "$as_me:$LINENO: checking for $ac_word" >&5
4760 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4761 if test "${ac_cv_prog_AWK+set}" = set; then
4762 echo $ECHO_N "(cached) $ECHO_C" >&6
4763 else
4764 if test -n "$AWK"; then
4765 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4766 else
4767 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4768 for as_dir in $PATH
4770 IFS=$as_save_IFS
4771 test -z "$as_dir" && as_dir=.
4772 for ac_exec_ext in '' $ac_executable_extensions; do
4773 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4774 ac_cv_prog_AWK="$ac_prog"
4775 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4776 break 2
4778 done
4779 done
4783 AWK=$ac_cv_prog_AWK
4784 if test -n "$AWK"; then
4785 echo "$as_me:$LINENO: result: $AWK" >&5
4786 echo "${ECHO_T}$AWK" >&6
4787 else
4788 echo "$as_me:$LINENO: result: no" >&5
4789 echo "${ECHO_T}no" >&6
4792 test -n "$AWK" && break
4793 done
4795 # Extract the first word of "perl", so it can be a program name with args.
4796 set dummy perl; ac_word=$2
4797 echo "$as_me:$LINENO: checking for $ac_word" >&5
4798 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4799 if test "${ac_cv_path_PERL+set}" = set; then
4800 echo $ECHO_N "(cached) $ECHO_C" >&6
4801 else
4802 case $PERL in
4803 [\\/]* | ?:[\\/]*)
4804 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4807 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4808 for as_dir in $PATH
4810 IFS=$as_save_IFS
4811 test -z "$as_dir" && as_dir=.
4812 for ac_exec_ext in '' $ac_executable_extensions; do
4813 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4814 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4815 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4816 break 2
4818 done
4819 done
4821 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4823 esac
4825 PERL=$ac_cv_path_PERL
4827 if test -n "$PERL"; then
4828 echo "$as_me:$LINENO: result: $PERL" >&5
4829 echo "${ECHO_T}$PERL" >&6
4830 else
4831 echo "$as_me:$LINENO: result: no" >&5
4832 echo "${ECHO_T}no" >&6
4835 if test "$PERL" != no &&
4836 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4837 PERL=no
4839 # Extract the first word of "install-info", so it can be a program name with args.
4840 set dummy install-info; ac_word=$2
4841 echo "$as_me:$LINENO: checking for $ac_word" >&5
4842 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4843 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4844 echo $ECHO_N "(cached) $ECHO_C" >&6
4845 else
4846 case $INSTALL_INFO in
4847 [\\/]* | ?:[\\/]*)
4848 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4852 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4853 for as_dir in $as_dummy
4855 IFS=$as_save_IFS
4856 test -z "$as_dir" && as_dir=.
4857 for ac_exec_ext in '' $ac_executable_extensions; do
4858 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4859 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4860 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4861 break 2
4863 done
4864 done
4866 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4868 esac
4870 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4872 if test -n "$INSTALL_INFO"; then
4873 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4874 echo "${ECHO_T}$INSTALL_INFO" >&6
4875 else
4876 echo "$as_me:$LINENO: result: no" >&5
4877 echo "${ECHO_T}no" >&6
4880 # Extract the first word of "bison", so it can be a program name with args.
4881 set dummy bison; ac_word=$2
4882 echo "$as_me:$LINENO: checking for $ac_word" >&5
4883 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4884 if test "${ac_cv_path_BISON+set}" = set; then
4885 echo $ECHO_N "(cached) $ECHO_C" >&6
4886 else
4887 case $BISON in
4888 [\\/]* | ?:[\\/]*)
4889 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4892 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4893 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4894 for as_dir in $as_dummy
4896 IFS=$as_save_IFS
4897 test -z "$as_dir" && as_dir=.
4898 for ac_exec_ext in '' $ac_executable_extensions; do
4899 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4900 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4901 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4902 break 2
4904 done
4905 done
4907 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4909 esac
4911 BISON=$ac_cv_path_BISON
4913 if test -n "$BISON"; then
4914 echo "$as_me:$LINENO: result: $BISON" >&5
4915 echo "${ECHO_T}$BISON" >&6
4916 else
4917 echo "$as_me:$LINENO: result: no" >&5
4918 echo "${ECHO_T}no" >&6
4922 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4923 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4924 if test "${libc_cv_signed_size_t+set}" = set; then
4925 echo $ECHO_N "(cached) $ECHO_C" >&6
4926 else
4927 echo '#include <stddef.h>
4928 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4929 if eval "$ac_cpp conftest.c 2>/dev/null" \
4930 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4931 libc_cv_signed_size_t=no
4932 else
4933 libc_cv_signed_size_t=yes
4935 rm -f conftest*
4937 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4938 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4939 if test $libc_cv_signed_size_t = yes; then
4940 cat >> confdefs.h <<\EOF
4941 #undef __SIZE_TYPE__
4942 #define __SIZE_TYPE__ unsigned
4947 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4948 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4949 if test "${libc_cv_friendly_stddef+set}" = set; then
4950 echo $ECHO_N "(cached) $ECHO_C" >&6
4951 else
4952 cat >conftest.$ac_ext <<_ACEOF
4953 /* confdefs.h. */
4954 _ACEOF
4955 cat confdefs.h >>conftest.$ac_ext
4956 cat >>conftest.$ac_ext <<_ACEOF
4957 /* end confdefs.h. */
4958 #define __need_size_t
4959 #define __need_wchar_t
4960 #include <stddef.h>
4961 #define __need_NULL
4962 #include <stddef.h>
4964 main ()
4966 size_t size; wchar_t wchar;
4967 #ifdef offsetof
4968 #error stddef.h ignored __need_*
4969 #endif
4970 if (&size == NULL || &wchar == NULL) abort ();
4972 return 0;
4974 _ACEOF
4975 rm -f conftest.$ac_objext
4976 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4977 (eval $ac_compile) 2>conftest.er1
4978 ac_status=$?
4979 grep -v '^ *+' conftest.er1 >conftest.err
4980 rm -f conftest.er1
4981 cat conftest.err >&5
4982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4983 (exit $ac_status); } &&
4984 { ac_try='test -z "$ac_c_werror_flag"
4985 || test ! -s conftest.err'
4986 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4987 (eval $ac_try) 2>&5
4988 ac_status=$?
4989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4990 (exit $ac_status); }; } &&
4991 { ac_try='test -s conftest.$ac_objext'
4992 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4993 (eval $ac_try) 2>&5
4994 ac_status=$?
4995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4996 (exit $ac_status); }; }; then
4997 libc_cv_friendly_stddef=yes
4998 else
4999 echo "$as_me: failed program was:" >&5
5000 sed 's/^/| /' conftest.$ac_ext >&5
5002 libc_cv_friendly_stddef=no
5004 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5006 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
5007 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
5008 if test $libc_cv_friendly_stddef = yes; then
5009 config_vars="$config_vars
5010 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5013 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
5014 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
5015 if test "${libc_cv_need_minus_P+set}" = set; then
5016 echo $ECHO_N "(cached) $ECHO_C" >&6
5017 else
5018 cat > conftest.S <<EOF
5019 #include "confdefs.h"
5020 /* Nothing whatsoever. */
5022 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5023 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5024 (eval $ac_try) 2>&5
5025 ac_status=$?
5026 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5027 (exit $ac_status); }; }; then
5028 libc_cv_need_minus_P=no
5029 else
5030 libc_cv_need_minus_P=yes
5032 rm -f conftest*
5034 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
5035 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
5036 if test $libc_cv_need_minus_P = yes; then
5037 config_vars="$config_vars
5038 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5041 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
5042 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
5043 if test "${libc_cv_dot_text+set}" = set; then
5044 echo $ECHO_N "(cached) $ECHO_C" >&6
5045 else
5046 cat > conftest.s <<EOF
5047 .text
5049 libc_cv_dot_text=
5050 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5051 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5052 (eval $ac_try) 2>&5
5053 ac_status=$?
5054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5055 (exit $ac_status); }; }; then
5056 libc_cv_dot_text=.text
5058 rm -f conftest*
5061 if test -z "$libc_cv_dot_text"; then
5062 echo "$as_me:$LINENO: result: no" >&5
5063 echo "${ECHO_T}no" >&6
5064 else
5065 echo "$as_me:$LINENO: result: yes" >&5
5066 echo "${ECHO_T}yes" >&6
5069 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
5070 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
5071 if test "${libc_cv_asm_global_directive+set}" = set; then
5072 echo $ECHO_N "(cached) $ECHO_C" >&6
5073 else
5074 libc_cv_asm_global_directive=UNKNOWN
5075 for ac_globl in .globl .global .EXPORT; do
5076 cat > conftest.s <<EOF
5077 ${libc_cv_dot_text}
5078 ${ac_globl} foo
5079 foo:
5081 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5082 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5083 (eval $ac_try) 2>&5
5084 ac_status=$?
5085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5086 (exit $ac_status); }; }; then
5087 libc_cv_asm_global_directive=${ac_globl}
5089 rm -f conftest*
5090 test $libc_cv_asm_global_directive != UNKNOWN && break
5091 done
5093 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
5094 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
5095 if test $libc_cv_asm_global_directive = UNKNOWN; then
5096 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
5097 echo "$as_me: error: cannot determine asm global directive" >&2;}
5098 { (exit 1); exit 1; }; }
5099 else
5100 cat >>confdefs.h <<_ACEOF
5101 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
5102 _ACEOF
5106 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
5107 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
5108 if test "${libc_cv_asm_set_directive+set}" = set; then
5109 echo $ECHO_N "(cached) $ECHO_C" >&6
5110 else
5111 cat > conftest.s <<EOF
5112 ${libc_cv_dot_text}
5113 foo:
5114 .set glibc_conftest_frobozz,foo
5115 $libc_cv_asm_global_directive glibc_conftest_frobozz
5117 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5118 # (but it doesn't work), so we must do a linking check to be sure.
5119 cat > conftest1.c <<\EOF
5120 extern int glibc_conftest_frobozz;
5121 void _start() { glibc_conftest_frobozz = 1; }
5123 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5124 -nostartfiles -nostdlib \
5125 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5126 libc_cv_asm_set_directive=yes
5127 else
5128 libc_cv_asm_set_directive=no
5130 rm -f conftest*
5132 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
5133 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
5134 if test $libc_cv_asm_set_directive = yes; then
5135 cat >>confdefs.h <<\_ACEOF
5136 #define HAVE_ASM_SET_DIRECTIVE 1
5137 _ACEOF
5141 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
5142 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
5143 if test "${libc_cv_asm_type_prefix+set}" = set; then
5144 echo $ECHO_N "(cached) $ECHO_C" >&6
5145 else
5146 libc_cv_asm_type_prefix=no
5147 for ac_try_prefix in '@' '%' '#'; do
5148 cat > conftest.s <<EOF
5149 ${libc_cv_dot_text}
5150 ${libc_cv_asm_global_directive} foo
5151 .type foo, ${ac_try_prefix}object
5152 .size foo, 1
5153 foo:
5154 .byte 1
5156 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5157 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5158 (eval $ac_try) 2>&5
5159 ac_status=$?
5160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5161 (exit $ac_status); }; }; then
5162 libc_cv_asm_type_prefix=${ac_try_prefix}
5164 rm -f conftest*
5165 test "x$libc_cv_asm_type_prefix" != xno && break
5166 done
5168 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
5169 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
5170 if test "x$libc_cv_asm_type_prefix" != xno; then
5171 cat >>confdefs.h <<_ACEOF
5172 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
5173 _ACEOF
5177 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
5178 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
5179 if test "${libc_cv_asm_symver_directive+set}" = set; then
5180 echo $ECHO_N "(cached) $ECHO_C" >&6
5181 else
5182 cat > conftest.s <<EOF
5183 ${libc_cv_dot_text}
5184 _sym:
5185 .symver _sym,sym@VERS
5187 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5188 libc_cv_asm_symver_directive=yes
5189 else
5190 libc_cv_asm_symver_directive=no
5192 rm -f conftest*
5194 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
5195 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
5196 echo "$as_me:$LINENO: checking for ld --version-script" >&5
5197 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
5198 if test "${libc_cv_ld_version_script_option+set}" = set; then
5199 echo $ECHO_N "(cached) $ECHO_C" >&6
5200 else
5201 if test $libc_cv_asm_symver_directive = yes; then
5202 cat > conftest.s <<EOF
5203 ${libc_cv_dot_text}
5204 _sym:
5205 .symver _sym,sym@VERS
5207 cat > conftest.map <<EOF
5208 VERS_1 {
5209 global: sym;
5212 VERS_2 {
5213 global: sym;
5214 } VERS_1;
5216 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5217 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5218 -o conftest.so conftest.o
5219 -nostartfiles -nostdlib
5220 -Wl,--version-script,conftest.map
5221 1>&5'
5222 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5223 (eval $ac_try) 2>&5
5224 ac_status=$?
5225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5226 (exit $ac_status); }; };
5227 then
5228 libc_cv_ld_version_script_option=yes
5229 else
5230 libc_cv_ld_version_script_option=no
5232 else
5233 libc_cv_ld_version_script_option=no
5235 else
5236 libc_cv_ld_version_script_option=no
5238 rm -f conftest*
5240 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
5241 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
5242 if test $shared != no &&
5243 test $libc_cv_asm_symver_directive = yes &&
5244 test $libc_cv_ld_version_script_option = yes &&
5245 test $enable_versioning = yes; then
5246 VERSIONING=yes
5247 cat >>confdefs.h <<\_ACEOF
5248 #define DO_VERSIONING 1
5249 _ACEOF
5251 else
5252 VERSIONING=no
5256 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5257 echo "\
5258 *** WARNING: You should not compile GNU libc without versioning. Not using
5259 *** versioning will introduce incompatibilities so that old binaries
5260 *** will not run anymore.
5261 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5263 if test $elf = yes; then
5264 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
5265 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
5266 if test "${libc_cv_asm_previous_directive+set}" = set; then
5267 echo $ECHO_N "(cached) $ECHO_C" >&6
5268 else
5269 cat > conftest.s <<EOF
5270 .section foo_section
5271 .previous
5273 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5275 (eval $ac_try) 2>&5
5276 ac_status=$?
5277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5278 (exit $ac_status); }; }; then
5279 libc_cv_asm_previous_directive=yes
5280 else
5281 libc_cv_asm_previous_directive=no
5283 rm -f conftest*
5285 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
5286 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
5287 if test $libc_cv_asm_previous_directive = yes; then
5288 cat >>confdefs.h <<\_ACEOF
5289 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
5290 _ACEOF
5292 else
5293 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
5294 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
5295 if test "${libc_cv_asm_popsection_directive+set}" = set; then
5296 echo $ECHO_N "(cached) $ECHO_C" >&6
5297 else
5298 cat > conftest.s <<EOF
5299 .pushsection foo_section
5300 .popsection
5302 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5303 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5304 (eval $ac_try) 2>&5
5305 ac_status=$?
5306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5307 (exit $ac_status); }; }; then
5308 libc_cv_asm_popsection_directive=yes
5309 else
5310 libc_cv_asm_popsection_directive=no
5312 rm -f conftest*
5314 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
5315 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
5316 if test $libc_cv_asm_popsection_directive = yes; then
5317 cat >>confdefs.h <<\_ACEOF
5318 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
5319 _ACEOF
5323 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
5324 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
5325 if test "${libc_cv_asm_protected_directive+set}" = set; then
5326 echo $ECHO_N "(cached) $ECHO_C" >&6
5327 else
5328 cat > conftest.s <<EOF
5329 .protected foo
5330 foo:
5331 .hidden bar
5332 bar:
5334 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5335 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5336 (eval $ac_try) 2>&5
5337 ac_status=$?
5338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5339 (exit $ac_status); }; }; then
5340 libc_cv_asm_protected_directive=yes
5341 else
5342 { { echo "$as_me:$LINENO: error: assembler support for symbol visibility is required" >&5
5343 echo "$as_me: error: assembler support for symbol visibility is required" >&2;}
5344 { (exit 1); exit 1; }; }
5346 rm -f conftest*
5348 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
5349 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
5351 if test $libc_cv_asm_protected_directive = yes; then
5352 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
5353 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
5354 if test "${libc_cv_visibility_attribute+set}" = set; then
5355 echo $ECHO_N "(cached) $ECHO_C" >&6
5356 else
5357 cat > conftest.c <<EOF
5358 int foo __attribute__ ((visibility ("hidden"))) = 1;
5359 int bar __attribute__ ((visibility ("protected"))) = 1;
5361 libc_cv_visibility_attribute=no
5362 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5363 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5364 (eval $ac_try) 2>&5
5365 ac_status=$?
5366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5367 (exit $ac_status); }; }; then
5368 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5369 if grep '\.protected.*bar' conftest.s >/dev/null; then
5370 libc_cv_visibility_attribute=yes
5374 rm -f conftest.cs
5377 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
5378 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
5379 if test $libc_cv_visibility_attribute != yes; then
5380 { { echo "$as_me:$LINENO: error: compiler support for visibility attribute is required" >&5
5381 echo "$as_me: error: compiler support for visibility attribute is required" >&2;}
5382 { (exit 1); exit 1; }; }
5386 if test $libc_cv_visibility_attribute = yes; then
5387 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
5388 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
5389 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
5390 echo $ECHO_N "(cached) $ECHO_C" >&6
5391 else
5392 cat > conftest.c <<EOF
5393 int foo (int x);
5394 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5395 int bar (int x) { return x; }
5397 libc_cv_broken_visibility_attribute=yes
5398 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&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); }; }; then
5404 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5405 libc_cv_broken_visibility_attribute=no
5408 rm -f conftest.c conftest.s
5411 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
5412 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
5413 if test $libc_cv_broken_visibility_attribute = yes; then
5414 { { echo "$as_me:$LINENO: error: working compiler support for visibility attribute is required" >&5
5415 echo "$as_me: error: working compiler support for visibility attribute is required" >&2;}
5416 { (exit 1); exit 1; }; }
5420 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
5421 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
5422 if test "${libc_cv_broken_alias_attribute+set}" = set; then
5423 echo $ECHO_N "(cached) $ECHO_C" >&6
5424 else
5425 cat > conftest.c <<EOF
5426 extern int foo (int x) __asm ("xyzzy");
5427 int bar (int x) { return x; }
5428 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5429 extern int dfoo;
5430 extern __typeof (dfoo) dfoo __asm ("abccb");
5431 int dfoo = 1;
5433 libc_cv_broken_alias_attribute=yes
5434 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5435 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5436 (eval $ac_try) 2>&5
5437 ac_status=$?
5438 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5439 (exit $ac_status); }; }; then
5440 if grep 'xyzzy' conftest.s >/dev/null &&
5441 grep 'abccb' conftest.s >/dev/null; then
5442 libc_cv_broken_alias_attribute=no
5445 rm -f conftest.c conftest.s
5448 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
5449 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
5450 if test $libc_cv_broken_alias_attribute = yes; then
5451 { { echo "$as_me:$LINENO: error: working alias attribute support required" >&5
5452 echo "$as_me: error: working alias attribute support required" >&2;}
5453 { (exit 1); exit 1; }; }
5456 if test $libc_cv_visibility_attribute = yes; then
5457 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
5458 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
5459 if test "${libc_cv_have_sdata_section+set}" = set; then
5460 echo $ECHO_N "(cached) $ECHO_C" >&6
5461 else
5462 echo "int i;" > conftest.c
5463 libc_cv_have_sdata_section=no
5464 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5465 | grep '\.sdata' >/dev/null; then
5466 libc_cv_have_sdata_section=yes
5468 rm -f conftest.c conftest.so
5471 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
5472 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
5473 if test $libc_cv_have_sdata_section = yes; then
5474 cat >>confdefs.h <<\_ACEOF
5475 #define HAVE_SDATA_SECTION 1
5476 _ACEOF
5481 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
5482 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
5483 if test "${libc_cv_initfini_array+set}" = set; then
5484 echo $ECHO_N "(cached) $ECHO_C" >&6
5485 else
5486 cat > conftest.c <<EOF
5487 int _start (void) { return 0; }
5488 int __start (void) { return 0; }
5489 int foo (void) { return 1; }
5490 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5492 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
5493 -static -nostartfiles -nostdlib 1>&5'
5494 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5495 (eval $ac_try) 2>&5
5496 ac_status=$?
5497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5498 (exit $ac_status); }; }
5499 then
5500 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
5501 libc_cv_initfini_array=yes
5502 else
5503 libc_cv_initfini_array=no
5505 else
5506 libc_cv_initfini_array=no
5508 rm -f conftest*
5510 echo "$as_me:$LINENO: result: $libc_cv_initfini_array" >&5
5511 echo "${ECHO_T}$libc_cv_initfini_array" >&6
5512 if test $libc_cv_initfini_array != yes; then
5513 { { echo "$as_me:$LINENO: error: Need linker with .init_array/.fini_array support." >&5
5514 echo "$as_me: error: Need linker with .init_array/.fini_array support." >&2;}
5515 { (exit 1); exit 1; }; }
5518 echo "$as_me:$LINENO: checking for libunwind-support in compiler" >&5
5519 echo $ECHO_N "checking for libunwind-support in compiler... $ECHO_C" >&6
5520 if test "${libc_cv_cc_with_libunwind+set}" = set; then
5521 echo $ECHO_N "(cached) $ECHO_C" >&6
5522 else
5524 cat > conftest.c <<EOF
5525 int main (void) { return 0; }
5527 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5528 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
5529 libc_cv_cc_with_libunwind=yes
5530 else
5531 libc_cv_cc_with_libunwind=no
5533 rm -f conftest*
5535 echo "$as_me:$LINENO: result: $libc_cv_cc_with_libunwind" >&5
5536 echo "${ECHO_T}$libc_cv_cc_with_libunwind" >&6
5538 if test $libc_cv_cc_with_libunwind = yes; then
5539 cat >>confdefs.h <<\_ACEOF
5540 #define HAVE_CC_WITH_LIBUNWIND 1
5541 _ACEOF
5545 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
5546 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
5547 if test "${libc_cv_z_nodelete+set}" = set; then
5548 echo $ECHO_N "(cached) $ECHO_C" >&6
5549 else
5550 cat > conftest.c <<EOF
5551 int _start (void) { return 42; }
5553 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5554 -fPIC -shared -o conftest.so conftest.c
5555 -nostartfiles -nostdlib
5556 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
5557 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5558 (eval $ac_try) 2>&5
5559 ac_status=$?
5560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5561 (exit $ac_status); }; }
5562 then
5563 libc_cv_z_nodelete=yes
5564 else
5565 { { echo "$as_me:$LINENO: error: linker with -z nodelete support required" >&5
5566 echo "$as_me: error: linker with -z nodelete support required" >&2;}
5567 { (exit 1); exit 1; }; }
5569 rm -f conftest*
5571 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
5572 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
5574 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
5575 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
5576 if test "${libc_cv_z_nodlopen+set}" = set; then
5577 echo $ECHO_N "(cached) $ECHO_C" >&6
5578 else
5579 cat > conftest.c <<EOF
5580 int _start (void) { return 42; }
5582 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5583 -fPIC -shared -o conftest.so conftest.c
5584 -nostartfiles -nostdlib
5585 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
5586 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5587 (eval $ac_try) 2>&5
5588 ac_status=$?
5589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5590 (exit $ac_status); }; }
5591 then
5592 libc_cv_z_nodlopen=yes
5593 else
5594 { { echo "$as_me:$LINENO: error: linker with -z nodlopen support required" >&5
5595 echo "$as_me: error: linker with -z nodlopen support required" >&2;}
5596 { (exit 1); exit 1; }; }
5598 rm -f conftest*
5600 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
5601 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
5603 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
5604 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
5605 if test "${libc_cv_z_initfirst+set}" = set; then
5606 echo $ECHO_N "(cached) $ECHO_C" >&6
5607 else
5608 cat > conftest.c <<EOF
5609 int _start (void) { return 42; }
5611 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5612 -fPIC -shared -o conftest.so conftest.c
5613 -nostartfiles -nostdlib
5614 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
5615 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5616 (eval $ac_try) 2>&5
5617 ac_status=$?
5618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5619 (exit $ac_status); }; }
5620 then
5621 libc_cv_z_initfirst=yes
5622 else
5623 { { echo "$as_me:$LINENO: error: linker with -z initfirst support required" >&5
5624 echo "$as_me: error: linker with -z initfirst support required" >&2;}
5625 { (exit 1); exit 1; }; }
5627 rm -f conftest*
5629 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
5630 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
5632 case "$base_machine" in
5633 i[34567]86 | x86_64 | powerpc* | s390* | sparc* | alpha*)
5634 echo "$as_me:$LINENO: checking for -z relro option" >&5
5635 echo $ECHO_N "checking for -z relro option... $ECHO_C" >&6
5636 if test "${libc_cv_z_relro+set}" = set; then
5637 echo $ECHO_N "(cached) $ECHO_C" >&6
5638 else
5639 libc_cv_z_relro=no
5640 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
5641 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5642 (eval $ac_try) 2>&5
5643 ac_status=$?
5644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5645 (exit $ac_status); }; }
5646 then
5647 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
5648 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5649 (eval $ac_try) 2>&5
5650 ac_status=$?
5651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5652 (exit $ac_status); }; }
5653 then
5654 libc_cv_z_relro=yes
5658 echo "$as_me:$LINENO: result: $libc_cv_z_relro" >&5
5659 echo "${ECHO_T}$libc_cv_z_relro" >&6
5660 if test "$libc_cv_z_relro" = no; then
5661 { { echo "$as_me:$LINENO: error: linker with -z relro support required" >&5
5662 echo "$as_me: error: linker with -z relro support required" >&2;}
5663 { (exit 1); exit 1; }; }
5666 *) ;;
5667 esac
5669 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
5670 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
5671 if test "${libc_cv_Bgroup+set}" = set; then
5672 echo $ECHO_N "(cached) $ECHO_C" >&6
5673 else
5674 cat > conftest.c <<EOF
5675 int _start (void) { return 42; }
5677 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5678 -fPIC -shared -o conftest.so conftest.c
5679 -Wl,-Bgroup -nostdlib 1>&5'
5680 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5681 (eval $ac_try) 2>&5
5682 ac_status=$?
5683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5684 (exit $ac_status); }; }
5685 then
5686 libc_cv_Bgroup=yes
5687 else
5688 libc_cv_Bgroup=no
5690 rm -f conftest*
5692 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5693 echo "${ECHO_T}$libc_cv_Bgroup" >&6
5696 echo "$as_me:$LINENO: checking for libgcc_s suffix" >&5
5697 echo $ECHO_N "checking for libgcc_s suffix... $ECHO_C" >&6
5698 if test "${libc_cv_libgcc_s_suffix+set}" = set; then
5699 echo $ECHO_N "(cached) $ECHO_C" >&6
5700 else
5701 cat > conftest.c <<EOF
5702 int main (void) { return 0; }
5704 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5705 -fPIC -shared -shared-libgcc -o conftest.so \
5706 conftest.c -v 2>&1 >/dev/null \
5707 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
5708 rm -f conftest*
5710 echo "$as_me:$LINENO: result: $libc_cv_libgcc_s_suffix" >&5
5711 echo "${ECHO_T}$libc_cv_libgcc_s_suffix" >&6
5714 echo "$as_me:$LINENO: checking for --as-needed option" >&5
5715 echo $ECHO_N "checking for --as-needed option... $ECHO_C" >&6
5716 if test "${libc_cv_as_needed+set}" = set; then
5717 echo $ECHO_N "(cached) $ECHO_C" >&6
5718 else
5719 cat > conftest.c <<EOF
5720 int main (void) { return 0; }
5722 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5723 -fPIC -shared -o conftest.so conftest.c
5724 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
5725 -nostdlib 1>&5'
5726 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5727 (eval $ac_try) 2>&5
5728 ac_status=$?
5729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5730 (exit $ac_status); }; }
5731 then
5732 libc_cv_as_needed=yes
5733 else
5734 libc_cv_as_needed=no
5736 rm -f conftest*
5738 echo "$as_me:$LINENO: result: $libc_cv_as_needed" >&5
5739 echo "${ECHO_T}$libc_cv_as_needed" >&6
5742 ASFLAGS_config=
5743 echo "$as_me:$LINENO: checking whether --noexecstack is desirable for .S files" >&5
5744 echo $ECHO_N "checking whether --noexecstack is desirable for .S files... $ECHO_C" >&6
5745 if test "${libc_cv_as_noexecstack+set}" = set; then
5746 echo $ECHO_N "(cached) $ECHO_C" >&6
5747 else
5748 cat > conftest.c <<EOF
5749 void foo (void) { }
5751 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5752 -S -o conftest.s conftest.c 1>&5'
5753 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5754 (eval $ac_try) 2>&5
5755 ac_status=$?
5756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5757 (exit $ac_status); }; } \
5758 && grep -q .note.GNU-stack conftest.s \
5759 && { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wa,--noexecstack
5760 -c -o conftest.o conftest.s 1>&5'
5761 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5762 (eval $ac_try) 2>&5
5763 ac_status=$?
5764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5765 (exit $ac_status); }; }
5766 then
5767 libc_cv_as_noexecstack=yes
5768 else
5769 libc_cv_as_noexecstack=no
5771 rm -f conftest*
5773 echo "$as_me:$LINENO: result: $libc_cv_as_noexecstack" >&5
5774 echo "${ECHO_T}$libc_cv_as_noexecstack" >&6
5775 if test $libc_cv_as_noexecstack = yes; then
5776 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5780 echo "$as_me:$LINENO: checking for -z combreloc" >&5
5781 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5782 if test "${libc_cv_z_combreloc+set}" = set; then
5783 echo $ECHO_N "(cached) $ECHO_C" >&6
5784 else
5785 cat > conftest.c <<EOF
5786 extern int bar (int);
5787 extern int mumble;
5788 int foo (void) { return bar (mumble); }
5790 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5791 -fPIC -shared -o conftest.so conftest.c
5792 -nostdlib -nostartfiles
5793 -Wl,-z,combreloc 1>&5'
5794 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5795 (eval $ac_try) 2>&5
5796 ac_status=$?
5797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5798 (exit $ac_status); }; }
5799 then
5800 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5801 libc_cv_z_combreloc=yes
5802 else
5803 libc_cv_z_combreloc=no
5805 else
5806 libc_cv_z_combreloc=no
5808 rm -f conftest*
5810 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5811 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5812 if test "$libc_cv_z_combreloc" = yes; then
5813 cat >>confdefs.h <<\_ACEOF
5814 #define HAVE_Z_COMBRELOC 1
5815 _ACEOF
5820 echo "$as_me:$LINENO: checking for -z execstack" >&5
5821 echo $ECHO_N "checking for -z execstack... $ECHO_C" >&6
5822 if test "${libc_cv_z_execstack+set}" = set; then
5823 echo $ECHO_N "(cached) $ECHO_C" >&6
5824 else
5825 cat > conftest.c <<EOF
5826 int _start (void) { return 42; }
5828 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5829 -fPIC -shared -o conftest.so conftest.c
5830 -Wl,-z,execstack -nostdlib
5831 1>&5'
5832 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5833 (eval $ac_try) 2>&5
5834 ac_status=$?
5835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5836 (exit $ac_status); }; }
5837 then
5838 libc_cv_z_execstack=yes
5839 else
5840 libc_cv_z_execstack=no
5842 rm -f conftest*
5844 echo "$as_me:$LINENO: result: $libc_cv_z_execstack" >&5
5845 echo "${ECHO_T}$libc_cv_z_execstack" >&6
5848 echo "$as_me:$LINENO: checking for -fpie" >&5
5849 echo $ECHO_N "checking for -fpie... $ECHO_C" >&6
5850 if test "${libc_cv_fpie+set}" = set; then
5851 echo $ECHO_N "(cached) $ECHO_C" >&6
5852 else
5853 cat > conftest.c <<EOF
5854 int foo;
5855 main () { return 0;}
5857 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
5858 -o conftest conftest.c 1>&5'
5859 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5860 (eval $ac_try) 2>&5
5861 ac_status=$?
5862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5863 (exit $ac_status); }; }
5864 then
5865 libc_cv_fpie=yes
5866 else
5867 libc_cv_fpie=no
5869 rm -f conftest*
5871 echo "$as_me:$LINENO: result: $libc_cv_fpie" >&5
5872 echo "${ECHO_T}$libc_cv_fpie" >&6
5876 echo "$as_me:$LINENO: checking for --hash-style option" >&5
5877 echo $ECHO_N "checking for --hash-style option... $ECHO_C" >&6
5878 if test "${libc_cv_hashstyle+set}" = set; then
5879 echo $ECHO_N "(cached) $ECHO_C" >&6
5880 else
5881 cat > conftest.c <<EOF
5882 int _start (void) { return 42; }
5884 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5885 -fPIC -shared -o conftest.so conftest.c
5886 -Wl,--hash-style=both -nostdlib 1>&5'
5887 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5888 (eval $ac_try) 2>&5
5889 ac_status=$?
5890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5891 (exit $ac_status); }; }
5892 then
5893 libc_cv_hashstyle=yes
5894 else
5895 libc_cv_hashstyle=no
5897 rm -f conftest*
5899 echo "$as_me:$LINENO: result: $libc_cv_hashstyle" >&5
5900 echo "${ECHO_T}$libc_cv_hashstyle" >&6
5904 echo "$as_me:$LINENO: checking for -fno-toplevel-reorder" >&5
5905 echo $ECHO_N "checking for -fno-toplevel-reorder... $ECHO_C" >&6
5906 if test "${libc_cv_fno_toplevel_reorder+set}" = set; then
5907 echo $ECHO_N "(cached) $ECHO_C" >&6
5908 else
5909 cat > conftest.c <<EOF
5910 int foo;
5912 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder
5913 conftest.c 1>&5'
5914 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5915 (eval $ac_try) 2>&5
5916 ac_status=$?
5917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5918 (exit $ac_status); }; }
5919 then
5920 libc_cv_fno_toplevel_reorder=yes
5921 else
5922 libc_cv_fno_toplevel_reorder=no
5924 rm -f conftest*
5926 echo "$as_me:$LINENO: result: $libc_cv_fno_toplevel_reorder" >&5
5927 echo "${ECHO_T}$libc_cv_fno_toplevel_reorder" >&6
5928 if test $libc_cv_fno_toplevel_reorder = yes; then
5929 fno_unit_at_a_time=-fno-toplevel-reorder
5930 else
5931 fno_unit_at_a_time=-fno-unit-at-a-time
5935 echo "$as_me:$LINENO: checking for -fstack-protector" >&5
5936 echo $ECHO_N "checking for -fstack-protector... $ECHO_C" >&6
5937 if test "${libc_cv_ssp+set}" = set; then
5938 echo $ECHO_N "(cached) $ECHO_C" >&6
5939 else
5940 cat > conftest.c <<EOF
5941 int foo;
5942 main () { return 0;}
5944 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -fstack-protector
5945 -o conftest conftest.c 1>&5'
5946 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5947 (eval $ac_try) 2>&5
5948 ac_status=$?
5949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5950 (exit $ac_status); }; }
5951 then
5952 libc_cv_ssp=yes
5953 else
5954 libc_cv_ssp=no
5956 rm -f conftest*
5958 echo "$as_me:$LINENO: result: $libc_cv_ssp" >&5
5959 echo "${ECHO_T}$libc_cv_ssp" >&6
5962 echo "$as_me:$LINENO: checking for -fgnu89-inline" >&5
5963 echo $ECHO_N "checking for -fgnu89-inline... $ECHO_C" >&6
5964 if test "${libc_cv_gnu89_inline+set}" = set; then
5965 echo $ECHO_N "(cached) $ECHO_C" >&6
5966 else
5967 cat > conftest.c <<EOF
5968 int foo;
5969 #ifdef __GNUC_GNU_INLINE__
5970 main () { return 0;}
5971 #else
5972 #error
5973 #endif
5975 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
5976 -o conftest.s conftest.c 1>&5'
5977 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5978 (eval $ac_try) 2>&5
5979 ac_status=$?
5980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5981 (exit $ac_status); }; }
5982 then
5983 libc_cv_gnu89_inline=yes
5984 else
5985 libc_cv_gnu89_inline=no
5987 rm -f conftest*
5989 echo "$as_me:$LINENO: result: $libc_cv_gnu89_inline" >&5
5990 echo "${ECHO_T}$libc_cv_gnu89_inline" >&6
5991 if test $libc_cv_gnu89_inline = yes; then
5992 libc_cv_gnu89_inline=-fgnu89-inline
5993 else
5994 libc_cv_gnu89_inline=
5998 if test $elf != yes; then
5999 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
6000 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
6001 if test "${libc_cv_have_initfini+set}" = set; then
6002 echo $ECHO_N "(cached) $ECHO_C" >&6
6003 else
6004 cat >conftest.$ac_ext <<_ACEOF
6005 /* confdefs.h. */
6006 _ACEOF
6007 cat confdefs.h >>conftest.$ac_ext
6008 cat >>conftest.$ac_ext <<_ACEOF
6009 /* end confdefs.h. */
6012 main ()
6014 asm (".section .init");
6015 asm (".section .fini");
6016 asm ("${libc_cv_dot_text}");
6018 return 0;
6020 _ACEOF
6021 rm -f conftest.$ac_objext
6022 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6023 (eval $ac_compile) 2>conftest.er1
6024 ac_status=$?
6025 grep -v '^ *+' conftest.er1 >conftest.err
6026 rm -f conftest.er1
6027 cat conftest.err >&5
6028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6029 (exit $ac_status); } &&
6030 { ac_try='test -z "$ac_c_werror_flag"
6031 || test ! -s conftest.err'
6032 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6033 (eval $ac_try) 2>&5
6034 ac_status=$?
6035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6036 (exit $ac_status); }; } &&
6037 { ac_try='test -s conftest.$ac_objext'
6038 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6039 (eval $ac_try) 2>&5
6040 ac_status=$?
6041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6042 (exit $ac_status); }; }; then
6043 libc_cv_have_initfini=yes
6044 else
6045 echo "$as_me: failed program was:" >&5
6046 sed 's/^/| /' conftest.$ac_ext >&5
6048 libc_cv_have_initfini=no
6050 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6052 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
6053 echo "${ECHO_T}$libc_cv_have_initfini" >&6
6054 if test $libc_cv_have_initfini = yes; then
6055 cat >>confdefs.h <<\_ACEOF
6056 #define HAVE_INITFINI 1
6057 _ACEOF
6062 if test $elf = yes; then
6063 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
6064 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
6065 if test "${libc_cv_have_section_quotes+set}" = set; then
6066 echo $ECHO_N "(cached) $ECHO_C" >&6
6067 else
6068 cat > conftest.c <<EOF
6069 static const int foo
6070 __attribute__ ((section ("bar"))) = 1;
6072 if ${CC-cc} -S conftest.c -o conftest.s; then
6073 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6074 libc_cv_have_section_quotes=yes
6075 else
6076 libc_cv_have_section_quotes=no
6078 else
6079 libc_cv_have_section_quotes=unknown
6081 rm -f conftest.cs
6084 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
6085 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
6086 if test $libc_cv_have_section_quotes = yes; then
6087 cat >>confdefs.h <<\_ACEOF
6088 #define HAVE_SECTION_QUOTES 1
6089 _ACEOF
6096 if test $elf = yes; then
6097 libc_cv_asm_underscores=no
6098 else
6099 if test $ac_cv_prog_cc_works = yes; then
6100 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
6101 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
6102 if test "${libc_cv_asm_underscores+set}" = set; then
6103 echo $ECHO_N "(cached) $ECHO_C" >&6
6104 else
6105 cat >conftest.$ac_ext <<_ACEOF
6106 /* confdefs.h. */
6107 _ACEOF
6108 cat confdefs.h >>conftest.$ac_ext
6109 cat >>conftest.$ac_ext <<_ACEOF
6110 /* end confdefs.h. */
6111 asm ("_glibc_foobar:");
6113 main ()
6115 glibc_foobar ();
6117 return 0;
6119 _ACEOF
6120 rm -f conftest.$ac_objext conftest$ac_exeext
6121 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6122 (eval $ac_link) 2>conftest.er1
6123 ac_status=$?
6124 grep -v '^ *+' conftest.er1 >conftest.err
6125 rm -f conftest.er1
6126 cat conftest.err >&5
6127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6128 (exit $ac_status); } &&
6129 { ac_try='test -z "$ac_c_werror_flag"
6130 || test ! -s conftest.err'
6131 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6132 (eval $ac_try) 2>&5
6133 ac_status=$?
6134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6135 (exit $ac_status); }; } &&
6136 { ac_try='test -s conftest$ac_exeext'
6137 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6138 (eval $ac_try) 2>&5
6139 ac_status=$?
6140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6141 (exit $ac_status); }; }; then
6142 libc_cv_asm_underscores=yes
6143 else
6144 echo "$as_me: failed program was:" >&5
6145 sed 's/^/| /' conftest.$ac_ext >&5
6147 libc_cv_asm_underscores=no
6149 rm -f conftest.err conftest.$ac_objext \
6150 conftest$ac_exeext conftest.$ac_ext
6152 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
6153 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
6154 else
6155 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
6156 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
6157 if test "${libc_cv_asm_underscores+set}" = set; then
6158 echo $ECHO_N "(cached) $ECHO_C" >&6
6159 else
6160 cat > conftest.$ac_ext <<EOF
6161 #line $LINENO "configure"
6162 #include "confdefs.h"
6163 void underscore_test(void) {
6164 return; }
6166 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6167 (eval $ac_compile) 2>&5
6168 ac_status=$?
6169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6170 (exit $ac_status); }; then
6171 if grep _underscore_test conftest* >/dev/null; then
6172 rm -f conftest*
6173 libc_cv_asm_underscores=yes
6174 else
6175 rm -f conftest*
6176 libc_cv_asm_underscores=no
6178 else
6179 echo "configure: failed program was:" >&5
6180 cat conftest.$ac_ext >&5
6181 rm -f conftest*
6182 libc_cv_asm_underscores=no
6184 rm -f conftest*
6186 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
6187 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
6190 if test $libc_cv_asm_underscores = no; then
6191 cat >>confdefs.h <<\_ACEOF
6192 #define NO_UNDERSCORES 1
6193 _ACEOF
6197 if test $elf = yes; then
6198 libc_cv_weak_symbols=yes
6201 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
6202 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
6203 if test "${libc_cv_asm_weak_directive+set}" = set; then
6204 echo $ECHO_N "(cached) $ECHO_C" >&6
6205 else
6206 cat > conftest.s <<EOF
6207 ${libc_cv_dot_text}
6208 ${libc_cv_asm_global_directive} foo
6209 foo:
6210 .weak foo
6211 .weak bar; bar = foo
6213 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6214 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6215 (eval $ac_try) 2>&5
6216 ac_status=$?
6217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6218 (exit $ac_status); }; }; then
6219 libc_cv_asm_weak_directive=yes
6220 else
6221 libc_cv_asm_weak_directive=no
6223 rm -f conftest*
6225 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
6226 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
6228 if test $libc_cv_asm_weak_directive = no; then
6229 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
6230 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
6231 if test "${libc_cv_asm_weakext_directive+set}" = set; then
6232 echo $ECHO_N "(cached) $ECHO_C" >&6
6233 else
6234 cat > conftest.s <<EOF
6235 ${libc_cv_dot_text}
6236 ${libc_cv_asm_global_directive} foo
6237 foo:
6238 .weakext bar foo
6239 .weakext baz
6240 ${libc_cv_asm_global_directive} baz
6241 baz:
6243 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6244 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6245 (eval $ac_try) 2>&5
6246 ac_status=$?
6247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6248 (exit $ac_status); }; }; then
6249 libc_cv_asm_weakext_directive=yes
6250 else
6251 libc_cv_asm_weakext_directive=no
6253 rm -f conftest*
6255 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
6256 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
6258 fi # no .weak
6260 if test $libc_cv_asm_weak_directive = yes; then
6261 cat >>confdefs.h <<\_ACEOF
6262 #define HAVE_ASM_WEAK_DIRECTIVE 1
6263 _ACEOF
6265 elif test $libc_cv_asm_weakext_directive = yes; then
6266 cat >>confdefs.h <<\_ACEOF
6267 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
6268 _ACEOF
6272 echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6273 echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6274 if test "${libc_cv_asm_cfi_directives+set}" = set; then
6275 echo $ECHO_N "(cached) $ECHO_C" >&6
6276 else
6277 case $machine in
6278 sparc/sparc64*) cfi_offset=2047;;
6279 *) cfi_offset=0;;
6280 esac
6281 cat > conftest.s <<EOF
6282 .text
6283 .type func,%function
6284 func:
6285 .cfi_startproc
6286 .cfi_remember_state
6287 .cfi_rel_offset 1, $cfi_offset
6288 .cfi_endproc
6290 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6291 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6292 (eval $ac_try) 2>&5
6293 ac_status=$?
6294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6295 (exit $ac_status); }; }; then
6296 libc_cv_asm_cfi_directives=yes
6297 else
6298 libc_cv_asm_cfi_directives=no
6300 rm -f conftest*
6302 echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6303 echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6304 if test $libc_cv_asm_cfi_directives = yes; then
6305 cat >>confdefs.h <<\_ACEOF
6306 #define HAVE_ASM_CFI_DIRECTIVES 1
6307 _ACEOF
6311 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6312 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6313 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6314 echo $ECHO_N "(cached) $ECHO_C" >&6
6315 else
6316 cat > conftest.c <<\EOF
6317 _start () {}
6318 int __eh_pc;
6319 __throw () {}
6321 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6322 -nostdlib -nostartfiles -Wl,--no-whole-archive
6323 -o conftest conftest.c 1>&5'
6324 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6325 (eval $ac_try) 2>&5
6326 ac_status=$?
6327 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6328 (exit $ac_status); }; }; then
6329 libc_cv_ld_no_whole_archive=yes
6330 else
6331 libc_cv_ld_no_whole_archive=no
6333 rm -f conftest*
6335 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6336 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
6337 if test $libc_cv_ld_no_whole_archive = yes; then
6338 no_whole_archive=-Wl,--no-whole-archive
6341 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6342 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6343 if test "${libc_cv_gcc_exceptions+set}" = set; then
6344 echo $ECHO_N "(cached) $ECHO_C" >&6
6345 else
6346 cat > conftest.c <<\EOF
6347 _start () {}
6348 int __eh_pc;
6349 __throw () {}
6351 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6352 -nostdlib -nostartfiles -fexceptions
6353 -o conftest conftest.c 1>&5'
6354 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6355 (eval $ac_try) 2>&5
6356 ac_status=$?
6357 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6358 (exit $ac_status); }; }; then
6359 libc_cv_gcc_exceptions=yes
6360 else
6361 libc_cv_gcc_exceptions=no
6363 rm -f conftest*
6365 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6366 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
6367 if test $libc_cv_gcc_exceptions = yes; then
6368 exceptions=-fexceptions
6371 if test "$host_cpu" = powerpc ; then
6372 # Check for a bug present in at least versions 2.8.x of GCC
6373 # and versions 1.0.x of EGCS.
6374 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6375 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6376 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6377 echo $ECHO_N "(cached) $ECHO_C" >&6
6378 else
6379 cat >conftest.$ac_ext <<_ACEOF
6380 /* confdefs.h. */
6381 _ACEOF
6382 cat confdefs.h >>conftest.$ac_ext
6383 cat >>conftest.$ac_ext <<_ACEOF
6384 /* end confdefs.h. */
6385 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6387 main ()
6391 return 0;
6393 _ACEOF
6394 rm -f conftest.$ac_objext
6395 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6396 (eval $ac_compile) 2>conftest.er1
6397 ac_status=$?
6398 grep -v '^ *+' conftest.er1 >conftest.err
6399 rm -f conftest.er1
6400 cat conftest.err >&5
6401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6402 (exit $ac_status); } &&
6403 { ac_try='test -z "$ac_c_werror_flag"
6404 || test ! -s conftest.err'
6405 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6406 (eval $ac_try) 2>&5
6407 ac_status=$?
6408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6409 (exit $ac_status); }; } &&
6410 { ac_try='test -s conftest.$ac_objext'
6411 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6412 (eval $ac_try) 2>&5
6413 ac_status=$?
6414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6415 (exit $ac_status); }; }; then
6416 libc_cv_c_asmcr0_bug='no'
6417 else
6418 echo "$as_me: failed program was:" >&5
6419 sed 's/^/| /' conftest.$ac_ext >&5
6421 libc_cv_c_asmcr0_bug='yes'
6423 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6425 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6426 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
6427 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6428 cat >>confdefs.h <<\_ACEOF
6429 #define BROKEN_PPC_ASM_CR0 1
6430 _ACEOF
6435 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6436 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6437 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6438 echo $ECHO_N "(cached) $ECHO_C" >&6
6439 else
6440 cat > conftest.c <<EOF
6441 #line $LINENO "configure"
6442 int foo (int a)
6444 a = __builtin_expect (a, 10);
6445 return a == 10 ? 0 : 1;
6448 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6449 -o conftest conftest.c -lgcc >&5'
6450 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6451 (eval $ac_try) 2>&5
6452 ac_status=$?
6453 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6454 (exit $ac_status); }; }; then
6455 libc_cv_gcc_builtin_expect=yes
6456 else
6457 libc_cv_gcc_builtin_expect=no
6459 rm -f conftest*
6461 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6462 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
6463 if test "$libc_cv_gcc_builtin_expect" = yes; then
6464 cat >>confdefs.h <<\_ACEOF
6465 #define HAVE_BUILTIN_EXPECT 1
6466 _ACEOF
6470 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6471 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6472 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6473 echo $ECHO_N "(cached) $ECHO_C" >&6
6474 else
6475 cat > conftest.c <<\EOF
6476 void zero (void *x)
6478 __builtin_memset (x, 0, 1000);
6481 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6482 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6483 (eval $ac_try) 2>&5
6484 ac_status=$?
6485 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6486 (exit $ac_status); }; };
6487 then
6488 libc_cv_gcc_builtin_memset=no
6489 else
6490 libc_cv_gcc_builtin_memset=yes
6492 rm -f conftest*
6494 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6495 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
6496 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6497 cat >>confdefs.h <<\_ACEOF
6498 #define HAVE_BUILTIN_MEMSET 1
6499 _ACEOF
6503 echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6504 echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6505 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6506 echo $ECHO_N "(cached) $ECHO_C" >&6
6507 else
6508 cat > conftest.c <<\EOF
6509 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6510 char *foo (const char *a, const char *b)
6512 return __builtin_strstr (a, b);
6515 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6516 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6517 (eval $ac_try) 2>&5
6518 ac_status=$?
6519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6520 (exit $ac_status); }; };
6521 then
6522 libc_cv_gcc_builtin_redirection=yes
6523 else
6524 libc_cv_gcc_builtin_redirection=no
6526 rm -f conftest*
6528 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6529 echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6530 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6531 cat >>confdefs.h <<\_ACEOF
6532 #define HAVE_BUILTIN_REDIRECTION 1
6533 _ACEOF
6537 if test "x$use__thread" != xno; then
6538 echo "$as_me:$LINENO: checking for __thread" >&5
6539 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6540 if test "${libc_cv_gcc___thread+set}" = set; then
6541 echo $ECHO_N "(cached) $ECHO_C" >&6
6542 else
6543 cat > conftest.c <<\EOF
6544 __thread int a = 42;
6546 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
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); }; }; then
6552 libc_cv_gcc___thread=yes
6553 else
6554 libc_cv_gcc___thread=no
6556 rm -f conftest*
6558 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6559 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6560 if test "$libc_cv_gcc___thread" = yes; then
6561 cat >>confdefs.h <<\_ACEOF
6562 #define HAVE___THREAD 1
6563 _ACEOF
6566 else
6567 libc_cv_gcc___thread=no
6570 if test "$libc_cv_gcc___thread" = yes; then
6571 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6572 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6573 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6574 echo $ECHO_N "(cached) $ECHO_C" >&6
6575 else
6576 cat > conftest.c <<\EOF
6577 extern __thread int a __attribute__((tls_model ("initial-exec")));
6579 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6580 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6581 (eval $ac_try) 2>&5
6582 ac_status=$?
6583 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6584 (exit $ac_status); }; }; then
6585 libc_cv_gcc_tls_model_attr=yes
6586 else
6587 libc_cv_gcc_tls_model_attr=no
6589 rm -f conftest*
6591 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6592 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6593 if test "$libc_cv_gcc_tls_model_attr" = yes; then
6594 cat >>confdefs.h <<\_ACEOF
6595 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6596 _ACEOF
6601 echo "$as_me:$LINENO: checking for libgd" >&5
6602 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6603 if test "$with_gd" != "no"; then
6604 old_CFLAGS="$CFLAGS"
6605 CFLAGS="$CFLAGS $libgd_include"
6606 old_LDFLAGS="$LDFLAGS"
6607 LDFLAGS="$LDFLAGS $libgd_ldflags"
6608 old_LIBS="$LIBS"
6609 LIBS="$LIBS -lgd -lpng -lz -lm"
6610 cat >conftest.$ac_ext <<_ACEOF
6611 /* confdefs.h. */
6612 _ACEOF
6613 cat confdefs.h >>conftest.$ac_ext
6614 cat >>conftest.$ac_ext <<_ACEOF
6615 /* end confdefs.h. */
6616 #include <gd.h>
6618 main ()
6620 gdImagePng (0, 0)
6622 return 0;
6624 _ACEOF
6625 rm -f conftest.$ac_objext conftest$ac_exeext
6626 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6627 (eval $ac_link) 2>conftest.er1
6628 ac_status=$?
6629 grep -v '^ *+' conftest.er1 >conftest.err
6630 rm -f conftest.er1
6631 cat conftest.err >&5
6632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6633 (exit $ac_status); } &&
6634 { ac_try='test -z "$ac_c_werror_flag"
6635 || test ! -s conftest.err'
6636 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6637 (eval $ac_try) 2>&5
6638 ac_status=$?
6639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6640 (exit $ac_status); }; } &&
6641 { ac_try='test -s conftest$ac_exeext'
6642 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6643 (eval $ac_try) 2>&5
6644 ac_status=$?
6645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6646 (exit $ac_status); }; }; then
6647 LIBGD=yes
6648 else
6649 echo "$as_me: failed program was:" >&5
6650 sed 's/^/| /' conftest.$ac_ext >&5
6652 LIBGD=no
6654 rm -f conftest.err conftest.$ac_objext \
6655 conftest$ac_exeext conftest.$ac_ext
6656 CFLAGS="$old_CFLAGS"
6657 LDFLAGS="$old_LDFLAGS"
6658 LIBS="$old_LIBS"
6659 else
6660 LIBGD=no
6662 echo "$as_me:$LINENO: result: $LIBGD" >&5
6663 echo "${ECHO_T}$LIBGD" >&6
6666 # SELinux detection
6667 if test x$with_selinux = xno ; then
6668 have_selinux=no;
6669 else
6670 # See if we have the SELinux library
6671 echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
6672 echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6
6673 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
6674 echo $ECHO_N "(cached) $ECHO_C" >&6
6675 else
6676 ac_check_lib_save_LIBS=$LIBS
6677 LIBS="-lselinux $LIBS"
6678 cat >conftest.$ac_ext <<_ACEOF
6679 /* confdefs.h. */
6680 _ACEOF
6681 cat confdefs.h >>conftest.$ac_ext
6682 cat >>conftest.$ac_ext <<_ACEOF
6683 /* end confdefs.h. */
6685 /* Override any gcc2 internal prototype to avoid an error. */
6686 #ifdef __cplusplus
6687 extern "C"
6688 #endif
6689 /* We use char because int might match the return type of a gcc2
6690 builtin and then its argument prototype would still apply. */
6691 char is_selinux_enabled ();
6693 main ()
6695 is_selinux_enabled ();
6697 return 0;
6699 _ACEOF
6700 rm -f conftest.$ac_objext conftest$ac_exeext
6701 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6702 (eval $ac_link) 2>conftest.er1
6703 ac_status=$?
6704 grep -v '^ *+' conftest.er1 >conftest.err
6705 rm -f conftest.er1
6706 cat conftest.err >&5
6707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6708 (exit $ac_status); } &&
6709 { ac_try='test -z "$ac_c_werror_flag"
6710 || test ! -s conftest.err'
6711 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6712 (eval $ac_try) 2>&5
6713 ac_status=$?
6714 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6715 (exit $ac_status); }; } &&
6716 { ac_try='test -s conftest$ac_exeext'
6717 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6718 (eval $ac_try) 2>&5
6719 ac_status=$?
6720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6721 (exit $ac_status); }; }; then
6722 ac_cv_lib_selinux_is_selinux_enabled=yes
6723 else
6724 echo "$as_me: failed program was:" >&5
6725 sed 's/^/| /' conftest.$ac_ext >&5
6727 ac_cv_lib_selinux_is_selinux_enabled=no
6729 rm -f conftest.err conftest.$ac_objext \
6730 conftest$ac_exeext conftest.$ac_ext
6731 LIBS=$ac_check_lib_save_LIBS
6733 echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6734 echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6
6735 if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
6736 have_selinux=yes
6737 else
6738 have_selinux=no
6741 # See if we have the SELinux header with the NSCD permissions in it.
6742 if test x$have_selinux = xyes ; then
6743 echo "$as_me:$LINENO: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
6744 echo $ECHO_N "checking for NSCD Flask permissions in selinux/av_permissions.h... $ECHO_C" >&6
6745 cat >conftest.$ac_ext <<_ACEOF
6746 /* confdefs.h. */
6747 _ACEOF
6748 cat confdefs.h >>conftest.$ac_ext
6749 cat >>conftest.$ac_ext <<_ACEOF
6750 /* end confdefs.h. */
6751 #include <selinux/av_permissions.h>
6753 main ()
6755 #ifdef NSCD__SHMEMHOST
6756 return 0;
6757 #else
6758 #error NSCD__SHMEMHOST not defined
6759 #endif
6761 return 0;
6763 _ACEOF
6764 rm -f conftest.$ac_objext
6765 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6766 (eval $ac_compile) 2>conftest.er1
6767 ac_status=$?
6768 grep -v '^ *+' conftest.er1 >conftest.err
6769 rm -f conftest.er1
6770 cat conftest.err >&5
6771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6772 (exit $ac_status); } &&
6773 { ac_try='test -z "$ac_c_werror_flag"
6774 || test ! -s conftest.err'
6775 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6776 (eval $ac_try) 2>&5
6777 ac_status=$?
6778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6779 (exit $ac_status); }; } &&
6780 { ac_try='test -s conftest.$ac_objext'
6781 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6782 (eval $ac_try) 2>&5
6783 ac_status=$?
6784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6785 (exit $ac_status); }; }; then
6786 have_selinux=yes
6787 else
6788 echo "$as_me: failed program was:" >&5
6789 sed 's/^/| /' conftest.$ac_ext >&5
6791 have_selinux=no
6793 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6794 echo "$as_me:$LINENO: result: $have_selinux" >&5
6795 echo "${ECHO_T}$have_selinux" >&6
6798 if test x$with_selinux = xyes ; then
6799 if test x$have_selinux = xno ; then
6800 { { echo "$as_me:$LINENO: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&5
6801 echo "$as_me: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&2;}
6802 { (exit 1); exit 1; }; }
6806 # Check if we're building with SELinux support.
6807 if test "x$have_selinux" = xyes; then
6809 cat >>confdefs.h <<\_ACEOF
6810 #define HAVE_SELINUX 1
6811 _ACEOF
6814 # See if we have the libaudit library
6815 echo "$as_me:$LINENO: checking for audit_log_user_avc_message in -laudit" >&5
6816 echo $ECHO_N "checking for audit_log_user_avc_message in -laudit... $ECHO_C" >&6
6817 if test "${ac_cv_lib_audit_audit_log_user_avc_message+set}" = set; then
6818 echo $ECHO_N "(cached) $ECHO_C" >&6
6819 else
6820 ac_check_lib_save_LIBS=$LIBS
6821 LIBS="-laudit $LIBS"
6822 cat >conftest.$ac_ext <<_ACEOF
6823 /* confdefs.h. */
6824 _ACEOF
6825 cat confdefs.h >>conftest.$ac_ext
6826 cat >>conftest.$ac_ext <<_ACEOF
6827 /* end confdefs.h. */
6829 /* Override any gcc2 internal prototype to avoid an error. */
6830 #ifdef __cplusplus
6831 extern "C"
6832 #endif
6833 /* We use char because int might match the return type of a gcc2
6834 builtin and then its argument prototype would still apply. */
6835 char audit_log_user_avc_message ();
6837 main ()
6839 audit_log_user_avc_message ();
6841 return 0;
6843 _ACEOF
6844 rm -f conftest.$ac_objext conftest$ac_exeext
6845 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6846 (eval $ac_link) 2>conftest.er1
6847 ac_status=$?
6848 grep -v '^ *+' conftest.er1 >conftest.err
6849 rm -f conftest.er1
6850 cat conftest.err >&5
6851 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6852 (exit $ac_status); } &&
6853 { ac_try='test -z "$ac_c_werror_flag"
6854 || test ! -s conftest.err'
6855 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6856 (eval $ac_try) 2>&5
6857 ac_status=$?
6858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6859 (exit $ac_status); }; } &&
6860 { ac_try='test -s conftest$ac_exeext'
6861 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6862 (eval $ac_try) 2>&5
6863 ac_status=$?
6864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6865 (exit $ac_status); }; }; then
6866 ac_cv_lib_audit_audit_log_user_avc_message=yes
6867 else
6868 echo "$as_me: failed program was:" >&5
6869 sed 's/^/| /' conftest.$ac_ext >&5
6871 ac_cv_lib_audit_audit_log_user_avc_message=no
6873 rm -f conftest.err conftest.$ac_objext \
6874 conftest$ac_exeext conftest.$ac_ext
6875 LIBS=$ac_check_lib_save_LIBS
6877 echo "$as_me:$LINENO: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
6878 echo "${ECHO_T}$ac_cv_lib_audit_audit_log_user_avc_message" >&6
6879 if test $ac_cv_lib_audit_audit_log_user_avc_message = yes; then
6880 have_libaudit=yes
6881 else
6882 have_libaudit=no
6885 if test "x$have_libaudit" = xyes; then
6887 cat >>confdefs.h <<\_ACEOF
6888 #define HAVE_LIBAUDIT 1
6889 _ACEOF
6894 # See if we have the libcap library
6895 echo "$as_me:$LINENO: checking for cap_init in -lcap" >&5
6896 echo $ECHO_N "checking for cap_init in -lcap... $ECHO_C" >&6
6897 if test "${ac_cv_lib_cap_cap_init+set}" = set; then
6898 echo $ECHO_N "(cached) $ECHO_C" >&6
6899 else
6900 ac_check_lib_save_LIBS=$LIBS
6901 LIBS="-lcap $LIBS"
6902 cat >conftest.$ac_ext <<_ACEOF
6903 /* confdefs.h. */
6904 _ACEOF
6905 cat confdefs.h >>conftest.$ac_ext
6906 cat >>conftest.$ac_ext <<_ACEOF
6907 /* end confdefs.h. */
6909 /* Override any gcc2 internal prototype to avoid an error. */
6910 #ifdef __cplusplus
6911 extern "C"
6912 #endif
6913 /* We use char because int might match the return type of a gcc2
6914 builtin and then its argument prototype would still apply. */
6915 char cap_init ();
6917 main ()
6919 cap_init ();
6921 return 0;
6923 _ACEOF
6924 rm -f conftest.$ac_objext conftest$ac_exeext
6925 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6926 (eval $ac_link) 2>conftest.er1
6927 ac_status=$?
6928 grep -v '^ *+' conftest.er1 >conftest.err
6929 rm -f conftest.er1
6930 cat conftest.err >&5
6931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6932 (exit $ac_status); } &&
6933 { ac_try='test -z "$ac_c_werror_flag"
6934 || test ! -s conftest.err'
6935 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6936 (eval $ac_try) 2>&5
6937 ac_status=$?
6938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6939 (exit $ac_status); }; } &&
6940 { ac_try='test -s conftest$ac_exeext'
6941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6942 (eval $ac_try) 2>&5
6943 ac_status=$?
6944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6945 (exit $ac_status); }; }; then
6946 ac_cv_lib_cap_cap_init=yes
6947 else
6948 echo "$as_me: failed program was:" >&5
6949 sed 's/^/| /' conftest.$ac_ext >&5
6951 ac_cv_lib_cap_cap_init=no
6953 rm -f conftest.err conftest.$ac_objext \
6954 conftest$ac_exeext conftest.$ac_ext
6955 LIBS=$ac_check_lib_save_LIBS
6957 echo "$as_me:$LINENO: result: $ac_cv_lib_cap_cap_init" >&5
6958 echo "${ECHO_T}$ac_cv_lib_cap_cap_init" >&6
6959 if test $ac_cv_lib_cap_cap_init = yes; then
6960 have_libcap=yes
6961 else
6962 have_libcap=no
6965 if test "x$have_libcap" = xyes; then
6967 cat >>confdefs.h <<\_ACEOF
6968 #define HAVE_LIBCAP 1
6969 _ACEOF
6977 echo "$as_me:$LINENO: checking for egrep" >&5
6978 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6979 if test "${ac_cv_prog_egrep+set}" = set; then
6980 echo $ECHO_N "(cached) $ECHO_C" >&6
6981 else
6982 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6983 then ac_cv_prog_egrep='grep -E'
6984 else ac_cv_prog_egrep='egrep'
6987 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6988 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6989 EGREP=$ac_cv_prog_egrep
6992 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6993 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6994 if test "${ac_cv_header_stdc+set}" = set; then
6995 echo $ECHO_N "(cached) $ECHO_C" >&6
6996 else
6997 cat >conftest.$ac_ext <<_ACEOF
6998 /* confdefs.h. */
6999 _ACEOF
7000 cat confdefs.h >>conftest.$ac_ext
7001 cat >>conftest.$ac_ext <<_ACEOF
7002 /* end confdefs.h. */
7003 #include <stdlib.h>
7004 #include <stdarg.h>
7005 #include <string.h>
7006 #include <float.h>
7009 main ()
7013 return 0;
7015 _ACEOF
7016 rm -f conftest.$ac_objext
7017 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7018 (eval $ac_compile) 2>conftest.er1
7019 ac_status=$?
7020 grep -v '^ *+' conftest.er1 >conftest.err
7021 rm -f conftest.er1
7022 cat conftest.err >&5
7023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7024 (exit $ac_status); } &&
7025 { ac_try='test -z "$ac_c_werror_flag"
7026 || test ! -s conftest.err'
7027 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7028 (eval $ac_try) 2>&5
7029 ac_status=$?
7030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7031 (exit $ac_status); }; } &&
7032 { ac_try='test -s conftest.$ac_objext'
7033 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7034 (eval $ac_try) 2>&5
7035 ac_status=$?
7036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7037 (exit $ac_status); }; }; then
7038 ac_cv_header_stdc=yes
7039 else
7040 echo "$as_me: failed program was:" >&5
7041 sed 's/^/| /' conftest.$ac_ext >&5
7043 ac_cv_header_stdc=no
7045 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7047 if test $ac_cv_header_stdc = yes; then
7048 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7049 cat >conftest.$ac_ext <<_ACEOF
7050 /* confdefs.h. */
7051 _ACEOF
7052 cat confdefs.h >>conftest.$ac_ext
7053 cat >>conftest.$ac_ext <<_ACEOF
7054 /* end confdefs.h. */
7055 #include <string.h>
7057 _ACEOF
7058 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7059 $EGREP "memchr" >/dev/null 2>&1; then
7061 else
7062 ac_cv_header_stdc=no
7064 rm -f conftest*
7068 if test $ac_cv_header_stdc = yes; then
7069 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7070 cat >conftest.$ac_ext <<_ACEOF
7071 /* confdefs.h. */
7072 _ACEOF
7073 cat confdefs.h >>conftest.$ac_ext
7074 cat >>conftest.$ac_ext <<_ACEOF
7075 /* end confdefs.h. */
7076 #include <stdlib.h>
7078 _ACEOF
7079 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7080 $EGREP "free" >/dev/null 2>&1; then
7082 else
7083 ac_cv_header_stdc=no
7085 rm -f conftest*
7089 if test $ac_cv_header_stdc = yes; then
7090 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7091 if test "$cross_compiling" = yes; then
7093 else
7094 cat >conftest.$ac_ext <<_ACEOF
7095 /* confdefs.h. */
7096 _ACEOF
7097 cat confdefs.h >>conftest.$ac_ext
7098 cat >>conftest.$ac_ext <<_ACEOF
7099 /* end confdefs.h. */
7100 #include <ctype.h>
7101 #if ((' ' & 0x0FF) == 0x020)
7102 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7103 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7104 #else
7105 # define ISLOWER(c) \
7106 (('a' <= (c) && (c) <= 'i') \
7107 || ('j' <= (c) && (c) <= 'r') \
7108 || ('s' <= (c) && (c) <= 'z'))
7109 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7110 #endif
7112 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7114 main ()
7116 int i;
7117 for (i = 0; i < 256; i++)
7118 if (XOR (islower (i), ISLOWER (i))
7119 || toupper (i) != TOUPPER (i))
7120 exit(2);
7121 exit (0);
7123 _ACEOF
7124 rm -f conftest$ac_exeext
7125 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7126 (eval $ac_link) 2>&5
7127 ac_status=$?
7128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7129 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
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
7136 else
7137 echo "$as_me: program exited with status $ac_status" >&5
7138 echo "$as_me: failed program was:" >&5
7139 sed 's/^/| /' conftest.$ac_ext >&5
7141 ( exit $ac_status )
7142 ac_cv_header_stdc=no
7144 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7148 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7149 echo "${ECHO_T}$ac_cv_header_stdc" >&6
7150 if test $ac_cv_header_stdc = yes; then
7152 cat >>confdefs.h <<\_ACEOF
7153 #define STDC_HEADERS 1
7154 _ACEOF
7158 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7168 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7169 inttypes.h stdint.h unistd.h
7171 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7172 echo "$as_me:$LINENO: checking for $ac_header" >&5
7173 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7174 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7175 echo $ECHO_N "(cached) $ECHO_C" >&6
7176 else
7177 cat >conftest.$ac_ext <<_ACEOF
7178 /* confdefs.h. */
7179 _ACEOF
7180 cat confdefs.h >>conftest.$ac_ext
7181 cat >>conftest.$ac_ext <<_ACEOF
7182 /* end confdefs.h. */
7183 $ac_includes_default
7185 #include <$ac_header>
7186 _ACEOF
7187 rm -f conftest.$ac_objext
7188 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7189 (eval $ac_compile) 2>conftest.er1
7190 ac_status=$?
7191 grep -v '^ *+' conftest.er1 >conftest.err
7192 rm -f conftest.er1
7193 cat conftest.err >&5
7194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7195 (exit $ac_status); } &&
7196 { ac_try='test -z "$ac_c_werror_flag"
7197 || test ! -s conftest.err'
7198 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7199 (eval $ac_try) 2>&5
7200 ac_status=$?
7201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7202 (exit $ac_status); }; } &&
7203 { ac_try='test -s conftest.$ac_objext'
7204 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7205 (eval $ac_try) 2>&5
7206 ac_status=$?
7207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7208 (exit $ac_status); }; }; then
7209 eval "$as_ac_Header=yes"
7210 else
7211 echo "$as_me: failed program was:" >&5
7212 sed 's/^/| /' conftest.$ac_ext >&5
7214 eval "$as_ac_Header=no"
7216 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7218 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7219 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7220 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7221 cat >>confdefs.h <<_ACEOF
7222 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7223 _ACEOF
7227 done
7230 echo "$as_me:$LINENO: checking for long double" >&5
7231 echo $ECHO_N "checking for long double... $ECHO_C" >&6
7232 if test "${ac_cv_type_long_double+set}" = set; then
7233 echo $ECHO_N "(cached) $ECHO_C" >&6
7234 else
7235 cat >conftest.$ac_ext <<_ACEOF
7236 /* confdefs.h. */
7237 _ACEOF
7238 cat confdefs.h >>conftest.$ac_ext
7239 cat >>conftest.$ac_ext <<_ACEOF
7240 /* end confdefs.h. */
7241 $ac_includes_default
7243 main ()
7245 if ((long double *) 0)
7246 return 0;
7247 if (sizeof (long double))
7248 return 0;
7250 return 0;
7252 _ACEOF
7253 rm -f conftest.$ac_objext
7254 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7255 (eval $ac_compile) 2>conftest.er1
7256 ac_status=$?
7257 grep -v '^ *+' conftest.er1 >conftest.err
7258 rm -f conftest.er1
7259 cat conftest.err >&5
7260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7261 (exit $ac_status); } &&
7262 { ac_try='test -z "$ac_c_werror_flag"
7263 || test ! -s conftest.err'
7264 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7265 (eval $ac_try) 2>&5
7266 ac_status=$?
7267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7268 (exit $ac_status); }; } &&
7269 { ac_try='test -s conftest.$ac_objext'
7270 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7271 (eval $ac_try) 2>&5
7272 ac_status=$?
7273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7274 (exit $ac_status); }; }; then
7275 ac_cv_type_long_double=yes
7276 else
7277 echo "$as_me: failed program was:" >&5
7278 sed 's/^/| /' conftest.$ac_ext >&5
7280 ac_cv_type_long_double=no
7282 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7284 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
7285 echo "${ECHO_T}$ac_cv_type_long_double" >&6
7287 echo "$as_me:$LINENO: checking size of long double" >&5
7288 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
7289 if test "${ac_cv_sizeof_long_double+set}" = set; then
7290 echo $ECHO_N "(cached) $ECHO_C" >&6
7291 else
7292 if test "$ac_cv_type_long_double" = yes; then
7293 # The cast to unsigned long works around a bug in the HP C Compiler
7294 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7295 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7296 # This bug is HP SR number 8606223364.
7297 if test "$cross_compiling" = yes; then
7298 # Depending upon the size, compute the lo and hi bounds.
7299 cat >conftest.$ac_ext <<_ACEOF
7300 /* confdefs.h. */
7301 _ACEOF
7302 cat confdefs.h >>conftest.$ac_ext
7303 cat >>conftest.$ac_ext <<_ACEOF
7304 /* end confdefs.h. */
7305 $ac_includes_default
7307 main ()
7309 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
7310 test_array [0] = 0
7313 return 0;
7315 _ACEOF
7316 rm -f conftest.$ac_objext
7317 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7318 (eval $ac_compile) 2>conftest.er1
7319 ac_status=$?
7320 grep -v '^ *+' conftest.er1 >conftest.err
7321 rm -f conftest.er1
7322 cat conftest.err >&5
7323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7324 (exit $ac_status); } &&
7325 { ac_try='test -z "$ac_c_werror_flag"
7326 || test ! -s conftest.err'
7327 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7328 (eval $ac_try) 2>&5
7329 ac_status=$?
7330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7331 (exit $ac_status); }; } &&
7332 { ac_try='test -s conftest.$ac_objext'
7333 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7334 (eval $ac_try) 2>&5
7335 ac_status=$?
7336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7337 (exit $ac_status); }; }; then
7338 ac_lo=0 ac_mid=0
7339 while :; do
7340 cat >conftest.$ac_ext <<_ACEOF
7341 /* confdefs.h. */
7342 _ACEOF
7343 cat confdefs.h >>conftest.$ac_ext
7344 cat >>conftest.$ac_ext <<_ACEOF
7345 /* end confdefs.h. */
7346 $ac_includes_default
7348 main ()
7350 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7351 test_array [0] = 0
7354 return 0;
7356 _ACEOF
7357 rm -f conftest.$ac_objext
7358 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7359 (eval $ac_compile) 2>conftest.er1
7360 ac_status=$?
7361 grep -v '^ *+' conftest.er1 >conftest.err
7362 rm -f conftest.er1
7363 cat conftest.err >&5
7364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7365 (exit $ac_status); } &&
7366 { ac_try='test -z "$ac_c_werror_flag"
7367 || test ! -s conftest.err'
7368 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7369 (eval $ac_try) 2>&5
7370 ac_status=$?
7371 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7372 (exit $ac_status); }; } &&
7373 { ac_try='test -s conftest.$ac_objext'
7374 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7375 (eval $ac_try) 2>&5
7376 ac_status=$?
7377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7378 (exit $ac_status); }; }; then
7379 ac_hi=$ac_mid; break
7380 else
7381 echo "$as_me: failed program was:" >&5
7382 sed 's/^/| /' conftest.$ac_ext >&5
7384 ac_lo=`expr $ac_mid + 1`
7385 if test $ac_lo -le $ac_mid; then
7386 ac_lo= ac_hi=
7387 break
7389 ac_mid=`expr 2 '*' $ac_mid + 1`
7391 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7392 done
7393 else
7394 echo "$as_me: failed program was:" >&5
7395 sed 's/^/| /' conftest.$ac_ext >&5
7397 cat >conftest.$ac_ext <<_ACEOF
7398 /* confdefs.h. */
7399 _ACEOF
7400 cat confdefs.h >>conftest.$ac_ext
7401 cat >>conftest.$ac_ext <<_ACEOF
7402 /* end confdefs.h. */
7403 $ac_includes_default
7405 main ()
7407 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7408 test_array [0] = 0
7411 return 0;
7413 _ACEOF
7414 rm -f conftest.$ac_objext
7415 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7416 (eval $ac_compile) 2>conftest.er1
7417 ac_status=$?
7418 grep -v '^ *+' conftest.er1 >conftest.err
7419 rm -f conftest.er1
7420 cat conftest.err >&5
7421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7422 (exit $ac_status); } &&
7423 { ac_try='test -z "$ac_c_werror_flag"
7424 || test ! -s conftest.err'
7425 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7426 (eval $ac_try) 2>&5
7427 ac_status=$?
7428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7429 (exit $ac_status); }; } &&
7430 { ac_try='test -s conftest.$ac_objext'
7431 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7432 (eval $ac_try) 2>&5
7433 ac_status=$?
7434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7435 (exit $ac_status); }; }; then
7436 ac_hi=-1 ac_mid=-1
7437 while :; do
7438 cat >conftest.$ac_ext <<_ACEOF
7439 /* confdefs.h. */
7440 _ACEOF
7441 cat confdefs.h >>conftest.$ac_ext
7442 cat >>conftest.$ac_ext <<_ACEOF
7443 /* end confdefs.h. */
7444 $ac_includes_default
7446 main ()
7448 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7449 test_array [0] = 0
7452 return 0;
7454 _ACEOF
7455 rm -f conftest.$ac_objext
7456 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7457 (eval $ac_compile) 2>conftest.er1
7458 ac_status=$?
7459 grep -v '^ *+' conftest.er1 >conftest.err
7460 rm -f conftest.er1
7461 cat conftest.err >&5
7462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7463 (exit $ac_status); } &&
7464 { ac_try='test -z "$ac_c_werror_flag"
7465 || test ! -s conftest.err'
7466 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7467 (eval $ac_try) 2>&5
7468 ac_status=$?
7469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7470 (exit $ac_status); }; } &&
7471 { ac_try='test -s conftest.$ac_objext'
7472 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7473 (eval $ac_try) 2>&5
7474 ac_status=$?
7475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7476 (exit $ac_status); }; }; then
7477 ac_lo=$ac_mid; break
7478 else
7479 echo "$as_me: failed program was:" >&5
7480 sed 's/^/| /' conftest.$ac_ext >&5
7482 ac_hi=`expr '(' $ac_mid ')' - 1`
7483 if test $ac_mid -le $ac_hi; then
7484 ac_lo= ac_hi=
7485 break
7487 ac_mid=`expr 2 '*' $ac_mid`
7489 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7490 done
7491 else
7492 echo "$as_me: failed program was:" >&5
7493 sed 's/^/| /' conftest.$ac_ext >&5
7495 ac_lo= ac_hi=
7497 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7499 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7500 # Binary search between lo and hi bounds.
7501 while test "x$ac_lo" != "x$ac_hi"; do
7502 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7503 cat >conftest.$ac_ext <<_ACEOF
7504 /* confdefs.h. */
7505 _ACEOF
7506 cat confdefs.h >>conftest.$ac_ext
7507 cat >>conftest.$ac_ext <<_ACEOF
7508 /* end confdefs.h. */
7509 $ac_includes_default
7511 main ()
7513 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7514 test_array [0] = 0
7517 return 0;
7519 _ACEOF
7520 rm -f conftest.$ac_objext
7521 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7522 (eval $ac_compile) 2>conftest.er1
7523 ac_status=$?
7524 grep -v '^ *+' conftest.er1 >conftest.err
7525 rm -f conftest.er1
7526 cat conftest.err >&5
7527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7528 (exit $ac_status); } &&
7529 { ac_try='test -z "$ac_c_werror_flag"
7530 || test ! -s conftest.err'
7531 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7532 (eval $ac_try) 2>&5
7533 ac_status=$?
7534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7535 (exit $ac_status); }; } &&
7536 { ac_try='test -s conftest.$ac_objext'
7537 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7538 (eval $ac_try) 2>&5
7539 ac_status=$?
7540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7541 (exit $ac_status); }; }; then
7542 ac_hi=$ac_mid
7543 else
7544 echo "$as_me: failed program was:" >&5
7545 sed 's/^/| /' conftest.$ac_ext >&5
7547 ac_lo=`expr '(' $ac_mid ')' + 1`
7549 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7550 done
7551 case $ac_lo in
7552 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7553 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7554 See \`config.log' for more details." >&5
7555 echo "$as_me: error: cannot compute sizeof (long double), 77
7556 See \`config.log' for more details." >&2;}
7557 { (exit 1); exit 1; }; } ;;
7558 esac
7559 else
7560 if test "$cross_compiling" = yes; then
7561 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7562 See \`config.log' for more details." >&5
7563 echo "$as_me: error: cannot run test program while cross compiling
7564 See \`config.log' for more details." >&2;}
7565 { (exit 1); exit 1; }; }
7566 else
7567 cat >conftest.$ac_ext <<_ACEOF
7568 /* confdefs.h. */
7569 _ACEOF
7570 cat confdefs.h >>conftest.$ac_ext
7571 cat >>conftest.$ac_ext <<_ACEOF
7572 /* end confdefs.h. */
7573 $ac_includes_default
7574 long longval () { return (long) (sizeof (long double)); }
7575 unsigned long ulongval () { return (long) (sizeof (long double)); }
7576 #include <stdio.h>
7577 #include <stdlib.h>
7579 main ()
7582 FILE *f = fopen ("conftest.val", "w");
7583 if (! f)
7584 exit (1);
7585 if (((long) (sizeof (long double))) < 0)
7587 long i = longval ();
7588 if (i != ((long) (sizeof (long double))))
7589 exit (1);
7590 fprintf (f, "%ld\n", i);
7592 else
7594 unsigned long i = ulongval ();
7595 if (i != ((long) (sizeof (long double))))
7596 exit (1);
7597 fprintf (f, "%lu\n", i);
7599 exit (ferror (f) || fclose (f) != 0);
7602 return 0;
7604 _ACEOF
7605 rm -f conftest$ac_exeext
7606 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7607 (eval $ac_link) 2>&5
7608 ac_status=$?
7609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7610 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7611 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7612 (eval $ac_try) 2>&5
7613 ac_status=$?
7614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7615 (exit $ac_status); }; }; then
7616 ac_cv_sizeof_long_double=`cat conftest.val`
7617 else
7618 echo "$as_me: program exited with status $ac_status" >&5
7619 echo "$as_me: failed program was:" >&5
7620 sed 's/^/| /' conftest.$ac_ext >&5
7622 ( exit $ac_status )
7623 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7624 See \`config.log' for more details." >&5
7625 echo "$as_me: error: cannot compute sizeof (long double), 77
7626 See \`config.log' for more details." >&2;}
7627 { (exit 1); exit 1; }; }
7629 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7632 rm -f conftest.val
7633 else
7634 ac_cv_sizeof_long_double=0
7637 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7638 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7639 cat >>confdefs.h <<_ACEOF
7640 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7641 _ACEOF
7644 sizeof_long_double=$ac_cv_sizeof_long_double
7647 ### End of automated tests.
7648 ### Now run sysdeps configure fragments.
7650 # They also can set these variables.
7651 use_ldconfig=no
7652 ldd_rewrite_script=no
7653 libc_cv_sysconfdir=$sysconfdir
7654 libc_cv_gcc_unwind_find_fde=no
7655 libc_cv_idn=no
7657 # Iterate over all the sysdep directories we will use, running their
7658 # configure fragments, and looking for a uname implementation.
7659 uname=
7660 for dir in $sysnames; do
7661 case $dir in
7662 /*) dest=$dir ;;
7663 *) dest=$srcdir/$dir ;;
7664 esac
7665 if test -r $dest/configure; then
7666 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7667 echo "${ECHO_T}running configure fragment for $dir" >&6
7668 . $dest/configure
7671 if test -z "$uname"; then
7672 if test -r $dest/uname.c ||
7673 test -r $dest/uname.S ||
7674 { test -r $dest/syscalls.list &&
7675 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7676 uname=$dir
7679 done
7681 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7682 cat >>confdefs.h <<\_ACEOF
7683 #define EXPORT_UNWIND_FIND_FDE 1
7684 _ACEOF
7689 # If we will use the generic uname implementation, we must figure out what
7690 # it will say by examining the system, and write the results in config-name.h.
7691 if test "$uname" = "sysdeps/generic"; then
7693 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7694 if test $uname_sysname != $config_os; then
7695 config_release=`echo $config_os | sed s/$uname_sysname//`
7698 echo "$as_me:$LINENO: checking OS release for uname" >&5
7699 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7700 if test "${libc_cv_uname_release+set}" = set; then
7701 echo $ECHO_N "(cached) $ECHO_C" >&6
7702 else
7703 if test -r /vmunix; then
7704 kernel_id=`strings /vmunix | grep UNIX`
7705 elif test -r /dynix; then
7706 kernel_id=`strings /dynix | grep DYNIX`
7707 else
7708 kernel_id=
7711 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7712 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7713 != x$config_release; then
7714 # The configuration release is a substring of the kernel release.
7715 libc_cv_uname_release=$kernel_release
7716 elif test x$config_release != x; then
7717 libc_cv_uname_release=$config_release
7718 elif test x$kernel_release != x; then
7719 libc_cv_uname_release=$kernel_release
7720 else
7721 libc_cv_uname_release=unknown
7724 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7725 echo "${ECHO_T}$libc_cv_uname_release" >&6
7726 uname_release="$libc_cv_uname_release"
7728 echo "$as_me:$LINENO: checking OS version for uname" >&5
7729 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7730 if test "${libc_cv_uname_version+set}" = set; then
7731 echo $ECHO_N "(cached) $ECHO_C" >&6
7732 else
7733 if test -r /vmunix; then
7734 kernel_id=`strings /vmunix | grep UNIX`
7735 elif test -r /dynix; then
7736 kernel_id=`strings /dynix | grep DYNIX`
7737 else
7738 kernel_id=
7741 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7742 if test -n "$kernel_version"; then
7743 libc_cv_uname_version="$kernel_version"
7744 else
7745 libc_cv_uname_version=unknown
7748 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7749 echo "${ECHO_T}$libc_cv_uname_version" >&6
7750 uname_version="$libc_cv_uname_version"
7752 config_uname=config-name.h:config-name.in
7753 else
7754 # For non-generic uname, we don't need to create config-name.h at all.
7755 config_uname=
7758 cat >>confdefs.h <<\_ACEOF
7759 #define USE_IN_LIBIO 1
7760 _ACEOF
7763 # Test for old glibc 2.0.x headers so that they can be removed properly
7764 # Search only in includedir.
7765 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7766 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7767 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7768 then
7769 old_glibc_headers=yes
7770 else
7771 old_glibc_headers=no
7773 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7774 echo "${ECHO_T}$old_glibc_headers" >&6
7775 if test ${old_glibc_headers} = yes; then
7776 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7777 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7778 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7779 echo "$as_me: WARNING: *** be removed." >&2;}
7793 if test $elf = yes; then
7794 cat >>confdefs.h <<\_ACEOF
7795 #define HAVE_ELF 1
7796 _ACEOF
7799 if test $xcoff = yes; then
7800 cat >>confdefs.h <<\_ACEOF
7801 #define HAVE_XCOFF 1
7802 _ACEOF
7808 if test $shared = default; then
7809 shared=$elf
7812 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7813 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7814 if test "${pic_default+set}" = set; then
7815 echo $ECHO_N "(cached) $ECHO_C" >&6
7816 else
7817 pic_default=yes
7818 cat > conftest.c <<EOF
7819 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7820 # error PIC is default.
7821 #endif
7823 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7824 pic_default=no
7826 rm -f conftest.*
7828 echo "$as_me:$LINENO: result: $pic_default" >&5
7829 echo "${ECHO_T}$pic_default" >&6
7842 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7843 config_makefile=
7844 else
7845 config_makefile=Makefile
7848 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7849 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7853 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7855 ac_config_commands="$ac_config_commands default"
7857 cat >confcache <<\_ACEOF
7858 # This file is a shell script that caches the results of configure
7859 # tests run on this system so they can be shared between configure
7860 # scripts and configure runs, see configure's option --config-cache.
7861 # It is not useful on other systems. If it contains results you don't
7862 # want to keep, you may remove or edit it.
7864 # config.status only pays attention to the cache file if you give it
7865 # the --recheck option to rerun configure.
7867 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7868 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7869 # following values.
7871 _ACEOF
7873 # The following way of writing the cache mishandles newlines in values,
7874 # but we know of no workaround that is simple, portable, and efficient.
7875 # So, don't put newlines in cache variables' values.
7876 # Ultrix sh set writes to stderr and can't be redirected directly,
7877 # and sets the high bit in the cache file unless we assign to the vars.
7879 (set) 2>&1 |
7880 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7881 *ac_space=\ *)
7882 # `set' does not quote correctly, so add quotes (double-quote
7883 # substitution turns \\\\ into \\, and sed turns \\ into \).
7884 sed -n \
7885 "s/'/'\\\\''/g;
7886 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7889 # `set' quotes correctly as required by POSIX, so do not add quotes.
7890 sed -n \
7891 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7893 esac;
7895 sed '
7896 t clear
7897 : clear
7898 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7899 t end
7900 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7901 : end' >>confcache
7902 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7903 if test -w $cache_file; then
7904 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7905 cat confcache >$cache_file
7906 else
7907 echo "not updating unwritable cache $cache_file"
7910 rm -f confcache
7912 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7913 # Let make expand exec_prefix.
7914 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7916 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7917 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7918 # trailing colons and then remove the whole line if VPATH becomes empty
7919 # (actually we leave an empty line to preserve line numbers).
7920 if test "x$srcdir" = x.; then
7921 ac_vpsub='/^[ ]*VPATH[ ]*=/{
7922 s/:*\$(srcdir):*/:/;
7923 s/:*\${srcdir}:*/:/;
7924 s/:*@srcdir@:*/:/;
7925 s/^\([^=]*=[ ]*\):*/\1/;
7926 s/:*$//;
7927 s/^[^=]*=[ ]*$//;
7931 DEFS=-DHAVE_CONFIG_H
7933 ac_libobjs=
7934 ac_ltlibobjs=
7935 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7936 # 1. Remove the extension, and $U if already installed.
7937 ac_i=`echo "$ac_i" |
7938 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7939 # 2. Add them.
7940 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7941 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7942 done
7943 LIBOBJS=$ac_libobjs
7945 LTLIBOBJS=$ac_ltlibobjs
7949 : ${CONFIG_STATUS=./config.status}
7950 ac_clean_files_save=$ac_clean_files
7951 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7952 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7953 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7954 cat >$CONFIG_STATUS <<_ACEOF
7955 #! $SHELL
7956 # Generated by $as_me.
7957 # Run this file to recreate the current configuration.
7958 # Compiler output produced by configure, useful for debugging
7959 # configure, is in config.log if it exists.
7961 debug=false
7962 ac_cs_recheck=false
7963 ac_cs_silent=false
7964 SHELL=\${CONFIG_SHELL-$SHELL}
7965 _ACEOF
7967 cat >>$CONFIG_STATUS <<\_ACEOF
7968 ## --------------------- ##
7969 ## M4sh Initialization. ##
7970 ## --------------------- ##
7972 # Be Bourne compatible
7973 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7974 emulate sh
7975 NULLCMD=:
7976 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7977 # is contrary to our usage. Disable this feature.
7978 alias -g '${1+"$@"}'='"$@"'
7979 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7980 set -o posix
7982 DUALCASE=1; export DUALCASE # for MKS sh
7984 # Support unset when possible.
7985 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7986 as_unset=unset
7987 else
7988 as_unset=false
7992 # Work around bugs in pre-3.0 UWIN ksh.
7993 $as_unset ENV MAIL MAILPATH
7994 PS1='$ '
7995 PS2='> '
7996 PS4='+ '
7998 # NLS nuisances.
7999 for as_var in \
8000 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
8001 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
8002 LC_TELEPHONE LC_TIME
8004 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
8005 eval $as_var=C; export $as_var
8006 else
8007 $as_unset $as_var
8009 done
8011 # Required to use basename.
8012 if expr a : '\(a\)' >/dev/null 2>&1; then
8013 as_expr=expr
8014 else
8015 as_expr=false
8018 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
8019 as_basename=basename
8020 else
8021 as_basename=false
8025 # Name of the executable.
8026 as_me=`$as_basename "$0" ||
8027 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8028 X"$0" : 'X\(//\)$' \| \
8029 X"$0" : 'X\(/\)$' \| \
8030 . : '\(.\)' 2>/dev/null ||
8031 echo X/"$0" |
8032 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
8033 /^X\/\(\/\/\)$/{ s//\1/; q; }
8034 /^X\/\(\/\).*/{ s//\1/; q; }
8035 s/.*/./; q'`
8038 # PATH needs CR, and LINENO needs CR and PATH.
8039 # Avoid depending upon Character Ranges.
8040 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8041 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8042 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8043 as_cr_digits='0123456789'
8044 as_cr_alnum=$as_cr_Letters$as_cr_digits
8046 # The user is always right.
8047 if test "${PATH_SEPARATOR+set}" != set; then
8048 echo "#! /bin/sh" >conf$$.sh
8049 echo "exit 0" >>conf$$.sh
8050 chmod +x conf$$.sh
8051 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
8052 PATH_SEPARATOR=';'
8053 else
8054 PATH_SEPARATOR=:
8056 rm -f conf$$.sh
8060 as_lineno_1=$LINENO
8061 as_lineno_2=$LINENO
8062 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8063 test "x$as_lineno_1" != "x$as_lineno_2" &&
8064 test "x$as_lineno_3" = "x$as_lineno_2" || {
8065 # Find who we are. Look in the path if we contain no path at all
8066 # relative or not.
8067 case $0 in
8068 *[\\/]* ) as_myself=$0 ;;
8069 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8070 for as_dir in $PATH
8072 IFS=$as_save_IFS
8073 test -z "$as_dir" && as_dir=.
8074 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8075 done
8078 esac
8079 # We did not find ourselves, most probably we were run as `sh COMMAND'
8080 # in which case we are not to be found in the path.
8081 if test "x$as_myself" = x; then
8082 as_myself=$0
8084 if test ! -f "$as_myself"; then
8085 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
8086 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
8087 { (exit 1); exit 1; }; }
8089 case $CONFIG_SHELL in
8091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8092 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
8094 IFS=$as_save_IFS
8095 test -z "$as_dir" && as_dir=.
8096 for as_base in sh bash ksh sh5; do
8097 case $as_dir in
8099 if ("$as_dir/$as_base" -c '
8100 as_lineno_1=$LINENO
8101 as_lineno_2=$LINENO
8102 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8103 test "x$as_lineno_1" != "x$as_lineno_2" &&
8104 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
8105 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
8106 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
8107 CONFIG_SHELL=$as_dir/$as_base
8108 export CONFIG_SHELL
8109 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
8110 fi;;
8111 esac
8112 done
8113 done
8115 esac
8117 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
8118 # uniformly replaced by the line number. The first 'sed' inserts a
8119 # line-number line before each line; the second 'sed' does the real
8120 # work. The second script uses 'N' to pair each line-number line
8121 # with the numbered line, and appends trailing '-' during
8122 # substitution so that $LINENO is not a special case at line end.
8123 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
8124 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
8125 sed '=' <$as_myself |
8126 sed '
8128 s,$,-,
8129 : loop
8130 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
8131 t loop
8132 s,-$,,
8133 s,^['$as_cr_digits']*\n,,
8134 ' >$as_me.lineno &&
8135 chmod +x $as_me.lineno ||
8136 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
8137 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
8138 { (exit 1); exit 1; }; }
8140 # Don't try to exec as it changes $[0], causing all sort of problems
8141 # (the dirname of $[0] is not the place where we might find the
8142 # original and so on. Autoconf is especially sensible to this).
8143 . ./$as_me.lineno
8144 # Exit status is that of the last command.
8145 exit
8149 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
8150 *c*,-n*) ECHO_N= ECHO_C='
8151 ' ECHO_T=' ' ;;
8152 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
8153 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
8154 esac
8156 if expr a : '\(a\)' >/dev/null 2>&1; then
8157 as_expr=expr
8158 else
8159 as_expr=false
8162 rm -f conf$$ conf$$.exe conf$$.file
8163 echo >conf$$.file
8164 if ln -s conf$$.file conf$$ 2>/dev/null; then
8165 # We could just check for DJGPP; but this test a) works b) is more generic
8166 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
8167 if test -f conf$$.exe; then
8168 # Don't use ln at all; we don't have any links
8169 as_ln_s='cp -p'
8170 else
8171 as_ln_s='ln -s'
8173 elif ln conf$$.file conf$$ 2>/dev/null; then
8174 as_ln_s=ln
8175 else
8176 as_ln_s='cp -p'
8178 rm -f conf$$ conf$$.exe conf$$.file
8180 if mkdir -p . 2>/dev/null; then
8181 as_mkdir_p=:
8182 else
8183 test -d ./-p && rmdir ./-p
8184 as_mkdir_p=false
8187 as_executable_p="test -f"
8189 # Sed expression to map a string onto a valid CPP name.
8190 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8192 # Sed expression to map a string onto a valid variable name.
8193 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8196 # IFS
8197 # We need space, tab and new line, in precisely that order.
8198 as_nl='
8200 IFS=" $as_nl"
8202 # CDPATH.
8203 $as_unset CDPATH
8205 exec 6>&1
8207 # Open the log real soon, to keep \$[0] and so on meaningful, and to
8208 # report actual input values of CONFIG_FILES etc. instead of their
8209 # values after options handling. Logging --version etc. is OK.
8210 exec 5>>config.log
8212 echo
8213 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8214 ## Running $as_me. ##
8215 _ASBOX
8216 } >&5
8217 cat >&5 <<_CSEOF
8219 This file was extended by GNU C Library $as_me (see version.h), which was
8220 generated by GNU Autoconf 2.59. Invocation command line was
8222 CONFIG_FILES = $CONFIG_FILES
8223 CONFIG_HEADERS = $CONFIG_HEADERS
8224 CONFIG_LINKS = $CONFIG_LINKS
8225 CONFIG_COMMANDS = $CONFIG_COMMANDS
8226 $ $0 $@
8228 _CSEOF
8229 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8230 echo >&5
8231 _ACEOF
8233 # Files that config.status was made for.
8234 if test -n "$ac_config_files"; then
8235 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8238 if test -n "$ac_config_headers"; then
8239 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8242 if test -n "$ac_config_links"; then
8243 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8246 if test -n "$ac_config_commands"; then
8247 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8250 cat >>$CONFIG_STATUS <<\_ACEOF
8252 ac_cs_usage="\
8253 \`$as_me' instantiates files from templates according to the
8254 current configuration.
8256 Usage: $0 [OPTIONS] [FILE]...
8258 -h, --help print this help, then exit
8259 -V, --version print version number, then exit
8260 -q, --quiet do not print progress messages
8261 -d, --debug don't remove temporary files
8262 --recheck update $as_me by reconfiguring in the same conditions
8263 --file=FILE[:TEMPLATE]
8264 instantiate the configuration file FILE
8265 --header=FILE[:TEMPLATE]
8266 instantiate the configuration header FILE
8268 Configuration files:
8269 $config_files
8271 Configuration headers:
8272 $config_headers
8274 Configuration commands:
8275 $config_commands
8277 Report bugs to <bug-autoconf@gnu.org>."
8278 _ACEOF
8280 cat >>$CONFIG_STATUS <<_ACEOF
8281 ac_cs_version="\\
8282 GNU C Library config.status (see version.h)
8283 configured by $0, generated by GNU Autoconf 2.59,
8284 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8286 Copyright (C) 2003 Free Software Foundation, Inc.
8287 This config.status script is free software; the Free Software Foundation
8288 gives unlimited permission to copy, distribute and modify it."
8289 srcdir=$srcdir
8290 INSTALL="$INSTALL"
8291 _ACEOF
8293 cat >>$CONFIG_STATUS <<\_ACEOF
8294 # If no file are specified by the user, then we need to provide default
8295 # value. By we need to know if files were specified by the user.
8296 ac_need_defaults=:
8297 while test $# != 0
8299 case $1 in
8300 --*=*)
8301 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8302 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8303 ac_shift=:
8306 ac_option=$1
8307 ac_optarg=$2
8308 ac_shift=shift
8310 *) # This is not an option, so the user has probably given explicit
8311 # arguments.
8312 ac_option=$1
8313 ac_need_defaults=false;;
8314 esac
8316 case $ac_option in
8317 # Handling of the options.
8318 _ACEOF
8319 cat >>$CONFIG_STATUS <<\_ACEOF
8320 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8321 ac_cs_recheck=: ;;
8322 --version | --vers* | -V )
8323 echo "$ac_cs_version"; exit 0 ;;
8324 --he | --h)
8325 # Conflict between --help and --header
8326 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8327 Try \`$0 --help' for more information." >&5
8328 echo "$as_me: error: ambiguous option: $1
8329 Try \`$0 --help' for more information." >&2;}
8330 { (exit 1); exit 1; }; };;
8331 --help | --hel | -h )
8332 echo "$ac_cs_usage"; exit 0 ;;
8333 --debug | --d* | -d )
8334 debug=: ;;
8335 --file | --fil | --fi | --f )
8336 $ac_shift
8337 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8338 ac_need_defaults=false;;
8339 --header | --heade | --head | --hea )
8340 $ac_shift
8341 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8342 ac_need_defaults=false;;
8343 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8344 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8345 ac_cs_silent=: ;;
8347 # This is an error.
8348 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8349 Try \`$0 --help' for more information." >&5
8350 echo "$as_me: error: unrecognized option: $1
8351 Try \`$0 --help' for more information." >&2;}
8352 { (exit 1); exit 1; }; } ;;
8354 *) ac_config_targets="$ac_config_targets $1" ;;
8356 esac
8357 shift
8358 done
8360 ac_configure_extra_args=
8362 if $ac_cs_silent; then
8363 exec 6>/dev/null
8364 ac_configure_extra_args="$ac_configure_extra_args --silent"
8367 _ACEOF
8368 cat >>$CONFIG_STATUS <<_ACEOF
8369 if \$ac_cs_recheck; then
8370 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8371 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8374 _ACEOF
8376 cat >>$CONFIG_STATUS <<_ACEOF
8378 # INIT-COMMANDS section.
8381 config_vars='$config_vars'
8383 _ACEOF
8387 cat >>$CONFIG_STATUS <<\_ACEOF
8388 for ac_config_target in $ac_config_targets
8390 case "$ac_config_target" in
8391 # Handling of arguments.
8392 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8393 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8394 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8395 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8396 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8397 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8398 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8399 { (exit 1); exit 1; }; };;
8400 esac
8401 done
8403 # If the user did not use the arguments to specify the items to instantiate,
8404 # then the envvar interface is used. Set only those that are not.
8405 # We use the long form for the default assignment because of an extremely
8406 # bizarre bug on SunOS 4.1.3.
8407 if $ac_need_defaults; then
8408 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8409 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8410 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8413 # Have a temporary directory for convenience. Make it in the build tree
8414 # simply because there is no reason to put it here, and in addition,
8415 # creating and moving files from /tmp can sometimes cause problems.
8416 # Create a temporary directory, and hook for its removal unless debugging.
8417 $debug ||
8419 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8420 trap '{ (exit 1); exit 1; }' 1 2 13 15
8423 # Create a (secure) tmp directory for tmp files.
8426 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8427 test -n "$tmp" && test -d "$tmp"
8428 } ||
8430 tmp=./confstat$$-$RANDOM
8431 (umask 077 && mkdir $tmp)
8432 } ||
8434 echo "$me: cannot create a temporary directory in ." >&2
8435 { (exit 1); exit 1; }
8438 _ACEOF
8440 cat >>$CONFIG_STATUS <<_ACEOF
8443 # CONFIG_FILES section.
8446 # No need to generate the scripts if there are no CONFIG_FILES.
8447 # This happens for instance when ./config.status config.h
8448 if test -n "\$CONFIG_FILES"; then
8449 # Protect against being on the right side of a sed subst in config.status.
8450 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8451 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8452 s,@SHELL@,$SHELL,;t t
8453 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8454 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8455 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8456 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8457 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8458 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8459 s,@exec_prefix@,$exec_prefix,;t t
8460 s,@prefix@,$prefix,;t t
8461 s,@program_transform_name@,$program_transform_name,;t t
8462 s,@bindir@,$bindir,;t t
8463 s,@sbindir@,$sbindir,;t t
8464 s,@libexecdir@,$libexecdir,;t t
8465 s,@datadir@,$datadir,;t t
8466 s,@sysconfdir@,$sysconfdir,;t t
8467 s,@sharedstatedir@,$sharedstatedir,;t t
8468 s,@localstatedir@,$localstatedir,;t t
8469 s,@libdir@,$libdir,;t t
8470 s,@includedir@,$includedir,;t t
8471 s,@oldincludedir@,$oldincludedir,;t t
8472 s,@infodir@,$infodir,;t t
8473 s,@mandir@,$mandir,;t t
8474 s,@build_alias@,$build_alias,;t t
8475 s,@host_alias@,$host_alias,;t t
8476 s,@target_alias@,$target_alias,;t t
8477 s,@DEFS@,$DEFS,;t t
8478 s,@ECHO_C@,$ECHO_C,;t t
8479 s,@ECHO_N@,$ECHO_N,;t t
8480 s,@ECHO_T@,$ECHO_T,;t t
8481 s,@LIBS@,$LIBS,;t t
8482 s,@with_fp@,$with_fp,;t t
8483 s,@with_cvs@,$with_cvs,;t t
8484 s,@enable_check_abi@,$enable_check_abi,;t t
8485 s,@oldest_abi@,$oldest_abi,;t t
8486 s,@bindnow@,$bindnow,;t t
8487 s,@force_install@,$force_install,;t t
8488 s,@all_warnings@,$all_warnings,;t t
8489 s,@build@,$build,;t t
8490 s,@build_cpu@,$build_cpu,;t t
8491 s,@build_vendor@,$build_vendor,;t t
8492 s,@build_os@,$build_os,;t t
8493 s,@host@,$host,;t t
8494 s,@host_cpu@,$host_cpu,;t t
8495 s,@host_vendor@,$host_vendor,;t t
8496 s,@host_os@,$host_os,;t t
8497 s,@subdirs@,$subdirs,;t t
8498 s,@add_ons@,$add_ons,;t t
8499 s,@add_on_subdirs@,$add_on_subdirs,;t t
8500 s,@base_machine@,$base_machine,;t t
8501 s,@submachine@,$submachine,;t t
8502 s,@sysnames@,$sysnames,;t t
8503 s,@sysdeps_add_ons@,$sysdeps_add_ons,;t t
8504 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8505 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8506 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8507 s,@LN_S@,$LN_S,;t t
8508 s,@CC@,$CC,;t t
8509 s,@CFLAGS@,$CFLAGS,;t t
8510 s,@LDFLAGS@,$LDFLAGS,;t t
8511 s,@CPPFLAGS@,$CPPFLAGS,;t t
8512 s,@ac_ct_CC@,$ac_ct_CC,;t t
8513 s,@OBJEXT@,$OBJEXT,;t t
8514 s,@BUILD_CC@,$BUILD_CC,;t t
8515 s,@cross_compiling@,$cross_compiling,;t t
8516 s,@CPP@,$CPP,;t t
8517 s,@CXX@,$CXX,;t t
8518 s,@CXXFLAGS@,$CXXFLAGS,;t t
8519 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8520 s,@AR@,$AR,;t t
8521 s,@OBJDUMP@,$OBJDUMP,;t t
8522 s,@RANLIB@,$RANLIB,;t t
8523 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8524 s,@MIG@,$MIG,;t t
8525 s,@AS@,$AS,;t t
8526 s,@LD@,$LD,;t t
8527 s,@PWD_P@,$PWD_P,;t t
8528 s,@MAKE@,$MAKE,;t t
8529 s,@MSGFMT@,$MSGFMT,;t t
8530 s,@MAKEINFO@,$MAKEINFO,;t t
8531 s,@SED@,$SED,;t t
8532 s,@AUTOCONF@,$AUTOCONF,;t t
8533 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8534 s,@CXX_SYSINCLUDES@,$CXX_SYSINCLUDES,;t t
8535 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8536 s,@BASH@,$BASH,;t t
8537 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8538 s,@KSH@,$KSH,;t t
8539 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8540 s,@AWK@,$AWK,;t t
8541 s,@PERL@,$PERL,;t t
8542 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8543 s,@BISON@,$BISON,;t t
8544 s,@VERSIONING@,$VERSIONING,;t t
8545 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8546 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8547 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8548 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8549 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8550 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8551 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8552 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8553 s,@libc_cv_hashstyle@,$libc_cv_hashstyle,;t t
8554 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8555 s,@libc_cv_ssp@,$libc_cv_ssp,;t t
8556 s,@libc_cv_gnu89_inline@,$libc_cv_gnu89_inline,;t t
8557 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8558 s,@no_whole_archive@,$no_whole_archive,;t t
8559 s,@exceptions@,$exceptions,;t t
8560 s,@LIBGD@,$LIBGD,;t t
8561 s,@have_libaudit@,$have_libaudit,;t t
8562 s,@have_libcap@,$have_libcap,;t t
8563 s,@have_selinux@,$have_selinux,;t t
8564 s,@EGREP@,$EGREP,;t t
8565 s,@sizeof_long_double@,$sizeof_long_double,;t t
8566 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8567 s,@uname_sysname@,$uname_sysname,;t t
8568 s,@uname_release@,$uname_release,;t t
8569 s,@uname_version@,$uname_version,;t t
8570 s,@old_glibc_headers@,$old_glibc_headers,;t t
8571 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8572 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8573 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8574 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8575 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8576 s,@use_ldconfig@,$use_ldconfig,;t t
8577 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8578 s,@elf@,$elf,;t t
8579 s,@xcoff@,$xcoff,;t t
8580 s,@static@,$static,;t t
8581 s,@shared@,$shared,;t t
8582 s,@pic_default@,$pic_default,;t t
8583 s,@profile@,$profile,;t t
8584 s,@omitfp@,$omitfp,;t t
8585 s,@bounded@,$bounded,;t t
8586 s,@static_nss@,$static_nss,;t t
8587 s,@nopic_initfini@,$nopic_initfini,;t t
8588 s,@DEFINES@,$DEFINES,;t t
8589 s,@mach_interface_list@,$mach_interface_list,;t t
8590 s,@VERSION@,$VERSION,;t t
8591 s,@RELEASE@,$RELEASE,;t t
8592 s,@LIBOBJS@,$LIBOBJS,;t t
8593 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8594 CEOF
8596 _ACEOF
8598 cat >>$CONFIG_STATUS <<\_ACEOF
8599 # Split the substitutions into bite-sized pieces for seds with
8600 # small command number limits, like on Digital OSF/1 and HP-UX.
8601 ac_max_sed_lines=48
8602 ac_sed_frag=1 # Number of current file.
8603 ac_beg=1 # First line for current file.
8604 ac_end=$ac_max_sed_lines # Line after last line for current file.
8605 ac_more_lines=:
8606 ac_sed_cmds=
8607 while $ac_more_lines; do
8608 if test $ac_beg -gt 1; then
8609 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8610 else
8611 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8613 if test ! -s $tmp/subs.frag; then
8614 ac_more_lines=false
8615 else
8616 # The purpose of the label and of the branching condition is to
8617 # speed up the sed processing (if there are no `@' at all, there
8618 # is no need to browse any of the substitutions).
8619 # These are the two extra sed commands mentioned above.
8620 (echo ':t
8621 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8622 if test -z "$ac_sed_cmds"; then
8623 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8624 else
8625 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8627 ac_sed_frag=`expr $ac_sed_frag + 1`
8628 ac_beg=$ac_end
8629 ac_end=`expr $ac_end + $ac_max_sed_lines`
8631 done
8632 if test -z "$ac_sed_cmds"; then
8633 ac_sed_cmds=cat
8635 fi # test -n "$CONFIG_FILES"
8637 _ACEOF
8638 cat >>$CONFIG_STATUS <<\_ACEOF
8639 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8640 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8641 case $ac_file in
8642 - | *:- | *:-:* ) # input from stdin
8643 cat >$tmp/stdin
8644 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8645 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8646 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8647 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8648 * ) ac_file_in=$ac_file.in ;;
8649 esac
8651 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8652 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8653 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8654 X"$ac_file" : 'X\(//\)[^/]' \| \
8655 X"$ac_file" : 'X\(//\)$' \| \
8656 X"$ac_file" : 'X\(/\)' \| \
8657 . : '\(.\)' 2>/dev/null ||
8658 echo X"$ac_file" |
8659 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8660 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8661 /^X\(\/\/\)$/{ s//\1/; q; }
8662 /^X\(\/\).*/{ s//\1/; q; }
8663 s/.*/./; q'`
8664 { if $as_mkdir_p; then
8665 mkdir -p "$ac_dir"
8666 else
8667 as_dir="$ac_dir"
8668 as_dirs=
8669 while test ! -d "$as_dir"; do
8670 as_dirs="$as_dir $as_dirs"
8671 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8672 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8673 X"$as_dir" : 'X\(//\)[^/]' \| \
8674 X"$as_dir" : 'X\(//\)$' \| \
8675 X"$as_dir" : 'X\(/\)' \| \
8676 . : '\(.\)' 2>/dev/null ||
8677 echo X"$as_dir" |
8678 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8679 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8680 /^X\(\/\/\)$/{ s//\1/; q; }
8681 /^X\(\/\).*/{ s//\1/; q; }
8682 s/.*/./; q'`
8683 done
8684 test ! -n "$as_dirs" || mkdir $as_dirs
8685 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8686 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8687 { (exit 1); exit 1; }; }; }
8689 ac_builddir=.
8691 if test "$ac_dir" != .; then
8692 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8693 # A "../" for each directory in $ac_dir_suffix.
8694 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8695 else
8696 ac_dir_suffix= ac_top_builddir=
8699 case $srcdir in
8700 .) # No --srcdir option. We are building in place.
8701 ac_srcdir=.
8702 if test -z "$ac_top_builddir"; then
8703 ac_top_srcdir=.
8704 else
8705 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8706 fi ;;
8707 [\\/]* | ?:[\\/]* ) # Absolute path.
8708 ac_srcdir=$srcdir$ac_dir_suffix;
8709 ac_top_srcdir=$srcdir ;;
8710 *) # Relative path.
8711 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8712 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8713 esac
8715 # Do not use `cd foo && pwd` to compute absolute paths, because
8716 # the directories may not exist.
8717 case `pwd` in
8718 .) ac_abs_builddir="$ac_dir";;
8720 case "$ac_dir" in
8721 .) ac_abs_builddir=`pwd`;;
8722 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8723 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8724 esac;;
8725 esac
8726 case $ac_abs_builddir in
8727 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8729 case ${ac_top_builddir}. in
8730 .) ac_abs_top_builddir=$ac_abs_builddir;;
8731 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8732 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8733 esac;;
8734 esac
8735 case $ac_abs_builddir in
8736 .) ac_abs_srcdir=$ac_srcdir;;
8738 case $ac_srcdir in
8739 .) ac_abs_srcdir=$ac_abs_builddir;;
8740 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8741 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8742 esac;;
8743 esac
8744 case $ac_abs_builddir in
8745 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8747 case $ac_top_srcdir in
8748 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8749 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8750 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8751 esac;;
8752 esac
8755 case $INSTALL in
8756 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8757 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8758 esac
8760 if test x"$ac_file" != x-; then
8761 { echo "$as_me:$LINENO: creating $ac_file" >&5
8762 echo "$as_me: creating $ac_file" >&6;}
8763 rm -f "$ac_file"
8765 # Let's still pretend it is `configure' which instantiates (i.e., don't
8766 # use $as_me), people would be surprised to read:
8767 # /* config.h. Generated by config.status. */
8768 if test x"$ac_file" = x-; then
8769 configure_input=
8770 else
8771 configure_input="$ac_file. "
8773 configure_input=$configure_input"Generated from `echo $ac_file_in |
8774 sed 's,.*/,,'` by configure."
8776 # First look for the input files in the build tree, otherwise in the
8777 # src tree.
8778 ac_file_inputs=`IFS=:
8779 for f in $ac_file_in; do
8780 case $f in
8781 -) echo $tmp/stdin ;;
8782 [\\/$]*)
8783 # Absolute (can't be DOS-style, as IFS=:)
8784 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8785 echo "$as_me: error: cannot find input file: $f" >&2;}
8786 { (exit 1); exit 1; }; }
8787 echo "$f";;
8788 *) # Relative
8789 if test -f "$f"; then
8790 # Build tree
8791 echo "$f"
8792 elif test -f "$srcdir/$f"; then
8793 # Source tree
8794 echo "$srcdir/$f"
8795 else
8796 # /dev/null tree
8797 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8798 echo "$as_me: error: cannot find input file: $f" >&2;}
8799 { (exit 1); exit 1; }; }
8800 fi;;
8801 esac
8802 done` || { (exit 1); exit 1; }
8803 _ACEOF
8804 cat >>$CONFIG_STATUS <<_ACEOF
8805 sed "$ac_vpsub
8806 $extrasub
8807 _ACEOF
8808 cat >>$CONFIG_STATUS <<\_ACEOF
8810 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8811 s,@configure_input@,$configure_input,;t t
8812 s,@srcdir@,$ac_srcdir,;t t
8813 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8814 s,@top_srcdir@,$ac_top_srcdir,;t t
8815 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8816 s,@builddir@,$ac_builddir,;t t
8817 s,@abs_builddir@,$ac_abs_builddir,;t t
8818 s,@top_builddir@,$ac_top_builddir,;t t
8819 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8820 s,@INSTALL@,$ac_INSTALL,;t t
8821 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8822 rm -f $tmp/stdin
8823 if test x"$ac_file" != x-; then
8824 mv $tmp/out $ac_file
8825 else
8826 cat $tmp/out
8827 rm -f $tmp/out
8830 done
8831 _ACEOF
8832 cat >>$CONFIG_STATUS <<\_ACEOF
8835 # CONFIG_HEADER section.
8838 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8839 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8841 # ac_d sets the value in "#define NAME VALUE" lines.
8842 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8843 ac_dB='[ ].*$,\1#\2'
8844 ac_dC=' '
8845 ac_dD=',;t'
8846 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8847 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8848 ac_uB='$,\1#\2define\3'
8849 ac_uC=' '
8850 ac_uD=',;t'
8852 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8853 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8854 case $ac_file in
8855 - | *:- | *:-:* ) # input from stdin
8856 cat >$tmp/stdin
8857 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8858 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8859 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8860 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8861 * ) ac_file_in=$ac_file.in ;;
8862 esac
8864 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8865 echo "$as_me: creating $ac_file" >&6;}
8867 # First look for the input files in the build tree, otherwise in the
8868 # src tree.
8869 ac_file_inputs=`IFS=:
8870 for f in $ac_file_in; do
8871 case $f in
8872 -) echo $tmp/stdin ;;
8873 [\\/$]*)
8874 # Absolute (can't be DOS-style, as IFS=:)
8875 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8876 echo "$as_me: error: cannot find input file: $f" >&2;}
8877 { (exit 1); exit 1; }; }
8878 # Do quote $f, to prevent DOS paths from being IFS'd.
8879 echo "$f";;
8880 *) # Relative
8881 if test -f "$f"; then
8882 # Build tree
8883 echo "$f"
8884 elif test -f "$srcdir/$f"; then
8885 # Source tree
8886 echo "$srcdir/$f"
8887 else
8888 # /dev/null tree
8889 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8890 echo "$as_me: error: cannot find input file: $f" >&2;}
8891 { (exit 1); exit 1; }; }
8892 fi;;
8893 esac
8894 done` || { (exit 1); exit 1; }
8895 # Remove the trailing spaces.
8896 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8898 _ACEOF
8900 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8901 # `conftest.undefs', that substitutes the proper values into
8902 # config.h.in to produce config.h. The first handles `#define'
8903 # templates, and the second `#undef' templates.
8904 # And first: Protect against being on the right side of a sed subst in
8905 # config.status. Protect against being in an unquoted here document
8906 # in config.status.
8907 rm -f conftest.defines conftest.undefs
8908 # Using a here document instead of a string reduces the quoting nightmare.
8909 # Putting comments in sed scripts is not portable.
8911 # `end' is used to avoid that the second main sed command (meant for
8912 # 0-ary CPP macros) applies to n-ary macro definitions.
8913 # See the Autoconf documentation for `clear'.
8914 cat >confdef2sed.sed <<\_ACEOF
8915 s/[\\&,]/\\&/g
8916 s,[\\$`],\\&,g
8917 t clear
8918 : clear
8919 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8920 t end
8921 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8922 : end
8923 _ACEOF
8924 # If some macros were called several times there might be several times
8925 # the same #defines, which is useless. Nevertheless, we may not want to
8926 # sort them, since we want the *last* AC-DEFINE to be honored.
8927 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8928 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8929 rm -f confdef2sed.sed
8931 # This sed command replaces #undef with comments. This is necessary, for
8932 # example, in the case of _POSIX_SOURCE, which is predefined and required
8933 # on some systems where configure will not decide to define it.
8934 cat >>conftest.undefs <<\_ACEOF
8935 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8936 _ACEOF
8938 # Break up conftest.defines because some shells have a limit on the size
8939 # of here documents, and old seds have small limits too (100 cmds).
8940 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8941 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8942 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8943 echo ' :' >>$CONFIG_STATUS
8944 rm -f conftest.tail
8945 while grep . conftest.defines >/dev/null
8947 # Write a limited-size here document to $tmp/defines.sed.
8948 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8949 # Speed up: don't consider the non `#define' lines.
8950 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
8951 # Work around the forget-to-reset-the-flag bug.
8952 echo 't clr' >>$CONFIG_STATUS
8953 echo ': clr' >>$CONFIG_STATUS
8954 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8955 echo 'CEOF
8956 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8957 rm -f $tmp/in
8958 mv $tmp/out $tmp/in
8959 ' >>$CONFIG_STATUS
8960 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8961 rm -f conftest.defines
8962 mv conftest.tail conftest.defines
8963 done
8964 rm -f conftest.defines
8965 echo ' fi # grep' >>$CONFIG_STATUS
8966 echo >>$CONFIG_STATUS
8968 # Break up conftest.undefs because some shells have a limit on the size
8969 # of here documents, and old seds have small limits too (100 cmds).
8970 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
8971 rm -f conftest.tail
8972 while grep . conftest.undefs >/dev/null
8974 # Write a limited-size here document to $tmp/undefs.sed.
8975 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8976 # Speed up: don't consider the non `#undef'
8977 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
8978 # Work around the forget-to-reset-the-flag bug.
8979 echo 't clr' >>$CONFIG_STATUS
8980 echo ': clr' >>$CONFIG_STATUS
8981 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8982 echo 'CEOF
8983 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8984 rm -f $tmp/in
8985 mv $tmp/out $tmp/in
8986 ' >>$CONFIG_STATUS
8987 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8988 rm -f conftest.undefs
8989 mv conftest.tail conftest.undefs
8990 done
8991 rm -f conftest.undefs
8993 cat >>$CONFIG_STATUS <<\_ACEOF
8994 # Let's still pretend it is `configure' which instantiates (i.e., don't
8995 # use $as_me), people would be surprised to read:
8996 # /* config.h. Generated by config.status. */
8997 if test x"$ac_file" = x-; then
8998 echo "/* Generated by configure. */" >$tmp/config.h
8999 else
9000 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
9002 cat $tmp/in >>$tmp/config.h
9003 rm -f $tmp/in
9004 if test x"$ac_file" != x-; then
9005 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
9006 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
9007 echo "$as_me: $ac_file is unchanged" >&6;}
9008 else
9009 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
9010 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9011 X"$ac_file" : 'X\(//\)[^/]' \| \
9012 X"$ac_file" : 'X\(//\)$' \| \
9013 X"$ac_file" : 'X\(/\)' \| \
9014 . : '\(.\)' 2>/dev/null ||
9015 echo X"$ac_file" |
9016 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9017 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9018 /^X\(\/\/\)$/{ s//\1/; q; }
9019 /^X\(\/\).*/{ s//\1/; q; }
9020 s/.*/./; q'`
9021 { if $as_mkdir_p; then
9022 mkdir -p "$ac_dir"
9023 else
9024 as_dir="$ac_dir"
9025 as_dirs=
9026 while test ! -d "$as_dir"; do
9027 as_dirs="$as_dir $as_dirs"
9028 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9029 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9030 X"$as_dir" : 'X\(//\)[^/]' \| \
9031 X"$as_dir" : 'X\(//\)$' \| \
9032 X"$as_dir" : 'X\(/\)' \| \
9033 . : '\(.\)' 2>/dev/null ||
9034 echo X"$as_dir" |
9035 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9036 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9037 /^X\(\/\/\)$/{ s//\1/; q; }
9038 /^X\(\/\).*/{ s//\1/; q; }
9039 s/.*/./; q'`
9040 done
9041 test ! -n "$as_dirs" || mkdir $as_dirs
9042 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9043 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9044 { (exit 1); exit 1; }; }; }
9046 rm -f $ac_file
9047 mv $tmp/config.h $ac_file
9049 else
9050 cat $tmp/config.h
9051 rm -f $tmp/config.h
9053 done
9054 _ACEOF
9055 cat >>$CONFIG_STATUS <<\_ACEOF
9058 # CONFIG_COMMANDS section.
9060 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
9061 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
9062 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
9063 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
9064 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9065 X"$ac_dest" : 'X\(//\)[^/]' \| \
9066 X"$ac_dest" : 'X\(//\)$' \| \
9067 X"$ac_dest" : 'X\(/\)' \| \
9068 . : '\(.\)' 2>/dev/null ||
9069 echo X"$ac_dest" |
9070 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9071 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9072 /^X\(\/\/\)$/{ s//\1/; q; }
9073 /^X\(\/\).*/{ s//\1/; q; }
9074 s/.*/./; q'`
9075 { if $as_mkdir_p; then
9076 mkdir -p "$ac_dir"
9077 else
9078 as_dir="$ac_dir"
9079 as_dirs=
9080 while test ! -d "$as_dir"; do
9081 as_dirs="$as_dir $as_dirs"
9082 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9083 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9084 X"$as_dir" : 'X\(//\)[^/]' \| \
9085 X"$as_dir" : 'X\(//\)$' \| \
9086 X"$as_dir" : 'X\(/\)' \| \
9087 . : '\(.\)' 2>/dev/null ||
9088 echo X"$as_dir" |
9089 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9090 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9091 /^X\(\/\/\)$/{ s//\1/; q; }
9092 /^X\(\/\).*/{ s//\1/; q; }
9093 s/.*/./; q'`
9094 done
9095 test ! -n "$as_dirs" || mkdir $as_dirs
9096 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9097 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9098 { (exit 1); exit 1; }; }; }
9100 ac_builddir=.
9102 if test "$ac_dir" != .; then
9103 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9104 # A "../" for each directory in $ac_dir_suffix.
9105 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9106 else
9107 ac_dir_suffix= ac_top_builddir=
9110 case $srcdir in
9111 .) # No --srcdir option. We are building in place.
9112 ac_srcdir=.
9113 if test -z "$ac_top_builddir"; then
9114 ac_top_srcdir=.
9115 else
9116 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9117 fi ;;
9118 [\\/]* | ?:[\\/]* ) # Absolute path.
9119 ac_srcdir=$srcdir$ac_dir_suffix;
9120 ac_top_srcdir=$srcdir ;;
9121 *) # Relative path.
9122 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9123 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9124 esac
9126 # Do not use `cd foo && pwd` to compute absolute paths, because
9127 # the directories may not exist.
9128 case `pwd` in
9129 .) ac_abs_builddir="$ac_dir";;
9131 case "$ac_dir" in
9132 .) ac_abs_builddir=`pwd`;;
9133 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9134 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9135 esac;;
9136 esac
9137 case $ac_abs_builddir in
9138 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9140 case ${ac_top_builddir}. in
9141 .) ac_abs_top_builddir=$ac_abs_builddir;;
9142 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9143 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9144 esac;;
9145 esac
9146 case $ac_abs_builddir in
9147 .) ac_abs_srcdir=$ac_srcdir;;
9149 case $ac_srcdir in
9150 .) ac_abs_srcdir=$ac_abs_builddir;;
9151 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9152 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9153 esac;;
9154 esac
9155 case $ac_abs_builddir in
9156 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9158 case $ac_top_srcdir in
9159 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9160 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9161 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9162 esac;;
9163 esac
9166 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
9167 echo "$as_me: executing $ac_dest commands" >&6;}
9168 case $ac_dest in
9169 default )
9170 case $CONFIG_FILES in *config.make*)
9171 echo "$config_vars" >> config.make;;
9172 esac
9173 test -d bits || mkdir bits ;;
9174 esac
9175 done
9176 _ACEOF
9178 cat >>$CONFIG_STATUS <<\_ACEOF
9180 { (exit 0); exit 0; }
9181 _ACEOF
9182 chmod +x $CONFIG_STATUS
9183 ac_clean_files=$ac_clean_files_save
9186 # configure is writing to config.log, and then calls config.status.
9187 # config.status does its own redirection, appending to config.log.
9188 # Unfortunately, on DOS this fails, as config.log is still kept open
9189 # by configure, so config.status won't be able to write to it; its
9190 # output is simply discarded. So we exec the FD to /dev/null,
9191 # effectively closing config.log, so it can be properly (re)opened and
9192 # appended to by config.status. When coming back to configure, we
9193 # need to make the FD available again.
9194 if test "$no_create" != yes; then
9195 ac_cs_success=:
9196 ac_config_status_args=
9197 test "$silent" = yes &&
9198 ac_config_status_args="$ac_config_status_args --quiet"
9199 exec 5>/dev/null
9200 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9201 exec 5>>config.log
9202 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9203 # would make configure fail if this is the last instruction.
9204 $ac_cs_success || { (exit 1); exit 1; }
9208 # CONFIG_SUBDIRS section.
9210 if test "$no_recursion" != yes; then
9212 # Remove --cache-file and --srcdir arguments so they do not pile up.
9213 ac_sub_configure_args=
9214 ac_prev=
9215 for ac_arg in $ac_configure_args; do
9216 if test -n "$ac_prev"; then
9217 ac_prev=
9218 continue
9220 case $ac_arg in
9221 -cache-file | --cache-file | --cache-fil | --cache-fi \
9222 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9223 ac_prev=cache_file ;;
9224 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9225 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9226 | --c=*)
9228 --config-cache | -C)
9230 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9231 ac_prev=srcdir ;;
9232 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9234 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9235 ac_prev=prefix ;;
9236 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9238 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9239 esac
9240 done
9242 # Always prepend --prefix to ensure using the same prefix
9243 # in subdir configurations.
9244 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9246 ac_popdir=`pwd`
9247 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9249 # Do not complain, so a configure script can configure whichever
9250 # parts of a large source tree are present.
9251 test -d $srcdir/$ac_dir || continue
9253 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9254 echo "$as_me: configuring in $ac_dir" >&6;}
9255 { if $as_mkdir_p; then
9256 mkdir -p "$ac_dir"
9257 else
9258 as_dir="$ac_dir"
9259 as_dirs=
9260 while test ! -d "$as_dir"; do
9261 as_dirs="$as_dir $as_dirs"
9262 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9263 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9264 X"$as_dir" : 'X\(//\)[^/]' \| \
9265 X"$as_dir" : 'X\(//\)$' \| \
9266 X"$as_dir" : 'X\(/\)' \| \
9267 . : '\(.\)' 2>/dev/null ||
9268 echo X"$as_dir" |
9269 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9270 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9271 /^X\(\/\/\)$/{ s//\1/; q; }
9272 /^X\(\/\).*/{ s//\1/; q; }
9273 s/.*/./; q'`
9274 done
9275 test ! -n "$as_dirs" || mkdir $as_dirs
9276 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9277 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9278 { (exit 1); exit 1; }; }; }
9280 ac_builddir=.
9282 if test "$ac_dir" != .; then
9283 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9284 # A "../" for each directory in $ac_dir_suffix.
9285 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9286 else
9287 ac_dir_suffix= ac_top_builddir=
9290 case $srcdir in
9291 .) # No --srcdir option. We are building in place.
9292 ac_srcdir=.
9293 if test -z "$ac_top_builddir"; then
9294 ac_top_srcdir=.
9295 else
9296 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9297 fi ;;
9298 [\\/]* | ?:[\\/]* ) # Absolute path.
9299 ac_srcdir=$srcdir$ac_dir_suffix;
9300 ac_top_srcdir=$srcdir ;;
9301 *) # Relative path.
9302 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9303 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9304 esac
9306 # Do not use `cd foo && pwd` to compute absolute paths, because
9307 # the directories may not exist.
9308 case `pwd` in
9309 .) ac_abs_builddir="$ac_dir";;
9311 case "$ac_dir" in
9312 .) ac_abs_builddir=`pwd`;;
9313 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9314 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9315 esac;;
9316 esac
9317 case $ac_abs_builddir in
9318 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9320 case ${ac_top_builddir}. in
9321 .) ac_abs_top_builddir=$ac_abs_builddir;;
9322 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9323 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9324 esac;;
9325 esac
9326 case $ac_abs_builddir in
9327 .) ac_abs_srcdir=$ac_srcdir;;
9329 case $ac_srcdir in
9330 .) ac_abs_srcdir=$ac_abs_builddir;;
9331 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9332 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9333 esac;;
9334 esac
9335 case $ac_abs_builddir in
9336 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9338 case $ac_top_srcdir in
9339 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9340 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9341 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9342 esac;;
9343 esac
9346 cd $ac_dir
9348 # Check for guested configure; otherwise get Cygnus style configure.
9349 if test -f $ac_srcdir/configure.gnu; then
9350 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9351 elif test -f $ac_srcdir/configure; then
9352 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9353 elif test -f $ac_srcdir/configure.in; then
9354 ac_sub_configure=$ac_configure
9355 else
9356 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9357 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9358 ac_sub_configure=
9361 # The recursion is here.
9362 if test -n "$ac_sub_configure"; then
9363 # Make the cache file name correct relative to the subdirectory.
9364 case $cache_file in
9365 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9366 *) # Relative path.
9367 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9368 esac
9370 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9371 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9372 # The eval makes quoting arguments work.
9373 eval $ac_sub_configure $ac_sub_configure_args \
9374 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9375 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9376 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9377 { (exit 1); exit 1; }; }
9380 cd $ac_popdir
9381 done